Weapons update
This commit is contained in:
		| @@ -198,10 +198,15 @@ export default class LethalFantasyRoll extends Roll { | ||||
|       hasChangeDice = false | ||||
|       hasFavor = true | ||||
|       if (options.rollType === "weapon-attack") { | ||||
|         options.rollTarget.value = options.rollTarget.combat.attackModifier + options.rollTarget.weaponSkillModifier | ||||
|         options.rollTarget.charModifier = options.rollTarget.combat.attackModifier | ||||
|         if (options.rollTarget.weapon.system.weaponType === "melee") { | ||||
|           options.rollTarget.value = options.rollTarget.combat.attackModifier + options.rollTarget.weaponSkillModifier + options.rollTarget.weapon.system.bonuses.attackBonus | ||||
|           options.rollTarget.charModifier = options.rollTarget.combat.attackModifier | ||||
|         } else { | ||||
|           options.rollTarget.value = options.rollTarget.combat.rangedAttackModifier + options.rollTarget.weaponSkillModifier + options.rollTarget.weapon.system.bonuses.attackBonus | ||||
|           options.rollTarget.charModifier = options.rollTarget.combat.rangedAttackModifier | ||||
|         } | ||||
|       } else { | ||||
|         options.rollTarget.value = options.rollTarget.combat.defenseModifier + options.rollTarget.weaponSkillModifier | ||||
|         options.rollTarget.value = options.rollTarget.combat.defenseModifier + options.rollTarget.weaponSkillModifier + options.rollTarget.weapon.system.bonuses.defenseBonus | ||||
|         options.rollTarget.charModifier = options.rollTarget.combat.defenseModifier | ||||
|       } | ||||
|  | ||||
| @@ -235,8 +240,9 @@ export default class LethalFantasyRoll extends Roll { | ||||
|       options.rollName = options.rollTarget.name | ||||
|       hasModifier = true | ||||
|       hasChangeDice = false | ||||
|       options.rollTarget.value = options.rollTarget.combat.damageModifier + options.rollTarget.weaponSkillModifier | ||||
|       options.rollTarget.charModifier = options.rollTarget.combat.damageModifier | ||||
|       let damageBonus = (options.rollTarget.weapon.system.applyStrengthDamageBonus) ? options.rollTarget.combat.damageModifier : 0 | ||||
|       options.rollTarget.value = damageBonus + options.rollTarget.weaponSkillModifier + options.rollTarget.weapon.system.bonuses.damageBonus | ||||
|       options.rollTarget.charModifier = damageBonus   | ||||
|       if (options.rollType.includes("small")) { | ||||
|         dice = options.rollTarget.weapon.system.damage.damageS | ||||
|       } else { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user