View Single Post
dungeonguru
Senior Member
 
Join Date: May 2016
Posts: 608

Old October 30th, 2018, 08:30 AM
That's part of an eval script in the COM_5ePack_PHB - Classes.user file on a Companion Type with the id: c5CRgrComp

The 1st script has this in it:

Code:
      var searchexpr as string
      var excrace as string

      excrace = "& !thingid.rApe & !thingid.rBlackBear & !thingid.rCrocodile & !thingid.rGiantGoat & !thingid.rGiantSea & !thingid.GiantWasp & !thingid.rReefShar & !thingid.rWarhorse & !thingid.r5CJaculi & !thingid.r5CALGtHGo"

      searchexpr = "((hasbootstrap:tpBeast) & (RaceSize.Tiny12 | RaceSize.Small11 | RaceSize.Medium0) & !SwarmSize.?)" & excrace

      minion.childfound[Totals].field[tRaceExpr].text = searchexpr
In basic form, it looks for anything with the right size of type beast and excludes a couple of low level beasts that don't meet the criteria.

In order to include a blink dog you would have to modify the searchexpr string to be something like:

Code:
searchexpr = "IsRace.rBlinkDog | ((hasbootstrap:tpBeast) & (RaceSize.Tiny12 | RaceSize.Small11 | RaceSize.Medium0) & !SwarmSize.?)" & excrace

But keep in mind that whenever the next community file is released it will overwrite your changes to that file. You can make your own copy of the ranger subclass and companion type and save it in your personal files though.
dungeonguru is offline   #5 Reply With Quote