12.05.2005, 09:43:52
(This post was last modified: 27.07.2005, 13:38:24 by Bobingabout.)
would it be possible for you to clone the ion curtain with costom colour?
@Jonwil, you do know what the 3 different requested changes to the prerequisite system are don't you? or do i need to list them here again?
Boolean Algerbraic reminder:
PrerequisiteMisc##= under [General], with Misc## as a prerequisite variable.
creates an Misc##=(entry+entry+entry) ;just like the existing PrerequisitePower=
PrerequisiteAlternate##= under each unit(i use the term unit loosely as in inf/units/aircraft/structures).
+(entry.entry.entry) ;Just a clone of Prerequisite=, but all(including Prerequisite=) ORd together
Default is False(AKA unit listed that you can't have(like cabhut, you can never own that));Default of Prerequisite= is True, meaning if the entry is blank you can build it, i think.
NegativePrerequisite= on each unit.
.!(entry+entry+entry) ;like PrerequisiteOveride=, but then NOTed to mean don't get instead of get.
Default true(AKA nothing listed, meaning you can still build it)
general structure wants to be like it is now, but Prerequisite= return wants to return this, leaving existing logics such as secret lab units, country spacifics, overides and what not still dominant over the negative, and alternates.
(Prequisite=+PrerequisiteAlternate01=+PrerequisiteAlternate02= etc).!NegativePrerequisite=
I'd imagine if you included PrerequisiteOveride it would be like this
(Prequisite=+PrerequisiteAlternate01=+PrerequisiteAlternate02= etc).!NegativePrerequisite=+PrerequisiteOveride=
this means overide would overpower negative prerequisite.
because i'd imagine it was Prerequisite=+PrerequisiteOveride=
.=and
+=or
!=not
Note, .!(Entry1+entry2+entry3) is the same as saying .!entry1.!entry2.!entry3
@Jonwil, you do know what the 3 different requested changes to the prerequisite system are don't you? or do i need to list them here again?
Boolean Algerbraic reminder:
PrerequisiteMisc##= under [General], with Misc## as a prerequisite variable.
creates an Misc##=(entry+entry+entry) ;just like the existing PrerequisitePower=
PrerequisiteAlternate##= under each unit(i use the term unit loosely as in inf/units/aircraft/structures).
+(entry.entry.entry) ;Just a clone of Prerequisite=, but all(including Prerequisite=) ORd together
Default is False(AKA unit listed that you can't have(like cabhut, you can never own that));Default of Prerequisite= is True, meaning if the entry is blank you can build it, i think.
NegativePrerequisite= on each unit.
.!(entry+entry+entry) ;like PrerequisiteOveride=, but then NOTed to mean don't get instead of get.
Default true(AKA nothing listed, meaning you can still build it)
general structure wants to be like it is now, but Prerequisite= return wants to return this, leaving existing logics such as secret lab units, country spacifics, overides and what not still dominant over the negative, and alternates.
(Prequisite=+PrerequisiteAlternate01=+PrerequisiteAlternate02= etc).!NegativePrerequisite=
I'd imagine if you included PrerequisiteOveride it would be like this
(Prequisite=+PrerequisiteAlternate01=+PrerequisiteAlternate02= etc).!NegativePrerequisite=+PrerequisiteOveride=
this means overide would overpower negative prerequisite.
because i'd imagine it was Prerequisite=+PrerequisiteOveride=
.=and
+=or
!=not
Note, .!(Entry1+entry2+entry3) is the same as saying .!entry1.!entry2.!entry3