diff --git a/P3D/Battle/BattleSystemV2/BattleCalculation.vb b/P3D/Battle/BattleSystemV2/BattleCalculation.vb index 52196bd8d..68c4434d0 100644 --- a/P3D/Battle/BattleSystemV2/BattleCalculation.vb +++ b/P3D/Battle/BattleSystemV2/BattleCalculation.vb @@ -676,7 +676,7 @@ Return False End Function - Public Shared Function CanRun(ByVal own As Boolean, ByVal BattleScreen As BattleScreen) As Boolean + Public Shared Function CanRun(ByVal own As Boolean, ByVal BattleScreen As BattleScreen, Optional ByVal IsEscapeMove As Boolean = False) As Boolean If BattleScreen.BattleMode = BattleScreen.BattleModes.Safari Then Return True End If @@ -736,6 +736,10 @@ Return False End If + If IsEscapeMove = True Then + Return True + End If + If p.Speed > op.Speed Then Return True Else diff --git a/P3D/Pokemon/Attacks/Psychic/Teleport.vb b/P3D/Pokemon/Attacks/Psychic/Teleport.vb index 0ea9d04cf..91973d3d2 100644 Binary files a/P3D/Pokemon/Attacks/Psychic/Teleport.vb and b/P3D/Pokemon/Attacks/Psychic/Teleport.vb differ