• 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

AC bonus every 5 levels, and other stuff for Battle Dancer

thaX

Well-known member
I am trying several things to complete the Battle Dancer

- Using CHA bonus toward AC (in addition to Dex)

- AC bonus every 5 levels.

- Damage chart according to level for unarmed combat (like a monk)

- Bonus Speed on three separate level.


I think the places to do this changed with the new update, and I cant find them. The only two tabs available are Class and Class Level.

Is there something that I am missing, and where do I put in the special class abilities.
 
Am I correct - in your editor, the only tabs showing are "Class" and "Class Level"? That's not the case on mine. I'd have to suggest re-installing HL if that's the case.

All the things you want to do are modifications of various monk "Class Special"s.
 
The only thing to turn on for data file editing id in the "Develop" menu of HL itself - you should make sure that "enable data file debugging" (the first item in the menu) is enabled, since that gives you some tools that make it easier to figure out what went wrong with your custom creation.

That shouldn't do anything to the editor. If your editor only shows two tabs rather than the 31 mine does, that's a real problem with the program, and I suggest re-installing.

If you're talking about the source folder, if the only items there are files with names like srd_prestige_xxx.dat, that was apparently a problem with a few releases that according to Colen has been fixed. For that you should only need to re-install the d20 files.
 
AH... well, I see all the tabs, I just can do stuff in the two mentioned. When I am in the Class Special tab, there is no entry for the Battle Dancer like the other two.
 
You have to create the Special items yourself, and assign them to the clas you want using the Source pull down menu below the description text. To get an AC bonus every 5 levels I would recommend to use the following as an eval scrip for the special

~ If we're not shown, just get out now
if (tagis[Helper.ShowSpec] = 0) then
done
endif

~ Calculate our total bonus

hero.child[ArmorClass].field[tACDodge].value = hero.child[ArmorClass].field[tACDodge].value + 1


then chose the level that this effect will occur on using the Level requirement field just below the Source pull down menu. I used this code for my halfling Outrider and it worked fine. Althing is this a dodge bonus, I'm not sure what type of AC the Battle Dancer uses.

Hope it helps.
 
OK.

I put this in the eval script and put it in the battle dancer class, and it doesn't work. Do I have to change something? I don't know what all this stuff means.

Hero.child? Should I put the BATTLE DANCER here?

I have no idea what I am doing here.

I still have to do the other stuff on top of this too.

There is a thing that denote a +1 to AC, but I don't know where to put it...
 
That code will add a +1 to the AC, as a dodge bonus. I used it for my halfling Outrider, which gets an AC bonus every few levels. So use the same code as a Special item, and indicate the level at which it occurs.

If you like you can pull code from the SRD file for the Dwarven Defender. The get a +1 AC every 3 levels. Thats where I got my code from, and just changed the equation to a +1 rather then a 1/3.

What book are you getting the battle dancer from and I'll take a look at it and see if I can come up with the code.
 
Ah, the one book I dont have. but let me work on getting code to add a +1 AC at each 5 levels. Would this occur at level 1, level 5, and level 10? Is this a dodge bonus?

I'll see what I can do about using Cha as well as dex for AC.
 
OK, to add an AC bonus, use the follwoign code:


~ If we're not shown, just get out now
if (tagis[Helper.ShowSpec] = 0) then
done
endif

~ Calculate our total bonus

hero.child[ArmorClass].field[tACDodge].value = hero.child[ArmorClass].field[tACDodge].value + 1


there will be a field called "level Requreemnt" just change that to the level when the char gets the bonus. you will need to create a special for each instance of the AC increase. I use this same code to give an AC bonus to my Halfling Outrider and it works without a problem.

I am still working on getting the cha bonus added to AC as well. The examples that are given aren't very good when it comes to skills. they only give comparisons, not how to add something to a skill. I am in fact having the same issue trying to add a char level to a ride skill.
 
You should be able to add a +1 AC to defense per 5 levels as follows:

Code:
~get our current level
var level as number
level = #totallevelcount[]

~divide it by 5 and round it down to 0 decimal places
var bonus as number
bonus = level / 5
bonus = round(bonus, 0, -1)

~add it to your AC as a dodge bonus (as in chiefweasel's example)
hero.child[ArmorClass].field[tACDodge].value += bonus

Hope this helps!
 
Back
Top