Skip to content

Commit b0dba61

Browse files
committed
# Conflicts: # src/server/game/Entities/Player/Player.cpp
2 parents d431cda + 345e058 commit b0dba61

135 files changed

Lines changed: 3495 additions & 2085 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

sql/base/auth_database.sql

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ CREATE TABLE `account` (
4545
`mutereason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
4646
`muteby` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
4747
`locale` tinyint unsigned NOT NULL DEFAULT '0',
48-
`os` varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
48+
`os` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
4949
`timezone_offset` smallint NOT NULL DEFAULT '0',
5050
`recruiter` int unsigned NOT NULL DEFAULT '0',
5151
PRIMARY KEY (`id`),
@@ -2532,7 +2532,8 @@ INSERT INTO `updates` VALUES
25322532
('2024_11_22_00_auth.sql','F2C1D1572A3968E9E9D778EF7DC82778DF3EF887','ARCHIVED','2024-11-22 23:18:14',0),
25332533
('2025_02_14_00_auth.sql','4A30E92FF519BB41C520CDBF90019291217C26A2','ARCHIVED','2025-02-14 17:20:00',0),
25342534
('2025_10_21_00_auth.sql','1A221989F98337CB285B4328E791F5531CFD2454','ARCHIVED','2025-10-21 18:16:45',0),
2535-
('2026_01_12_00_auth.sql','91644588146896CA04E6B8FEDEB34CF4FEB64EEF','RELEASED','2026-01-12 21:26:18',0);
2535+
('2026_01_12_00_auth.sql','91644588146896CA04E6B8FEDEB34CF4FEB64EEF','RELEASED','2026-01-12 21:26:18',0),
2536+
('2026_05_15_00_auth.sql','652E7EEDF5E2BBB426564B866B61307C45E43680','RELEASED','2026-05-15 13:56:56',0);
25362537
/*!40000 ALTER TABLE `updates` ENABLE KEYS */;
25372538
UNLOCK TABLES;
25382539

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ALTER TABLE `account` CHANGE `os` `os` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '';
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
--
2+
DELETE FROM `spell_script_names` WHERE `spell_id` IN (-19505, 67518);
3+
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
4+
(-19505, 'spell_warl_devour_magic'),
5+
(67518, 'spell_warl_devour_magic');
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ALTER TABLE `quest_template` CHANGE `Unknown0` `RewardFactionFlags` int unsigned NOT NULL DEFAULT 0 AFTER `RewardFactionOverride5`;

src/server/game/AI/CoreAI/UnitAI.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,16 +75,16 @@ void UnitAI::DoMeleeAttackIfReady()
7575
}
7676
}
7777

78-
bool UnitAI::DoSpellAttackIfReady(uint32 spell)
78+
bool UnitAI::DoSpellAttackIfReady(uint32 spellId)
7979
{
8080
if (me->HasUnitState(UNIT_STATE_CASTING) || !me->isAttackReady())
8181
return true;
8282

83-
if (SpellInfo const* spellInfo = sSpellMgr->GetSpellInfo(spell))
83+
if (SpellInfo const* spellInfo = sSpellMgr->GetSpellInfo(spellId))
8484
{
8585
if (me->IsWithinCombatRange(me->GetVictim(), spellInfo->GetMaxRange(false)))
8686
{
87-
me->CastSpell(me->GetVictim(), spell, false);
87+
me->CastSpell(me->GetVictim(), spellId, false);
8888
me->resetAttackTimer();
8989
return true;
9090
}

src/server/game/AI/CoreAI/UnitAI.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ class TC_GAME_API UnitAI
247247
virtual bool ShouldSparWith(Unit const* /*target*/) const { return false; }
248248

249249
void DoMeleeAttackIfReady();
250-
bool DoSpellAttackIfReady(uint32 spell);
250+
bool DoSpellAttackIfReady(uint32 spellId);
251251

252252
static AISpellInfoType* AISpellInfo;
253253
static void FillAISpellInfo();

src/server/game/AI/PlayerAI/PlayerAI.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -539,7 +539,7 @@ void PlayerAI::DoRangedAttackIfReady()
539539
Item const* rangedItem = me->GetItemByPos(INVENTORY_SLOT_BAG_0, EQUIPMENT_SLOT_RANGED);
540540
if (ItemTemplate const* rangedTemplate = rangedItem ? rangedItem->GetTemplate() : nullptr)
541541
{
542-
switch (rangedTemplate->SubClass)
542+
switch (rangedTemplate->GetSubClass())
543543
{
544544
case ITEM_SUBCLASS_WEAPON_BOW:
545545
case ITEM_SUBCLASS_WEAPON_GUN:

src/server/game/AI/SmartScripts/SmartScript.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -805,7 +805,7 @@ void SmartScript::ProcessAction(SmartScriptHolder& e, Unit* unit, uint32 var0, u
805805
if (e.action.fleeAssist.withEmote)
806806
{
807807
Trinity::BroadcastTextBuilder builder(me, CHAT_MSG_MONSTER_EMOTE, BROADCAST_TEXT_FLEE_FOR_ASSIST, me->GetGender());
808-
sCreatureTextMgr->SendChatPacket(me, builder, CHAT_MSG_MONSTER_EMOTE);
808+
CreatureTextMgr::SendChatPacket(me, builder, CHAT_MSG_MONSTER_EMOTE);
809809
}
810810
TC_LOG_DEBUG("scripts.ai", "SmartScript::ProcessAction:: SMART_ACTION_FLEE_FOR_ASSIST: Creature {} DoFleeToGetAssistance", me->GetGUID().ToString());
811811
break;
@@ -1046,7 +1046,7 @@ void SmartScript::ProcessAction(SmartScriptHolder& e, Unit* unit, uint32 var0, u
10461046
if (e.action.callHelp.withEmote)
10471047
{
10481048
Trinity::BroadcastTextBuilder builder(me, CHAT_MSG_MONSTER_EMOTE, BROADCAST_TEXT_CALL_FOR_HELP, me->GetGender());
1049-
sCreatureTextMgr->SendChatPacket(me, builder, CHAT_MSG_MONSTER_EMOTE);
1049+
CreatureTextMgr::SendChatPacket(me, builder, CHAT_MSG_MONSTER_EMOTE);
10501050
}
10511051
TC_LOG_DEBUG("scripts.ai", "SmartScript::ProcessAction: SMART_ACTION_CALL_FOR_HELP: Creature {}", me->GetGUID().ToString());
10521052
}

0 commit comments

Comments
 (0)