Pierwsza moc:redukcja obrażeń
new c_redirect[33] = 1
public client_PreThink ( id )
if (c_redirect[id] > 0) add_bonus_redirect(id)
public add_bonus_redirect(id)
{
if (player_b_redirect[id] > 0)
if (c_redirect[id] > 0)
{
if (get_user_health(id)+player_b_redirect[id] <= race_heal[player_class[id]]+player_strength[id]*1)
if (get_user_health(id)+c_redirect[id] <= race_heal[player_class[id]]+player_strength[id]*1)
{
change_health(id,player_b_redirect[id],0,"")
change_health(id,c_redirect[id],0,"")
}
}
}
Druga moc:Dodatkowe obrażenia
new c_damage[33] = 1
public add_damage_bonus(id,damage,attacker_id)
{
if (player_b_damage[attacker_id] > 0 && get_user_health(id)>player_b_damage[attacker_id])
if (c_damage[attacker_id] > 0 && get_user_health(id)>c_damage[attacker_id])
{
change_health(id,-player_b_damage[attacker_id],attacker_id,"")
change_health(id,-c_damage[attacker_id],attacker_id,"")
if (random_num(0,2) == 1) Effect_Bleed(id,248)
}
}