swwmgz_m/zscript/dlc1/swwm_ammoitems_dlc.zsc

594 lines
10 KiB
Text

// All DLC weapon ammo pickups
Class SMW05Ammo : SWWMAmmo
{
Default
{
//$Title 1x SMW.05 Bullets
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_SMW05Ammo.png
//$Icon ammo
Tag "$T_SMW05BULLET";
SWWMAmmo.PickupTag "SMW05BULLET";
Stamina 300;
Inventory.Icon "graphics/HUD/Icons/A_SMW05Ammo.png";
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
{
//$Title 2x SMW.05 Bullets
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_SMW05Ammo.png
//$Icon ammo
Inventory.Amount 2;
}
}
Class SMW05Ammo3 : SMW05Ammo
{
Default
{
//$Title 3x SMW.05 Bullets
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_SMW05Ammo.png
//$Icon ammo
Inventory.Amount 3;
}
}
Class SMW05SmallAmmo : SMW05Ammo
{
Default
{
//$Title 6x SMW.05 Bullets
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_SMW05Ammo.png
//$Icon ammo
Inventory.Amount 6;
}
}
Class SMW05BigAmmo : SMW05Ammo
{
Default
{
//$Title 20x SMW.05 Bullets
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_SMW05Ammo.png
//$Icon ammo
Inventory.Amount 20;
}
}
Class SheenAmmo : SWWMAmmo
{
Default
{
//$Title 1x Sheen Bullets
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_SheenAmmo.png
//$Icon ammo
Tag "$T_SHEENBULLET";
SWWMAmmo.PickupTag "SHEENBULLET";
Stamina 400;
Inventory.Icon "graphics/HUD/Icons/A_SheenAmmo.png";
Inventory.Amount 1;
Inventory.MaxAmount 300;
Ammo.BackpackAmount 60;
Ammo.BackpackMaxAmount 1200;
Ammo.DropAmount 3;
+FLOATBOB;
FloatBobStrength 0.25;
Accuracy 35;
}
States
{
Spawn:
XZW1 A -1;
Stop;
}
}
Class SheenAmmo2 : SheenAmmo
{
Default
{
//$Title 2x Sheen Bullets
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_SheenAmmo.png
//$Icon ammo
Inventory.Amount 2;
}
}
Class SheenAmmo3 : SheenAmmo
{
Default
{
//$Title 3x Sheen Bullets
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_SheenAmmo.png
//$Icon ammo
Inventory.Amount 3;
}
}
Class SheenTinyAmmo : SheenAmmo
{
Default
{
//$Title 10x Sheen Bullets
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_SheenAmmo.png
//$Icon ammo
Inventory.Amount 10;
}
}
Class SheenSmallAmmo : SheenAmmo
{
Default
{
//$Title 50x Sheen Bullets
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_SheenAmmo.png
//$Icon ammo
Inventory.Amount 50;
}
}
Class SheenBigAmmo : SheenAmmo
{
Default
{
//$Title 100x Sheen Bullets
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_SheenAmmo.png
//$Icon ammo
Inventory.Amount 100;
}
}
Class QuadravolAmmo : SWWMAmmo
{
Default
{
//$Title Quadravol Ammo
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_QuadAmmo.png
//$Icon ammo
Tag "$T_QUADAMMO";
SWWMAmmo.PickupTag "QUADAMMO";
Stamina 10000;
Inventory.Icon "graphics/HUD/Icons/A_QuadAmmo.png";
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
{
//$Title 2x Quadravol Ammo
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_QuadAmmo.png
//$Icon ammo
Inventory.Amount 2;
}
}
Class QuadravolAmmo3 : QuadravolAmmo
{
Default
{
//$Title 3x Quadravol Ammo
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_QuadAmmo.png
//$Icon ammo
Inventory.Amount 3;
}
}
Class SparksterBAmmo : SWWMAmmo
{
Default
{
//$Title Sparkster Blue Ammo
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_SparkBAmmo.png
//$Icon ammo
Tag "$T_SPARKBCELL";
SWWMAmmo.PickupTag "SPARKBCELL";
Stamina 16000;
Inventory.Icon "graphics/HUD/Icons/A_SparkBAmmo.png";
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
{
//$Title 2x Sparkster Blue Ammo
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_SparkBAmmo.png
//$Icon ammo
Inventory.Amount 2;
}
}
Class SparksterBAmmo3 : SparksterBAmmo
{
Default
{
//$Title 3x Sparkster Blue Ammo
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_SparkBAmmo.png
//$Icon ammo
Inventory.Amount 3;
}
}
Class SparksterRAmmo : SWWMAmmo
{
Default
{
//$Title Sparkster Red Ammo
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_SparkRAmmo.png
//$Icon ammo
Tag "$T_SPARKRCELL";
SWWMAmmo.PickupTag "SPARKRCELL";
Stamina 18000;
Inventory.Icon "graphics/HUD/Icons/A_SparkRAmmo.png";
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
{
//$Title 2x Sparkster Red Ammo
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_SparkRAmmo.png
//$Icon ammo
Inventory.Amount 2;
}
}
Class SparksterRAmmo3 : SparksterRAmmo
{
Default
{
//$Title 3x Sparkster Red Ammo
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_SparkRAmmo.png
//$Icon ammo
Inventory.Amount 3;
}
}
Class RayBolt : MagAmmo
{
Default
{
//$Title Ray-Khom Bolt
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_RayBolt.png
//$Icon ammo
Tag "$T_RAYBOLT";
MagAmmo.PickupTag "RAYBOLT";
Inventory.Icon "graphics/HUD/Icons/A_RayBolt.png";
MagAmmo.ParentAmmo "RayAmmo";
MagAmmo.ClipSize 10;
Inventory.MaxAmount 15;
+FLOATBOB;
FloatBobStrength 0.25;
}
States
{
Spawn:
XZW1 A -1;
Stop;
}
}
Class RayBolt2 : RayBolt
{
Default
{
//$Title 2x Ray-Khom Bolt
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_RayBolt.png
//$Icon ammo
Inventory.Amount 2;
}
}
Class RayBolt5 : RayBolt
{
Default
{
//$Title 5x Ray-Khom Bolt
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_RayBolt.png
//$Icon ammo
Inventory.Amount 5;
}
}
Class RayAmmo : SWWMAmmo
{
Default
{
//$Title Ray-Khom Mag
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_RayAmmo.png
//$Icon ammo
Tag "$T_RAYAMMO";
SWWMAmmo.PickupTag "RAYAMMO";
Stamina 90000;
Inventory.Icon "graphics/HUD/Icons/A_RayAmmo.png";
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
{
//$Title Mortal Rifle Round
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_MRRound.png
//$Icon ammo
Tag "$T_MRROUND";
MagAmmo.PickupTag "MRROUND";
Inventory.Icon "graphics/HUD/Icons/A_MRRound.png";
MagAmmo.ParentAmmo "MisterAmmo";
MagAmmo.ClipSize 30;
Inventory.MaxAmount 40;
+FLOATBOB;
FloatBobStrength 0.25;
}
States
{
Spawn:
XZW1 A -1;
Stop;
}
}
Class MisterRound2 : MisterRound
{
Default
{
//$Title 2x Mortal Rifle Round
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_MRRound.png
//$Icon ammo
Inventory.Amount 2;
}
}
Class MisterRound3 : MisterRound
{
Default
{
//$Title 3x Mortal Rifle Round
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_MRRound.png
//$Icon ammo
Inventory.Amount 3;
}
}
Class MisterRound5 : MisterRound
{
Default
{
//$Title 5x Mortal Rifle Round
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_MRRound.png
//$Icon ammo
Inventory.Amount 5;
}
}
Class MisterRound10 : MisterRound
{
Default
{
//$Title 10x Mortal Rifle Round
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_MRRound.png
//$Icon ammo
Inventory.Amount 10;
}
}
Class MisterAmmo : SWWMAmmo
{
Default
{
//$Title Mortal Rifle Mag
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_MRAmmo.png
//$Icon ammo
Tag "$T_MRAMMO";
SWWMAmmo.PickupTag "MRAMMO";
Stamina 150000;
Inventory.Icon "graphics/HUD/Icons/A_MRAmmo.png";
Inventory.Amount 1;
Inventory.MaxAmount 2;
Ammo.BackpackAmount 0;
Ammo.BackpackMaxAmount 6;
Ammo.DropAmount 1;
SWWMAmmo.MagAmmoType "MisterRound";
+FLOATBOB;
FloatBobStrength 0.25;
Accuracy 90;
}
States
{
Spawn:
XZW1 A -1;
Stop;
}
}
Class MisterGAmmo : SWWMAmmo
{
Default
{
//$Title Mortal Rifle Grenade
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_MRGrenade.png
//$Icon ammo
Tag "$T_MRGRENADE";
SWWMAmmo.PickupTag "MRGRENADE";
Stamina 120000;
Inventory.Icon "graphics/HUD/Icons/A_MRGrenade.png";
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
{
//$Title 2x Mortal Rifle Grenades
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_MRGrenade.png
//$Icon ammo
Inventory.Amount 2;
}
}
Class MisterGAmmo3 : MisterGAmmo
{
Default
{
//$Title 3x Mortal Rifle Grenades
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_MRGrenade.png
//$Icon ammo
Inventory.Amount 3;
}
}
Class UltimatePod : MagAmmo
{
Default
{
//$Title Ultimate Pod
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_UltimatePod.png
//$Icon ammo
Tag "$T_ULTIMATEPOD";
MagAmmo.PickupTag "ULTIMATEPOD";
Inventory.PickupSound "misc/bullet_pkup_vip";
Inventory.Icon "graphics/HUD/Icons/A_UltimatePod.png";
MagAmmo.ParentAmmo "UltimateAmmo";
MagAmmo.ClipSize 4;
Inventory.MaxAmount 6;
+FLOATBOB;
FloatBobStrength 0.25;
}
States
{
Spawn:
XZW1 A -1;
Stop;
}
}
Class UltimateAmmo : SWWMAmmo
{
Default
{
//$Title Ultimate Mag
//$Group Ammo
//$Sprite graphics/HUD/Icons/A_UltimateAmmo.png
//$Icon ammo
Tag "$T_ULTIMATEAMMO";
SWWMAmmo.PickupTag "ULTIMATEAMMO";
Inventory.PickupSound "misc/ammo_pkup_vip";
Stamina -2000000;
Inventory.Icon "graphics/HUD/Icons/A_UltimateAmmo.png";
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;
}
}