You are on page 1of 63

IF

!HasItemSlot(Player1,SLOT_ARMOR)
!Global("PS1_UNARMOURED","GLOBAL",1)
THEN
RESPONSE #100
ActionOverride(Player1,ApplySpellRES("lcuarmrd",Player1)) // <NO
TEXT>
SetGlobal("PS1_UNARMOURED","GLOBAL",1)
END
IF
HasItemSlot(Player1,SLOT_ARMOR)
Global("PS1_UNARMOURED","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("PS1_UNARMOURED","GLOBAL",0)
END
IF
!HasItemSlot(Player2,SLOT_ARMOR)
!Global("PS2_UNARMOURED","GLOBAL",1)
THEN
RESPONSE #100
ActionOverride(Player2,ApplySpellRES("lcuarmrd",Player2)) // <NO
TEXT>
SetGlobal("PS2_UNARMOURED","GLOBAL",1)
END
IF
HasItemSlot(Player2,SLOT_ARMOR)
Global("PS2_UNARMOURED","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("PS2_UNARMOURED","GLOBAL",0)
END
IF
!HasItemSlot(Player3,SLOT_ARMOR)
!Global("PS3_UNARMOURED","GLOBAL",1)
THEN
RESPONSE #100
ActionOverride(Player3,ApplySpellRES("lcuarmrd",Player3)) // <NO
TEXT>
SetGlobal("PS3_UNARMOURED","GLOBAL",1)
END
IF
HasItemSlot(Player3,SLOT_ARMOR)
Global("PS3_UNARMOURED","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("PS3_UNARMOURED","GLOBAL",0)
END
IF
!HasItemSlot(Player4,SLOT_ARMOR)
!Global("PS4_UNARMOURED","GLOBAL",1)
THEN
RESPONSE #100
ActionOverride(Player4,ApplySpellRES("lcuarmrd",Player4)) // <NO
TEXT>
SetGlobal("PS4_UNARMOURED","GLOBAL",1)
END
IF
HasItemSlot(Player4,SLOT_ARMOR)
Global("PS4_UNARMOURED","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("PS4_UNARMOURED","GLOBAL",0)
END
IF
!HasItemSlot(Player5,SLOT_ARMOR)
!Global("PS5_UNARMOURED","GLOBAL",1)
THEN
RESPONSE #100
ActionOverride(Player5,ApplySpellRES("lcuarmrd",Player5)) // <NO
TEXT>
SetGlobal("PS5_UNARMOURED","GLOBAL",1)
END
IF
HasItemSlot(Player5,SLOT_ARMOR)
Global("PS5_UNARMOURED","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("PS5_UNARMOURED","GLOBAL",0)
END
IF
!HasItemSlot(Player6,SLOT_ARMOR)
!Global("PS6_UNARMOURED","GLOBAL",1)
THEN
RESPONSE #100
ActionOverride(Player6,ApplySpellRES("lcuarmrd",Player6)) // <NO
TEXT>
SetGlobal("PS6_UNARMOURED","GLOBAL",1)
END
IF
HasItemSlot(Player6,SLOT_ARMOR)
Global("PS6_UNARMOURED","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("PS6_UNARMOURED","GLOBAL",0)
END
IF
Kit(Player1,A#CYRIC)
HasItem("CDHLYSYM",Player1) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player1) // [FEMALE4X] I am listening.
TakeItemReplace("A#CYR25","CDHLYSYM",Player1) // No such index
END
IF
Kit(Player2,A#CYRIC)
HasItem("CDHLYSYM",Player2) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player2) // [FEMALE4X] I am listening.
TakeItemReplace("A#CYR25","CDHLYSYM",Player2) // No such index
END
IF
Kit(Player3,A#CYRIC)
HasItem("CDHLYSYM",Player3) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player3) // [FEMALE4X] I am listening.
TakeItemReplace("A#CYR25","CDHLYSYM",Player3) // No such index
END
IF
Kit(Player4,A#CYRIC)
HasItem("CDHLYSYM",Player4) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player4) // [FEMALE4X] I am listening.
TakeItemReplace("A#CYR25","CDHLYSYM",Player4) // No such index
END
IF
Kit(Player5,A#CYRIC)
HasItem("CDHLYSYM",Player5) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player5) // [FEMALE4X] I am listening.
TakeItemReplace("A#CYR25","CDHLYSYM",Player5) // No such index
END
IF
Kit(Player6,A#CYRIC)
HasItem("CDHLYSYM",Player6) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player6) // [FEMALE4X] I am listening.
TakeItemReplace("A#CYR25","CDHLYSYM",Player6) // No such index
END
IF
Kit(Player1,A#FEYWARDEN)
HasItem("CDHLYSYM",Player1) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player1) // [FEMALE4X] I am listening.
TakeItemReplace("A#FEYHLY","CDHLYSYM",Player1) // No such index
END
IF
Kit(Player2,A#FEYWARDEN)
HasItem("CDHLYSYM",Player2) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player2) // [FEMALE4X] I am listening.
TakeItemReplace("A#FEYHLY","CDHLYSYM",Player2) // No such index
END
IF
Kit(Player3,A#FEYWARDEN)
HasItem("CDHLYSYM",Player3) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player3) // [FEMALE4X] I am listening.
TakeItemReplace("A#FEYHLY","CDHLYSYM",Player3) // No such index
END
IF
Kit(Player4,A#FEYWARDEN)
HasItem("CDHLYSYM",Player4) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player4) // [FEMALE4X] I am listening.
TakeItemReplace("A#FEYHLY","CDHLYSYM",Player4) // No such index
END
IF
Kit(Player5,A#FEYWARDEN)
HasItem("CDHLYSYM",Player5) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player5) // [FEMALE4X] I am listening.
TakeItemReplace("A#FEYHLY","CDHLYSYM",Player5) // No such index
END
IF
Kit(Player6,A#FEYWARDEN)
HasItem("CDHLYSYM",Player6) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player6) // [FEMALE4X] I am listening.
TakeItemReplace("A#FEYHLY","CDHLYSYM",Player6) // No such index
END
IF
Kit(Player1,NMSUNE)
HasItem("CDHLYSYM",Player1) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player1) // [FEMALE4X] I am listening.
TakeItemReplace("NMSUHLY","CDHLYSYM",Player1) // No such index
END
IF
Kit(Player2,NMSUNE)
HasItem("CDHLYSYM",Player2) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player2) // [FEMALE4X] I am listening.
TakeItemReplace("NMSUHLY","CDHLYSYM",Player2) // No such index
END
IF
Kit(Player3,NMSUNE)
HasItem("CDHLYSYM",Player3) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player3) // [FEMALE4X] I am listening.
TakeItemReplace("NMSUHLY","CDHLYSYM",Player3) // No such index
END
IF
Kit(Player4,NMSUNE)
HasItem("CDHLYSYM",Player4) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player4) // [FEMALE4X] I am listening.
TakeItemReplace("NMSUHLY","CDHLYSYM",Player4) // No such index
END
IF
Kit(Player5,NMSUNE)
HasItem("CDHLYSYM",Player5) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player5) // [FEMALE4X] I am listening.
TakeItemReplace("NMSUHLY","CDHLYSYM",Player5) // No such index
END
IF
Kit(Player6,NMSUNE)
HasItem("CDHLYSYM",Player6) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player6) // [FEMALE4X] I am listening.
TakeItemReplace("NMSUHLY","CDHLYSYM",Player6) // No such index
END
IF
Kit(Player1,A#OGMA)
HasItem("CDHLYSYM",Player1) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player1) // [FEMALE4X] I am listening.
TakeItemReplace("A#OG25","CDHLYSYM",Player1) // No such index
END
IF
Kit(Player2,A#OGMA)
HasItem("CDHLYSYM",Player2) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player2) // [FEMALE4X] I am listening.
TakeItemReplace("A#OG25","CDHLYSYM",Player2) // No such index
END
IF
Kit(Player3,A#OGMA)
HasItem("CDHLYSYM",Player3) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player3) // [FEMALE4X] I am listening.
TakeItemReplace("A#OG25","CDHLYSYM",Player3) // No such index
END
IF
Kit(Player4,A#OGMA)
HasItem("CDHLYSYM",Player4) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player4) // [FEMALE4X] I am listening.
TakeItemReplace("A#OG25","CDHLYSYM",Player4) // No such index
END
IF
Kit(Player5,A#OGMA)
HasItem("CDHLYSYM",Player5) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player5) // [FEMALE4X] I am listening.
TakeItemReplace("A#OG25","CDHLYSYM",Player5) // No such index
END
IF
Kit(Player6,A#OGMA)
HasItem("CDHLYSYM",Player6) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player6) // [FEMALE4X] I am listening.
TakeItemReplace("A#OG25","CDHLYSYM",Player6) // No such index
END
IF
Kit(Player1,CDXvim)
HasItem("CDHLYSYM",Player1) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player1) // [FEMALE4X] I am listening.
TakeItemReplace("CDXVHLY","CDHLYSYM",Player1) // No such index
END
IF
Kit(Player2,CDXvim)
HasItem("CDHLYSYM",Player2) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player2) // [FEMALE4X] I am listening.
TakeItemReplace("CDXVHLY","CDHLYSYM",Player2) // No such index
END
IF
Kit(Player3,CDXvim)
HasItem("CDHLYSYM",Player3) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player3) // [FEMALE4X] I am listening.
TakeItemReplace("CDXVHLY","CDHLYSYM",Player3) // No such index
END
IF
Kit(Player4,CDXvim)
HasItem("CDHLYSYM",Player4) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player4) // [FEMALE4X] I am listening.
TakeItemReplace("CDXVHLY","CDHLYSYM",Player4) // No such index
END
IF
Kit(Player5,CDXvim)
HasItem("CDHLYSYM",Player5) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player5) // [FEMALE4X] I am listening.
TakeItemReplace("CDXVHLY","CDHLYSYM",Player5) // No such index
END
IF
Kit(Player6,CDXvim)
HasItem("CDHLYSYM",Player6) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player6) // [FEMALE4X] I am listening.
TakeItemReplace("CDXVHLY","CDHLYSYM",Player6) // No such index
END
IF
Kit(Player1,A#KOSS)
HasItem("CDHLYSYM",Player1) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player1) // [FEMALE4X] I am listening.
TakeItemReplace("A#KOSS25","CDHLYSYM",Player1) // No such index
END
IF
Kit(Player2,A#KOSS)
HasItem("CDHLYSYM",Player2) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player2) // [FEMALE4X] I am listening.
TakeItemReplace("A#KOSS25","CDHLYSYM",Player2) // No such index
END
IF
Kit(Player3,A#KOSS)
HasItem("CDHLYSYM",Player3) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player3) // [FEMALE4X] I am listening.
TakeItemReplace("A#KOSS25","CDHLYSYM",Player3) // No such index
END
IF
Kit(Player4,A#KOSS)
HasItem("CDHLYSYM",Player4) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player4) // [FEMALE4X] I am listening.
TakeItemReplace("A#KOSS25","CDHLYSYM",Player4) // No such index
END
IF
Kit(Player5,A#KOSS)
HasItem("CDHLYSYM",Player5) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player5) // [FEMALE4X] I am listening.
TakeItemReplace("A#KOSS25","CDHLYSYM",Player5) // No such index
END
IF
Kit(Player6,A#KOSS)
HasItem("CDHLYSYM",Player6) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player6) // [FEMALE4X] I am listening.
TakeItemReplace("A#KOSS25","CDHLYSYM",Player6) // No such index
END
IF
Kit(Player1,CDILMATR)
HasItem("CDHLYSYM",Player1) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player1) // [FEMALE4X] I am listening.
TakeItemReplace("CDILHLY","CDHLYSYM",Player1) // No such index
END
IF
Kit(Player2,CDILMATR)
HasItem("CDHLYSYM",Player2) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player2) // [FEMALE4X] I am listening.
TakeItemReplace("CDILHLY","CDHLYSYM",Player2) // No such index
END
IF
Kit(Player3,CDILMATR)
HasItem("CDHLYSYM",Player3) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player3) // [FEMALE4X] I am listening.
TakeItemReplace("CDILHLY","CDHLYSYM",Player3) // No such index
END
IF
Kit(Player4,CDILMATR)
HasItem("CDHLYSYM",Player4) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player4) // [FEMALE4X] I am listening.
TakeItemReplace("CDILHLY","CDHLYSYM",Player4) // No such index
END
IF
Kit(Player5,CDILMATR)
HasItem("CDHLYSYM",Player5) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player5) // [FEMALE4X] I am listening.
TakeItemReplace("CDILHLY","CDHLYSYM",Player5) // No such index
END
IF
Kit(Player6,CDILMATR)
HasItem("CDHLYSYM",Player6) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player6) // [FEMALE4X] I am listening.
TakeItemReplace("CDILHLY","CDHLYSYM",Player6) // No such index
END
IF
Kit(Player1,A#TEMP)
HasItem("CDHLYSYM",Player1) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player1) // [FEMALE4X] I am listening.
TakeItemReplace("A#TEM25","CDHLYSYM",Player1) // No such index
END
IF
Kit(Player2,A#TEMP)
HasItem("CDHLYSYM",Player2) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player2) // [FEMALE4X] I am listening.
TakeItemReplace("A#TEM25","CDHLYSYM",Player2) // No such index
END
IF
Kit(Player3,A#TEMP)
HasItem("CDHLYSYM",Player3) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player3) // [FEMALE4X] I am listening.
TakeItemReplace("A#TEM25","CDHLYSYM",Player3) // No such index
END
IF
Kit(Player4,A#TEMP)
HasItem("CDHLYSYM",Player4) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player4) // [FEMALE4X] I am listening.
TakeItemReplace("A#TEM25","CDHLYSYM",Player4) // No such index
END
IF
Kit(Player5,A#TEMP)
HasItem("CDHLYSYM",Player5) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player5) // [FEMALE4X] I am listening.
TakeItemReplace("A#TEM25","CDHLYSYM",Player5) // No such index
END
IF
Kit(Player6,A#TEMP)
HasItem("CDHLYSYM",Player6) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player6) // [FEMALE4X] I am listening.
TakeItemReplace("A#TEM25","CDHLYSYM",Player6) // No such index
END
IF
Kit(Player1,A#RED)
HasItem("CDHLYSYM",Player1) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player1) // [FEMALE4X] I am listening.
TakeItemReplace("A#RED25","CDHLYSYM",Player1) // No such index
END
IF
Kit(Player2,A#RED)
HasItem("CDHLYSYM",Player2) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player2) // [FEMALE4X] I am listening.
TakeItemReplace("A#RED25","CDHLYSYM",Player2) // No such index
END
IF
Kit(Player3,A#RED)
HasItem("CDHLYSYM",Player3) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player3) // [FEMALE4X] I am listening.
TakeItemReplace("A#RED25","CDHLYSYM",Player3) // No such index
END
IF
Kit(Player4,A#RED)
HasItem("CDHLYSYM",Player4) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player4) // [FEMALE4X] I am listening.
TakeItemReplace("A#RED25","CDHLYSYM",Player4) // No such index
END
IF
Kit(Player5,A#RED)
HasItem("CDHLYSYM",Player5) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player5) // [FEMALE4X] I am listening.
TakeItemReplace("A#RED25","CDHLYSYM",Player5) // No such index
END
IF
Kit(Player6,A#RED)
HasItem("CDHLYSYM",Player6) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player6) // [FEMALE4X] I am listening.
TakeItemReplace("A#RED25","CDHLYSYM",Player6) // No such index
END
IF
Kit(Player1,A#SHAR)
HasItem("CDHLYSYM",Player1) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player1) // [FEMALE4X] I am listening.
TakeItemReplace("A#SHA25","CDHLYSYM",Player1) // No such index
END
IF
Kit(Player2,A#SHAR)
HasItem("CDHLYSYM",Player2) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player2) // [FEMALE4X] I am listening.
TakeItemReplace("A#SHA25","CDHLYSYM",Player2) // No such index
END
IF
Kit(Player3,A#SHAR)
HasItem("CDHLYSYM",Player3) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player3) // [FEMALE4X] I am listening.
TakeItemReplace("A#SHA25","CDHLYSYM",Player3) // No such index
END
IF
Kit(Player4,A#SHAR)
HasItem("CDHLYSYM",Player4) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player4) // [FEMALE4X] I am listening.
TakeItemReplace("A#SHA25","CDHLYSYM",Player4) // No such index
END
IF
Kit(Player5,A#SHAR)
HasItem("CDHLYSYM",Player5) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player5) // [FEMALE4X] I am listening.
TakeItemReplace("A#SHA25","CDHLYSYM",Player5) // No such index
END
IF
Kit(Player6,A#SHAR)
HasItem("CDHLYSYM",Player6) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player6) // [FEMALE4X] I am listening.
TakeItemReplace("A#SHA25","CDHLYSYM",Player6) // No such index
END
IF
Kit(Player1,CDSelune)
HasItem("CDHLYSYM",Player1) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player1) // [FEMALE4X] I am listening.
TakeItemReplace("CDSLHLY","CDHLYSYM",Player1) // No such index
END
IF
Kit(Player2,CDSelune)
HasItem("CDHLYSYM",Player2) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player2) // [FEMALE4X] I am listening.
TakeItemReplace("CDSLHLY","CDHLYSYM",Player2) // No such index
END
IF
Kit(Player3,CDSelune)
HasItem("CDHLYSYM",Player3) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player3) // [FEMALE4X] I am listening.
TakeItemReplace("CDSLHLY","CDHLYSYM",Player3) // No such index
END
IF
Kit(Player4,CDSelune)
HasItem("CDHLYSYM",Player4) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player4) // [FEMALE4X] I am listening.
TakeItemReplace("CDSLHLY","CDHLYSYM",Player4) // No such index
END
IF
Kit(Player5,CDSelune)
HasItem("CDHLYSYM",Player5) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player5) // [FEMALE4X] I am listening.
TakeItemReplace("CDSLHLY","CDHLYSYM",Player5) // No such index
END
IF
Kit(Player6,CDSelune)
HasItem("CDHLYSYM",Player6) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player6) // [FEMALE4X] I am listening.
TakeItemReplace("CDSLHLY","CDHLYSYM",Player6) // No such index
END
IF
Kit(Player1,GODTALOS)
HasItem("CDHLYSYM",Player1) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player1) // [FEMALE4X] I am listening.
TakeItemReplace("BELT14","CDHLYSYM",Player1) // No such index
END
IF
Kit(Player2,GODTALOS)
HasItem("CDHLYSYM",Player2) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player2) // [FEMALE4X] I am listening.
TakeItemReplace("BELT14","CDHLYSYM",Player2) // No such index
END
IF
Kit(Player3,GODTALOS)
HasItem("CDHLYSYM",Player3) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player3) // [FEMALE4X] I am listening.
TakeItemReplace("BELT14","CDHLYSYM",Player3) // No such index
END
IF
Kit(Player4,GODTALOS)
HasItem("CDHLYSYM",Player4) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player4) // [FEMALE4X] I am listening.
TakeItemReplace("BELT14","CDHLYSYM",Player4) // No such index
END
IF
Kit(Player5,GODTALOS)
HasItem("CDHLYSYM",Player5) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player5) // [FEMALE4X] I am listening.
TakeItemReplace("BELT14","CDHLYSYM",Player5) // No such index
END
IF
Kit(Player6,GODTALOS)
HasItem("CDHLYSYM",Player6) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player6) // [FEMALE4X] I am listening.
TakeItemReplace("BELT14","CDHLYSYM",Player6) // No such index
END
IF
Kit(Player1,GODHELM)
HasItem("CDHLYSYM",Player1) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player1) // [FEMALE4X] I am listening.
TakeItemReplace("BELT13","CDHLYSYM",Player1) // No such index
END
IF
Kit(Player2,GODHELM)
HasItem("CDHLYSYM",Player2) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player2) // [FEMALE4X] I am listening.
TakeItemReplace("BELT13","CDHLYSYM",Player2) // No such index
END
IF
Kit(Player3,GODHELM)
HasItem("CDHLYSYM",Player3) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player3) // [FEMALE4X] I am listening.
TakeItemReplace("BELT13","CDHLYSYM",Player3) // No such index
END
IF
Kit(Player4,GODHELM)
HasItem("CDHLYSYM",Player4) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player4) // [FEMALE4X] I am listening.
TakeItemReplace("BELT13","CDHLYSYM",Player4) // No such index
END
IF
Kit(Player5,GODHELM)
HasItem("CDHLYSYM",Player5) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player5) // [FEMALE4X] I am listening.
TakeItemReplace("BELT13","CDHLYSYM",Player5) // No such index
END
IF
Kit(Player6,GODHELM)
HasItem("CDHLYSYM",Player6) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player6) // [FEMALE4X] I am listening.
TakeItemReplace("BELT13","CDHLYSYM",Player6) // No such index
END
IF
Kit(Player1,GODLATHANDER)
HasItem("CDHLYSYM",Player1) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player1) // [FEMALE4X] I am listening.
TakeItemReplace("BELT12","CDHLYSYM",Player1) // No such index
END
IF
Kit(Player2,GODLATHANDER)
HasItem("CDHLYSYM",Player2) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player2) // [FEMALE4X] I am listening.
TakeItemReplace("BELT12","CDHLYSYM",Player2) // No such index
END
IF
Kit(Player3,GODLATHANDER)
HasItem("CDHLYSYM",Player3) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player3) // [FEMALE4X] I am listening.
TakeItemReplace("BELT12","CDHLYSYM",Player3) // No such index
END
IF
Kit(Player4,GODLATHANDER)
HasItem("CDHLYSYM",Player4) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player4) // [FEMALE4X] I am listening.
TakeItemReplace("BELT12","CDHLYSYM",Player4) // No such index
END
IF
Kit(Player5,GODLATHANDER)
HasItem("CDHLYSYM",Player5) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player5) // [FEMALE4X] I am listening.
TakeItemReplace("BELT12","CDHLYSYM",Player5) // No such index
END
IF
Kit(Player6,GODLATHANDER)
HasItem("CDHLYSYM",Player6) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player6) // [FEMALE4X] I am listening.
TakeItemReplace("BELT12","CDHLYSYM",Player6) // No such index
END
IF
RealGlobalTimerExpired("B!AltTime","GLOBAL")
Global("B!Alternatives","GLOBAL",2)
AreaType(OUTDOOR)
AreaType(CITY)
THEN
RESPONSE #100
CreateCreatureObjectOffset("b!altmsg",Player1,[50.50]) // Alten
SetGlobal("B!Alternatives","GLOBAL",3)
END
IF
Global("M#AmberMatch","GLOBAL",0)
Gender(Player1,MALE)
CheckStatGT(Player1,11,CHR)
CheckStatGT(Player1,11,INT)
THEN
RESPONSE #100
SetGlobal("M#AmberMatch","GLOBAL",1)
END
IF
Global("M#AmberMatch","GLOBAL",0)
OR(3)
!Gender(Player1,MALE)
!CheckStatGT(Player1,11,CHR)
!CheckStatGT(Player1,11,INT)
THEN
RESPONSE #100
SetGlobal("M#AmberMatch","GLOBAL",2)
END
IF
Global("M#AmberMatch","GLOBAL",2)
Gender(Player2,MALE)
CheckStatGT(Player2,11,CHR)
CheckStatGT(Player2,11,INT)
CheckStat(Player2,0,MORALEBREAK)
!HasItemEquiped("belt05",Player2) // Girdle of Gender
!Name("BIDDE",Player2)
!Name("SUBRU",Player2)
!Name("JCBruce",Player2)
!Name("G#CASS",Player2)
!Name("FWGHARETH",Player2)
!Name("CLFHSFNX",Player2)
!Name("lrirenic",Player2)
!Name("DKido",Player2)
!Name("KWOLF",Player2) // Killing Wolf
!Name("Kindrek",Player2)
!Name("NATH",Player2)
!Name("SK#NEHT",Player2)
!Name("Therrin",Player2)
!Name("TSUJATH",Player2)
!Name("VANIM",Player2)
!Name("Wikaede",Player2)
!Name("TLXAN",Player2)
!Name("SDNPC",Player2)
!Name("Robilard",Player2) // Robillard
!Name("Avaunis",Player2)
!Name("Adario",Player2)
!Name("KAGAINdd",Player2)
!Name("KIVANDD",Player2)
!Name("montaron",Player2)
!Name("xzardd",Player2)
!Name("yeslicdd",Player2)
!Name("BOLIVAR",Player2)
!Name("TOMASTM",Player2)
THEN
RESPONSE #100
SetGlobal("M#AmberMatch","GLOBAL",3)
END
IF
Global("M#AmberMatch","GLOBAL",2)
OR(33)
!Gender(Player2,MALE)
!CheckStatGT(Player2,11,CHR)
!CheckStatGT(Player2,11,INT)
CheckStat(Player2,0,MORALEBREAK)
!HasItemEquiped("belt05",Player2) // Girdle of Gender
!Name("BIDDE",Player2)
!Name("SUBRU",Player2)
!Name("JCBruce",Player2)
!Name("G#CASS",Player2)
!Name("FWGHARETH",Player2)
!Name("CLFHSFNX",Player2)
!Name("lrirenic",Player2)
!Name("DKido",Player2)
!Name("KWOLF",Player2) // Killing Wolf
!Name("Kindrek",Player2)
!Name("NATH",Player2)
!Name("SK#NEHT",Player2)
!Name("Therrin",Player2)
!Name("TSUJATH",Player2)
!Name("VANIM",Player2)
!Name("Wikaede",Player2)
!Name("TLXAN",Player2)
!Name("SDNPC",Player2)
!Name("Robilard",Player2) // Robillard
!Name("Avaunis",Player2)
!Name("Adario",Player2)
!Name("KAGAINdd",Player2)
!Name("KIVANDD",Player2)
!Name("montaron",Player2)
!Name("xzardd",Player2)
!Name("yeslicdd",Player2)
!Name("BOLIVAR",Player2)
!Name("TOMASTM",Player2)
THEN
RESPONSE #100
SetGlobal("M#AmberMatch","GLOBAL",4)
END
IF
OR(2)
Global("M#AmberRomanceActive","GLOBAL",1)
Global("M#AmberRomanceActive","GLOBAL",2)
Global("M#AmberRomanceOut","GLOBAL",0)
OR(2)
GlobalLT("M#AmberKidnap","GLOBAL",2)
GlobalGT("M#AmberKidnap","GLOBAL",8)
!InPartyAllowDead("M#Amber")
!Dead("M#Amber")
THEN
RESPONSE #100
SetGlobal("M#AmberRomanceOut","GLOBAL",1)
SetGlobalTimer("M#AmberOutOfParty","GLOBAL",25920)
END
IF
OR(2)
Global("M#AmberRomanceActive","GLOBAL",1)
Global("M#AmberRomanceActive","GLOBAL",2)
OR(2)
GlobalLT("M#AmberKidnap","GLOBAL",2)
GlobalGT("M#AmberKidnap","GLOBAL",8)
Global("M#AmberRomanceOut","GLOBAL",1)
Global("M#AmberRomanceWaiting","GLOBAL",0)
GlobalTimerExpired("M#AmberOutOfParty","GLOBAL")
!InPartyAllowDead("M#Amber")
!Dead("M#Amber")
THEN
RESPONSE #100
SetGlobal("M#AmberRomanceActive","GLOBAL",3)
END
IF
OR(2)
Global("M#AmberRomanceActive","GLOBAL",1)
Global("M#AmberRomanceActive","GLOBAL",2)
Global("M#AmberRomanceOut","GLOBAL",1)
InPartyAllowDead("M#Amber")
THEN
RESPONSE #100
SetGlobal("M#AmberRomanceOut","GLOBAL",0)
SetGlobal("M#AmberRomanceWaiting","GLOBAL",0)
RealSetGlobalTimer("M#AmberRomanceTime","GLOBAL",TWELVE_HOURS)
END
IF
Global("M#JillBracelet","GLOBAL",2)
GlobalTimerExpired("M#AmberQuestTime","GLOBAL")
!InParty("M#Amber")
THEN
RESPONSE #100
SetGlobal("M#JillBracelet","GLOBAL",4)
MoveGlobalObjectOffScreen("M#Amber",Player1)
AddXPObject("M#Amber",1500)
ActionOverride("M#Amber",ApplySpellRES("M#JBRACE",Myself)) // Gi
llian's Bracelet
RealSetGlobalTimer("M#AmberRomanceTime","GLOBAL",FOUR_HOURS)
ActionOverride("M#Amber",MoveToObject(Player1))
ActionOverride("M#Amber",Dialogue(Player1))
END
IF
Global("M#JillBracelet","GLOBAL",8)
THEN
RESPONSE #100
ActionOverride("M#Amber",ApplySpellRES("M#JBRACE",Myself)) // Gi
llian's Bracelet
SetGlobal("M#JillBracelet","GLOBAL",9)
RealSetGlobalTimer("M#AmberRomanceTime","GLOBAL",FOUR_HOURS)
END
IF
Global("M#AmberKidnap","GLOBAL",1)
RealGlobalTimerExpired("M#AmberQuestTime","GLOBAL")
InParty("M#Amber")
OR(7)
AreaCheck("ar0020")
AreaCheck("ar0300")
AreaCheck("ar0400")
AreaCheck("ar0500")
AreaCheck("ar0700")
AreaCheck("ar0800")
AreaCheck("ar2000")
THEN
RESPONSE #100
Wait(10)
CreateCreatureObjectOffScreen("remage02","M#Amber",0,0,0) // Sla
ver Wizard
ChangeEnemyAlly("remage02",NEUTRAL)
ActionOverride("remage02",SetDialog("m#kcut"))
ActionOverride("remage02",ChangeAIScript("m#remage",OVERRIDE))
ActionOverride("remage02",ChangeAIScript("MAGE8A",CLASS))
CreateCreatureObject("refigh01","remage02",0,0,0) // Slaver
ChangeEnemyAlly("refigh01",NEUTRAL)
ActionOverride("refigh01",ChangeAIScript("m#reatta",OVERRIDE))
CreateCreatureObject("recler01","remage02",0,0,0) // Slaver
ChangeEnemyAlly("recler01",NEUTRAL)
ActionOverride("recler01",ChangeAIScript("m#reatta",OVERRIDE))
ActionOverride("recler01",ChangeAIScript("PRIES8A",CLASS))
CreateCreatureObject("rethie01","remage02",0,0,0) // Slaver
ChangeEnemyAlly("rethie01",NEUTRAL)
ActionOverride("rethie01",ChangeAIScript("m#reatta",OVERRIDE))
ActionOverride("rethie01",CreateItem("sw1h07",1,0,0)) // Short S
word
ActionOverride("rethie01",FillSlot(SLOT_WEAPON1))
CreateCreatureObject("rethie03","remage02",0,0,0) // Slaver
ChangeEnemyAlly("rethie03",NEUTRAL)
ActionOverride("rethie03",ChangeAIScript("m#reatta",OVERRIDE))
SetGlobal("M#AmberKidnap","GLOBAL",2)
StartCutSceneMode()
StartCutScene("m#kcut01")
END
IF
StateCheck("M#Amber",STATE_STONE_DEATH)
Global("M#AmberStoned","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("M#AmberStoned","GLOBAL",1)
END
IF
Global("InnerD","GLOBAL",1)
THEN
RESPONSE #100
ActionOverride(Player1,StartDialog("Player1",Player1))
END
IF
Global("ISHGrannyTalk","GLOBAL",5)
RealGlobalTimerExpired("ISHGrannyTimer","GLOBAL")
Global("ISHBoySummon","GLOBAL",0)
!AreaType(DUNGEON)
!See([ENEMY])
!AreaCheck("ARISH6")
THEN
RESPONSE #100
SetGlobal("ISHBoySummon","GLOBAL",1)
CreateCreatureObjectOffset("9xoboy",Player1,[30.30]) // Boy
Continue()
END
IF
PartyHasItem("ISHMAP") // Map
Global("INNERMAP","GLOBAL",0)
GlobalGT("CHAPTER","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("INNERMAP","GLOBAL",1)
RevealAreaOnMap("ARISH1")
Continue()
END
IF
Global("ISHTD","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("ISHTD","GLOBAL",2)
RealSetGlobalTimer("ISHSPELLT","GLOBAL",TWO_TURNS)
END
IF
RealGlobalTimerExpired("ISHSPELLT","GLOBAL")
Global("ISHTD","GLOBAL",2)
THEN
RESPONSE #100
SetGlobal("ISHTD","GLOBAL",0)
ApplySpellRES("ISHSPL2",Player1)
END
IF
OR(4)
Global("C#SilberdrachenblutQuestTod","GLOBAL",1)
Global("TalkedToTanally1","GLOBAL",0)
Dead("TANALLY1") // Fael
GlobalTimerExpired("C#SB_DrowCityHostileTimer","GLOBAL")
GlobalTimerExpired("udEscape","GLOBAL")
Global("C#SB_DrowCityHostile","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("C#SB_DrowCityHostile","GLOBAL",1)
Continue()
END
IF
Alignment(Player1,MASK_EVIL)
HasItem("CDHLYSYM",Player1) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player1) // [FEMALE4X] I am listening.
TakeItemReplace("BELT14","CDHLYSYM",Player1) // No such index
END
IF
Alignment(Player2,MASK_EVIL)
HasItem("CDHLYSYM",Player2) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player2) // [FEMALE4X] I am listening.
TakeItemReplace("BELT14","CDHLYSYM",Player2) // No such index
END
IF
Alignment(Player3,MASK_EVIL)
HasItem("CDHLYSYM",Player3) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player3) // [FEMALE4X] I am listening.
TakeItemReplace("BELT14","CDHLYSYM",Player3) // No such index
END
IF
Alignment(Player4,MASK_EVIL)
HasItem("CDHLYSYM",Player4) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player4) // [FEMALE4X] I am listening.
TakeItemReplace("BELT14","CDHLYSYM",Player4) // No such index
END
IF
Alignment(Player5,MASK_EVIL)
HasItem("CDHLYSYM",Player5) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player5) // [FEMALE4X] I am listening.
TakeItemReplace("BELT14","CDHLYSYM",Player5) // No such index
END
IF
Alignment(Player6,MASK_EVIL)
HasItem("CDHLYSYM",Player6) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player6) // [FEMALE4X] I am listening.
TakeItemReplace("BELT14","CDHLYSYM",Player6) // No such index
END
IF
Alignment(Player1,MASK_GENEUTRAL)
HasItem("CDHLYSYM",Player1) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player1) // [FEMALE4X] I am listening.
TakeItemReplace("BELT13","CDHLYSYM",Player1) // No such index
END
IF
Alignment(Player2,MASK_GENEUTRAL)
HasItem("CDHLYSYM",Player2) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player2) // [FEMALE4X] I am listening.
TakeItemReplace("BELT13","CDHLYSYM",Player2) // No such index
END
IF
Alignment(Player3,MASK_GENEUTRAL)
HasItem("CDHLYSYM",Player3) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player3) // [FEMALE4X] I am listening.
TakeItemReplace("BELT13","CDHLYSYM",Player3) // No such index
END
IF
Alignment(Player4,MASK_GENEUTRAL)
HasItem("CDHLYSYM",Player4) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player4) // [FEMALE4X] I am listening.
TakeItemReplace("BELT13","CDHLYSYM",Player4) // No such index
END
IF
Alignment(Player5,MASK_GENEUTRAL)
HasItem("CDHLYSYM",Player5) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player5) // [FEMALE4X] I am listening.
TakeItemReplace("BELT13","CDHLYSYM",Player5) // No such index
END
IF
Alignment(Player6,MASK_GENEUTRAL)
HasItem("CDHLYSYM",Player6) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player6) // [FEMALE4X] I am listening.
TakeItemReplace("BELT13","CDHLYSYM",Player6) // No such index
END
IF
Alignment(Player1,MASK_GOOD)
HasItem("CDHLYSYM",Player1) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player1) // [FEMALE4X] I am listening.
TakeItemReplace("BELT12","CDHLYSYM",Player1) // No such index
END
IF
Alignment(Player2,MASK_GOOD)
HasItem("CDHLYSYM",Player2) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player2) // [FEMALE4X] I am listening.
TakeItemReplace("BELT12","CDHLYSYM",Player2) // No such index
END
IF
Alignment(Player3,MASK_GOOD)
HasItem("CDHLYSYM",Player3) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player3) // [FEMALE4X] I am listening.
TakeItemReplace("BELT12","CDHLYSYM",Player3) // No such index
END
IF
Alignment(Player4,MASK_GOOD)
HasItem("CDHLYSYM",Player4) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player4) // [FEMALE4X] I am listening.
TakeItemReplace("BELT12","CDHLYSYM",Player4) // No such index
END
IF
Alignment(Player5,MASK_GOOD)
HasItem("CDHLYSYM",Player5) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player5) // [FEMALE4X] I am listening.
TakeItemReplace("BELT12","CDHLYSYM",Player5) // No such index
END
IF
Alignment(Player6,MASK_GOOD)
HasItem("CDHLYSYM",Player6) // No such index
THEN
RESPONSE #100
ApplySpellRES("CDHLYSY2",Player6) // [FEMALE4X] I am listening.
TakeItemReplace("BELT12","CDHLYSYM",Player6) // No such index
END
IF
InPartyAllowDead("Nalia")
Dead("Nalia")
Dead("Torgal") // TorGal
Global("NaliaTorgalDies","GLOBAL",0)
Global("NaliaKeepPlot","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("NaliaTorgalDies","GLOBAL",1)
END
IF
InPartyAllowDead("Nalia")
Dead("Nalia")
AreaCheck("AR1300")
Global("EnteredAR1300","GLOBAL",0)
Global("NaliaKeepPlot","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("EnteredAR1300","GLOBAL",1)
SetGlobalTimer("ArrivedNaliaKeep","GLOBAL",ONE_DAY)
END
IF
InPartyAllowDead("Nalia")
Dead("Nalia")
Global("DelciaLeave","GLOBAL",1)
Global("NaliaKeepPlot","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("DelciaLeave","GLOBAL",2)
END
IF
InPartyAllowDead("Nalia")
Dead("Nalia")
AreaCheck("AR1302")
CombatCounter(0)
Global("NaliaInAR1302","AR1302",0)
THEN
RESPONSE #100
SetGlobal("NaliaInAR1302","AR1302",1)
END
IF
InPartyAllowDead("Nalia")
Dead("Nalia")
AreaCheck("AR1303")
Global("NaliaInAR1303","AR1303",0)
THEN
RESPONSE #100
SetGlobal("NaliaInAR1303","AR1303",1)
END
IF
Global("PlayEndMovie","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("PlayEndMovie","GLOBAL",2)
StartMovie("END15FPS")
END
IF
Global("PlayEndCredits","GLOBAL",1)
THEN
RESPONSE #100
ClearAllActions()
StartCutSceneMode()
SetGlobal("PlayEndCredits","GLOBAL",2)
StartCutScene("cut101a")
END
IF
Delay(10)
Global("FoundMontaronBody","GLOBAL",0)
PartyHasItem("MISC5U") // Montaron's Body
THEN
RESPONSE #100
SetGlobal("FoundMontaronBody","GLOBAL",1)
AddexperienceParty(20000)
END
IF
Global("CutTest","GLOBAL",1)
THEN
RESPONSE #100
ClearAllActions()
StartCutSceneMode()
StartCutScene("cuttest")
END
IF
Global("ScreenTest","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("ScreenTest","GLOBAL",2)
TextScreen("SCENE01")
END
IF
Global("ScreenTest","GLOBAL",2)
THEN
RESPONSE #100
SetGlobal("ScreenTest","GLOBAL",3)
TextScreen("SCRTXT01")
END
IF
Global("ScreenTest","GLOBAL",3)
THEN
RESPONSE #100
SetGlobal("ScreenTest","GLOBAL",4)
TextScreen("SCRTXT02")
END
IF
Global("ScreenTest","GLOBAL",4)
THEN
RESPONSE #100
SetGlobal("ScreenTest","GLOBAL",5)
TextScreen("SCRTXT03")
END
IF
Global("ScreenTest","GLOBAL",5)
THEN
RESPONSE #100
SetGlobal("ScreenTest","GLOBAL",6)
TextScreen("SCRTXT04")
END
IF
Global("ScreenTest","GLOBAL",6)
THEN
RESPONSE #100
SetGlobal("ScreenTest","GLOBAL",7)
TextScreen("SCRTXT05")
END
IF
Global("JaheiraMatch","GLOBAL",0)
Global("CheckJaheiraMatch","GLOBAL",0)
Gender(Player1,MALE)
OR(4)
Race(Player1,HUMAN)
Race(Player1,HALF_ELF)
Race(Player1,ELF)
Race(Player1,HALFLING)
THEN
RESPONSE #100
SetGlobal("CheckJaheiraMatch","GLOBAL",1)
SetGlobal("JaheiraMatch","GLOBAL",1)
END
IF
Global("AerieMatch","GLOBAL",0)
Global("CheckAerieMatch","GLOBAL",0)
Gender(Player1,MALE)
OR(5)
Race(Player1,HUMAN)
Race(Player1,HALF_ELF)
Race(Player1,ELF)
Race(Player1,HALFLING)
Race(Player1,GNOME)
THEN
RESPONSE #100
SetGlobal("CheckAerieMatch","GLOBAL",1)
SetGlobal("AerieMatch","GLOBAL",1)
END
IF
Global("AnomenMatch","GLOBAL",0)
Global("CheckAnomenMatch","GLOBAL",0)
Gender(Player1,FEMALE)
OR(4)
Race(Player1,HUMAN)
Race(Player1,HALF_ELF)
Race(Player1,ELF)
Race(Player1,HALFLING)
THEN
RESPONSE #100
SetGlobal("CheckAnomenMatch","GLOBAL",1)
SetGlobal("AnomenMatch","GLOBAL",1)
END
IF
Global("ViconiaMatch","GLOBAL",0)
Global("CheckViconiaMatch","GLOBAL",0)
Gender(Player1,MALE)
OR(4)
Race(Player1,HUMAN)
Race(Player1,HALF_ELF)
Race(Player1,HALFLING)
Race(Player1,HALFORC)
THEN
RESPONSE #100
SetGlobal("CheckViconiaMatch","GLOBAL",1)
SetGlobal("ViconiaMatch","GLOBAL",1)
END
IF
Delay(10)
Global("HabibAppearance","GLOBAL",0)
PartyHasItem("SW1H56") // Scimitar
THEN
RESPONSE #100
ActionOverride(Player1,DropItem("SW1H56",[-1.-1])) // Scimitar
ActionOverride(Player2,DropItem("SW1H56",[-1.-1])) // Scimitar
ActionOverride(Player3,DropItem("SW1H56",[-1.-1])) // Scimitar
ActionOverride(Player4,DropItem("SW1H56",[-1.-1])) // Scimitar
ActionOverride(Player5,DropItem("SW1H56",[-1.-1])) // Scimitar
ActionOverride(Player6,DropItem("SW1H56",[-1.-1])) // Scimitar
SetGlobal("HabibAppearance","GLOBAL",1)
END
IF
Delay(10)
Global("HabibAppearance","GLOBAL",1)
AreaCheck("AR0408")
PartyHasItem("MISC07") // Gold Piece
THEN
RESPONSE #100
ActionOverride(Player1,DropItem("MISC07",[-1.-1])) // Gold Piece
ActionOverride(Player2,DropItem("MISC07",[-1.-1])) // Gold Piece
ActionOverride(Player3,DropItem("MISC07",[-1.-1])) // Gold Piece
ActionOverride(Player4,DropItem("MISC07",[-1.-1])) // Gold Piece
ActionOverride(Player5,DropItem("MISC07",[-1.-1])) // Gold Piece
ActionOverride(Player6,DropItem("MISC07",[-1.-1])) // Gold Piece
SetGlobal("HabibAppearance","GLOBAL",2)
END
IF
OR(2)
Global("PCSphere","GLOBAL",2)
ReputationLT(Player1,4)
GlobalLT("BribedCowled","GLOBAL",2)
THEN
RESPONSE #100
SetGlobal("BribedCowled","GLOBAL",2)
END
IF
Global("fampsd","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("fampsd","GLOBAL",0)
MoveGlobalObject("fampsd",Player1)
END
IF
Global("famfer","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("famfer","GLOBAL",0)
MoveGlobalObject("famfer",Player1)
END
IF
Global("famimp","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("famimp","GLOBAL",0)
MoveGlobalObject("famimp",Player1)
END
IF
Global("famrab","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("famrab","GLOBAL",0)
MoveGlobalObject("famrab",Player1)
END
IF
Global("famdust","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("famdust","GLOBAL",0)
MoveGlobalObject("famdust",Player1)
END
IF
Global("famfair","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("famfair","GLOBAL",0)
MoveGlobalObject("famfair",Player1)
END
IF
Global("famcat","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("famcat","GLOBAL",0)
MoveGlobalObject("famcat",Player1)
END
IF
Global("famquas","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("famquas","GLOBAL",0)
MoveGlobalObject("famquas",Player1)
END
IF
!Global("Chapter","GLOBAL",4)
!Global("Chapter","GLOBAL",5)
!Global("Chapter","GLOBAL",7)
AreaType(OUTDOOR)
!AreaCheck("AR2500")
!AreaCheck("AR1901")
Dead("cefald01") // Faldorn
Class(Player1,DRUID_ALL)
LevelGT(Player1,13)
Global("DruidADSpawn","GLOBAL",0)
Global("GreatDruid","GLOBAL",0)
THEN
RESPONSE #100
Wait(2)
SetGlobal("DruidADSpawn","GLOBAL",1)
CreateCreatureObjectOffScreen("DRUIDAD",Player1,0,0,0) // Druid
END
IF
!Global("Chapter","GLOBAL",4)
!Global("Chapter","GLOBAL",5)
!Global("Chapter","GLOBAL",7)
AreaType(OUTDOOR)
!AreaCheck("AR2500")
!AreaCheck("AR1901")
Class(Player1,DRUID_ALL)
LevelGT(Player1,13)
Global("DruidADSpawn","GLOBAL",1)
Global("GreatDruid","GLOBAL",0)
GlobalTimerExpired("DruidADReturn","GLOBAL")
THEN
RESPONSE #100
SetGlobal("DruidADSpawn","GLOBAL",2)
CreateCreatureObjectOffScreen("DRUIDAD",Player1,0,0,0) // Druid
END
IF
Delay(10)
AreaType(OUTDOOR)
Dead("c6bodhi") // Bodhi
OR(8)
PartyHasItem("sw1h15") // Scimitar +3, Frostbrand
PartyHasItem("sw1h16") // Scimitar +5, Defender
PartyHasItem("chan06") // Mithril Chain Mail +4
PartyHasItem("bruenaxe") // Battle Axe +3
PartyHasItem("bruenpla") // Mithral Field Plate Armor +2
PartyHasItem("cattibow") // Tansheron's Bow +3
PartyHasItem("regisamu") // Ruby Pendant
PartyHasItem("aegis2") // Aegis Fang
!Exists("c6harp")
THEN
RESPONSE #100
CreateCreatureObjectDoor("C6HARP",Player1,0,0,0) // Malchor Harp
ell
ActionOverride("c6harp",StartDialogueNoSet(Player1))
END
IF
Global("drowTalk","GLOBAL",0)
Global("slayer1","GLOBAL",0)
PartyRested()
GlobalGT("AsylumPlot","GLOBAL",43)
THEN
RESPONSE #100
SetGlobal("drowTalk","GLOBAL",2)
SetGlobal("slayer1","GLOBAL",1)
SetGlobalTimer("SlayerTimer2","GLOBAL",FIVE_MINUTES)
ActionOverride(Player1,StartDialog("player1",Player1))
END
IF
GlobalTimerExpired("SlayerTimer2","GLOBAL")
Global("goodagain","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("goodagain","GLOBAL",1)
SetGlobal("DrowTalk","GLOBAL",4)
ActionOverride(Player1,StartDialog("player1",Player1))
END
IF
Global("Slayer10","GLOBAL",1)
THEN
RESPONSE #100
ActionOverride(Player1,StartDialog("player1",Player1))
END
IF
PartyGoldGT(14999)
Global("BodiAppear","GLOBAL",0)
GlobalGT("ShadowWork","GLOBAL",0)
Global("WorkingForAran","GLOBAL",0)
GlobalTimerExpired("ValenAppearTimer","GLOBAL")
AreaType(OUTDOOR)
OR(6)
AreaCheck("AR0300")
AreaCheck("AR0400")
AreaCheck("AR0500")
AreaCheck("AR0700")
AreaCheck("AR0900")
AreaCheck("AR1000")
CombatCounter(0)
THEN
RESPONSE #100
ClearAllActions()
SetGlobal("BodiAppear","GLOBAL",1)
SetGlobalTimer("MakeBrusWait","GLOBAL",ONE_MINUTE)
CreateCreatureObject("ANAST",Player1,0,0,0) // Valen
ActionOverride("ANAST",StartDialogueNoSet(Player1))
END
IF
!Exists("BRUS")
!Exists("BRUS3")
Global("SpawnBrus","GLOBAL",1)
Global("CHAPTER","GLOBAL",2)
!AreaCheck("AR0800")
!AreaCheck("AR2000")
CombatCounter(0)
GlobalTimerExpired("MakeBrusWait","GLOBAL")
Global("ImTooSexyForThisBrus","GLOBAL",0)
AreaType(OUTDOOR)
Global("WorkingForAran","GLOBAL",0)
Global("WorkingForBodhi","GLOBAL",0)
THEN
RESPONSE #100
ClearAllActions()
CreateCreatureObjectOffScreen("BRUS3",Player1,0,0,0) // Brus
SetGlobal("SPAWNBRUS","GLOBAL",2)
ActionOverride("brus3",StartDialogueNoSet(Player1))
END
IF
GlobalTimerExpired("PGThievesReturn","GLOBAL")
Global("NotifyThiefHead","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("NotifyThiefHead","GLOBAL",1)
DisplayStringHead(Player1,62083) // Your thieves have returned f
rom their missions.
END
IF
GlobalTimerExpired("JosterReturn","GLOBAL")
Global("JosterLeave","GLOBAL",1)
!Global("Chapter","GLOBAL",4)
!Global("Chapter","GLOBAL",5)
!Global("Chapter","GLOBAL",7)
THEN
RESPONSE #100
SetGlobal("JosterLeave","GLOBAL",2)
SetGlobalTimer("JosterReturn","GLOBAL",SIX_DAYS)
SetGlobalTimer("JosterPaid","GLOBAL",FIVE_DAYS)
DisplayStringHead(Player1,62081) // The quartermaster awaits you
in the guild for Renal's due.
END
IF
GlobalTimerExpired("JosterPaid","GLOBAL")
!Global("JosterLeave","GLOBAL",1)
Global("PGFailed","GLOBAL",0)
!Global("Chapter","GLOBAL",4)
!Global("Chapter","GLOBAL",5)
!Global("Chapter","GLOBAL",7)
THEN
RESPONSE #100
SetGlobal("PGFailed","GLOBAL",1)
DisplayStringHead(Player1,62082) // Renal will no longer wait fo
r his due...you have lost your guild.
END
IF
Global("MinscByeBye","GLOBAL",1)
THEN
RESPONSE #100
ActionOverride("Minsc",EscapeArea())
END
IF
Global("MinscByeBye","GLOBAL",2)
THEN
RESPONSE #100
MoveGlobal("AR0400","Minsc",[519.529])
END
IF
Global("SpawnTanadv","GLOBAL",0)
Global("TurnCragmoon","GLOBAL",1)
GlobalTimerExpired("CragmoonAttack","GLOBAL")
!Global("Chapter","GLOBAL",4)
!Global("Chapter","GLOBAL",5)
!Global("Chapter","GLOBAL",7)
AreaType(CITY)
!AreaCheck("AR2500")
!AreaCheck("AR1000")
!AreaCheck("AR0700")
!AreaCheck("AR0900")
AreaType(OUTDOOR)
THEN
RESPONSE #100
SetGlobal("SpawnTanadv","GLOBAL",1)
CreateCreatureObjectOffScreen("TANADV01",Player1,0,0,0) // Strac
han Fireblade
CreateCreatureObjectOffScreen("TANADV02",Player1,0,0,0) // Adven
turer
CreateCreatureObjectOffScreen("TANADV03",Player1,0,0,0) // Adven
turer
CreateCreatureObjectOffScreen("TANADV04",Player1,0,0,0) // Adven
turer
CreateCreatureObjectOffScreen("TANADV05",Player1,0,0,0) // Adven
turer
CreateCreatureObjectOffScreen("TANADV06",Player1,0,0,0) // Dunba
r the Fifth
END
IF
Dead("Jaheira")
GlobalGT("JaheiraCursed","GLOBAL",0)
GlobalLT("JaheiraCursed","GLOBAL",8)
Global("JaheiraCursedDead","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("JaheiraCursedDead","GLOBAL",1)
END
IF
GlobalGT("JaheiraCursed","GLOBAL",6)
Global("JaheiraCursedDead","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("JaheiraCursedDead","GLOBAL",0)
Continue()
END
IF
GlobalGT("JaheiraCursed","GLOBAL",0)
GlobalLT("JaheiraCursed","GLOBAL",8)
Global("JaheiraCursedDead","GLOBAL",1)
!Dead("Jaheira")
THEN
RESPONSE #100
ActionOverride("Jaheira",StartDialogueNoSet([PC]))
END
IF
GlobalTimerExpired("OgronAssault","GLOBAL")
!Global("Chapter","GLOBAL",4)
!Global("Chapter","GLOBAL",5)
!Global("Chapter","GLOBAL",7)
AreaType(OUTDOOR)
Global("DelonSpawn","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("DelonSpawn","GLOBAL",1)
SetGlobal("OgronAttack","GLOBAL",1)
CreateCreatureObjectOffScreen("DELON",Player1,0,0,0) // Delon
ActionOverride("delon",StartDialogueNoSet(Player1))
END
IF
GlobalTimerExpired("UmarAssault","GLOBAL")
!Global("Chapter","GLOBAL",4)
!Global("Chapter","GLOBAL",5)
!Global("Chapter","GLOBAL",7)
AreaType(OUTDOOR)
Global("DelonSpawn","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("DelonSpawn","GLOBAL",2)
SetGlobal("UmarPlot","GLOBAL",1)
CreateCreatureObjectOffScreen("DELON",Player1,0,0,0) // Delon
ActionOverride("delon",StartDialogueNoSet(Player1))
END
IF
GlobalTimerExpired("MeetHiggin","GLOBAL")
Global("MeckComesFirst","GLOBAL",0)
!Global("Chapter","GLOBAL",4)
!Global("Chapter","GLOBAL",5)
!Global("Chapter","GLOBAL",7)
!AreaCheck("AR2000")
Global("BardPlot1","GLOBAL",0)
AreaType(CITY)
OR(3)
AreaType(OUTDOOR)
AreaCheck("AR0522")
AreaCheck("AR0511")
THEN
RESPONSE #100
SetGlobal("MeckComesFirst","GLOBAL",1)
CreateCreatureObjectOffScreen("bdgoph01",Player1,0,0,0) // Meck
END
IF
GlobalTimerExpired("MeetHiggin","GLOBAL")
!Global("Chapter","GLOBAL",4)
!Global("Chapter","GLOBAL",5)
!Global("Chapter","GLOBAL",7)
AreaType(CITY)
!AreaCheck("AR2000")
Global("BardPlot1","GLOBAL",3)
OR(3)
AreaType(OUTDOOR)
AreaCheck("AR0522")
AreaCheck("AR0511")
THEN
RESPONSE #100
SetGlobal("BardPlot1","GLOBAL",4)
SetGlobal("BardPlotOn","GLOBAL",1)
CreateCreatureObjectOffScreen("bdgoph01",Player1,0,0,0) // Meck
END
IF
GlobalTimerExpired("MeetHiggin2","GLOBAL")
!Global("Chapter","GLOBAL",4)
!Global("Chapter","GLOBAL",5)
!Global("Chapter","GLOBAL",7)
AreaType(CITY)
!AreaCheck("AR2000")
Global("BardPlot1","GLOBAL",6)
OR(3)
AreaType(OUTDOOR)
AreaCheck("AR0522")
AreaCheck("AR0511")
THEN
RESPONSE #100
SetGlobal("BardPlot1","GLOBAL",7)
SetGlobal("BardPlotOn","GLOBAL",1)
CreateCreatureObjectOffScreen("bdgoph01",Player1,0,0,0) // Meck
END
IF
GlobalTimerExpired("MeetHiggin3","GLOBAL")
!Global("Chapter","GLOBAL",4)
!Global("Chapter","GLOBAL",5)
!Global("Chapter","GLOBAL",7)
AreaType(CITY)
!AreaCheck("AR2000")
Global("BardPlot1","GLOBAL",9)
OR(3)
AreaType(OUTDOOR)
AreaCheck("AR0522")
AreaCheck("AR0511")
THEN
RESPONSE #100
SetGlobal("BardPlot1","GLOBAL",10)
SetGlobal("BardPlotOn","GLOBAL",1)
CreateCreatureObjectOffScreen("bdgoph01",Player1,0,0,0) // Meck
END
IF
GlobalTimerExpired("MeetHiggin4","GLOBAL")
!Global("Chapter","GLOBAL",4)
!Global("Chapter","GLOBAL",5)
!Global("Chapter","GLOBAL",7)
AreaType(CITY)
!AreaCheck("AR2000")
Global("BardPlot1","GLOBAL",12)
OR(3)
AreaType(OUTDOOR)
AreaCheck("AR0522")
AreaCheck("AR0511")
THEN
RESPONSE #100
SetGlobal("BardPlot1","GLOBAL",13)
SetGlobal("BardPlotOn","GLOBAL",1)
CreateCreatureObjectOffScreen("bdgoph01",Player1,0,0,0) // Meck
END
IF
GlobalTimerExpired("MeetHiggin5","GLOBAL")
!Global("Chapter","GLOBAL",4)
!Global("Chapter","GLOBAL",5)
!Global("Chapter","GLOBAL",7)
AreaType(CITY)
!AreaCheck("AR2000")
Global("BardPlot1","GLOBAL",16)
OR(3)
AreaType(OUTDOOR)
AreaCheck("AR0522")
AreaCheck("AR0511")
THEN
RESPONSE #100
SetGlobal("BardPlot1","GLOBAL",17)
SetGlobal("BardPlotOn","GLOBAL",1)
CreateCreatureObjectOffScreen("bdgoph01",Player1,0,0,0) // Meck
END
IF
GlobalTimerExpired("MeetHiggin6","GLOBAL")
!Global("Chapter","GLOBAL",4)
!Global("Chapter","GLOBAL",5)
!Global("Chapter","GLOBAL",7)
AreaType(CITY)
!AreaCheck("AR2000")
Global("BardPlot1","GLOBAL",19)
OR(2)
AreaType(OUTDOOR)
AreaCheck("AR0511")
THEN
RESPONSE #100
SetGlobal("BardPlot1","GLOBAL",40)
SetGlobal("BardPlotOn","GLOBAL",1)
CreateCreatureObjectOffScreen("bdgoph01",Player1,0,0,0) // Meck
END
IF
GlobalTimerExpired("MeetHiggin7","GLOBAL")
Global("BardPlot1","GLOBAL",42)
!Global("Chapter","GLOBAL",4)
!Global("Chapter","GLOBAL",5)
!Global("Chapter","GLOBAL",7)
AreaType(CITY)
!AreaCheck("AR2000")
OR(3)
AreaType(OUTDOOR)
AreaCheck("AR0522")
AreaCheck("AR0511")
THEN
RESPONSE #100
SetGlobal("BardPlot1","GLOBAL",45)
SetGlobal("BardPlotOn","GLOBAL",1)
CreateCreatureObjectOffScreen("bdgoph01",Player1,0,0,0) // Meck
END
IF
GlobalTimerExpired("MeetHiggin8","GLOBAL")
AreaType(CITY)
!AreaCheck("AR2000")
Global("BardPlot1","GLOBAL",50)
!Global("Chapter","GLOBAL",4)
!Global("Chapter","GLOBAL",5)
!Global("Chapter","GLOBAL",7)
OR(3)
AreaType(OUTDOOR)
AreaCheck("AR0522")
AreaCheck("AR0511")
THEN
RESPONSE #100
SetGlobal("BardPlot1","GLOBAL",51)
SetGlobal("BardPlotOn","GLOBAL",1)
CreateCreatureObjectOffScreen("bdgoph01",Player1,0,0,0) // Meck
END
IF
PartyRested()
GlobalTimerExpired("JaheiraReturn","GLOBAL")
Global("JaheiraReturns","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("JaheiraReturns","GLOBAL",1)
MoveGlobalObject("Jaheira",Player1)
END
IF
GlobalTimerExpired("BardMoneyTime","GLOBAL")
GlobalGT("BardMoney","GLOBAL",500)
Global("BardPlotOn","GLOBAL",5)
THEN
RESPONSE #100
SetGlobalTimer("BardMoneyTime","GLOBAL",SEVEN_DAYS)
DisplayString(Player1,47142) // Gold has been placed in your kee
p.
IncrementGlobal("BardMoney","GLOBAL",-100)
AddGlobals("BardMoneyX","BardMoney")
END
IF
GlobalTimerExpired("BardMoneyTime","GLOBAL")
GlobalLT("BardMoney","GLOBAL",501)
Global("BardPlotOn","GLOBAL",5)
THEN
RESPONSE #100
SetGlobalTimer("BardMoneyTime","GLOBAL",SEVEN_DAYS)
DisplayString(Player1,47142) // Gold has been placed in your kee
p.
AddGlobals("BardMoneyX","BardMoney")
END
IF
GlobalTimerExpired("KPTaxTime","GLOBAL")
Global("PCKeepOwner","GLOBAL",1)
THEN
RESPONSE #100
DisplayString(Player1,47142) // Gold has been placed in your kee
p.
SetGlobalTimer("KPTaxTime","GLOBAL",SEVEN_DAYS)
IncrementGlobal("KPTaxes","GLOBAL",500)
END
IF
GlobalTimerExpired("KPPlotTime","GLOBAL")
AreaType(OUTDOOR)
!AreaCheck("AR2500")
!AreaCheck("AR2600")
!AreaCheck("AR2000")
!AreaCheck("AR1900")
Global("KeepPlot","GLOBAL",4)
InParty("Nalia")
!Global("Chapter","GLOBAL",4)
!Global("Chapter","GLOBAL",5)
!Global("Chapter","GLOBAL",7)
Global("NaliaIsaeaPlotDone","GLOBAL",1)
Global("KPRunnerSpawn","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("KPRunnerSpawn","GLOBAL",1)
CreateCreatureObjectOffScreen("KPRUNN01",Player1,0,0,0) // Keep
Messenger
END
IF
GlobalTimerExpired("KPPlotTime","GLOBAL")
AreaType(OUTDOOR)
!AreaCheck("AR2500")
!AreaCheck("AR2600")
!AreaCheck("AR2000")
!AreaCheck("AR1900")
!Global("Chapter","GLOBAL",4)
!Global("Chapter","GLOBAL",5)
!Global("Chapter","GLOBAL",7)
Global("KeepPlot","GLOBAL",4)
!InParty("Nalia")
Global("KPRunnerSpawn","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("KPRunnerSpawn","GLOBAL",1)
CreateCreatureObjectOffScreen("KPRUNN01",Player1,0,0,0) // Keep
Messenger
END
IF
GlobalTimerExpired("KPPlotTime","GLOBAL")
AreaType(OUTDOOR)
!AreaCheck("AR2500")
!AreaCheck("AR2600")
!AreaCheck("AR2000")
!AreaCheck("AR1900")
!Global("Chapter","GLOBAL",4)
!Global("Chapter","GLOBAL",5)
!Global("Chapter","GLOBAL",7)
Global("KeepPlot","GLOBAL",7)
Global("KPRunnerSpawn","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("KPRunnerSpawn","GLOBAL",2)
CreateCreatureObjectOffScreen("KPRUNN01",Player1,0,0,0) // Keep
Messenger
END
IF
GlobalTimerExpired("KPPlotTime","GLOBAL")
AreaType(OUTDOOR)
!AreaCheck("AR2500")
!AreaCheck("AR2600")
!AreaCheck("AR2000")
!AreaCheck("AR1900")
!Global("Chapter","GLOBAL",4)
!Global("Chapter","GLOBAL",5)
!Global("Chapter","GLOBAL",7)
Global("KeepPlot","GLOBAL",8)
Global("KPRunnerSpawn","GLOBAL",2)
THEN
RESPONSE #100
SetGlobal("KPRunnerSpawn","GLOBAL",3)
CreateCreatureObjectOffScreen("KPRUNN01",Player1,0,0,0) // Keep
Messenger
END
IF
GlobalGT("KPRevolt","GLOBAL",9)
Global("RoenalControl","GLOBAL",0)
GlobalLT("KeepPlot","GLOBAL",12)
THEN
RESPONSE #100
ClearAllActions()
StartCutSceneMode()
StartCutScene("Cut32n")
END
IF
GlobalTimerExpired("TeolMessenger","GLOBAL")
!Global("Chapter","GLOBAL",4)
!Global("Chapter","GLOBAL",5)
!Global("Chapter","GLOBAL",7)
AreaType(OUTDOOR)
!AreaCheck("AR2500")
!AreaCheck("AR2600")
Global("NatulaSpawn","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("NatulaSpawn","GLOBAL",1)
CreateCreatureObject("MGASS01",Player1,0,0,0) // Sergeant Natula
ActionOverride("MGASS01",StartDialogueNoSet(Player1))
END
IF
Global("geniesgone","GLOBAL",0)
Dead("trgeni01") // Khan Zahraa
THEN
RESPONSE #100
SetGlobal("geniesgone","GLOBAL",1)
END
IF
GlobalTimerExpired("udPhaTimer","GLOBAL")
Global("udPhaTimerOn","GLOBAL",1)
Global("DrowCityHostile","GLOBAL",0)
!Dead("Phaere")
THEN
RESPONSE #100
SetInterrupt(FALSE)
DisplayStringHead(Player1,43962) // A loud gong sounds and you f
ear you may have failed in the task that the drow has given you.
SetGlobal("udPhaTimerOn","GLOBAL",0)
SetGlobal("udSolTimerOn","GLOBAL",0)
SetGlobal("DrowTimePhaere","GLOBAL",1)
SetGlobal("ADrowTimerHasExpired","GLOBAL",1)
CreateCreatureObjectDoor("udphae02",Player1,0,0,0) // Phaere
ActionOverride(Player1,ApplySpell(Myself,UNDER_NORM))
ActionOverride(Player2,ApplySpell(Myself,UNDER_NORM))
ActionOverride(Player3,ApplySpell(Myself,UNDER_NORM))
ActionOverride(Player4,ApplySpell(Myself,UNDER_NORM))
ActionOverride(Player5,ApplySpell(Myself,UNDER_NORM))
ActionOverride(Player6,ApplySpell(Myself,UNDER_NORM))
SetInterrupt(TRUE)
END
IF
GlobalTimerExpired("udSolTimer","GLOBAL")
GlobalLT("PhaereJob","GLOBAL",6)
Global("udSolTimerOn","GLOBAL",1)
Global("DrowCityHostile","GLOBAL",0)
!Dead("Solaufein")
THEN
RESPONSE #100
SetInterrupt(FALSE)
DisplayStringHead(Player1,43962) // A loud gong sounds and you f
ear you may have failed in the task that the drow has given you.
SetGlobal("udSolTimerOn","GLOBAL",0)
SetGlobal("udPhaTimerOn","GLOBAL",0)
SetGlobal("DrowTimeSol","GLOBAL",1)
SetGlobal("ADrowTimerHasExpired","GLOBAL",1)
CreateCreatureObjectDoor("udsola02",Player1,0,0,0) // Solaufein
ActionOverride(Player1,ApplySpell(Myself,UNDER_NORM))
ActionOverride(Player2,ApplySpell(Myself,UNDER_NORM))
ActionOverride(Player3,ApplySpell(Myself,UNDER_NORM))
ActionOverride(Player4,ApplySpell(Myself,UNDER_NORM))
ActionOverride(Player5,ApplySpell(Myself,UNDER_NORM))
ActionOverride(Player6,ApplySpell(Myself,UNDER_NORM))
SetInterrupt(TRUE)
END
IF
GlobalTimerExpired("udEscape","GLOBAL")
Global("C#SB_DrowCityHostile","GLOBAL",1)
Global("DrowCityHostile","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("udSolTimerOn","GLOBAL",0)
SetGlobal("udPhaTimerOn","GLOBAL",0)
SetGlobal("DrowCityHostile","GLOBAL",1)
END
IF
Global("GivePowerSlayer","GLOBAL",1)
THEN
RESPONSE #100
StartCutSceneMode()
SetGlobal("GivePowerSlayer","GLOBAL",2)
ActionOverride(Player1,ApplySpell(Myself,GIVE_SLAYER_POWER))
EndCutSceneMode()
END
IF
Global("setAerieDlg","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("setAerieDlg","GLOBAL",2)
ActionOverride("aerie",SetDialog("aeriej"))
END
IF
Delay(600)
CombatCounter(0)
OR(6)
HasItemEquipedReal("sw2h14",Player1) // Lilarcor
HasItemEquipedReal("sw2h14",Player2) // Lilarcor
HasItemEquipedReal("sw2h14",Player3) // Lilarcor
HasItemEquipedReal("sw2h14",Player4) // Lilarcor
HasItemEquipedReal("sw2h14",Player5) // Lilarcor
HasItemEquipedReal("sw2h14",Player6) // Lilarcor
THEN
RESPONSE #10
DisplayStringHeadOwner("sw2h14",20580) // I may be an intelligen
t sword, but I've had no formal edumication.
RESPONSE #10
DisplayStringHeadOwner("sw2h14",20779) // Can we go kill somethi
ng now, huh?
RESPONSE #10
DisplayStringHeadOwner("sw2h14",20780) // How about now? No?
RESPONSE #10
DisplayStringHeadOwner("sw2h14",20956) // Come on let's kill som
ething NOW!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",24939) // mmmm.... now?
RESPONSE #10
DisplayStringHeadOwner("sw2h14",25349) // What about now?
RESPONSE #10
DisplayStringHeadOwner("sw2h14",31258) // Now? Please? Pretty
please?
RESPONSE #10
DisplayStringHeadOwner("sw2h14",31259) // I don't know what you
were expecting, but as a sword I'm pretty one-dimensional in what I want.
RESPONSE #10
DisplayStringHeadOwner("sw2h14",31260) // Can we go whack someth
ing now?
RESPONSE #10
DisplayStringHeadOwner("sw2h14",31638) // Let's whack something
eeeeevvvvillllll....
RESPONSE #10
DisplayStringHeadOwner("sw2h14",31639) // Why don't we go kill t
hat over there?
RESPONSE #10
DisplayStringHeadOwner("sw2h14",31640) // You know, I was a Moon
blade once.
RESPONSE #10
DisplayStringHeadOwner("sw2h14",31641) // You really need to cle
an me. I like to shine!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",31646) // Are we going to kill s
omething now, maybe? Huh?
RESPONSE #10
DisplayStringHeadOwner("sw2h14",31649) // You know, my last owne
r always said I was sharp and edgy. He was such an ass.
RESPONSE #10
DisplayStringHeadOwner("sw2h14",31651) // I don't chop wood. I
am not an axe.
RESPONSE #10
DisplayStringHeadOwner("sw2h14",31652) // Now! Now! Kill somet
hing now!! Yeah!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",31654) // Booooo-ring!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",31655) // (sigh)
RESPONSE #10
DisplayStringHeadOwner("sw2h14",31656) // (double sigh)
RESPONSE #10
DisplayStringHeadOwner("sw2h14",6433) // Wanna go kill that over
there? C'mon, let's kill somthin'!
END
IF
Delay(125)
!CombatCounter(0)
OR(6)
HasItemEquipedReal("sw2h14",Player1) // Lilarcor
HasItemEquipedReal("sw2h14",Player2) // Lilarcor
HasItemEquipedReal("sw2h14",Player3) // Lilarcor
HasItemEquipedReal("sw2h14",Player4) // Lilarcor
HasItemEquipedReal("sw2h14",Player5) // Lilarcor
HasItemEquipedReal("sw2h14",Player6) // Lilarcor
THEN
RESPONSE #10
DisplayStringHeadOwner("sw2h14",839) // You deal, I'll cut!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",844) // Let's see what's inside
this one! Yeah!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",849) // Come get some! Boo-yah!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",869) // Choke up, dolt, your gri
p is all wrong!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",2308) // Hands up, kiddies, who
wants to die?!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",2389) // Mmmm... tastes like chi
cken!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",4393) // Sissy fighter! You gra
b, I'll scratch!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",31659) // Muwahahaha-ha-ha!!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",31660) // You can't be serious!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",7908) // Ooo, that'll leave a ma
rk!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",8480) // Murder! Death!! KILL!
!!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",9687) // Who's your daddy!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",9800) // We got a gusher!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",10725) // Are YOU talking to ME?
!!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",11255) // Some of my finest work
!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",12671) // I'm the best at what I
do, and what I do ain't pretty!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",31662) // Yeah! Hit it! Hit it
again!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",31663) // I am invincible! Invi
ncible, I say!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",32426) // Wouldn't it be cool if
you could dual-wield me?
RESPONSE #10
DisplayStringHeadOwner("sw2h14",19304) // YOINK! Got yer nose!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",19441) // My brother is a +12 Ha
ckmaster!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",19638) // I love the smell of da
isies in the morning!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",20059) // Swing harder! Swing h
arder!!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",20396) // Bring 'em on! I ain't
done!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",20457) // Oh yeah!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",31658) // Let's dance!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",34689) // Kill it! Kill it quic
k before they're all gone!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",36145) // Kill kill kill! Yeah!
Cool!!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",41815) // ...and this one's for
grandma, who said I'd never amount to anything more than a butterknife!!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",6434) // Hot butta!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",6435) // You feel lucky, punk?
RESPONSE #10
DisplayStringHeadOwner("sw2h14",6441) // Oooh, I'm shaking! Haha
!
RESPONSE #10
DisplayStringHeadOwner("sw2h14",6442) // Oooh, throw a coin in t
hat fountain! Hahaha!
END
IF
InParty("Viconia")
Global("ViconiaJoinedParty","GLOBAL",0)
THEN
RESPONSE #100
ReputationInc(-2)
SetGlobal("ViconiaJoinedParty","GLOBAL",1)
END
IF
!InParty("Viconia")
!Dead("Viconia")
Global("ViconiaJoinedParty","GLOBAL",1)
THEN
RESPONSE #100
ReputationInc(2)
SetGlobal("ViconiaJoinedParty","GLOBAL",0)
END
IF
Global("DrowCityHostile","GLOBAL",1)
Global("drowEraseJournal","GLOBAL",0)
THEN
RESPONSE #100
EraseJournalEntry(55408) // Find the Worshippers of Ghaunadaur
A rather imperious female drow has commanded me to go to the southeastern corner
of the drow city and destroy a sect of Ghaunadaur worshippers which are hiding
out. I'm not sure what refusing this task would accomplish... nothing good, I e
xpect.
EraseJournalEntry(61412) // Inside the Drow City It appears tha
t Veldrin, whose form I hold, was expected in the drow city by a drow commander
named Solaufein. I am to meet him at the Male Fighters' Society... in the north
end of the city past the Female Fighters' Society and just before the Spider Pi
t. Not doing so would likely look... suspicious.
EraseJournalEntry(9986) // Inside the Drow City I have performe
d more than a few tasks for the drow, and have instilled enough trust that I am
now to meet Matron Mother Ardulace of House Despana personally. In drow terms,
this means that I have gained the favor of this house... and that can only help
me get ever closer to what I seek. I am to meet Phaere, the Matron's daughter,
at the Temple of Lolth without much delay.
EraseJournalEntry(7096) // Inside the Drow City I am inside Ust
Natha, and have been assigned a Drow commander, Solaufein, who does not appreci
ate my presence in the slightest. He says that I have aroused the interest of a
Matron Mother, and I am to meet him and a 'Handmaiden' at the entrance to the c
ity to receive further instruction from her. I cannot stumble now that I am wit
hin... the slightest error on my part and the dark elves will discover what I tr
uly am. Nothing would save me then.
EraseJournalEntry(15787) // Inside the Drow City I have been as
signed the task of rescuing a Matron Mother's daughter from the illithids that h
ave captured her. I am to meet Solaufein near the entrance to the illithid city
, in the southeast portion of the main cavern area, where he will draw the illit
hids from their astral travel. I should delay as little as possible.
EraseJournalEntry(20170) // Inside the Drow City I rescued the
Matron Mother's daughter, Phaere. She knew Solaufein, and also showed a passin
g interest in me. She went back to the city on her own. Solaufein followed, com
manding that I meet him inside the city entrance soon.
EraseJournalEntry(9978) // Inside the Drow City I have returned
to the city to meet Solaufein, where we were told by Imrae that we had done wel
l. She also informed us that we were to report to the drow tavern within a day
to meet Phaere once again... to be rewarded, apparently.
EraseJournalEntry(5832) // Inside the Drow City Phaere has give
n us another task from the Matron Mother: we are to go to the north end of the c
averns near the svirfneblin village and slaughter a patrol of deep gnomes to ins
till more fear in their people. Solaufein seems unwilling, preferring that I co
mplete this job, but Phaere was adamant. I am to meet Solaufein near the villag
e within a few days at most.
EraseJournalEntry(15725) // Inside the Drow City I have met Pha
ere, the daughter of the Matron Mother, at the tavern as commanded. It seems he
r Mother is very interested in me and we are to perform another task. After Pha
ere leaves, Solaufein and I are to meet her within a few days at the city entran
ce to receive further instructions. Until then, my time is my own.
EraseJournalEntry(23500) // Inside the Drow City Phaere intends
to join myself and Solaufein in attacking a beholder that has been smuggling ad
amantite. The beholder has come to the drow city on a Spelljammer ship off a pl
atform in the southeast part of the city, and I am to meet Phaere and Solaufein
there.
EraseJournalEntry(11690) // Inside the Drow City Solaufein has
warned me that I should bring no accidental harm to himself or Phaere when we en
gage the beholder. Such 'accidents' happen too often in drow society and no dou
bt I will be held accountable for such.
EraseJournalEntry(15746) // Inside the Drow City Now that the b
eholder is dead, Phaere and Solaufein have gone to report to the Matron Mothers.
Phaere has commanded me to meet with her again in the tavern within three days
.
EraseJournalEntry(15745) // Inside the Drow City I have convinc
ed Solaufein to return to the city, leaving me to deal with the svirfneblin on m
y own. I am to go to the tavern in Ust Natha to meet Phaere after I am done, br
inging with me the gnome patrol leader's helmet as proof of the deed.
EraseJournalEntry(23519) // Inside the Drow City The gnome patr
ol is dead. Solaufein has returned to Ust Natha, disgusted, and commanded that
I search the bodies for the patrol leader's helmet and return to the tavern to m
eet with Phaere.
EraseJournalEntry(6933) // Inside the Drow City I have acquired
the svirfneblin patrol leader's helmet peacefully... and the drow need never kn
ow the difference. All I need to do now is return to Phaere in the Ust Natha ta
vern before she grows impatient.
EraseJournalEntry(23486) // Inside the Drow City Phaere has som
ething else in store for me, commanding that I meet her in her private quarters
within the female fighters' society tower.
EraseJournalEntry(23485) // Inside the Drow City Phaere demands
that I hunt down Solaufein and kill him. He will be within his quarters in the
Male Fighter's Society, and once the deed is done I am to return to Phaere's qu
arters with his piwawfi cloak.
EraseJournalEntry(23445) // Inside the Drow City I have talked
Solaufein into giving me his piwawfi cloak. With luck, he will not betray me an
d Phaere will never know the difference. It doesn't seem like he will... from t
he sounds of it, Solaufein is unlike other drow, and actually expressed disgust
with their ways. Perhaps he and I shall meet again.
EraseJournalEntry(23444) // Inside the Drow City I have found S
olaufein at his quarters and battled him. I only need take his piwawfi cloak an
d return to Phaere's apartment.
EraseJournalEntry(5810) // The Drow Summoning Ritual Ardulace h
as been impressed by my betrayal of Phaere... enough so that she wishes me to be
present at the ritual to prevent any further interruptions. I am to be collect
ed by a guard shortly in order to be brought to the ritual, which is taking plac
e soon.
EraseJournalEntry(6535) // The Drow Summoning Ritual I gave the
real dragon eggs to Matron Ardulace, proof of Phaere's treachery, and she has c
alled for Phaere to be brought before her.
EraseJournalEntry(16529) // The Drow Summoning Ritual The key t
hat Phaere gave me to get the real eggs from the treasury was enough to convince
the Matron Ardulace of her treachery. This means I won't be able to get the eg
gs, now... but my chance may come later. Phaere, in the meantime, is about to r
eceive her just desserts.
EraseJournalEntry(6943) // The Drow Summoning Ritual I revealed
Phaere's treachery to Matron Ardulace by showing her the fake eggs Phaere gave
me. She asked for the real ones, and was fooled by the fakes that Solaufein gav
e me. The real eggs are still in my own possession. Ardulace believes me, now,
and has called for Phaere to be punished.
EraseJournalEntry(16339) // The Drow Summoning Ritual I reveale
d Phaere's treachery to Matron Ardulace, showing her the fake eggs that Phaere g
ave me. She noticed the real eggs and took them, too... but at least she believ
es that Phaere is the one behind all of this.
EraseJournalEntry(9649) // The Drow Summoning Ritual An imp cla
iming to come from the Silver Dragon appeared, telling me that the eggs must be
rescued before the ritual is completed and the eggs are sacrificed to the demon.
The ritual will have to be stopped... and then the Matron Ardulace must be kil
led to lift the magical seal off the city. Once that is done, I will have only
minutes to flee the city with the eggs before my disguise is discovered. Cuttin
g it close, indeed.
EraseJournalEntry(6405) // The Drow Summoning Ritual An imp cla
iming to come from the Silver Dragon appeared, telling me that in order for me t
o be able to flee the city with the eggs, Matron Ardulace must first be killed.
Doing so will only leave me minutes to get out of the city before my disguise i
s revealed by the angry Handmaidens of Lolth. No doubt my chance will come duri
ng the ritual... cutting it close, indeed.
EraseJournalEntry(6403) // The Drow Summoning Ritual I have giv
en Phaere the real silver eggs... I had little choice... and she has gone on to
the Temple of Lolth and commanded me to follow.
EraseJournalEntry(6590) // The Drow Summoning Ritual I gave Pha
ere the eggs that Solaufein had given me... and it seems that she has been foole
d into thinking they are the real ones. The real eggs are still in my possessio
n... and both Phaere and Matron Ardulace think they have the real eggs for the u
pcoming ritual. Phaere has gone onwards to the Temple of Lolth and has commanded
me to follow right away.
EraseJournalEntry(7147) // The Drow Summoning Ritual I have enc
ountered Solaufein once again, who has apparently snuck back into the city to sp
y on Phaere. He thanked me for sparing him, and gave me another copy of the sil
ver dragon eggs... these ones even Phaere will not be able to distinguish from t
he real ones.
EraseJournalEntry(7148) // The Drow Summoning Ritual Phaere has
told me of Ardulace's plan in its entirety. The drow intend to invade the surf
ace... to what end, I don't know. But Matron Ardulace's ritual is going to summ
on a great demon to aid the drow. The dragon eggs will be sacrificed to the dem
on in return for its service, and this will place House Despana in great favor w
ith Lolth. Phaere intends to betray Matron Ardulace, and has coerced me into hel
ping her. She wants me to go to the Despana treasury (in Lolth's temple) and re
place the silver dragon's eggs with fake eggs that Phaere has had made. Then wh
en Ardulace offers the dragon the fake eggs, Phaere can step in with the real on
es. I must be careful if I go to the treasury... killing the guards, if it is do
ne, must be done discreetly if at all. And even once I get the eggs, the city h
as been sealed by Matron Ardulace... there is no escaping. I must continue to p
lay along... for now.
EraseJournalEntry(15793) // The Drow Summoning Ritual I have re
turned with the blood, and Matron Ardulace was very pleased. She mentioned that
she is about to start a ritual... and before doing so she was going to seal the
city. I suppose that means that nobody can enter or leave. She also mentioned
the 'silver one' being barred from entry... obviously she knows something of th
e silver dragon's eggs. Matron Ardulace told me to relax, but Phaere ordered me
to meet her within her apartments within an hour. Obviously she has something e
lse in mind.
EraseJournalEntry(15792) // The Drow Summoning Ritual Matron Ar
dulace has sent me to get the blood of one of the elder races that inhabit the U
nderdark with the drow. I either need to go the beholder tunnels in the southea
st and kill an Elder Orb, go to the illithid city in the southeast and kill an E
lder Brain or go to the Kuo-Toan ruins in the west and kill a Kuo-Toan Prince.
Once I have the blood, I am to return to Ardulace forthwith.
EraseJournalEntry(23424) // The Drow Summoning Ritual Matron Mo
ther Ardulace has decided to make use of me, collecting ingredients for somethin
g she didn't mention, perhaps some spell. I have been sent to find a Master Whi
p of the Kuo-Toa in the western part of the caverns, and to return to the Matron
Mother with its blood within three days.
SetGlobal("drowEraseJournal","GLOBAL",2)
Continue()
END
IF
Global("DrowCityHostile","GLOBAL",1)
Global("drowEraseJournal","GLOBAL",2)
!AreaCheck("AR2102")
THEN
RESPONSE #100
AddJournalEntry(19438,QUEST_DONE) // Inside the Drow City I hav
e been discovered, and the alarm has been sounded throughout the drow city. Get
ting anywhere will be problematic, at best. Obviously I should have been more c
areful.
SetGlobal("drowEraseJournal","GLOBAL",1)
END
IF
Global("DrowCityHostile","GLOBAL",1)
Global("drowEraseJournal","GLOBAL",2)
AreaCheck("AR2102")
THEN
RESPONSE #100
SetGlobal("drowEraseJournal","GLOBAL",1)
END
IF
PartyRested()
THEN
RESPONSE #100
SmallWait(1)
END
IF
OR(2)
Global("JaheiraRomanceActive","GLOBAL",1)
Global("JaheiraRomanceActive","GLOBAL",2)
!InPartyAllowDead("Jaheira")
Dead("Jaheira")
THEN
RESPONSE #100
SetGlobal("JaheiraRomanceActive","GLOBAL",3)
END
IF
OR(2)
Global("AerieRomanceActive","GLOBAL",1)
Global("AerieRomanceActive","GLOBAL",2)
!InPartyAllowDead("Aerie")
Dead("Aerie") // Aerie
THEN
RESPONSE #100
SetGlobal("AerieRomanceActive","GLOBAL",3)
END
IF
OR(2)
Global("ViconiaRomanceActive","GLOBAL",1)
Global("ViconiaRomanceActive","GLOBAL",2)
!InPartyAllowDead("Viconia")
Dead("Viconia")
THEN
RESPONSE #100
SetGlobal("ViconiaRomanceActive","GLOBAL",3)
END
IF
OR(2)
Global("AnomenRomanceActive","GLOBAL",1)
Global("AnomenRomanceActive","GLOBAL",2)
!InPartyAllowDead("Anomen")
Dead("Anomen")
THEN
RESPONSE #100
SetGlobal("AnomenRomanceActive","GLOBAL",3)
END
IF
Global("AerieRomanceActive","GLOBAL",1)
Global("AerieRomanceOut","GLOBAL",0)
!InPartyAllowDead("Aerie")
!Dead("Aerie") // Aerie
THEN
RESPONSE #100
SetGlobal("AerieRomanceOut","GLOBAL",1)
SetGlobalTimer("AerieOutOfParty","GLOBAL",THREE_DAYS)
END
IF
Global("AerieRomanceActive","GLOBAL",1)
Global("AerieRomanceOut","GLOBAL",1)
GlobalTimerExpired("AerieOutOfParty","GLOBAL")
!InPartyAllowDead("Aerie")
!Dead("Aerie") // Aerie
THEN
RESPONSE #100
SetGlobal("AerieRomanceActive","GLOBAL",3)
END
IF
Global("AerieRomanceActive","GLOBAL",1)
Global("AerieRomanceOut","GLOBAL",1)
!GlobalTimerExpired("AerieOutOfParty","GLOBAL")
InPartyAllowDead("Aerie")
THEN
RESPONSE #100
SetGlobal("AerieRomanceOut","GLOBAL",0)
RealSetGlobalTimer("AerieRomance","GLOBAL",TWELVE_HOURS)
END
IF
Global("ViconiaRomanceActive","GLOBAL",1)
Global("ViconiaRomanceOut","GLOBAL",0)
!InPartyAllowDead("Viconia")
!Dead("Viconia")
THEN
RESPONSE #100
SetGlobal("ViconiaRomanceOut","GLOBAL",1)
SetGlobalTimer("ViconiaOutOfParty","GLOBAL",THREE_DAYS)
END
IF
Global("ViconiaRomanceActive","GLOBAL",1)
Global("ViconiaRomanceOut","GLOBAL",1)
GlobalTimerExpired("ViconiaOutOfParty","GLOBAL")
!InPartyAllowDead("Viconia")
!Dead("Viconia")
THEN
RESPONSE #100
SetGlobal("ViconiaRomanceActive","GLOBAL",3)
END
IF
Global("ViconiaRomanceActive","GLOBAL",1)
Global("ViconiaRomanceOut","GLOBAL",1)
!GlobalTimerExpired("ViconiaOutOfParty","GLOBAL")
InPartyAllowDead("Viconia")
THEN
RESPONSE #100
SetGlobal("ViconiaRomanceOut","GLOBAL",0)
RealSetGlobalTimer("ViconiaRomance","GLOBAL",TWELVE_HOURS)
END
IF
Global("AnomenRomanceActive","GLOBAL",1)
Global("AnomenRomanceOut","GLOBAL",0)
!InPartyAllowDead("Anomen")
!Dead("Anomen")
THEN
RESPONSE #100
SetGlobal("AnomenRomanceOut","GLOBAL",1)
SetGlobalTimer("AnomenOutOfParty","GLOBAL",THREE_DAYS)
END
IF
Global("AnomenRomanceActive","GLOBAL",1)
Global("AnomenRomanceOut","GLOBAL",1)
GlobalTimerExpired("AnomenOutOfParty","GLOBAL")
!InPartyAllowDead("Anomen")
!Dead("Anomen")
THEN
RESPONSE #100
SetGlobal("AnomenRomanceActive","GLOBAL",3)
END
IF
Global("AnomenRomanceActive","GLOBAL",1)
Global("AnomenRomanceOut","GLOBAL",1)
!GlobalTimerExpired("AnomenOutOfParty","GLOBAL")
InPartyAllowDead("Anomen")
THEN
RESPONSE #100
SetGlobal("AnomenRomanceOut","GLOBAL",0)
RealSetGlobalTimer("AnomenRomance","GLOBAL",TWELVE_HOURS)
END
IF
InParty("Mazzy")
Global("DROWITEMCHECKDONE","GLOBAL",1)
Global("MazzyDrowCheck","GLOBAL",0)
THEN
RESPONSE #100
SetInterrupt(FALSE)
MultiPlayerSync()
SmallWait(8)
ActionOverride("Mazzy",ApplySpell(Myself,UNDER_NORM))
SetGlobal("MazzyDrowCheck","GLOBAL",1)
TakePartyItemAll("DWCHAN01") // Drow Elven Chain +3
TakePartyItemAll("DWCHAN02") // Drow Adamantine Chain +5
TakePartyItemAll("DWSW1H01") // Drow Scimitar +3
TakePartyItemAll("DWSW1H02") // Drow Longsword +3
TakePartyItemAll("DWBLUN01") // Drow Flail +3
TakePartyItemAll("DWHALB01") // Drow Halberd +3
TakePartyItemAll("DWSPER01") // Drow Lance +3
TakePartyItemAll("DWXBOW01") // Drow Crossbow of Speed
TakePartyItemAll("DWSHLD01") // Drow Shield +3
TakePartyItemAll("DWCLCK01") // Drow Piwafwi Cloak
TakePartyItemAll("DWBOLT01") // Drow Bolt of Sleep
TakePartyItemAll("DWBOLT02") // Drow Bolt of Stunning
TakePartyItemAll("DWBOLT03") // Drow Bolt +1
TakePartyItemAll("DWPLAT01") // Drow Full Plate +5
TakePartyItemAll("MISC9W") // Drow Piwafwi Cloak
SetInterrupt(TRUE)
END
IF
!InParty("Mazzy")
!Dead("Mazzy")
Global("MazzyDrowCheck","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("MazzyDrowCheck","GLOBAL",0)
END
IF
InParty("Jaheira")
Global("DROWITEMCHECKDONE","GLOBAL",1)
Global("JaheiraDrowCheck","GLOBAL",0)
THEN
RESPONSE #100
SetInterrupt(FALSE)
MultiPlayerSync()
SmallWait(8)
ActionOverride("Jaheira",ApplySpell(Myself,UNDER_NORM))
SetGlobal("JaheiraDrowCheck","GLOBAL",1)
TakePartyItemAll("DWCHAN01") // Drow Elven Chain +3
TakePartyItemAll("DWCHAN02") // Drow Adamantine Chain +5
TakePartyItemAll("DWSW1H01") // Drow Scimitar +3
TakePartyItemAll("DWSW1H02") // Drow Longsword +3
TakePartyItemAll("DWBLUN01") // Drow Flail +3
TakePartyItemAll("DWHALB01") // Drow Halberd +3
TakePartyItemAll("DWSPER01") // Drow Lance +3
TakePartyItemAll("DWXBOW01") // Drow Crossbow of Speed
TakePartyItemAll("DWSHLD01") // Drow Shield +3
TakePartyItemAll("DWCLCK01") // Drow Piwafwi Cloak
TakePartyItemAll("DWBOLT01") // Drow Bolt of Sleep
TakePartyItemAll("DWBOLT02") // Drow Bolt of Stunning
TakePartyItemAll("DWBOLT03") // Drow Bolt +1
TakePartyItemAll("DWPLAT01") // Drow Full Plate +5
TakePartyItemAll("MISC9W") // Drow Piwafwi Cloak
SetInterrupt(TRUE)
END
IF
!InParty("Jaheira")
!Dead("Jaheira")
Global("JaheiraDrowCheck","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("JaheiraDrowCheck","GLOBAL",0)
END
IF
InParty("Imoen2")
Global("DROWITEMCHECKDONE","GLOBAL",1)
Global("ImoenDrowCheck","GLOBAL",0)
THEN
RESPONSE #100
SetInterrupt(FALSE)
MultiPlayerSync()
SmallWait(8)
ActionOverride("Imoen2",ApplySpell(Myself,UNDER_NORM))
SetGlobal("ImoenDrowCheck","GLOBAL",1)
TakePartyItemAll("DWCHAN01") // Drow Elven Chain +3
TakePartyItemAll("DWCHAN02") // Drow Adamantine Chain +5
TakePartyItemAll("DWSW1H01") // Drow Scimitar +3
TakePartyItemAll("DWSW1H02") // Drow Longsword +3
TakePartyItemAll("DWBLUN01") // Drow Flail +3
TakePartyItemAll("DWHALB01") // Drow Halberd +3
TakePartyItemAll("DWSPER01") // Drow Lance +3
TakePartyItemAll("DWXBOW01") // Drow Crossbow of Speed
TakePartyItemAll("DWSHLD01") // Drow Shield +3
TakePartyItemAll("DWCLCK01") // Drow Piwafwi Cloak
TakePartyItemAll("DWBOLT01") // Drow Bolt of Sleep
TakePartyItemAll("DWBOLT02") // Drow Bolt of Stunning
TakePartyItemAll("DWBOLT03") // Drow Bolt +1
TakePartyItemAll("DWPLAT01") // Drow Full Plate +5
TakePartyItemAll("MISC9W") // Drow Piwafwi Cloak
SetInterrupt(TRUE)
END
IF
!InParty("Imoen2")
!Dead("Imoen2") // Imoen
Global("ImoenDrowCheck","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("ImoenDrowCheck","GLOBAL",0)
END
IF
Global("player1_is_antipaladin","GLOBAL",1)
!Reputation(Player1,10)
THEN
RESPONSE #100
ReputationSet(10)
END
IF
HasItem("kibaday",Player1) // Tuki Kiba
OR(2)
TimeOfDay(DUSK)
TimeOfDay(NIGHT)
THEN
RESPONSE #100
TakeItemReplace("kibaxx","kibaday",Player1) // Tuki Kiba
END
IF
HasItem("kibaday",Player2) // Tuki Kiba
OR(2)
TimeOfDay(DUSK)
TimeOfDay(NIGHT)
THEN
RESPONSE #100
TakeItemReplace("kibaxx","kibaday",Player2) // Tuki Kiba
END
IF
HasItem("kibaday",Player3) // Tuki Kiba
OR(2)
TimeOfDay(DUSK)
TimeOfDay(NIGHT)
THEN
RESPONSE #100
TakeItemReplace("kibaxx","kibaday",Player3) // Tuki Kiba
END
IF
HasItem("kibaday",Player4) // Tuki Kiba
OR(2)
TimeOfDay(DUSK)
TimeOfDay(NIGHT)
THEN
RESPONSE #100
TakeItemReplace("kibaxx","kibaday",Player4) // Tuki Kiba
END
IF
HasItem("kibaday",Player5) // Tuki Kiba
OR(2)
TimeOfDay(DUSK)
TimeOfDay(NIGHT)
THEN
RESPONSE #100
TakeItemReplace("kibaxx","kibaday",Player5) // Tuki Kiba
END
IF
HasItem("kibaday",Player6) // Tuki Kiba
OR(2)
TimeOfDay(DUSK)
TimeOfDay(NIGHT)
THEN
RESPONSE #100
TakeItemReplace("kibaxx","kibaday",Player6) // Tuki Kiba
END
IF
HasItem("kibaxx",Player1) // Tuki Kiba
OR(2)
TimeOfDay(DAY)
TimeOfDay(MORNING)
THEN
RESPONSE #100
TakeItemReplace("kibaday","kibaxx",Player1) // Tuki Kiba
END
IF
HasItem("kibaxx",Player2) // Tuki Kiba
OR(2)
TimeOfDay(DAY)
TimeOfDay(MORNING)
THEN
RESPONSE #100
TakeItemReplace("kibaday","kibaxx",Player2) // Tuki Kiba
END
IF
HasItem("kibaxx",Player3) // Tuki Kiba
OR(2)
TimeOfDay(DAY)
TimeOfDay(MORNING)
THEN
RESPONSE #100
TakeItemReplace("kibaday","kibaxx",Player3) // Tuki Kiba
END
IF
HasItem("kibaxx",Player4) // Tuki Kiba
OR(2)
TimeOfDay(DAY)
TimeOfDay(MORNING)
THEN
RESPONSE #100
TakeItemReplace("kibaday","kibaxx",Player4) // Tuki Kiba
END
IF
HasItem("kibaxx",Player5) // Tuki Kiba
OR(2)
TimeOfDay(DAY)
TimeOfDay(MORNING)
THEN
RESPONSE #100
TakeItemReplace("kibaday","kibaxx",Player5) // Tuki Kiba
END
IF
HasItem("kibaxx",Player6) // Tuki Kiba
OR(2)
TimeOfDay(DAY)
TimeOfDay(MORNING)
THEN
RESPONSE #100
TakeItemReplace("kibaday","kibaxx",Player6) // Tuki Kiba
END
IF
Global("m2spawnhelpneeded","GLOBAL",1)
CombatCounter(0)
PartyRested()
THEN
RESPONSE #100
CreateCreatureOffScreen("m2guard2",0)
SetGlobal("m2spawnhelpneeded","GLOBAL",2)
END
IF
PartyHasItem("mintgoH") // Heart
PartyHasItem("mintgolA") // Arms and Legs
PartyHasItem("mintgolR") // Body
PartyHasItem("mintgolB") // Brain
PartyHasItem("mintgolS") // Skull
THEN
RESPONSE #100
TakePartyItem("mintgoH") // Heart
TakePartyItem("mintgolA") // Arms and Legs
TakePartyItem("mintgolR") // Body
TakePartyItem("mintgolB") // Brain
TakeItemReplace("mintgolF","mintgolS",Player1) // Skull
DisplayStringHead(Player1,78735) // The body parts have vanished
into thin air. They are replaced with a warm figurine.
END
IF
Global("bgarival","GLOBAL",3)
GlobalTimerExpired("RiatavinPlague","GLOBAL")
THEN
RESPONSE #100
StartCutSceneMode()
StartCutScene("Riatplag")
SetGlobal("bgarival","GLOBAL",4)
END
IF
Global("riatslay","GLOBAL",1)
THEN
RESPONSE #100
StartCutSceneMode()
StartCutScene("riatslay")
SetGlobal("riatslay","GLOBAL",2)
END
IF
CombatCounter(0)
Global("DD_KEEP_PLOT","GLOBAL",1)
GlobalTimerExpired("DDPLOTA1_entry","GLOBAL")
OR(2)
AreaType(CITY)
AreaType(FOREST)
THEN
RESPONSE #100
SetGlobal("DD_KEEP_PLOT","GLOBAL",2)
SetGlobalTimer("DDPLOTA2_entry","GLOBAL",TWO_DAYS)
CreateCreatureObjectOffset("DDPLOTA1",Player1,[1000.1000]) // Tr
aveller
RESPONSE #100
SetGlobal("DD_KEEP_PLOT","GLOBAL",2)
SetGlobalTimer("DDPLOTA2_entry","GLOBAL",TWO_DAYS)
CreateCreatureObjectOffset("DDPLOTA1",Player1,[-1000.-1000]) //
Traveller
RESPONSE #100
SetGlobal("DD_KEEP_PLOT","GLOBAL",2)
SetGlobalTimer("DDPLOTA2_entry","GLOBAL",TWO_DAYS)
CreateCreatureObjectOffset("DDPLOTA1",Player1,[-1000.1000]) // T
raveller
RESPONSE #100
SetGlobal("DD_KEEP_PLOT","GLOBAL",2)
SetGlobalTimer("DDPLOTA2_entry","GLOBAL",TWO_DAYS)
CreateCreatureObjectOffset("DDPLOTA1",Player1,[1000.-1000]) // T
raveller
END
IF
Global("artraise","GLOBAL",1)
THEN
RESPONSE #100
SetGlobalTimer("artjarlrise","GLOBAL",ONE_DAY)
SetGlobal("artraise","GLOBAL",2)
END
IF
Global("risetimex","GLOBAL",0)
GlobalTimerExpired("artjarlrise","GLOBAL")
THEN
RESPONSE #100
FadeToColor([20.0],0)
Wait(2)
SetGlobal("risetimex","GLOBAL",1)
StartCutSceneMode()
StartCutScene("raiseart")
END
IF
HasItemEquiped("DDves01",Player1) // Blade of Sandglass
!Name("vesine",Player1)
THEN
RESPONSE #100
ActionOverride(Player1,DropItem("DDves01",[-1.-1])) // Blade of
Sandglass
ActionOverride(Player1,PickUpItem("DDves01")) // Blade of Sandgl
ass
ApplyDamage(Player1,15,ELECTRICITY)
ApplyDamage(Player1,5,COLD)
END
IF
HasItemEquiped("DDves01",Player2) // Blade of Sandglass
!Name("vesine",Player2)
THEN
RESPONSE #100
ActionOverride(Player2,DropItem("DDves01",[-1.-1])) // Blade of
Sandglass
ActionOverride(Player2,PickUpItem("DDves01")) // Blade of Sandgl
ass
ApplyDamage(Player2,15,ELECTRICITY)
ApplyDamage(Player2,5,COLD)
END
IF
HasItemEquiped("DDves01",Player3) // Blade of Sandglass
!Name("vesine",Player3)
THEN
RESPONSE #100
ActionOverride(Player3,DropItem("DDves01",[-1.-1])) // Blade of
Sandglass
ActionOverride(Player3,PickUpItem("DDves01")) // Blade of Sandgl
ass
ApplyDamage(Player3,15,ELECTRICITY)
ApplyDamage(Player3,5,COLD)
END
IF
HasItemEquiped("DDves01",Player4) // Blade of Sandglass
!Name("vesine",Player4)
THEN
RESPONSE #100
ActionOverride(Player4,DropItem("DDves01",[-1.-1])) // Blade of
Sandglass
ActionOverride(Player4,PickUpItem("DDves01")) // Blade of Sandgl
ass
ApplyDamage(Player4,15,ELECTRICITY)
ApplyDamage(Player4,5,COLD)
END
IF
HasItemEquiped("DDves01",Player5) // Blade of Sandglass
!Name("vesine",Player5)
THEN
RESPONSE #100
ActionOverride(Player5,DropItem("DDves01",[-1.-1])) // Blade of
Sandglass
ActionOverride(Player5,PickUpItem("DDves01")) // Blade of Sandgl
ass
ApplyDamage(Player5,15,ELECTRICITY)
ApplyDamage(Player5,5,COLD)
END
IF
HasItemEquiped("DDves01",Player6) // Blade of Sandglass
!Name("vesine",Player6)
THEN
RESPONSE #100
ActionOverride(Player6,DropItem("DDves01",[-1.-1])) // Blade of
Sandglass
ActionOverride(Player6,PickUpItem("DDves01")) // Blade of Sandgl
ass
ApplyDamage(Player6,15,ELECTRICITY)
ApplyDamage(Player6,5,COLD)
END
IF
GlobalTimerExpired("riatwardback","GLOBAL")
GlobalGT("mageriatward","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("mageriatward","GLOBAL",0)
END
IF
InParty("robilard")
Global("Robilardattack01","GLOBAL",0)
THEN
RESPONSE #100
SetGlobalTimer("Robattack01","GLOBAL",THREE_DAYS)
SetGlobal("Robilardattack01","GLOBAL",1)
END
IF
InParty("Robilard")
Global("Robilardattack01","GLOBAL",1)
GlobalTimerExpired("Robattack01","GLOBAL")
AreaType(OUTDOOR)
THEN
RESPONSE #100
CreateVisualEffectObject("spdimndr",Player1)
Wait(2)
CreateCreatureObject("roborb01",Player1,0,0,0) // Waterdeep Assa
ssination Wizard
SetGlobal("Robilardattack01","GLOBAL",2)
END
IF
Dead("roborb01") // Waterdeep Assassination Wizard
InParty("robilard")
Global("Robilardattack01","GLOBAL",2)
THEN
RESPONSE #100
SetGlobal("RobilardAttack01","GLOBAL",3)
ActionOverride("robilard",StartDialog("orbrob01",Player1))
END
IF
InParty("robilard")
Global("Robilardattack01","GLOBAL",3)
LevelGT(Player1,16)
THEN
RESPONSE #100
CreateVisualEffectObject("spplanar",Player1)
CreateVisualEffectObject("spportal",Player1)
Wait(1)
CreateVisualEffectObject("spdimndr",Player1)
Wait(1)
CreateCreatureObject("lv16rob1",Player1,0,0,0) // Bregan D'aerth
Assassin
CreateCreatureObject("lv16rob2",Player1,0,0,0) // Bregan D'aerth
Assassin
CreateCreatureObject("lv16rob3",Player1,0,0,0) // Bregan D'aerth
Assassin
CreateCreatureObject("lv16rob4",Player1,0,0,0) // Bregan D'aerth
Assassin
SetGlobal("Robilardattack01","GLOBAL",4)
END
IF
Dead("lv16rob4") // Bregan D'aerth Assassin
Dead("lv16rob3") // Bregan D'aerth Assassin
Dead("lv16rob2") // Bregan D'aerth Assassin
Dead("lv16rob1") // Bregan D'aerth Assassin
Global("Robilardattack01","GLOBAL",4)
!Dead("robilard") // Robillard
THEN
RESPONSE #100
SetGlobal("Robilardattack01","GLOBAL",5)
ActionOverride("robilard",StartDialog("drowrob1",Player1))
END
IF
Global("Robilardattack01","GLOBAL",5)
InParty("robilard")
THEN
RESPONSE #100
SetGlobalTimer("robishowdown","GLOBAL",FOUR_DAYS)
SetGlobal("Robilardattack01","GLOBAL",6)
END
IF
Global("Robilardattack01","GLOBAL",6)
GlobalTimerExpired("robishowdown","GLOBAL")
InParty("robilard")
THEN
RESPONSE #100
SetGlobal("Robilardattack01","GLOBAL",7)
StartCutSceneMode()
StartCutScene("robimov1")
END
IF
InParty("robilard")
Dead("robend01") // Host Tower Archmage
Dead("robend02") // Host Tower Archmage
Global("Robilardattack01","GLOBAL",7)
!Dead("robilard") // Robillard
THEN
RESPONSE #100
SetGlobal("Robilardattack01","GLOBAL",8)
ActionOverride("robilard",StartDialog("endedrob",Player1))
END
IF
InParty("adario")
Global("adarioquests","GLOBAL",0)
THEN
RESPONSE #100
SetGlobalTimer("adarioquesttalk","GLOBAL",ONE_DAY)
SetGlobal("adarioquests","GLOBAL",1)
END
IF
Global("adarioquests","GLOBAL",1)
InParty("adario")
!Dead("adario")
GlobalTimerExpired("adarioquesttalk","GLOBAL")
THEN
RESPONSE #100
SetGlobal("adarioquests","GLOBAL",2)
ActionOverride("adario",StartDialog("darioQ01",Player1))
END
IF
Global("adarioquests","GLOBAL",6)
GlobalTimerExpired("kalvarasquest2","GLOBAL")
InParty("adario")
!Dead("adario")
THEN
RESPONSE #100
SetGlobal("adarioquests","GLOBAL",7)
ActionOverride("adario",StartDialog("darioQ03",Player1))
END
IF
InParty("adario")
!Dead("adario")
Global("adarioquests","GLOBAL",8)
GlobalTimerExpired("kalvarasquest2b","GLOBAL")
!Dead("kalvassa") // Kalvassa
THEN
RESPONSE #100
SetGlobal("adarioquests","GLOBAL",9)
ActionOverride("adario",StartDialog("darioQ04",Player1))
END
IF
Global("adarioquests","GLOBAL",11)
GlobalTimerExpired("kalvarasCrossed","GLOBAL")
InParty("adario")
!Dead("adario")
THEN
RESPONSE #100
SetGlobal("adarioquests","GLOBAL",12)
CreateVisualEffectObject("spcloud2","adario")
CreateVisualEffectObject("spcloud2",Player1)
CreateVisualEffectObject("spcloud1",Player2)
CreateVisualEffectObject("spcloud2",Player3)
Wait(1)
CreateVisualEffectObject("spcloud1","adario")
CreateVisualEffectObject("spcloud2",Player1)
CreateVisualEffectObject("spcloud1",Player2)
CreateVisualEffectObject("spcloud2",Player3)
Wait(1)
CreateCreatureObjectOffset("dariomsg","adario",[150.0]) // Calim
port Messenger
END
IF
Global("harperxzarfued","GLOBAL",0)
Global("ENDOFBG1","GLOBAL",2)
Global("ENDOFBG1","GLOBAL",2)
InParty("Xzar")
InParty("Montaron")
THEN
RESPONSE #100
SetGlobalTimer("fuedxzar","GLOBAL",FIVE_DAYS)
SetGlobal("harperxzarfued","GLOBAL",1)
END
IF
Global("harperxzarfued","GLOBAL",1)
GlobalTimerExpired("fuedxzar","GLOBAL")
InParty("Xzar")
InParty("Montaron")
!Dead("Xzar") // Xzar
!Dead("Montaron")
AreaType(OUTDOOR)
THEN
RESPONSE #100
SetGlobal("harperxzarfued","GLOBAL",2)
CreateCreatureObjectDoor("harpass2",Player1,0,0,0) // Lucette
END
IF
Global("harperxzarfued","GLOBAL",3)
THEN
RESPONSE #100
SetGlobal("harperxzarfued","GLOBAL",4)
CreateCreatureObjectDoor("harpatt1",Player1,0,0,0) // Harper
CreateCreatureObjectDoor("harpatt2",Player1,0,0,0) // Harper
CreateCreatureObjectDoor("harpatt3",Player1,0,0,0) // Harper
END
IF
Global("harperxzarfued","GLOBAL",4)
Dead("harpatt1") // Harper
Dead("harpatt2") // Harper
Dead("harpatt3") // Harper
Dead("harpass2") // Lucette
THEN
RESPONSE #100
AddXPObject("Xzar",150000)
AddXPObject("Montaron",150000)
SetGlobal("harperxzarfued","GLOBAL",5)
ActionOverride("Xzar",StartDialog("fuedendx",Player1))
END
IF
Global("ENDOFBG1","GLOBAL",2)
InParty("Kagain")
Global("ENDOFBG1","GLOBAL",2)
InParty("Yeslick")
!Dead("Kagain") // Kagain
!Dead("Yeslick")
THEN
RESPONSE #100
ActionOverride("Yeslick",Attack("Kagain"))
ActionOverride("Kagain",Attack("Yeslick"))
END
IF
InParty("Xzar")
!Dead("Xzar") // Xzar
PartyHasItem("MISC5U") // Montaron's Body
Global("montyxzar","GLOBAL",0)
THEN
RESPONSE #100
Wait(2)
SetGlobal("montyxzar","GLOBAL",2)
ActionOverride("Xzar",StartDialog("himonty1",Player1))
END
IF
Global("montyxzar","GLOBAL",3)
THEN
RESPONSE #100
SetGlobal("montyxzar","GLOBAL",4)
ClearAllActions()
StartCutSceneMode()
StartCutScene("montyras")
END
IF
Global("montyxzar","GLOBAL",5)
THEN
RESPONSE #100
ActionOverride("Xzar",StartDialog("montback",Player1))
SetGlobal("montyxzar","GLOBAL",6)
END
IF
Global("montyxzar","GLOBAL",6)
THEN
RESPONSE #100
SetGlobal("montyxzar","GLOBAL",7)
ActionOverride("Montaron",StartDialogueNoSet([PC]))
END
IF
Global("montbootwithxzar","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("montbootwithxzar","GLOBAL",2)
ActionOverride("Xzar",StartDialog("xzarthxa",Player1))
END
IF
Global("montjoinwithxzar","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("montjoinwithxzar","GLOBAL",2)
ActionOverride("Xzar",StartDialog("xzarthxb",Player1))
END
IF
Global("DarkestDayStart","GLOBAL",2)
AreaType(OUTDOOR)
Global("DarkestDay_DarkTimer","GLOBAL",0)
THEN
RESPONSE #100
Weather(RAIN)
SetGlobalTimer("CauseDarkness","GLOBAL",TWO_HOURS)
SetGlobal("DarkestDay_DarkTimer","GLOBAL",1)
RESPONSE #100
Weather(SNOW)
SetGlobalTimer("CauseDarkness","GLOBAL",TWO_HOURS)
SetGlobal("DarkestDay_DarkTimer","GLOBAL",1)
END
IF
GlobalTimerExpired("CauseDarkness","GLOBAL")
Global("DarkestDay_DarkTimer","GLOBAL",1)
THEN
RESPONSE #100
Weather(RAIN)
SetGlobalTimer("CauseDarkness","GLOBAL",TWO_HOURS)
SetGlobal("DarkestDay_DarkTimer","GLOBAL",0)
RESPONSE #100
Weather(SNOW)
SetGlobalTimer("CauseDarkness","GLOBAL",TWO_HOURS)
SetGlobal("DarkestDay_DarkTimer","GLOBAL",0)
END
IF
Delay(600)
CombatCounter(0)
OR(6)
HasItemEquipedReal("c2sw2h01",Player1) // Lilarcor +5
HasItemEquipedReal("c2sw2h01",Player2) // Lilarcor +5
HasItemEquipedReal("c2sw2h01",Player3) // Lilarcor +5
HasItemEquipedReal("c2sw2h01",Player4) // Lilarcor +5
HasItemEquipedReal("c2sw2h01",Player5) // Lilarcor +5
HasItemEquipedReal("c2sw2h01",Player6) // Lilarcor +5
THEN
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",20580) // I may be an intellig
ent sword, but I've had no formal edumication.
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",20779) // Can we go kill somet
hing now, huh?
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",20780) // How about now? No?
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",20956) // Come on let's kill s
omething NOW!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",24939) // mmmm.... now?
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",25349) // What about now?
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",31258) // Now? Please? Prett
y please?
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",31259) // I don't know what yo
u were expecting, but as a sword I'm pretty one-dimensional in what I want.
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",31260) // Can we go whack some
thing now?
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",31638) // Let's whack somethin
g eeeeevvvvillllll....
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",31639) // Why don't we go kill
that over there?
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",31640) // You know, I was a Mo
onblade once.
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",31641) // You really need to c
lean me. I like to shine!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",31646) // Are we going to kill
something now, maybe? Huh?
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",31649) // You know, my last ow
ner always said I was sharp and edgy. He was such an ass.
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",31651) // I don't chop wood.
I am not an axe.
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",31652) // Now! Now! Kill som
ething now!! Yeah!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",31654) // Booooo-ring!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",31655) // (sigh)
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",31656) // (double sigh)
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",6433) // Wanna go kill that ov
er there? C'mon, let's kill somthin'!
END
IF
Delay(125)
!CombatCounter(0)
OR(6)
HasItemEquipedReal("c2sw2h01",Player1) // Lilarcor +5
HasItemEquipedReal("c2sw2h01",Player2) // Lilarcor +5
HasItemEquipedReal("c2sw2h01",Player3) // Lilarcor +5
HasItemEquipedReal("c2sw2h01",Player4) // Lilarcor +5
HasItemEquipedReal("c2sw2h01",Player5) // Lilarcor +5
HasItemEquipedReal("c2sw2h01",Player6) // Lilarcor +5
THEN
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",839) // You deal, I'll cut!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",844) // Let's see what's insid
e this one! Yeah!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",849) // Come get some! Boo-ya
h!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",869) // Choke up, dolt, your g
rip is all wrong!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",2308) // Hands up, kiddies, wh
o wants to die?!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",2389) // Mmmm... tastes like c
hicken!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",4393) // Sissy fighter! You g
rab, I'll scratch!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",31659) // Muwahahaha-ha-ha!!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",31660) // You can't be serious
!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",7908) // Ooo, that'll leave a
mark!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",8480) // Murder! Death!! KIL
L!!!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",9687) // Who's your daddy!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",9800) // We got a gusher!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",10725) // Are YOU talking to M
E?!!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",11255) // Some of my finest wo
rk!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",12671) // I'm the best at what
I do, and what I do ain't pretty!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",31662) // Yeah! Hit it! Hit
it again!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",31663) // I am invincible! In
vincible, I say!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",32426) // Wouldn't it be cool
if you could dual-wield me?
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",19304) // YOINK! Got yer nose
!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",19441) // My brother is a +12
Hackmaster!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",19638) // I love the smell of
daisies in the morning!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",20059) // Swing harder! Swing
harder!!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",20396) // Bring 'em on! I ain
't done!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",20457) // Oh yeah!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",31658) // Let's dance!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",34689) // Kill it! Kill it qu
ick before they're all gone!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",36145) // Kill kill kill! Yea
h! Cool!!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",41815) // ...and this one's fo
r grandma, who said I'd never amount to anything more than a butterknife!!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",6434) // Hot butta!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",6435) // You feel lucky, punk?
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",6441) // Oooh, I'm shaking! Ha
ha!
RESPONSE #10
DisplayStringHeadOwner("c2sw2h01",6442) // Oooh, throw a coin in
that fountain! Hahaha!
END

You might also like