@@ -34,7 +34,11 @@ ConVar tf_fireball_distance( "tf_fireball_distance", "500", FCVAR_REPLICATED | F
3434ConVar tf_fireball_speed ( " tf_fireball_speed" , " 3000" , FCVAR_REPLICATED | FCVAR_CHEAT );
3535ConVar tf_fireball_damage ( " tf_fireball_damage" , " 25" , FCVAR_REPLICATED | FCVAR_CHEAT );
3636ConVar tf_fireball_burn_duration ( " tf_fireball_burn_duration" , " 2" , FCVAR_REPLICATED | FCVAR_CHEAT );
37+ #if defined(QUIVER_DLL)
38+ ConVar tf_fireball_radius (" tf_fireball_radius" , " 30" , FCVAR_REPLICATED | FCVAR_CHEAT);
39+ #else
3740ConVar tf_fireball_radius ( " tf_fireball_radius" , " 22.5" , FCVAR_REPLICATED | FCVAR_CHEAT );
41+ #endif
3842ConVar tf_fireball_draw_debug_radius ( " tf_fireball_draw_debug_radius" , " 0" , FCVAR_REPLICATED | FCVAR_CHEAT );
3943ConVar tf_fireball_burning_bonus ( " tf_fireball_burning_bonus" , " 3" , FCVAR_REPLICATED | FCVAR_CHEAT );
4044ConVar tf_fireball_max_lifetime ( " tf_fireball_max_lifetime" , " 0.5" , FCVAR_REPLICATED | FCVAR_CHEAT );
@@ -334,7 +338,11 @@ class CTFProjectile_BallOfFire : public CTFProjectile_Rocket
334338 // NDebugOverlay::Line( GetAbsOrigin(), GetAbsOrigin() + GetAbsVelocity() * gpGlobals->frametime, 255.f, 0.f, 0.f, false, 2.5f );
335339 // NDebugOverlay::Cross3D( trForward.endpos, 32.f, 0.f, 255.f, 0.f, false, 2.5f );
336340
341+ #if defined(QUIVER_DLL)
342+ bBonusDamage = (pTFPlayer->m_Shared .InCond (TF_COND_BURNING));
343+ #else
337344 bBonusDamage = ( pTFPlayer->m_Shared .InCond ( TF_COND_BURNING ) && bHitBBox );
345+ #endif
338346 float flDamageBonusScale = ( bBonusDamage ) ? tf_fireball_burning_bonus.GetFloat () : 1 .f ;
339347 info.SetDamage ( GetDamage () * flDamageBonusScale );
340348 info.SetDamageCustom ( bBonusDamage ? TF_DMG_CUSTOM_DRAGONS_FURY_BONUS_BURNING : TF_DMG_CUSTOM_DRAGONS_FURY_IGNITE );
0 commit comments