From b7890f23040db032cd5d61675b06c42dd5bacb1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?wakaba=20=28aka=2E=20=EB=AF=B8=EC=B9=B4=29?= <37092106+kohashiwakaba@users.noreply.github.com> Date: Tue, 27 Sep 2022 13:59:48 +0900 Subject: [PATCH 1/2] adjusted offset for Keeper+Greed's Gullet --- main.lua | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/main.lua b/main.lua index cc3d1515..5ff72d72 100644 --- a/main.lua +++ b/main.lua @@ -1139,11 +1139,16 @@ local function checkPosModifiers() else EID:removeTextPosModifier("J&E HUD") end - -- Magdalene Birthright third row of hearts adjustment - if EID.player:GetPlayerType() == 1 and EID.player:HasCollectible(619) then - EID:addTextPosModifier("18 Heart HUD", Vector(0,5)) + -- Magdalene Birthright, Keeper & Tainted Keeper third/fourth row of hearts adjustment + if EID.player:GetEffectiveMaxHearts() + EID.player:GetSoulHearts() >= 37 then + EID:removeTextPosModifier("18 Heart HUD") + EID:addTextPosModifier("24 Heart HUD", Vector(0,22)) + elseif EID.player:GetEffectiveMaxHearts() + EID.player:GetSoulHearts() >= 25 then + EID:removeTextPosModifier("24 Heart HUD") + EID:addTextPosModifier("18 Heart HUD", Vector(0,10)) else EID:removeTextPosModifier("18 Heart HUD") + EID:removeTextPosModifier("24 Heart HUD") end end end From 89b19bf6a09dc883a674e8dfb788a1e9cc1059ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?wakaba=20=28aka=2E=20=EB=AF=B8=EC=B9=B4=29?= <37092106+kohashiwakaba@users.noreply.github.com> Date: Tue, 27 Sep 2022 14:09:10 +0900 Subject: [PATCH 2/2] also broken heart check for row check --- main.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.lua b/main.lua index 5ff72d72..77e6038d 100644 --- a/main.lua +++ b/main.lua @@ -1140,10 +1140,10 @@ local function checkPosModifiers() EID:removeTextPosModifier("J&E HUD") end -- Magdalene Birthright, Keeper & Tainted Keeper third/fourth row of hearts adjustment - if EID.player:GetEffectiveMaxHearts() + EID.player:GetSoulHearts() >= 37 then + if EID.player:GetEffectiveMaxHearts() + EID.player:GetSoulHearts() + (EID.player:GetBrokenHearts() * 2) >= 37 then EID:removeTextPosModifier("18 Heart HUD") EID:addTextPosModifier("24 Heart HUD", Vector(0,22)) - elseif EID.player:GetEffectiveMaxHearts() + EID.player:GetSoulHearts() >= 25 then + elseif EID.player:GetEffectiveMaxHearts() + EID.player:GetSoulHearts() + (EID.player:GetBrokenHearts() * 2) >= 25 then EID:removeTextPosModifier("24 Heart HUD") EID:addTextPosModifier("18 Heart HUD", Vector(0,10)) else