More stuff I missed.
This commit is contained in:
parent
67d5d03887
commit
95dd4a715a
38 changed files with 68 additions and 72 deletions
|
|
@ -1,5 +1,5 @@
|
|||
// level compatibility scripts
|
||||
// sometimes shit breaks, or certain changes are needed for balance or to mesh
|
||||
// sometimes stuff breaks, or certain changes are needed for balance or to mesh
|
||||
// with the mod's mechanics better, this is here for that
|
||||
|
||||
Class SWWMLevelCompatibility : LevelPostProcessor
|
||||
|
|
@ -193,11 +193,11 @@ Class SWWMLevelCompatibility : LevelPostProcessor
|
|||
SetThingID(314,666);
|
||||
SetThingID(315,667);
|
||||
// unfortunately the line special wrangling has to be done one tic after map load
|
||||
// because fuck absolutely everything about how ACS works
|
||||
// because ACS is just that goddamn weird
|
||||
break;
|
||||
// Doom 2 MAP07
|
||||
case '291F24417FB3DD411339AE82EF9B3597':
|
||||
// remove excess backpacks (there's 10 of them for fuck's sake)
|
||||
// remove excess backpacks (there's 10 of them for crying out loud)
|
||||
for ( uint i=0; i<GetThingCount(); i++ )
|
||||
{
|
||||
if ( GetThingEdNum(i) != 8 ) continue;
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ Class SWWMHDoomHandler : StaticEventHandler
|
|||
"\cx┃ ┃\c-\n"
|
||||
"\cx┃ \cfget bonked \cx┃\c-\n"
|
||||
"\cx┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛\c-");
|
||||
S_StartSound("compat/warn",CHAN_YOUDONEFUCKEDUP,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE);
|
||||
S_StartSound("compat/warn",CHAN_YABLEWIT,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE);
|
||||
}
|
||||
|
||||
override void WorldLoaded( WorldEvent e )
|
||||
|
|
@ -78,13 +78,13 @@ Class SWWMHDoomHandler : StaticEventHandler
|
|||
}
|
||||
if ( timer == 16 )
|
||||
{
|
||||
S_StartSound("hdoom/horny",CHAN_YOUDONEFUCKEDUP,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE);
|
||||
S_StartSound("hdoom/horny",CHAN_YOUDONEFUCKEDUP,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE);
|
||||
S_StartSound("hdoom/horny",CHAN_YABLEWIT,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE);
|
||||
S_StartSound("hdoom/horny",CHAN_YABLEWIT,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE);
|
||||
}
|
||||
if ( timer == callout_len+24 )
|
||||
{
|
||||
S_StartSound("misc/spawn",CHAN_YOUDONEFUCKEDUP,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE);
|
||||
S_StartSound("misc/spawn",CHAN_YOUDONEFUCKEDUP,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE);
|
||||
S_StartSound("misc/spawn",CHAN_YABLEWIT,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE);
|
||||
S_StartSound("misc/spawn",CHAN_YABLEWIT,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE);
|
||||
bonker = TexMan.CheckForTexture("graphics/HDoom_Bonker.png");
|
||||
bonk = TexMan.CheckForTexture("graphics/HDoom_Bonk.png");
|
||||
bonked = TexMan.CheckForTexture("graphics/HDoom_Bonked.png");
|
||||
|
|
@ -92,8 +92,8 @@ Class SWWMHDoomHandler : StaticEventHandler
|
|||
else if ( (timer >= callout_len+32) && !(timer%16) )
|
||||
{
|
||||
double ptch = FRandom[hdscreen](.95,1.05);
|
||||
S_StartSound("hdoom/bonk",CHAN_YOUDONEFUCKEDUP,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE,ptch);
|
||||
S_StartSound("hdoom/bonk",CHAN_YOUDONEFUCKEDUP,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE,ptch);
|
||||
S_StartSound("hdoom/bonk",CHAN_YABLEWIT,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE,ptch);
|
||||
S_StartSound("hdoom/bonk",CHAN_YABLEWIT,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE,ptch);
|
||||
}
|
||||
timer++;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ Class SWWMBrutalHandler : StaticEventHandler
|
|||
"\cx┃ \cfand trust me, it's better this way. \cx┃\c-\n"
|
||||
"\cx┃ \cf<See you again, have a nice day> \cx┃\c-\n"
|
||||
"\cx┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛\c-");
|
||||
S_StartSound("compat/warn",CHAN_YOUDONEFUCKEDUP,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE);
|
||||
S_StartSound("compat/warn",CHAN_YABLEWIT,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
@ -68,16 +68,16 @@ Class SWWMBrutalHandler : StaticEventHandler
|
|||
}
|
||||
if ( timer == 35 )
|
||||
{
|
||||
S_StartSound("misc/spawn",CHAN_YOUDONEFUCKEDUP,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE);
|
||||
S_StartSound("misc/spawn",CHAN_YOUDONEFUCKEDUP,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE);
|
||||
S_StartSound("misc/spawn",CHAN_YABLEWIT,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE);
|
||||
S_StartSound("misc/spawn",CHAN_YABLEWIT,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE);
|
||||
}
|
||||
else if ( timer == 140 )
|
||||
{
|
||||
for ( int i=0; i<85; i++ )
|
||||
scr[i] = TexMan.CheckForTexture(String.Format("graphics/BDScreen/BDSCR%03d.jpg",i+1));
|
||||
S_ChangeMusic("",force:true);
|
||||
S_StartSound("brutal/bdscreen",CHAN_YOUDONEFUCKEDUP,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE);
|
||||
S_StartSound("brutal/bdscreen",CHAN_YOUDONEFUCKEDUP,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE);
|
||||
S_StartSound("brutal/bdscreen",CHAN_YABLEWIT,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE);
|
||||
S_StartSound("brutal/bdscreen",CHAN_YABLEWIT,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE);
|
||||
}
|
||||
else if ( timer == 484 ) ThrowAbortException("This manual abort is for your own safety");
|
||||
timer++;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue