Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Массовое изменение урона или еще какого либо свойства
Chicos
сообщение 17.9.2018, 7:56
Сообщение #1


**

Neophyte
Сообщений: 21
Регистрация: 20.6.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 6.565



Подравнял урон у пета, хочу теперь всем у кого есть этот пет, подровнять урон под этот стандарт, а то старые петы со старым уроном, вновь появляющиеся с новым. С ходу что то не нашел как это сделать.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Juzzver
сообщение 17.9.2018, 10:00
Сообщение #2


**********

Модератор RunUO
Сообщений: 3.425
Регистрация: 1.11.2008
Группа: Супермодераторы
Наличность: 22565
Из: Северная Корея
Пользователь №: 11.273



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

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


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Chicos
сообщение 18.9.2018, 17:33
Сообщение #3


**

Neophyte
Сообщений: 21
Регистрация: 20.6.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 6.565



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

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

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

ага спасибо то что надо
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sergius Grey
сообщение 11.1.2019, 1:32
Сообщение #4


****

Apprentice
Сообщений: 149
Регистрация: 20.6.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 13.734
Возраст: 23



По той же теме вопрос.
Изменил формулу бафа урона парагонам, теперь урон умножается в 2 раза от текущего урона моба, а не увеличивается на 5. Соответственно, можно ли как то по хитрому фиксануть весь урон на парагонах, или только методом массового рескилла парагонов? Переспавнить не вариант, т.к. на спавнерах много что завязано, кроме мобов.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Juzzver
сообщение 11.1.2019, 3:46
Сообщение #5


**********

Модератор RunUO
Сообщений: 3.425
Регистрация: 1.11.2008
Группа: Супермодераторы
Наличность: 22565
Из: Северная Корея
Пользователь №: 11.273



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

Код

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


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


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sergius Grey
сообщение 12.1.2019, 4:19
Сообщение #6


****

Apprentice
Сообщений: 149
Регистрация: 20.6.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 13.734
Возраст: 23



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

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

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 28.3.2024, 18:38
Designed by Nickostyle