diff options
author | Nat Lasseter <user@4574.co.uk> | 2021-01-09 12:04:39 +0000 |
---|---|---|
committer | Nat Lasseter <user@4574.co.uk> | 2021-01-09 12:04:39 +0000 |
commit | adff988764cd7acbb46aacab1b6102c68c817ec0 (patch) | |
tree | 2e927f04fed42d2334b6130baab588eaf5fe6f3f /iada.rb | |
parent | 3dbdbf046028ef05b8bdda117431a310d9142a0c (diff) |
excellent failure? well maybe sometimes...
Diffstat (limited to 'iada.rb')
-rwxr-xr-x | iada.rb | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -23,8 +23,10 @@ def human_result(name, roll, vs, fr, prefix = "") prefix + "#{name} rolled `#{roll}` against `#{vs}`" + "#{fr.empty? ? "" : " for \"#{fr.join(' ')}\""}. " + - "That is #{(sig && !crit) ? "an" : "a"} _#{crit ? "**critical** " : ""}" + - "#{sig ? "excellent " : ""}#{success ? "success" : "failure"}_ " + + "That is #{(!crit && sig && success) ? "an" : "a"} " + + "_#{crit ? "**critical** " : ""}" + + "#{sig ? (success ? "excellent " : "severe ") : ""}" + + "#{success ? "success" : "failure"}_ " + "by `#{diff}` (#{diff / 10} Mo#{success ? "S" : "F"})." end |