Skip to content
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

Spell Recipes #99

Open
Astebrooke opened this issue Jan 26, 2018 · 1 comment
Open

Spell Recipes #99

Astebrooke opened this issue Jan 26, 2018 · 1 comment

Comments

@Astebrooke
Copy link

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 Possibly fixing your model issues? #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 Rework Worktable #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
Copy link

Sakata-MC commented Sep 27, 2020

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants