aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNat Lasseter <user@4574.co.uk>2022-02-23 23:25:31 +0000
committerNat Lasseter <user@4574.co.uk>2022-02-23 23:25:31 +0000
commit95f0a624781df96d70ca0479c341faa5b7c036e5 (patch)
treed1638db2605a5213b0ba76077e59a14407497482
parentd846f2efc466a0a5643b617cbf489040fd2740f7 (diff)
fix assignmentsHEADmain
-rwxr-xr-xiada.rb11
1 files changed, 7 insertions, 4 deletions
diff --git a/iada.rb b/iada.rb
index 354604b..ec18477 100755
--- a/iada.rb
+++ b/iada.rb
@@ -51,7 +51,7 @@ def human_result(name, data, prefix = "")
(sups > 0 ? "_superior_ " : "") +
(crit ? "_**critical**_ " : "") +
(success ? "success" : "failure") +
- (sups > 1 ? (success ? "es" : "s") : "")
+ (sups > 1 ? (success ? "es." : "s.") : ".")
end
last_roll = {}
@@ -100,7 +100,8 @@ bot.command(:flipflop, description: "Swap the digits on your last vs roll.") do
res = "You have already downgraded this failure, #{event.author.display_name}."
else
roll = ((roll % 10) * 10) + (roll / 10)
- last_roll[event.author.id] = [roll, vs, fr, !flip, up, down]
+ data = [roll, vs, fr, !flip, up, down]
+ last_roll[event.author.id] = data
res = human_result(event.author.display_name, data, (flip ? "Unflip-flop: " : "Flip-flop: "))
end
@@ -122,7 +123,8 @@ bot.command(:upgrade, description: "Increase the number of superiors on your las
elsif calc_sups(roll, vs) > 1
res = "This is already two superior successes, #{event.author.display_name}!"
else
- last_roll[event.author.id] = [roll, vs, fr, flip, !up, down]
+ data = [roll, vs, fr, flip, !up, down]
+ last_roll[event.author.id] = data
res = human_result(event.author.display_name, data, (up ? "Unupgrade: " : "Upgrade: "))
end
@@ -144,7 +146,8 @@ bot.command(:downgrade, description: " last vs roll.") do |event|
elsif !calc_crit(roll)
res = "This isn't a critical failure, #{event.author.display_name}."
else
- last_roll[event.author.id] = [roll, vs, fr, flip, up, !down]
+ data = [roll, vs, fr, flip, up, !down]
+ last_roll[event.author.id] = data
res = human_result(event.author.display_name, data, (down ? "Undowngrade: " : "Downgrade: "))
end