File tree Expand file tree Collapse file tree
regamedll/dlls/wpn_shared Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -204,11 +204,23 @@ void CDEAGLE::WeaponIdle()
204204
205205 if (m_flTimeWeaponIdle <= UTIL_WeaponTimeBase ())
206206 {
207- m_flTimeWeaponIdle = UTIL_WeaponTimeBase () + 20 .0f ;
207+ #ifdef REGAMEDLL_FIXES
208+ if (m_pPlayer->HasShield ())
209+ #endif
210+ {
211+ m_flTimeWeaponIdle = UTIL_WeaponTimeBase () + 20 .0f ;
208212
209- if (m_iWeaponState & WPNSTATE_SHIELD_DRAWN)
213+ if (m_iWeaponState & WPNSTATE_SHIELD_DRAWN)
214+ {
215+ SendWeaponAnim (DEAGLE_SHIELD_IDLE_UP, UseDecrement () != FALSE );
216+ }
217+ }
218+ #ifdef REGAMEDLL_FIXES
219+ else if (m_iClip)
210220 {
211- SendWeaponAnim (DEAGLE_SHIELD_IDLE_UP, UseDecrement () != FALSE );
221+ m_flTimeWeaponIdle = UTIL_WeaponTimeBase () + 3 .0625f ;
222+ SendWeaponAnim (DEAGLE_IDLE1, UseDecrement () != FALSE );
212223 }
224+ #endif
213225 }
214226}
You can’t perform that action at this time.
0 commit comments