Code: Select all
script 98 (void) //Rapid lava damage
{
thing_damage2(1000,1,"Fire");
delay(2);
restart;
}
Code: Select all
script 99 (void) //Script 98 terminator
{
acs_terminate(98,34);
}

Code: Select all
script 98 (void) //Rapid lava damage
{
thing_damage2(1000,1,"Fire");
delay(2);
restart;
}
Code: Select all
script 99 (void) //Script 98 terminator
{
acs_terminate(98,34);
}
To compensate for that, add a statement that terminates the script internally via a flag. This also maintains MP compatibility...Zhs2 wrote:Is script 98 called by [wiki]ACS_ExecuteAlways[/wiki]? Scripts called by said command can NEVER be terminated with terminate or ACS_Terminate.
Try [wiki]ACS_Suspend[/wiki], perhaps?