diff --git a/!TheEsc/!RunImage,ff8 b/!TheEsc/!RunImage,ff8 index 51241f6..e23ab96 100644 Binary files a/!TheEsc/!RunImage,ff8 and b/!TheEsc/!RunImage,ff8 differ diff --git a/!TheEsc/c/Mission2 b/!TheEsc/c/Mission2 index b0d8c8c..e159669 100644 --- a/!TheEsc/c/Mission2 +++ b/!TheEsc/c/Mission2 @@ -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; } } } diff --git a/!TheEsc/compile.php b/!TheEsc/compile.php index 0027a7b..1c20fa2 100644 --- a/!TheEsc/compile.php +++ b/!TheEsc/compile.php @@ -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) { diff --git a/!TheEsc/m2_evact,ffd b/!TheEsc/m2_evact,ffd index 0efc666..804571b 100644 Binary files a/!TheEsc/m2_evact,ffd and b/!TheEsc/m2_evact,ffd differ diff --git a/!TheEsc/m2_txt b/!TheEsc/m2_txt index 4729f9d..39ea1d9 100644 --- a/!TheEsc/m2_txt +++ b/!TheEsc/m2_txt @@ -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")