Gizmo Ideas
Pistons - Ability to change the max piston range with circuits. Would also like a custom parabola setting where we can set the height and length and have it follow that path, eliminating the need for extra pistons and circuits.
Look At - Ability to send a player id to track instead of an object. Let us set multiple objects to track (like how the sign has multiple messages) and an input to select which one in the list to track.
Rotators - Ability to choose between two modes: RPM and angles. Angles mode would let us send an input (in degrees) of how far we’d like it to rotate. Also currently if you don’t get the rotator in the exact center of the object you’re trying to rotate, it’ll spin offset. There should be an easier way to rotate an objects exact center.
Projectile Gizmo - This would let us send an input to shoot a paintball/laser from the gizmo as if it were a weapon. In the settings we could change between paintballs and lasers, and between pistol, burst rifle, sniper, shotgun, and power weapon. I also would want the gizmo to check what else is connected to the parent/child gizmos so it doesn’t collide with itself and not show the shooting animation.
Handheld Gizmo - This would let us have a grabbable point that the player would pick up. It would have physics like a regular object too. It could have multiple outputs: Player id of who’s picking up, holding, or dropping the gizmo, button outputs of the controller (so we can activate circuits based on trigger).
Object Spawn Gizmo - This would let us set a tag of which object(s) to spawn in this position. Could use the same system as signs where we have a list of tags and choose which to spawn with an input.
Seat Gizmo - This would let us send a player id to have sit in position (or make it grabbable/teleportable like a chair). It would show the TV mode for those who have that enabled. Any teleport would immediately eject the user. An input to elect the player. Outputs player id of who sat in the seat, is currently in the seat, or ejected from the seat.
Thruster Gizmo - Different from pistons, these allow movements with acceleration and deceleration. There could be a setting to allow movement independent or dependent of its parent. Can be used with a seat gizmo to make a car (;
Joint Gizmo - Self-explanatory. Think of a joystick that you could grab and move around but the bottom stays in its position. Settings to allow how far the joint can move before it stops, only allow movement in one/some directions (levers, joysticks, doors, knobs).
Push/Pull Gizmo - Pull or push tagged objects or players to/from it’s position (like a black hole). Settings to set the radius it pulls/pushes and the acceleration.
Ladder/Teleport Gizmo - This would be attached to maker pen objects for custom ladders or teleport spots. The resulting teleport position would be where this gizmo is located.
Particle Emitter Gizmo - I know this is planned on canny.io but I thought I’d give input on what effects we’d like: Confetti, scalable respawn effect (orange squares), grenade explosion, smoke (similar to a smoke grenade), dust particles (seen in dodgeball gym, darkness (like in the cave of ILS quest), wind (from fire watch tower in Rec Royale), and maybe even some new ones we haven’t seen before: rain, fog, sparks, bubbles, etc.
It would be convenient to give every gizmo a reset input/output like the chips so we can reset positions.
Let me know what you think about all these, or if you have more ideas for gizmos and I’ll add it here to the list!