[Freeciv-Dev] [bug #20361] Pathfinding may prefer move+attack to simply attacking adjacent target

2013-01-13 Thread Silas Brill
Follow-up Comment #4, bug #20361 (project freeciv):

That could be done by treating the final step (onto the enemy-occupied tile)
as having the same movement cost regardless of direction - basically, ignore
roads and rivers on enemy-occupied tiles.

___

Reply to this item at:

  

___
  Message sent via/by Gna!
  http://gna.org/


___
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev


[Freeciv-Dev] [bug #20361] Pathfinding may prefer move+attack to simply attacking adjacent target

2012-12-11 Thread Silas Brill
Follow-up Comment #2, bug #20361 (project freeciv):

I just found a workaround: Using the arrow keys doesn't trigger pathfinding,
so it's good for controlled single steps.

Does the pathfinding take into account whether the move is an attack or not at
all?  It seems as though most similar situations would be covered by the ZOC
rules.  In this situation, the dragoon's two-step movement wouldn't be
possible if the city were not there.

___

Reply to this item at:

  

___
  Message sent via/by Gna!
  http://gna.org/


___
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev


[Freeciv-Dev] [bug #20361] Pathfinding may prefer move+attack to simply attacking adjacent target

2012-12-10 Thread Silas Brill
URL:
  

 Summary: Pathfinding may prefer move+attack to simply
attacking adjacent target
 Project: Freeciv
Submitted by: brilliand
Submitted on: Mon 10 Dec 2012 09:49:56 AM GMT
Category: general
Severity: 3 - Normal
Priority: 5 - Normal
  Status: None
 Assigned to: None
Originator Email: 
 Open/Closed: Open
 Release: 2.3.1
 Discussion Lock: Any
Operating System: Microsoft Windows
 Planned Release: 

___

Details:

I have a dragoon in a city on a hill, and I want to use that dragoon to attack
a cannon on a diagonally adjacent hill.  However, the target hill has a river,
which seems to be throwing off the pathfinding.

+-+-+
| Hill+River (Cannon) | Plains  |
| Grassland+River | Hill+City (Dragoon) |
+-+-+

When I try to attack the cannon, the dragoon opts to move through the
Grassland+River tile, which would surely by the right move if the other hill
were not occupied.  However, in this case such a move results in my dragoon
stepping outside the safety of the city into a relatively hard-to-defend
grassland tile, and throwing one of my cities into disorder for a turn because
I'm running a democracy in the civ2 ruleset.

(I also have a musketeer in that city, which is able to attack without
triggering this bug, but when I do that the cannon wins the fight.  I'm not
sure whether that's another bug or there's some rule I'm missing that would
make that make sense.)

I've attached a savegame - the city in question is "Mixcoac".



___

File Attachments:


---
Date: Mon 10 Dec 2012 09:49:56 AM GMT  Name: bugged_save.sav.bz2  Size: 27kB  
By: brilliand



___

Reply to this item at:

  

___
  Message sent via/by Gna!
  http://gna.org/


___
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev