• 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

Racial Ethnicities

insaneurge

Well-known member
Hi, I am trying to create racial ethnicities for my homeworld campaign for a number of different races, and want to be able to use them with the Inner Sea World Guide being disabled. Is there a way to enable this? Is there a way to used ethnicities with other races such as gnomes, halflings, etc?
 
Ethnicities are custom abilities added to a race. You create the ethnicities in R Cust Special I think. You want to enable the custom ability on the race tab in the editor to set this up.
 
You do create them under the R Cust Special in the editor, that I knew. I was just wondering how to get the ethnicity option to appear under the background tab without having the inner sea world guide enabled. I would prefer only my custom ethnicities to show up, not my custom ethnicities along with those from golarion.
 
You have to run a script that will increase the allowed number of Custom Racial Abilities by one on the races. This is actually a script that currently runs on like Humans and stuff.

For Razor Coast I created a Mechanic set to the "Razor Coast" source with the following script:
First/10000
Code:
      ~ If not human get out now
      doneif (#hasrace[rHuman] = 0)

      ~set our focus to the hero's race
      perform hero.findchild[BaseRace].setfocus
      doneif (state.isfocus = 0)
      ~ Give one Ethnicity
      focus.field[rGiveSpec].value = 1
      perform focus.assign[Helper.OptCustom]
      focus.field[rSpecName].text = "Ethnicities"
So now when the Razor Coast source is selected we give humans one Ethnicity to choose from. If you have other races you would need to modify the doneif line to include the other races. In example lets say you wanted to allow Elves to pick an Ethnicties also:
Code:
      ~ If not human or Elf get out now
      doneif (#hasrace[rHuman] + #hasrace[rElf] = 0)
 
Hey ShadowChemosh. I tried creating a new mechanic for my game world and used your script, but I'm still not seeing an ethnicity box show up.
 
Hey ShadowChemosh. I tried creating a new mechanic for my game world and used your script, but I'm still not seeing an ethnicity box show up.
To get a mechanic to work you have to do a reload of the game system. Did you do that?

Did you get any error messages? Did you set the script to run at first 10000? The current script only works for a human. Is that what your testing with?

Just asking some questions because I know the above works.
 
I didn't reload it. My mistake. I wasn't getting any error messages though.

Just tried it, and it worked perfectly.
 
I didn't reload it. My mistake. I wasn't getting any error messages though.

Just tried it, and it worked perfectly.
Great! I didn't actually think about it myself until you said it didn't work. Then I remembered that a reload is required to get the Mechanic to activate. My bad. :(

All good now though. :)
 
Back
Top