From b2a72a443da771918e01eb3fd3cb9960223634b7 Mon Sep 17 00:00:00 2001 From: Buurazu Date: Tue, 5 Apr 2022 23:32:37 -0400 Subject: [PATCH] Fix Book of Virtues being counted twice in transformation --- eid_api.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/eid_api.lua b/eid_api.lua index fdf7464b..e560b8e2 100644 --- a/eid_api.lua +++ b/eid_api.lua @@ -1528,6 +1528,10 @@ function EID:evaluateTransformationProgress(transformation) EID.TransformationProgress[i][transformation] = EID.TransformationProgress[i][transformation] + EID.PlayerItemInteractions[i].actives[tostring(eSubType)] else EID.TransformationProgress[i][transformation] = EID.TransformationProgress[i][transformation] + player:GetCollectibleNum(eSubType, true) + -- Undo the Book of Virtues active item getting counted here + if tonumber(eSubType) == 584 and player:GetActiveItem() == 584 then + EID.TransformationProgress[i][transformation] = EID.TransformationProgress[i][transformation] - 1 + end end elseif tonumber(eVariant) == PickupVariant.PICKUP_TRINKET and player:HasTrinket(eSubType) then EID.TransformationProgress[i][transformation] = EID.TransformationProgress[i][transformation] + 1