Summary: The No_Diplomacy effect should not cause immunity to
                 Project: Freeciv
            Submitted by: sveinung
            Submitted on: Sun 23 Feb 2014 08:33:54 PM UTC
                Category: general
                Priority: 5 - Normal
                  Status: Ready For Test
                 Privacy: Public
             Assigned to: sveinung
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
         Planned Release: 2.6.0



The No_Diplomacy effect replaced hard coded barbarian/pirate rules. It has the
following description: "Cannot use any diplomacy."

The No_Diplomacy effect gives immunity against a representative of a foreign
power sending back information. I assume this is a part of its replace hard
coded barbarian/pirate checks legacy. A nation with a government that refuse
to talk to others may still be infiltrated by foreign agents.

The first part of this immunity is that contact isn't created between a player
that has the No_Diplomacy effect and another player. The other half is that it
is impossible to establish an embassy with a player that has No_Diplomacy.
(The player that has No_Diplomacy is free to establish embassies to other
players) The second part can be removed without changing the rules since the
old behavior is encoded in the action enablers of the bundled rule sets. The
first part should also be removed but would require a change to the current
rule set format like a new effect.

The attached patch removes the embassy immunity.


File Attachments:

Date: Sun 23 Feb 2014 08:33:54 PM UTC  Name:
0004-Don-t-give-players-that-has-an-active-No_Diplomacy-e.patch  Size: 1kB  
By: sveinung



Reply to this item at:


  Message sent via/by Gna!

Freeciv-dev mailing list

Reply via email to