diff --git a/assets/scripts/events/misc/raising_the_bar.lua b/assets/scripts/events/misc/raising_the_bar.lua new file mode 100644 index 0000000..521449e --- /dev/null +++ b/assets/scripts/events/misc/raising_the_bar.lua @@ -0,0 +1,45 @@ +register_event("RAISING_THE_BAR", { + name = "Raising The Bar", + description = [[!!red_room.png + +...]], + choices = { + { + description_fn = function() + return "Take Crowbar... (" .. registered.card["CROWBAR"].description .. ")" + end, + callback = function(ctx) + give_card("CROWBAR", PLAYER_ID) + return nil + end + }, { + description = "Leave...", + callback = function() + return nil + end + } + }, + on_end = function() + return GAME_STATE_RANDOM + end +}) + +register_card("CROWBAR", { + name = "Crowbar", + description = "Deal " .. highlight(22) .. " damage.", + state = function(ctx) + return nil + end, + max_level = 0, + color = "#f37b21", + need_target = true, + exhaust = true, + point_cost = 3, + price = -1, + callbacks = { + on_cast = function(ctx) + deal_damage(ctx.caster, ctx.target, 22) + return nil + end + } +}) \ No newline at end of file diff --git a/assets/scripts/events/misc/recycle_device.lua b/assets/scripts/events/misc/recycle_device.lua index eca4727..58080c1 100644 --- a/assets/scripts/events/misc/recycle_device.lua +++ b/assets/scripts/events/misc/recycle_device.lua @@ -36,7 +36,7 @@ register_card("RECYCLE", { need_target = true, exhaust = true, point_cost = 2, - price = 200, + price = -1, callbacks = { on_cast = function(ctx) local op_before = #get_opponent_guids(ctx.caster)