Opened 8 years ago

Closed 3 years ago

#950 closed task (fixed (in master))

Save monster + everseen info to a player-specific knowledge file

Reported by: magnate Owned by: magnate
Milestone: Future Keywords: recall prefs
Cc:

Description

Suggested by Buzzkill on the forum. I would implement this as an always-loaded pref file.

Change History (9)

comment:1 Changed 8 years ago by magnate

  • Status changed from new to assigned

comment:2 Changed 8 years ago by takkaria

I've long been ambivalent about this. I can see it has benefits, but it also has disadvantages and I'm not sure which way to go.

Saving as a pref file would be really abusable, too (on multi-user systems which apparently we still support); you'd want to make it another file in lib/save, I would have thought.

comment:3 Changed 8 years ago by magnate

http://angband.oook.cz/forum/showthread.php?t=2804 seems to have reached a consensus around a "knowledge" file, including monster memory and "everseen" objects, ego types and standarts. This file would be player-specific, and distinct from settings/pref files. So it could indeed live in lib/save/ (though I would have thought lib/user would do).

comment:4 Changed 7 years ago by magnate

This should solve #1091 as well.

comment:5 Changed 7 years ago by magnate

  • Milestone changed from 3.2.0 to 3.3.0

Punting to 3.3: non-urgent bug or change.

comment:6 Changed 7 years ago by takkaria

  • Summary changed from Factor out monster recall into a separate file to Save monster + everseen info to a player-specific knowledge file

comment:7 Changed 6 years ago by magnate

  • Milestone changed from 3.3.0 to Future
  • Status changed from assigned to confirmed

Punting in accordance with new milestone policy (that any other milestone is only set once someone is actually working on the ticket).

comment:8 Changed 6 years ago by magnate

Suggestion from oook: consider allowing user comments in the monster memory. Probably needs its own ticket - I can see this ticket being completed without that functionality ...

comment:9 Changed 3 years ago by nckmccnnll

  • Resolution set to fixed (in master)
  • Status changed from confirmed to closed

Implemented as a "lore.txt" file in the player's user directory - hence accumulates across all savefiles

Note: See TracTickets for help on using tickets.