


static bool InfiniteAmmo( HOBJECT hObj, HWEAPONDATA hWpnData )
{
if ( !g_AIInfiniteAmmo.IsInitted( ) )
{
g_AIInfiniteAmmo.Init( g_pLTServer, "AIInfiniteAmmo", NULL, 0.f );
}
if ( IsAI( hObj ) && g_AIInfiniteAmmo.GetFloat() != 0.0f )
{
return true;
}
if ( IsPlayer( hObj ) && g_pGameServerShell->IsInfiniteAmmo() )
{
return true;
}
return g_pWeaponDB->GetBool( hWpnData, WDB_WEAPON_bInfiniteAmmo );
}