From 6f363b219ee599b708a5c4be059be522c8db4e30 Mon Sep 17 00:00:00 2001 From: Eduardo Quezada D'Ottone Date: Sat, 11 Dec 2021 16:41:04 -0300 Subject: [PATCH 1/4] Improved battle debug value change --- src/battle_debug.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/battle_debug.c b/src/battle_debug.c index 2b12037d5..65e6d3d97 100644 --- a/src/battle_debug.c +++ b/src/battle_debug.c @@ -1811,14 +1811,40 @@ static bool32 TryMoveDigit(struct BattleDebugModifyArrows *modArrows, bool32 mov if (moveUp) { if (charDigits[modArrows->currentDigit] == CHAR_9) + { charDigits[modArrows->currentDigit] = CHAR_0; + for (i = modArrows->currentDigit - 1; i >= 0; i--) + { + if (charDigits[i] == CHAR_9) + charDigits[i] = CHAR_0; + else + { + charDigits[i]++; + break; + } + } + } else charDigits[modArrows->currentDigit]++; } else { if (charDigits[modArrows->currentDigit] == CHAR_0) + { charDigits[modArrows->currentDigit] = CHAR_9; + + for (i = modArrows->currentDigit - 1; i >= 0; i--) + { + if (charDigits[i] == CHAR_0) + charDigits[i] = CHAR_9; + else + { + charDigits[i]--; + break; + } + } + } + else charDigits[modArrows->currentDigit]--; } From 3a12cdb8cbbcefb348c000b73db2d88016c9c6f3 Mon Sep 17 00:00:00 2001 From: Eduardo Quezada D'Ottone Date: Fri, 17 Dec 2021 06:47:02 -0300 Subject: [PATCH 2/4] Update src/battle_debug.c Co-authored-by: ultima-soul <33333039+ultima-soul@users.noreply.github.com> --- src/battle_debug.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/battle_debug.c b/src/battle_debug.c index 65e6d3d97..c85b25889 100644 --- a/src/battle_debug.c +++ b/src/battle_debug.c @@ -1816,7 +1816,9 @@ static bool32 TryMoveDigit(struct BattleDebugModifyArrows *modArrows, bool32 mov for (i = modArrows->currentDigit - 1; i >= 0; i--) { if (charDigits[i] == CHAR_9) + { charDigits[i] = CHAR_0; + } else { charDigits[i]++; From 8005db504056bd32372248b8cb072c1b0d396fc7 Mon Sep 17 00:00:00 2001 From: Eduardo Quezada D'Ottone Date: Fri, 17 Dec 2021 06:47:35 -0300 Subject: [PATCH 3/4] Update src/battle_debug.c Co-authored-by: ultima-soul <33333039+ultima-soul@users.noreply.github.com> --- src/battle_debug.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/battle_debug.c b/src/battle_debug.c index c85b25889..28702776f 100644 --- a/src/battle_debug.c +++ b/src/battle_debug.c @@ -1834,11 +1834,12 @@ static bool32 TryMoveDigit(struct BattleDebugModifyArrows *modArrows, bool32 mov if (charDigits[modArrows->currentDigit] == CHAR_0) { charDigits[modArrows->currentDigit] = CHAR_9; - for (i = modArrows->currentDigit - 1; i >= 0; i--) { if (charDigits[i] == CHAR_0) + { charDigits[i] = CHAR_9; + } else { charDigits[i]--; From 837641f304d88062de82247db56a1bf6dc6995bd Mon Sep 17 00:00:00 2001 From: Eduardo Quezada D'Ottone Date: Fri, 17 Dec 2021 06:47:46 -0300 Subject: [PATCH 4/4] Update src/battle_debug.c Co-authored-by: ultima-soul <33333039+ultima-soul@users.noreply.github.com> --- src/battle_debug.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/battle_debug.c b/src/battle_debug.c index 28702776f..075ef9307 100644 --- a/src/battle_debug.c +++ b/src/battle_debug.c @@ -1847,7 +1847,6 @@ static bool32 TryMoveDigit(struct BattleDebugModifyArrows *modArrows, bool32 mov } } } - else charDigits[modArrows->currentDigit]--; }