STROOP: Difference between revisions

1,831 bytes added ,  13 April 2019
Line 119: Line 119:


You can right click on an object slot for even more options. Note that the option will by default only affect the object slot that was right clicked on. If instead you want to have the option affect all slots that are selected, then click the option while holding control. The options are as follows:
You can right click on an object slot for even more options. Note that the option will by default only affect the object slot that was right clicked on. If instead you want to have the option affect all slots that are selected, then click the option while holding control. The options are as follows:
* '''Select in Object Tab''':  
* '''Select in Object Tab''': Selects the object slot in the Object Tab, and switches to the Object Tab.
* '''Select in Memory Tab''':  
* '''Select in Memory Tab''': Selects the object slot in the Memory Tab, and switches to the Memory Tab.
* '''Go to''':  
* '''Go to''': Sends Mario to the object, offset by the "Go to offset" in the Options Tab.
* '''Retrieve''':  
* '''Retrieve''': Sends the object to Mario, offset by the "Retrieve offset" in the Options Tab.
* '''Go to Home''':  
* '''Go to Home''': Sends Mario to the object's home, offset by the "Go to offset" in the Options Tab.
* '''Retrieve Home''':  
* '''Retrieve Home''': Sends the object's home to Mario, offset by the "Retrieve offset" in the Options Tab.
* '''Release''':  
* '''Release''': Releases the object by settings its Release Status. This is identical to releasing a clone of an object that isn't meant to be released.
* '''UnRelease''':  
* '''UnRelease''': Undoes the releasing of an object.
* '''Interact''':  
* '''Interact''': Interacts with an object by setting its Interaction Status to 0xFFFFFFFF. This can be useful if you don't want to interact with a clone, e.g. making a fire clone inert.
* '''UnInteract''':  
* '''UnInteract''': Undoes the interacting of an object by setting its Interaction Status to 0x00000000.
* '''Clone''':  
* '''Clone''': Clones the object into Mario's hands.
* '''UnClone''':  
* '''UnClone''': Undoes the cloning of the object by clearing what's in Mario's hands. This doesn't actually release the object.
* '''Unload''':  
* '''Unload''': Sets the object to be unloaded.
* '''Revive''':  
* '''Revive''': Revives an unloaded object into a loaded state.
* '''Ride''':  
* '''Ride''': Has Mario ride on the object. Specifically, sets Mario's ridden object to that object and puts Mario into a riding state.
* '''UnRide''':  
* '''UnRide''': Undoes the riding of an object.
* '''Ukikipedia''':  
* '''Ukikipedia''': Opens up the Ukikipedia page for an object.
* '''Copy Address''':  
* '''Copy Address''': Copies the object's address to the clipboard.
* '''Copy Position''':  
* '''Copy Position''': Copies the object's position to the clipboard.
* '''Paste Position''':  
* '''Paste Position''': Pastes the clipboard data onto an object's position.
* '''Copy Graphics''':  
* '''Copy Graphics''': Copies the object's graphics value to the clipboard.
* '''Paste Graphics''':  
* '''Paste Graphics''': Pastes the clipboard data onto an object's graphics value.
* '''Copy Object''':  
* '''Copy Object''': Copies the object's bytes to a custom clipboard in STROOP.
* '''Paste Object''':
* '''Paste Object''': Pastes STROOP's custom clipboard data onto the object. Note that this doesn't overwrite the object's next/previous memory/processed object slots references, since that would corrupt the linked list structure.


== Variables ==
== Variables ==