• 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

Monk Base Class incorrect

PsychoIntent

New member
Unless I'm missing errata, the Monk Base class, specifically the Martial Arts ability, is incorrect. In HL, it's shown as the following:
At Levels 1-3, the damage is D4
At Level 4, the damage is D6
At Levels 5-9, the damage is D8
At Levels 10-14, the damage is D10
At Levels 15-19, the damage is 2D6
At Level 20, the damage is 2D8

The correct values are 1-4, d4, 5-10, d6, 11-16, d8, 17-20, d10.

The corrected script for these values is below:

Code:
      ~ If we're not shown, just get out now
      doneif (tagis[Helper.ShowSpec] = 0)

      ~ If we're disabled, do nothing
      doneif (tagis[Helper.Disable] <> 0)

      ~first we have to establish our benchmark, based on our level
      ~all comparisons are made assuming that the wielder is medium, because
      ~that is what wMain tags assume. Damage dice are then adjusted up or down
      ~appropriately based on size.
      if (field[xAllLev].value >= 17) then
        ~ Medium folks get 1d10 at this level. Avg = 5.5
        field[wDieCount].value = 1
        field[wDieSize].value = 10
        field[abValue].value += 5.5
      elseif (field[xAllLev].value >= 11) then
        ~ Medium folks get 1d8 at this level. Avg = 4.5
        field[wDieCount].value = 1
        field[wDieSize].value = 8
        field[abValue].value += 4.5
      elseif (field[xAllLev].value >= 5) then
        ~ Medium folks get 1d6 at this level. Avg = 3.5
        field[wDieCount].value = 1
        field[wDieSize].value = 6
        field[abValue].value += 3.5
      else
        ~ Medium folks get 1d4 at this level. Avg = 2.5
        field[wDieCount].value = 1
        field[wDieSize].value = 4
        field[abValue].value += 2.5
        endif

      var v_text as string

      call wMainText

      field[abText].text = v_text

Hoping LW can fix this with the next release of 5e SRD.
 
If you believe you've found a bug, please report it to the automated system, linked in one of the stickied threads at the top of this forum.
 
Back
Top