X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Feffects%2Fqc%2Fdamageeffects.qc;h=71e1e2a7bcdd96dcf3f72629d7e147d4db03aab3;hb=c039d054a46888048d214000273ccfc63e4611b6;hp=09ec8868f430c2a58c62e0198fd2d64784f7be87;hpb=7666560c6a475aefe6b55ff74a20444f328e0093;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/effects/qc/damageeffects.qc b/qcsrc/common/effects/qc/damageeffects.qc index 09ec8868f..71e1e2a7b 100644 --- a/qcsrc/common/effects/qc/damageeffects.qc +++ b/qcsrc/common/effects/qc/damageeffects.qc @@ -1,15 +1,4 @@ -#ifndef DAMAGEEFFECTS_H -#define DAMAGEEFFECTS_H - -#ifdef CSQC -#include -#include -#include -#include -#include -#endif - -#endif +#include "damageeffects.qh" #ifdef IMPLEMENTATION @@ -81,7 +70,7 @@ void DamageEffect_Think(entity this) { // time is up or the player got gibbed / disconnected this.owner.total_damages = max(0, this.owner.total_damages - 1); - remove(this); + delete(this); return; } if(this.state && !this.owner.csqcmodel_isdead) @@ -89,7 +78,7 @@ void DamageEffect_Think(entity this) // if the player was dead but is now alive, it means he respawned // if so, clear his damage effects, or damages from his dead body will be copied back this.owner.total_damages = max(0, this.owner.total_damages - 1); - remove(this); + delete(this); return; } this.state = this.owner.csqcmodel_isdead; @@ -256,7 +245,7 @@ NET_HANDLE(ENT_CLIENT_DAMAGEINFO, bool isNew) if(vdist(thisforce, !=, 0)) { it.velocity = it.velocity + damage_explosion_calcpush(it.damageforcescale * thisforce, it.velocity, autocvar_g_balance_damagepush_speedfactor); - it.flags &= ~FL_ONGROUND; + UNSET_ONGROUND(it); } if(w_issilent)