[Freeciv-Dev] Re: (PR#6941) Mission Orders
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
<URL: http://rt.freeciv.org/Ticket/Display.html?id=6941 >
On Mon, Nov 24, 2003 at 10:51:51AM -0800, Arnstein Lindgard wrote:
>
> <URL: http://rt.freeciv.org/Ticket/Display.html?id=6941 >
>
> Feature: Delayed execute Orders in combination with Goto.
>
> Compile:
> - Apply Delta 16 to current cvs.
> - Apply deltamissions.diff.
> - Run python packet generator.
> - Untar gfx.tar.gz into the source tree.
> - Run autogen.
>
> I'm posting the patch itself to the list to avoid data corruption.
>
> Usage:
> - Key "G" for goto.
> - Key Mission Order.
> - Click on destination.
> - Order is executed when unit arrives at destination.
>
> Unlike the war client, mission orders are now executed proper in the
> server. It would be a good thing if someone more familiar with the
> server code than me approved of this. I have reasonably exhaustive,
> exact and explicit comments. Most of the sizyness of my diff is for
> the client, reordering and modifying the gtk[12] menu setup.
>
> This patch is fundamental to my further unit logistics work,
> and I would prefere to commit as soon as possible.
>
> Its usefulness can be augmented by Mass Orders:
> - "Make all Armors that were produced this turn goto Rome and
> automatically Sentry when they get there, so that they can be
> loaded by a transporter." with just one extra keypress.
>
> Or conceivably:
> - "Area select a bunch of cities and order them to produce units that
> will automatically goto Rome and automatically Sentry for transporter
> loading."
>
> With unit groups assignment you could ultimately have practically
> autonomous regions.
>
> AI mission orders is not supported.
I'm not sure about the generalization here. If I unterstood you the
patch add a mini-program of the form:
1) goto (x,y)
2) execute action foobar
??
Now one could design a more flexible program. But this is IMHO all
very unfair since these programs are all executed in the server and so
the player which uses these programs more gets the more quick
execution of their actions.
I'm not sure if your patch already has this unfairness.
Raimar
--
email: rf13@xxxxxxxxxxxxxxxxx
"Just because you put a flag on the moon doesn't make it yours, it just
puts a hole in the moon."
- [Freeciv-Dev] Re: (PR#6941) Mission Orders, Gregory Berkolaiko, 2003/11/25
- [Freeciv-Dev] Re: (PR#6941) Mission Orders, Per I. Mathisen, 2003/11/25
- [Freeciv-Dev] Re: (PR#6941) Mission Orders, Gregory Berkolaiko, 2003/11/25
- [Freeciv-Dev] Re: (PR#6941) Mission Orders, jjc@xxxxxxxxxxxxxxxxxx, 2003/11/25
- [Freeciv-Dev] Re: (PR#6941) Mission Orders, Arnstein Lindgard, 2003/11/25
- [Freeciv-Dev] Re: (PR#6941) Mission Orders, Arnstein Lindgard, 2003/11/25
- [Freeciv-Dev] Re: (PR#6941) Mission Orders, Mike Kaufman, 2003/11/25
- [Freeciv-Dev] Re: (PR#6941) Mission Orders, jjc@xxxxxxxxxxxxxxxxxx, 2003/11/25
- [Freeciv-Dev] Re: (PR#6941) Mission Orders,
Raimar Falke <=
- [Freeciv-Dev] Re: (PR#6941) Mission Orders, Raimar Falke, 2003/11/26
- [Freeciv-Dev] Re: (PR#6941) Mission Orders, Per I. Mathisen, 2003/11/26
- [Freeciv-Dev] Re: (PR#6941) Mission Orders, Christian Knoke, 2003/11/26
- [Freeciv-Dev] Re: (PR#6941) Mission Orders, jjc@xxxxxxxxxxxxxxxxxx, 2003/11/26
- [Freeciv-Dev] Re: (PR#6941) Mission Orders, ue80@xxxxxxxxxxxxxxxxxxxxx, 2003/11/26
- [Freeciv-Dev] Re: (PR#6941) Mission Orders, Gregory Berkolaiko, 2003/11/26
- [Freeciv-Dev] Re: (PR#6941) Mission Orders, Arnstein Lindgard, 2003/11/26
- [Freeciv-Dev] Re: (PR#6941) Mission Orders, Raimar Falke, 2003/11/27
|
|