mirror of
https://github.com/ZDoom/gzdoom.git
synced 2025-03-21 18:31:10 +00:00
- fix ammo consumption of powered up Phoenix Rod.
This commit is contained in:
parent
727c57583b
commit
79ef78e2b5
1 changed files with 3 additions and 2 deletions
|
@ -93,7 +93,7 @@ class PhoenixRodPowered : PhoenixRod
|
|||
|
||||
override void EndPowerup ()
|
||||
{
|
||||
DepleteAmmo (bAltFire);
|
||||
if (FlameCount > 0) DepleteAmmo (bAltFire);
|
||||
Owner.player.refire = 0;
|
||||
Owner.A_StopSound (CHAN_WEAPON);
|
||||
Owner.player.ReadyWeapon = SisterWeapon;
|
||||
|
@ -178,9 +178,10 @@ class PhoenixRodPowered : PhoenixRod
|
|||
return;
|
||||
}
|
||||
A_StopSound (CHAN_WEAPON);
|
||||
Weapon weapon = player.ReadyWeapon;
|
||||
PhoenixRodPowered weapon = PhoenixRodPowered(player.ReadyWeapon);
|
||||
if (weapon != null)
|
||||
{
|
||||
weapon.FlameCount = 0;
|
||||
weapon.DepleteAmmo (weapon.bAltFire);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue