Page 1 of 1

FreeCiv Version 6.0 - Spy

Posted: Sat Oct 07, 2017 3:47 pm
by Steve R.
The ability of a spy to inspect (enter) a city from a transport did NOT work. So I would say that this is a bug.
Using FreCiv version 6.0 with default ruleset.

Re: FreeCiv Version 6.0 - Spy

Posted: Sat Oct 07, 2017 4:14 pm
by dunnoob
Steve R. wrote:The ability of a spy to inspect (enter) a city from a transport did NOT work.
If you''re playing with the classic rules its game.ruleset says:

Code: Select all

[actionenabler_establish_embassy]
action       = "Establish Embassy"
actor_reqs    =
    { "type",   "name", "range"
      "UnitFlag", "Diplomat", "Local"
      "UnitState", "OnLivableTile", "Local"
      "MinMoveFrags", "1", "Local"
    }
With civ2civ3 this snippet would be:

Code: Select all

[actionenabler_establish_embassy]
action       = "Establish Embassy"
actor_reqs    =
    { "type",   "name", "range"
      "UnitFlag", "Diplomat", "Local"
      "MinMoveFrags", "1", "Local"
    }
There's no "OnLivableTile" in civ2civ3, ditto for [actionenabler_investigate_city]. Untested, maybe it does not yet work in civ2civ3, but for classic it SHOULD NOT work. :D

Re: FreeCiv Version 6.0 - Spy

Posted: Wed Oct 18, 2017 10:17 pm
by Steve R.
Thanks for taking a look at it. On the Sid Meier's versions of civilization, a spy (diplomat) can jump directly from a ship into a city and do actions such as steal technology or incite a revolt. With Freeciv, the spy (diplomat) must first land on a non-city tile. An impediment as the spy can't enter the city till the next turn. Spies should have an ability to jump directly from a ship into a city.