View Single Post
Eilserves
Member
 
Join Date: Apr 2015
Posts: 63

Old September 6th, 2022, 11:03 AM
Now that I'm in the correct forum:

I'm building a Necroccultist for an upcoming 1e game and one of my implement powers is the "Soulbound Puppet". This gives me the option of using a skull (the Raven skull I'm using as my implement, in this particular case) from an appropriate creature to gain a familiar for 10 min / level using my occultist level as my wiz level. There's no "In play" option to toggle this on or off, so I've been messing with the editor to try to make an "adjustment" that can be turned on. Here's what I've gotten, using other Familiar entries (Feats, etc) as guidelines, but I cannot get it to work.

Code:
  <thing id="pOccultistFamilia" name="Occultist: Familiar" description="As a full-round action, you can expend 1 point of mental focus to create a soulbound puppet from a bone, doll, or skull. If you use a bone or a skull, your power builds a Tiny or Small flesh puppet around it that vaguely resembles the original creature from which the bones were taken. If the implement is a doll, the doll comes to life. Treat this as a familiar, using your occultist level as your wizard level to determine its powers and abilities. By using a bone or skull from the appropriate creature or a doll shaped like that creature, you can select any of the familiar choices available to a wizard. You can instead use a humanoid bone, doll, or skull, to give the puppet the base statistics of a homunculus, but without a fly speed or the poison bite or telepathic link abilities. No matter the form, this creature is a construct with an alignment matching your own. You can have no more than one soulbound puppet active at any given time.\n\nThe soulbound puppet remains animated for 10 minutes per occultist level you possess." compset="InPlay">
    <tag group="Helper" tag="AdjConfer"/>
    <tag group="Helper" tag="NoIncr"/>
    <tag group="Helper" tag="AdjNoPlus"/>
    <bootstrap thing="cArcFTouch">
      <autotag group="ClSpecWhen" tag="3"/>
      </bootstrap>
    <bootstrap thing="cArcFSpkMs">
      <autotag group="ClSpecWhen" tag="5"/>
      </bootstrap>
    <bootstrap thing="cArcFSpkAn">
      <autotag group="ClSpecWhen" tag="7"/>
      </bootstrap>
    <bootstrap thing="cArcFScry">
      <autotag group="ClSpecWhen" tag="11"/>
      </bootstrap>
    <bootstrap thing="cArcFClass"></bootstrap>
    <bootstrap thing="cArcFEmpLn">
      <autotag group="ClSpecWhen" tag="1"/>
      </bootstrap>
    <bootstrap thing="cArcFNear">
      <autotag group="ClSpecWhen" tag="1"/>
      </bootstrap>
    <bootstrap thing="cArcFShare">
      <autotag group="ClSpecWhen" tag="1"/>
      </bootstrap>
    <eval phase="First" priority="375"><![CDATA[
      ~ If we're disabled, just get out now
      doneif (tagis[Helper.SpcDisable] <> 0)

      linkage[table].field[cArcFStart].value = 1]]></eval>
    </thing>
I've tried cWizFam, cArcFamil, cMagAcrFam, cArcFMult, and multiple others in the bootstrap.

cWizFam and cMagAcrFam do not grant a familiar, and generate this error when the adjustment is added:
Quote:
Linkage pick 'table' not located for current context
Location: 'eval' script for Thing 'cWizFam/cMagAcrFam' (Eval Script '#1') near line 2
cArcFamil will add a Familiar, but it adds it like it's a full NPC, letting you select a class, as well as full PC Races like Dwarf etc. If you pick an appropriate familiar race, Raven in my case, it clears the error for no class being picked but all the Familiar Benefits are faded out.

cArcFMult will add a familiar but it does not grant any of the benefits (Alertness at level 1, bonus to skill/save/etc) that the Familiar is supposed to grant. It also generates a warning of
Quote:
Arcane Familiar: You must remove your multiple familiars and add the single familiar back if you want it.
cArcFClass gives the red diamond ! indicating there's an error, but no validation text is present, and Familiar is not selectable.

cArcFamili gives the same error as cWizFam.

fFamilBond will add the Familiar Bond feat but this isn't what it should be. Besides, the feat calls out you don't get any of the actual Familiar benefits.

cfgFamBond will grant the benefits of Familiar Bond without the feat, and let you pick a Familiar, but the feat, and therefore the familiar, do not grant any benefits.

I tried looking at the Tumor Familiar discorvery/Tattoo Familiar Bloodline power, etc, and I found these:
Code:
<bootstrap thing="cArcFTouch">
      <autotag group="ClSpecWhen" tag="3"/>
      </bootstrap>
    <bootstrap thing="cArcFSpkMs">
      <autotag group="ClSpecWhen" tag="5"/>
      </bootstrap>
    <bootstrap thing="cArcFSpkAn">
      <autotag group="ClSpecWhen" tag="7"/>
      </bootstrap>
    <bootstrap thing="cArcFScry">
      <autotag group="ClSpecWhen" tag="11"/>
      </bootstrap>
    <bootstrap thing="cArcFClass"></bootstrap>
    <bootstrap thing="cArcFEmpLn">
      <autotag group="ClSpecWhen" tag="1"/>
      </bootstrap>
    <bootstrap thing="cArcFNear">
      <autotag group="ClSpecWhen" tag="1"/>
      </bootstrap>
    <bootstrap thing="cArcFShare">
      <autotag group="ClSpecWhen" tag="1"/>
      </bootstrap>
    <eval phase="First" priority="375"><![CDATA[
      ~ If we're disabled, just get out now
      doneif (tagis[Helper.SpcDisable] <> 0)

      linkage[table].field[cArcFStart].value = 1]]></eval>
but when I try to include those in the adjustment I get this error:
Quote:
Attempt to access field 'cTotalLev' that does not exist for thing 'pOccultistFamilia '
Location: 'field calculate' script for Field 'xTotalLev' near line 148

Attempt to access field 'cSpcBonLev' that does not exist for thing 'pOccultistFamilia'
Location: 'field calculate' script for Field 'xTotalLev' near line 148
Those two errors repeat together 4 times, and the first line is there a 5th after.

Last edited by Eilserves; September 7th, 2022 at 06:38 AM. Reason: added missing "not" on cArcFClass entry
Eilserves is offline   #1 Reply With Quote