Skip to content

Commit 3dc20b1

Browse files
committed
[2993] Fix build for CMaNGOS 12606
Require CMaNGOS [12606+]
1 parent b356b2e commit 3dc20b1

10 files changed

Lines changed: 10 additions & 9 deletions

File tree

base/escort_ai.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ bool npc_escortAI::AssistPlayerInCombat(Unit* pWho)
9999
return false;
100100

101101
// experimental (unknown) flag not present
102-
if (!(m_creature->GetCreatureInfo()->type_flags & CREATURE_TYPEFLAGS_CAN_ASSIST))
102+
if (!(m_creature->GetCreatureInfo()->CreatureTypeFlags & CREATURE_TYPEFLAGS_CAN_ASSIST))
103103
return false;
104104

105105
// unit state prevents (similar check is done in CanInitiateAttack which also include checking unit_flags. We skip those here)

base/follower_ai.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ bool FollowerAI::AssistPlayerInCombat(Unit* pWho)
4949
return false;
5050

5151
// experimental (unknown) flag not present
52-
if (!(m_creature->GetCreatureInfo()->type_flags & CREATURE_TYPEFLAGS_CAN_ASSIST))
52+
if (!(m_creature->GetCreatureInfo()->CreatureTypeFlags & CREATURE_TYPEFLAGS_CAN_ASSIST))
5353
return false;
5454

5555
// unit state prevents (similar check is done in CanInitiateAttack which also include checking unit_flags. We skip those here)

include/sc_creature.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -479,7 +479,7 @@ void ScriptedAI::SetEquipmentSlots(bool bLoadDefault, int32 iMainHand, int32 iOf
479479
{
480480
if (bLoadDefault)
481481
{
482-
m_creature->LoadEquipment(m_creature->GetCreatureInfo()->equipmentId, true);
482+
m_creature->LoadEquipment(m_creature->GetCreatureInfo()->EquipmentTemplateId, true);
483483
return;
484484
}
485485

scripts/kalimdor/felwood.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ bool EffectDummyCreature_npc_kitten(Unit* /*pCaster*/, uint32 uiSpellId, SpellEf
120120
pCreatureTarget->SetEntry(pTemp->Entry);
121121
pCreatureTarget->SetDisplayId(Creature::ChooseDisplayId(pTemp));
122122
pCreatureTarget->SetName(pTemp->Name);
123-
pCreatureTarget->SetFloatValue(OBJECT_FIELD_SCALE_X, pTemp->scale);
123+
pCreatureTarget->SetFloatValue(OBJECT_FIELD_SCALE_X, pTemp->Scale);
124124
}
125125

126126
if (Unit* pOwner = pCreatureTarget->GetOwner())

scripts/kalimdor/ruins_of_ahnqiraj/boss_moam.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ struct MANGOS_DLL_DECL boss_moamAI : public ScriptedAI
6666
void Aggro(Unit* /*pWho*/) override
6767
{
6868
DoScriptText(EMOTE_AGGRO, m_creature);
69-
m_creature->SetMaxPower(POWER_MANA, m_creature->GetCreatureInfo()->maxmana);
69+
m_creature->SetMaxPower(POWER_MANA, m_creature->GetCreatureInfo()->MaxLevelMana);
7070
}
7171

7272
void UpdateAI(const uint32 uiDiff) override

scripts/northrend/borean_tundra.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ bool EffectAuraDummy_npc_oil_stained_wolf(const Aura* pAura, bool bApply)
278278
else
279279
{
280280
Creature* pCreature = (Creature*)pAura->GetTarget();
281-
pCreature->setFaction(pCreature->GetCreatureInfo()->faction_A);
281+
pCreature->setFaction(pCreature->GetCreatureInfo()->FactionAlliance);
282282
}
283283

284284
return true;

scripts/world/mob_generic_creature.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ struct MANGOS_DLL_DECL generic_creatureAI : public ScriptedAI
105105
else info = SelectSpell(m_creature->getVictim(), -1, -1, SELECT_TARGET_ANY_ENEMY, 0, 0, 0, 0, SELECT_EFFECT_DONTCARE);
106106

107107
// 50% chance if elite or higher, 20% chance if not, to replace our white hit with a spell
108-
if (info && (rand() % (m_creature->GetCreatureInfo()->rank > 1 ? 2 : 5) == 0) && !GlobalCooldown)
108+
if (info && (rand() % (m_creature->GetCreatureInfo()->Rank > 1 ? 2 : 5) == 0) && !GlobalCooldown)
109109
{
110110
// Cast the spell
111111
if (Healing)DoCastSpell(m_creature, info);

sd2_revision_nr.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#ifndef __SD2_REVISION_NR_H__
22
#define __SD2_REVISION_NR_H__
3-
#define SD2_REVISION_NR "2992"
3+
#define SD2_REVISION_NR "2993"
44
#endif // __SD2_REVISION_NR_H__

sql/scriptdev2_script_full.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
--
44

55
DELETE FROM sd2_db_version;
6-
INSERT INTO sd2_db_version (version) VALUES ('ScriptDev2 (for CMaNGOS 12587+) ');
6+
INSERT INTO sd2_db_version (version) VALUES ('ScriptDev2 (for CMaNGOS 12606+) ');
77

88
--
99
-- Below contains data for table `script_texts` mainly used in C++ parts.

sql/updates/r2993_scriptdev2.sql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
UPDATE sd2_db_version SET version='ScriptDev2 (for CMaNGOS 12606+) ';

0 commit comments

Comments
 (0)