From 3180772ed1c4f71b0f1cd253e3bb81ad524b7028 Mon Sep 17 00:00:00 2001 From: May Evans <36418502+PlagueVonKarma@users.noreply.github.com> Date: Sun, 4 Sep 2022 11:56:47 +0100 Subject: [PATCH] wild DV buff It doesn't appear to work properly for ATK/DEF, but SPC/SPE worked with a couple Bellsprout so it's good enough for now. --- constants/battle_constants.asm | 2 +- engine/battle/core.asm | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/constants/battle_constants.asm b/constants/battle_constants.asm index 34a3ab67..ea503a20 100644 --- a/constants/battle_constants.asm +++ b/constants/battle_constants.asm @@ -68,7 +68,7 @@ DEF MAX_STAT_VALUE EQU 999 ; trainer dvs, these should be set to 15. DEF ATKDEFDV_TRAINER EQU $FF -DEF SPDSPCDV_TRAINER EQU $FF +DEF SPDSPCDV_TRAINER EQU $FF ; wPlayerBattleStatus1 or wEnemyBattleStatus1 bit flags const_def diff --git a/engine/battle/core.asm b/engine/battle/core.asm index e81f416b..e0215adc 100644 --- a/engine/battle/core.asm +++ b/engine/battle/core.asm @@ -6151,7 +6151,8 @@ LoadEnemyMonData: jr z, .storeDVs ; random DVs for wild mon call BattleRandom - ld b, a + ld a, ATKDEFDV_TRAINER + ld b, SPDSPCDV_TRAINER call BattleRandom .storeDVs ld hl, wEnemyMonDVs