From 69eb3b87d597730f826a65259a66346ee49b109f Mon Sep 17 00:00:00 2001 From: Wofsauge Date: Thu, 13 Jan 2022 00:08:35 +0100 Subject: [PATCH] Added toggle button to show Flip item description --- descriptions/rep/en_us.lua | 10 ++++++---- eid_modifiers.lua | 15 +++++++++++---- 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/descriptions/rep/en_us.lua b/descriptions/rep/en_us.lua index 3bfc7eaf..9f873bca 100644 --- a/descriptions/rep/en_us.lua +++ b/descriptions/rep/en_us.lua @@ -968,10 +968,12 @@ EID.descriptions[languageCode].CraftingPreviewBackup = "!!! If this item's locke EID.descriptions[languageCode].CraftingResults = "(Scroll: hold {{CONFIG_BoC_Toggle}} + {{ButtonY}} {{ButtonA}},#Lock: {{ButtonX}}, Refresh: {{ButtonB}})" -EID.descriptions[languageCode].BlankCardCharge = "Blank Card charge:" -EID.descriptions[languageCode].BlankCardQCard = "Teleport to I Am Error Room#Blank Card and ?-Card will be destroyed" -EID.descriptions[languageCode].ClearRuneCharge = "Clear Rune charge:" -EID.descriptions[languageCode].PlaceboCharge = "Placebo charge:" +EID.descriptions[languageCode].BlankCardCharge = "Blank Card charge:" +EID.descriptions[languageCode].BlankCardQCard = "Teleport to I Am Error Room#Blank Card and ?-Card will be destroyed" +EID.descriptions[languageCode].ClearRuneCharge = "Clear Rune charge:" +EID.descriptions[languageCode].PlaceboCharge = "Placebo charge:" +EID.descriptions[languageCode].FlipItemToggleInfo = "(Hold {{ButtonSelect}} to show)" + EID.descriptions[languageCode].FalsePHDHeart = "Spawns 1 Black Heart" EID.descriptions[languageCode].FalsePHDDamage = "+0.6 Damage up" diff --git a/eid_modifiers.lua b/eid_modifiers.lua index b2436e10..380b49c8 100644 --- a/eid_modifiers.lua +++ b/eid_modifiers.lua @@ -421,10 +421,17 @@ local game = Game() 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 + local flipItemID = EID:getEntityData(descObj.Entity, "EID_FlipItemID") + if Input.IsActionPressed(ButtonAction.ACTION_MAP, EID.player.ControllerIndex) then + local descEntry = EID:getDescriptionObj(5, 100, flipItemID) + return descEntry + end + + local infoText = EID:getDescriptionEntry("FlipItemToggleInfo") + if flipItemID ~= nil or infoText ~= nil then + local itemName = EID:getObjectName(5, 100, flipItemID) + local appendText = "#{{Collectible711}} -> {{Collectible"..flipItemID.."}} "..itemName + appendText = appendText .. "#"..infoText EID:appendToDescription(descObj, appendText) end return descObj