Allow to forget all spell knowledge for a choosen memorized spell.
issueid=6635 08-19-2020 01:01 PM
Member
Number of reported issues by kuniqs: 1
Allow to forget all spell knowledge for a choosen memorized spell.
(or ID the book and prompt if you want to learn the spell)

Problem: unidentified books are often Scare Monster, Slow Monster, Know Alignment etc. which aren't of much utility for casters specializing in battle magic and will eventually clutter the spell selection screen mid-game, pushing the often used Magic Missile and Teleportation off the screen requiring additional keypressing or will change keybindings to often used bolt & ball spells, leading to mistyping due to muscle memory.

Current solution: ID the books before reading which isn't feasible early game, read the book only once to ID it and forcibly cast away the ~300 spell knowledge you usually gain with a Wizard after you build your PP pool big enough - this leads to less Le training, unfortunately. Marking spells works but it's a temporary solution.

Proposed solution #1: add a command which forgets the spell regardless of knowledge. You lose no PP for that and gain no Mana training for casting it 500 times to get rid of it.

Proposed solution #2: ID the book when attempting to read it for the first time and prompt the player if he wants to actually read it. The same prompt applies when the book is identified but PC has no spell knowledge of that spell to avoid mistyping mistakes when reading in bulk (like in the library for example).
Issue Details
Issue Number 6635
Issue Type Feature
Project ADOM (Ancient Domains Of Mystery)
Category All
Status Suggested
Priority 7
Suggested Version ADOM 3.3.4
Implemented Version (none)
Milestone (none)
Votes for this feature 1
Votes against this feature 2
Assigned Users (none)
Tags (none)




08-19-2020 05:45 PM
Ancient Member
Making it possible to manually adjust the letters for spells (4885) seems like a more natural solution.

08-19-2020 06:02 PM
Member
I read that FR. I guess it won't be implemented soon due to difficulty in adjusting the codebase for that change.
I think adding a new command that simply sets the spell knowledge variable to 0 will require much less time and effort.

+ Reply