mirror of
https://github.com/ValveSoftware/source-sdk-2013.git
synced 2025-05-17 17:18:01 +03:00
Init
This commit is contained in:
parent
ca896d8ffa
commit
6257ffe46f
@ -279,7 +279,7 @@ void CTFPowerupBottle::ReapplyProvision( void )
|
||||
// Refill weapon clips
|
||||
for ( int i = 0; i < MAX_WEAPONS; i++ )
|
||||
{
|
||||
CBaseCombatWeapon *pWeapon = pTFPlayer->GetWeapon(i);
|
||||
CTFWeaponBase *pWeapon = dynamic_cast<CTFWeaponBase*>(pTFPlayer->GetWeapon(i));
|
||||
if ( !pWeapon )
|
||||
continue;
|
||||
|
||||
@ -297,7 +297,7 @@ void CTFPowerupBottle::ReapplyProvision( void )
|
||||
|
||||
if ( iShareBottle && pHealTarget )
|
||||
{
|
||||
CBaseCombatWeapon *pPatientWeapon = pHealTarget->GetWeapon(i);
|
||||
CTFWeaponBase *pPatientWeapon = dynamic_cast<CTFWeaponBase*>(pHealTarget->GetWeapon(i));
|
||||
if ( !pPatientWeapon )
|
||||
continue;
|
||||
|
||||
|
@ -424,6 +424,16 @@ void CTFWeaponBase::Activate( void )
|
||||
GiveDefaultAmmo();
|
||||
}
|
||||
|
||||
void CTFWeaponBase::GiveDefaultAmmo(void)
|
||||
{
|
||||
BaseClass::GiveDefaultAmmo();
|
||||
|
||||
if (IsEnergyWeapon())
|
||||
{
|
||||
m_flEnergy = Energy_GetMaxEnergy();
|
||||
}
|
||||
}
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
// Purpose:
|
||||
// -----------------------------------------------------------------------------
|
||||
|
@ -282,6 +282,7 @@ class CTFWeaponBase : public CBaseCombatWeapon, public IHasOwner, public IHasGen
|
||||
|
||||
virtual void Spawn();
|
||||
virtual void Activate( void );
|
||||
virtual void GiveDefaultAmmo( void );
|
||||
virtual void Precache();
|
||||
virtual bool IsPredicted() const { return true; }
|
||||
virtual void FallInit( void );
|
||||
|
Loading…
x
Reference in New Issue
Block a user