Fire FX tweakery, plus a cheat to test it.
This commit is contained in:
parent
c4e9dfac8a
commit
16cb5573c1
4 changed files with 87 additions and 138 deletions
|
|
@ -308,7 +308,7 @@ extend Class SWWMHandler
|
|||
if ( consoleplayer == e.Args[0] )
|
||||
{
|
||||
Console.Printf("\cdHop!\c-");
|
||||
S_StartSound("misc/buyinv",CHAN_ITEM,CHANF_UI);
|
||||
S_StartSound("menu/buyinv",CHAN_ITEM,CHANF_UI);
|
||||
}
|
||||
let mo = players[e.Args[0]].mo;
|
||||
Actor f = Actor(ThinkerIterator.Create("FroggyChair").Next());
|
||||
|
|
@ -323,7 +323,7 @@ extend Class SWWMHandler
|
|||
if ( consoleplayer == e.Args[0] )
|
||||
{
|
||||
Console.Printf("\cyAmnesiacs administered.\c-");
|
||||
S_StartSound("misc/buyinv",CHAN_ITEM,CHANF_UI);
|
||||
S_StartSound("menu/buyinv",CHAN_ITEM,CHANF_UI);
|
||||
S_StartSound("bestsound",CHAN_VOICE,CHANF_UI);
|
||||
}
|
||||
let ti = ThinkerIterator.Create("Actor");
|
||||
|
|
@ -395,6 +395,29 @@ extend Class SWWMHandler
|
|||
sewercnt = gametic;
|
||||
}
|
||||
}
|
||||
else if ( e.Name ~== "swwmonfirecheat" )
|
||||
{
|
||||
let ti = ThinkerIterator.Create("Actor");
|
||||
Actor a;
|
||||
bool burned = false;
|
||||
while ( a = Actor(ti.Next()) )
|
||||
{
|
||||
if ( !a.bSHOOTABLE || a.player || !SWWMUtility.InPlayerFOV(players[e.Args[0]],a) ) continue;
|
||||
OnFire.Apply(a,players[e.Args[0]].mo,500);
|
||||
burned = true;
|
||||
}
|
||||
if ( consoleplayer != e.Args[0] ) return;
|
||||
if ( burned )
|
||||
{
|
||||
Console.Printf("\cyBurn baby burn...\c-");
|
||||
S_StartSound("menu/buyinv",CHAN_ITEM,CHANF_UI);
|
||||
}
|
||||
else
|
||||
{
|
||||
Console.Printf("\cyNothing to burn here.\c-");
|
||||
S_StartSound("misc/nocheat",CHAN_ITEM,CHANF_UI);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private ui bool CheatInput( InputEvent e )
|
||||
|
|
@ -403,7 +426,7 @@ extend Class SWWMHandler
|
|||
static const String cht[] =
|
||||
{
|
||||
"swwmlodsofemone", "swwmdeeplore", "swwmfroggygang", "swwmforgetaboutit",
|
||||
"swwmmisterproper", "swwmstinky",
|
||||
"swwmmisterproper", "swwmstinky", "swwmpantsonfire",
|
||||
// SWWM Platinum cheats
|
||||
"swwmimstuck", "swwmarmojumbo", "swwmdangimhealthy",
|
||||
"swwmwarriorofzaemonath", "swwmpowerparp", "swwmcannotseemyhands",
|
||||
|
|
@ -416,7 +439,7 @@ extend Class SWWMHandler
|
|||
static const String cmd[] =
|
||||
{
|
||||
"swwmmoneycheat", "swwmlorecheat", "swwmfroggycheat", "swwmamnesiacheat",
|
||||
"swwmjanitorcheat", "swwmsewercountcheat",
|
||||
"swwmjanitorcheat", "swwmsewercountcheat", "swwmonfirecheat",
|
||||
// SWWM Platinum cheats
|
||||
"swwmsafecheat", "swwmweaponcheat", "swwmhealcheat",
|
||||
"swwmynykroncheat", "swwmgravcheat", "swwminvischeat",
|
||||
|
|
@ -438,7 +461,7 @@ extend Class SWWMHandler
|
|||
matchany = true;
|
||||
if ( kstr != cht[i] ) continue;
|
||||
let s = SWWMStats.Find(players[consoleplayer]);
|
||||
if ( (i > 5) && !swwm_nomapmsg && (!s || !s.oldcheat) )
|
||||
if ( (i > 6) && !swwm_nomapmsg && (!s || !s.oldcheat) )
|
||||
{
|
||||
let m = new("SWWMDirectMessage").Init(StringTable.Localize("$SWWM_ZNVSNAME"),StringTable.Localize("$SWWM_ZNVNAME"),"Znv");
|
||||
m.seqname = "ZNVTXT";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue