]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Add a cvar to change turret upgrade cost
authorMario <mario.mario@y7mail.com>
Sun, 27 Jan 2013 04:25:24 +0000 (15:25 +1100)
committerMario <mario.mario@y7mail.com>
Sun, 27 Jan 2013 04:25:24 +0000 (15:25 +1100)
gamemodes.cfg
qcsrc/server/autocvars.qh
qcsrc/server/mutators/gamemode_td.qc

index 8987e5e5f2b114c3ab51c91bd44b6fe9253ef392..8faca21c40191b5d3cf4edbdeda571735bc1171a 100644 (file)
@@ -504,3 +504,4 @@ set g_td_turret_plasma_cost 50
 set g_td_turret_mlrs_cost 80
 set g_td_turret_walker_cost 100
 set g_td_tower_buff_cost 70
+set g_td_turret_upgrade_cost 100
index dd3284a6f857b6e4f55757e6eef014d50f1fd968..d0e0ee8ce585b3185d67d5d38d63c694971e1f54 100644 (file)
@@ -1297,6 +1297,7 @@ float autocvar_g_td_tower_buff_cost;
 float autocvar_g_td_monsters_skill_start;
 float autocvar_g_td_monsters_skill_increment;
 float autocvar_g_td_monsters_spawnshield_time;
+float autocvar_g_td_turret_upgrade_cost;
 float autocvar_g_za_monster_count;
 float autocvar_g_monsters;
 float autocvar_g_monsters_max;
index 5983f514a0131d1e622d57489a436475e1620b19..e9e5c878c93e167c9ff9551dabb175f6875ff9fc 100644 (file)
@@ -968,9 +968,9 @@ MUTATOR_HOOKFUNCTION(td_PlayerCommand)
                        sprint(self, "You need to aim at your turret to upgrade it\n");
                        return TRUE;
                }
-               if(self.ammo_fuel < 100)        
+               if(self.ammo_fuel < autocvar_g_td_turret_upgrade_cost)  
                {
-                       sprint(self, "You need 100 fuel to increase this turret's power\n");
+                       sprint(self, strcat("You need ", ftos(autocvar_g_td_turret_upgrade_cost), " fuel to increase this turret's power\n"));
                        return TRUE;
                }
                if(trace_ent.turret_buff >= 3)
@@ -979,7 +979,7 @@ MUTATOR_HOOKFUNCTION(td_PlayerCommand)
                        return TRUE;
                }
                
-               self.ammo_fuel -= 100;
+               self.ammo_fuel -= autocvar_g_td_turret_upgrade_cost;
                trace_ent.SendFlags |= TNSF_STATUS;
                buffturret(trace_ent, 1.2);
                sprint(self, "Turret power increased by 20%!\n");