Allow event actions to change overlay tiles

This commit is contained in:
stevenhowes
2021-06-26 20:02:26 +01:00
parent f6acae8ecb
commit 9b2df42794
5 changed files with 27 additions and 14 deletions
Binary file not shown.
+2
View File
@@ -670,6 +670,8 @@ void game2_triggerevent(int id)
ScheduledEvents[scheduleid].Event = EventActions[i].ActionValue;
ScheduledEvents[scheduleid].Ticks = tick + EventActions[i].ActionTarget;
}
else if(EventActions[i].Action == 5) // Change overlay tile sprite
fullmap[EventActions[i].ActionTarget + 10000] = EventActions[i].ActionValue;
}
}
}
+11
View File
@@ -74,6 +74,17 @@
$eventactions[] = array("Event"=>$inevent,"Action"=>0,"ActionValue"=>$csv[1],"ActionTarget"=>$csv[0]);
}
break;
case "SetOverlayTile":
if($inevent < 0)
{
echo " Invalid outside event\n";
}
else
{
$csv = str_getcsv($split[1]);
$eventactions[] = array("Event"=>$inevent,"Action"=>5,"ActionValue"=>$csv[1],"ActionTarget"=>$csv[0]);
}
break;
case "ReArm":
if($inevent < 0)
{
Binary file not shown.
+14 -14
View File
@@ -22,43 +22,43 @@ Event("Brief")
Sound(8,4)
Event("SBBR-DOOROPEN")
SetTile(713,31)
SetOverlayTile(713,31)
Sound(8,5)
ReArm("SBBR-DOORCLOSE")
Event("SBBR-DOORCLOSE")
SetTile(713,29)
SetOverlayTile(713,29)
Sound(8,5)
ReArm("SBBR-DOOROPEN")
Event("SB-DOOROPEN")
SetTile(1213,68)
SetTile(1313,69)
SetOverlayTile(1213,68)
SetOverlayTile(1313,69)
Sound(8,5)
ReArm("SB-DOORCLOSE")
Event("SB-DOORCLOSE")
SetTile(1213,43)
SetTile(1313,44)
SetOverlayTile(1213,43)
SetOverlayTile(1313,44)
Sound(8,5)
ReArm("SB-DOOROPEN")
Event("CB1-DOOROPEN")
SetTile(2213,68)
SetTile(2313,69)
SetOverlayTile(2213,68)
SetOverlayTile(2313,69)
Sound(8,5)
ReArm("CB1-DOORCLOSE")
Event("CB1-DOORCLOSE")
SetTile(2213,43)
SetTile(2313,44)
SetOverlayTile(2213,43)
SetOverlayTile(2313,44)
Sound(8,5)
ReArm("CB1-DOOROPEN")
Event("CB2-DOOROPEN")
SetTile(3213,68)
SetTile(3313,69)
SetOverlayTile(3213,68)
SetOverlayTile(3313,69)
Sound(8,5)
ReArm("CB2-DOORCLOSE")
Event("CB2-DOORCLOSE")
SetTile(3213,43)
SetTile(3313,44)
SetOverlayTile(3213,43)
SetOverlayTile(3313,44)
Sound(8,5)
ReArm("CB2-DOOROPEN")