Opened 10 years ago

Closed 10 years ago

#976 closed bug (fixed (in master))

Artifact recall via knowledge menu should use known_flags

Reported by: magnate Owned by: magnate
Milestone: 3.1.2 beta Keywords: recall
Cc:

Description

This is a special case of the problems identified in #294. Since there is only one of each artifact, your recall should be based on what you know about that artifact, i.e. using known_flags.

Change History (4)

comment:1 Changed 10 years ago by magnate

  • Status changed from new to assigned

This will need some way of remembering the known_flags status of lost artifacts. Either we create a totally independent array for remembering lost artifacts, or we add a known_flags[OBJ_FLAG_N] element to the artifact structure. Any views?

comment:2 Changed 10 years ago by takkaria

When you lose an artifact, how about just pretending it was identified? I prefer that to either of the other solutions.

comment:3 Changed 10 years ago by magnate

That works fine for randarts, but could be considered spoily for players using the standard artifact set. If that's what you prefer, I'm happy to do it that way. It's certainly easier than the other two. I can always do it and see if anybody complains.

comment:4 Changed 10 years ago by magnate

  • Resolution set to fixed
  • Status changed from assigned to closed

[59055ff] (SVN r1701). I had forgotten that there's now no difference between IDd and fully known - since ID replaced *ID*. But if we ever get ID-by-use to the point where an artifact's name could be known without all its powers being known, the knowledge menu should be able to cope with that.

Note: See TracTickets for help on using tickets.