Add a 'base roll' skill
This commit is contained in:
parent
5a0d0f2ca4
commit
865404ffb7
3 changed files with 20 additions and 9 deletions
14
Roll.lua
14
Roll.lua
|
|
@ -123,12 +123,16 @@ function AltSystem:CalculateAndDisplayResult(rollType, rollValue)
|
|||
|
||||
local modifiers = {}
|
||||
|
||||
local isBaseRoll = skill and skill.name == "Base roll"
|
||||
|
||||
if rollType == "attack" then
|
||||
-- Attack Roll = roll + skill modifier + item modifier
|
||||
total = rollValue + skillMod + itemMod
|
||||
|
||||
breakdown = breakdown .. "\nSkill: " .. FormatModifier(skillMod)
|
||||
table.insert(modifiers, { name = skill and skill.name or "Skill", value = skillMod })
|
||||
if not isBaseRoll then
|
||||
breakdown = breakdown .. "\nSkill: " .. FormatModifier(skillMod)
|
||||
table.insert(modifiers, { name = skill and skill.name or "Skill", value = skillMod })
|
||||
end
|
||||
if itemMod ~= 0 then
|
||||
breakdown = breakdown .. " | Item: " .. FormatModifier(itemMod)
|
||||
table.insert(modifiers, { name = item and item.name or "Item", value = itemMod })
|
||||
|
|
@ -143,8 +147,10 @@ function AltSystem:CalculateAndDisplayResult(rollType, rollValue)
|
|||
|
||||
total = rollValue + skillMod + itemMod + defenseMod + shieldMod
|
||||
|
||||
breakdown = breakdown .. "\nSkill: " .. FormatModifier(skillMod)
|
||||
table.insert(modifiers, { name = skill and skill.name or "Skill", value = skillMod })
|
||||
if not isBaseRoll then
|
||||
breakdown = breakdown .. "\nSkill: " .. FormatModifier(skillMod)
|
||||
table.insert(modifiers, { name = skill and skill.name or "Skill", value = skillMod })
|
||||
end
|
||||
if itemMod ~= 0 then
|
||||
breakdown = breakdown .. " | Item: " .. FormatModifier(itemMod)
|
||||
table.insert(modifiers, { name = item and item.name or "Item", value = itemMod })
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue