Scriptname DarkConvoScript
short ConvOrcElf
short DarkConvo1
short DrethConvo
short StartDrethConvo
short StartMercConvo
short MercConvo
short PirateConvo
short StartPirateConvo
short PhillidaSpeech
short StartPhillidaSpeech
short StartNelsNevConvo
short NelsNevConvo
short GuardsConvo
short StartGuardsConvo
Float fQuestDelayTime
Begin GameMode
;start conversation between Telaendril and Gogron
if DarkConvo1 == 0
if ConvOrcElf == 0
if OrcElfConvRef.GetDistance Player <= 450
GogrongroBolmogRef.StartConversation TelaendrilRef DarkOrcElfConvo
set DarkConvo1 to 1
endif
endif
endif
if StartDrethConvo == 0
if Dark04ConvStartRef.GetDistance Player <= 450
Dark04GuardTauntRef.StartConversation ValenDrethDark04Ref Dark04DrethConvo
set StartDrethConvo to 1
endif
endif
if StartMercConvo == 0
if Dark07ConvoMarkerRef.GetDistance Player <= 700
UlmugRef.StartConversation NeeshaRef Dark07MercConvo
set StartMercConvo to 1
endif
endif
if StartPirateConvo == 0
if Dark02ConvoRef.GetDistance Player <= 700
if GetStage Dark02Watery >= 10
DarkPirate3Ref.StartConversation DarkPirate4Ref Dark02PirateConvo
set StartPirateConvo to 1
endif
endif
endif
if StartNelsNevConvo == 0 && GetStage Dark08Whodunit >= 10
if NevilleRef.GetDistance Player <= 300
NevilleRef.StartConversation NelsTheNaughtyRef Dark08NelsNevConvo
set StartNelsNevConvo to 1
endif
endif
if StartGuardsConvo == 0
if GetStage Dark04Execution == 20
if GuardsConvoMarker.GetDistance Player <= 200
Dark04Guard5.StartConversation Dark04Guard4 Dark04GuardsConvo
set StartGuardsConvo to 1
endif
endif
endif
End |