F
fxokz
Guest
When i look back at this page i actually cringe a little because of how badly its written.
I hope i never go through the pain of that ever again. What about you guys? real curious.
Code:
///UPGRADES!!!
//turret 1
if player_money >= selected_turret.upgrade_cost && selected_turret = obj_turret1 && current_turret.times_upgraded = 0 //if not upgraded at all
{
current_turret.fire_rate -= 5;
current_turret.radius += 5;
current_turret.damage += 5;
current_turret.image_index += 1;
current_turret.times_upgraded +=1;
player_money -= selected_turret.upgrade_cost;
} else if player_money >= selected_turret.upgrade_cost && selected_turret = obj_turret1 && current_turret.times_upgraded = 1 //if upgraded once
{
current_turret.fire_rate -= 10;
current_turret.radius +=5;
current_turret.damage +=10;
current_turret.image_index += 1;
current_turret.times_upgraded +=1;
player_money -= selected_turret.upgrade_cost;
}
//turret 2
if player_money >= selected_turret.upgrade_cost && selected_turret = obj_turret2 && current_turret.times_upgraded = 0 //if not upgraded at all
{
current_turret.fire_rate -= 2;
current_turret.radius += 5;
current_turret.damage += 3;
current_turret.image_index += 1;
current_turret.times_upgraded +=1;
player_money -= selected_turret.upgrade_cost;
} else if player_money >= selected_turret.upgrade_cost && selected_turret = obj_turret2 && current_turret.times_upgraded = 1 //if upgraded once
{
current_turret.fire_rate -= 3;
current_turret.radius +=7;
current_turret.damage +=6;
current_turret.image_index += 1;
current_turret.times_upgraded +=1;
player_money -= selected_turret.upgrade_cost;
}
//turret 3
if player_money >= selected_turret.upgrade_cost && selected_turret = obj_turret3 && current_turret.times_upgraded = 0 //if not upgraded at all
{
//current_turret.fire_rate -= .1; TOO OP
current_turret.radius += 5;
current_turret.damage += 2;
current_turret.image_index += 1;
current_turret.times_upgraded +=1;
player_money -= selected_turret.upgrade_cost;
} else if player_money >= selected_turret.upgrade_cost && selected_turret = obj_turret3 && current_turret.times_upgraded = 1 //if upgraded once
{
current_turret.fire_rate -= .1;
current_turret.radius +=10;
current_turret.damage +=3;
current_turret.image_index += 1;
current_turret.times_upgraded +=1;
player_money -= selected_turret.upgrade_cost;
}
//turret 4
if player_money >= selected_turret.upgrade_cost && selected_turret = obj_turret4 && current_turret.times_upgraded = 0 //if not upgraded at all
{
current_turret.fire_rate -= 5;
current_turret.radius += 2;
current_turret.damage += 10;
current_turret.image_index += 1;
current_turret.times_upgraded +=1;
player_money -= selected_turret.upgrade_cost;
} else if player_money >= selected_turret.upgrade_cost && selected_turret = obj_turret4 && current_turret.times_upgraded = 1 //if upgraded once
{
current_turret.fire_rate -= 5;
current_turret.radius += 3;
current_turret.damage += 10;
current_turret.image_index += 1;
current_turret.times_upgraded +=1;
player_money -= selected_turret.upgrade_cost;
}
//turret 5
if player_money >= selected_turret.upgrade_cost && selected_turret = obj_turret5 && current_turret.times_upgraded = 0 //if not upgraded at all
{
//current_turret.fire_rate -= 3;
current_turret.radius += 3;
current_turret.damage += 5;
current_turret.image_index += 1;
current_turret.times_upgraded +=1;
player_money -= selected_turret.upgrade_cost;
} else if player_money >= selected_turret.upgrade_cost && selected_turret = obj_turret5 && current_turret.times_upgraded = 1 //if upgraded once
{
current_turret.fire_rate -= 5;
current_turret.radius +=4;
current_turret.damage +=5;
current_turret.image_index += 1;
current_turret.times_upgraded +=1;
player_money -= selected_turret.upgrade_cost;
}
I hope i never go through the pain of that ever again. What about you guys? real curious.