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
[email protected]
https://mail.gna.org/listinfo/freeciv-dev