New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Affixes #94
Closed
Closed
Affixes #94
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
series of commits which result in an unplayable game until the series ends.
…s breaks global ego allocation - it will need to be replaced by on-the-fly allocation.
artifact in numerical order, and needs an alloc table for proper randomness.
…once at the start of the game, and then restrict it on use.
…m first. Also lengthen the scale to 500 rather than 50.
… (i.e. Grond & Morgoth). Also ensure that base items without max depths are not ruled out (i.e. INSTA_ARTs).
…lobal alloc_ego_size and alloc_ego_table. At this point the game is playable again, with the same egos as before, but needs rebalancing via stats.
…d be adjusted for use also by get_obj_num(), if init_obj_alloc were to use the alloc_entry struct.
…f armour or weapons.
base items (lead-filled mace, mithril chain/plate, adamantite plate). Added x2 slays for demons (iron) and undead (silver). Needs balancing when affix implementation is complete.
…thanks PowerWyrm).
… This really needs to use a pointer to a variably-sized array.
in a series which will change the "ego" concept into affixes which affect only one or two attributes of an object. The traditional high-end ego items will be re-created using ego_themes.txt. This series will also make changes to o_ptr and result in a new version of {rd|wr}_item() for savefiles. It will also require significant changes to ID-by-use.
…ase we can't rely on the OFT_ types in future.
lines in artifact.txt. Add prefix, suffix and affix[MAX_AFFIXES] to object_type. Savefiles will be broken until o_ptr->ego is removed.
…ges, gold and chests. Remaining uses are in load.c (can go for 3.4), randart.c (will go in the rewrite) and one in wizard.c (see #1290). Fixes #1540: all uses of pval are now flag-related.
…aven't found the crash bug.
…y by making casters favor spell stat/Dex, warriors Dex/Con and hybrids Dex/(spell_stat,con)
(Cherry-picked from 76c2b55 - thanks PowerWyrm.) Conflicts: src/object/randart.c
Remove unused INSTA_ART kinds from the kind array after randart generation is complete. Signed-off-by: Peter Denison <angband@marshadder.org>
…T, just until the rewrite.
…it can eventually do more than just removing unused kinds Signed-off-by: Peter Denison <angband@marshadder.org>
…reate them as necessary Signed-off-by: Peter Denison <angband@marshadder.org>
Closing as per email to the devteam. This branch isn't suitable for merging into what people think of as "Vanilla Angband", and never will be. It may see the light of day as a different product, or it may not. |
This was referenced Jan 10, 2020
Closed
Closed
Closed
BlazesRus
pushed a commit
to BlazesRus/angband
that referenced
this pull request
Jun 13, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
A complete replacement for magical and ego-item generation, which also closes a number of other tickets. Please see http://trac.rephial.org/wiki/NewEgos for details.