You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New actions: Toggle Component / Collider / Renderer Enabled, Respawn (back to where objects started; with VRC Object Sync for everyone), Send Random Event (one of several Custom events), Random Item (one object of a list into a variable)
Who can use it (a card's Advanced settings): anyone, the owner, the master, the instance's creator, or the people in / not in a Tripwire Player List (display names, shared between triggers); checked before anything is sent, and players a click card isn't for can't point at it
Saved variables: each player's value is kept in VRChat's PlayerData and given back (with its change event) when they come again; on/off, numbers, text, positions, colors and rotations
More starter cards: a button only admins can press, show how many players are here, count down from 10, put objects back, count each player's visits (saved)
Text shown to people (Set Text, Log) is entered on several lines, and can show {playerCount}, {myName} and {time} without a variable
Values typed in the Inspector (text, numbers, on/off, positions, colors, rotations, initial values, delays, player lists) are filled into the generated behaviour instead of written into its code: changing one applies at once with no script compile (a label's text: 13.6 s → 1 ms here), and triggers that differ only in such values share one program (40 everyday buttons: 31 → 4). Triggers made with an earlier version are applied again once
The Inspector draws big triggers faster again (72 open blocks: 24 ms → 8 ms generating a pass): inlining single-use bodies no longer starts over after each one
Checks: a saved variable changed many times a second (each change sends all of the player's saved data)
An input missing from an action's saved data (Set / Read Another Trigger's Variable, loops, Calculate...) is reported on the action instead of stopping the generator with an exception