Fixed gcc warnings

This commit is contained in:
Yehonal
2017-09-21 00:59:43 +02:00
parent 8ad3c15d63
commit 77340773be
13 changed files with 53 additions and 53 deletions

View File

@@ -564,37 +564,37 @@ public:
{
uint32 essenceId = 0;
uint32 effect2Id = 0;
uint32 empoweredId = 0;
//uint32 empoweredId = 0;
uint32 touchId1 = 0;
uint32 touchId2 = 0;
//uint32 touchId2 = 0;
switch( creature->GetMap()->GetDifficulty() )
{
case 0:
essenceId = 65684;
empoweredId = 65724;
//empoweredId = 65724;
touchId1 = 65950;
touchId2 = 66001;
//touchId2 = 66001;
effect2Id = 65827;
break;
case 1:
essenceId = 67176;
empoweredId = 67213;
//empoweredId = 67213;
touchId1 = 67296;
touchId2 = 67281;
//touchId2 = 67281;
effect2Id = 67179;
break;
case 2:
essenceId = 67177;
empoweredId = 67214;
//empoweredId = 67214;
touchId1 = 67297;
touchId2 = 67282;
//touchId2 = 67282;
effect2Id = 67180;
break;
case 3:
essenceId = 67178;
empoweredId = 67215;
//empoweredId = 67215;
touchId1 = 67298;
touchId2 = 67283;
//touchId2 = 67283;
effect2Id = 67181;
break;
}
@@ -610,36 +610,36 @@ public:
{
uint32 essenceId = 0;
uint32 effect2Id = 0;
uint32 empoweredId = 0;
uint32 touchId1 = 0;
//uint32 empoweredId = 0;
//uint32 touchId1 = 0;
uint32 touchId2 = 0;
switch( creature->GetMap()->GetDifficulty() )
{
case 0:
essenceId = 65686;
empoweredId = 65748;
touchId1 = 65950;
//empoweredId = 65748;
//touchId1 = 65950;
touchId2 = 66001;
effect2Id = 65811;
break;
case 1:
essenceId = 67222;
empoweredId = 67216;
touchId1 = 67296;
//empoweredId = 67216;
//touchId1 = 67296;
touchId2 = 67281;
effect2Id = 67511;
break;
case 2:
essenceId = 67223;
empoweredId = 67217;
touchId1 = 67297;
//empoweredId = 67217;
//touchId1 = 67297;
touchId2 = 67282;
effect2Id = 67512;
break;
case 3:
essenceId = 67224;
empoweredId = 67218;
touchId1 = 67298;
//empoweredId = 67218;
//touchId1 = 67298;
touchId2 = 67283;
effect2Id = 67513;
break;

View File

@@ -653,7 +653,7 @@ class npc_high_overlord_saurfang_icc : public CreatureScript
void UpdateAI(uint32 diff)
{
_events.Update(diff);
switch (uint32 eventId = _events.ExecuteEvent())
switch (_events.ExecuteEvent())
{
case 0:
break;
@@ -894,7 +894,7 @@ class npc_muradin_bronzebeard_icc : public CreatureScript
void UpdateAI(uint32 diff)
{
_events.Update(diff);
switch (uint32 eventId = _events.ExecuteEvent())
switch (_events.ExecuteEvent())
{
case 0:
break;
@@ -1057,9 +1057,9 @@ class spell_deathbringer_blood_link_aura : public SpellScriptLoader
Unit* victim = eventInfo.GetActionTarget();
SpellInfo const* procSpell = eventInfo.GetDamageInfo()->GetSpellInfo();
uint32 markCount = 0;
if (Creature* saurfang = eventInfo.GetActor()->ToCreature())
markCount = saurfang->IsAIEnabled ? saurfang->AI()->GetData(123456 /*FALLEN_CHAMPION_CAST_COUNT*/) : 0;
//uint32 markCount = 0;
//if (Creature* saurfang = eventInfo.GetActor()->ToCreature())
//markCount = saurfang->IsAIEnabled ? saurfang->AI()->GetData(123456 /*FALLEN_CHAMPION_CAST_COUNT*/) : 0;
int32 basepoints = int32(1.0f /*+ 0.5f + 0.5f*markCount*/);
switch (procSpell->Id) // some spells give more Blood Power
{
@@ -1106,13 +1106,15 @@ class spell_deathbringer_blood_link_blood_beast_aura : public SpellScriptLoader
{
PreventDefaultAction();
/*
uint32 markCount = 0;
if (Map* map = eventInfo.GetActor()->FindMap())
if (InstanceMap* imap = map->ToInstanceMap())
if (InstanceScript* isc = imap->GetInstanceScript())
if (uint64 sguid = isc->GetData64(3 /*DATA_DEATHBRINGER_SAURFANG*/))
if (uint64 sguid = isc->GetData64(3) //DATA_DEATHBRINGER_SAURFANG
if (Creature* saurfang = ObjectAccessor::GetCreature(*eventInfo.GetActor(), sguid))
markCount = saurfang->IsAIEnabled ? saurfang->AI()->GetData(123456 /*FALLEN_CHAMPION_CAST_COUNT*/) : 0;
markCount = saurfang->IsAIEnabled ? saurfang->AI()->GetData(123456) : 0; //FALLEN_CHAMPION_CAST_COUNT
*/
int32 basepoints = int32(3.0f /*+ 0.5f + 0.5f*markCount*/);
eventInfo.GetActor()->CastCustomSpell(SPELL_BLOOD_LINK_DUMMY, SPELLVALUE_BASE_POINT0, basepoints, eventInfo.GetActionTarget(), true);

View File

@@ -956,7 +956,7 @@ class boss_the_lich_king : public CreatureScript
if (me->HasUnitState(UNIT_STATE_CASTING) && !((1 << _phase) & PHASE_MASK_NO_CAST_CHECK))
return;
switch (uint32 eventId = events.ExecuteEvent())
switch (events.ExecuteEvent())
{
case EVENT_BERSERK:
Talk(SAY_LK_BERSERK);
@@ -1342,7 +1342,7 @@ class npc_tirion_fordring_tft : public CreatureScript
if (me->HasUnitState(UNIT_STATE_CASTING))
return;
switch (uint32 eventId = _events.ExecuteEvent())
switch (_events.ExecuteEvent())
{
case EVENT_INTRO_LK_MOVE:
if (Creature* theLichKing = ObjectAccessor::GetCreature(*me, _instance->GetData64(DATA_THE_LICH_KING)))
@@ -1799,7 +1799,7 @@ class npc_shambling_horror_icc : public CreatureScript
if (me->HasUnitState(UNIT_STATE_CASTING))
return;
switch (uint32 eventId = _events.ExecuteEvent())
switch (_events.ExecuteEvent())
{
case EVENT_SHOCKWAVE:
me->CastSpell(me->GetVictim(), SPELL_SHOCKWAVE, false);
@@ -2329,7 +2329,7 @@ class npc_raging_spirit : public CreatureScript
if (me->HasUnitState(UNIT_STATE_CASTING))
return;
switch (uint32 eventId = _events.ExecuteEvent())
switch (_events.ExecuteEvent())
{
case EVENT_RAGING_SPIRIT_UNROOT:
{
@@ -2581,10 +2581,10 @@ class npc_valkyr_shadowguard : public CreatureScript
}
dropped = true;
_events.Reset();
Player* p = NULL;
/*Player* p = NULL;
if (Vehicle* v = me->GetVehicleKit())
if (Unit* passenger = v->GetPassenger(0))
p = passenger->ToPlayer();
p = passenger->ToPlayer();*/
me->CastSpell((Unit*)NULL, SPELL_EJECT_ALL_PASSENGERS, false);
if (IsHeroic())
@@ -2619,7 +2619,7 @@ class npc_valkyr_shadowguard : public CreatureScript
if (me->HasUnitState(UNIT_STATE_CASTING | UNIT_STATE_STUNNED))
return;
switch (uint32 eventId = _events.ExecuteEvent())
switch (_events.ExecuteEvent())
{
case EVENT_GRAB_PLAYER:
if (!_grabbedPlayer)
@@ -3154,7 +3154,7 @@ class npc_strangulate_vehicle : public CreatureScript
{
_events.Update(diff);
switch (uint32 eventId = _events.ExecuteEvent())
switch (_events.ExecuteEvent())
{
case EVENT_TELEPORT:
me->GetMotionMaster()->Clear(false);
@@ -3281,7 +3281,7 @@ class npc_terenas_menethil : public CreatureScript
_events.Update(diff);
switch (uint32 eventId = _events.ExecuteEvent())
switch (_events.ExecuteEvent())
{
case EVENT_FROSTMOURNE_TALK_1:
me->SetControlled(false, UNIT_STATE_ROOT);

View File

@@ -132,7 +132,7 @@ enum ThorimSpells
#define SPELL_RUNIC_SHIELD RAID_MODE(SPELL_RUNIC_SHIELD_10, SPELL_RUNIC_SHIELD_25)
#define SPELL_CHAIN_LIGHTNING RAID_MODE(SPELL_CHAIN_LIGHTNING_10, SPELL_CHAIN_LIGHTNING_25)
enum ThormNPCandGOs
enum ThormNPCandGOs : uint32
{
// ARENA INIT
NPC_DARK_RUNE_ACOLYTE_I = 32886,

View File

@@ -537,9 +537,9 @@ public:
summons.DoAction(_currentIllusion, pred);
if (_isIllusionReversed)
_currentIllusion = _currentIllusion == 3 ? 1 : ++_currentIllusion;
_currentIllusion = _currentIllusion == 3 ? 1 : (_currentIllusion+1);
else
_currentIllusion = _currentIllusion == 1 ? 3 : --_currentIllusion;
_currentIllusion = _currentIllusion == 1 ? 3 : (_currentIllusion-1);
}
void SpellSounds()

View File

@@ -283,7 +283,7 @@ struct violet_hold_trashAI : public npc_escortAI
void WaypointReached(uint32 id)
{
if (PLoc<6)
if (id == PLocWPCount[PLoc] -1 -(bAlt ? 1 : 0))
if (id == uint16(PLocWPCount[PLoc] -1 -(bAlt ? 1 : 0)))
CreatureStartAttackDoor();
}