lufia2ac: ability to swap party members mid-run and option to gain EXP while inactive #2800
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What is this fixing or adding?
In AP, the option
shuffle_party_members
can be used to turn party members into a multiworld unlockable. Custom items were added to the game that enable the player to add newly unlocked members to the party even while a cave dive is already in progress (as opposed to the vanilla behavior where all characters are available form the start, but you can only change your party in town).Until now, there were 2 shortcomings associated with this feature:
With this PR, the custom item that adds a character to the party can now simply be used again to remove them, allowing players to swap any unlocked characters in and out at will.
party_starting_level
, potentially being far behind in power compared to any characters that had been present all the way from the start of the run.With this PR, the new option
inactive_exp_gain
allows characters to gain EXP even while they are not present in the current party. Players can choose between full, half, or no EXP gain for the inactive characters.How was this tested?
Ludwig tested it.
If this makes graphical changes, please attach screenshots.