Slay the Spire

Slay the Spire

200 ratings
A Better Knowing Skull
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
34.900 KB
9 Jul, 2020 @ 4:12pm
2 Oct, 2021 @ 11:15pm
10 Change Notes ( view )

Subscribe to download
A Better Knowing Skull

In 1 collection by Nichilas
The BetterMod Series
10 items
Description
A Better Knowing Skull

This mod is meant to redesign the Event "Knowing Skull" into something more fun for the player while maintaining the core design aspects of the base event.

Effects

The Event "Knowing Skull" has new options allowing the player to leave before entering and receive a small bonus. If the player chooses to engage with the skull, there are new options available for purchase.

Additionally, the relative costs of each option have been altered to be balanced for their offerings, and also scale at different rates. The health cost of leaving has also been reduced below Ascension 15.

The event can also now be found on any floor of the Spire, not just Act 2, and the health requirements for finding the event have been adjusted to make finding the event much less common at low hp values.

The event has also been given a set of minor adjustments when encountered at or above Ascension 15, as the base event did not change with the rest of the events.

There is an option in the mod's configuration panel to disable the inital bonus for leaving without choosing any options.

Design Goals

The normal event relies on a classic Push Your Luck[boardgamegeek.com] mechanic. The player can spend more health now to get rewards, but risks not keeping enough health to survive later encounters. In deconstructing this event, the main issue noted was not the core idea, but rather the particular implementation resulting from a couple distinct factors.

The options offered are not the most appealing, and as a result the typical interaction with this event is to leave immediately, and thus have a net result of losing about 6 health. Occasionally, a player might opt to take the gold bonus once or twice before going if they are feeling healthy, or risky. Often times adding a random Colorless card is a negative even without the health cost, and often potions are either full, or not worth the cost of obtaining a new one, especially at random.

It is inherently not enjoyable to select an event space and not actually interact with the event in any meaningful way and also be forced to lose health. This is particularly true as the normal event is limited to Act 2, in which typically health is the most important, as in Act 1 health can be spent a bit more freely, and in Act 3 there are other factors that cause a health trade to be potentially more viable.

As a solution, "A Better Knowing Skull" reimagines this event to be a little less frustrating when showing up at the wrong moment, while also encouraging the player to "push their luck" a little more often.

To accomplish this, an option was added before entering into negotiation with the skull to instead leave, circumventing the forced health penalty, and offering a slight heal as compensation (There is also an option to disable this section of the event in the settings). Naturally, different players will have different biases on how much they want to risk, so risk avoidant players can use this option to avoid having to pay any penalty while still keeping the event in the pool of options.

Another task was to make the offerings more appealing such that players are more likely to engage with the central mechanic of the event. This was accomplished by altering the rewards offered. Instead of a random potion and a random Colorless card, the player now can choose to trade health to upgrade a random card in their deck, or receive a random common relic. The cost related to these offerings have been meticulously adjusted to find the sweet spot where the player always has to stop and think for a minute before deciding if the cost is worth it in their given situation. Obviously, each player will have a different sweet spot and valuation, but the goal is to reduce the probability of always choosing the same option regardless of surrounding circumstances. This also has the added benefit of making the rewards for spending health a bit more obviously helpful, as getting a bad Colorless card is a double negative, and many potions are not useful or exciting to receive. It is not a good player experience to pay a cost for something only to get nothing, or even punished, as a result.

The costs of each option have also been given a very minor fluctuation in order to give the player another aspect to consider when evaluating both the value of any given option, but also the risk of choosing to engage with the skull at all.

Additionally, in the base event, the player can technically kill themselves by not watching the costs carefully in comparison to their health, particularly as the leave option has a health cost associated with it too. While this is a neat possibility, it is not the most interesting mechanic, and isn't really a measure of skill in any satisfying way. "A Better Knowing Skull" aims to keep the spirit of this interaction while limiting the possibility of realistically making this math mistake by lowering the leave cost to 1 hp (Above Asc 15, however, the cost rises to fit the theme of unfavourable events).

Special Notes
This event was chosen due to specific requests I received and thus I had a less clear vision for how to handle this event, so I am excited to hear your feedback in the comments!

Feel free to suggest other events that you would like to see revamped or reimagined!

Thanks
I hope you have a good time with this mod, and I welcome any and all feedback.
Special thanks to 旅渚Lastcel for the Simplified Chinese translation!

If you enjoyed this mod, consider checking out some of my other mods:
A Better Note
A Better Sensory Stone
A Better Match
A Better Forgotten Altar
A Better Third Choice
A Better Lab
Popular Discussions View All (2)
0
9 Jul, 2020 @ 5:29pm
PINNED: Bug Reports
Nichilas
0
9 Jul, 2020 @ 5:28pm
PINNED: Balance & Feedback
Nichilas
11 Comments
Mothman 16 Aug, 2022 @ 2:54pm 
at relics.RelicStimpack.onBloodied(RelicStimpack.java:36)
at com.megacrit.cardcrawl.characters.AbstractPlayer.damage(AbstractPlayer.java:1844)
at com.megacrit.cardcrawl.characters.Ironclad.damage(Ironclad.java:317)
at betterSkull.events.BetterSkullEvent.buttonEffect(BetterSkullEvent.java:142)
at com.megacrit.cardcrawl.events.AbstractImageEvent.update(AbstractImageEvent.java:46)
at com.megacrit.cardcrawl.rooms.EventRoom.update(EventRoom.java:30)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2532)
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:876)
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:423)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
Mothman 16 Aug, 2022 @ 2:53pm 
Cause:
java.lang.NullPointerException
at com.megacrit.cardcrawl.actions.common.ApplyPowerAction.<init>(ApplyPowerAction.java:102)
at com.megacrit.cardcrawl.actions.common.ApplyPowerAction.<init>(ApplyPowerAction.java:127)
Mothman 16 Aug, 2022 @ 2:53pm 
I can't understand Java and I get this crash in the better knowing skull when I pick an option. From just glancing through it seems that it collides with reliquary in some way. Is there a way to fix it while keeping both?
Mods in stacktrace:
- betterSkull (1.2)
- reliquary (0.4.1)
Cock Goblin 29 May, 2021 @ 1:53pm 
Recently checked out your mods and I have been enjoying them. Good work!
Nichilas  [author] 24 Oct, 2020 @ 9:19am 
Hi, thank you for your feedback! I'm glad to hear you are enjoying it. It's been a while since I looked at the code base, but I believe the intention is for it to be part of the special event list (which means you only have a 25% chance of accessing it's pool each event) and also should be limited to once per run. The game does reset shrines if you save and quit, so it's possible that that could be adding the event back in, but otherwise events are one time by default.

As a side note, amusingly, the "opt out" option has the lowest win rate statistically.
brickey.8 24 Oct, 2020 @ 8:18am 
I really like the way you modified this event. Personally I play with the "opt out" option turned off, since losing 1 HP to opt out of an event already feels perfectly fair, but in practice I almost always go for it.

I do feel like it might be a bit too common though--I believe I recently had a run where I encountered the skull in both acts 1 and 2 (if not it was two consecutive runs). If it isn't already it should be hardcoded to be once-per-run.
Nichilas  [author] 25 Aug, 2020 @ 9:51am 
Hi, that's entirely fair for you to prefer the base version. I actually buffed the gold option several times as taking it even once lowered the player's win rate by 20%. Even now it's still the worst option by win rate, but less significantly so.
Inu Ninja 25 Aug, 2020 @ 1:49am 
I actually love the original event more than your version. 101 gold gor 9 HP does seem quite a bit too good.
Nichilas  [author] 23 Jul, 2020 @ 3:02pm 
Thanks! I am pleased to see that so far, people seem to be really enjoying this one!
Cathorist 23 Jul, 2020 @ 10:37am 
Just wanted to say I love you mods, How you deconstruct the reasoning behind the changes, and the changes themselves! excited to see your next event change mods!!!