URL: <http://gna.org/patch/?4987>
Summary: Replace UI concept "Redundant" with current utility indicator Project: Freeciv Submitted by: persia Submitted on: Sat 26 Jul 2014 07:04:42 AM JST Category: client Priority: 5 - Normal Status: None Privacy: Public Assigned to: None Originator Email: Open/Closed: Open Discussion Lock: Any Planned Release: 2.6.0 _______________________________________________________ Details: The role of improvements in rulesets has changed considerably as the use of requirements vectors increases, and the means by which ruleset authors might indicate improvement redundancy become somewhat confused as a result. The user interfaces should be updated to reflect newer semantics, involving the following changes: 1) Replace usage of is_improvement_redundant() with a new function to determine if an improvement will provide an immediate benefit (disaster prevention, action enablement or protection, effects, unit construction capabilities, extra construction capabilities, etc.). 2) Replace strings using "Redundant" in relation to calls to is_improvement_redundant() with strings indicating the semantics of the new function, to better remind users that these improvements could provide a benefit later, were other conditions met. 3) Ensure the help facility is capable of capturing the circumstances under which an improvement may or may not provide a benefit, and inform the user such that they may make an informed choice as to whether or not to retain an improvement currently providing no benefit. _______________________________________________________ Reply to this item at: <http://gna.org/patch/?4987> _______________________________________________ Message sent via/by Gna! http://gna.org/ _______________________________________________ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev