Core: Updated to 11.2.0

Port From (https://github.com/TrinityCore/TrinityCore/commit/5cf0c6c8bb2c4e58a2d66ba5f304af34d18a4782)
This commit is contained in:
Hondacrx
2025-08-25 20:48:29 -04:00
parent d64045154a
commit aaa669210a
63 changed files with 5958 additions and 5434 deletions
+2
View File
@@ -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;
+8 -1
View File
@@ -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); }