Trim excess ammo types. Some guns not reimplemented yet.
This commit is contained in:
parent
f134375f7e
commit
146531003e
153 changed files with 1901 additions and 7005 deletions
|
|
@ -39,7 +39,6 @@ extend Class SWWMHandler
|
|||
|
||||
override void NetworkProcess( ConsoleEvent e )
|
||||
{
|
||||
static const Class<Ammo> cbttypes[] = {"RedShell","GreenShell","BlueShell","PurpleShell"};
|
||||
if ( e.Name ~== "swwmgesture" )
|
||||
{
|
||||
if ( (e.player == -1) || !playeringame[e.player] || !players[e.player].mo ) return;
|
||||
|
|
@ -500,30 +499,6 @@ extend Class SWWMHandler
|
|||
if ( swwm_voicelog ) SWWMFullHistory.PushMessage("\cd"..players[e.Args[0]].GetUserName().."\c-: "..StringTable.Localize(e.Name.Mid(19)),level.totaltime,PRINT_CHAT);
|
||||
}
|
||||
}
|
||||
else if ( e.Name.Left(8) ~== "swwmcbt." )
|
||||
{
|
||||
// from wikipedia, the free encyclopedia
|
||||
if ( !playeringame[e.Args[0]] || !players[e.Args[0]].mo ) return;
|
||||
let cbt = Wallbuster(players[e.Args[0]].mo.FindInventory("Wallbuster"));
|
||||
if ( !cbt ) return;
|
||||
cbt.reloadqueue.Clear();
|
||||
if ( e.Name.Mid(8) ~== "EMPTY" ) cbt.clearout = true;
|
||||
else
|
||||
{
|
||||
cbt.clearout = false;
|
||||
Array<String> qs;
|
||||
qs.Clear();
|
||||
String rite = e.Name.Mid(8);
|
||||
rite.Split(qs,",",TOK_SKIPEMPTY);
|
||||
for ( int i=0; i<qs.Size(); i++ )
|
||||
{
|
||||
int qi = qs[i].ToInt();
|
||||
if ( (qi < 0) || (qi > 3) ) continue;
|
||||
cbt.reloadqueue.Push(cbttypes[qi]);
|
||||
}
|
||||
}
|
||||
cbt.waitreload = false;
|
||||
}
|
||||
else if ( e.Name ~== "swwmcleartransaction" )
|
||||
{
|
||||
if ( e.Args[1] != consoleplayer ) return;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue