#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