From c28018b0db49624a7c39dbb8e3a181d69e6982b2 Mon Sep 17 00:00:00 2001 From: Wofsauge Date: Wed, 17 Jul 2024 20:05:09 +0200 Subject: [PATCH] Added Tarot Cloth support for "The Stars?" modifier --- features/eid_modifiers.lua | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/features/eid_modifiers.lua b/features/eid_modifiers.lua index 27c328c5..2ca7497c 100644 --- a/features/eid_modifiers.lua +++ b/features/eid_modifiers.lua @@ -579,11 +579,14 @@ if EID.isRepentance then local playerID = EID:getPlayerID(player, true) local playerType = player:GetPlayerType() if EID.OldestItemIndex[playerID] and EID.RecentlyTouchedItems[playerID] then - local oldestItem = EID.RecentlyTouchedItems[playerID][EID.OldestItemIndex[playerID]] - if oldestItem then - EID:appendToDescription(descObj, "#") - if #EID.coopAllPlayers > 1 then EID:appendToDescription(descObj, EID:GetPlayerIcon(playerType, "P" .. i .. ":") .. " ") end - EID:appendToDescription(descObj, "{{NameC" .. oldestItem .. "}}") + local repetitions = player:HasCollectible(451) and 2 or 1 -- Tarot Cloth removes 2 items + for indexOffset = 0, repetitions - 1 do + local oldestItem = EID.RecentlyTouchedItems[playerID][EID.OldestItemIndex[playerID] + indexOffset] + if oldestItem then + EID:appendToDescription(descObj, "#") + if #EID.coopAllPlayers > 1 then EID:appendToDescription(descObj, EID:GetPlayerIcon(playerType, "P" .. i .. ":") .. " ") end + EID:appendToDescription(descObj, "{{NameC" .. oldestItem .. "}}") + end end end end