Author: jtn Date: Sat Jun 7 11:43:13 2014 New Revision: 25075 URL: http://svn.gna.org/viewcvs/freeciv?rev=25075&view=rev Log: Improve ruleset comments for Unreachable/embarks/disembarks.
See gna patch #4773. Modified: trunk/data/alien/units.ruleset trunk/data/civ1/units.ruleset trunk/data/civ2/units.ruleset trunk/data/civ2civ3/units.ruleset trunk/data/classic/units.ruleset trunk/data/experimental/units.ruleset trunk/data/multiplayer/units.ruleset Modified: trunk/data/alien/units.ruleset URL: http://svn.gna.org/viewcvs/freeciv/trunk/data/alien/units.ruleset?rev=25075&r1=25074&r2=25075&view=diff ============================================================================== --- trunk/data/alien/units.ruleset (original) +++ trunk/data/alien/units.ruleset Sat Jun 7 11:43:13 2014 @@ -75,8 +75,11 @@ ; "CanOccupyCity" = Military units of this class can occupy enemy cities ; "Missile" = Unit is destroyed when it attacks ; "BuildAnywhere" = Unit can be built even in the middle of non-native terrain -; "Unreachable" = Unit can be attacked only by units with "AttackAny" flag or on -; city or airbase +; "Unreachable" = Unit can be attacked only by units explicitly listing this +; class in its 'targets', unless on a city or native base. +; For class members which are transports, cargo cannot load/ +; unload except in a city or native base, unless that unit +; explicitly lists this class in its 'embarks'/'disembarks'. ; "CollectRansom" = Unit can collect ransom when killing lone barbarian leader ; "ZOC" = Unit is subject to ZOC rules. Unit type flag "IgZOC" can ; override this @@ -187,10 +190,12 @@ ; city_size = Initial size of the cities Settlers type unit builds ; targets = list of unit classes this unit can attack against even ; if they have Unreachable unit class flag -; embarks = list of unit classes this unit may embark upon even if they -; have Unreachable unit class flag and are not in native base -; disembarks = list of unit classes this unit may disembark from even if they -; have Unreachable unit class flag and are not in native base +; embarks = list of unit classes this unit may load into while not in +; native base or city even if transporter has Unreachable unit +; class flag +; disembarks = list of unit classes this unit may unload from while not in +; native base or city even if transporter has Unreachable unit +; class flag ; bonuses = definitions of combat bonuses against specific other units ; bonuses.flag = flag of the unit that bonus applies against ; bonuses.type = type of the bonus. See below Modified: trunk/data/civ1/units.ruleset URL: http://svn.gna.org/viewcvs/freeciv/trunk/data/civ1/units.ruleset?rev=25075&r1=25074&r2=25075&view=diff ============================================================================== --- trunk/data/civ1/units.ruleset (original) +++ trunk/data/civ1/units.ruleset Sat Jun 7 11:43:13 2014 @@ -84,8 +84,11 @@ ; "CanOccupyCity" = Military units of this class can occupy enemy cities ; "Missile" = Unit is destroyed when it attacks ; "BuildAnywhere" = Unit can be built even in the middle of non-native terrain -; "Unreachable" = Unit can be attacked only by units explicitly listing this class as target -; or on city or airbase +; "Unreachable" = Unit can be attacked only by units explicitly listing this +; class in its 'targets', unless on a city or native base. +; For class members which are transports, cargo cannot load/ +; unload except in a city or native base, unless that unit +; explicitly lists this class in its 'embarks'/'disembarks'. ; "CollectRansom" = Unit can collect ransom when killing lone barbarian leader ; "ZOC" = Unit is subject to ZOC rules. Unit type flag "IgZOC" can ; override this @@ -178,10 +181,12 @@ ; city_size = Initial size of the cities Settlers type unit builds ; targets = list of unit classes this unit can attack against even ; if they have Unreachable unit class flag -; embarks = list of unit classes this unit may embark upon even if they -; have Unreachable unit class flag and are not in native base -; disembarks = list of unit classes this unit may disembark from even if they -; have Unreachable unit class flag and are not in native base +; embarks = list of unit classes this unit may load into while not in +; native base or city even if transporter has Unreachable unit +; class flag +; disembarks = list of unit classes this unit may unload from while not in +; native base or city even if transporter has Unreachable unit +; class flag ; bonuses = definitions of combat bonuses against specific other units ; bonuses.flag = flag of the unit that bonus applies against ; bonuses.type = type of the bonus. See below Modified: trunk/data/civ2/units.ruleset URL: http://svn.gna.org/viewcvs/freeciv/trunk/data/civ2/units.ruleset?rev=25075&r1=25074&r2=25075&view=diff ============================================================================== --- trunk/data/civ2/units.ruleset (original) +++ trunk/data/civ2/units.ruleset Sat Jun 7 11:43:13 2014 @@ -90,8 +90,11 @@ ; "CanOccupyCity" = Military units of this class can occupy enemy cities ; "Missile" = Unit is destroyed when it attacks ; "BuildAnywhere" = Unit can be built even in the middle of non-native terrain -; "Unreachable" = Unit can be attacked only by units explicitly listing this class as target -; or on city or airbase +; "Unreachable" = Unit can be attacked only by units explicitly listing this +; class in its 'targets', unless on a city or native base. +; For class members which are transports, cargo cannot load/ +; unload except in a city or native base, unless that unit +; explicitly lists this class in its 'embarks'/'disembarks'. ; "CollectRansom" = Unit can collect ransom when killing lone barbarian leader ; "ZOC" = Unit is subject to ZOC rules. Unit type flag "IgZOC" can ; override this @@ -191,10 +194,12 @@ ; city_size = Initial size of the cities Settlers type unit builds ; targets = list of unit classes this unit can attack against even ; if they have Unreachable unit class flag -; embarks = list of unit classes this unit may embark upon even if they -; have Unreachable unit class flag and are not in native base -; disembarks = list of unit classes this unit may disembark from even if they -; have Unreachable unit class flag and are not in native base +; embarks = list of unit classes this unit may load into while not in +; native base or city even if transporter has Unreachable unit +; class flag +; disembarks = list of unit classes this unit may unload from while not in +; native base or city even if transporter has Unreachable unit +; class flag ; bonuses = definitions of combat bonuses against specific other units ; bonuses.flag = flag of the unit that bonus applies against ; bonuses.type = type of the bonus. See below Modified: trunk/data/civ2civ3/units.ruleset URL: http://svn.gna.org/viewcvs/freeciv/trunk/data/civ2civ3/units.ruleset?rev=25075&r1=25074&r2=25075&view=diff ============================================================================== --- trunk/data/civ2civ3/units.ruleset (original) +++ trunk/data/civ2civ3/units.ruleset Sat Jun 7 11:43:13 2014 @@ -95,8 +95,11 @@ ; "CanOccupyCity" = Military units of this class can occupy enemy cities ; "Missile" = Unit is destroyed when it attacks ; "BuildAnywhere" = Unit can be built even in the middle of non-native terrain -; "Unreachable" = Unit can be attacked only by units explicitly listing this class as target -; or on city or airbase +; "Unreachable" = Unit can be attacked only by units explicitly listing this +; class in its 'targets', unless on a city or native base. +; For class members which are transports, cargo cannot load/ +; unload except in a city or native base, unless that unit +; explicitly lists this class in its 'embarks'/'disembarks'. ; "CollectRansom" = Unit can collect ransom when killing lone barbarian leader ; "ZOC" = Unit is subject to ZOC rules. Unit type flag "IgZOC" can ; override this @@ -230,10 +233,12 @@ ; city_size = Initial size of the cities Settlers type unit builds ; targets = list of unit classes this unit can attack against even ; if they have Unreachable unit class flag -; embarks = list of unit classes this unit may embark upon even if they -; have Unreachable unit class flag and are not in native base -; disembarks = list of unit classes this unit may disembark from even if they -; have Unreachable unit class flag and are not in native base +; embarks = list of unit classes this unit may load into while not in +; native base or city even if transporter has Unreachable unit +; class flag +; disembarks = list of unit classes this unit may unload from while not in +; native base or city even if transporter has Unreachable unit +; class flag ; bonuses = definitions of combat bonuses against specific other units ; bonuses.flag = flag of the unit that bonus applies against ; bonuses.type = type of the bonus. See below Modified: trunk/data/classic/units.ruleset URL: http://svn.gna.org/viewcvs/freeciv/trunk/data/classic/units.ruleset?rev=25075&r1=25074&r2=25075&view=diff ============================================================================== --- trunk/data/classic/units.ruleset (original) +++ trunk/data/classic/units.ruleset Sat Jun 7 11:43:13 2014 @@ -96,8 +96,11 @@ ; "CanOccupyCity" = Military units of this class can occupy enemy cities ; "Missile" = Unit is destroyed when it attacks ; "BuildAnywhere" = Unit can be built even in the middle of non-native terrain -; "Unreachable" = Unit can be attacked only by units explicitly listing this class as target -; or on city or airbase +; "Unreachable" = Unit can be attacked only by units explicitly listing this +; class in its 'targets', unless on a city or native base. +; For class members which are transports, cargo cannot load/ +; unload except in a city or native base, unless that unit +; explicitly lists this class in its 'embarks'/'disembarks'. ; "CollectRansom" = Unit can collect ransom when killing lone barbarian leader ; "ZOC" = Unit is subject to ZOC rules. Unit type flag "IgZOC" can ; override this @@ -207,10 +210,12 @@ ; city_size = Initial size of the cities Settlers type unit builds ; targets = list of unit classes this unit can attack against even ; if they have Unreachable unit class flag -; embarks = list of unit classes this unit may embark upon even if they -; have Unreachable unit class flag and are not in native base -; disembarks = list of unit classes this unit may disembark from even if they -; have Unreachable unit class flag and are not in native base +; embarks = list of unit classes this unit may load into while not in +; native base or city even if transporter has Unreachable unit +; class flag +; disembarks = list of unit classes this unit may unload from while not in +; native base or city even if transporter has Unreachable unit +; class flag ; bonuses = definitions of combat bonuses against specific other units ; bonuses.flag = flag of the unit that bonus applies against ; bonuses.type = type of the bonus. See below Modified: trunk/data/experimental/units.ruleset URL: http://svn.gna.org/viewcvs/freeciv/trunk/data/experimental/units.ruleset?rev=25075&r1=25074&r2=25075&view=diff ============================================================================== --- trunk/data/experimental/units.ruleset (original) +++ trunk/data/experimental/units.ruleset Sat Jun 7 11:43:13 2014 @@ -99,8 +99,11 @@ ; "CanOccupyCity" = Military units of this class can occupy enemy cities ; "Missile" = Unit is destroyed when it attacks ; "BuildAnywhere" = Unit can be built even in the middle of non-native terrain -; "Unreachable" = Unit can be attacked only by units explicitly listing this class as target -; or on city or airbase +; "Unreachable" = Unit can be attacked only by units explicitly listing this +; class in its 'targets', unless on a city or native base. +; For class members which are transports, cargo cannot load/ +; unload except in a city or native base, unless that unit +; explicitly lists this class in its 'embarks'/'disembarks'. ; "CollectRansom" = Unit can collect ransom when killing lone barbarian leader ; "ZOC" = Unit is subject to ZOC rules. Unit type flag "IgZOC" can ; override this @@ -221,10 +224,12 @@ ; city_size = Initial size of the cities Settlers type unit builds ; targets = list of unit classes this unit can attack against even ; if they have Unreachable unit class flag -; embarks = list of unit classes this unit may embark upon even if they -; have Unreachable unit class flag and are not in native base -; disembarks = list of unit classes this unit may disembark from even if they -; have Unreachable unit class flag and are not in native base +; embarks = list of unit classes this unit may load into while not in +; native base or city even if transporter has Unreachable unit +; class flag +; disembarks = list of unit classes this unit may unload from while not in +; native base or city even if transporter has Unreachable unit +; class flag ; bonuses = definitions of combat bonuses against specific other units ; bonuses.flag = flag of the unit that bonus applies against ; bonuses.type = type of the bonus. See below Modified: trunk/data/multiplayer/units.ruleset URL: http://svn.gna.org/viewcvs/freeciv/trunk/data/multiplayer/units.ruleset?rev=25075&r1=25074&r2=25075&view=diff ============================================================================== --- trunk/data/multiplayer/units.ruleset (original) +++ trunk/data/multiplayer/units.ruleset Sat Jun 7 11:43:13 2014 @@ -96,8 +96,11 @@ ; "CanOccupyCity" = Military units of this class can occupy enemy cities ; "Missile" = Unit is destroyed when it attacks ; "BuildAnywhere" = Unit can be built even in the middle of non-native terrain -; "Unreachable" = Unit can be attacked only by units explicitly listing this class as target -; or on city or airbase +; "Unreachable" = Unit can be attacked only by units explicitly listing this +; class in its 'targets', unless on a city or native base. +; For class members which are transports, cargo cannot load/ +; unload except in a city or native base, unless that unit +; explicitly lists this class in its 'embarks'/'disembarks'. ; "CollectRansom" = Unit can collect ransom when killing lone barbarian leader ; "ZOC" = Unit is subject to ZOC rules. Unit type flag "IgZOC" can ; override this @@ -207,10 +210,12 @@ ; city_size = Initial size of the cities Settlers type unit builds ; targets = list of unit classes this unit can attack against even ; if they have Unreachable unit class flag -; embarks = list of unit classes this unit may embark upon even if they -; have Unreachable unit class flag and are not in native base -; disembarks = list of unit classes this unit may disembark from even if they -; have Unreachable unit class flag and are not in native base +; embarks = list of unit classes this unit may load into while not in +; native base or city even if transporter has Unreachable unit +; class flag +; disembarks = list of unit classes this unit may unload from while not in +; native base or city even if transporter has Unreachable unit +; class flag ; bonuses = definitions of combat bonuses against specific other units ; bonuses.flag = flag of the unit that bonus applies against ; bonuses.type = type of the bonus. See below _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits