Complete.Org: Mailing Lists: Archives: freeciv-dev: July 2006:
[Freeciv-Dev] Re: (PR#18261) Trying to attack ally
Home

[Freeciv-Dev] Re: (PR#18261) Trying to attack ally

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: cazfi74@xxxxxxxxx, marko.lindqvist@xxxxxxxxxxx
Subject: [Freeciv-Dev] Re: (PR#18261) Trying to attack ally
From: "Per I. Mathisen" <per@xxxxxxxxxxx>
Date: Mon, 17 Jul 2006 00:25:59 -0700
Reply-to: bugs@xxxxxxxxxxx

<URL: http://bugs.freeciv.org/Ticket/Display.html?id=18261 >

On Sun, 16 Jul 2006, Marko Lindqvist wrote:
> Jason Dorje Short wrote:
>> Per I. Mathisen wrote:
>>> On Fri, 14 Jul 2006, Marko Lindqvist wrote:
>>>> Marko Lindqvist wrote:
>>>>>   I think this is one possible cause:
>>>>>   A & B allied, A & C no contact -> B & C ally ->
>>>>>   A & B allied, B & C allied, A & C no contact -> A & C meet ->
>>>>>   A & B allied, B & C allied, A & C war
>>>>  How this should work? Is it ok to just cancel both alliances when A &
>>>> C meet, even if they then immediately go for peace?
>>> First thought is that A & C should immediately be at peace, too.
>>
>> A rather complicated thing to test for, and for the player a bit bizarre
>> (meeting new players puts me at war, why am I at peace this one time?).
>>
>> IMO whatever function is used to declare war (and breaks alliances to
>> avoid love-love-hate) should be used when war is created on contact.
>> Then the alliance will be automatically snipped.
>
>  That's what I thought. There's difference between declaring war and
> first contact, thought. In war declaration another party is aggressor
> and another victim, in first contact both parties are equal.

I suggest this goes in as a temporary fix, as I do not like this solution 
at all, but I have nothing better to suggest at this time, and it needs to 
be fixed.

   - Per





[Prev in Thread] Current Thread [Next in Thread]