Core/Refactor: Part 2
This commit is contained in:
@@ -649,7 +649,7 @@ namespace Scripts.Spells.Druid
|
||||
|
||||
Unit caster = eventInfo.GetActor();
|
||||
var costs = spell.GetPowerCost();
|
||||
var m = costs.First(cost => { return cost.Power == PowerType.Mana; });
|
||||
var m = costs.First(cost => cost.Power == PowerType.Mana);
|
||||
if (m == null)
|
||||
return;
|
||||
|
||||
|
||||
@@ -1462,7 +1462,7 @@ namespace Scripts.Spells.Items
|
||||
if (spell != null)
|
||||
{
|
||||
var costs = spell.GetPowerCost();
|
||||
var m = costs.FirstOrDefault(cost => { return cost.Power == PowerType.Mana && cost.Amount > 0; });
|
||||
var m = costs.FirstOrDefault(cost => cost.Power == PowerType.Mana && cost.Amount > 0);
|
||||
if (m != null)
|
||||
return true;
|
||||
}
|
||||
@@ -3040,10 +3040,7 @@ namespace Scripts.Spells.Items
|
||||
|
||||
void FilterTargets(List<WorldObject> targets)
|
||||
{
|
||||
targets.RemoveAll(obj =>
|
||||
{
|
||||
return !obj.IsTypeId(TypeId.Player) && !obj.IsTypeId(TypeId.Corpse);
|
||||
});
|
||||
targets.RemoveAll(obj => !obj.IsTypeId(TypeId.Player) && !obj.IsTypeId(TypeId.Corpse));
|
||||
|
||||
if (targets.Empty())
|
||||
{
|
||||
|
||||
@@ -345,10 +345,7 @@ namespace Scripts.Spells.Shaman
|
||||
{
|
||||
void SelectTargets(List<WorldObject> targets)
|
||||
{
|
||||
targets.RemoveAll(target =>
|
||||
{
|
||||
return !target.ToUnit() || target.ToUnit().IsFullHealth();
|
||||
});
|
||||
targets.RemoveAll(target => !target.ToUnit() || target.ToUnit().IsFullHealth());
|
||||
|
||||
targets.RandomResize(1);
|
||||
|
||||
@@ -635,10 +632,7 @@ namespace Scripts.Spells.Shaman
|
||||
void FilterTargets(List<WorldObject> targets)
|
||||
{
|
||||
targets.Remove(GetExplTargetUnit());
|
||||
targets.RandomResize(target =>
|
||||
{
|
||||
return target.IsTypeId(TypeId.Unit) && !target.ToUnit().HasAura(SpellIds.FlameShockMaelstrom, GetCaster().GetGUID());
|
||||
}, 1);
|
||||
targets.RandomResize(target => target.IsTypeId(TypeId.Unit) && !target.ToUnit().HasAura(SpellIds.FlameShockMaelstrom, GetCaster().GetGUID()), 1);
|
||||
}
|
||||
|
||||
void HandleScript(uint effIndex)
|
||||
|
||||
Reference in New Issue
Block a user