ihhub / fheroes2

fheroes2 is a recreation of Heroes of Might and Magic II game engine.
https://ihhub.github.io/fheroes2/
GNU General Public License v2.0
2.73k stars 377 forks source link

Obelisk status after digging artifact up #438

Closed Branikolog closed 3 years ago

Branikolog commented 4 years ago

After digging ultimate artifact up all obelisk show "Already visited" status. Even those, you haven't visited before. Actually, i'm not sure how it works in original game... Obelisk

idshibanov commented 4 years ago

Obelisk status does not change on OG after digging up the artifact. However I think current behavior is an actual improvement over the original logic.

I would say don't change.

LeHerosInconnu commented 4 years ago

For my part, I would prefer that the text displayed really reflects reality as in the original game.

If an obelisk has not yet been visited and the Ultimate Artifact has already been recovered by the player visiting the obelisk (and not when it's another player that has recovered the Ultimate Artifact) this should be indicated:

"Obelisk

(not visited) (Ultimate Artifact already recovered)"

Also, in the future of the game, a mission or a quest may be envisaged for which the player must visit all obelisks on the adventure map to receive a reward, and it would be difficult in this case to remember which obelisks have already been actually visited.

Arthusppp commented 3 years ago

Hello @LeHerosInconnu, @Branikolog, @ihhub and all,

Based on what you have stated above, below is my proposition. In short: I propose to add an "artifact not found"/"artifact found" label and after an artifact is found, the puzzle map presents its content based on how many obelisks were visited by a player. Please let me know what do you think. Also the link to my branch.

Before a player finds an ultimate artifact: 01_obelisk visited, artifact not found 02 obelisk not visited, artifact not found

After a player finds an ultimate artifact: 03_obelisk visited, artifact found 04_obelisk not visited, artifact found 05_puzzle after artifact found

Branikolog commented 3 years ago

Hi, @Arthusppp Probably, this could be a solution. I'm not sure about the text itself, though. I also suggest to show the status of successfully found artifact only. To make this window look less messy (while showing "not found" line), as I really don't like how three lines of text is looking. Especially two of them in parentheses. P.S. It looks like this issue should be transformed into duscussion. :)