BaseMod
BaseMod copied to clipboard
PostCampfireSubscriber is called before and even if the action is canceled.
Called before action
PostCampfireSubscriber is called before the action(that is selected) is used. Easy to test with low health:
System.out.println(AbstractDungeon.player.currentHealth); // prints the health before healed
Called even if action is canceled
If the Smith
is selected, the player can still choose something else.
This is misleading, because the method even gives the option to allow another action.