Eviternity 2 final release, update map checksums.

This commit is contained in:
Mari the Deer 2024-09-30 20:47:23 +02:00
commit 816d9b6b25
4 changed files with 14 additions and 15 deletions

View file

@ -1,3 +1,3 @@
[default]
SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r1149 \cu(Tue Sep 17 09:55:05 CEST 2024)\c-";
SWWM_SHORTVER="\cw1.3pre r1149 \cu(2024-09-17 09:55:05)\c-";
SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r1149 \cu(Mon Sep 30 20:47:23 CEST 2024)\c-";
SWWM_SHORTVER="\cw1.3pre r1149 \cu(2024-09-30 20:47:23)\c-";

View file

@ -492,14 +492,13 @@ Class SWWMLevelCompatibility : LevelPostProcessor
for ( int i=0; i<13; i++ )
AddThing(4206900+i,(1472+64*i,640,0),0,SKILLS_ALL,MTF_SINGLE|MTF_COOPERATIVE);
break;
// Eviternity 2 MAP01 (RC6)
// Eviternity 2 MAP01
case '8EB38D5289C47BB68D64F2832EFA096D':
// special trigger for a bunch of dialogues
AddThing(4206931,(0,0,0));
break;
// Eviternity 2 MAP26 (RC6 & Hotfix)
case 'BC766A8054C0650D57246007E671AA44':
case '31E561AB0B1E091E22822BD4C968099B':
// Eviternity 2 MAP26
case '0E61C7B0E0118304B9AE74F63C11CAEC':
{
// add a "sector actor hits floor" action for going down into the hole™
// and make it trigger a dialogue

View file

@ -232,7 +232,7 @@ extend Class SWWMHandler
return MAP_HMAP60;
if ( mapsum ~== "5C5E5C08AF3572F31CF27318679F2B4E" )
return MAP_EVMAP30;
if ( mapsum ~== "966EF50BC1C9994F0F303CD1835014FF" ) // subject to change, not final
if ( mapsum ~== "CF2B3E2589CA6FBB6EE3E3A09F19BA18" )
return MAP_EVIIMAP30;
return MAP_NONE;
}

View file

@ -134,7 +134,7 @@ extend Class SWWMHandler
SWWMUtility.MarkAchievement("trash",s.myplayer);
}
// re-enable retries after Eviternity 2 MAP33
if ( level.GetChecksum() ~== "F26EDC83D2FC0F6C92AD5618D95260CA" )
if ( level.GetChecksum() ~== "442504BA06E5EFB6C7EBD452E159522D" )
gdat.disablerevive = false;
// reset score on dead players (death exit™)
for ( int i=0; i<MAXPLAYERS; i++ )
@ -352,27 +352,27 @@ extend Class SWWMHandler
// MAP25
else if ( csum ~== "196BC735473C593F924A59B238574C35" )
SendInterfaceEvent(consoleplayer,"swwmsetdialogue.SLA");
// Eviternity 2 (RC6)
// Eviternity 2
// MAP01
else if ( csum ~== "8EB38D5289C47BB68D64F2832EFA096D" )
SendInterfaceEvent(consoleplayer,"swwmsetdialogue.EV2A");
// MAP05
else if ( csum ~== "012DE6C932E56CE461DC07BA8CB982A4" )
else if ( csum ~== "457CAF066596B6AF59F7273C8D5461B7" )
SendInterfaceEvent(consoleplayer,"swwmsetdialogue.EV2E");
// MAP10
else if ( csum ~== "066653E60ACC99D7B8EB5EBBFEF4F11A" )
SendInterfaceEvent(consoleplayer,"swwmsetdialogue.EV2F");
// MAP15
else if ( csum ~== "3E19DC2DCB46D6021A411FCB5A06824C" )
else if ( csum ~== "8FB3513B313002B1287610F545F0FDFF" )
SendInterfaceEvent(consoleplayer,"swwmsetdialogue.EV2G");
// MAP20
else if ( csum ~== "D814A15AD93F27D012BEE230E3ECCA3E" )
else if ( csum ~== "641A394145EF638B972E87C4CDFB34EF" )
SendInterfaceEvent(consoleplayer,"swwmsetdialogue.EV2H");
// MAP25
else if ( csum ~== "C8E8DBB90E1437426C0FD27F3119B12D" )
else if ( csum ~== "67A80E78AEBA38AB0A0DD0616040F4F2" )
SendInterfaceEvent(consoleplayer,"swwmsetdialogue.EV2I");
// MAP33
else if ( csum ~== "F26EDC83D2FC0F6C92AD5618D95260CA" )
else if ( csum ~== "442504BA06E5EFB6C7EBD452E159522D" )
SendInterfaceEvent(consoleplayer,"swwmsetdialogue.EV2P");
// Deathkings
// Blight
@ -458,7 +458,7 @@ extend Class SWWMHandler
// have ground anchoring disabled, as it will make some
// segments impossible due to the player's feet immediately
// touching the instant-kill lava
if ( level.GetChecksum() ~== "F26EDC83D2FC0F6C92AD5618D95260CA" )
if ( level.GetChecksum() ~== "442504BA06E5EFB6C7EBD452E159522D" )
{
nogroundanchor = true;
allclearsector = 18414; // only check all-clear if the player is standing in this sector