all repos — uStrat @ fc22042574f8fa38905183a4689a6e92d549ef86

simple turn-based strategy game inspired by uCity, Super Robot Wars, C&C, Fire Emblem

check for existence of equipment in AI.selectEnemyUnit()
Iris Lightshard nilix@nilfm.cc
PGP Signature
-----BEGIN PGP SIGNATURE-----

iQJDBAABCAAtFiEEkFh6dA+k/6CXFXU4O3+8IhROY5gFAl6zfMcPHG5pbGl4QG5p
bGZtLmNjAAoJEDt/vCIUTmOYZ98QAI4RB4LXlOv9KgxThJP9XAvU35bzPa19A3fD
7bkjUcf6zTlzoNOAao3xIVl3ZJ9+sjIy0VbaU4aadeNnlga98XkTSNkgbPDPkltE
f3Sdcub3L6S+Xz4eYYIOKAowBppUJqFfetpz8jSMscmN0wbWaxm4QYGxyGypj7BM
TtY184kvxquJQCFAzd7585L16/J4lHac734bw8BKlV/wyWJauXP02CnYQJvGn7Oy
0uUnKVmqDnsdnXrc/1BCMXmv9aj1auw5Neva+WgSUhOAHHnHO0DXnsGjZHQkaffw
539TxbVOgkAcIDPIGduHdQnPEBJSxRS913AVqEpLW3ADpMdud93IpPiM6ZieVYoN
i/29IiiWdkcxz+R8O1lhEhi8qGf9Lqnt9gJd/CqBm8C1uLOJtwLWoKgjEEL4TUbl
ZfXek8889h+ghEZhthW6zJalZTY/4l7UaDNn3Mae0EIUYu+HeBNTGP/k2eYSymZv
JUM/51BySSZBsG3A5WQDz/Ye8Zxev+LRRQ3eBzzxC5Oy2fOIEB50giiaPiNnoMvE
lhS1ziSUImPutBFmmatfEH3oJEJNmCHb2sVjITCHksertM2L18xHqYNweU+rzsLT
3OV7eJZiiY8xoIGRWPDJwVWeRsncQWzvjJIwDyi0lt0Hgy0vfLen+TZtxqg8IKaq
5jmi56KD
=A2YC
-----END PGP SIGNATURE-----
commit

fc22042574f8fa38905183a4689a6e92d549ef86

parent

41d628ca8f20b24fa236986b8097d3c94fdbc31e

1 files changed, 6 insertions(+), 2 deletions(-)

jump to
M AI.jsAI.js

@@ -118,12 +118,16 @@

AI.selectEnemyUnit = function() { // rank enemy units: HP*ATK/DEF - var i, j, k, u; + var i, j, k, u, tmp; u = -1 j = 0; for (i = 0; i < teams.cpu.units.length; i++) { - k = teams.p1.units[i].hp*(teams.p1.units[i].pow + teams.p1.units.equipment.grade)/teams.p1.units[i].def; + tmp = teams.p1.units[i]; + if (isEmptyObject(tmp.equipment)) + k = tmp.hp*tmp.pow/tmp.def; + else + k = tmp.hp*(tmp.pow + tmp.equipment.grade)/tmp.def; if (k > j) { k = j;