Я сделал.
Только там не только моя заслуга. Клиент модифицировал "клиент"
Ходит. Изометрия, точнее "гексометрия". Через стены не стреляет. Движется на ближайших мобов (всех на карте). Атакует и топает к другим.
Лечится и перезаряжается.
P.S. игру не знаю, поэтому что там делаем правильно, а что нужно не так не знаю.
Лог:
[spoiler]
14:30:14 ХОД! #D
14:30:14
14:30:17 ХОД! #D
14:30:17
14:30:20 ХОД! #D
14:30:20
14:30:22 Перс x/y 667/206
14:30:24 wall 242
14:30:24 monstr 1
14:30:24 проверяем моба на атакованность X/Y -378 / 247
14:30:24 всего в списке атакованных 0
14:30:24 МОБ 0
14:30:24 дистанция до моба 601.587898814463 r_gun 610
14:30:24 проверка lock 0
14:30:24 Атака! 1
14:30:25 ОД 1
14:30:25 Перс на МК 1087 / 116
14:30:25 Найдено mob_mk 12 шт.
14:30:25 направление 245 на моба
14:30:25 угол 245 ближ 23 242
14:30:25 go_ind, go_x/go_y 23 523/282
14:30:25 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
14:30:25 пересчёт 144/-76
14:30:26 Перс x/y 667/282
14:30:27 wall 259
14:30:27 monstr 1
14:30:27 проверяем моба на атакованность X/Y -234 / 171
14:30:27 всего в списке атакованных 1
14:30:27 1 мобкаюк -234 / 171
14:30:28 МОБ 0 уже был атакован
14:30:28 ОД 0
14:30:28 $od = 0
14:30:28 $gex = 0
14:30:28 ХОД! #D
14:30:28
14:30:31 Перс x/y 667/282
14:30:32 wall 259
14:30:32 monstr 1
14:30:32 проверяем моба на атакованность X/Y -360 / 190
14:30:32 всего в списке атакованных 0
14:30:32 МОБ 0
14:30:32 дистанция до моба 509.116882454314 r_gun 610
14:30:32 препятствие мешает
14:30:32 проверка lock 1
14:30:32 ОД 1
14:30:32 направление 242 на скрытого моба
14:30:32 угол 242 ближ 23 242
14:30:32 go_ind, go_x/go_y 22 541/377
14:30:32 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
14:30:34 Перс x/y 667/316
14:30:35 wall 207
14:30:35 monstr 1
14:30:35 проверяем моба на атакованность X/Y -234 / 95
14:30:35 всего в списке атакованных 0
14:30:35 МОБ 0
14:30:35 дистанция до моба 295.221950403421 r_gun 610
14:30:35 препятствие мешает
14:30:35 проверка lock 1
14:30:35 ОД 1
14:30:35 направление 247 на скрытого моба
14:30:35 угол 247 ближ 24 250
14:30:35 go_ind, go_x/go_y 20 595/430
14:30:35 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
14:30:37 ХОД! #D
14:30:37
14:30:40 Перс x/y 667/316
14:30:41 wall 141
14:30:41 monstr 1
14:30:41 проверяем моба на атакованность X/Y -36 / -38
14:30:41 всего в списке атакованных 0
14:30:41 МОБ 0
14:30:41 дистанция до моба 80.4984471899924 r_gun 610
14:30:41 проверка lock 0
14:30:41 Атака! 1
14:30:42 ОД 1
14:30:42 Перс на МК 1063 / 146
14:30:42 Найдено mob_mk 8 шт.
14:30:42 направление 84 на моба
14:30:42 угол 84 ближ 8 84
14:30:42 go_ind, go_x/go_y 7 847/278
14:30:42 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
14:30:42 пересчёт -180/38
14:30:43 Перс x/y 667/316
14:30:45 wall 190
14:30:45 monstr 1
14:30:45 проверяем моба на атакованность X/Y -216 / 0
14:30:45 всего в списке атакованных 1
14:30:45 1 мобкаюк -216 / 0
14:30:45 МОБ 0 уже был атакован
14:30:45 ОД 0
14:30:45 $od = 0
14:30:45 $gex = 0
14:30:45 ХОД! #D
14:30:45
14:30:48 Перс x/y 667/316
14:30:49 wall 188
14:30:49 monstr 1
14:30:49 проверяем моба на атакованность X/Y 144 / 0
14:30:49 всего в списке атакованных 0
14:30:49 МОБ 0
14:30:49 дистанция до моба 144 r_gun 610
14:30:50 проверка lock 0
14:30:50 Атака! 1
14:30:50 ОД 1
14:30:50 Перс на МК 1076 / 142
14:30:50 Найдено mob_mk 4 шт.
14:30:50 $od = 0
14:30:50 $gex = 0
14:30:51 ХОД! #D
14:30:51
14:30:53 -------------------- Конец боя!!! --------------------
14:30:53
14:30:53
14:31:06 ХОД! #D
14:31:06
14:31:09 Перс x/y 667/316
14:31:10 wall 189
14:31:10 monstr 2
14:31:10 проверяем моба на атакованность X/Y -252 / -114
14:31:10 всего в списке атакованных 0
14:31:10 МОБ 0
14:31:10 дистанция до моба 331.903600462544 r_gun 610
14:31:10 проверка lock 0
14:31:10 Атака! 1
14:31:11 проверяем моба на атакованность X/Y -414 / 19
14:31:11 всего в списке атакованных 1
14:31:11 1 мобкаюк -252 / -114
14:31:11 МОБ 1
14:31:11 дистанция до моба 415.562269702147 r_gun 610
14:31:11 проверка lock 0
14:31:11 Атака! 2
14:31:12 ОД 1
14:31:12 Перс на МК 1113 / 128
14:31:12 Найдено mob_mk 49 шт.
14:31:12 направление 192 на моба
14:31:12 угол 192 ближ 19 197
14:31:12 go_ind, go_x/go_y 19 631/430
14:31:12 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
14:31:12 пересчёт 36/-114
14:31:14 Перс x/y 667/316
14:31:15 wall 103
14:31:15 monstr 4
14:31:15 проверяем моба на атакованность X/Y -90 / 133
14:31:15 всего в списке атакованных 2
14:31:15 1 мобкаюк -216 / -228
14:31:16 2 мобкаюк -378 / -95
14:31:16 МОБ 0
14:31:16 дистанция до моба 267.589237451733 r_gun 610
14:31:16 проверка lock 0
14:31:16 Атака! 1
14:31:17 проверяем моба на атакованность X/Y -36 / 152
14:31:17 всего в списке атакованных 3
14:31:17 1 мобкаюк -216 / -228
14:31:17 2 мобкаюк -378 / -95
14:31:18 3 мобкаюк -90 / 133
14:31:19 МОБ 1
14:31:19 дистанция до моба 290.241278938748 r_gun 610
14:31:19 проверка lock 0
14:31:19 Атака! 2
14:31:19 проверяем моба на атакованность X/Y -72 / 152
14:31:19 всего в списке атакованных 4
14:31:19 1 мобкаюк -216 / -228
14:31:20 2 мобкаюк -378 / -95
14:31:20 3 мобкаюк -90 / 133
14:31:21 4 мобкаюк -36 / 152
14:31:21 МОБ 2
14:31:21 дистанция до моба 296.863605044472 r_gun 610
14:31:22 проверка lock 0
14:31:22 Атака! 3
14:31:22 проверяем моба на атакованность X/Y -378 / -95
14:31:22 всего в списке атакованных 5
14:31:22 1 мобкаюк -216 / -228
14:31:23 2 мобкаюк -378 / -95
14:31:23 МОБ 3 уже был атакован
14:31:23 ОД 0
14:31:23 $od = 0
14:31:23 $gex = 0
14:31:23 ХОД! #D
14:31:23
14:31:26 Перс x/y 667/316
14:31:27 wall 103
14:31:27 monstr 4
14:31:27 проверяем моба на атакованность X/Y -90 / 133
14:31:27 всего в списке атакованных 0
14:31:27 МОБ 0
14:31:27 дистанция до моба 267.589237451733 r_gun 610
14:31:28 проверка lock 0
14:31:28 Атака! 1
14:31:28 проверяем моба на атакованность X/Y -36 / 152
14:31:28 всего в списке атакованных 1
14:31:28 1 мобкаюк -90 / 133
14:31:29 МОБ 1
14:31:29 дистанция до моба 290.241278938748 r_gun 610
14:31:29 проверка lock 0
14:31:29 Атака! 2
14:31:30 проверяем моба на атакованность X/Y -72 / 152
14:31:30 всего в списке атакованных 2
14:31:30 1 мобкаюк -90 / 133
14:31:30 2 мобкаюк -36 / 152
14:31:31 МОБ 2
14:31:31 дистанция до моба 296.863605044472 r_gun 610
14:31:31 проверка lock 0
14:31:31 Атака! 3
14:31:31 проверяем моба на атакованность X/Y -180 / 152
14:31:31 всего в списке атакованных 3
14:31:31 1 мобкаюк -90 / 133
14:31:32 2 мобкаюк -36 / 152
14:31:32 3 мобкаюк -72 / 152
14:31:33 МОБ 3
14:31:33 дистанция до моба 339.623320754038 r_gun 610
14:31:33 проверка lock 0
14:31:33 Атака! 4
14:31:34 ОД 1
14:31:34 Перс на МК 1111 / 140
14:31:34 Найдено mob_mk 31 шт.
14:31:34 направление 192 на моба
14:31:34 угол 192 ближ 19 197
14:31:34 go_ind, go_x/go_y 19 631/430
14:31:34 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
14:31:34 пересчёт 36/-114
14:31:36 Корректируем ряды по чётности
14:31:36 Перс x/y 667/354
14:31:36 проверяем моба на атакованность X/Y -36 / 0
14:31:36 всего в списке атакованных 4
14:31:36 1 мобкаюк -54 / 19
14:31:37 2 мобкаюк 0 / 38
14:31:37 3 мобкаюк -36 / 38
14:31:38 4 мобкаюк -144 / 38
14:31:38 Атака близкого моба
14:31:40 wall 99
14:31:40 monstr 5
14:31:40 проверяем моба на атакованность X/Y 0 / 0
14:31:40 всего в списке атакованных 5
14:31:40 1 мобкаюк -54 / 19
14:31:40 2 мобкаюк 0 / 38
14:31:41 3 мобкаюк -36 / 38
14:31:41 4 мобкаюк -144 / 38
14:31:42 5 мобкаюк -36 / 0
14:31:42 МОБ 0
14:31:42 дистанция до моба 0 r_gun 610
[/spoiler]
Скрины из разработки. Этих данных на экране нет.