#2911: Building at the edge of a cliff
--------------------------------------------------+---------------------
Reporter: Adrian Mos <adimosh@…> | Type: bug
Status: new | Priority: normal
Milestone: unspecified | Component: other
Version: unspecified | Keywords:
Operating System: All/Non-Specific | Blocked By:
Blocking: |
--------------------------------------------------+---------------------
If I order some trucks to build a wall at the edge of a cliff, there is a
very high probability that at least one of them will be stuck between the
wall and the cliff, unable to move. This leads to all sorts of hilarious
situations, of which I shall give some examples:
1. The truck will fidget around for a few minutes until it finally notices
that there's a minuscule crack in the wall, will convert its body to a
stream of atoms and will pass through that crack to the other side, where
it will re-assemble itself (to be read: passes through wall)
2. The truck will fidget around for a few minutes until it finally evolves
some awesome suspension gear and will be able to tackle the cliff (to be
read: falls at the bottom of the cliff and goes on from there)
3. If at the bottom of said cliff is water, the truck will spontaneously
develop floaters so that it can continue fidgeting around, but this time
on the surface of the water (to be read: floats on water untill it finally
reaches land)
4. The truck goes from one end of the wall to the other endlessly, hoping
that at some point, a merciful enemy will come by and destroy it
A solution for this is quite simple: if the tile next to a tile on which a
construction is about to be erected is a cliff, mark that tile unpassable
even before the construction has started. That way, it will not be
possible for a truck to pass through the site of a future construction and
get itself locked near the cliff when that construction actually starts.
This happens in just about every version of Warzone I've ever played (just
to show that the coders at Pumpkin Studios were still scratching their
heads over this one at the moment of release).
--
Ticket URL: <http://developer.wz2100.net/ticket/2911>
Warzone 2100 Trac <http://developer.wz2100.net/>
The Warzone 2100 Project
_______________________________________________
Warzone-dev mailing list
[email protected]
https://mail.gna.org/listinfo/warzone-dev