summaryrefslogtreecommitdiff
path: root/app/models/character.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/character.rb')
-rw-r--r--app/models/character.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/app/models/character.rb b/app/models/character.rb
index df4938d..7df48e8 100644
--- a/app/models/character.rb
+++ b/app/models/character.rb
@@ -29,12 +29,12 @@ class Character < ApplicationRecord
def activity_time_remaining
return nil unless self.activity
- duration_data = self.activity.whatnot["duration"]
- duration = duration_data["base"]
- duration_data["scaling"].each do |skill, scaling_amount|
+ duration_data = self.activity.whatnot[:duration]
+ duration = duration_data[:base]
+ duration_data[:scaling].each do |skill, scaling_amount|
duration -= self.skill_level(skill) * scaling_amount
end
- duration = [duration, duration_data["minimum"]].max
+ duration = [duration, duration_data[:minimum]].max
duration - (Time.now - self.activity_started_at)
end