swwmgz_m/zscript/dlc1/swwm_ammoitems_dlc.zsc

444 lines
5.7 KiB
Text

// All DLC weapon ammo pickups
Class SMW05Ammo : SWWMAmmo
{
Default
{
Tag "$T_SMW05BULLET";
SWWMAmmo.PickupTag "SMW05BULLET";
Stamina 300;
Inventory.Amount 1;
Inventory.MaxAmount 60;
Ammo.BackpackAmount 6;
Ammo.BackpackMaxAmount 90;
Ammo.DropAmount 3;
+FLOATBOB;
FloatBobStrength 0.25;
Accuracy 20;
}
States
{
Spawn:
XZW1 A -1;
Stop;
}
}
Class SMW05Ammo2 : SMW05Ammo
{
Default
{
Inventory.Amount 2;
}
}
Class SMW05Ammo3 : SMW05Ammo
{
Default
{
Inventory.Amount 3;
}
}
Class SMW05SmallAmmo : SMW05Ammo
{
Default
{
Inventory.Amount 6;
}
}
Class SMW05BigAmmo : SMW05Ammo
{
Default
{
Inventory.Amount 20;
}
}
Class SheenAmmo : SWWMAmmo
{
Default
{
Tag "$T_SHEENBULLET";
SWWMAmmo.PickupTag "SHEENBULLET";
Stamina 600;
Inventory.Amount 1;
Inventory.MaxAmount 300;
Ammo.BackpackAmount 20;
Ammo.BackpackMaxAmount 900;
Ammo.DropAmount 10;
+FLOATBOB;
FloatBobStrength 0.25;
Accuracy 35;
Radius 2;
Height 22;
}
States
{
Spawn:
XZW1 A -1;
Stop;
}
}
Class SheenAmmo2 : SheenAmmo
{
Default
{
Inventory.Amount 2;
Radius 4;
}
}
Class SheenAmmo3 : SheenAmmo
{
Default
{
Inventory.Amount 3;
Radius 4;
}
}
Class SheenSmallAmmo : SheenAmmo
{
Default
{
Inventory.Amount 10;
Radius 4;
}
}
Class SheenBigAmmo : SheenAmmo
{
Default
{
Inventory.Amount 50;
Radius 12;
}
}
Class QuadravolAmmo : SWWMAmmo
{
Default
{
Tag "$T_QUADAMMO";
SWWMAmmo.PickupTag "QUADAMMO";
Stamina 10000;
Inventory.Amount 1;
Inventory.MaxAmount 5;
Ammo.BackpackAmount 2;
Ammo.BackpackMaxAmount 15;
Ammo.DropAmount 1;
+FLOATBOB;
FloatBobStrength 0.25;
Accuracy 45;
}
States
{
Spawn:
XZW1 A -1;
Stop;
}
}
Class QuadravolAmmo2 : QuadravolAmmo
{
Default
{
Inventory.Amount 2;
}
}
Class QuadravolAmmo3 : QuadravolAmmo
{
Default
{
Inventory.Amount 3;
}
}
Class SparksterBAmmo : SWWMAmmo
{
Default
{
Tag "$T_SPARKBCELL";
SWWMAmmo.PickupTag "SPARKBCELL";
Stamina 16000;
Inventory.Amount 1;
Inventory.MaxAmount 6;
Ammo.BackpackAmount 2;
Ammo.BackpackMaxAmount 16;
Ammo.DropAmount 1;
+FLOATBOB;
FloatBobStrength 0.25;
Accuracy 70;
}
States
{
Spawn:
XZW1 A -1;
Stop;
}
}
Class SparksterBAmmo2 : SparksterBAmmo
{
Default
{
Inventory.Amount 2;
}
}
Class SparksterBAmmo3 : SparksterBAmmo
{
Default
{
Inventory.Amount 3;
}
}
Class SparksterRAmmo : SWWMAmmo
{
Default
{
Tag "$T_SPARKRCELL";
SWWMAmmo.PickupTag "SPARKRCELL";
Stamina 18000;
Inventory.Amount 1;
Inventory.MaxAmount 6;
Ammo.BackpackAmount 2;
Ammo.BackpackMaxAmount 16;
Ammo.DropAmount 1;
+FLOATBOB;
FloatBobStrength 0.25;
Accuracy 75;
}
States
{
Spawn:
XZW1 A -1;
Stop;
}
}
Class SparksterRAmmo2 : SparksterRAmmo
{
Default
{
Inventory.Amount 2;
}
}
Class SparksterRAmmo3 : SparksterRAmmo
{
Default
{
Inventory.Amount 3;
}
}
Class RayBolt : MagAmmo
{
Default
{
Tag "$T_RAYBOLT";
MagAmmo.PickupTag "RAYBOLT";
Stamina -8000;
MagAmmo.ParentAmmo "RayAmmo";
MagAmmo.ClipSize 10;
Inventory.MaxAmount 10;
+FLOATBOB;
FloatBobStrength 0.25;
}
States
{
Spawn:
XZW1 A -1;
Stop;
}
}
Class RayBolt2 : RayBolt
{
Default
{
Inventory.Amount 2;
}
}
Class RayBolt5 : RayBolt
{
Default
{
Inventory.Amount 5;
}
}
Class RayAmmo : SWWMAmmo
{
Default
{
Tag "$T_RAYAMMO";
SWWMAmmo.PickupTag "RAYAMMO";
Stamina 90000;
Inventory.Amount 1;
Inventory.MaxAmount 3;
Ammo.BackpackAmount 0;
Ammo.BackpackMaxAmount 5;
Ammo.DropAmount 1;
SWWMAmmo.MagAmmoType "RayBolt";
+FLOATBOB;
FloatBobStrength 0.25;
Accuracy 90;
}
States
{
Spawn:
XZW1 A -1;
Stop;
}
}
Class MisterRound : MagAmmo
{
Default
{
Tag "$T_MRROUND";
MagAmmo.PickupTag "MRROUND";
Stamina -14000;
MagAmmo.ParentAmmo "MisterAmmo";
MagAmmo.ClipSize 20;
Inventory.MaxAmount 20;
+FLOATBOB;
FloatBobStrength 0.25;
}
States
{
Spawn:
XZW1 A -1;
Stop;
}
}
Class MisterRound2 : MisterRound
{
Default
{
Inventory.Amount 2;
}
}
Class MisterRound3 : MisterRound
{
Default
{
Inventory.Amount 3;
}
}
Class MisterRound5 : MisterRound
{
Default
{
Inventory.Amount 5;
}
}
Class MisterRound10 : MisterRound
{
Default
{
Inventory.Amount 10;
}
}
Class MisterAmmo : SWWMAmmo
{
Default
{
Tag "$T_MRAMMO";
SWWMAmmo.PickupTag "MRAMMO";
Stamina 150000;
Inventory.Amount 1;
Inventory.MaxAmount 2;
Ammo.BackpackAmount 0;
Ammo.BackpackMaxAmount 4;
Ammo.DropAmount 1;
SWWMAmmo.MagAmmoType "MisterRound";
+FLOATBOB;
FloatBobStrength 0.25;
Accuracy 90;
}
States
{
Spawn:
XZW1 A -1;
Stop;
}
}
Class MisterGAmmo : SWWMAmmo
{
Default
{
Tag "$T_MRGRENADE";
SWWMAmmo.PickupTag "MRGRENADE";
Stamina 120000;
Inventory.Amount 1;
Inventory.MaxAmount 3;
Ammo.BackpackAmount 0;
Ammo.BackpackMaxAmount 6;
Ammo.DropAmount 1;
+FLOATBOB;
FloatBobStrength 0.25;
Accuracy 90;
}
States
{
Spawn:
XZW1 A -1;
Stop;
}
}
Class MisterGAmmo2 : MisterGAmmo
{
Default
{
Inventory.Amount 2;
}
}
Class MisterGAmmo3 : MisterGAmmo
{
Default
{
Inventory.Amount 3;
}
}
Class UltimatePod : MagAmmo
{
Default
{
Tag "$T_ULTIMATEPOD";
MagAmmo.PickupTag "ULTIMATEPOD";
Stamina -400000;
Inventory.PickupSound "misc/bullet_pkup_vip";
MagAmmo.ParentAmmo "UltimateAmmo";
MagAmmo.ClipSize 4;
Inventory.MaxAmount 4;
+FLOATBOB;
FloatBobStrength 0.25;
}
States
{
Spawn:
XZW1 A -1;
Stop;
}
}
Class UltimateAmmo : SWWMAmmo
{
Default
{
Tag "$T_ULTIMATEAMMO";
SWWMAmmo.PickupTag "ULTIMATEAMMO";
Inventory.PickupSound "misc/ammo_pkup_vip";
Stamina -2000000;
Inventory.Amount 1;
Inventory.MaxAmount 1;
Ammo.BackpackAmount 0;
Ammo.BackpackMaxAmount 3;
Ammo.DropAmount 1;
SWWMAmmo.MagAmmoType "UltimatePod";
+FLOATBOB;
FloatBobStrength 0.25;
}
States
{
Spawn:
XZW1 A -1;
Stop;
}
}