rajko-horvat / OpenCiv1

Open source rewrite of the original Civilization 1 Game designed by Sid Meier and Bruce Shelley in year 1991
MIT License
233 stars 11 forks source link

Boarding a ship makes the first built unit go on sentry #45

Closed hadabascus closed 7 months ago

hadabascus commented 7 months ago

Describe the bug When boarding any ship with any unit, the first unit that your civilization has built (if still alive) goes on sentry (gets a gray silhouettes).

To Reproduce Steps to reproduce the behavior:

  1. Start the game
  2. Build a Militia
  3. Discover MapMaking
  4. Build a Trieme
  5. Board the Trieme with another Militia
  6. The first-built Militia goes on sentry

Desktop (please complete the following information):

rajko-horvat commented 7 months ago

Welcome, I could not replicate this bug, when I move militia on a Trireme the correct unit (unit on a Trireme goes on sentry, as expected), and the city units remain on Fortify or active.

hadabascus commented 7 months ago

Save file: CIVIL0.zip

Before boarding: before_boarding

Right after boarding: right_after_boarding

rajko-horvat commented 7 months ago

As of latest submit, I couldn't verify your bug. It appears to have been fixed after the latest release. Try to build from source (master), if you are not able, please let me know so I can make a weekly build.

image

image

hadabascus commented 7 months ago

Built from source and verified that this bug is indeed fixed.