From bce9b7729ec148d0b728602309fea6787802468b Mon Sep 17 00:00:00 2001 From: David Gay Date: Sun, 6 Jun 2021 12:36:43 -0400 Subject: Fix bug when awarding XP from things like opening rusted lockbox --- app/lib/activity_processor.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'app/lib') diff --git a/app/lib/activity_processor.rb b/app/lib/activity_processor.rb index 6d2cd90..73f296d 100644 --- a/app/lib/activity_processor.rb +++ b/app/lib/activity_processor.rb @@ -37,6 +37,7 @@ class ActivityProcessor type = result[:type] case type when "xp" + puts "Result: #{result}" handle_xp_result(result) when "monster" raise TooManyWoundsError unless @character.can_fight? @@ -155,7 +156,7 @@ class ActivityProcessor end def handle_xp_result(data) - skill = Skill.find_by_gid(data[:skill]) + skill = Skill.find_by_gid(data[:gid]) amount = data[:base] @character.add_skill_xp(skill, amount) @results.push({ type: "xp", skill: skill, xp: amount }) -- cgit v1.2.3