some balance fixes
Iris Lightshard nilix@nilfm.cc
PGP Signature
-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEkFh6dA+k/6CXFXU4O3+8IhROY5gFAmDOd7cACgkQO3+8IhRO Y5idTA/+P7rAV7EaT1YyzKS83S0i2KZmg4AKPzeTuX2YU2T/PL8fb/QS4SAwsUwR i0NDhJRCaZtn3eB2kBH+4RLBhVzsTQUCNUe3laaCDJHaBx1hxQIRMV5L03kbhukV sP4y4a0UpKDnXktr2SmQAIrVUJc4fClhqR0es2YdVdE4qOhZqBQ8Liv4PrpOmTBJ +tS83xs+cSdm4vpiDuO7mMWzUAKIPcwOm3zeHS8rguLpM/NZ8vxTvH4h8BpJiNwW unaxqZUF6vYlw+T7B3uaZKT0xomeiS+x7dfyu7wK0zdC80Q/Z6Bpfyf+sPvH49dG 9Idf6UcDqY4CvI/iXpz/FXJVJ4/Ffn+cd7AROwoyHCuKaxnVo+DaKEMf4x6Xbs/X PfaUQlIa1y8Y9mRnZVLMn9nvUJMohGPrMDBRA2SVOo4ZL65p8yU7Og/lRMF+cz50 N6VF1PeszT3y/V0WFa3q+8KGSYG2qZZ8FoiMchBVczGso0puba0RlF4cGlOC468b NL5kJW01sxjD8FPAD9Dy8CdwEsuMjMrQWcdKIZyKJLAerFHdwByA+7NeUZQ0MEdo Ge7qml/OLMvRVNOEWTY0tQRHk9BjiM44xpzqojJhS7/wtnT7quTx1QSyreYeC8xV cKT/NDzudfz3z5IzgYLK85v9n4Yu68FlIz/lgv1WtYPNtvFwkgE= =U9En -----END PGP SIGNATURE-----
4 files changed,
30 insertions(+),
29 deletions(-)
M
AI.js
→
AI.js
@@ -6,7 +6,7 @@ AI.animCounter = 0;
AI.fCounter = 0; AI.Q = {} AI.moveOptions = new Array(4); -AI.focus = {}; +AI.focus = 0; AI.delay = 0; const maxAttention = 1.5*(Math.floor(Math.sqrt(map.sz)) + 1);@@ -774,49 +774,49 @@ if (AI.rand(5) < 1)
{ return; } - if (teams.cpu.energy >= 300) + if (teams.cpu.energy >= 200) { - if (AI.rand(4) < 1) + if (AI.rand(4) < 3) { buildBlitzWalker(); } - else if (AI.rand(4) < 3) + else { buildBattleAngel(); } else return; } - else if (teams.cpu.energy >= 180) + else if (teams.cpu.energy >= 120) { - if (AI.rand(4) < 1) + if (AI.rand(4) < 3) { buildBattleAngel(); } - else if (AI.rand(4) < 3) + else { buildAce(); } else return; } - else if (teams.cpu.energy >= 90) + else if (teams.cpu.energy >= 80) { - if (AI.rand(4) < 1) + if (AI.rand(4) < 3) { buildAce(); } - else if (AI.rand(4) < 3) + else { buildKnight(); } else return; } - else if (teams.cpu.energy >= 60) + else if (teams.cpu.energy >= 50) { - if (AI.rand(4) < 1) + if (AI.rand(4) < 3) { buildKnight(); } - else if (AI.rand(4) < 3) + else { buildRanger(); }@@ -824,7 +824,7 @@ else return;
} else if (teams.cpu.energy >= 30) { - if (AI.rand(4) < 3) + if (AI.rand(5) < 4) { buildRanger(); }
M
Equipment.js
→
Equipment.js
@@ -95,7 +95,7 @@ [ 0, 0, 0, 0, 0 ],
[ 0, 0, 0, 0, 0 ]]; console.log(self.pattern); self.cost = 15; - self.limit = 5; + self.limit = 7; return self; }@@ -140,7 +140,7 @@ [ 0, 0, 1, 0, 0],
[ 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0]]; self.cost = 12; - self.limit = 4; + self.limit = 5; return self; }@@ -185,7 +185,7 @@ [ 1, 1, 1, 0, 0],
[ 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0]]; self.cost = 45; - self.limit = 7; + self.limit = 10; return self; }
M
Menu.js
→
Menu.js
@@ -204,21 +204,21 @@ if (teams.p1.energy >= 30)
{ self.addItem("E30 Ranger", buildRanger); } - if (teams.p1.energy >= 60) + if (teams.p1.energy >= 50) { - self.addItem("E60 Knight", buildKnight); + self.addItem("E50 Knight", buildKnight); } - if (teams.p1.energy >= 90) + if (teams.p1.energy >= 80) { - self.addItem("E90 Ace", buildAce); + self.addItem("E80 Ace", buildAce); } - if (teams.p1.energy >= 180) + if (teams.p1.energy >= 120) { - self.addItem("E180 Battle Angel", buildBattleAngel); + self.addItem("E120 Battle Angel", buildBattleAngel); } - if (teams.p1.energy >= 300) + if (teams.p1.energy >= 200) { - self.addItem("E300 BlitzWalker", buildBlitzWalker); + self.addItem("E200 BlitzWalker", buildBlitzWalker); } if (self.items.length == 0) {@@ -274,5 +274,6 @@
function burnCell() { map.degradeCell(map.data[mapCursor.x][mapCursor.y]); + gameState.ruin++; gameState.flow="freeLook"; }
M
Unit.js
→
Unit.js
@@ -20,7 +20,7 @@ this.hasAttacked = false;
this.name = ""; //only used for CPU units: - this.target = {}; + this.target = null; this.targetType = ""; this.mode = ""; this.attentionSpan = 0;@@ -98,7 +98,7 @@ self.maxHP = 20;
self.pow = 6; self.def = 3; self.agi = 4; - cost = 60; + cost = 50; self.x = x; self.y = y; self.name = player + " Knight";@@ -132,7 +132,7 @@ self.maxHP = 30;
self.pow = 6; self.def = 3; self.agi = 10; - self.cost = 180; + self.cost = 120; self.x = x; self.y = y; self.name = player + " Battle Angel";@@ -166,7 +166,7 @@ self.maxHP = 50;
self.pow = 10; self.def = 5; self.agi = 6; - self.cost = 300; + self.cost = 200; self.x = x; self.y = y; self.name = player + " BlitzWalker";