(23.06.2017 23:48)Algor Wrote: Хотелось бы поиметь возможность автоматически ходить существом из армии героя-человека. Т.е. при получении хода существо должно ходить само.
Попробуй это:
MasterOfPuppets, 10 Jun 2011 Wrote:[[0x699420]+0x132C4]
0 - человек сам управляет боем, 1 - человек нажал кнопку "Автобой" и вышел покурить.
У меня работает (тест: только Хоббиты ходят сами):
Code:
proc Битва_!_перед_передачей_контроля
mov eax, Перед_действием_!_Адрес_структуры_ходящего_стека
mov ecx, COMBAT_MANAGER
.if [eax+Структура_стека.Тип_существа] = CR_Хоббит
mov byte [ecx+132C4h], 1
.else
mov byte [ecx+132C4h], 0
.endif
Там, конечно, надо запоминать действительный статус автоматического боя и восстанавливать его, если условия не те. Ну ты, думаю, сам понял.