[Freeciv-tickets] [freeciv] #42713: Techleak can create game altering UI mishaps

Back to archive index
OSDN Ticket System norep****@osdn*****
Sun Sep 5 18:59:40 JST 2021


#42713: Techleak can create game altering UI mishaps

  Open Date: 2021-08-15 10:56
Last Update: 2021-09-05 18:59

URL for this Ticket:
    https://osdn.net//projects/freeciv/ticket/42713
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=12505&tid=42713

---------------------------------------------------------------------

Last Changes/Comment on this Ticket:
2021-09-05 18:59 Updated by: Anonymous

Comment:

Random mishaps, if desired by the ruleset creator, should be programmed by the ruleset using actual server functions to create the mishaps. To say that a flaw in the Client UI's interaction with the server is the way to enforce realism on all rulesets is laughable, no offense but it's completely invalid.

---------------------------------------------------------------------
Ticket Status:

      Reporter: lexxie9952
         Owner: (None)
          Type: Bugs
        Status: Open
      Priority: 5 - Medium
     MileStone: (None)
     Component: (None)
      Severity: 5 - Medium
    Resolution: None
---------------------------------------------------------------------

Ticket details:

The basic cost of a tech is known to clients. Also the cost reduced from tech_leak is known (in the 'researching_cost') player field.  What's not known is the reduced cost of other techs. The only way to find out is to change your research to one. The problem is, the cost may be reduced by so much that it leads to immediate discovery of it. That is, the only way to find out is to change your research to that tech, which might be reduced in cost enough to cause the instant discovery thereof.
I suggest this problem can be fixed by making the client be privy to the actual tech_leaked cost of a tech, which the server knows. It could go in the techs array on the client side.
This has an additional bonus of reducing the flaky behaviour of clicking on lots of techs when your bulb count is low, to see the tech_leak to get 'world intel', but not doing so at other times. Then having to ask allies to do it for you at other times in order to receive the same intel as other players. Imagine if, all players had the same intel easily available and there were no fussy clicky-games nor potential land mines of immediate unintended discovery!

-- 
Ticket information of Freeciv project
Freeciv Project is hosted on OSDN

Project URL: https://osdn.net/projects/freeciv/
OSDN: https://osdn.net

URL for this Ticket:
    https://osdn.net/projects/freeciv/ticket/42713
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=12505&tid=42713



More information about the Freeciv-tickets mailing list
Back to archive index