Circuit cloning was grudge coded out lmao

You can try, but are you really interested in dealing with:

Server hosting
Community management
Repository management
Administrative organization
Writing fresh policy
Finding and/or training an entire staff team

And more.

Getting pop is actually the hardest part.

1 Like

This as well, though for someone whoā€™s biggest complaint is the removal of one feature, Iā€™m reasonably sure theyā€™d hit technical and administrative policy walls first before even caring about gathering pop.

But shouldnā€™t people be rewarded for learning something very deep? More effort for more reward, no?
Also, canā€™t you just make it a rule that whoever makes the circuit is largely responsible for the damage it causes? Just log whoever made it.

We can log a million things and make a million rules. TG did the same to NTSL.

A feature dies if the maintainer team is unwilling to support and care for it. Which at the very least me and Elon are not.

Whatā€™s NTSL?

Their reason for circuit removal isnā€™t griefers using itā€¦ I think.
I still donā€™t know their reason.

No, just log a few basic things and make a basic rule.

Log who made it, if the circuit gets out and harms people and youā€™re not antag man you get beaned.

Nanotrasen Telecommunications Scripting Language. A rather impressive piece of code that is basically a prototype of telecommunications circuits.

Hereā€™s one of the more popular scripts from back in that day, as an example of how complex the stuff is.

1 Like

We already have a staffing problem. Letā€™s solve problems that we can just not have to bother with by requiring more staff attention.

I donā€™t understand, how does this require more staff?

I donā€™t have a problem with deep and complex features at face value, the problem is that circuits, like NTSL, are essentially highly polymorphic balls of hot glue that tend to hide a lot of tiny pinholes and obnoxious bugs. NTSL quietly had the ability to completely break global randomness, mute all communications traffic, and I believe around the time of itā€™s removal, and the catalyst for such after about 2 years of dealing with itā€™s bugs in the exact way weā€™re dealing with the bugs of circuits: Crash exploits.

Of which circuits have already had their share.

Problems with circuits:

  • Theyā€™re very poorly logged. This makes grief with them hard to detect and fix.
  • They are very poorly sanitized and immensely complex. These two points make it very easy to find logless server crash exploits. Fixing this is very difficult due to the complexity of the mechanics.
  • Itā€™s very hard to tell what a circuit does until it does it. Is the medibot shaped bot a simple follower bot, a homing bomb, a sentient chem-sprayer or a killbot with lasers? The only way to find out is to let it work on you. This isnā€™t very fair to the receiving end, especially if theyā€™re new or donā€™t know how circuits work.
  • There have been instances of players ā€œhoardingā€ exploits in circuits instead of reporting them to maintainers. Some of these are extremely broken (there is currently an exploit that allows for silently teleporting live explosives into peopleā€™s inventories).
  • Circuits are very cheap to make (tiny amounts of iron) for what is by far the most powerful gameplay system. A well made combat circuit is the strongest possible item in the game outside of adminbus or stuff that canā€™t be properly ā€œaimedā€ (like plasmaflooding or fusion into the SM).

I, and other people who hate circuits, have no problem with them existing. What we do have a problem with is their current implementation, which needs to go for the health of the server. If you can satisfy the above problems with a rework, Iā€™d be totally fine with their return.

If there are exploits that can do that stuff, go ahead and disable them entirely, I canā€™t argue against that.
I doubt anyoneā€™s gonna fix them, soā€¦

Farewell, beloved circuits.

iā€™m waiting for when they apply the same logic from circuits to other systems. have fun with chemistry removed because ā€œoh bomb can keel ppl itā€™s not like thatā€™s part of the gameā€ or if someone finds an exploit that allows them to duplicate items by deep frying them or something then ā€œwell lets just remove all the dupable items so the bug is goneā€

By the sound of it itā€™s more about the exploits crashing the server.

Could we set up a code bounty for circuit exploits or would that cost too much?

Chemistry is well logged, well developed, and highly integrated into the rest of the games.

Circuits have none of these qualities. Donā€™t stir shit.

1 Like

then fix it :flushed:

iā€™ve literally never seen a killbot itā€™s not like we have no time to do coding

Do it your fucking self. Nobody else on the team wants to.

i am but people are coding it out faster than i can fix

2 Likes