From e40ab9c999a3dae008eeb0d8a6a0b68dbbe133ec Mon Sep 17 00:00:00 2001
From: Jeffrey Phillips Freeman <the@jeffreyfreeman.me>
Date: Mon, 27 Apr 2020 14:37:24 -0400
Subject: [PATCH] Added back the ability to use alook to look at yourself.
---
lib/aethyr/core/commands/admin/alook.rb | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/lib/aethyr/core/commands/admin/alook.rb b/lib/aethyr/core/commands/admin/alook.rb
index d88f5c3..c660629 100644
--- a/lib/aethyr/core/commands/admin/alook.rb
+++ b/lib/aethyr/core/commands/admin/alook.rb
@@ -51,9 +51,6 @@ EOF
object = room
elsif event[:at].downcase == "here"
object = $manager.find player.container
- elsif player == event[:at]
- player.output "You can't look at yourself without getting lost forever."
- return
else
object = find_object(event[:at], event)
end
@@ -70,6 +67,8 @@ EOF
val = object.instance_variable_get(var)
if var == :@observer_peers
val = val.keys.map {|k| k.to_s }
+ elsif var == :@local_registrations
+ val = val.map { |e| e.instance_variable_get(:@listener).to_s.tr('#<>', '') }
end
output << "\t#{var} = #{val}\n"
end
@@ -92,6 +91,7 @@ EOF
output << "\t#{object.equipment.equipment.inspect}\n"
end
+ puts output
player.output(output)
end
--
GitLab