Подравнял урон у пета, хочу теперь всем у кого есть этот пет, подровнять урон под этот стандарт, а то старые петы со старым уроном, вновь появляющиеся с новым. С ходу что то не нашел как это сделать.
десериализация отвечает за загрузку данных, в которой можно создать условие на проверку урона.
Можно в игре массово изменить:
[global set DamageMax 15 where Dragon DamageMax = 10
По той же теме вопрос.
Изменил формулу бафа урона парагонам, теперь урон умножается в 2 раза от текущего урона моба, а не увеличивается на 5. Соответственно, можно ли как то по хитрому фиксануть весь урон на парагонах, или только методом массового рескилла парагонов? Переспавнить не вариант, т.к. на спавнерах много что завязано, кроме мобов.
Для таких целей используется десериализация. Просто делаешь там нужные тебе проверки, если они не соответствуют, то просто вносишь новое значение.
к примеру:
if (m.Paragon && DamageMax < DamageMax *2)
DamageMax *=2;
Понял, спасибо. Про то, что сразу стоит убрать - это я знаю, логично. Просто думал, может есть еще варианты какие нибудь хитрые ))
upd
А нельзя ли как то уже имеющихся парагонов как бы "перепарагонить"? то есть снять с них парагона и тут же добавить? Не критично, но к примеру если это грубо говоря кошка парагон, то у нее урон по старой системе будет больше, чем по новой. И на нее подобная проверка, в теории, не распространится. Хотя это и не критично, разумеется, но все же... Или просто убрать всех парагонов глобалкой, а потом как то рандомно сделать парагонами мобов (аналог респауна но без респауна)?
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)