diff --git a/manifest.json b/manifest.json index a2458a7..84b27d1 100644 --- a/manifest.json +++ b/manifest.json @@ -17,5 +17,5 @@ "conflicts": [ "Jen" ], - "version": "1.1.6" + "version": "1.2.0" } \ No newline at end of file diff --git a/src/back.lua b/src/back.lua index 9452967..e6040d9 100644 --- a/src/back.lua +++ b/src/back.lua @@ -5,9 +5,25 @@ SMODS.Atlas { path = Jane.config.texture_pack .. "/b_jane_decks.png", } +local function back(x) + SMODS.Back(x) + local text = x.loc_txt.text + local name = x.loc_txt.name:gsub("Deck$", "Sleeve") + + CardSleeves.Sleeve { + key = x.key, + pos = x.pos, + apply = x.apply, + atlas = "janedecks", + loc_vars = x.loc_vars, + trigger_effect = x.trigger_effect, + loc_txt = {name = name, text = text}, + } +end + local eternal_text = Cryptid and "Absolute" or "Eternal" -SMODS.Back { +back { key = "nitro", atlas = "janedecks", pos = {x = 1, y = 1}, @@ -75,7 +91,7 @@ local function add_rain_world_joker() return true end -SMODS.Back { +back { key = "karma", atlas = "janedecks", pos = {x = 3, y = 0}, @@ -97,7 +113,7 @@ SMODS.Back { end, } -SMODS.Back { +back { key = "mysterious", atlas = "janedecks", pos = {x = 1, y = 0}, @@ -120,7 +136,7 @@ SMODS.Back { end, } -SMODS.Back { +back { key = "obsidian", atlas = "janedecks", pos = {x = 2, y = 1}, @@ -167,7 +183,7 @@ local function apply_orrery() end) end -SMODS.Back { +back { key = "orrery", atlas = "janedecks", pos = {x = 0, y = 0}, @@ -183,7 +199,7 @@ SMODS.Back { end, } -SMODS.Back { +back { key = "tortoise", atlas = "janedecks", pos = {x = 3, y = 1}, @@ -233,7 +249,7 @@ local function apply_weeck() end) end -SMODS.Back { +back { key = "weeck", atlas = "janedecks", pos = {x = 4, y = 1}, @@ -251,7 +267,7 @@ SMODS.Back { end, } -SMODS.Back { +back { key = "omega", atlas = "janedecks", pos = {x = 5, y = 1},