From 8f7d4bc519b4a9026f1e81601b8eabc81bede232 Mon Sep 17 00:00:00 2001 From: SalleeMatthew <132789789+SalleeMatthew@users.noreply.github.com> Date: Sun, 23 Aug 2026 21:48:21 -0500 Subject: [PATCH] Update fleamarket.wrl Restore missing code that fixes beaming to objects. --- .../worlds/fleamarket/vrml/fleamarket.wrl | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/spa/assets/worlds/fleamarket/vrml/fleamarket.wrl b/spa/assets/worlds/fleamarket/vrml/fleamarket.wrl index d14b2d3a..898a5897 100644 --- a/spa/assets/worlds/fleamarket/vrml/fleamarket.wrl +++ b/spa/assets/worlds/fleamarket/vrml/fleamarket.wrl @@ -9,6 +9,27 @@ EXTERNPROTO HUD[ ] ["urn:inet:blaxxun.com:node:HUD","http://www.blaxxun.com/vrml/protos/nodes.wrl#HUD"] +EXTERNPROTO BlaxxunZone [ +eventIn MFNode addEvents +eventIn MFNode removeEvents +eventIn MFNode addAvatars +eventIn MFNode removeAvatars +exposedField MFNode events +exposedField MFNode avatars +eventOut MFNode events_added +eventOut MFNode events_removed +eventOut MFNode avatars_added +eventOut MFNode avatars_removed +eventIn SFInt32 set_myAvatarGesture +eventIn SFInt32 myAvatarGestureFromServer +eventOut SFInt32 myAvatarGesture_changed +eventOut SFInt32 myAvatarGestureToServer +exposedField MFString sendToChat +exposedField SFFloat beamToDistance +exposedField MFString groupChatName +exposedField MFString groupChat +] "/externprotos/shared_xite.wrl#BlaxxunZone" + EXTERNPROTO SharedObject [ exposedField SFVec3f translation exposedField SFRotation rotation @@ -122,6 +143,39 @@ function set_vec3f (value, time){if(debug){print(name + ' sent vec3f ev "} } +PROTO BlaxxunZone [#PROTO supplied by BLAXXUN +eventIn MFNode addEvents +eventIn MFNode removeEvents +eventIn MFNode addAvatars +eventIn MFNode removeAvatars +exposedField MFNode events [] +exposedField MFNode avatars [] +exposedField SFString myAvatarURL "" +exposedField SFString myAvatarName "" +exposedField SFFloat number_avatars 0 +eventOut MFNode avatars_added +eventOut MFNode avatars_removed +exposedField MFNode avatarLOD [] +exposedField MFFloat avatarRange [] +]{ +Transform { +addChildren IS addEvents +removeChildren IS removeEvents +children IS events +} +Transform { + addChildren IS addAvatars + removeChildren IS removeAvatars + children IS avatars +} +}# END BlaxxunZone + +DEF SharedZone BlaxxunZone { + events [ + + ] +} + PROTO Booth[ field MFString number "15" field SFString description "Booth 15"