SARVIE01 is using a wrong allegiance check
CrevsDaak
Member Posts: 7,155
When WeiDU tries to re-compile the script, it fails to because ANYONE isn't accepted as an allegiance in the script, which says the following:
IFA simple WeiDU fix would be:
Allegiance(Myself,ANYONE)
HasItem("minhp1",Myself) // No such index
THEN
RESPONSE #100
DestroyItem("minhp1") // No such index
END
IF
OR(7)
SpellCastPriest([ANYONE],CLERIC_CLOAK_OF_FEAR) // SPPR416.SPL (Cloak of Fear)
SpellCastPriest([ANYONE],CLERIC_SYMBOL_FEAR) // SPPR706.SPL (Symbol, Fear)
SpellCast([ANYONE],WIZARD_HORROR) // SPWI205.SPL (Horror)
SpellCast([ANYONE],WIZARD_SYMBOL_FEAR) // SPWI811.SPL (Symbol, Fear)
SpellCastOnMe([ANYONE],CLERIC_SYMBOL_FEAR) // SPPR706.SPL (Symbol, Fear)
SpellCastOnMe([ANYONE],WIZARD_HORROR) // SPWI205.SPL (Horror)
SpellCastOnMe([ANYONE],WIZARD_SYMBOL_FEAR) // SPWI811.SPL (Symbol, Fear)
Global("ViekangBye","LOCALS",0)
THEN
RESPONSE #100
SetGlobal("ViekangBye","LOCALS",1)
StartDialogueNoSet([PC])
END
COPY_EXISTING ~SARVIE01.BCS~ ~override~
DECOMPILE_AND_PATCH BEGIN
REPLACE_TEXTUALLY ~Allegiance(Myself,ANYONE)~ ~Allegiance(Myself,NEUTRAL)~
END
BUT_ONLY
Post edited by Jalily on
0
Comments