Implements several more moves
This commit is contained in:
@@ -12,15 +12,7 @@ public abstract class ProtectionEffectScript : Script
|
||||
if (target.BattleData == null)
|
||||
return;
|
||||
|
||||
var originalTarget = executingMove.MoveChoice.TargetPosition;
|
||||
var targetPosition = target.BattleData.Position;
|
||||
|
||||
// We only want to block the hit if it's explicitly targeting the Pokemon.
|
||||
if (targetPosition != originalTarget)
|
||||
return;
|
||||
|
||||
if (executingMove.UseMove.Target is MoveTarget.All or MoveTarget.SelfUse or MoveTarget.AllAlly
|
||||
or MoveTarget.AllAdjacent)
|
||||
if (!executingMove.UseMove.HasFlag("protect"))
|
||||
return;
|
||||
|
||||
block = true;
|
||||
|
||||
Reference in New Issue
Block a user