Lone Wolf Development Forums

Lone Wolf Development Forums (http://forums.wolflair.com/index.php)
-   HL - D&D 5th Edition SRD (http://forums.wolflair.com/forumdisplay.php?f=89)
-   -   Error Replacing SRD Monsters (http://forums.wolflair.com/showthread.php?t=66675)

Fenris447 January 10th, 2022 02:29 PM

Error Replacing SRD Monsters
 
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:
https://imgur.com/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?

dungeonguru January 11th, 2022 12:01 PM

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.

Fenris447 January 11th, 2022 04:27 PM

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?

dungeonguru January 14th, 2022 11:52 AM

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.


All times are GMT -8. The time now is 10:23 AM.

Powered by vBulletin® - Copyright ©2000 - 2024, vBulletin Solutions, Inc.
wolflair.com copyright ©1998-2016 Lone Wolf Development, Inc. View our Privacy Policy here.