• Please note: In an effort to ensure that all of our users feel welcome on our forums, we’ve updated our forum rules. You can review the updated rules here: http://forums.wolflair.com/showthread.php?t=5528.

    If a fellow Community member is not following the forum rules, please report the post by clicking the Report button (the red yield sign on the left) located on every post. This will notify the moderators directly. If you have any questions about these new rules, please contact support@wolflair.com.

    - The Lone Wolf Development Team

Need help with Pop Up Array Menu

enrious

Well-known member
I'd like to see if this is possible in HL.

In my campaign, I would like to have a player select Human and then a menu option pop up allowing them to select a nationality. Selecting the nationality would open up another menu with 3-4 tribes/families to choose from, each of which is linked to a specific trait.

As an example, player selects Human, is then presented with Nation1 through Nation9.

They select Nation5 and are then presented with Tribe1 through Tribe4. Selecting Tribe2 from the menu automatically adds Nation5Tribe2Trait to their feats tab.


Or, another example -

Select Human (Rokugani) [I copied human and named it this, for filtering of languages], which brings up a list of the major clans (crab, crane, dragon, mantis, etc.)

Selecting Crab pops up a menu to select the Crab Family. Player selects Hida and is given a trait entitled Crab - Kumi Hida which makes Knowledge (Shadowlands) a class skill for them.

Is this possible in HL?
 
I don't know about multiple levels of popups. I suspect not. But you can add your custom ethnicities in the editor and make them selectable for human. You would need to combine the multiple selections into one though.

In the editor add a new R Cust Special entry for each:
Nation 1 (Tribe 1)
Nation 1 (Tribe 2)
Nation 2 (Tribe 1)
etc..

Make sure to select Ethnicity in the check box, allowable to Human, The ones I see also have Upgrade - Hide from list? checked.

Then they select human and click on their ethnicity they will get a complete list and pick one entry that fits their combo.

I think you can also disable the other/Default ethnicities by adding their ID in the preclude tab of the editor.
 
You can go one level deeper actually. "R Cust Special" have the "Select From..." ability. So they themselves can have a selection. You would have to make your Tribe's other "R Cust Special" that are NOT available to a race.

Then on these Nation "R Cust Special" you can put in as a "Custom Expression" like this:
Code:
thingid.Tribe1 | thingid.Tribe2 | thingid.Tribe3
Where Tribe1, Tribe2, Tribe3 is the Unique ID of the Things.

Hopefully that makes sense. :)
 
You can go one level deeper actually. "R Cust Special" have the "Select From..." ability. So they themselves can have a selection. You would have to make your Tribe's other "R Cust Special" that are NOT available to a race.

Then on these Nation "R Cust Special" you can put in as a "Custom Expression" like this:
Code:
thingid.Tribe1 | thingid.Tribe2 | thingid.Tribe3
Where Tribe1, Tribe2, Tribe3 is the Unique ID of the Things.

Hopefully that makes sense. :)

It sorta does, but here's what's happening.

I created a Clan Crab (rcclancrab) R Cust Special - this is my "chooser", which will allow me to select the specific Crab Family R Cust Special from the menu.

I then created Kumi Hida (rccrabhida) and Kumi Yasukia (rccrabtest) R Cust Specials, to provide two choices.

On the Clan Crab, I put in rccrabhida | rccrabtest on the "Custom Expression" line.

I made Human (Rokugani) the available race for all three.

On the Race tab, I granted 1 Custom Ability Total for "Human (Rokugani) and named it "Rokugan Clan Selection"


In use, the following things occur:

1. I specify my race as Human (Rokugani). I am presented a menu that shows all three - rcclancrab, rccrabtest, rccrabhida instead of just rcclancrab. I know from testing that this is because the two rccrab* have the Available to Race filled in with Human (Rokugani). However, if I left it to None, then they wouldn't show up in step 2.

2. Ok, I select my Clan custom ability (rcclancrab), which presents me with the two other custom abilities to choose from, so this step is working correctly.

3. I now have two custom abilities listed under Rokugan Clan Selections on the Background tab. I can live with this and simply increase the number available to 2 in the race editing screen, but the Clan Crab option has a drop-down menu array to choose the special ability - despite in the editor selecting "None" (this is the field right above the Custom Expression).

So here are my issues:

1. I can't hide the two family custom abilities from the first menu without disassociating them with the race, but if I do that then they won't show on the second menu.

2. It appears that as long as I have something in Custom Expression, when I add it to my Background Tab it is giving me a selection menu akin to "Freeform edit control".

I suspect 2 is a bug, but I don't know the editor well enough to know if there's a design reason for it. 1 seems to be the sticking point.

However, I think I'm almost there.


Oh and ValaraukarU, thanks for the tips on Ethnicity - I hadn't actually paid attention to what that does (not playing in the PFS) but it'll be perfect, once I get it working.
 
I created a Clan Crab (rcclancrab) R Cust Special - this is my "chooser", which will allow me to select the specific Crab Family R Cust Special from the menu.
This should be set to the the Race.

I then created Kumi Hida (rccrabhida) and Kumi Yasukia (rccrabtest) R Cust Specials, to provide two choices.

On the Clan Crab, I put in rccrabhida | rccrabtest on the "Custom Expression" line.

I made Human (Rokugani) the available race for all three.
You should only have rcclancrab attached to your race. These other two tribes should NOT be marked to your race. We just want the Things to exist is all.
Also the code should read:
Code:
thingid.rccrabhida | thingid.rccrabtest


1. I specify my race as Human (Rokugani). I am presented a menu that shows all three - rcclancrab, rccrabtest, rccrabhida instead of just rcclancrab. I know from testing that this is because the two rccrab* have the Available to Race filled in with Human (Rokugani). However, if I left it to None, then they wouldn't show up in step 2.
They should not marked to your race. Leave the tribes as marked to no race. They then will not show in this step.

2. Ok, I select my Clan custom ability (rcclancrab), which presents me with the two other custom abilities to choose from, so this step is working correctly.
Change the 3rd SELECTION box. Sigh not near HL and Don't remember exactly but its like "Restrict List" or so. This should be set to like "To ALL things". I think it is the one that does not mention HERO. When I get home I can make this make more sense as I will be able to be in HL.

3. I now have two custom abilities listed under Rokugan Clan Selections on the Background tab. I can live with this and simply increase the number available to 2 in the race editing screen, but the Clan Crab option has a drop-down menu array to choose the special ability - despite in the editor selecting "None" (this is the field right above the Custom Expression).
NONE in this case is just saying you want to use the Custom Expression and NOT use one of the Pre-Built in chooses like "Elemental Types" or "Attributes". If you have a Custom Expression that that gets used to create a Drop Down Box.

So here are my issues:

1. I can't hide the two family custom abilities from the first menu without disassociating them with the race, but if I do that then they won't show on the second menu.
Changing the Restrict List type should solve this problem once you don't have the tribes attached to the race.

2. It appears that as long as I have something in Custom Expression, when I add it to my Background Tab it is giving me a selection menu akin to "Freeform edit control".
Correct anything found in a Custom Expression tells HL to create a Drop Down list and try and populate it with those Things.

I suspect 2 is a bug, but I don't know the editor well enough to know if there's a design reason for it. 1 seems to be the sticking point.
Nope its a WAD (Works as Designed). :)

My other thought is for the Tribes instead of making them "R Cust Specail" if that causes issues instead make them "Simple" things. Then you can bootstrap them to the Race which will also allow them to be displayed in the Clan's Drop Down box.

Sorry I have done stuff similar but not exact which is why I can't give you 100% perfect answer here. :(
 
If I've done the steps correctly, then what I have is one custom item (the clan) that shows on the Background tab and in it is a drop down that just has the families to choose from.

Is this what you intend?
 
Shadow, was the above how it should work if I did everything right?

Because the only issue is that if so, selecting something from the list doesn't trigger the associated feat.

For example, I select Clan - it writes it to the background tab and let's me choose the family from a drop down menu, but selecting the family doesn't trigger the feat associated with the family.
 
Does anyone have any suggestions for this?

In a nutshell, let's say I want to take the United States and divide into regions and then divide the regions into states.

At the regional and the state level, I want there to be a free feat granted upon selection, but I'd like there to be a menu that narrows down choices.

Thus, for example, someone chooses "Human".

Upon selecting Human, they are presented with a list of every nation in the world. They chose "United States" as their nation.

After selecting United States, they get a menu that says "Southern", "West Coast", "New England" and so on. They select "Southern" - this gives them the "Southerner" feat and loads the next menu.

After selecting Southern, they get a menu listing the Southern states. They select "Louisiana" and get the Louisiana feat.


Following the advice in earlier posts gets me to where I'm given a nationality and I can choose from a drop-down list, but at no point are the automatic feats granted.
 
I'd say make "US: Southern: Louisiana" as an ethnicity - it can bootstrap both the Southern and Louisiana feats.
 
Back
Top