06-03-2024, 03:14 PM
I don't think it's as simple as setting some variable. This is the script that applies / removes the penalties:
If you want to risk, give it a try, you may use DLTCEP or NearInfinity to remove those two blocks from all her scripts. I never tried it myself, but that's the only thing that comes to mind. Alternatively, you may open both spells mentioned in ApplySpellRES and remove all the effects.
Code:
IF
!Global("LaViconiaState","LOCALS",1)
!HasItemEquiped("%symbol_shar%",Myself)
TimeOfDay(DAY)
AreaType(DAYNIGHT)
AreaType(OUTDOOR)
!AreaType(DUNGEON)
THEN
RESPONSE #100
SetInterrupt(FALSE)
SetGlobal("LaViconiaState","LOCALS",1)
ApplySpellRES("LaVSun",Myself)
DisplayString(Myself, @2000) // Day blindness
SetInterrupt(TRUE)
END
IF
!Global("LaViconiaState","LOCALS",0)
OR(4)
!TimeOfDay(DAY)
!AreaType(OUTDOOR)
AreaType(DUNGEON)
HasItemEquiped("%symbol_shar%",Myself)
THEN
RESPONSE #100
SetInterrupt(FALSE)
SetGlobal("LaViconiaState","LOCALS",0)
ApplySpellRES("LaVNig",Myself)
SetInterrupt(TRUE)
END
If you want to risk, give it a try, you may use DLTCEP or NearInfinity to remove those two blocks from all her scripts. I never tried it myself, but that's the only thing that comes to mind. Alternatively, you may open both spells mentioned in ApplySpellRES and remove all the effects.