mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-21 17:54:48 +01:00
[8235] Fixed typos in ACTION_T_SET_INVINCEABILITY_HP_LEVEL. Author: VladimirMangos
Thanks to Zor for pointing. --HG-- branch : trunk
This commit is contained in:
@@ -794,12 +794,12 @@ void CreatureEventAI::ProcessAction(CreatureEventAI_Action const& action, uint32
|
||||
m_creature->ForcedDespawn();
|
||||
break;
|
||||
}
|
||||
case ACTION_T_SET_INVINCEABILITY_HP_LEVEL:
|
||||
case ACTION_T_SET_INVINCIBILITY_HP_LEVEL:
|
||||
{
|
||||
if(action.invinceability_hp_level.is_percent)
|
||||
InvinceabilityHpLevel = m_creature->GetMaxHealth()*100/action.invinceability_hp_level.hp_level;
|
||||
if(action.invincibility_hp_level.is_percent)
|
||||
InvinceabilityHpLevel = m_creature->GetMaxHealth()*action.invincibility_hp_level.hp_level/100;
|
||||
else
|
||||
InvinceabilityHpLevel = action.invinceability_hp_level.hp_level;
|
||||
InvinceabilityHpLevel = action.invincibility_hp_level.hp_level;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -113,7 +113,7 @@ enum EventAI_ActionType
|
||||
|
||||
ACTION_T_FORCE_DESPAWN = 41, // No Params
|
||||
ACTION_T_END = 105,
|
||||
ACTION_T_SET_INVINCEABILITY_HP_LEVEL= 42, // MinHpValue, format(0-flat,1-percent from max health)
|
||||
ACTION_T_SET_INVINCIBILITY_HP_LEVEL = 42, // MinHpValue, format(0-flat,1-percent from max health)
|
||||
};
|
||||
|
||||
enum Target
|
||||
@@ -380,11 +380,12 @@ struct CreatureEventAI_Action
|
||||
{
|
||||
uint32 sheath;
|
||||
} set_sheath;
|
||||
// ACTION_T_SET_INVINCIBILITY_HP_LEVEL = 42
|
||||
struct
|
||||
{
|
||||
uint32 hp_level;
|
||||
uint32 is_percent;
|
||||
} invinceability_hp_level;
|
||||
} invincibility_hp_level;
|
||||
// RAW
|
||||
struct
|
||||
{
|
||||
|
||||
@@ -661,13 +661,13 @@ void CreatureEventAIMgr::LoadCreatureEventAI_Scripts()
|
||||
action.set_sheath.sheath = SHEATH_STATE_UNARMED;
|
||||
}
|
||||
break;
|
||||
case ACTION_T_SET_INVINCEABILITY_HP_LEVEL:
|
||||
if(action.invinceability_hp_level.is_percent)
|
||||
case ACTION_T_SET_INVINCIBILITY_HP_LEVEL:
|
||||
if(action.invincibility_hp_level.is_percent)
|
||||
{
|
||||
if(action.invinceability_hp_level.hp_level > 100)
|
||||
if(action.invincibility_hp_level.hp_level > 100)
|
||||
{
|
||||
sLog.outErrorDb("CreatureEventAI: Event %u Action %u uses wrong percent value %u.", i, j+1, action.invinceability_hp_level.hp_level);
|
||||
action.invinceability_hp_level.hp_level = 100;
|
||||
sLog.outErrorDb("CreatureEventAI: Event %u Action %u uses wrong percent value %u.", i, j+1, action.invincibility_hp_level.hp_level);
|
||||
action.invincibility_hp_level.hp_level = 100;
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user