Here is my contents as I have had a problem with her spawning before. The robe merchant sets the global OK.
IF
OnCreation()
THEN
RESPONSE #100
Explore()
Continue()
END
IF
Global("JustOneKetoPlease","AR0522",0)
XPLT(Player1,500001)
OR(2)
Global("PGKetoSpawned","GLOBAL",0)
Global("PGKetoBeenInPartyOnce","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("JustOneKetoPlease","AR0522",1)
SetGlobal("PGKetoSpawned","GLOBAL",1)
SetGlobal("PGKetoIsInFirstFlagons","GLOBAL",0)
CreateCreature("keto08",[432.478],5) // Keto
END
IF
Global("JustOneKetoPlease","AR0522",0)
XPGT(Player1,500000)
XPLT(Player1,1000001)
OR(2)
Global("PGKetoSpawned","GLOBAL",0)
Global("PGKetoBeenInPartyOnce","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("JustOneKetoPlease","AR0522",1)
SetGlobal("PGKetoSpawned","GLOBAL",1)
SetGlobal("PGKetoIsInFirstFlagons","GLOBAL",0)
CreateCreature("keto10",[432.478],5) // Keto
END
IF
Global("JustOneKetoPlease","AR0522",0)
XPGT(Player1,1000000)
OR(2)
Global("PGKetoSpawned","GLOBAL",0)
Global("PGKetoBeenInPartyOnce","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("JustOneKetoPlease","AR0522",1)
SetGlobal("PGKetoSpawned","GLOBAL",1)
SetGlobal("PGKetoIsInFirstFlagons","GLOBAL",0)
CreateCreature("keto12",[432.478],5) // Keto
END
IF
Global("PGKetoIsInFirstFlagons","GLOBAL",1)
Global("WeDidThisReally","AR0522",0)
THEN
RESPONSE #100
SetGlobal("WeDidThisReally","AR0522",1)
SetGlobal("PGKetoIsInFirstFlagons","GLOBAL",0)
MoveGlobal("AR0522","Keto",[432.478])
END
IF
Global("BardPlot1","GLOBAL",51)
Global("CloseDoor2","AR0522",0)
THEN
RESPONSE #100
SetGlobal("CloseDoor2","AR0522",1)
TriggerActivation("TRAN0523",FALSE)
END
IF
OnCreation()
Global("Explored","AR0522",0)
THEN
RESPONSE #100
Explore()
SetGlobal("Explored","AR0522",1)
MoveGlobalsTo("AR0509","AR0522",[0.0])
MoveGlobalsTo("AR0510","AR0522",[0.0])
MoveGlobalsTo("AR0511","AR0522",[0.0])
END
IF
Global("BardPlot1","GLOBAL",40)
Global("DidThis","AR0522",0)
THEN
RESPONSE #100
SetGlobal("DidThis","AR0522",1)
TriggerActivation("TRAN0523",FALSE)
CreateCreature("bdhigg01",[218.711],7) // Higgold
END
IF
GlobalGT("BardPlot1","GLOBAL",40)
Global("DidThis","AR0522",1)
THEN
RESPONSE #100
SetGlobal("DidThis","AR0522",2)
TriggerActivation("TRAN0523",TRUE)
ActionOverride("bdhigg01",DestroySelf())
END
IF
GlobalTimerExpired("MeetHiggin6a","GLOBAL")
Global("BardPlot1","GLOBAL",40)
!Global("Plot6Failed","AR0522",1)
THEN
RESPONSE #100
SetGlobal("Plot6Failed","AR0522",1)
TriggerActivation("TRAN0523",TRUE)
ActionOverride("bdhigg01",DestroySelf())
END
IF
GlobalTimerExpired("MeetHiggin8","GLOBAL")
Global("DidThis3","AR0522",0)
THEN
RESPONSE #100
SetGlobal("DidThis3","AR0522",1)
CreateCreature("bdhigg01",[218.711],7) // Higgold
END
IF
Global("PlayerAttackedActors","GLOBAL",1)
Global("SamuelAttacks","AR0522",0)
THEN
RESPONSE #100
SetGlobal("SamuelAttacks","AR0522",1)
ActionOverride("ffbart",Enemy())
ActionOverride("ffwench",Enemy())
Wait(2)
CreateCreatureOffScreen("AMNCEN1",0) // Amnish Centurion
CreateCreatureOffScreen("AMNLEG1",0) // Amnish Legionary
CreateCreatureOffScreen("AMNLEG1",0) // Amnish Legionary
CreateCreatureOffScreen("AMNLEG1",0) // Amnish Legionary
CreateCreatureOffScreen("COWENF1",0) // Cowled Enforcer
END
IF
Global("Clobsson","GLOBAL",3)
Global("nmkesae","AR0522",0)
THEN
RESPONSE #100
CreateCreature("Jatta",[662.310],1) // Jatta
SetGlobal("nmkesae","AR0522",1)
END
IF
Global("G3DewnyExists","GLOBAL",0)
Global("G3DewnyExistsLocal","MYAREA",0)
THEN
RESPONSE #100
SetGlobal("G3DewnyExists","GLOBAL",1)
SetGlobal("G3DewnyExistsLocal","MYAREA",1)
CreateCreature("G3DEWN",[396.335],2) // Dewny
CreateCreature("G3FFCUS1",[571.478],5) // Bary
CreateCreature("G3FFCUS2",[465.544],1) // Hersal
END
IF
Global("G3FFCUST08Comment","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("G3FFCUST08Comment","GLOBAL",2)
ActionOverride("jerry",StartDialogueNoSet("G3DEWN"))
END
IF
GlobalTimerExpired("G3DrunkDwarfWakeUp","GLOBAL")
Global("G3WakeUpDwarf","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("G3WakeUpDwarf","GLOBAL",1)
ApplySpell("ffcust07",FORCE_DISPEL_MAGIC)
END
IF
Global("G3DewnyExists","GLOBAL",1)
GlobalLT("G3DewnyQuest","GLOBAL",2)
Global("G3DewnyExistsLocal","MYAREA",0)
THEN
RESPONSE #100
SetGlobal("G3DewnyExistsLocal","MYAREA",1)
CreateCreature("G3DEWN",[396.335],2) // Dewny
CreateCreature("G3FFCUS1",[571.478],5) // Bary
CreateCreature("G3FFCUS2",[465.544],1) // Hersal
END
IF
Global("G3DewnyExists","GLOBAL",1)
Global("G3DewnyExistsLocal","MYAREA",0)
Global("G3DewnyWantsCake","GLOBAL",1)
THEN
RESPONSE #100
CreateCreature("G3DEWN",[796.261],2) // Dewny
SetGlobal("G3DewnyExistsLocal","MYAREA",1)
CreateCreature("G3FFCUS1",[571.478],5) // Bary
CreateCreature("G3FFCUS2",[465.544],1) // Hersal
END
IF
Global("G3DewnyExists","GLOBAL",1)
Global("G3DewnPassOut","GLOBAL",2)
Global("G3DewnyExistsLocal","MYAREA",0)
THEN
RESPONSE #100
SetGlobal("G3DewnyExistsLocal","MYAREA",1)
CreateCreature("G3DEWN",[670.197],2) // Dewny
ActionOverride("g3dewn",ApplySpellRES("G3DRUNK",Myself)) // Sleep
CreateCreature("G3FFCUS1",[571.478],5) // Bary
CreateCreature("G3FFCUS2",[465.544],1) // Hersal
END