Added support for Flip Items

This commit is contained in:
Wofsauge committed 2022-01-12 23:35:52 +01:00
1 parent 2bf625962b
commit 4f9040e8c5
3 files changed
+146 -30

No files matched your search

+23
View File
@@ -408,4 +408,27 @@ local game = Game()
end
EID:addDescriptionModifier("Abyss", AbyssCondition, AbyssCallback)
-- Handle Flip description addition
local function FlipCondition(descObj)
if not REPENTANCE or not EID:getEntityData(descObj.Entity, "EID_FlipItemID") then
return false
end
if EID:PlayersHaveCollectible(CollectibleType.COLLECTIBLE_FLIP) then
return true
end
return false
end
local function FlipCallback(descObj)
local text = EID:getEntityData(descObj.Entity, "EID_FlipItemID")
if text ~= nil then
local itemName = EID:getObjectName(5, 100, text)
local appendText = "#{{Collectible711}} -> {{Collectible"..text.."}} "..itemName
EID:appendToDescription(descObj, appendText)
end
return descObj
end
EID:addDescriptionModifier("Flip", FlipCondition, FlipCallback)
end