• 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

Error Replacing SRD Monsters

Fenris447

Well-known member
Some SRD monsters have received errata and have not been updated by LWD for a few years. Because of that, I started trying to replace those SRD monsters with 5e Community Pack versions, starting with the Black Bear. I'm simply making a copy, setting it to replace the SRD version, and making the necessary changes.

However, upon reloading the system, I'm getting this error:
P2ym319.jpg



Here's the code:
Code:
  <thing id="r5CBlackBear" name="Black Bear" compset="Race" replaces="rBlackBear">
    <fieldval field="rHitDice" value="3"/>
    <fieldval field="rHPStart" value="19"/>
    <fieldval field="rCR" value="0.5"/>
    <fieldval field="rMultiatt" value="The bear makes two attacks: one with its bite and one with its claws."/>
    <fieldval field="rSpeed" value="40"/>
    <fieldval field="rSTR" value="5"/>
    <fieldval field="rCON" value="4"/>
    <fieldval field="rINT" value="-8"/>
    <fieldval field="rWIS" value="2"/>
    <fieldval field="rCHA" value="-3"/>
    <fieldval field="rAC" value="1"/>
    <tag group="Helper" tag="CantSpeak" name="Cannot Speak" abbrev="Cannot Speak"/>
    <tag group="ProfSkill" tag="skPercep" name="Perception" abbrev="Perception"/>
    <tag group="RaceSize" tag="Medium0" name="Medium" abbrev="Medium"/>
    <tag group="RaceType" tag="NPC" name="NPC Race" abbrev="NPC Race"/>
    <tag group="Alignment" tag="Unaligned" name="Unaligned" abbrev="UN"/>
    <bootstrap thing="wBite">
      <autotag group="AttackTarg" tag="1Target"/>
      <assignval field="wDieCount" value="1"/>
      <assignval field="wDieSize" value="6"/>
      </bootstrap>
    <bootstrap thing="wClaw">
      <autotag group="AttackTarg" tag="1Target"/>
      <assignval field="livename" value="Claws"/>
      <assignval field="wDieCount" value="2"/>
      <assignval field="wDieSize" value="4"/>
      </bootstrap>
    <bootstrap thing="xMultiatt"></bootstrap>
    <bootstrap thing="xClimb">
      <autotag group="Value" tag="30"/>
      </bootstrap>
    <bootstrap thing="tpBeast"></bootstrap>
    <bootstrap thing="raBlBKeSme"></bootstrap>
    </thing>

Any clue what's going wrong here? I have no idea how to check what an evalrule for an actualy Component says, so no way to troubleshoot it. I'm guessing the Black Bear (and Brown Bear, as I get this same error with that) is somehow hard coded into the BaseRace Component?
 
Your assumption is probably correct, there are a lot of behaviors cooked into the SRD related code. I don't think HLC will get much in the way of future resources from Lone Wolf - so have to figure out creative workarounds.

I think you might want to consider extending a tag to the original black bear/brown bear like Helper.Obsolete or whatever tag removes it from the selection dialogs and bypass the Replace option altogether.

Check out COM_5ePack - Extend Things.user to see what I'm talking about - you can see where the CompIs.Familiar tag gets manually pushed to the rRat to make it show up in the Familiar choice dialogs.
 
My main concern is the SRD versions still showing up in the Encounter Builder. As far as I know, Obsoleting them won’t fix that, right?
 
No, and it will probably cause a different problem with encounter builder since you can't replace cleanly.

I'd say try to put a ticket in to look at why replace isn't working.
 
Back
Top