A persistent connection for doors to sync their open/closed states would be useful for making double doors with doors that don’t have a double variant (and also just any situation where you may want several doors to all open at the same time for whatever reason).
For health/armor pickups:
- On pickup: fires when a player collects the item
- On regen: fires when a pickup respawns after the collection cooldown
Would also be nice to be able to set the amount of health restored and the cooldown period too.
OnSit and OnLeave for the Trivia podium would be nice!
I made a little Condo I/O game that activates when you sit on it, but currently I have to use a trigger volume to detect when a player is sitting there, and others can walk into it and reset my game’s state.
Being able to reset the score via IO and instead of the button on the back would be nice to have as well.
EDIT: Same thing with the football net, since that doesn’t have it either. And the hockey net has no IO options even though it’s just like a small version of the football net.
Also I’m not sure how useful it’d be when you can just use a regular counter that’s adjusted with OnScored, but could be quirky if the basketball hoop and other nets themselves acted like a counter with it’s display.
Soda Machine could use:
- SetCanvas
- SetGlow
- SetSpawnLimit
- SetVelocity
- SetSpawnDelay
I would really like to be able to Ignite firework items
Toggle for Midway Lights
Security keypad should let you set multiple passwords, ideally no upper limit other than the amount of possible combinations, each one with its own connection, so you can have different codes do different things and dont need a bunch of buttons or something.
The existing FadeIn and FadeOut actions for sound emitters would benefit a lot from a slider to customize how quickly the fade happens. Currently the fade takes a while to finish which makes it pretty situational and hard to use effectively.
Events I’d like to have for these objects:
Basic Tankless Toilet, Modern Toilet, Toilet, Wood Toilet
- OnLeave
Heart Tub, Hot Tub and Wooden Hot Tub
- OnSit
- OnLeave
Modern Bathroom Sink, Modular Kitchen Counter (Sink), Basic Wall-Mounted Sink, Wall Sink, Stone Fountain Sphere, and Stone Fountain Monolith
- OnToggled
Player Input:
- Output: DisableInputs/EnableInputs - Controls if a player currently in use, can send outputs at all.
- Output: Eject - Forces players currently in use, out of it.
Additionally, can we get a way to colour text?
< HexCode > Everything between < > will be the hex code.
If left empty, will return to default, so example using existing game logic:
Hello < 9B78D9 >%name%< >, it’s nice to see you!
I’ve been waiting for you, as I have an important message.
Somewhere downstairs there is a < D83137 >Mysterious Catsack< > who has been wanting to talk to you.
Had to add spaces because forum thinks I’m doing code blocks
This could functionally work for any form of text input i.o.
Like Global Message, Floating Text, NPCs and items you can write in.
the grill item cannot be turned on or off with an I/O input.
it should have a “turnon” and “turnoff”
Counter: RoundUp and RoundDown
Rounds the current decimal number in a counter up or down.
Able to set I/O Light Switch to SwitchON & SwitchOFF would be nice.
Same for Basic Lever
Reset isn’t useful to me (So far anyway)
Mover controllable input MoveSideways would be nice, weird that theres only a MoveForward.
We would also need a MoveUp event to cover all 3 axis of movement.
TRUE!
Please add IO for changing soundpack (through their workshop id?) via buttons for workshop sounds, playlistID only supports so many at once and Id like to not have one for each individual music genre T_T
A SetGlow (and SetSpacing) output for Floating Text would be good I think.
Physics Spawner
SetAngle
SetUpAngle
SetForce
SetLifeSpan
SetSpawnInterval
Technically not I/O, but a suggested setting for the spawner.
Destroy on Impact
Physics item destroys itself on impact with anything.