Autoactivate Eviscerator loader if not pending.
This commit is contained in:
parent
4872b49bb0
commit
7f02f5ece5
2 changed files with 15 additions and 3 deletions
|
|
@ -872,7 +872,13 @@ Class Eviscerator : SWWMWeapon
|
|||
{
|
||||
invoker.isfiring = false;
|
||||
int flg = WRF_ALLOWRELOAD|WRF_ALLOWZOOM|WRF_ALLOWUSER1;
|
||||
if ( !invoker.chambered ) flg |= WRF_NOFIRE;
|
||||
if ( !invoker.chambered )
|
||||
{
|
||||
flg |= WRF_NOFIRE;
|
||||
// autoloader
|
||||
if ( !invoker.pendingload )
|
||||
invoker.pendingload = true;
|
||||
}
|
||||
A_WeaponReady(flg);
|
||||
if ( player.cmd.buttons&(BT_ATTACK|BT_ALTATTACK) )
|
||||
invoker.CheckAmmo(EitherFire,true);
|
||||
|
|
@ -883,7 +889,13 @@ Class Eviscerator : SWWMWeapon
|
|||
{
|
||||
invoker.isfiring = false;
|
||||
int flg = WRF_ALLOWRELOAD|WRF_ALLOWZOOM|WRF_ALLOWUSER1;
|
||||
if ( !invoker.chambered ) flg |= WRF_NOFIRE;
|
||||
if ( !invoker.chambered )
|
||||
{
|
||||
flg |= WRF_NOFIRE;
|
||||
// autoloader
|
||||
if ( !invoker.pendingload )
|
||||
invoker.pendingload = true;
|
||||
}
|
||||
A_WeaponReady(flg);
|
||||
if ( player.cmd.buttons&(BT_ATTACK|BT_ALTATTACK) )
|
||||
invoker.CheckAmmo(EitherFire,true);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue