URL:
<http://gna.org/bugs/?24368>
Summary: Transported units not upgraded by Leonardo's
Workshop
Project: Freeciv
Submitted by: jtn
Submitted on: Sun 31 Jan 2016 10:26:28 AM UTC
Category: None
Severity: 3 - Normal
Priority: 5 - Normal
Status: None
Assigned to: None
Originator Email:
Open/Closed: Open
Release: S2_6 r31681
Discussion Lock: Any
Operating System: Any
Planned Release: 2.5.3, 2.6.0, 3.0.0
_______________________________________________________
Details:
Leonardo's Workshop stopped upgrading units while I still had a couple of
obsolete units. On inspection, these units were on a long sea voyage.
Looking at the code, I think that these units will fail the UU_NOT_TERRAIN
test in unit_upgrade_test(); this calls can_exist_at_tile(), which doesn't
take account of the presence of transporter units. I imagine they'll be
upgraded once they make landfall, if I still have Leonardo at that point.
This doesn't appear to be an intentional restriction.
I think S2_5 will have the same behaviour, but I haven't tested it.
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?24368>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Freeciv-dev mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-dev