self.nextthink = time;\r
\r
// the owner has switched to another weapon, remove the digits\r
- if(self.weapon != self.owner.weapon)\r
+ if(self.weapon != self.owner.weapon || self.owner.classname != "player" || self.deadflag != DEAD_NO)\r
{\r
self.nextthink = 0;\r
remove(self);\r