Изменения на сервере 2023г

Статус
Закрыта
  • Автор темы
  • Команда форума
  • #21

Fire

Активный участник
Команда форума
Главный разработчик
Сообщения
239
Репутация
27
Баллы
28
Маг:
https://www.wowhead.com/ru/spell=264354 - реализовано.

https://www.wowhead.com/ru/spell=321420 - реализовано, ясность мысли теперь расходуется по 1 стаку.

https://www.wowhead.com/ru/spell=205022 - реализован урон от фамильяра.

https://www.wowhead.com/ru/spell=210805 - реализовано.

https://www.wowhead.com/ru/spell=205028 - реализовано.

https://www.wowhead.com/ru/spell=44425 - будет корректно считать дамаг для 2 и последующей цели, а именно 40% от урона по основной цели.
 
  • Автор темы
  • Команда форума
  • #22

Fire

Активный участник
Команда форума
Главный разработчик
Сообщения
239
Репутация
27
Баллы
28
Наксрамас:
Добавлено скалирование боссов, теперь они 33 уровня.
Исправлен босс Таддиус.
 
  • Автор темы
  • Команда форума
  • #23

Fire

Активный участник
Команда форума
Главный разработчик
Сообщения
239
Репутация
27
Баллы
28
Храм Анкиража:
Исправлен спавн мобов.
Исправлено скалирование боссов.

Изменения вступят в силу после рестарта сервера (ночью или утром).
 
  • Автор темы
  • Команда форума
  • #24

Fire

Активный участник
Команда форума
Главный разработчик
Сообщения
239
Репутация
27
Баллы
28
Перенесено около 200 мелких правок с тринитикора, продолжается постепенная работа по переходу на 9.2.

Святилище Господства / Око Тюремщика:
- Исправлен баг, когда лута после убийства не было;
- Исправлена точка воскрешения, если убить око, а потом умереть.
 
  • Автор темы
  • Команда форума
  • #25

Fire

Активный участник
Команда форума
Главный разработчик
Сообщения
239
Репутация
27
Баллы
28
Ан'кираж / Скерам: исправлено открытие двери после убийства босса;
Исправлен 1 краш сервера.
Продолжаются работы по переносу исправлений с тринитикора.
 
  • Автор темы
  • Команда форума
  • #26

Fire

Активный участник
Команда форума
Главный разработчик
Сообщения
239
Репутация
27
Баллы
28
Исправлены временно сломавшиеся выходы с Торгаста;


Шпили Перерождения:
https://www.wowhead.com/ru/npc=162058 - добавлены воспоминания в лут.

Добавлены воспоминания в лут:
 
  • Автор темы
  • Команда форума
  • #27

Fire

Активный участник
Команда форума
Главный разработчик
Сообщения
239
Репутация
27
Баллы
28
Завтра 30 Июня, будет добавлен 3 босс в Святилище Господства: Девять!
Так же сразу будет открыт Гер режим.
 
  • Автор темы
  • Команда форума
  • #28

Fire

Активный участник
Команда форума
Главный разработчик
Сообщения
239
Репутация
27
Баллы
28
Гер режим открыт, 3 босс в Святилище Господства доступен.
 
  • Автор темы
  • Команда форума
  • #29

Fire

Активный участник
Команда форума
Главный разработчик
Сообщения
239
Репутация
27
Баллы
28
Святилище Господства - Девять:
Бесформенную массу нельзя будет контролить, только убивать или сбивать каст.
Зов Валь'киры теперь не заканчивается после убийства мини боссов.
Частично реализована механика с Фрагментами судьбы.

Чернокнижник: https://www.wowhead.com/ru/spell=3026 реализована возможность воскрешать погибших игроков.

Изменения вступят в силу после рестарта сервера.
 
  • Автор темы
  • Команда форума
  • #30

Fire

Активный участник
Команда форума
Главный разработчик
Сообщения
239
Репутация
27
Баллы
28
Исправлена 1 причина падения сервера.

Маг:
https://www.wowhead.com/ru/spell=48108 - переписана работа способности, теперь эффект снимается в момент каста огненной глыбы, а не в момент попадания.
 
  • Автор темы
  • Команда форума
  • #31

Fire

Активный участник
Команда форума
Главный разработчик
Сообщения
239
Репутация
27
Баллы
28
Исправлены заклинания Начертания:

Изменения вступят в силу после перезагрузки сервера.
 
  • Автор темы
  • Команда форума
  • #32

Fire

Активный участник
Команда форума
Главный разработчик
Сообщения
239
Репутация
27
Баллы
28
Маг:
https://www.wowhead.com/ru/item=183276 - реализовано.

Перенесено около 50 мелких правок с Тринитикора.

Изменения вступят в силу после перезагрузки сервера.
 
  • Автор темы
  • Команда форума
  • #33

Fire

Активный участник
Команда форума
Главный разработчик
Сообщения
239
Репутация
27
Баллы
28
Добавлены предметы в вендоров предыдущих дополнений:

Обновлялись вендоры в 1 очередь продающие
https://www.wowhead.com/ru/item=180733, по нему же можно посмотреть лист вендоров, т.к. кидать 200 вендоров списком затруднительно.
 
  • Автор темы
  • Команда форума
  • #34

Fire

Активный участник
Команда форума
Главный разработчик
Сообщения
239
Репутация
27
Баллы
28
Исправлено изучение новых рецептов при крафте зелий Пандарии (пример: https://www.wowhead.com/ru/spell=114752).

Добавлен лут в следующие предметы:

Изменения вступят в силу после перезагрузки сервера (вероятно ночью).
 
  • Автор темы
  • Команда форума
  • #35

Fire

Активный участник
Команда форума
Главный разработчик
Сообщения
239
Репутация
27
Баллы
28
Исправлены предметы:
 
  • Автор темы
  • Команда форума
  • #36

Fire

Активный участник
Команда форума
Главный разработчик
Сообщения
239
Репутация
27
Баллы
28
  • Автор темы
  • Команда форума
  • #37

Fire

Активный участник
Команда форума
Главный разработчик
Сообщения
239
Репутация
27
Баллы
28
Перенесено более 300 исправлений с TrinityCore, эти изменения практически не влияют на работоспособность, но необходимы для более правильного перехода на дополнение 9.2.
* Spell/Script: Kill logs spam for spell_ioc_parachute_ic
* DB/Quest: Set the correct event for the quest The Grateful Dead (Human)
* Core/Database: Delete gameobject_addon data when deleting a GameObject from the database
* Core/SmartScripts: Implement SMART_ACTION_PLAY_CINEMATIC
* Buildsystem: Fix finding VS 2019 compiled boost libs;
* Core/Calendar: Improve calendar timezone handling
* Core/GameObject: Delete summoned gobs and DestroyForNearbyPlayers gobs spawned with negative spawn time once the gob is deactivated
* Scripts/Commands: add some missing checks for .guild create command (#23201)
* Core/GameObject: Remove summoned gobs properly from the map without effecting other cases
* Core/GameObject: Code cleanup
* Core/Object: Range check (#23179)
* Should solve #23062. All credits to @xvwyh
* Remove unused variables
* Cast int32 to uint32
* Remove G3D headers from core header file
* Change door distance
* Update GameObject.cpp
* Update GameObject.h
* Scripts/Guards: Fix infinite loop in npc_air_force_bots
* Scripts/Commands: Add .debug asan commands
Add ".debug asan memoryleak" and ".debug asan outofbounds" commands to trigger Address Sanitizer warnings at runtime (or other dynamic analysis tools)
* Core/Misc: Fix some GCC 8 warnings
* Core/CrashHandler: Remove sensitive data from crashlogs
* Core/Pet: Change assert to error log
* Core/Misc: standarize a couple logs
* Quest/Script: Breakfast Of Champions
* DB/Loot: White Tuxedo Shirt
* DB/Quest: The Calling
* DB/Creature: A some missing auras
* DB/Creature: Prince Thunderaan
* DB/Gossip: Highlord Demitrian
* DB/SAI: Isle of Spears
* DB/Quest: Quest Emotes (Silithus)
* DB/Quest: Securing the Supply Lines
* Core/Creature: couple refactors/renaming
* Core/LFG: Remove dungeon cooldown when completing random dungeons
* Scripts/Spells: Fix implementation of #22332 (#23228)
* Core/Scripts: Fix Skadi dismount issue
* Core/Object: Range check vol. 2 (#23226)
* Core/Vehicles: Fix multiple vehicle join events on same seat (#23233)
* Core/Spells: Use 3D distance for calculating speed from movement time instead of 2D
* DB/Quest: The Stagnant Oasis
* DB/GameObject: Fissure Plant
* Remove Deprecated code
* Dep/Jemalloc: Update to Jemalloc 5.2.0
* Core/Misc: Apply fatigue when flying too
* DB/SAI: Seradane;
* DB/Texts: Twilight Idolater;
* Core/Misc: Log Spell/Aura name in Spell/Auras asserts
* Core/Misc: Log Map name in asserts
* Core/Achievement: correctly credit progress for skill-related achievements when learning a new skill. (#23249)
* Core/Achievement: fix mistake related to ACHIEVEMENT_CRITERIA_TYPE_OWN_ITEM. (#23252)
* Spell/Script: Throw Torch must hit only one target
* DB/Creature: Father Levariol, Mage-Captain Adams & Mage-Lieutenant Malister
* Core/Spells: make Four Horsemen debuffs negative (#23253)
* DB/Quest: Second Chances
* Scripts/Icecrown Citadel: The Lich King's Last Stand quest kill credit (#23239)
* Scripts/Icecrown Citadel: Fixed a edge case in Blood Quickening quest
* DB/Quest: Suntara Stones (Improvements)
* DB/Gossip: Wooden Outhouse
* Core/Units: Send PlayHoverAnim state in CreateObject if enabled by Unit::SetPlayHoverAnim
* Core/Conditions: Added CONDITION_SOURCE_TYPE_TRAINER_SPELL (#27321)
* Core/Quest: improve source item deletion logic for items that give quests (#23250)
* DB/Quest: More Breadcrumb Quests
* DB/SAI: Random SAI Fixes
* DB/SAI: Improve script for quest Bringing Down the Iron Thane
* Core/Movement: Fix Warrior's Charge launch visual while jumping backw…
* DB/Creature: Grunda Bronzewing
* Core/Movement: Prevent rooted units from falling
* Core/Movement: Use correct root check
* DB/Gossip: Chief Hawkwind
* DB/Creature: Coilskar Defender
* DB/Creature: Chakaa
* DB/Quest: Rite of Vision (Part 3) (Improvements)
* DB/Quest Greetings: Baine Bloodhoof & Morin Cloudstalker
* DB/Quest: Quest Emotes (Mulgore)
* Core/AI: variable naming standarization
* Pet/Guardian AI hook re-organizing.
* Core/AI: logs, codestyle & cosmetics standarization
* Core/AI: streamline FollowerAI::AssistPlayerInCombatAgainst with SmartAI and EscortAI
* Core/AI: streamline FollowerAI::MoveInLineOfSight with SmartAI and EscortAI
* Core/AI: couple movement related corrections in FollowerAI
* DB/Fishing: Fishing level requirement for Zul'Gurub
* DB/Quest: Freed from the Hive (Improvements)
* DB/Quest: The Final Message to the Wildhammer
* DB/Quest: More Breadcrumb Quests
* DB/Quest: Spirit Totem
* DB/Quest: Sprinkle's Secret Ingredient
* DB/Gossip: Marin Noggenfogger
* DB/Quest: Return to Troyas (Improvements)
* DB/Creature: Fix Equipments
* Core/Creature: equipment_id field on creature table is not working correctly, if it's set to 0 the npc still spawn with the equipement. (#23273)
* Core/Misc: remove incorrect ClearUnitState calls related to movement;
* Core/PlayerAI: apply some movement related corrections;
* Core/PetAI: apply some movement related corrections
* Instance/Script: Blood Furnace
* Core/AI: PetAI method reordering
* Core/Movement: implement MotionMasterDelayedAction validator
* Build: fix variable order initialization error
* Core/Spell: add proper cooldowns to some spells used by vehicles (#23260)
* DB/Blackrock Depths: Permanently replace Princess Moira Bronzebeard with High Priestess of Thaurissan
* Spell/Scripts: Add cooldown for Arcano-Scorp spells
* Core/Misc: Fix static analysis issues reported by Coverity
* DB/Quest: Fix some Breadcrumb quests
* Core/Movement: move DelayedAction into MotionMaster and add a couple defines
* Core/Handlers: random PetHandler cosmetics & codestyle
* Core/Handlers: apply some movement related corrections
* Core/PetAI: apply some movement related corrections
* Core/Misc: Fixed dynamic build
* Core/GameObjects: Validate rotation quaternion at startup
* Core/SmartAI: Fix SMART_EVENT_SUMMON_DESPAWNED
* DB/Quest: Items of Power
* DB/Quest: Test Flight: The Zephyrium Capacitorium
* Core/Spells: Fix spells with Health Leech effect, now check damage absorb when calculate Heal (#23312)
* Core/Misc: Add helper table phase_name and improve .npc info and .gps
* Core/Movement: Defined movement force type enum
* Core/Weather: Define WEATHER_STATE_DRIZZLE state
* DB/Quest: Improvements for Death From Below
* DB/Spell: D.I.S.C.O.
* Core/SmartAI: Improve SMART_EVENT_GOSSIP_HELLO
* Core/GameObjects: goober gameobjects may reset only if they have a lock id or a reset time specified (#23298)
* Core/Console: start CliRunnable thread after all log messages have been printed. (#23321)
* DB/Quest: Vyletongue Corruption
* Creature/Script: npc_tallhorn_stag
* DB/Creature: Arcane Burst
* DB/Creature: Ethereum Avenger
* Core/Movement: Fix assertion triggered in SplineChainMovementGenerator
* DB/Creature: Add Grip immunity to Nightbane
* Core/Channel: Fix CRT Debug Assert triggered with invalid channel names
* Core/Channel: Sanitize channel names
* Core/Script: add script hook to allow overriding of a vehicle passenger's exit position (#23322)
* Core/MovementGenerator: Add more details to asserts
Implement GetDebugInfo in MovementGenerator, PathMovementBase, FlightPathMovementGenerator, WaypointMovementGenerator.
Add an additional assert in FlightPathMovementGenerator::DoEventIfAny(), the input node must not be null
* Core/Misc: don't allow players to use/activate/loot non-allowed gameobjects while under the effect of a damage immunity aura (#23319)
* DB/Quest: Slain by the Wretched
* Scripts/Stratholme: Baron Rivendare rewrite (#22572)
* DB/Quest: Dark Iron Legacy
* Core/Misc: Fix static analysis issues
* Core/Misc: Headers cleanup
* Core/Groups: do not allow lfg groups to change the loot mode (#23336)
* Scripts/HallsOfLightning: Fix Volkhan spamming in chat when wiping at 10% health
* Core/Map: Don't log errors about Area ID 0
* Core/Spells: Implemented SPELL_ATTR1_CAST_WHEN_LEARNED
* DB/Quest: The Black Box
* DB/Quest: Old Whitebark's Pendant (8474) - spacing & words missing in RewardText
* Core/SAI: add action_param3 to SMART_ACTION_REMOVEAURASFROMSPELL to allow it to remove only auras from spells that were cast by the entity itself. (#23345)
* Script/Creature: calculate Traveler's Tundra Mammoth's NPCs' exit position based on current player's position (#23344)
* DB/Quests: Remove deprecated quests from Horde Warbringer
* Script/Creature: implement spell effect for the item Prototype Neural Needler used on Imprisoned Beryl Sorcerer (#23349)
* Script/GunDrak: fix order for yell and altar texts on death for two bosses (#23357)
* Spell/Script: Stasis Field
* Script/Quest: implement event for the quest Orabus the Helmsman (#23346)
* Core/Logging: Split logs for unknown and zero triggered spells (#23180)
* DB/Quest: A Lesson in Fear
* DB/Quest: Apothecary Zelana
* DB/QuestGreeting: More Quest Greeting
* Scripts/ZulGurub: general instance related refactoring/updating
* Core/Log: 1f85348 followup
* Script/Dalaran: don't allow Dalaran faction guards to teleport a player that has the Trespasser! debuff. (#23373)
* Core/Logs: Allow to log startup logs into Database appender
* DB/Item: Add gold loot to item Chest of Spoils
* DB/SAI: out of combat dialog for NPCs Crusade Engineer Spitzpatrick and Crusade Architect Silas
* DB/Gossip: add Death Knight-only gossip text for NPC The Ebon Watcher
* Loot/Item: fix drop chance for Moonrest Gardens Plans
* DB/SAI: Nerub'ar
* DB/SAI: Howling Fjord
* Scripts/Icecrown Citadel: Fixed Heroic Attempts logic (#23379)
* DB/Creature: Hexxer Corpse
* DB: Add new view vw_log_history to show database logs in a better way
* Core/SmartAI: Rename SMART_EVENT_HEALT_PCT to SMART_EVENT_HEALTH_PCT
* Core/Player: Remove all Motion Masters when teleporting
* DB/Quest: Protect Kanati Greycloud
* DB/Creature: Add some equipments
* Core/Misc: Implemented Icecrown Citadel buff disable (#23394)
* DB/Quest: Fix some issues with Alterac Valley-related quests
* DB/Loot: Fix Mighty Protection Potion recipe drops
* Core/Spell: allow Northrend Inscription Research to unlock three recipes the first time it is cast. (#23401)
* DB/Hotfixes: Update hotfixes to 41359
* DB/Hotfixes: Add missing hotfix optional data for each locale
* Core/Entities: Regenerate updatefields
* DB/Class: Update death knight player_classlevelstats
* DB/Class: Update demonhunter level 1-7 stats to more accurate values
* DB/Class: Correct druid level 44 strength
* Core/Auras: Implemented ChangeSpec, ChangeTalent and ChangeGlyph interrupt flags
* DB/Class: Fix druid stamina level 51-60
* DB/Class: For real fix druid stats 51-60
* DB/Class: Restore old values
* Core/Phasing: Delete old and unused enum
* Dep/gSOAP: Upgrade to 2.8.117
* Enable c++17
* Core/Creature: Use proper name for wander distance. (#24133)
* Core/PacketIO: Fixed SMSG_UPDATE_OBJECT packets going missing for new items
* Core/Spells: Fix missing "Inventory is full" with spells that create more than 1 item
* Core/Spells: Corrected SPELL_ATTR8_MASTERY_AFFECTS_POINTS attribute implementation, it is no longer used to restrict if the spell should be cast or not (SpecializationSpells.db2 takes care of that)
* Core/ObjectMgr: Replace manually constructed uint32 map key with pair<mapid, difficulty>
* Core/Phasing: Implemented db spawns in personal phases
* Core/Players: Fixed pvp talents being reset on login if player is below level 110 (pre level squish code)
* Core/Spells: Implemented target 138 TARGET_DEST_DEST_GROUND
* Core/Spells: Allow targeting script hooks to work with TARGET_DEST_DYNOBJ_ENEMY, TARGET_DEST_DYNOBJ_ALLY, TARGET_DEST_DYNOBJ_NONE, TARGET_DEST_DEST
* Core/Items: Fixed heirloom items counting for item set bonuses past their max scaling level and implemented new heirloom upgrade levels
* Core/Auras: Delete old custom config AllowTrackBothResources, all tracking types can be turned on without it
* Core/Spells: Implemented target 137 TARGET_DEST_CASTER_MOVEMENT_DIRECTION
* Core/Spells: Rename TARGET_UNIT_CONE_ENEMY_104 to TARGET_UNIT_CONE_CASTER_TO_DEST_ENEMY
* Core/Spells: Implemented target 136 TARGET_UNIT_CONE_CASTER_TO_DEST_ALLY
* Core/Spells: Implemented target 105 TARGET_UNIT_CASTER_AND_PASSENGERS
* Core/Spells: Rename TARGET_UNIT_CONE_ENEMY_54 to TARGET_UNIT_CONE_180_DEG_ENEMY and add 180 degree fallback for this target type
* Core/Spells: Implemented target 62 TARGET_DEST_CASTER_GROUND (the same as target 125)
* Core/Spells: Use orientation given in destTarget instead of always taking casters orientation for all effect types
* Core/Spells: Implemented target 107 TARGET_DEST_NEARBY_ENTRY_2 (the same as target 46)
* Core/Spells: Rename targets 108 and 109 to include CASTER_TO_DEST wording
* Core/Spells: Targets enum formatting
* Core/Spells: Rename targets 110 to TARGET_UNIT_CONE_CASTER_TO_DEST_ENTRY
* Core/Spells: Implemented target 116 TARGET_UNIT_AND_DEST_LAST_ENEMY
* Core/Spells: Implemented target 115 TARGET_UNIT_SRC_AREA_FURTHEST_ENEMY
* Core/Spells: Implemented target 121 TARGET_CORPSE_TARGET_ALLY
* Sore/Spells: Implemented target 124 TARGET_UNIT_TARGET_TAP_LIST
* Core/Spells: Name more targets (without implementation)
* Core/Networking: Catch ByteBuffer exceptions in WorldSocket::InitializeHandler
* Core/Networking: Format string fix for previous commit
* Core/Spells: fixed a possible client crash when casting pull towards dest spells with misc value 0 (#24365)
* Core/Group: implement automatic party/raid leader change when the leader has been offline for two minutes.
* Core/CreatureTemplate: Outsourced resistances and spells into creature_template_spell and creature_template_resistance
* Core/Creature: prevent dead creatures from setting a focus target, so they won't turn when hit by certain spells. (#23367)
* Core/Spells: don't allow spells with SPELL_EFFECT_CREATE_LOOT to be cast if there isn't enough space in inventory (#23404)
* Core/Misc: Change some logs from INFO to ERROR when loading invalid creature template resistances and spells
* DB/Loot: remove deprecated item Tome of Tranquilizing Shot
* DB/Quest: Quest: As the Crow Flies
* Core/Unit: Ignore On Transport spline movements if the Unit isn't on a transport anymore
* DB/Quest: Quest: Meet Lieutenant Icehammer
* Core/Loot: fix some other cases where a creature should not be able to set focus. (#23415)
* Core/RDF: allow the achievement Looking for More (and similar) to increase the counter based on how many random players were picked.
* Core/SAI: don't allow to start a new SAI actionlist while the entity is already running one. (#23421)
* Core/Creature: drop current target when evading while a spell cast is in progress.
* Core/SAI: add cooldownMin (event_param2) and cooldownMax (event_param3) to SMART_EVENT_ACCEPTED_QUEST and SMART_EVENT_REWARD_QUEST. (#23422)
* DB/Creature: Fix some spell click
* DB/Spell: Don't allow costume auras from Savory Deviate Delight to stack with each other
* DB/Quest: Outro event for "On Brann's Trail" and fix prevquest for "Sniffing Out the Perpetrator"
* DB/Gameobject: Gordunni Dirt Mound
* DB/SAI: SMART_SCRIPT_TYPE_TIMED_ACTIONLIST don't use event_type
* Core/Misc: don't allow FindNearestCreature() and FindNearestGameObject() searches to return the entity that called them. (#23437)
* Jump Speed Calculations
* Core/SAI: allow to start waypoint movement for a creature that is in combat. (#23426)
* Spell/Fishing: ensure that the fishing bobber expires when the Fishing channeling ends, and don't allow fish to be hooked in the instant the spell is cast. (#23448)
* DB/Loot: Remove wrong loot from Dusty Journal
* Core/Spells: Deleted old script
* Core/Instance : Fix instance resetting exploit
* Core/Entities: Kick engagement logic upstairs to Unit (from ThreatManager), since all Units with AI need it (not just those with threat list). Fixes #17981.
* Core/Misc: Rename Unit::AttackedTarget to Unit::AtTargetAttacked to match naming scheme for these notifiers
* Core/Creature: Attach out-of-combat health regen to the Engaged system, not the Combat flag. Closes #21571.
* Core/Misc: Add static versions of GetGUID and ToX methods to Object. The static versions return Empty/nullptr for null objects.
* Entities/Unit: Cleanup all the direct accesses to m_unitMovedByMe. Refactor the field to be protected. Add assertions to catch dangling pointers.
* Entities/Unit: Fix an issue where Unit pointers could be left dangling if a channeled Charm was interrupted by a control aura application. Closes #23440.
* Entities/Unit: Adjust an overzealous assert to not catch self references, and add the inverse assert too. 396f87c follow-up.
* Combat/Threat: Split ThreatManager::NotifyDisengaged off from ThreatManager::ClearAllThreat. NotifyDisengaged signifies intent to clear the engagement flag, and should only be called from AI. Fixes #23490.
* Core/Spell: allow damage from binary spells to go through elemental resistance's damage reduction. (#23479)
* Core/GameObject: don't allow non-consumable goobers to despawn on use (#23469)
* Core/GameObject: implement restock mechanic for non-consumable gameobjects (#23526)
* Core/Mail: include 100g in the mail sent after turning in the quest The Wrath of Neptulon (#23500)
* Core/Spell: fix some issues with taunt spells (#23425)
* Core/GameObject: fix some cases where summoned gameobjects of a type different than chest or goober would behave wrongly.
* Core/GameObject: do not allow consumable chests to restock while partially looted.
* Core/Instances: improve DoRemoveAurasDueToSpellOnPlayers & DoCastSpellOnPlayers handling
* Core/Instance: add new hook & method
* Core/Instance: add new method
* Core/Instance: 14788ce followup
* Core/Quest: do not send SMSG_QUESTGIVER_OFFER_REWARD right after SMSG_QUESTGIVER_QUEST_FAILED.
* DB/Quest: remove quest requirements from the Consortium monthly quests.
* Core/Unit: rename several getters to follow codestyle

uint8 GetLevel()
uint8 GetLevelForTarget(WorldObject const* /*target*/)
void SetLevel(uint8 lvl)
uint8 GetRace()
uint32 GetRaceMask()
uint8 GetClass()
uint32 GetClassMask()
uint8 GetGender()
* Core/Player: add helper methods GetNativeGender/SetNativeGender/SetGender and fix some cases, where we should get player gender, instead of modified by display gender
* Merge TC:
* DB/Vendor: rework Griftah's inventory.
* Entities/Player: Clean up client control handling behavior around possession. Mind Control should no longer cause various weirdness. Closes #23539.
* Entities/Player: Fix an edge case where overlapping CCs could prevent player movement from being re-enabled. f6f1c48 follow-up.
* Entities/Unit: Properly unset engaged flag for creates that cannot have a threat list on combat exit. Fixes #23518.
* Core/Quest: Fix repeatable quest mark (#23338)
* Core/Unit: Implement more helper methods (#23555)
* Core/Conditions: allow spellclick conditions to properly work for aura apply/remove (#23527)
* Core/Creature: Reworked creature aggro radius calculation (#20615)
* Core/Spell: do not allow auras from dynamic objects to stack if they come from the same spell cast by the same caster.
* Core/Spell: don't send duration for auras caused by dynobjects.
* Core/Quest: fix icon in gossip window for repeatable, non-autocomplete quests.
* Core/Vehicle: prevent creature vehicles from following their old movement generator when a player enters them in some cases.
* Core/Unit: f869c49 followup
* Core/Movement: handle Resume/Pause on RandomMovementGenerator
* Build: fix linking error
* Entities/Player: Properly restore PvP-enabled state on login
* Core/Quest: Do not allow quests to be turned in if the player no longer satisfies level/skill/reputation requirements. Fixes #226. Yes, you read that issue tag right.
* Core/Movement: add missing parenthesis on MotionMaster::Size
* Scripts/World: Rewrite air force trigger bots script, add hostility check along the way. Closes #23307.
* Core/Quest: remove arbitrary error logs related to breadcrumb quest chaining.
* DB/Quest: fix some more breadcrumbs and some offer_reward emotes.
* DB/Quest: restore ExclusiveGroup data for breadcrumb quests, as they're mutually exclusive.
* Core/Weather: 6eecb68 followup
* DB/Creature: Make 1 default sheath state to prevent further addon tables corruption
* Entities/GO: FindNearestGameObject no longer incorrectly returns despawned gameobjects. Closes #23262.
* Core/Unit: movement related corrections prior to getting Charmed
* Core/Player: prevent trade system from getting stuck in an invalid state when the LevelReq.Trade config is used.
* Core/Calendar: Fix issue with invite status being set to the wrong invite
* Core/Chat: Rewrite some custom channel handling. Channel creation now properly saves passwords. Closes #23589.
* Core/DB: Improved terrible assertion message
* Core/DB: Unify `creature_respawn` and `gameobject_respawn` into a single `respawn` table
* Core/DB: Add a world state for daily quest reset time to `characters`. Not used right now, but written to allow easier transition later.
* Core/Chat: Properly reload saved channel settings from DB after 8c16f31.
* Core/DB: Merge pool_creature, pool_gameobject and pool_pool into a single pool_members table.
* Core/Misc: Fix no-pch build
* Core/Player: don't send errors to client from Satisfy* methods when Player::CanRewardQuest() is called with msg = false.
* Core/GameObject: do not allow players to interact with gameobjects that use the "Point" icon.
* Core/Achievement: don't increase ACHIEVEMENT_CRITERIA_TYPE_RECEIVE_EPIC_ITEM counters for items bought back from vendors.
* Core/Creature: don't set guardian stats in Creature::UpdateEntry(), because stat calculation from guardians is already done in Guardian::InitStatsForLevel.
* Core/Creature: honor existing DB data for health and mana in case of summoned pets that don't have pet-specific stat data.
* Core/Movement: add a velocity argument for the spline chain meta table (PR #23575)
* Core/MovementGenerator: Add more details to asserts
* Core/MovementGenerator: Add more asserts
* Core/Misc: Fix warnings
* Core/Misc: Add new centralized location for generic predicates (PR #23607)
* Core/SmartAI: allow more Unit::ResumeMovement calls on JustReachedHome()
* Core/AI: Finally move the "is creature engaged" flag to be a property of the creature AI, where it honestly always belonged. Fixes #17981 and #23602 for real this time.
* Core/Instance: remove wrong raid-only restriction in the logic that kicks offline players out of instances when the instance is reset.
* Core/AI: No longer override chase movement with follow movement if the creature engages before JustAppeared has had a chance to fire.
* Core/Spline: Fix crash
* Core/Spells: Added spellgroup support to HandleModCastingSpeed (#23592)
* Core/Misc: Replace some abs() with std::abs()
* Core/Arenas: Remove doors in RL, NA and BE when arena has begun (#23606)
* Core/Spells: Fix infinite loop
* Core/AI: PetAI now properly signals engagement state. Closes #23640.
* Core/Threat: Properly update offline states even if all threat references are offline. Closes #23639.
* Core/AI: No longer do strange things when told to enter evade mode while there's no need to do so, typically by terrible legacy code.
* Core/Misc: Remove Trinity::Containers::Size (duplicate of advstd::size)
* Core/Combat: Properly unset engagement flag on death.
* Core/PetAI: Change an assert to a TC_LOG_ERROR
* Core/GameEvent: Fix OnGameEvent() hook not being called on Creature/GameObject spawned by the event itself
* Entities/Unit: Add a missing underflow check to prevent really really low damage from underflowing when paired with flat damage modifiers. Closes #23655.
* Entities/Unit: fix an unrelated check from doing nothing because somebody didn't understand how type-casting works
* Core/Spells: fixed root behaivior of creatures that are being rooted via movement template while getting a root aura removed (#23216)
* Scripts/FollowerAI: Some cleanup
* Core/Chat: Custom channel preservation rewrite. Channel data is now loaded at startup, and written to the DB periodically, instead of both things happening in real time.
* Core/Misc: Fix build warning
* 3.3.5 Don't allow to summon dead hunter pets (#23271)
* Core/SmartAI: SmartAI creatures no longer process health-based hooks after death.
* Core/Spell: honor IsStackableOnOneSlotWithDifferentCasters() when deciding if an aura should stack from different casters or not. (#23579)
 
  • Автор темы
  • Команда форума
  • #38

Fire

Активный участник
Команда форума
Главный разработчик
Сообщения
239
Репутация
27
Баллы
28
Открыт Эпохальный режим в Святилище Господства.
 
  • Автор темы
  • Команда форума
  • #39

Fire

Активный участник
Команда форума
Главный разработчик
Сообщения
239
Репутация
27
Баллы
28
Исправлено скалирование 495 мобам в локациях Калимдора, Восточных Королевств, Нордскола.
 
Статус
Закрыта
Сверху