}
return s;
}
+
+string W_UndeprecateName(string s)
+{
+ switch ( s )
+ {
+ case "nex" : return "vortex";
+ case "rocketlauncher" : return "devastator";
+ case "laser" : return "blaster";
+ case "minstanex" : return "vaporizer";
+ case "grenadelauncher": return "mortar";
+ case "uzi" : return "machinegun";
+ default : return s;
+ }
+}
string W_NameWeaponOrder(string order)
{
return mapPriorityList(order, W_NameWeaponOrder_MapFunc);
float i;
if(s == "0" || stof(s))
return s;
+ s = W_UndeprecateName(s);
for(i = WEP_FIRST; i <= WEP_LAST; ++i)
if(s == get_weaponinfo(i).netname)
return ftos(i);
case ammo_nails: return "ammo_bullets";
case ammo_rockets: return "ammo_rockets";
case ammo_cells: return "ammo_cells";
+ case ammo_plasma: return "ammo_cells";
case ammo_fuel: return "ammo_fuel";
default: return ""; // wtf, no ammo type?
}
case 1: return ammo_nails;
case 2: return ammo_rockets;
case 3: return ammo_cells;
- case 4: return ammo_fuel;
+ case 4: return ammo_plasma;
+ case 5: return ammo_fuel;
default: return ammo_none;
}
}
case ammo_nails: return STAT_NAILS;
case ammo_rockets: return STAT_ROCKETS;
case ammo_cells: return STAT_CELLS;
+ case ammo_plasma: return STAT_PLASMA;
case ammo_fuel: return STAT_FUEL;
default: return -1;
}