diff --git a/eid_api.lua b/eid_api.lua index 42473d23..d7a81a5f 100644 --- a/eid_api.lua +++ b/eid_api.lua @@ -80,6 +80,7 @@ function EID:addCard(id, description, itemName, language) end -- Adds a metadata for a card. Used for Blank Card/Clear Rune. Optional parameters: isRune +-- Avalilable values for mimicCharge : 1~12 function EID:addCardMetadata(id, mimicCharge, isRune) if isRune then EID.blankCardHidden[id] = true @@ -98,6 +99,9 @@ function EID:addPill(id, description, itemName, language) end -- Adds a metadata for a pilleffect. Used for Placebo/False PHD. Optional parameters: class +-- Avalilable values for mimicCharge : 1~12 +-- For class value, "3-" ~ "3+" are available, although False PHD only cares for negative values. +-- "3-" : Major negative effect - Gives +0.6 Damage / "2-", "1-" : Minor negative effect - Spawns a Black Heart function EID:addPillMetadata(id, mimicCharge, class) EID.pillMetadata[id] = { mimiccharge = type(mimicCharge) == "number" and mimicCharge or -1, diff --git a/eid_modifiers.lua b/eid_modifiers.lua index c4cc0390..2ae77a8b 100644 --- a/eid_modifiers.lua +++ b/eid_modifiers.lua @@ -454,7 +454,7 @@ if REPENTANCE then elseif descObj.ObjVariant == PickupVariant.PICKUP_TAROTCARD then if EID.collectiblesOwned[451] then table.insert(callbacks, TarotClothCallback) end - if EID.collectiblesOwned[286] and not EID.blankCardHidden[descObj.ObjSubType] and EID.cardMetadata[descObj.ObjSubType] then table.insert(callbacks, BlankCardCallback) end + if EID.collectiblesOwned[286] and not EID.blankCardHidden[descObj.ObjSubType] and not EID.runeIDs[descObj.ObjSubType] and EID.cardMetadata[descObj.ObjSubType] then table.insert(callbacks, BlankCardCallback) end if EID.collectiblesOwned[263] and EID.runeIDs[descObj.ObjSubType] and EID.cardMetadata[descObj.ObjSubType] then table.insert(callbacks, ClearRuneCallback) end -- Pill Callbacks elseif descObj.ObjVariant == PickupVariant.PICKUP_PILL then