Ru-MaNGOS

Вернуться   Ru-MaNGOS > Новости > CMaNGOS Commits

Важная информация

CMaNGOS Commits Изменения, принятые в официальный репозиторий ядра CMaNGOS.
git://github.com/cmangos/mangos-wotlk.git

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.09.2017, 18:34   #1
newsbot
Модератор
 
Регистрация: 06.03.2010
Сообщений: 988
Сказал(а) спасибо: 0
Поблагодарили 23 раз(а) в 14 сообщениях
newsbot На верном пути
По умолчанию Entity relations: Initial multilevel API implementation

Автор: Warlockbugs


Entity relations: Initial multilevel API implementation

Relations API controls various interactions between entities, such as friendliness or hostility.

Relations API is split into three tiers:

* Tier 1: direct reverse engineered gameplay logic from the game
* Tier 2: server-side extension to plug holes left by original client-side perspective
* Tier 3: custom server-side convinience API for CMaNGOS

For more information, please refer to Relations.cpp inlined documentation.

Brief contents index for this patch is listed below.
---------------

Tier 1 APIs:

* Reaction API:
- Unit -> Unit
- Unit -> Corpse
- GO -> Unit
- Faction -> Unit
- Faction -> Faction
- Reaction preset IsEnemy: Unit -> Unit
- Reaction preset IsFriend Unit -> Unit

* Reaction API collateral changes to other parts of the code:
- [Pre-WotLK]: Implemented support for oscure mechanic: Persuation
- [Pre-WotLK]: Implemented UNIT_FLAG_PERSUADED
- [Pre-WotLK]: Implemented persuaded guid getter/setter
- [TBC+]: Implemented UNIT_FLAG2_IGNORE_REPUTATION
- [WotLK+]: Implemented FACTION_TEMPLATE_FLAG_NEUTRAL_AGGRESSIVE
- [WotLK+]: Implemented CREATURE_TYPEFLAGS_TREAT_AS_IN_RAID

* Interaction API:
- Unit -> Unit
- Unit -> GO

* Interaction API collateral changes to other parts of the code:
- Implemented SHAPESHIFT_FORM_FLAG_ALLOW_NPC_INTERACT
- Implemented CREATURE_TYPEFLAGS_INTERACT_DEAD
- [WotLK+]: Implemented CREATURE_TYPEFLAGS_SIEGE_WEAPON
- [WotLK+]: Implemented UNIT_FLAG2_SPELL_CLICK_IN_GROUP
- [WotLK+]: Implemented UNIT_FLAG2_SPELL_CLICK_DISABLED
- [WotLK+]: Implemented UNIT_FLAG2_INTERACT_ANY_REACTION

* Opposition API:
- Unit -> Unit

* Opposition API collateral changes to other parts of the code:
- Implemented CREATURE_TYPEFLAGS_MOUNTED_COMBAT
- [TBC+]: Implemented PLAYER_FLAGS_COMMENTATOR
- [WotLK+]: Implemented UNIT_FLAG2_UNK16

* Assistance API:
- Unit -> Unit
- Unit -> Corpse

* Cooperation API:
- Unit -> Unit

* Triviality API:
- Unit -> Unit

* Civilian API:
- Unit -> Unit

Tier 2 APIs:

* Reaction API:
- WorldObject -> Unit
- WorldObject -> Corpse
- DynamicObject -> Unit
- DynamicObject -> Corpse
- Reaction preset IsEnemy: WorldObject -> Unit
- Reaction preset IsFriend WorldObject -> Unit
- Reaction preset IsEnemy: GO -> Unit
- Reaction preset IsFriend GO -> Unit
- Reaction preset IsEnemy: DynamicObject -> Unit
- Reaction preset IsFriend DynamicObject -> Unit



Подробнее...
newsbot вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Вкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Playerbot in core: initial commit newsbot CMaNGOS Commits 0 31.07.2017 17:42
Initial cast flags work newsbot CMaNGOS Commits 0 09.07.2017 17:56
SD2 in core initial commit newsbot CMaNGOS-4.3.4 Commits 0 31.10.2015 01:29
SD2 in core initial commit newsbot CMaNGOS Commits 0 17.09.2015 14:43
Initial Commit for C(ontinued)-MaNGOS newsbot CMaNGOS Commits 0 29.08.2012 09:18


Текущее время: 07:57. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot