Added information for limitations imposed from components. This is no longer a stub. This is no longer under construction. Added See Also section. |
Add another synonym |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
'''Transcient Grabbing''' (sometimes called "grab smuggling") is a [[Resonite]] feature that allows a [[user]] to transfer items ([[Slot]]'s [[Component:ObjectRoot|ObjectRoot]] or [[Component:Grabbable|Grabbable]]) from one [[World|world]] to another. | '''Transcient Grabbing''' (sometimes called "grab smuggling" or "grab stealing") is a [[Resonite]] feature that allows a [[user]] to transfer items ([[Slot]]'s [[Component:ObjectRoot|ObjectRoot]] or [[Component:Grabbable|Grabbable]]) from one [[World|world]] to another. | ||
== Technical == | == Technical == | ||
Line 12: | Line 12: | ||
=== Specialty Items === | === Specialty Items === | ||
* This makes items like | * This makes items like Navy's TARDIS by navy3001 and ultrawidegamer, work by grabbing onto the item as you get transported to another world while still being inside the item. | ||
* One could make a backpack item that carries a slot that has all the user's items under it, effectively traveling and carrying items through the worlds. | * One could make a backpack item that carries a slot that has all the user's items under it, effectively traveling and carrying items through the worlds. | ||
Latest revision as of 14:51, 18 October 2024
Transcient Grabbing (sometimes called "grab smuggling" or "grab stealing") is a Resonite feature that allows a user to transfer items (Slot's ObjectRoot or Grabbable) from one world to another.
Technical
How it works
Doing this makes a special slot in a user's userspace (a holder slot) and the slots or objects that is being grabbed by the user will be placed within that holder slot and then gets the TranscientGrabbable component added on the slot's object root. Then the slot gets pasted into the new focused world and that component is removed from it.
This cannot be done with users or user's avatar as those are protected.
Examples
Specialty Items
- This makes items like Navy's TARDIS by navy3001 and ultrawidegamer, work by grabbing onto the item as you get transported to another world while still being inside the item.
- One could make a backpack item that carries a slot that has all the user's items under it, effectively traveling and carrying items through the worlds.
Local Home
Most of the things you can do when transferring an item from other worlds will work in the local home, with one exception: Slots that have the SimpleAvatarProtection component will cause any slot in the local home to break, whether that is spawning them in, bringing them using transcient grabbing, or attempting to bring it out from the local home.
This breaks due to a user not having a user ID, or anything that identifies that user as that same registered user in Resonite.
Limitations
Components
The following components prevent transcient grabbing:
- WorldPermissions can stop items from spawning into the world, which include items being transferred from one world to another.
- GrabBlock can be used in a world that the item is at, stopping any chance from the slot from being transferred.
References
You can transfer anything, but the down side is that anything referenced in the Assets Slot will be lost as references will be broken (even if the item looks totally fine, you have to be absolutely sure that the references are recreated if they are no longer there (Non-Persistent Slot)).
Avatars lose all sorts of references in this way when transferred between worlds.
See Also
- Component:TranscientGrabbable Powers this feature.