X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fw_hlac.qc;h=6aaf174147142b1f70212fd276274cbec9c5c053;hb=bd2ef9e66130865261f4fc15d30d811541dec39a;hp=5fe75ab2ca46bfbdfa0828b564b68aa419e8c060;hpb=5edeb786a80b4ea0254d504f655447174375b7e3;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/w_hlac.qc b/qcsrc/server/w_hlac.qc index 5fe75ab2c..6aaf17414 100644 --- a/qcsrc/server/w_hlac.qc +++ b/qcsrc/server/w_hlac.qc @@ -74,6 +74,8 @@ void W_HLAC_Attack (void) missile.projectiledeathtype = WEP_HLAC; CSQCProjectile(missile, TRUE, PROJECTILE_HLAC, TRUE); + + other = missile; MUTATOR_CALLHOOK(EditProjectile); } void W_HLAC_Attack2f (void) @@ -116,6 +118,8 @@ void W_HLAC_Attack2f (void) missile.projectiledeathtype = WEP_HLAC | HITTYPE_SECONDARY; CSQCProjectile(missile, TRUE, PROJECTILE_HLAC, TRUE); + + other = missile; MUTATOR_CALLHOOK(EditProjectile); } void W_HLAC_Attack2 (void) @@ -207,10 +211,6 @@ float w_hlac(float req) return self.ammo_cells >= cvar("g_balance_hlac_primary_ammo"); else if (req == WR_CHECKAMMO2) return self.ammo_cells >= cvar("g_balance_hlac_secondary_ammo"); - else if (req == WR_SUICIDEMESSAGE) - w_deathtypestring = "should have used a smaller gun"; - else if (req == WR_KILLMESSAGE) - w_deathtypestring = "was cut down by"; return TRUE; }; #endif @@ -229,6 +229,10 @@ float w_hlac(float req) { precache_sound("weapons/laserimpact.wav"); } + else if (req == WR_SUICIDEMESSAGE) + w_deathtypestring = "%s should have used a smaller gun"; + else if (req == WR_KILLMESSAGE) + w_deathtypestring = "%s was cut down by %s"; return TRUE; } #endif