TeamWizardry / Wizardry

Delve into spell creation and become a wizard
Other
64 stars 21 forks source link

Spell Recipes #99

Open Astebrooke opened 6 years ago

Astebrooke commented 6 years ago

Right now the codex stores the most recently created spell, and overwrites any that came before it. I know multiple people who don't like complicated mods (Ars Magica, Thaumcraft research, Psi spell design, etc.) and having to recreate spells from scratch every time they need one would turn them off. I have a few ideas to help with that problem. Before I get into those I'll mention the two concepts that might help fledgeling Wizards avoid making mistakes.

Allowing a custom name for the recipe would help someone know which spell they're looking at, re: my first "issue" submitted. Also, by allowing multiple recipes, if the page number a player was looking at could be stored in the player or in the book entity used from the hotbar, you could have the Crafting Plate reject a recipe if it's not the "active" recipe that it will be drawing the name from. Imagine being thrown away from the plate and having your Nacre Pearl drop at the X/Y/Z coordinates you were at (rejection smacks you in the forehead with the pearl).

The recipe storage methods:

  1. Arrows in the Codex • By adding the same navigation arrows as the informative area of the codex to the spell recipes, one could add each new recipe as a new page, and navigate among them with the arrows.

  2. Codex & Grimoire #1 • Splitting the Spell Recipes into their own book would allow a Wizard to not only increase the size of their library, but allow for a different GUI in the Grimoire than the one used in the Codex. The Grimoire could work in the same style as the Akashic Tome mod, where you write your spells onto "scrolls" (paper in a mana pool?) and then combine the Grimoire with a written scroll to add that page. The difference between Akashic Tome and the Grimoire would be, rather than changing entire books, you just add new recipes to access from within the GUI.

  3. Codex & Grimoire #2 • Mostly the same idea as above, but instead of taking inspiration from the Akashic Tome, spells could be stored in a Grimoire with limited room like a Psi wand. Put the Grimoire into a Tome Binder and you can add or remove written scrolls until it reaches its limit. Doing this way would probably take more work than the method above, but players would have the most control over which spells they keep and which spells they discard when they make a better one.

Sakata-MC commented 3 years ago

You could also use a method similar to Astral Sorcery. Shift-right click the book, and it opens its "spell inventory".