• 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

Community Created 3.5 D&D data set....

The other thing that isn't showing is the caster level in the Specials list. The script shows field[Value].value to be added to the field[livename].text but I'm guessing that it is different for the Fang Dragon.

You would have to set the Value field in the bootstrap. Typically, the Value is the level of the spell, so it shouldn't matter that it's for a Fang Dragon. That said, there is usually a default so I'm not sure why it wouldn't be showing up without being able to see it.
 
Bootstrap conditionals. I imagine you could use Size as the condition. (ie Size.Large)

I'm not sure that would work because some age categories have the same size. Would have to look at each dragon individually to see if any get different spell-like abilities at different age categories but have the same size.
 
You would have to set the Value field in the bootstrap. Typically, the Value is the level of the spell, so it shouldn't matter that it's for a Fang Dragon. That said, there is usually a default so I'm not sure why it wouldn't be showing up without being able to see it.

I think that it also has something to do with the age category and timing. But haven't been able to really look into it yet.
 
I'm not sure that would work because some age categories have the same size. Would have to look at each dragon individually to see if any get different spell-like abilities at different age categories but have the same size.

Ok. Taking a look at the Red Dragon, there's a field we can use. Maybe you suggested this earlier, but you can set the spell-like ability special's Value field equal to the Age Category:

Code:
field[Value].value = hero.child[xAgeCat].field[Value].value

Then set your bootstrap condition to the Value field.
 
I think that it also has something to do with the age category and timing. But haven't been able to really look into it yet.

Sorry. I read your initial comment too quickly. The caster level of the Dragon is either the Age Category or its Sorcerer level, whichever is greater. This could presumably be variable depending on the Dragon type.

I recommend you work on the Fang Dragon and send me the results before taking a stab at any other dragons just so we can make sure the process is correct before we get too far into it.
 
Last edited:
Ok. Taking a look at the Red Dragon, there's a field we can use. Maybe you suggested this earlier, but you can set the spell-like ability special's Value field equal to the Age Category:

Code:
field[Value].value = hero.child[xAgeCat].field[Value].value

Then set your bootstrap condition to the Value field.

Not sure what I'm doing wrong. I have put in the script and then put this as a condition but I'm getting an error code.

Code:
field[Value].value >= 3

The error code is "Syntax error in 'bootstrap #1 condition' tag expression for Thing 'xSplAblDraFang' -> Invalid tag template specified: 'field.[Value].value'

I've tried changing the timing but still get the same. I'm wondering if it because it is in the xSplAblDraFang and not the rDraFang.
 
I was able to get the caster level to show correctly.

In that script I have already created a number variable for age category. I called it "agecat". Is there anyway to use that variable as a condition? Or will I need to write an if/then script to delete each sla when needed?
 
Last edited:
Not sure what I'm doing wrong. I have put in the script and then put this as a condition but I'm getting an error code.

Code:
field[Value].value >= 3

The error code is "Syntax error in 'bootstrap #1 condition' tag expression for Thing 'xSplAblDraFang' -> Invalid tag template specified: 'field.[Value].value'

I've tried changing the timing but still get the same. I'm wondering if it because it is in the xSplAblDraFang and not the rDraFang.

Try this:

Code:
fieldval:Value>=X

Also, I was a little lazy with the eval script. Should be hero.childfound not hero.child.
 
Last edited:
I was able to get the caster level to show correctly.

In that script I have already created a number variable for age category. I called it "agecat". Is there anyway to use that variable as a condition? Or will I need to write an if/then script to delete each sla when needed?

Variables can only be used within the script they are created in. If you need to use it elsewhere, you need to save its value in one of the Value fields.

PS. See this link written up for Pathfinder. D20 is similar to Pathfinder, but has fewer features. I found these to be helpful.

http://forums.wolflair.com/showthread.php?t=21688
 
Last edited:
Whoo! Whoo! I got it.

I have the old school version still in the file. Do you want me to send you a copy without the old style or keep it in?

I'm going to keep a copy of it so that it doesn't get lost if I remove them from this copy.
 
Whoo! Whoo! I got it.

I have the old school version still in the file. Do you want me to send you a copy without the old style or keep it in?

I'm going to keep a copy of it so that it doesn't get lost if I remove them from this copy.

Awesome! Feel free to send whatever you have. Happy to incorporate it into the next release.
 
Cool. I'll send it in after work.

Do you want me to update the dragons in the MM to match? I'll simply make copies and change the copies. Then when I send them in all you will have to do is update the file name to the actual in MM.
 
Cool. I'll send it in after work.

Do you want me to update the dragons in the MM to match? I'll simply make copies and change the copies. Then when I send them in all you will have to do is update the file name to the actual in MM.

Hmmm...not yet. Not sure if that's necessarily the best way to do it.
 
I tested things on the black dragon and got it working easy and perfect if you want to see. I left the old spell-like abilities unchanged with only adding the new version of spell-like abilities so that the two can be seen side by side and so there was no "changes" made to the original entry.

I changed the name of the dragon so that it was easier to pick but that is easy to fix.
 
I tested things on the black dragon and got it working easy and perfect if you want to see. I left the old spell-like abilities unchanged with only adding the new version of spell-like abilities so that the two can be seen side by side and so there was no "changes" made to the original entry.

I changed the name of the dragon so that it was easier to pick but that is easy to fix.

Sorry. Just getting to this now.

Looking at the file you provided, it looks pretty good overall. I haven't really done much with dragons recently. Is there a reason why you gave the Fang Dragon it's own Crush, Tail Sweep and Trip abilities? Is that how the other dragons are set up?

Also, if you are able to update the other dragons in a separate file, that's probably ok. I thought you were going to be changing the original file, and I wasn't sure if that was going to work out well if I also had changes to make.

Thank you.
 
Sorry. Just getting to this now.

No problem.

Looking at the file you provided, it looks pretty good overall. I haven't really done much with dragons recently. Is there a reason why you gave the Fang Dragon it's own Crush, Tail Sweep and Trip abilities? Is that how the other dragons are set up?

I had to give it's own Crush and Tail Sweep because those are physical attacks and thus need the damage of one size category larger. So to do that and get the live name to appear correctly I had to create their own.

As for the Trip I did that so that the language matched the Draconomicon.

Also, if you are able to update the other dragons in a separate file, that's probably ok. I thought you were going to be changing the original file, and I wasn't sure if that was going to work out well if I also had changes to make.

All of the heavy lifting can be done in a separate file but the SplAb files will have to be bootstrapped in each dragon.

I have the black dragon done. I did create a "copy" of the MM black dragon to work with, but it doesn't have to be done. All that has to be created is the SplAb entry and any of the sla entries needed. Then the SplAb entry bootstrapped to the appropriate dragon.

Thank you.

Your welcome.
 
Ok ran into a snag on the red dragon. Their Locate Object has a use per day equal to their age category. Umm not sure the scripting for that.
 
Code:
     field[hTotal].value += hero.child[xAgeCat].field[Value].value

I know that I can use that to gen the age category to become a variable that I can use. I just can't figure out how to make it a Value in one of the Fields in a Bootstrap and get it to set the charges per day equal to the field value. The coding accepts it and does not pop an error when I test it but it doesn't put the value in.
 
Back
Top