X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fmutators%2Fmutator%2Fvampire%2Fsv_vampire.qc;h=b599805a45774f6d971087191a259ebffef342c1;hb=d2103fff45069a3eea862441558ddf536371e59d;hp=92c5943c3d75455f7bc3d41b6f95184df7ba8555;hpb=e98ed192eac2c7983d5395418f3e9396024fa9ba;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/mutators/mutator/vampire/sv_vampire.qc b/qcsrc/common/mutators/mutator/vampire/sv_vampire.qc index 92c5943c3..b599805a4 100644 --- a/qcsrc/common/mutators/mutator/vampire/sv_vampire.qc +++ b/qcsrc/common/mutators/mutator/vampire/sv_vampire.qc @@ -1,6 +1,7 @@ #include "sv_vampire.qh" -REGISTER_MUTATOR(vampire, cvar("g_vampire") && !cvar("g_instagib")); +string autocvar_g_vampire; +REGISTER_MUTATOR(vampire, expr_evaluate(autocvar_g_vampire) && !autocvar_g_instagib); MUTATOR_HOOKFUNCTION(vampire, PlayerDamage_SplitHealthArmor) { @@ -12,7 +13,8 @@ MUTATOR_HOOKFUNCTION(vampire, PlayerDamage_SplitHealthArmor) if(frag_target != frag_attacker) if(!IS_DEAD(frag_target)) { - GivePlayerHealth(frag_attacker, bound(0, damage_take, frag_target.health)); + GiveResource(frag_attacker, RESOURCE_HEALTH, + bound(0, damage_take, frag_target.health)); } }