• 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

Rise of the Runelords

Started working on this again. I seem to manage to forget everything I had known when I started. Hate when that happens.
 
How do you use the special ablity xAbilDrain? The eval script on it is the following.
Code:
~ Set the first part of our name (Damage) based on User.? tags
if (tagis[User.1_1] <> 0) then
  field[livename].text = field[name].text & " - 1"
elseif (tagis[User.1d2_2] <> 0) then
  field[livename].text = field[name].text & " - 1d2"
elseif (tagis[User.1d3_3] <> 0) then
  field[livename].text = field[name].text & " - 1d3"
elseif (tagis[User.1d4_4] <> 0) then
  field[livename].text = field[name].text & " - 1d4"
elseif (tagis[User.1d6_5] <> 0) then
  field[livename].text = field[name].text & " - 1d6"
elseif (tagis[User.1d8_6] <> 0) then
  field[livename].text = field[name].text & " - 1d8"
elseif (tagis[User.1d10_304] <> 0) then
  field[livename].text = field[name].text & " - 1d10"
elseif (tagis[User.1d12_404] <> 0) then
  field[livename].text = field[name].text & " - 1d12"
elseif (tagis[User.2d4_6] <> 0) then
  field[livename].text = field[name].text & " - 2d4"
elseif (tagis[User.2d6_104] <> 0) then
  field[livename].text = field[name].text & " - 2d6"
elseif (tagis[User.2d8_204] + tagis[User.2d8_305] <> 0) then
  field[livename].text = field[name].text & " - 2d8"
elseif (tagis[User.2d10_205] <> 0) then
  field[livename].text = field[name].text & " - 2d10"
elseif (tagis[User.3d6_8] <> 0) then
  field[livename].text = field[name].text & " - 3d6"
elseif (tagis[User.3d8_306] <> 0) then
  field[livename].text = field[name].text & " - 3d8"
elseif (tagis[User.4d6_106] <> 0) then
  field[livename].text = field[name].text & " - 4d6"
elseif (tagis[User.4d8_307] <> 0) then
  field[livename].text = field[name].text & " - 4d8"
endif

~ Build the second part of our name based on looking for statistic user tag on us.
if (tagis[User.PriSTR] <> 0) then
  field[livename].text = field[livename].text & " Strength"
elseif (tagis[User.PriDEX] <> 0) then
  field[livename].text = field[livename].text & " Dexterity"
elseif (tagis[User.PriCON] <> 0) then
  field[livename].text = field[livename].text & " Constitution"
elseif (tagis[User.PriINT] <> 0) then
  field[livename].text = field[livename].text & " Intelligence"
elseif (tagis[User.PriWIS] <> 0) then
  field[livename].text = field[livename].text & " Wisdom"
elseif (tagis[User.PriCHA] <> 0) then
  field[livename].text = field[livename].text & " Charisma"
endif

I copied the Lamia for the Lamia Matriarch but the Matriach has 1d6 instead of a d4 wisdom damage and I can't figure out how this works to set it.
 
OK I gave up ability drain and created one for the wisdom drain I need. It doesn't create the attack Touch x damage but I can manage. Another issue I have is Alternate Form. After some reading on the forums it seems complicated so not worth implementing I will just put it under abilities and leave it at that.
 
OK I gave up ability drain and created one for the wisdom drain I need. It doesn't create the attack Touch x damage but I can manage.

You apply tags to it when you bootstrap it based on what you want it to look like:

User.1d6_5 & User.PriWis would create the following livename:

Ability Drain - 1d6 Wisdom

Another issue I have is Alternate Form. After some reading on the forums it seems complicated so not worth implementing I will just put it under abilities and leave it at that.

What is the issue with Alternate Form?
 
Last edited:
The Lamia Matriarch can take 3 alternate forms; Human, Half-Elf, and Elf. In those forms it has different abilities and stats. I looked at the Gold Dragon and Silver Dragon who also have similar abilities but they don't have that listed. I read though alternate form search for d20 in this forum and it doesn't look like it was ever done really.

from this post https://forums.wolflair.com/showthread.php?t=62504&highlight=alternate+form

Kendall-DM
In fact, there are a few I gave up on because they just couldn't be "fixed" the way I wanted (Alternate Form and Change Shape abilities come to mind).
 
The Lamia Matriarch can take 3 alternate forms; Human, Half-Elf, and Elf. In those forms it has different abilities and stats. I looked at the Gold Dragon and Silver Dragon who also have similar abilities but they don't have that listed. I read though alternate form search for d20 in this forum and it doesn't look like it was ever done really.

from this post https://forums.wolflair.com/showthread.php?t=62504&highlight=alternate+form

Kendall-DM

Hmm..not sure about the Dragons or Kendall's specific issues, but I suspect the Lamia might have an easier solution. I would set this up with a chooser (for d20, that would be a feat, class skill or adjustment) that allows you to select which form she's in then bootstrap whatever abilities she gains based on the selection.
 
So I mostly have the Lamia Matriarch done. The problem I have now is when I try to add class levels to it the Racial Spells tab disappears. Lamia Matriarch have arcane spells and cleric spell list available. With a class added you lose the additonal spells from cleric added in the race.
 

Attachments

Last edited:
OK so it seems when adding sorcerer levels to a creature that auto has it it makes racial spells go away. not sure how to fix it though.
 
pth_rise_of_the_runelords.dat file misspells the Sihedron medallion which is why I couldn't find it to use it. lol
 
OK so it seems when adding sorcerer levels to a creature that auto has it it makes racial spells go away. not sure how to fix it though.

Hmm...that's weird. It doesn't happen with Sorcerer. Something must be getting over-written. I'll see if I can figure out what's going on.

Update 1: It seems if you add a level in the class the monster is using as it's spell-casting class, it messes things up. I'm not sure if I can necessarily fix this, but it may be something we can get around using an adjustment to raise the monster's level.

Update 2: Ok, I think what's happening here is that when the class is added that matches the racial spell-casting class, it renames the tab but keeps the spellcasting abilities. Unfortunately, all the spells disappear in the process. Not really sure what to do about that. Best I can offer is to make sure you know what spells have already been added before you add any additional class levels so you can reproduce the list.
 
Last edited:
Maybe the best thing I can do is in the editor duplicate the Lamia Matriarch and just adjust what I need there for Xanesha specifically.
 
What is the best way to add spell like abilities? I have seen some show up under the spell list not sure how that is done.
 
I'm getting an error I cannot figure out.

Attempt to access field 'gIsEquip' that does not exist for thing 'rPFSndPntDvl'
Location: 'eval' script for Component 'BaseSpec' (Eval Script '#3') near line 10
 
Last edited:
I'm getting an error I cannot figure out.

Attempt to access field 'gIsEquip' that does not exist for thing 'rPFSndPntDvl'
Location: 'eval' script for Component 'BaseSpec' (Eval Script '#3') near line 10

I would need to see what you're doing to properly debug this, but something is trying to use a field on a thing that doesn't have that field. gIsEquip is a field used to determine whether something is equipped or not, and only exists on equipment. "rPFSndPntDvl" looks like a race thing.
 
rPFSndPntDvl is the race I am adding. I added special abilities for my new race and the error occurred when I duplicated a breath weapon. I think I figued out the problem though. If I put "You have a breath weapon." in the summary text the error goes away. No idea if that solved it really but it stopped popping up.
 
rPFSndPntDvl is the race I am adding. I added special abilities for my new race and the error occurred when I duplicated a breath weapon. I think I figued out the problem though. If I put "You have a breath weapon." in the summary text the error goes away. No idea if that solved it really but it stopped popping up.

That's weird, but sure! Whatever works.
 
Back
Top