From 149800d1b8c3520bd4d373a01218ce7ef4dcf01d Mon Sep 17 00:00:00 2001 From: Emik Date: Sat, 23 May 2026 18:30:17 +0200 Subject: [PATCH] Add option for faster planets (very fast) --- config.lua | 1 + localization/en-us.lua | 1 + src/main.lua | 1 + src/tweaks.lua | 7 +++++++ 4 files changed, 10 insertions(+) diff --git a/config.lua b/config.lua index 0f457b0..55e92ba 100644 --- a/config.lua +++ b/config.lua @@ -1,5 +1,6 @@ return { equinox_assist = false, + faster_planets = true, harsh_ante_scaling = true, illusion_seal = true, import_funky = false, diff --git a/localization/en-us.lua b/localization/en-us.lua index db34fc2..e829fff 100644 --- a/localization/en-us.lua +++ b/localization/en-us.lua @@ -426,6 +426,7 @@ return { b_Roland_enabled = "Enabled", b_Roland_entering_shop = "Entering shop!", b_Roland_equinox_assist = "Assist: Only hide text (Equinox)", + b_Roland_faster_planets = "Faster Planets", b_Roland_full = "FULL", b_Roland_scribable_basket = "Scribable Basket (overpowered)", b_Roland_harsh_ante_scaling = "Harsh ante scaling (Ante 40+)", diff --git a/src/main.lua b/src/main.lua index a5239d0..288c07f 100644 --- a/src/main.lua +++ b/src/main.lua @@ -59,6 +59,7 @@ function SMODS.current_mod.config_tab() n = G.UIT.C, config = {minw = 1, minh = 1, align = "tl", padding = 0.1, colour = G.C.CLEAR}, nodes = { + toggle "faster_planets", toggle "illusion_seal", toggle "no_wild_debuff", _G["Talisman"] and toggle "harsh_ante_scaling", diff --git a/src/tweaks.lua b/src/tweaks.lua index 14e4a84..61a66b3 100644 --- a/src/tweaks.lua +++ b/src/tweaks.lua @@ -14,6 +14,13 @@ end local orig_use_consumeable = Card.use_consumeable function Card:use_consumeable(area, copier, ...) + if SMODS.Mods.Roland.config.faster_planets and self.ability.consumeable.hand_type then + set_consumeable_usage(self) + level_up_hand(copier or self, self.ability.consumeable.hand_type, true) + self:remove() + return + end + local seal_spectrals = {["Deja Vu"] = true, Medium = true, Talisman = true, Trance = true} if not seal_spectrals[self.ability.name] then