Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ Вопросы по RunUO _ Массовое изменение урона или еще какого либо свойства

Автор: Chicos 17.9.2018, 7:56

Подравнял урон у пета, хочу теперь всем у кого есть этот пет, подровнять урон под этот стандарт, а то старые петы со старым уроном, вновь появляющиеся с новым. С ходу что то не нашел как это сделать.

Автор: Juzzver 17.9.2018, 10:00

десериализация отвечает за загрузку данных, в которой можно создать условие на проверку урона.

Можно в игре массово изменить:
[global set DamageMax 15 where Dragon DamageMax = 10

Автор: Chicos 18.9.2018, 17:33

Цитата(Juzzver @ 17.9.2018, 12:00) *

десериализация отвечает за загрузку данных, в которой можно создать условие на проверку урона.

Можно в игре массово изменить:
[global set DamageMax 15 where Dragon DamageMax = 10

ага спасибо то что надо

Автор: Sergius Grey 11.1.2019, 1:32

По той же теме вопрос.
Изменил формулу бафа урона парагонам, теперь урон умножается в 2 раза от текущего урона моба, а не увеличивается на 5. Соответственно, можно ли как то по хитрому фиксануть весь урон на парагонах, или только методом массового рескилла парагонов? Переспавнить не вариант, т.к. на спавнерах много что завязано, кроме мобов.

Автор: Juzzver 11.1.2019, 3:46

Для таких целей используется десериализация. Просто делаешь там нужные тебе проверки, если они не соответствуют, то просто вносишь новое значение.
к примеру:

Код

if (m.Paragon && DamageMax < DamageMax *2)
DamageMax *=2;


И данная проверка отработает на всех парагонов при загрузке сервера чей дамаг не соответствует. Но в данном случае проверку после загрузки сервера сразу же следует убрать, иначе она будет каждый запуск подымать урон в 2 раза.

Автор: Sergius Grey 12.1.2019, 4:19

Понял, спасибо. Про то, что сразу стоит убрать - это я знаю, логично. Просто думал, может есть еще варианты какие нибудь хитрые ))

upd
А нельзя ли как то уже имеющихся парагонов как бы "перепарагонить"? то есть снять с них парагона и тут же добавить? Не критично, но к примеру если это грубо говоря кошка парагон, то у нее урон по старой системе будет больше, чем по новой. И на нее подобная проверка, в теории, не распространится. Хотя это и не критично, разумеется, но все же... Или просто убрать всех парагонов глобалкой, а потом как то рандомно сделать парагонами мобов (аналог респауна но без респауна)?

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)