[Freeciv-tickets] [freeciv] #57666: civ2civ3: Infantry cannot build fortresses as advertised

Zurück zum Archiv-Index
OSDN Ticket System norep****@osdn*****
Fri May 24 03:08:07 JST 2024


#57666: civ2civ3: Infantry cannot build fortresses as advertised

  Open Date: 2024-04-15 20:44
Last Update: 2024-05-23 21:08

URL for this Ticket:
    https://osdn.net//projects/freeciv/ticket/57666
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=12505&tid=57666

---------------------------------------------------------------------

Last Changes/Comment on this Ticket:
2024-05-23 21:08 Updated by: cazfi
 * Status Update from Open to Closed
 * Resolution Update from Accepted to Fixed


---------------------------------------------------------------------
Ticket Status:

      Reporter: bard
         Owner: cazfi
          Type: Bugs
        Status: Closed
      Priority: 5 - Medium
     MileStone: 3.1.2
     Component: General
      Severity: 5 - Medium
    Resolution: Fixed
---------------------------------------------------------------------

Ticket details:

Default civ2civ3 ruleset was supposed to allow infantry units to build forts/fortresses. It worked when I tested it on v3.0, but it is no longer working on v3.1 because the unitflag "Settlers" is now a hardcoded requirement of the action enabler to build bases.
I tried to fix it by giving this "Settlers" flag to infantry, instead of the current flag "Fortress", and to use another unit flag to forbid all other actions except build bases. In that case, it works for the human players, but it breaks those units for the AI, that will stop moving them. AI will still recruit infantry with "Settlers" flag, but will never move them in my tests with freeciv 3.1.0.
I'd suggest to either remove the hardcoded requirement of "Settlers" flag for the action "build base" (and maybe others too, if you want them to be used by modders in ways different to civ2). Or maybe to fix the AI so it does not use the presence of this "Settlers" flag to decide to handle the unit as a settler, but the unit role of the same name.

-- 
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/57666
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=12505&tid=57666



More information about the Freeciv-tickets mailing list
Zurück zum Archiv-Index