X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fserver%2Fg_damage.qh;h=aee4a93df80da7cecde86899592331cd79b55777;hp=019c8fc9a8efc92bc5d280f2352d796acd99f574;hb=d865de7a9a17c5a1d9286aec40f68c3530697660;hpb=79eebf87e68861e205a8754d6551bd0aa2229c44 diff --git a/qcsrc/server/g_damage.qh b/qcsrc/server/g_damage.qh index 019c8fc9a..aee4a93df 100644 --- a/qcsrc/server/g_damage.qh +++ b/qcsrc/server/g_damage.qh @@ -3,6 +3,8 @@ #if defined(CSQC) #elif defined(MENUQC) #elif defined(SVQC) + #include + #include #include #include #include @@ -55,7 +57,7 @@ float IsFlying(entity a); void UpdateFrags(entity player, int f); // NOTE: f=0 means still count as a (positive) kill, but count no frags for it -void W_SwitchWeapon_Force(Player this, Weapon w); +void W_SwitchWeapon_Force(Player this, Weapon w, .entity weaponentity); entity GiveFrags_randomweapons; void GiveFrags (entity attacker, entity targ, float f, int deathtype); @@ -86,11 +88,6 @@ void Freeze (entity targ, float freeze_time, float frozen_type, float show_waypo void Unfreeze (entity targ); -// these are updated by each Damage call for use in button triggering and such -entity damage_targ; -entity damage_inflictor; -entity damage_attacker; - void Damage (entity targ, entity inflictor, entity attacker, float damage, int deathtype, vector hitloc, vector force); float RadiusDamage_running;