Member
Join Date: Mar 2016
Posts: 68
|
Sorry for another question so soon. The Mogogol, by Alluria publishing can be medium or small sized, chosen at character creation, and it's land and swim speed change based on the size, though otherwise it's identical between the sizes.
I'm thinking the way to do this is with a dropdown selection but I'm not certain if that's the best way of handling this or how the code would work. I've googled and searched the forums and found snippets of code but none of them really seem to work. I believe I'm misusing RaceSize. |
#1 |
Senior Member
Join Date: Aug 2010
Posts: 1,528
|
Because size can be a big factor on a lot of things, you may be better off creating the race as Medium, and when done create a Copy to make it Small. So you would have two races to pick when setting the Race on a character's Background tab, but each would probably work a lot better in the long-term than one race that had to be "finagled" (that's a technical term ) into being either or both.
|
#2 |
Member
Join Date: Mar 2016
Posts: 68
|
That's what I was thinking, how best to handle feats with a prerequisite for Mogogol as the race? Make the default one and have the second one 'counts as'? Or use the same subtype (mogogol) and set up the feat prereq that way? I was thinking the subtype on account that the supplemental material I believe may have alternate mogogol races.
Edit: I'm working on my best attempt at a conversion of Cerulean Seas. Not going to touch buoyancy with a ten foot pole but the custom content for now is convertible. |
#3 |
Senior Member
Join Date: Oct 2011
Posts: 6,793
|
I'd keep them as a single race if possible, and represent any future variations as subraces through either ARTs or racial custom specials.
If you'd like to see an example of a race which changes size, I believe there are several you could look at. The Vanara ART "Change Size" from blood of the beast is one, the Exscinder Archon from Bestiary 5 is another, it has a racial ability called "Change Size" that lets it be anywhere from small to large. |
#4 |
Senior Member
Join Date: Feb 2010
Posts: 125
|
The other option might be to make a racial ability with a chooser on it for size, and have a script set a size and speed adjustment based on that. It would be harder to set up, but it would let you add validation that forces somebody to explicitly pick one or the other rather than defaulting to particular size.
|
#5 |
Senior Member
Join Date: Aug 2010
Posts: 1,528
|
Quote:
|
|
#6 |
Member
Join Date: Mar 2016
Posts: 68
|
Well it's changing the size based on selection that's difficult for me, that doesn't also apply attribute bonuses or penalties. Also making it so you can only select small or medium. I don't own Bestiary 5, only the first bestiary and a few select content bits, as I'm poor and all that. I have Rbook Entry Path, Advanced Player's Guide, Ultimate Magic, Summoned Creatures, Bestiary 1, Campaign Settings #9 and 12, and Iron Gods encounters.
I think a better way to do this than a selector might be alternate racial traits, like the way the tiefling hertiages work. It will default to small, since most of them are small, but you can select a medium variant which increases your speed but you lose out on a single racial ability (double checked, skilled climber is only for small). But again, changing the size without messing with the ability scores. How do I script that? EDIT: Freeport, City of Adventure Saves the Day! Some island trolls, whatever those are, can be large sized instead of medium. Well, with this code, I can make the alternate racial trait for small to medium! Code:
doneif (tagis[Helper.SpcDisable] <> 0) hero.findchild[BaseRace].field[rSTR].value -= 2 perform hero.findchild[BaseRace].tagreplace[RaceSize.Medium0,RaceSize.Large1] ~ hieght/weight adjustments hero.findchild[BaseRace].field[rHeightMnM].value = 90 hero.findchild[BaseRace].field[rHeightMnF].value = 87 hero.findchild[BaseRace].field[rWeightMnM].value = 375 hero.findchild[BaseRace].field[rWeightMnF].value = 340 Last edited by chaoscowboy; March 29th, 2017 at 06:32 AM. |
#7 |
Senior Member
Join Date: Mar 2013
Location: Greater London, UK
Posts: 2,623
|
|
#8 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Quote:
Aaron's way is pretty much how I would handle this also. Hero Lab Resources: Pathfinder - d20pfsrd and Pathfinder Pack Setup 3.5 D&D (d20) - Community Server Setup 5E D&D - Community Server Setup Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources. Created by the community for the community - Realm Works kickstarter backer (Alpha Wolf) and Beta tester.- d20 HL package volunteer editor. |
|
#9 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Quote:
Hero Lab Resources: Pathfinder - d20pfsrd and Pathfinder Pack Setup 3.5 D&D (d20) - Community Server Setup 5E D&D - Community Server Setup Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources. Created by the community for the community - Realm Works kickstarter backer (Alpha Wolf) and Beta tester.- d20 HL package volunteer editor. |
|
#10 |
|
|