Invoke can now only invoke method in class 'invoke', likewise for 'probe'

This commit is contained in:
2026-06-03 17:03:07 -04:00
parent 6658fb7940
commit e9c562eee5
12 changed files with 121 additions and 142 deletions

View File

@@ -1,6 +1,7 @@
makeclass("world")
makeclass('world')
makeclass('login')
makeclass("engio")
makeclass('probe')
makeclass('invoke')
makeclass('cube')
makeclass('sphere')
@@ -23,7 +24,7 @@ function world.init()
login.init()
end
function engio.move(action, xyz, facing)
function invoke.move(action, xyz, facing)
-- todo: sanity check the parameters.
tangible.animate{tan=actor, anim={action=action, interactive=true, xyz=xyz, facing=facing}}
end
@@ -54,7 +55,7 @@ function sphere.lookhotkeys(add)
end
function engio.getlookat()
function probe.getlookat()
local class = tangible.getclass(place)
-- if the tangible is not of any class, return empty string.