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
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to