URL:
<http://gna.org/bugs/?21440>
Summary: Unique achievements aren't unique in the event of a
tie?
Project: Freeciv
Submitted by: jtn
Submitted on: Sat Jan 4 21:11:46 2014
Category: None
Severity: 3 - Normal
Priority: 5 - Normal
Status: None
Assigned to: None
Originator Email:
Open/Closed: Open
Release:
Discussion Lock: Any
Operating System: None
Planned Release: 2.6.0
_______________________________________________________
Details:
I haven't tested this at all, so sorry if it's wrong, but just from reading
the code:
achievement_plr() builds a list of players who've reached an achievement this
turn, and then select one of them randomly to be the winner if there's more
than one.
However, it sets bits in (struct achievement).achievers for everyone who
qualified for the achievement, and these persist.
The messages and script signals are correctly sent to only one person, but I
think requirements/effects will be satisfied by anyone who qualified.
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?21440>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Freeciv-dev mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-dev