Junior Member
Join Date: Apr 2015
Posts: 17
|
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? |
#11 |
Senior Member
Join Date: Oct 2011
Posts: 6,793
|
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.
|
#12 |
Junior Member
Join Date: Apr 2015
Posts: 17
|
Could you give me the text for those scripts? I'm not familiar enough with them. You've been a really great help.
|
#13 |
Senior Member
Join Date: Oct 2011
Posts: 6,793
|
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 |
#14 |
Junior Member
Join Date: Apr 2015
Posts: 17
|
Would it be different if it is a new class? I didn't make it an archetype.
|
#15 |
Senior Member
Join Date: Oct 2011
Posts: 6,793
|
Yeah, where the script runs determines the initial context. Where are you putting the script? On a class ability? On the class helper itself?
|
#16 |
Junior Member
Join Date: Apr 2015
Posts: 17
|
I created a copy of the Unarmed Strike Monk skill. Can I put it there?
|
#17 |
Senior Member
Join Date: Oct 2011
Posts: 6,793
|
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.
|
#18 |
Junior Member
Join Date: Apr 2015
Posts: 17
|
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. |
#19 |
Senior Member
Join Date: Oct 2011
Posts: 6,793
|
I'd have to get a better view of your copy and any changes.
|
#20 |
Thread Tools | |
Display Modes | |
|
|