Unfortunately, there's no way to dirty specific weapons only. So for instance: If you are regurgitated, drop your weapon, then pick up a new weapon from a pickup spot, the new weapon will still appear green. An excuse however can be that "you dirty / clean any new weapon you touch" :P
self.weaponentity.alpha = self.alpha;\r
self.weaponentity.colormap = self.colormap;\r
}\r
+ if(self.owner.colormod != '0 0 0') // used by the regurgitating colors\r
+ self.weaponentity.colormod = self.owner.colormod;\r
\r
self.angles = '0 0 0';\r
local float f;\r
self.alpha = self.owner.alpha;\r
else\r
self.alpha = 1;\r
+ if(self.owner.colormod != '0 0 0') // used by the regurgitating colors\r
+ self.exteriorweaponentity.colormod = self.owner.colormod;\r
\r
ang_x = bound(sv_pitch_min, self.owner.v_angle_x, sv_pitch_max);\r
ang_y = 0;\r