Core: Updated to 11.2.0
Port From (https://github.com/TrinityCore/TrinityCore/commit/5cf0c6c8bb2c4e58a2d66ba5f304af34d18a4782)
This commit is contained in:
@@ -458,6 +458,8 @@ namespace Game.Entities
|
||||
public ObjectGuid castId;
|
||||
public SpellInfo Spell;
|
||||
public SpellCastVisual SpellVisual;
|
||||
public uint StartTimeMs;
|
||||
public uint Duration;
|
||||
public uint damage;
|
||||
public uint originalDamage;
|
||||
public SpellSchoolMask schoolMask;
|
||||
|
||||
@@ -2458,7 +2458,7 @@ namespace Game.Entities
|
||||
{
|
||||
SetAnimTier setAnimTier = new();
|
||||
setAnimTier.Unit = GetGUID();
|
||||
setAnimTier.Tier = (int)animTier;
|
||||
setAnimTier.Tier = (byte)animTier;
|
||||
SendMessageToSet(setAnimTier, true);
|
||||
}
|
||||
}
|
||||
@@ -2486,6 +2486,13 @@ namespace Game.Entities
|
||||
RemoveDynamicUpdateFieldValue(m_values.ModifyValue(m_unitData).ModifyValue(m_unitData.ChannelObjects), index);
|
||||
}
|
||||
|
||||
public void SetChannelSpellData(uint startTimeMs, uint durationMs)
|
||||
{
|
||||
UnitChannel channelData = m_values.ModifyValue(m_unitData).ModifyValue(m_unitData.ChannelData);
|
||||
SetUpdateFieldValue(ref channelData.StartTimeMs, startTimeMs);
|
||||
SetUpdateFieldValue(ref channelData.Duration, durationMs);
|
||||
}
|
||||
|
||||
public sbyte GetSpellEmpowerStage() { return m_unitData.SpellEmpowerStage; }
|
||||
|
||||
public void SetSpellEmpowerStage(sbyte stage) { SetUpdateFieldValue(m_values.ModifyValue(m_unitData).ModifyValue(m_unitData.SpellEmpowerStage), stage); }
|
||||
|
||||
Reference in New Issue
Block a user