From 35ab3381f5d1705fc83eadda9661b775f5261a41 Mon Sep 17 00:00:00 2001 From: MelonSpeedruns Date: Sun, 20 Sep 2026 15:22:48 -0400 Subject: [PATCH] Fix Double Defense Magic Armor cheat --- src/d/actor/d_a_alink_damage.inc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/d/actor/d_a_alink_damage.inc b/src/d/actor/d_a_alink_damage.inc index 34701229c3..d519277ae7 100644 --- a/src/d/actor/d_a_alink_damage.inc +++ b/src/d/actor/d_a_alink_damage.inc @@ -206,6 +206,9 @@ int daAlink_c::setDamagePoint(int i_dmgAmount, BOOL i_checkZoraMag, BOOL i_setDm #if TARGET_PC if(checkMagicArmorWearAbility() && dusk::getSettings().game.armorRupeeDrain.getValue() == dusk::MagicArmorMode::DOUBLE_DEFENSE) { i_dmgAmount /= 2; + if (i_dmgAmount <= 0) { + i_dmgAmount = 1; + } } #endif dComIfGp_setItemLifeCount(-i_dmgAmount, 0);