make AI more aggressive
Iris Lightshard nilix@nilfm.cc
PGP Signature
-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEkFh6dA+k/6CXFXU4O3+8IhROY5gFAmDNli8ACgkQO3+8IhRO Y5hntQ//U7TAHzElBF/Z0B0HOFuvL4RVG0yeAW7dXHJVS1f7NEdR151nAGMo+fWW QPouO5gubhBycBjm360l+guJZuQ34nU9KaoKtkFwSry5t1EwsdCgFTdC77EjRCut 5dHLC272N4QAisyO13eo8EnqJ5A02jJD+KfEMJr7u8dH0QXa4mixAiffPZHRpXFJ sVF4s/LdEdV/IhYN/uryX5hXxy1Z6PyhpgFKJUd9n4BcSW040XGZ/wltIMT2ZA6Z 2aG6JT2E8HII5aKp3mCpjrh/vgVHBIvNjSgtBLP+5Xn67xpFIqOqRc19S6dhBWbN SWO6ykzqZWwyGVZ28Z4WkjgXfZnGtZKpZONl0flkWtVU0wKYUc8j+ocDEWVKbss/ QTfZbhFrDFZ25WAFN/PGKIRsndRHWxhKPQpH8C3IYO8xfNcr8bDnZwfsmBuWmHQC ZjdPmdUJmjAhR94ZPfz2SSZoaF4IZmFixq5BCK4OpIBqd+aoLwBSSiIj+f83t/yT bq6IFwjkkqsxc6ShQVy7arlm6scJd90oSEVwsU5mkpYPAk4VuxrySi5pIWezPThu +g6duUyVP+f2a/WvfqOhL83XsPdrLC3jyVXHCppWin2ebgoD6vPvsWx60fU6+cyo vvLSMJmXNEwYU3/162AjWH0R7N3dyey+6XUYclCXYfqlEOxoeIw= =kQkB -----END PGP SIGNATURE-----
1 files changed,
11 insertions(+),
0 deletions(-)
jump to
M
AI.js
→
AI.js
@@ -36,6 +36,14 @@ {
var x = teams.cpu.units[AI.focus]; var w = AI.rand(2); var z = AI.rand(3); + + let rank = 99999 + for (let i = 0; i < teams.p1.units.length; i++) { + if (dist(teams.p1.units[i], x) <= x.equipment.range) { + x.targetType = "unit"; + return; + } + } switch (z) { case 0:@@ -125,6 +133,9 @@ j = 0;
for (i = 0; i < teams.p1.units.length; i++) { tmp = teams.p1.units[i]; + if (dist(tmp,teams.cpu.units[AI.focus]) < teams.cpu.units[AI.focus].equipment.range) { + return tmp; + }; if (tmp.equipment === null) k = tmp.hp*tmp.pow/tmp.def; else