Complete.Org: Mailing Lists: Archives: freeciv-dev: September 2003:
[Freeciv-Dev] Re: (PR#6174) Loading transports
Home

[Freeciv-Dev] Re: (PR#6174) Loading transports

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: per@xxxxxxxxxxx
Subject: [Freeciv-Dev] Re: (PR#6174) Loading transports
From: "Jason Short" <jdorje@xxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 16 Sep 2003 08:28:54 -0700
Reply-to: rt@xxxxxxxxxxxxxx

Per I. Mathisen wrote:
> The current system:
> 
> You press 'sentry' to place a unit in 'sentried' mode. This has the dual
> purpose of remaining dormant until an enemy is spotted and to be picked up
> by a passing transport.
> 
> When a transport moves from one tile to another, all units that are
> 'transported' are dropped then new cargo is reassigned to the transport.
> This has the unfortunate effect that you do not know for sure that
> whatever you transported before the move is still with you into the next
> tile. You could have swapped the entire contents of the cargo hold with
> sentried units on the tile of origin. This system is also slow and
> unreliable.
> 
> It is hard to implement the 'hide transported units in stacks' reliably
> with this system.
> 
> My suggestion for a new system:
> 
> A new key, 'load', is used to load units into a transport. (You can still
> walk a ground unit from land to sea and become automatically transported.)
> Units on a tile are sorted: Unassigned units come first and transports are
> always followed by their cargo. When you press 'load' your unit is put
> into the next transport with reserve capacity.
> 
> Sentried units are not automatically transported when a transport moves
> over them.
> 
> A transported unit stays transported when a transporter moves.

As discussed on IRC, I think we need to clean up the current system 
(including removal of assign_units_to_transporter) before we can get 
into new behavior.

But, I basically agree with all of the above.

jason




[Prev in Thread] Current Thread [Next in Thread]