Kaelygon

Homebrew Natural armor in Daggerheart - Full test info

Jun 25th, 2025 (edited)
11
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.82 KB | None | 0 0
  1.  
  2.  
  3.  
  4. # Homebrew Natural armor in Daggerheart
  5.  
  6. DnD playable race Lizardfolk is from Mordenkainen Presents.
  7. They have natural armor when no armor is worn: AC=13+dex
  8.  
  9. Here I have tried to homebrew something that's not a game breaking feature.
  10. TODO: solo play testing
  11.  
  12. It's also possible I have bugs in my testing methodology or I've misunderstood some rule, lemme know!
  13. ### Resilient hide
  14. Mechanically: On average Resilient is comparable to gambeson and stronger when paired with proficiency perks from level up. Better evasion from low damage, more vulnerable to major/massive damage.
  15.  
  16. Without armor you are an easier target but your hide has a higher chance deflecting minor attacks.
  17. Evasion: Class evasion + Proficiency + 1
  18.  
  19. **Natural armor**:
  20. Tier n:
  21. Base score: 3+n
  22. Base thresholds:
  23. minor 4+2\*n
  24. major 1+7\*n
  25.  
  26. Tier 1: bt 4/8 , bs 4
  27. Tier 2: bt 6/15 , bs 5
  28. Tier 3: bt 8/22 , bs 6
  29. Tier 4: bt 10/29, bs 7
  30.  
  31. **Mechanically**: Armor repairing works the same, thematically the body is quick to recover.
  32.  
  33. **Resilient** is a good supporting ancestry as Severe damage is likelier due to lower major threshold, though it costs stress
  34.  
  35. (Original Daggerheart ancestry for reference)
  36. ### Scales
  37. Your scales act as natural protection. When you would
  38. take Severe damage, you can mark a Stress to mark 1 fewer
  39. Hit Points.
  40.  
  41.  
  42. ---
  43.  
  44. #### Python simulate armor
  45. Compare Natural armor to other armor types
  46.  
  47. Code: https://pastebin.com/7MhuWAZk
  48.  
  49. 100000 simulations of Tier 1-4 monsters
  50. - NPC Damage die vs PC Evasion/Armor threshold,
  51. - Only NPC basic hits were simulated
  52. - Typeless dmg, Tank test solo, No player actions
  53.  
  54. Tested PC level/armor tier vs NPC tier
  55. lv1 vs Tier 1
  56. lv5 vs Tier 3
  57. lv10 vs Tier 4
  58.  
  59. The simulated player uses reaction to use up all armor and stress till it reaches 0 hit points
  60. Score is calculated by averaging hit counts between all scenarios: Every armor vs every monster hit die.
  61. Higher score is better.
  62.  
  63.  
  64. **Advancements:**
  65. ```
  66. level: chosen level up perks
  67. 1: -
  68. 2: hp trait
  69. 3: hp stress
  70. 4: stress evasion*
  71. 5: proficiency*
  72. 6: hp trait
  73. 7: stress evasion*
  74. 8: proficiency*
  75. 9: hp trait
  76. 10: stress evasion*
  77.  
  78. "Score Less optimal" excludes perks marked with '*' (asterisk)
  79. This is for testing how the score behaves with different builds, e.g. swap to cards/traits/experience
  80. ```
  81.  
  82.  
  83. **Level up breakdown**:
  84. ```
  85. class: (Custom Codex-Midnight)
  86. hp: 4
  87. stress: 6
  88. evasion (natual) = evasion + proficiency + 1
  89. evasion (gambeson) = evasion + 1
  90.  
  91. lv : stats summed
  92. 1: hp:4 stress:6 eva:14 prof: 1
  93. 2: hp:5 stress:6 eva:14 prof: 1
  94. 3: hp:6 stress:5 eva:15 prof: 1
  95. 4: hp:6 stress:7 eva:15 prof: 1
  96. 5: hp:6 stress:7 eva:16 prof: 2
  97. 6: hp:7 stress:7 eva:17 prof: 2
  98. 7: hp:7 stress:8 eva:17 prof: 2
  99. 8: hp:7 stress:8 eva:18 prof: 3
  100. 9: hp:8 stress:8 eva:18 prof: 3
  101. 10: hp:8 stress:9 eva:19 prof: 3
  102. Gambeson = 12+eva+1
  103. ```
  104.  
  105.  
  106. Stats used in testing:
  107. ```
  108. Natural Armor:
  109. lv1 vs tier 1,hp=4, stress=6, evasion=14, bt=(4, 8 ), bs=4, scales=1
  110. lv5 vs tier 3,hp=6, stress=7, evasion=16, bt=(8, 22), bs=6, scales=1
  111. lv10 vs tier 4,hp=7, stress=8, evasion=19, bt=(10, 29), bs=7, scales=1
  112.  
  113. Gambeson:
  114. lv1 vs tier 1, hp=4, stress=6, evasion=13, bt=(5, 11), bs=3, scales=1
  115. lv5 vs tier 3, hp=6, stress=7, evasion=14, bt=(9, 23), bs=5, scales=1
  116. lv10 vs tier 4, hp=7, stress=8, evasion=16, bt=(11, 32), bs=6, scales=1
  117.  
  118. Misc:
  119. lv1 vs tier 1, hp=4, stress=6, evasion=12, bt=(6, 13), bs=3, scales=1 #leather
  120. lv5 vs tier 3, hp=6, stress=7, evasion=14, bt=(11, 27), bs=5, scales=1 #Bellamoi
  121. lv10 vs tier 4, hp=7, stress=8, evasion=16, bt=(13, 36), bs=6, scales=1 #Channeling
  122.  
  123. ```
  124.  
  125.  
  126. **Simulated adversaries**:
  127. ```
  128. Tier 1
  129. Patchwork Zombie Hulk (1d20)
  130. Pirate though (2d6)
  131. Hard (made up die) (2d12+6)
  132.  
  133. Tier 3
  134. ADULT FLICKERFLY (3d20+0)
  135. Demon of Jealousy (3d8+3)
  136. Demon of Hubris (3d10)
  137. GREATER EARTH ELEMENTAL (rockslide) (2d12+5)
  138. HEAD VAMPIRE (2d20+4)
  139.  
  140. Tier 4
  141. OUTER REALMS ABOMINATION (4d6+13)
  142. YOUNG ICE DRAGON (4d10+0)
  143. HIGH SERAPH (4d10+10)
  144. FALLEN WARLORD: (4d12+13)
  145.  
  146. ```
  147.  
  148.  
  149. **Score optimized perks**: (All proficiency and evasion perks from tier 3 and 4)
  150. ```
  151. Armor type : avg hits survived | Evaded +25 in row, counter
  152. natural : 6.36 | Evaded: 164
  153. gambeson : 5.83 | Evaded: 36
  154. special : 5.85 | Evaded: 8
  155. ```
  156.  
  157.  
  158. Changes to **next test** (less optimal build, no focus on evasion/proficiency perks):
  159. ```
  160. Natural armor:
  161. lv1: evasion=13
  162. lv5: evasion=14
  163. lv10: evasion=15
  164.  
  165. Gambeson/misc
  166. lv1: evasion=13
  167. lv5: evasion=13
  168. lv10: evasion=13
  169.  
  170. Misc
  171. lv1: evasion=12 #leather
  172. lv5: evasion=14 #Bellamoi
  173. lv10: evasion=15 #Channeling
  174.  
  175. ```
  176.  
  177.  
  178. **Score less optimal perks**: (No proficiency or evasion perks)
  179. ```
  180. Armor type : avg hits survived | Evade counter
  181. natural : 5.79 | Evaded: 22
  182. gambeson : 5.66 | Evaded: 46
  183. special : 5.83 | Evaded: 10
  184. ```
Advertisement
Add Comment
Please, Sign In to add comment