From 1b2be0aa03a8281909dd63bb25bc6bb2ff24e65b Mon Sep 17 00:00:00 2001 From: Emik Date: Sat, 23 May 2026 18:59:24 +0200 Subject: [PATCH] Make "Faster Planets" really really really fast --- src/tweaks.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/tweaks.lua b/src/tweaks.lua index 61a66b3..9a99531 100644 --- a/src/tweaks.lua +++ b/src/tweaks.lua @@ -52,6 +52,23 @@ function Card:use_consumeable(area, copier, ...) } end +local orig_use_card = G.FUNCS.use_card + +function G.FUNCS.use_card(e, ...) + if not SMODS.Mods.Roland.config.faster_planets or + not (((e.config.ref_table or {}).ability or {}).consumeable or {}).hand_type then + return orig_use_card(e, ...) + end + + e.config.ref_table:use_consumeable(e.config.ref_table.area) + + SMODS.calculate_context { + using_consumeable = true, + consumeable = e.config.ref_table, + area = e.config.ref_table.from_area, + } +end + local orig_create_card_for_shop = create_card_for_shop function create_card_for_shop(...)