Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Hero Lab Forums > HL - Pathfinder Roleplaying Game

Notices

Reply
 
Thread Tools Display Modes
rgulizia
Junior Member
 
Join Date: Apr 2015
Posts: 17

Old November 22nd, 2018, 07:37 AM
So, what I would like to do is reduce the damage one step for the Shadow Monk. Instead of 1d6 to start, they get 1d4. Then they go to 1d6 when the Monk gets to 1d8, then 1d8 when 1d10, then 1d10 when 2d6, then 2d6 when 2d8, then 2d8 when 2d10.

Can I just update the text in xMnkUnarm, and MnkWepBase by coping it and making a new skill?
rgulizia is offline   #11 Reply With Quote
Aaron
Senior Member
 
Join Date: Oct 2011
Posts: 6,793

Old November 22nd, 2018, 12:29 PM
Bootstrap the normal cMnkUnarm, with a -4 in the effective level field (xEffectLev). Have a second eval script on the archetype which assigns Helper.DamageDown to the unarmed strike until you hit the first increase from monk levels. That way the normal special will assign 1d6 (since that is minimum, even if the -4 brings it to negative or less) until level 4 and your DamageDown bumps this to 1d4. At level 4 and up, you don't assign anything and the -4 means its always one step behind.
Aaron is offline   #12 Reply With Quote
rgulizia
Junior Member
 
Join Date: Apr 2015
Posts: 17

Old November 27th, 2018, 04:41 PM
Could you give me the text for those scripts? I'm not familiar enough with them. You've been a really great help.
rgulizia is offline   #13 Reply With Quote
Aaron
Senior Member
 
Join Date: Oct 2011
Posts: 6,793

Old November 28th, 2018, 08:23 AM
Assuming this script is running on an archetype:

First 10000
Code:
~If this archetype does not have its linked class, do nothing
doneif (islinkage[varies] = 0)

~If our linked class level is less than 4, assign a tag to lower unarmed strike damage one step.
if (linkage[varies].field[cTotalLev].value < 4) then
  perform hero.childfound[wUnarmed].assign[Helper.DamageDown]
  endif
Aaron is offline   #14 Reply With Quote
rgulizia
Junior Member
 
Join Date: Apr 2015
Posts: 17

Old November 28th, 2018, 02:52 PM
Would it be different if it is a new class? I didn't make it an archetype.
rgulizia is offline   #15 Reply With Quote
Aaron
Senior Member
 
Join Date: Oct 2011
Posts: 6,793

Old November 28th, 2018, 03:19 PM
Yeah, where the script runs determines the initial context. Where are you putting the script? On a class ability? On the class helper itself?
Aaron is offline   #16 Reply With Quote
rgulizia
Junior Member
 
Join Date: Apr 2015
Posts: 17

Old November 30th, 2018, 03:09 PM
I created a copy of the Unarmed Strike Monk skill. Can I put it there?
rgulizia is offline   #17 Reply With Quote
Aaron
Senior Member
 
Join Date: Oct 2011
Posts: 6,793

Old November 30th, 2018, 03:26 PM
Erm. I am fairly certain by "skill" you mean "class ability". Yes, you can certainly put a script there. It should be in PostLevel phase, 10000 priority. Drop the doneif checking for the linkage (line 2 in the block above). In line 5's parenthesis, do not transition anywhere, just check the xAllLev field's value on the class ability.
Aaron is offline   #18 Reply With Quote
rgulizia
Junior Member
 
Join Date: Apr 2015
Posts: 17

Old December 1st, 2018, 01:26 PM
I added the script and the unarmed strike is down to 1d3 damage and non-lethal. Did I reduce it too much somewhere else? The other two scripts, I reduced down one level each section. Should I have left them alone? I'm wondering if this has something to do with the xMnkUnarmd ability and the new one I created from Monk Unarmed Strike Class ability. Perhaps the two aren't talking to each other somewhere?

Last edited by rgulizia; December 2nd, 2018 at 04:18 AM.
rgulizia is offline   #19 Reply With Quote
Aaron
Senior Member
 
Join Date: Oct 2011
Posts: 6,793

Old December 3rd, 2018, 05:05 PM
I'd have to get a better view of your copy and any changes.
Aaron is offline   #20 Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 01:54 AM.


Powered by vBulletin® - Copyright ©2000 - 2024, vBulletin Solutions, Inc.
wolflair.com copyright ©1998-2016 Lone Wolf Development, Inc. View our Privacy Policy here.