fix+feat: button overrun, natural weapon rolls, Wraith Teeth & Claw (v1.6.1)

CSS: morph-shift-btn now flex: 0 0 auto; max-width: 110px
     specialty-name gets flex: 1; min-width: 0 so it takes remaining space
     flex-wrap on specialty-name-row prevents overflow

Natural weapons:
- template.json: isNaturalWeapon/naturalWeaponDamage/AP/ROF fields on specialty
- Morphic Strike: ROF 2, isNaturalWeapon: true
- Wraith Teeth & Claw added to wraithraider racial abilities (DMG 2, AP 1, ROF 2)
- _ensureRacialAbilities patches existing items with missing natural weapon fields
- _onNaturalWeaponRoll: STR + Melee roll through full weapon chat card pipeline
- STRIKE button appears on any specialty with isNaturalWeapon: true
- All condition/drug/armor/racial mods applied to natural weapon rolls
This commit is contained in:
2026-06-03 23:50:05 +01:00
parent 7564cd4201
commit 27bc43cea6
5 changed files with 110 additions and 12 deletions
+5 -1
View File
@@ -310,7 +310,11 @@
"package": "",
"healthMod": 0,
"resolveMod": 0,
"isActive": true
"isActive": true,
"isNaturalWeapon": false,
"naturalWeaponDamage": 0,
"naturalWeaponAP": 0,
"naturalWeaponROF": 0
},
"ebb": {
"description": "",