Automatically Excluding Beasts from the Ranger Companion List
I've been working on updating SRD monsters in the Community Pack, and in doing so realized that our implementation of the Beast Master's Animal Companion is flawed.
It properly excludes all Large+ creatures, all non-beasts, and all swarms of beasts using a tag expression: Code:
searchexpr = "((hasbootstrap:tpBeast) & (RaceSize.Tiny12 | RaceSize.Small11 | RaceSize.Medium0) & !SwarmSize.?)" & excrace Code:
excrace = "& !thingid.rApe & !thingid.rBlackBear & !thingid.rGiantGoat & !thingid.rGiantSea & !thingid.GiantWasp & !thingid.rReefShar & !thingid.rWarhorse & !thingid.r5CJaculi & !thingid.r5CALGtHGo & !thingid.r5CSumBst & !thingid.r5CBstLnd & !thingid.r5CBstSea & !thingid.r5CBstSky" Code:
foreach thing in BaseRace where "((hasbootstrap:tpBeast) & (RaceSize.Tiny12 | RaceSize.Small11 | RaceSize.Medium0) & !SwarmSize.?)" Incoming New Adjustment! On top of that, I noticed that there have been multiple forum posts asking how to add a creature that otherwise doesn't meet these requirements (like a dragon wyrmling or a displacer beast) as the companion. I'm going to try and design an adjustment that will let you pick any creature and add it to the list as an option. Wish me luck! |
Nice work....
|
All times are GMT -8. The time now is 12:27 AM. |
Powered by vBulletin® - Copyright ©2000 - 2024, vBulletin Solutions, Inc.
wolflair.com copyright ©1998-2016 Lone Wolf Development, Inc. View our Privacy Policy here.