} else if(type == DEATH_RAPTOR_CANNON) {
HUD_KillNotify_Push(s1, s2, 1, DEATH_GENERIC);
if(alsoprint)
- print (sprintf(_("^1%s^1 nailed to hell %s\n"), s2, s1));
+ print (sprintf(_("^1%s^1 nailed to hell by %s\n"), s2, s1));
} else if(type == DEATH_RAPTOR_BOMB) {
HUD_KillNotify_Push(s1, s2, 1, DEATH_GENERIC);
if(alsoprint)
self.alivetime = 0;
}
+ if(self.vehicle)
+ {
+ entity oldself;
+ oldself = self;
+ self = self.vehicle;
+ vehicles_exit(VHEF_RELESE);
+ self = oldself;
+ }
+
if(self.flagcarried)
DropFlag(self.flagcarried, world, world);
void ClientKill_Now()
{
+ if(self.vehicle)
+ {
+ entity oldself;
+ oldself = self;
+ self = self.vehicle;
+ vehicles_exit(VHEF_RELESE);
+ self.vehicle_health = -1;
+ Damage(self, self, self, 1 , DEATH_KILL, self.origin, '0 0 0');
+ self = oldself;
+ }
+
remove(self.killindicator);
self.killindicator = world;