diff options
author | Nat Lasseter <user@4574.co.uk> | 2021-01-30 16:19:23 +0000 |
---|---|---|
committer | Nat Lasseter <user@4574.co.uk> | 2021-01-30 16:19:23 +0000 |
commit | c00b97ff1d736b4944ef297a54cc99fa008cbf9f (patch) | |
tree | a7dcd5aeffe029aff7bbd5890cc9c737c348f9e6 /iada.rb | |
parent | adff988764cd7acbb46aacab1b6102c68c817ec0 (diff) |
Added exceptional/horrific
Diffstat (limited to 'iada.rb')
-rwxr-xr-x | iada.rb | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -19,13 +19,15 @@ def human_result(name, roll, vs, fr, prefix = "") end sig = diff >= 30 + supsig = diff >= 60 prefix + "#{name} rolled `#{roll}` against `#{vs}`" + "#{fr.empty? ? "" : " for \"#{fr.join(' ')}\""}. " + "That is #{(!crit && sig && success) ? "an" : "a"} " + "_#{crit ? "**critical** " : ""}" + - "#{sig ? (success ? "excellent " : "severe ") : ""}" + + "#{sig && !supsig ? (success ? "excellent " : "severe ") : ""}" + + "#{supsig ? (success ? "exceptional " : "horrific ") : ""}" + "#{success ? "success" : "failure"}_ " + "by `#{diff}` (#{diff / 10} Mo#{success ? "S" : "F"})." |