Senior Member
Lone Wolf Staff
Join Date: May 2005
Posts: 13,213
|
If a ruleset dis-allows everything within a certain composition group, there has to be a better way of hiding all those units than the member expression, but I can't seem to find it.
|
#1 |
Senior Member
Lone Wolf Staff
Join Date: May 2005
Posts: 8,232
|
At 07:23 PM 3/3/2007, you wrote:
Quote:
I take it that the list is rather long, else you wouldn't have flagged this as a problem. In general, the list of exceptions is short, which is why AB does things the way it does. How would you recommend we modify this in the future? -Rob |
|
#2 |
Senior Member
Lone Wolf Staff
Join Date: May 2005
Posts: 13,213
|
Unfortunately, Aeronautica Imperialis lists 18 scenarios in the rulebook (usually with different force compositions for each side), and I'm trying to include them all. There are actually only around 5 rulesets to implement for all those (for example, around a third of the scenarios give one side or the other only fighters), so I'm trying to assign everything to base rulesets and rely on inheritance. So, if the ruleset expression in the member tag could check on the base ruleset, that would be useful.
Around half to 2/3 of the units can be affected by the rulesets (bombers and ground defenses). Although, I can see the next book for AI including a scenario that gives one side only ground defenses, which would mean that all the fighters need to be restricted, giving everything a member expression. I may have to go with only the 5 force organizations that actually exist, and include a long note section for which scenarios they belong to, since the rule choices don't support cascading menus. I'm planning to accomplish things with a couple of global tags, to note whether each composition group is currently available. The other option might be to modify the rules for profiles - allow someone to set a maximum limit of 0 - and have the composition profile then exclude everything in that composition group. |
#3 |
Senior Member
Lone Wolf Staff
Join Date: May 2005
Posts: 8,232
|
At 09:17 AM 3/6/2007, you wrote:
Quote:
Quote:
Quote:
Quote:
Quote:
-Rob |
|||||
#4 |
Senior Member
Lone Wolf Staff
Join Date: May 2005
Posts: 13,213
|
1) Since there are actually only around 5 rulesets, although they end up having around 30 different names, I was hoping to have the ruleset.? tag expression look up the base ruleset that was in use. I realized there's a better way to do this - use a tag expression to look for ruleset.FtrOnly? - all the rulesets based on the same rules will be named in a pattern.
3) I'm thinking in terms of a windows pulldown menu sort of thing: Small Games Large Games Campaign Games Scenario 1 Attacker (tab)(tab) Defender (tab) Scenario 2 (tab) Scenario 3 (tab) etc. The scenarios have names, and each of the three game types has 6 scenarios, each of which can have different compositions for attacker and defender. (this forum apparently won't let me put in large numbers of spaces or tabs, which is why things look odd in my display) 5) I was already going to set the profiles to allow no units from specific composition groups when the scenario doesn't allow it. What I'm suggesting is a change to the way Armybuilder works, so that if the profile for the ruleset allows no units of that composition, Armybuilder considers those units to have failed their member expression. |
#5 |
Senior Member
Lone Wolf Staff
Join Date: May 2005
Posts: 8,232
|
At 07:08 PM 3/12/2007, you wrote:
Quote:
Quote:
Quote:
So this is going to require a lot of thought to figure out a different solution that avoids the nasty implications. -Rob |
|||
#6 |
Senior Member
Lone Wolf Staff
Join Date: May 2005
Posts: 13,213
|
Quote:
|
|
#7 |
Senior Member
Lone Wolf Staff
Join Date: May 2005
Posts: 8,232
|
At 07:20 PM 3/15/2007, you wrote:
Quote:
-Rob |
|
#8 |
Senior Member
Volunteer Data File Author
Join Date: Mar 2005
Posts: 345
|
this is the same behaviour we reported a while back, I think you had added it to the list of stuff for the next AB release?
|
#9 |
Senior Member
Lone Wolf Staff
Join Date: May 2005
Posts: 8,232
|
At 02:36 AM 3/18/2007, you wrote:
Quote:
|
|
#10 |
|
|