Senior Member
Join Date: Jul 2014
Posts: 412
|
So can someone inform me as to why field[rMultiatt] was not added to the compset for subraces? Seems like it would be useful to be there for some races like constructs where they are not all created equal, but are part of the same race.
Edit: Count this post as a request for addition of rMultiatt to subraces. Forum link for my content work: Pathfinder Thread Forum link for SU 5e content work: 5e Steven Universe Thread This link is for my group, but feel free to play it with: DMM 5e | "https://www.dropbox.com/s/vsd9w1eodlnwjq0/updatesDMM.xml?dl=1" Copy this link to your update manager to get updates when available. This adds the Pisky subrace to elves from Berserk! and additional subraces for the Gem Race. Please post comments in the provided threads above. Last edited by DeltaMasterMind; October 18th, 2018 at 07:44 AM. |
#1 |
Senior Member
Join Date: Sep 2012
Location: Ottawa, Canada
Posts: 788
|
rMultiatt is strictly for creatures, not for PC's.
Watch your back, Conserve your ammo, and NEVER cut a deal with a dragon! |
#2 |
Senior Member
Join Date: Jul 2014
Posts: 412
|
Not sure why this should matter from a coding perspective If say making a a Slaad monster and you want to simplify the coding to have it use subraces to list the variants Green Slaad, Blue Slaad, etc. then why go through the trouble of recreating each slaad as a new race. I realize that is the path that was taken due to the nature of the creatures not being PC's, still it shouldn't mean that I shouldn't be able to. I run monsters (creatures) as possible player characters and I want it to be easy for me to add a subrace with multiattack when the lore calls for it without going through a lot of hoops just to get independent loading support out of my files.
Forum link for my content work: Pathfinder Thread Forum link for SU 5e content work: 5e Steven Universe Thread This link is for my group, but feel free to play it with: DMM 5e | "https://www.dropbox.com/s/vsd9w1eodlnwjq0/updatesDMM.xml?dl=1" Copy this link to your update manager to get updates when available. This adds the Pisky subrace to elves from Berserk! and additional subraces for the Gem Race. Please post comments in the provided threads above. |
#3 |
Senior Member
Join Date: Sep 2012
Location: Ottawa, Canada
Posts: 788
|
If you are talking about using it for creature subraces, its simply a matter of adding the rMultiatt ability as a bootstrap, then configuing it. Just use a creature who has multiatt as an ability as an example.
Watch your back, Conserve your ammo, and NEVER cut a deal with a dragon! |
#4 |
Senior Member
Join Date: Jul 2014
Posts: 412
|
The ability thingid is xMultiatt and I do have that bootstrapped. However the subrace will not let me add rMultiatt in the field values stating that this field is not within the compset. rMultiatt adds the text that xMultiatt grants to the hero. So I can only do this at the race level. Here is the problem I have a race on the official content file, I made a subrace that is a monster variant and has multiattack, unfortunately transferring this code that lacks field support and not using a base hero field to trigger boot strap conditions instead makes this quite tedious!
Forum link for my content work: Pathfinder Thread Forum link for SU 5e content work: 5e Steven Universe Thread This link is for my group, but feel free to play it with: DMM 5e | "https://www.dropbox.com/s/vsd9w1eodlnwjq0/updatesDMM.xml?dl=1" Copy this link to your update manager to get updates when available. This adds the Pisky subrace to elves from Berserk! and additional subraces for the Gem Race. Please post comments in the provided threads above. |
#5 |
Senior Member
Join Date: Sep 2012
Location: Ottawa, Canada
Posts: 788
|
I'd need to see the coding you are woring with to assign the values you are trying to work with. Hard to say where you might be going wrong otherwise.
Watch your back, Conserve your ammo, and NEVER cut a deal with a dragon! |
#6 |
Senior Member
Join Date: Jul 2014
Posts: 412
|
So here is the code I am working on:
Quote:
Quote:
At the end of the second box is me forcing multiattack off when The Shattered is not live. Sadly I had to add the shattered rMultiatt text into the race because the subrace doesn't allow this field. So I have to go (at least this is what I know) in an reversed order to get the results, but this requires me to modify the official source file to do so. In the first box I am using the races minweight field to trigger a bootstrap condition to make Humanoid type tag go away. Since this variant is a monstrous form of the race. There is a lore reason why I am not doing the monster form as a template. Forum link for my content work: Pathfinder Thread Forum link for SU 5e content work: 5e Steven Universe Thread This link is for my group, but feel free to play it with: DMM 5e | "https://www.dropbox.com/s/vsd9w1eodlnwjq0/updatesDMM.xml?dl=1" Copy this link to your update manager to get updates when available. This adds the Pisky subrace to elves from Berserk! and additional subraces for the Gem Race. Please post comments in the provided threads above. Last edited by DeltaMasterMind; October 18th, 2018 at 04:06 PM. |
||
#7 |
Senior Member
Join Date: May 2016
Posts: 608
|
So, here's a method that may work for you.
Step 1. Open or create a Custom tags.1st file for yourself and add something like this between the <document> tags that are in those files (You can look at the Community .1st files and see where there is a tags file you can use to copy): Code:
<group id="A2ZMulti" name="Multiattack"> <value id="yes" name="yes"/> <value id="no" name="no"/> </group> A2ZMulti.yes A2ZMulti.no Whenever you create a .1st file you need to completely exit HL and reload it before anything shows up. Step 2. On your base race or a copy of your base race that will be used instead of it bootstrap the xMultiatt ability. On the Conditions button for xMultiatt set the timing to First/150 and the tag expression to A2ZMulti.yes This means that xMultiatt will only bootstrap if you have the A2ZMulti.yes tag assigned. In my test example I have made a copy of the Elf race and given it an id of rA2ZElf. Step 3. On your subrace that will have multiattack put an Eval Script that runs before Step 2 (First/100). This can be your script: Code:
hero.childfound[rA2ZElf].field[rMultiatt].text = "I get more attacks." perform hero.assign[A2ZMulti.yes] I use A2Z as an ID for my example, but you can substitute your personal ID in your files. This means that you need to replace almost all the races with copies of your own. It's not really that hard to copy/paste the bootstrap line into your .user files if you're willing. The eval scripting, not so much. But from a GM perspective I would only create PC versions of monsters on demand, not everything at once. Last edited by dungeonguru; October 19th, 2018 at 03:50 AM. |
#8 |
Senior Member
Join Date: Jul 2014
Posts: 412
|
xD I completely forgot about 1st files, been over a year since the last one I made. You are definitely right though that will work perfectly. Thank you Dungeonguru.
Forum link for my content work: Pathfinder Thread Forum link for SU 5e content work: 5e Steven Universe Thread This link is for my group, but feel free to play it with: DMM 5e | "https://www.dropbox.com/s/vsd9w1eodlnwjq0/updatesDMM.xml?dl=1" Copy this link to your update manager to get updates when available. This adds the Pisky subrace to elves from Berserk! and additional subraces for the Gem Race. Please post comments in the provided threads above. |
#9 |
Thread Tools | |
Display Modes | |
|
|