diff options
Diffstat (limited to 'app/models/character.rb')
-rw-r--r-- | app/models/character.rb | 8 |
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 |