X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Ftriggers%2Ffunc%2Fbreakable.qc;h=9fda071fd4f005d58870c5d4348361d2c6a278fa;hb=437d67dbc7631d6c49e922990d96461d3ff4b7b2;hp=b2a4894a5238a84f6cfa1dc7d901cc316860e7cf;hpb=59b6575d5306d671853a67e37aa795f45315562b;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/triggers/func/breakable.qc b/qcsrc/common/triggers/func/breakable.qc index b2a4894a5..9fda071fd 100644 --- a/qcsrc/common/triggers/func/breakable.qc +++ b/qcsrc/common/triggers/func/breakable.qc @@ -1,12 +1,10 @@ #ifdef SVQC -#include "../../../server/_all.qh" - #include "../../../server/g_subs.qh" #include "../../../server/g_damage.qh" #include "../../../server/bot/bot.qh" #include "../../../common/csqcmodel_settings.qh" -#include "../../../csqcmodellib/sv_model.qh" +#include "../../../lib/csqcmodel/sv_model.qh" #include "../../../server/weapons/common.qh" .entity sprite; @@ -210,7 +208,7 @@ void func_breakable_destroy() _sound (self, CH_TRIGGER, self.noise, VOL_BASE, ATTEN_NORM); if(self.dmg) - RadiusDamage(self, activator, self.dmg, self.dmg_edge, self.dmg_radius, self, world, self.dmg_force, DEATH_HURTTRIGGER, world); + RadiusDamage(self, activator, self.dmg, self.dmg_edge, self.dmg_radius, self, world, self.dmg_force, DEATH_HURTTRIGGER.m_id, world); if(self.cnt) // TODO pointparticles(self.cnt, self.absmin * 0.5 + self.absmax * 0.5, '0 0 0', self.count); @@ -266,8 +264,8 @@ void func_breakable_reset() } // destructible walls that can be used to trigger target_objective_decrease -void spawnfunc_func_breakable() -{SELFPARAM(); +spawnfunc(func_breakable) +{ float n, i; if(!self.health) self.health = 100; @@ -335,7 +333,7 @@ void spawnfunc_func_breakable() } // for use in maps with a "model" key set -void spawnfunc_misc_breakablemodel() { - spawnfunc_func_breakable(); +spawnfunc(misc_breakablemodel) { + spawnfunc_func_breakable(this); } #endif