Сообщение от
MaxRiper
Дело в том что графика меняется даже если броня не надета
Имеешь ввиду когда вообще не надета?
Насколько ж помню у тебя Асе
Немного вспотел с поисками нужного в Асе, привык уже к легкой отладке и открытому коду МВ.
Но вроде нарыл нужное.
Код:
$game_actors[1].equips[3].nil?
Сделай с этим кодом ветвление условий. Оно будет проверять есть какая-то экипировка в выбраном слоте или нет, если нет - будет выполнять то, что ты в него заложишь.
Вместо единицы поставь номер персонажа в базе данных. Дальше 3 - это слот доспехов, так же тройку можно заменить на: 1 - слот щита, 2 - слот шлема, 4 - слот аксессуара.
Сделай через переключатель и ещё одно общие событие, которое будет проверять когда у тебя ничего не надето. А лучше попробуй через "или" вернуть прежний вид спрайта.
мм, а как ты предлагаешь проверять ивентами раздет персонаж в определенном слоте одежды или нет? Я что-то такого условия не помню.
И "или" не сработает, ведь это "или", нужно пихать в каждое условие в событии, а если так сделать, то допустим, персонаж одет в рубашку, но она идет раньше в списке события чем кольчуга, но у обоих будет "или" с возрастом к обычной одежде, соответственно в начале будет менятся спрайт на рубашку, а потом обратно, так как сработает "или" у кольчуги.
Можно конечно попытаться как-то это все ограничить метками, но это геморрой и превращение, итак длинной бороды, в еще большую. Но в принципе, я не исключаю, что можно что-то придумать на ивентовых командах, правда как по мне, это нерационально.
Социальные закладки