Im still working on my Text RPG, but I dont have any easy way to write my level up code... Heres what i got:
var LEVEL = 1;
var XP = 0;
var ATTACK = 0;
var STRENGTH = 0;
var DEFENSE = 0;
var RANGED = 0;
var MAGIC = 0;
var AGILITY= 0;
var HEALTH = 0;
if(LEVEL = 1 && XP >= 20) {
LEVEL = 2;
ATTACK++;
STRENGTH++;
DEFENCE++;
RANGED++;
MAGIC++;
AGILITY++;
} else if(LEVEL = 2 && XP >= 60) {
LEVEL = 3;
ATTACK++;
STRENGTH++;
DEFENCE++;
RANGED++;
MAGIC++;
AGILITY++;
} else if(LEVEL = 3 && XP >= 120) {
LEVEL = 4;
ATTACK++;
STRENGTH++;
DEFENCE++;
RANGED++;
MAGIC++;
AGILITY++;
} else if(LEVEL = 4 && XP >= 240) {
LEVEL = 5;
ATTACK++;
STRENGTH++;
DEFENCE++;
RANGED++;
MAGIC++;
AGILITY++;
} else if(LEVEL = 5 && XP >= 480) {
LEVEL = 6;
ATTACK++;
STRENGTH++;
DEFENCE++;
RANGED++;
MAGIC++;
AGILITY++;
} else if(LEVEL = 6 && XP >= 960) {
LEVEL = 7;
ATTACK++;
STRENGTH++;
DEFENCE++;
RANGED++;
MAGIC++;
AGILITY++;
} else if(LEVEL = 7 && XP >= 1920) {
LEVEL = 8;
ATTACK++;
STRENGTH++;
DEFENCE++;
RANGED++;
MAGIC++;
AGILITY++;
} else if(LEVEL = 8 && XP >= 3840) {
LEVEL = 9;
ATTACK++;
STRENGTH++;
DEFENCE++;
RANGED++;
MAGIC++;
AGILITY++;
} else if(LEVEL = 9 && XP >= 7680) {
LEVEL = 10;
ATTACK++;
STRENGTH++;
DEFENCE++;
RANGED++;
MAGIC++;
AGILITY++;
} else if(LEVEL = 10 && XP >= 15360) {
LEVEL = 11;
ATTACK++;
STRENGTH++;
DEFENCE++;
RANGED++;
MAGIC++;
AGILITY++;
} else if(LEVEL = 11 && XP >= 30720) {
LEVEL = 12;
ATTACK++;
STRENGTH++;
DEFENCE++;
RANGED++;
MAGIC++;
AGILITY++;
} else if(LEVEL = 12 && XP >= 61440) {
LEVEL = 13;
ATTACK++;
STRENGTH++;
DEFENCE++;
RANGED++;
MAGIC++;
AGILITY++;
} else if(LEVEL = 13 && XP >= 122880) {
LEVEL = 14;
ATTACK++;
STRENGTH++;
DEFENCE++;
RANGED++;
MAGIC++;
AGILITY++;
} else if(LEVEL = 14 && XP >= 245760) {
LEVEL = 15;
ATTACK++;
STRENGTH++;
DEFENCE++;
RANGED++;
MAGIC++;
AGILITY++;
} else if(LEVEL = 15 && XP >= 491520) {
LEVEL = 16;
ATTACK++;
STRENGTH++;
DEFENCE++;
RANGED++;
MAGIC++;
AGILITY++;
} else if(LEVEL = 16 && XP >= 983040) {
LEVEL = 17;
ATTACK++;
STRENGTH++;
DEFENCE++;
RANGED++;
MAGIC++;
AGILITY++;
} else if(LEVEL = 17 && XP >= 1966080) {
LEVEL = 18;
ATTACK++;
STRENGTH++;
DEFENCE++;
RANGED++;
MAGIC++;
AGILITY++;
} else if(LEVEL = 18 && XP >= 3932160) {
LEVEL = 19;
ATTACK++;
STRENGTH++;
DEFENCE++;
RANGED++;
MAGIC++;
AGILITY++;
} else if(LEVEL = 19 && XP >= 7864320) {
LEVEL = 20;
ATTACK++;
STRENGTH++;
DEFENCE++;
RANGED++;
MAGIC++;
AGILITY++;
}
I dont know if I could use a for() or a while() loop, but if anyone could help me, that would save ALOT of space and time! (btw, my xp required for each other level is doubled)