diff --git a/language.version b/language.version index 735d3de14..ed16a6c7c 100644 --- a/language.version +++ b/language.version @@ -1,3 +1,3 @@ [default] -SWWM_MODVER="\chSWWM \czGZ\c- \cw1.2pre r100 \cu(Wed 29 Dec 21:41:34 CET 2021)\c-"; -SWWM_SHORTVER="\cw1.2pre r100 \cu(2021-12-29 21:41:34)\c-"; +SWWM_MODVER="\chSWWM \czGZ\c- \cw1.2pre r101 \cu(Wed 29 Dec 21:46:20 CET 2021)\c-"; +SWWM_SHORTVER="\cw1.2pre r101 \cu(2021-12-29 21:46:20)\c-"; diff --git a/sprites/EIXTC0.png b/sprites/EIXTC0.png new file mode 100644 index 000000000..cdfb2043a Binary files /dev/null and b/sprites/EIXTC0.png differ diff --git a/sprites/EIXTD0.png b/sprites/EIXTD0.png new file mode 100644 index 000000000..3fdbdf109 Binary files /dev/null and b/sprites/EIXTD0.png differ diff --git a/zscript/handler/swwm_handler_worldload.zsc b/zscript/handler/swwm_handler_worldload.zsc index 86d06a064..b66bffeae 100644 --- a/zscript/handler/swwm_handler_worldload.zsc +++ b/zscript/handler/swwm_handler_worldload.zsc @@ -297,8 +297,10 @@ extend Class SWWMHandler let a = SWWMTeleportLine(Actor.Spawn("SWWMTeleportLine")); a.tline = l; } - if ( !SWWMUtility.IsExitLine(l) ) - continue; + bool isexit; + int exittype; + [isexit, exittype] = SWWMUtility.IsExitLine(l); + if ( !isexit ) continue; if ( skipme.Find(l) < skipme.Size() ) continue; skipme.Push(l); // look for connected lines @@ -362,7 +364,7 @@ extend Class SWWMHandler for ( int i=0; i