Re: siege
Peter Schaefer <[email protected]> Sun, 7 Aug 2005 20:35:44 +0200
| Newsgroups | gmane.games.freeciv.general |
|---|---|
| Message-ID | <[email protected]> |
Well, you don't have to copy sams idea 1:1; However, I have found it unrealistic that one needed to place catapults/phalanges on all 20 tiles surrounding a city to starve it. I was suggesting that the borders calculations uses zones of controls or warmaps, Sams idea matches that closely, except that one could work tiles occupied by own units, since these negate enemy ZOC. you'd still need two units on both sides of a city to block all tiles, and the city could still work the seas if it was coastal. And a city can start starving anyway because of a single enemy unit if that enemy unit happens to step onto the 4 food special. abtruste On 07 Aug 2005 14:16:13 -0400, Jonadab the Unsightly One <[email protected]> wrote: > Sam Steingold <sds-mXXj517/[email protected]> writes: >=20 > > Placing an enemy city under siege should be easier: a city should > > not be able to work a square that is reachable by an enemy unit in 1 > > turn. this means that entering the area around the city so as to be > > able to displace another player's city work should require a > > declaration of war. alternatively, displacing worked squares > > requires declaration of war. (squares covered by friendly units can > > be worked) >=20 > I think squares containing allied units can be worked, but perhaps not > neutral or peaceful units, under the current rules. >=20 > Regarding the other thing, do you really want your cities to face > famine every time an enemy unit can reach its squares in one turn? > Think for a moment about the implications of units with rather more > movement points than average; a destroyer could befamine several > coastal cities at once, potentially; a bomber sitting in one of your > enemy's cities near your border could bring a famine on all your > border cities. Then you have to consider what a couple of tanks could > do in an area with some roads. >=20 > Heaven forfend you build any railroad lines. >=20 > -- > $;=3Dsub{$/};@;=3Dmap{my($a,$b)=3D($_,$;);$;=3Dsub{$a.$b->()}} > split//,"ten.thgirb\@badanoj$/ --";$\=3D$ ;-> ();print$/ >=20 >=20 >=20 >