#How to make this use less heat
1 messages · Page 1 of 1 (latest)
Am i dumb or are pistons synced lol
The piston chips are updated constantly so mayb etry to make some kind of "When Changed" system or smth
I can try to copy that image and i can try to imptove it
And if psitons are synced, its gonna change skins for everyone constantly so it seems like its glitching
@serene saffron
Is this a chip?
oh, I see! I'll try that now, thank you!
This is one of the big things I'm still getting my head around; I don't understand how to send short outputs instead of long ones. How do I send a short output when it changes?
https://rec.net/invention/4038958603675241551
I just made a quick invention
You can edit it to make it how you like
im guessing hes aiming for no inventions? can i confirm that
I mean he can just take out the circuits from the circuit board and save it from there. Apparently rec room lets you do that
aight
dont need to help him with an image 👍
though i am gonna send it becouse i can lol
Ok
Thank you, that's really sweet. I don't understand what the add and removing roles is for though?
^
To check if player has role
^^^thats another way to do it
Thank you! You are both life savers - I had just realised my game was running at 50% constant heat 😅
👍🏼
👍
No problem :]
👍
K3 no wayyyy
while the solutions above may work, they don’t address the main problem that has a really simple fix..
you can change a piston’s position at 30hz no problem. The issue here is that event runs for everybody in the room, and not just authority of the piston. You are constantly changing the position of the piston for multiple people at the same time, which not only runs your net through the roof, but makes your piston appear really buggy.
Simply add two chips,
plug in an ‘If’ chip directly after the 30hz. Pull out a ‘Rec Room Object Get Is Local Player Authority’ chip, plug the output into the if, and make sure the input is plugged into the piston value. Route the output of the then port back into the other if chip connected to ‘is valid’
it should work perfectly after
Since the values on the piston set distance chips don’t dynamically change, you should also use the 1 time exec too
Oh my, thank you so much 🥲
What is the one time exec? I can't find it in my pallet 🤔
It’s an invention
It makes an execution only fire once
do I still need the "last held player" chip if I'm using the "is local player authority" chip?
Edit: I misunderstood, nevermind!
Oh, gotchya!
So whichever player most recently interacted with the piston - via picking up what it's attached to and having their role checked - is the authority of the piston?
@serene saffron the "one time exec" is the system right here with the boolean variable
I tested this with someone in a private lobby and it worked. I went to two new, 20 min and 30 min old, lobbies and it didn't work quite right. In one it was already equiped and wouldn't unequip for people who didn't have the skin, and in the other it equipped once I equipped it, but also wouldn't unequip for other people 🤔
OH
so it shows up equipped for me but not everyone else?