Repository navigation
docs: add a progression guide - #18
Merged
Merged
Conversation
This file contains hidden or 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
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.
Adds a Progression guide to the Players section: levels and experience, which spells a player can cast, and talents, ending with a list of every talent in the game.
New: Progression (
guides/Players/progression.md)worldReady, and use Foundations'hmp-progressionto keep it per character.Progression.addExperience,setPointsandgetLevelBounds.setLevelhas no effect in this game build, so the sample sets a level as the points at its start. Kill experience lands only in the player's game.Spells.setPolicy(open locks, extra spell sets, relocks,Spell_Stupefyas Basic Cast), the player-visible names of the spell locks (Bombarda isSpell_Expulso, Imperio isSpell_Imperius, ...), slots, and spell lessons.Talents.list()fields, granting on join, and buying with a report back to the server.bonusLoadoutsowns Spell Knowledge I–III.INF_Swiftis Human Demiguise (sprint while Disillusioned); the hold-Dodge vanish called Swift isTalent_Core_DodgeFast, and it does nothing inside Hogwarts castle. A tester hit exactly this mix-up.Also lists the guide in the overview.
Sources. IDs, levels and locks come from
PerkDefinitionin the game DB. Names come from the game's English localization table (MAIN-enUS.bin). The effect column paraphrases the in-game descriptions. The Swift and Human Demiguise behavior was read from the game itself: the native ability-tag handlers, and theShadowBlink2/StartSprintBlueprint logic.Tested locally:
docs:check: 177 samples in 48 guides type-check against the 1.9.2 contract;docs:links: every link and anchor on 49 pages resolves;