- As obliquely noted above, the planner allows you to factor certain non-leveling-up sources of talent points and talent tree unlocks into your plan -- but only if it can confirm that you've seen them in-game (don't want to be too spoily, after all... ) It also tries to detect if your current character has already obtained points from said sources.
- Point plans are not currently preserved across a die/restart; still trying to figure out how and where in the code that happens. We Apologize for the Inconvenience.(TM)
[edit 2013-11-13 12:39am] Technical info:
Code: Select all
Hooks: ToME:load [to add our keybinding] ToME:runDone [to add our action to the keybinding] Chat:load [to wedge our 'seen/done-this' checks into various store chats] Superload: mod.class.Game: setAllowedBuild() [to detect that we know the Heart bonuses] mod.class.Player: on_quest_status() [to detect that we know various quest bonuses] mod.dialogs.LevelupDialog: createDisplay() [to make room for our plan annotations on stat icons] cancel() [to tell the planner not to save the point plan] finish() [to tell the planner to save the point plan] generateList() [to add our plan annotations to talent and stat icons]