Список изменений. Новые реализации касающиеся БД: различия между версиями
User1 (обсуждение | вклад) Нет описания правки |
User1 (обсуждение | вклад) Нет описания правки |
||
| (не показаны 2 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
==Ноябрь 2022== | ==Ноябрь 2022== | ||
Smart_scripts: реализация перезагрузки смартов через .relo smart_scripts без перезагрузки игрового мира и без установки нового нпц/го | |||
SmartAI: SMART_EVENT_ON_OWNER_RECEIVE_KILLCREDIT добавлен ивент | SmartAI: SMART_EVENT_ON_OWNER_RECEIVE_KILLCREDIT добавлен ивент | ||
player_actions: PLAYER_EVENT_ON_PLAY_SCENE добавлен экшн | player_actions: PLAYER_EVENT_ON_PLAY_SCENE добавлен экшн | ||
player_actions: PLAYER_EVENT_ON_CANCEL_SCENE добавлен экшн | player_actions: PLAYER_EVENT_ON_CANCEL_SCENE добавлен экшн | ||
player_actions/PLAYER_EVENT_ON_CREATURE_KILLCREDIT добавлен ивент | player_actions/PLAYER_EVENT_ON_CREATURE_KILLCREDIT добавлен ивент | ||
Conditions: CONDITION_HAS_ACCOUNT_SPELL добавлен кондишн | Conditions: CONDITION_HAS_ACCOUNT_SPELL добавлен кондишн | ||
Conditions: CONDITION_SOURCE_TYPE_USE_GAMEOBJECT кондишн на использование ГО | Conditions: CONDITION_SOURCE_TYPE_USE_GAMEOBJECT кондишн на использование ГО | ||
Текущая версия от 15:37, 2 декабря 2022
Ноябрь 2022
Smart_scripts: реализация перезагрузки смартов через .relo smart_scripts без перезагрузки игрового мира и без установки нового нпц/го
SmartAI: SMART_EVENT_ON_OWNER_RECEIVE_KILLCREDIT добавлен ивент
player_actions: PLAYER_EVENT_ON_PLAY_SCENE добавлен экшн
player_actions: PLAYER_EVENT_ON_CANCEL_SCENE добавлен экшн
player_actions/PLAYER_EVENT_ON_CREATURE_KILLCREDIT добавлен ивент
Conditions: CONDITION_HAS_ACCOUNT_SPELL добавлен кондишн
Conditions: CONDITION_SOURCE_TYPE_USE_GAMEOBJECT кондишн на использование ГО
creature_action - добавлена возможность бить цель независимо от фракции
Октябрь 2022
Smart_scripts
SMART_EVENT_ON_LOOT_RELEASE добавлен ивент при закрытии окна лута
SMART_EVENT_ON_SUMMON_DIES добавлен ивент
SMART_ACTION_CAN_ENTER_SPECIAL_EVADE добавлен экшен
Misc
Commands: .debug eventobject команда для дебага ивентобъектов(аналог debug areatrigger)
Сентябрь 2022
Smart_scripts
добавлен SMART_ACTION_SET_EVENT_PHASE_MASK
добавлен SMART_ACTION_ADD_OR_REMOVE_EVENT_PHASE_MASK
SMART_EVENT_ON_FIND_OBJECT_IN_RANGE реализация мульти срабатываний ивента, если находит больше 1 цели
добавлен экшен SMART_ACTION_SET_PLAY_HOVER_ANIM
добавлен target_param4
реализован выбор количества целей в SMART_TARGET_GAMEOBJECT_RANGE и SMART_TARGET_CREATURE_RANGE
добавлен SMART_EVENT_ON_LOOT_RELEASE
Август 2022
14.08
Smart_scripts
SmartAI: SMART_EVENT_ON_FIND_OBJECT_IN_RANGE реализовано мульти срабатывание. например, если нпц находит сразу несколько игроков в указанном радиусе, то экшен сработает от каждого игрока.
05.08
quest_greetings, quest_greetings_locale
Реализация приветственных сообщений при открытии меню заданий. Текст берется из сниффов.
Smart_scripts
SmartAI: SMART_EVENT_FRIENDLY_HP_PCT - при наличии дружественной цели с хп меньше чем "кол-во в %" в радиусе. например если у найденой цели <30% HP -> выполнить экшен
SmartAI: SMART_ACTION_SET_PLAYER_CAN_UPDATE_PHASE - установить возможность наложить фазу на игрока. например, если у игрока выполнены кондишены для добавления фазы, но был использован данный экшен, фаза не наложится, пока не произойдет ее включение этим же экшеном или игрок релогнется.
SmartAI: SMART_ACTION_PLAY_EMOTE_PERSONAL - воспроизвести персонально эмоцию. тоже самое, что и 5 экшен, только эмоция будет видна для установленных целей
player_actions
player_actions: PLAYER_ACTION_SET_CAN_UPDATE_PHASE - установить возможность наложить фазу на игрока. например, если у игрока выполнены кондишены для добавления фазы, но был использован данный экшен, фаза не наложится, пока не произойдет ее включение этим же экшеном или игрок релогнется. (тоже самое, что и SMART_ACTION_SET_PLAYER_CAN_UPDATE_PHASE )
*_scripts
- _scripts: SCRIPT_COMMAND_DESPAWN_SELF добавлена возможность задеспавнить formations
- _scripts: SCRIPT_COMMAND_JUMP прыжок по координатам
- _scripts: SCRIPT_COMMAND_SET_FIELD_BYTES_1 установить байтсы(аналогично смарт экшену)
Реализация приветственных сообщений quest_greetings при открытии меню списка квестов
МОП:
Реализация GOSSIP_OPTION_UNLEARNSPECIALIZATION = 33 для последующих исправлений госсипов у тренеров