Nie znam się na starym codzie ale zgaduje że chodzi o tą linijke
ExecuteHam(Ham_TakeDamage, pid, ent, attacker, 90.0+float(inteligencja_gracza[attacker]) -redukcja_obrazen_umiejetnosci[pid], 1)
I tam gdzie masz 90 dajesz tyle ile ma bić rakieta bez dodania punktów w inte