diff --git a/Data/Scripts/011_Battle/001_Battler/009_Battler_UseMove_SuccessChecks.rb b/Data/Scripts/011_Battle/001_Battler/009_Battler_UseMove_SuccessChecks.rb index 33e23c676..225dbc6d1 100644 --- a/Data/Scripts/011_Battle/001_Battler/009_Battler_UseMove_SuccessChecks.rb +++ b/Data/Scripts/011_Battle/001_Battler/009_Battler_UseMove_SuccessChecks.rb @@ -512,6 +512,9 @@ class PokeBattle_Battler miss = true if !move.hitsFlyingTargets? end end + if user.hasActiveItem?(:MANKEYPAW) + miss = true if rand(2)==1 + end if !miss # Called by another move return true if skipAccuracyCheck diff --git a/Data/Scripts/011_Battle/002_Move/003_Move_Usage_Calculations.rb b/Data/Scripts/011_Battle/002_Move/003_Move_Usage_Calculations.rb index f17b3bc78..1ff5f6b13 100644 --- a/Data/Scripts/011_Battle/002_Move/003_Move_Usage_Calculations.rb +++ b/Data/Scripts/011_Battle/002_Move/003_Move_Usage_Calculations.rb @@ -192,6 +192,7 @@ class PokeBattle_Move when -1 then return false end # Other effects + return true if user.hasActiveItem?(:MANKEYPAW) return true if c>50 # Merciless return true if user.effects[PBEffects::LaserFocus]>0 c += 1 if highCriticalRate? diff --git a/Data/System.rxdata b/Data/System.rxdata index 0982b9755..2472ee384 100644 Binary files a/Data/System.rxdata and b/Data/System.rxdata differ