More updates to scripts (still wont build)

This commit is contained in:
hondacrx
2023-10-13 16:11:34 -04:00
parent cda53c8e7f
commit 33091ed942
26 changed files with 4195 additions and 2894 deletions
+3 -3
View File
@@ -2793,7 +2793,7 @@ namespace Game.Maps
bool _reverse;
}
public class UnitAuraCheck<T> : ICheck<T> where T : WorldObject
public class UnitAuraCheck : ICheck<WorldObject>
{
public UnitAuraCheck(bool present, uint spellId, ObjectGuid casterGUID = default)
{
@@ -2802,12 +2802,12 @@ namespace Game.Maps
_casterGUID = casterGUID;
}
public bool Invoke(T obj)
public bool Invoke(WorldObject obj)
{
return obj.ToUnit() != null && obj.ToUnit().HasAura(_spellId, _casterGUID) == _present;
}
public static implicit operator Predicate<T>(UnitAuraCheck<T> unit)
public static implicit operator Predicate<WorldObject>(UnitAuraCheck unit)
{
return unit.Invoke;
}