New combat management and various improvments
All checks were successful
Release Creation / build (release) Successful in 48s

This commit is contained in:
2026-01-19 23:22:32 +01:00
parent a06dfa0ae9
commit 52877e3a68
46 changed files with 4655 additions and 475 deletions

View File

@@ -0,0 +1,152 @@
{
"d30_dice_results": {
"30": {
"melee_attack": "Possible Lethal or Vital Strike or Add D20E to Attack",
"ranged_attack": "Possible Lethal or Vital Strike or Add D20E to Attack",
"melee_defense": "Possible Flawless or Legendary Defense or Add D20E to Defense",
"arcane_spell_attack": "Possible Lethal or Vital Magical Strike or Add D20E to Spell Attack",
"arcane_spell_defense": "Possible Spell Catastrophe or adds D20E to Spell Defense",
"skill_rolls": "Skill Succeeds Regardless of Opposing Roll / Success at highest level / Matching 30s cancel each other out"
},
"29": {
"melee_attack": "Gain 1 Grit",
"ranged_attack": "Gain 1 Grit",
"melee_defense": "Gain 1 Grit",
"arcane_spell_attack": "Gain 1 Grit",
"arcane_spell_defense": "Gain 1 Grit",
"skill_rolls": "Gain 1 Grit"
},
"28": {
"melee_attack": "Shield Destruction",
"ranged_attack": "empty",
"melee_defense": "empty",
"arcane_spell_attack": "empty",
"arcane_spell_defense": "empty",
"skill_rolls": "empty"
},
"27": {
"melee_attack": "Granted D6 (1-6) Attack Modifier for This Melee Attack",
"ranged_attack": "Granted D6 (1-6) Attack Modifier for This Ranged Attack",
"melee_defense": "Granted 1 Luck dice for Use in This Combat Only",
"arcane_spell_attack": "No Spell Lethargy (the Aether Approves)",
"arcane_spell_defense": "Caster Suffers Severe pain and will be under a flash of pain for 1D6E seconds",
"skill_rolls": "Granted D6 (1-6) Skill Modifier for this Skill Attempt"
},
"26": {
"melee_attack": "Shield Destruction",
"ranged_attack": "empty",
"melee_defense": "empty",
"arcane_spell_attack": "empty",
"arcane_spell_defense": "empty",
"skill_rolls": "empty"
},
"25": {
"melee_attack": "Bleed, Knock-Back on Hit",
"ranged_attack": "Bleed",
"melee_defense": "Kick, Punch or Shield Bash",
"arcane_spell_attack": "empty",
"arcane_spell_defense": "empty",
"skill_rolls": "Add 1 to Skill Roll"
},
"21": {
"melee_attack": "Hit Inflicts Flash of Pain 1D6E seconds",
"ranged_attack": "Hit Inflicts Flash of Pain 1D6E seconds",
"melee_defense": "Defender Recovers or ignores any flash of pain",
"arcane_spell_attack": "Magical Damage inflicts Flash of pain 1D6E seconds",
"arcane_spell_defense": "Caster Suffers Severe pain and will be under a flash of pain for 1D6E seconds",
"skill_rolls": "empty"
},
"20": {
"melee_attack": "Possible Vicious Strike. Bleed, Knock-back on Hit",
"ranged_attack": "Possible Vicious Strike. Bleeding wound inflicted on hit.",
"melee_defense": "Possible 20/20 defense (avoids Any Attack Except a Lethal Strike). Grants a Kick, Punch or Shield Bash counter",
"arcane_spell_attack": "Possible Vicious Application of a Magical Attack",
"arcane_spell_defense": "Possible 20/20 Spell defense (Saves Against Any Magical Attack Except a Lethal Magical Strike)",
"skill_rolls": "20 Added to Skill Roll"
},
"15": {
"melee_attack": "Bleed, Knock-back on Hit",
"ranged_attack": "Bleed",
"melee_defense": "Kick, Punch or Shield Bash",
"arcane_spell_attack": "empty",
"arcane_spell_defense": "empty",
"skill_rolls": "Add 1 to Skill Roll"
},
"13": {
"melee_attack": "empty",
"ranged_attack": "empty",
"melee_defense": "empty",
"arcane_spell_attack": "empty",
"arcane_spell_defense": "empty",
"skill_rolls": "empty"
},
"11": {
"melee_attack": "Flurry Attack or Hit to Miss",
"ranged_attack": "Roll 2x Damage Dice",
"melee_defense": "empty",
"arcane_spell_attack": "empty",
"arcane_spell_defense": "empty",
"skill_rolls": "empty"
},
"10": {
"melee_attack": "Bleed, Knock-back on Hit",
"ranged_attack": "Bleed",
"melee_defense": "Kick, Punch or Shield Bash",
"arcane_spell_attack": "empty",
"arcane_spell_defense": "empty",
"skill_rolls": "Add 1 to Skill Roll"
},
"8": {
"melee_attack": "Mulligan, Can Choose to Re-roll This Attack",
"ranged_attack": "Mulligan, Can Choose to Re-Roll This Attack",
"melee_defense": "Mulligan, Can Choose to Re-Roll This Defense",
"arcane_spell_attack": "Mulligan, Can Re-Roll This Spell Attack",
"arcane_spell_defense": "Mulligan, Can Re-Roll This Spell Defense",
"skill_rolls": "Mulligan, Can Re-Roll This Skill roll"
},
"7": {
"melee_attack": "Flurry Attack on Hit or Miss",
"ranged_attack": "Roll 2x Double Damage Dice",
"melee_defense": "empty",
"arcane_spell_attack": "empty",
"arcane_spell_defense": "empty",
"skill_rolls": "empty"
},
"5": {
"melee_attack": "Bleed, Knock-back on Hit",
"ranged_attack": "Bleed",
"melee_defense": "Kick, Punch, or Shield Bash",
"arcane_spell_attack": "empty",
"arcane_spell_defense": "empty",
"skill_rolls": "Add 1 to Skill Roll"
},
"3": {
"melee_attack": "Triple Damage",
"ranged_attack": "Triple Damage",
"melee_defense": "DR Tripled including Shield",
"arcane_spell_attack": "Triple Damage on Spell Damage",
"arcane_spell_defense": "D12 Added to Spell Defense Modifier",
"skill_rolls": "empty"
},
"2": {
"melee_attack": "Double Damage",
"ranged_attack": "Double Damage",
"melee_defense": "DR Doubled including Shield",
"arcane_spell_attack": "Double Damage on Spell Damage",
"arcane_spell_defense": "D6 Added to Spell Defense Modifier",
"skill_rolls": "empty"
},
"1": {
"melee_attack": "empty",
"ranged_attack": "Possible Fumble Ranged ammo is broken unrecoverable",
"melee_defense": "empty",
"arcane_spell_attack": "Possible Spell Calamity or Catastrophe",
"arcane_spell_defense": "empty",
"skill_rolls": "empty"
}
},
"definitions": {
"flash_of_pain": "Causes the victim to defend with disfavor. They can only walk and cannot attack, cast spells, call miracles or perform skills.",
"shield_destruction_condition": "Occurs only if damage exceeds the shields DR."
}
}