[Freeciv-Dev] Re: (PR#2464) patch: restrict techs by nation
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
On Tue, 3 Dec 2002, Raimar Falke via RT wrote:
> > The total number of characters that are necessary to be added to the
> > ruleset will be fewer, yes. But it will be much harder to visualise what
> > the resulting changes will be since you cannot just look at one tech and
> > figure out who can use it.
>
> This is IMHO not a real reason.
Eh. Sure it is. There is a reason why rulesets are written in English, not
binary.
> Any URL?
http://www2.dunedain.net:8080/modpack/modpack/default/techs.ruleset
> > Now, in your scheme, Angmar and Mordor, and Moria and Iron Mountains, once
> > they have exhausted the few common techs, cannot share techs and cannot
> > find techs in huts.
> >
> > No, I am too kind - they cannot even reseach these techs!
> >
> > So the moment you depart from a model of two completely distinct tech
> > trees, your scheme becomes an additional problem, not a solution.
>
> > (Also you didn't say what would happen if a tech has multiple roots...)
>
> I said this: it can't happend. It is forbidden.
>
> I accept that single tech is not enough.
Yay!
> However I'm against duplication the information. It is already in the
> req fields of the techs. One step in this direction would be to change
> your patch so that if a tech has no set of allowed nations the
> requirement techs are visited.
In my patch no set of allowed nations means all nations can use it. Then
it would have to change so that in order to allow all nations to use it,
you would have to list them all. That's duplication!
And we can't copy the nation requirements, because we may have two
different sets of nation requirements from our two requirement techs.
For example:
[advance_sauronsupernavigation]
name = _("Sauron's Super Navigation")
req1 = "Normal Navigation"
req2 = "Sauronification"
flags = ""
nations = "Sauron"
[advance_sauronification]
name = _("Sauronification")
req1 = "None"
req2 = "None"
flags = ""
nations = "Sauron"
[advance_aragornsupernavigation]
name = _("Aragorn's Super Navigation")
req1 = "Normal Navigation"
req2 = "None"
flags = ""
nation = "Aragorn"
[advance_navigation]
name = _("Normal Navigation")
req1 = "None"
req2 = "None"
flags = ""
;nations = ""
> And if we do this we can also move this to the nation ruleset where is
> belongs.
Well, I would like to keep information about techs in the tech ruleset. I
don't agree it belongs anywhere else.
- Per
[Freeciv-Dev] Re: (PR#2464) patch: restrict techs by nation, Per I. Mathisen via RT, 2002/12/02
[Freeciv-Dev] Re: (PR#2464) patch: restrict techs by nation, Per I. Mathisen via RT, 2002/12/03
[Freeciv-Dev] Re: (PR#2464) patch: restrict techs by nation,
Per I. Mathisen via RT <=
[Freeciv-Dev] Re: (PR#2464) patch: restrict techs by nation, Per I. Mathisen via RT, 2002/12/04
Message not available
[Freeciv-Dev] Re: (PR#2464) patch: restrict techs by nation, Per I. Mathisen via RT, 2002/12/04
[Freeciv-Dev] Re: (PR#2464) patch: restrict techs by nation, Gregory Berkolaiko via RT, 2002/12/12
[Freeciv-Dev] Re: (PR#2464) patch: restrict techs by nation, Per I. Mathisen via RT, 2002/12/15
|
|