legacy-Cataclysm
01-16-2006, 09:47 AM
Hello,
I've been working on an Assault Rifle mod for the thing I am working on. For some reason, very bizarre things are going on when I play it in Arena mode. First, it doesn't give me ammo when I pickup the ammo packs lying around. Also, whenever I pickup a health vial, armor, amp, or adrenaline pill, it gives me ammo for the weapon. Here's the code:
//================================================
// MomentumAssaultRifle
// This is the Inventory Class
//================================================
class MomentumAssaultRifle extends AssaultRifle;
defaultproperties
{
ItemName="Momentum Assault Rifle"
FireModeClass(0)=MomentumAssaultFire
FireModeClass(1)=none
PickupClass=class'MomentumAssaultRiflePickup'
}
//================================================
// MomentumAssaultFire
// This is the Fire Class
//================================================
class MomentumAssaultFire extends AssaultFire;
defaultproperties
{
AmmoClass=class'MomentumAssaultRifle.MomentumAssau ltAmmo'
AmmoPerFire=1
DamageMin=5
DamageMax=5
Momentum=0.0
FireRate=.15
}
//================================================
// MomentumAssaultRiflePickup
// This is the Pickup Class
//================================================
class MomentumAssaultRiflePickup extends AssaultRiflePickup;
defaultproperties
{
InventoryType=class'MomentumAssaultRifle.MomentumA ssaultRifle'
PickupMessage="You got the Momentum Assault Rifle."
}
//================================================
// MomentumAssaultAmmo
// This is the Ammo Class
//================================================
class MomentumAssaultAmmo extends AssaultAmmo;
defaultproperties
{
PickupClass=class'MomentumAssaultRifle.MomentumAss aultAmmoPickup'
MaxAmmo=300
InitialAmount=150
}
//================================================
// MomentumAssaultAmmoPickup
// This is the Pickup Class
//================================================
class MomentumAssaultAmmoPickup extends AssaultAmmoPickup;
defaultproperties
{
InventoryType=class'MomentumAssaultRifle.MomentumA ssaultAmmo'
AmmoAmount=50
}
Got any ideas?
I've been working on an Assault Rifle mod for the thing I am working on. For some reason, very bizarre things are going on when I play it in Arena mode. First, it doesn't give me ammo when I pickup the ammo packs lying around. Also, whenever I pickup a health vial, armor, amp, or adrenaline pill, it gives me ammo for the weapon. Here's the code:
//================================================
// MomentumAssaultRifle
// This is the Inventory Class
//================================================
class MomentumAssaultRifle extends AssaultRifle;
defaultproperties
{
ItemName="Momentum Assault Rifle"
FireModeClass(0)=MomentumAssaultFire
FireModeClass(1)=none
PickupClass=class'MomentumAssaultRiflePickup'
}
//================================================
// MomentumAssaultFire
// This is the Fire Class
//================================================
class MomentumAssaultFire extends AssaultFire;
defaultproperties
{
AmmoClass=class'MomentumAssaultRifle.MomentumAssau ltAmmo'
AmmoPerFire=1
DamageMin=5
DamageMax=5
Momentum=0.0
FireRate=.15
}
//================================================
// MomentumAssaultRiflePickup
// This is the Pickup Class
//================================================
class MomentumAssaultRiflePickup extends AssaultRiflePickup;
defaultproperties
{
InventoryType=class'MomentumAssaultRifle.MomentumA ssaultRifle'
PickupMessage="You got the Momentum Assault Rifle."
}
//================================================
// MomentumAssaultAmmo
// This is the Ammo Class
//================================================
class MomentumAssaultAmmo extends AssaultAmmo;
defaultproperties
{
PickupClass=class'MomentumAssaultRifle.MomentumAss aultAmmoPickup'
MaxAmmo=300
InitialAmount=150
}
//================================================
// MomentumAssaultAmmoPickup
// This is the Pickup Class
//================================================
class MomentumAssaultAmmoPickup extends AssaultAmmoPickup;
defaultproperties
{
InventoryType=class'MomentumAssaultRifle.MomentumA ssaultAmmo'
AmmoAmount=50
}
Got any ideas?