Core/Spell: fix SendSpellMiss requiring caster Unit
Port From (https://github.com/TrinityCore/TrinityCore/commit/60ff73eeba93c7f97abff0eeb504cb4b5ff8a6cd)
This commit is contained in:
@@ -2028,6 +2028,15 @@ namespace Game.Entities
|
||||
return SpellMissInfo.None;
|
||||
}
|
||||
|
||||
public void SendSpellMiss(Unit target, uint spellID, SpellMissInfo missInfo)
|
||||
{
|
||||
SpellMissLog spellMissLog = new();
|
||||
spellMissLog.SpellID = spellID;
|
||||
spellMissLog.Caster = GetGUID();
|
||||
spellMissLog.Entries.Add(new SpellLogMissEntry(target.GetGUID(), (byte)missInfo));
|
||||
SendMessageToSet(spellMissLog, true);
|
||||
}
|
||||
|
||||
public FactionTemplateRecord GetFactionTemplateEntry()
|
||||
{
|
||||
var entry = CliDB.FactionTemplateStorage.LookupByKey(GetFaction());
|
||||
|
||||
Reference in New Issue
Block a user