URL: <http://gna.org/patch/?6357>
Summary: Close wonder specific "Help Wonder" loop hole Project: Freeciv Submitted by: sveinung Submitted on: Tue 15 Sep 2015 10:39:11 PM UTC Category: general Priority: 5 - Normal Status: Ready For Test Privacy: Public Assigned to: sveinung Originator Email: Open/Closed: Open Discussion Lock: Any Planned Release: 3.0.0 _______________________________________________________ Details: The ruleset can now forbid doing an action to a city based on what it builds. This is less useful for the "Help Wonder" action than expected. A rule that forbids using a caravan to help a specific wonder be avoided in many rulesets. The ability to build another wonder that legally can receive help from a caravan is needed. The rule is avoided by switching to a wonder that legally can received help from a caravan, take the shields and then switch back. Close this loop hole by only allowing the caravan shields to count if the new production can be helped by the "Help Wonder" action. A related loop hole remains for complex rule sets: If "Wonder A" only can receive help from "Unit 1" while "Wonder B" can receive help from "Unit 2" a player could switch from "Wonder A" to "Wonder B", use a "Unit 2" to help build the wonder and then switch back. Solving that isn't in the scope of this patch. This only touches caravan shields. Switching between the hard coded categories still halves the amount of shields. _______________________________________________________ File Attachments: ------------------------------------------------------- Date: Tue 15 Sep 2015 10:39:11 PM UTC Name: Close-wonder-specific-Help-Wonder-loop-hole.patch Size: 9kB By: sveinung <http://gna.org/patch/download.php?file_id=25146> _______________________________________________________ Reply to this item at: <http://gna.org/patch/?6357> _______________________________________________ Message sent via/by Gna! http://gna.org/ _______________________________________________ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev