From c6816a65dd441fd861c3b950ec88cd76d4da2ce5 Mon Sep 17 00:00:00 2001 From: maikmerten Date: Sat, 7 May 2005 16:18:29 +0000 Subject: [PATCH] Simple respawn effect for items git-svn-id: svn://svn.icculus.org/nexuiz/trunk@390 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- qcsrc/gamec/t_items.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/qcsrc/gamec/t_items.c b/qcsrc/gamec/t_items.c index 3f6cfd63b..6885849bf 100644 --- a/qcsrc/gamec/t_items.c +++ b/qcsrc/gamec/t_items.c @@ -1,3 +1,6 @@ +void Item_ClearRespawnEffect (void) { + self.effects = 0; +} void Item_Respawn (void) { @@ -5,6 +8,13 @@ void Item_Respawn (void) self.solid = SOLID_TRIGGER; // allow it to be touched again sound (self, CHAN_VOICE, "misc/itemrespawn.wav", 1, ATTN_NORM); // play respawn sound setorigin (self, self.origin); + + // Savage: Add simple Respawn effect and make sure it gets removed + if(self.effects == 0) { + self.effects = EF_STARDUST; + self.think = Item_ClearRespawnEffect; + self.nextthink = time + 0.1; + } } void Item_Touch (void) -- 2.39.2