id Tech 1 games: Customizable ammo capacity #3565
Open
+494
−16
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.
This is the AP counterpart to Daivuk/apdoom#18. Now that that commit has been merged in, this one is ready for review as well, as the client is now capable of handling the items added in this commit.
What is this fixing or adding?
Adds the following options to every id Tech 1 game:
split_backpack
/split_bag_of_holding
backpack_count
/bag_of_holding_count
max_ammo_(type)
added_ammo_(type)
Backpacks, Bags of Holding, and the new capacity upgrade items are now considered Useful instead of Progression. This has only changed logic for two extremely late game levels in Heretic (E5M8 and E5M9), which have had their logical Bag of Holding requirement removed. This was done because otherwise progression fill was really unhappy with the number of added Progression-marked items that don't actually give progression in any meaningful way.
How was this tested?
Many weeks of generation and playtesting, both locally and in sync games with friends.