diff --git a/ranger-companion.lic b/ranger-companion.lic index 8f6788688b..c4ef6f71e9 100644 --- a/ranger-companion.lic +++ b/ranger-companion.lic @@ -1,4 +1,4 @@ -##Added Functionality for Wolves +# #Added Functionality for Wolves ### Requires a Red Meat Pouch =begin Documentation: https://elanthipedia.play.net/Lich_script_repository#ranger-companion @@ -9,7 +9,6 @@ custom_require.call(%w[common drinfomon]) no_pause_all class Companion - def initialize unless DRStats.ranger? echo '***MUST BE A RANGER***' @@ -21,7 +20,7 @@ class Companion exit end - while line = get + while (line = get) waitrt? # A baby wolf stands up then paces back and forth nervously. @@ -41,8 +40,7 @@ class Companion DRC.bput('pet raccoon', 'You pet', 'Touch what') end - - if line =~ /^A .*(young|full-grown) wolf begins to whimper./ + if line =~ /^A .*(young|full-grown) wolf begins to whimper./ pause 1 until DRC.pause_all waitrt? DRC.bput('stow left', 'Stow what', 'You put') @@ -50,35 +48,34 @@ class Companion when 'What were you referring to' DRC.bput('signal companion to sleep', 'wolf wanders off to find', 'Your companion is not', 'You have no companion', 'snapping your fingers') exit - end - case DRC.bput('get my meat', 'You get', 'What were you referring to') + end + case DRC.bput('get my meat', 'You get', 'What were you referring to') when 'What were you referring to' DRC.bput('signal companion to sleep', 'wolf wanders off to find', 'Your companion is not', 'You have no companion', 'snapping your fingers') - exit - end - case DRC.bput('smell my meat', 'notice a pungent but flavorful smell', 'notice a slight odor', 'almost gag from the stench') + exit + end + case DRC.bput('smell my meat', 'notice a pungent but flavorful smell', 'notice a slight odor', 'almost gag from the stench') when 'notice a pungent but flavorful smell' - case DRC.bput('feed my meat to wolf', 'wolf greedily devours', "It doesn't seem hungry", "You can't feed with", 'wolf shies away from you') + case DRC.bput('feed my meat to wolf', 'wolf greedily devours', "It doesn't seem hungry", "You can't feed with", 'wolf shies away from you') when 'wolf shies away from you' DRC.bput('feed my meat to second wolf', 'The baby wolf greedily drinks', "It doesn't seem hungry", "You can't feed with", 'wolf shies away from you') when "You can't feed with" DRC.bput('signal companion to sleep', 'wolf wanders off to find', 'Your companion is not', 'You have no companion', 'snapping your fingers') exit end - when 'notice a slight odor' + when 'notice a slight odor' DRC.bput('drop my meat', 'You drop', 'What were you referring to') - DRC.bput('signal companion to sleep', 'wolf wanders off to find', 'Your companion is not', 'You have no companion', 'snapping your fingers') + DRC.bput('signal companion to sleep', 'wolf wanders off to find', 'Your companion is not', 'You have no companion', 'snapping your fingers') exit - when 'almost gag from the stench' + when 'almost gag from the stench' DRC.bput('drop my meat', 'You drop', 'What were you referring to') - DRC.bput('signal companion to sleep', 'wolf wanders off to find', 'Your companion is not', 'You have no companion', 'snapping your fingers') + DRC.bput('signal companion to sleep', 'wolf wanders off to find', 'Your companion is not', 'You have no companion', 'snapping your fingers') exit - end + end DRC.unpause_all end - - - if line =~ /^A .*baby wolf begins to whimper./ + + if line =~ /^A .*baby wolf begins to whimper./ pause 1 until DRC.pause_all waitrt? DRC.bput('stow left', 'Stow what', 'You put') @@ -100,6 +97,7 @@ class Companion # Move to next loop iteration unless we see racoon whimpering next unless line =~ /^A .* raccoon begins to whimper./ + pause 1 until DRC.pause_all waitrt?