swwmgz_m/zscript/dlc1/swwm_ammoitems_dlc.zsc

419 lines
5.5 KiB
Text

// All DLC weapon ammo pickups
Class SMW05Ammo : SWWMAmmo
{
Default
{
Tag "$T_SMW05BULLET";
SWWMAmmo.PickupTag "SMW05BULLET";
Stamina 600;
Inventory.Amount 1;
Inventory.MaxAmount 90;
Ammo.BackpackAmount 30;
Ammo.BackpackMaxAmount 210;
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 30;
}
}
Class SheenAmmo : SWWMAmmo
{
Default
{
Tag "$T_SHEENBULLET";
SWWMAmmo.PickupTag "SHEENBULLET";
Stamina 1500;
Inventory.Amount 1;
Inventory.MaxAmount 200;
Ammo.BackpackAmount 50;
Ammo.BackpackMaxAmount 400;
Ammo.DropAmount 20;
+FLOATBOB;
FloatBobStrength 0.25;
Accuracy 30;
}
States
{
Spawn:
XZW1 A -1;
Stop;
}
}
Class SheenAmmo2 : SheenAmmo
{
Default
{
Inventory.Amount 2;
}
}
Class SheenAmmo3 : SheenAmmo
{
Default
{
Inventory.Amount 3;
}
}
Class SheenSmallAmmo : SheenAmmo
{
Default
{
Inventory.Amount 10;
}
}
Class SheenBigAmmo : SheenAmmo
{
Default
{
Inventory.Amount 50;
}
}
Class QuadravolAmmo : SWWMAmmo
{
Default
{
Tag "$T_QUADAMMO";
SWWMAmmo.PickupTag "QUADAMMO";
Stamina 10000;
Inventory.Amount 1;
Inventory.MaxAmount 48;
Ammo.BackpackAmount 4;
Ammo.BackpackMaxAmount 80;
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 16;
Ammo.BackpackAmount 1;
Ammo.BackpackMaxAmount 40;
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 16;
Ammo.BackpackAmount 1;
Ammo.BackpackMaxAmount 40;
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;
MagAmmo.BackpackAmount 2;
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 -16000;
MagAmmo.ParentAmmo "MisterAmmo";
MagAmmo.ClipSize 12;
MagAmmo.BackpackAmount 1;
Inventory.MaxAmount 12;
+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 MisterAmmo : SWWMAmmo
{
Default
{
Tag "$T_MRAMMO";
SWWMAmmo.PickupTag "MRAMMO";
Stamina 200000;
Inventory.Amount 1;
Inventory.MaxAmount 1;
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 320000;
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 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 2;
Ammo.DropAmount 1;
SWWMAmmo.MagAmmoType "UltimatePod";
+FLOATBOB;
FloatBobStrength 0.25;
}
States
{
Spawn:
XZW1 A -1;
Stop;
}
}