]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Use Team_ColorRGB for monster/generator glow & radar colors
authorMario <mario.mario@y7mail.com>
Wed, 17 Apr 2013 07:22:01 +0000 (17:22 +1000)
committerMario <mario.mario@y7mail.com>
Wed, 17 Apr 2013 07:22:01 +0000 (17:22 +1000)
qcsrc/client/monsters.qc
qcsrc/server/generator.qc
qcsrc/server/mutators/gamemode_onslaught.qc

index 53292d28ea1e74d3907a428dbc40ca7256641c9f..36fc3b016bfa3d18b1f5af4c6acd4b3be5864dc4 100644 (file)
@@ -216,33 +216,8 @@ void monster_mid2info(float _mid)
 .vector glowmod;
 void monster_changeteam()
 {      
-       switch(self.team - 1)
-       {
-               case NUM_TEAM_1: // Red
-               {
-                       self.glowmod = '2 0 0';
-                       self.teamradar_color = '1 0 0';
-                       break;
-               }
-               case NUM_TEAM_2: // Blue
-               {
-                       self.glowmod = '0 0 2';
-                       self.teamradar_color = '0 0 1';
-                       break;
-               }
-               case NUM_TEAM_3: // Yellow
-               {
-                       self.glowmod = '1 1 0';
-                       self.teamradar_color = '1 1 0';
-                       break;
-               }
-               case NUM_TEAM_4: // Pink
-               {
-                       self.glowmod = '1 0 1';
-                       self.teamradar_color = '1 0 1';
-                       break;
-               }
-       }
+       self.glowmod = Team_ColorRGB(self.team - 1);
+       self.teamradar_color = Team_ColorRGB(self.team - 1);
        
        if(self.team)
                self.colormap = 1024 + (self.team - 1) * 17;
index 2aca7d43291f06ad1687d3738dd4fa0f490da240..b14ee7f2e34d6253a8167891a13e7124be000400 100644 (file)
@@ -68,34 +68,9 @@ void generator_construct()
 
 .vector glowmod;
 void generator_changeteam()
-{      
-       switch(self.team - 1)
-       {
-               case NUM_TEAM_1: // Red
-               {
-                       self.glowmod = '2 0 0';
-                       self.teamradar_color = '1 0 0';
-                       break;
-               }
-               case NUM_TEAM_2: // Blue
-               {
-                       self.glowmod = '0 0 2';
-                       self.teamradar_color = '0 0 1';
-                       break;
-               }
-               case NUM_TEAM_3: // Yellow
-               {
-                       self.glowmod = '1 1 0';
-                       self.teamradar_color = '1 1 0';
-                       break;
-               }
-               case NUM_TEAM_4: // Pink
-               {
-                       self.glowmod = '1 0 1';
-                       self.teamradar_color = '1 0 1';
-                       break;
-               }
-       }
+{
+       self.glowmod = Team_ColorRGB(self.team - 1);
+       self.teamradar_color = Team_ColorRGB(self.team - 1);
        
        if(self.team)
                self.colormap = 1024 + (self.team - 1) * 17;
index a3a707c2c89bc5405163ebecda5184e60844df9c..e021076dbf98cf5c488ee054b96b1f95dbfd1c9b 100644 (file)
@@ -638,29 +638,6 @@ void onslaught_generator_damage(entity inflictor, entity attacker, float damage,
 
                onslaught_updatelinks();
        }
-       /*
-       if(self.health <= 0)
-               setmodel(self, "models/onslaught/generator_dead.md3");
-       else if(self.health < self.max_health * 0.10)
-               setmodel(self, "models/onslaught/generator_dmg9.md3");
-       else if(self.health < self.max_health * 0.20)
-               setmodel(self, "models/onslaught/generator_dmg8.md3");
-       else if(self.health < self.max_health * 0.30)
-               setmodel(self, "models/onslaught/generator_dmg7.md3");
-       else if(self.health < self.max_health * 0.40)
-               setmodel(self, "models/onslaught/generator_dmg6.md3");
-       else if(self.health < self.max_health * 0.50)
-               setmodel(self, "models/onslaught/generator_dmg5.md3");
-       else if(self.health < self.max_health * 0.60)
-               setmodel(self, "models/onslaught/generator_dmg4.md3");
-       else if(self.health < self.max_health * 0.70)
-               setmodel(self, "models/onslaught/generator_dmg3.md3");
-       else if(self.health < self.max_health * 0.80)
-               setmodel(self, "models/onslaught/generator_dmg2.md3");
-       else if(self.health < self.max_health * 0.90)
-               setmodel(self, "models/onslaught/generator_dmg1.md3");
-       setsize(self, GENERATOR_MIN, GENERATOR_MAX);
-       */
 
        // Throw some flaming gibs on damage, more damage = more chance for gib
        if(random() < damage/220)