return FALSE;
}
+MUTATOR_HOOKFUNCTION(lms_PlayerRegen)
+{
+ if(autocvar_g_lms_regenerate)
+ return FALSE;
+ return TRUE;
+}
+
MUTATOR_HOOKFUNCTION(lms_ForbidThrowing)
{
// forbode!
start_ammo_nails = warmup_start_ammo_nails = cvar("g_lms_start_ammo_nails");
start_ammo_rockets = warmup_start_ammo_rockets = cvar("g_lms_start_ammo_rockets");
start_ammo_cells = warmup_start_ammo_cells = cvar("g_lms_start_ammo_cells");
+ start_ammo_plasma = warmup_start_ammo_plasma = cvar("g_lms_start_ammo_plasma");
start_ammo_fuel = warmup_start_ammo_fuel = cvar("g_lms_start_ammo_fuel");
return FALSE;
MUTATOR_HOOK(MakePlayerObserver, lms_RemovePlayer, CBC_ORDER_ANY);
MUTATOR_HOOK(ClientConnect, lms_ClientConnect, CBC_ORDER_ANY);
MUTATOR_HOOK(PlayerPreThink, lms_PlayerThink, CBC_ORDER_ANY);
+ MUTATOR_HOOK(PlayerRegen, lms_PlayerRegen, CBC_ORDER_ANY);
MUTATOR_HOOK(ForbidThrowCurrentWeapon, lms_ForbidThrowing, CBC_ORDER_ANY);
MUTATOR_HOOK(GiveFragsForKill, lms_GiveFragsForKill, CBC_ORDER_ANY);
MUTATOR_HOOK(SetStartItems, lms_SetStartItems, CBC_ORDER_ANY);