diff --git a/language.version b/language.version index b413c22c2..99f9dea10 100644 --- a/language.version +++ b/language.version @@ -1,3 +1,3 @@ [default] -SWWM_MODVER="\cyDEMOLITIONIST \cw1.2pre r126 \cu(Sun 23 Jan 20:48:35 CET 2022)\c-"; -SWWM_SHORTVER="\cw1.2pre r126 \cu(2022-01-23 20:48:35)\c-"; +SWWM_MODVER="\cyDEMOLITIONIST \cw1.2pre r127 \cu(Sun 23 Jan 20:48:58 CET 2022)\c-"; +SWWM_SHORTVER="\cw1.2pre r127 \cu(2022-01-23 20:48:58)\c-"; diff --git a/zscript/handler/swwm_handler_worldload.zsc b/zscript/handler/swwm_handler_worldload.zsc index 5b9f148d1..0071c97ea 100644 --- a/zscript/handler/swwm_handler_worldload.zsc +++ b/zscript/handler/swwm_handler_worldload.zsc @@ -116,6 +116,9 @@ extend Class SWWMHandler if ( !(level.clusterflags&LevelLocals.CLUSTER_HUB) ) demo.invwipe |= Demolitionist.WIPE_MAP; // the playerpawn will know what to do with this in its PreTravelled() } + // prevent achievements from being triggered by the changelevel cheat + // FIXME uncomment when flag is exposed + //if ( level.changemapcheat ) return; // did we complete this map without collecting any of its keys? (doesn't work for hubs) if ( (mapkeys.Size() > 0) && !(level.clusterflags&LevelLocals.CLUSTER_HUB) ) {