debugging AI some more; making progress!
Iris Lightshard nilix@nilfm.cc
PGP Signature
-----BEGIN PGP SIGNATURE----- iQJDBAABCAAtFiEEkFh6dA+k/6CXFXU4O3+8IhROY5gFAl5ITlIPHG5pbGl4QG5p bGZtLmNjAAoJEDt/vCIUTmOYAmgP/ixXW6tzrBcsp231H6S0ITKrgjVE3589gga8 r6PW7nnmRfBJ4xo1jUw6JJ02CeKUuZmJemMZKn8oZ+7EC5Rfo8gHl1pE/2H2eY/E 50/pgb1T1pHqJ+fxIuCWh4au8XQD6WDPcaU2BOLVESAGDn+SvYS5mD0+RZMbJqld lzEUEkgMaSVLt59DC9rjAolcWzOdmNOdFK/j/tdZOpEcUBzWrzwnHpMRp27IJRNs rDvI+kIFP6XqXXElOZtnZz30o/GeI/8s5VmUHaDbiy+4SEuWVMbePmDVjqBh4Mju G82Aufk3VsSCEgqItpz3i0yH5MTlREjqhrPc66OOjdzIvarPfy9FgDwV4io9mS68 TjNfIOqA8xpdadCQb+VKdtBhzj9UFosx7pDd9YXybKoi2cXqC+f59eMA4e0mQ7d8 CcTejzz+za615WPS4KDDJoLVEcyWdybGszmX1TWPEgwSranL2e61j5r4rXJX04VG Zh9uTDWuk/sy5TaJpc4hoH/P4wshuSAsLE7jn+p6TDVW/oK8lWxMzAVq+0r5epP9 HZJ2EYHT5gdZ9TUkG/SbDcTteQm8xkNzBJp6QN7DRUJD3L0a/NractQXiOL2il1F firgbs59klXD0yIZCFCx3BxOQY2BPf/6FE7cS5EDRRaQ8YarHH7ufRHtM0EGs/d0 QsdYYVUn =DSED -----END PGP SIGNATURE-----
M
Attack.js
→
Attack.js
@@ -25,8 +25,16 @@ {
gameState.flow = "cpuAttackReady"; attack.src = teams.cpu.units[AI.focus]; attack.pattern = attack.src.equipment.pattern; - mapCursor.x = attack.src.target.x; - mapCursor.y = attack.src.target.y; + if (attack.src.mode != "defend") + { + mapCursor.x = attack.src.target.x; + mapCursor.y = attack.src.target.y; + } + else + { + // search for closest enemy unit in range, target it + // if nothing in range, do nothing + } } attack.cancel = function()