From 48e1f57ad4f75e55a538e62f7318106f64fe7b79 Mon Sep 17 00:00:00 2001 From: infinitefusion Date: Tue, 1 Nov 2022 20:02:10 -0400 Subject: [PATCH] Mankey Paw fix --- .../009_Battler_UseMove_SuccessChecks.rb | 3 +++ .../002_Move/003_Move_Usage_Calculations.rb | 1 + Data/System.rxdata | Bin 29392 -> 29393 bytes 3 files changed, 4 insertions(+) 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 0982b97553ac7877bd2ad5207aaae8590d1a3393..2472ee384e3d58ad1a959a5bc52580c7c2ed9454 100644 GIT binary patch delta 20 ccmcccl=0$I#tlm)SXm0)CNgbaDWM((0AgeaBLDyZ delta 19 bcmcckl<~q-#tlm)SeTg}TW($@p&kVQTH^=y