• 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

Please help, removing monk class ability: unarmed strike

nmilasich

Member
Hi, I'm working on a product for Kobold press and I have a real problem. I appreciate any insight. Please give me a script that helps with the following:

Monks have a class ability cMnkUnarm. It gives them increased dice damage on their unarmed. I wish to remove this ability on a monk archetype. I have used the 'removed class special' option but the damage still increases, though on the monk tab, the ability is ghosted out.

Can someone help me with a script to do this?


Relatedly, monks gain a bonus feat called improved unarmed strike: fImpUnarm
I wish this archetype to not have this feat. There is no class ability that gives them this feat. It is hardwired. There is not means on the archetype to remove the feat. Can I please have a script to do this?

Thanks for the support and assistance.

Nick
 
Have you studied the skeleton template, if I recall correctly that removes a bag load of stuff when applied to a base creature. Maybe you can study the scripts involved and work something out.

Hope this helps.:)
 
cMnkUnarm. ... but the damage still increases, though on the monk tab... improved unarmed strike: fImpUnarm

Low level stuff like this you need to look at the source.

Looking at Unarmed Strike (cMnkUnarm) you notice the script doesn't disable if not active. So you probably could file a bug report against it for this.

It runs at Post-levels 5000, so make a new script at Post-Levels 5001:
var dice as string
perform hero.child[wUnarmed].delete[wMain.?]
perform hero.child[wUnarmed].assign[wMain.1d3_3]

You may need to check size (1d3=medium) and code in the small and large settings (and others.)

If you are lucky, then the damage dice is a size step away and you can just:
perform hero.childfound[wUnarmed].assign[Helper.DamageUp]

or

perform hero.childfound[wUnarmed].assign[Helper.DamageDown]


As for IUS, it is removed in the "Remove Weapon Armor" section of Archetype.
 
thanks!

Hey, Risner, Bodrin, thanks so much.

Bodrin, thanks for pointing out the skeleton template, very useful. I do try hard to find examples in the code when I work, but I was stumped!

Risner, great scripts, worked like a charm. I had no idea the combat feats were under remove weapons/armor. Now I know.

I'm definitely a beginner programmer and I appreciate the help.

Nick
 
Back
Top