-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Basic silicon lawsets #32281
Basic silicon lawsets #32281
Conversation
Adds lawsets for honkbot (jonkbot), mimebot, supplybot and basic-silicon lawset.
Mimebot can still mime out their laws if someone mime-asks them to mime laws, which is hilarious and I can't wait to see this in-game. |
these don't need lawsets tbh |
I think they do that's why this PR exists |
These laws aren't making these bots boring and mindless per se. They cater to their purpose and IMO it would lead to funnier interactions. |
I don't see a reason for them to exist. it just adds more laws and restricts what these basic silicons can do |
They actually can't do a lot. User who takes supplybot takes it to help station, not to entertain crew like honkbot. Mime, honk and jonk bots can still act like free agents (cause their laws don't mention "harm", so they can act like antago). Actually with laws it's harder to make im antago (because they must think that their actions entertain beings and person should be either funny or silent) |
I don't think bots should have laws, there is no reason to restrict a consciousness that can't do anything majorly harmful to the crew. Stuff like the Supplybot laws would just make it worse for the Supplybot players. If you're not delivering stuff to the crew and instead just following around one person as a backpack it would be breaking your laws. Sure having waky laws would be fun, but the reason Borgs having waky laws is funny is that they can act on said waky laws, all a bots can do is walk around and sometimes talk. Also, Law-basic-silicon(just like law-drone) is a terrible time. Not being able to interact with people as in the funny cleanbot ghost role you took? bleh. In addition, the lawset prevents Medibots from healing people... |
Simply add condition if there are any goods to the law (no goods = no delivery)
As far I know it is impossible to take either clean or medi bot (only via admin help), so no one will be able to see them "legally". |
…ods = no delivery = supbot free)
I don't understand why these bots need laws. Borgs need laws because they're strong roles with high access, multiple tools, and no environmental hindrances. The laws exist to keep the borgs in check both as a gameplay balancing element and as a roleplay tool. Bots only have the 3rd quality, where they aren't hindered by the environment. Bots are already naturally kept in check by the fact that they can't do anything. Supplybots can't even load or unload cargo. This can't be merged as-is with the typo in the basic silicon laws and as its lacking medibot and cleanbot ghost role laws (which can now be obtained without admin interference with the reintroduction of the random sentience event). But honestly I don't understand why we need it at all. |
Honestly, I don't see any typo in basic silicon laws |
Again... it just feels like restricting a role that already can't do anything but walk. It just makes it feel like you have a pointless objective/rules you have to follow.
There is an open pr for the Medibot at least, no clue about clean bot |
This bot was made to delivery things. Why do we need delivery bot, that may not delivery stuff and can do whatever it wants to? I guess only boredom motivates people to make the supplybot and not to expect him delivering goods.
Yep, I've already changed laws (removed one) to give clean and medi more freedom. |
I guess they also need an emaged lawset so they can harm people. I believe the intent of the emaged janibot is to turn water and other liquids into lube and of course medibot already has stuff |
Probably, but I guess it shouldn't be done in this PR cause mainteiners should firstly decide whether we need laws for these bots or not. It seems to me that emaged cleanbot will require some coding, so also not in this PR. (Probably all this simple bots may get more cool abilities in the future) |
I get that supply bots only walk and talk, but it feels so wrong to lack a prescribed purpose like a janiborg, the ability to be emagged, or a sense of chaos when the ion storm hits. While I understand the concern regarding restrictions on a restricted entity... There's a whole roleplay element that gets lost without them. Maybe bot can have a little law? As a treat? |
Actually I thought about removing the law about threat cause this bots originally aren't designed to do harm. So they just get the law that says that they need to do what they are designed to do (medi heals, clean cleans, supply delivers) |
I mean... they aren't gaining anything new, just something that is written that, with the current rules of the game(as I understand them as a non-admin), means you have to do what they say. You can't rp with someone and become a personal carrier or become just a robot puppy because your laws tell you that you have to move stuff. Ion storm would not affect anything due to bots just not being able to do anything with them. You just have a chance to be unable to talk to anyone and no way to fix it due to how bots work compared to borgs. Sure I can see funny situations, but people aren't going to take anything they say with weight. They can't talk on coms, they don't have meaningful access, people just ignore them most of the time anyway. Borgs getting emagged/ion is funny because they are forced to beat the clown to death or make the captain complain all shift, bots just don't have the resources to have fun with it. |
Good pr, adds just a little more depth to otherwise aimless ghost roles. |
the ghost roles aren't aimless, medibots heal people, janibots clean stuff, supply bots collect and move stuff, its all very basic and only restricts what you can do |
Basic tasks do not make them "not aimless". That is essentially "what is my purpose? You pass butter. Oh my god", if anything these laws give more things for these roles to do, not less, more interactions, more things to think about, and the ion storm and possible ai interactions in the future only help even more |
I guess my question to this discussion is, have you ever met a bot that hasn't been doing its intended purpose? I've never met a honkbot that hasn't been trying to slip people and work in cahoots with the clown. Taxi bots deliver people, or drive them around, or kidnap them beep beep. Your actions as a bot are so limited there is little to no room for sabotage to the station by not following your role, and if you've chosen to play a bot you likely wanna do their job anyways. Add on the fact that making the bots require laws will increase admin burden as the only way to enforce law compliance is getting an ahelp and having an admin review it. |
Honestly, hardly ever but I rarely see these bots. I think this laws should "help" to find an action to perform even if it is obvious. Probably I should change the laws so they look like as an "advice" that you "must" do but if you don't it is okey for you.
You are right, otherwise user will be bored. So he does it cause he as a player wants to have fun. The main reason I made this PR is IC explanation of what they do. Honk slips people because laws tell so and he was designed for this, not cause he is a "free agent" that can do whatever he wants to/able to do. |
these bots absolutely do not need laws, they are already inherently restricted mechanically, if this is supposed to be a 'heres what you should do' for new players then it shouldnt be tied to laws |
Hey, I brought this up for discussion with the admins and maintainers and the agreement was that bots don't need laws. Additionally we decided to add future silicon law changes to the list of PR restrictions, requiring a short design doc including an analysis on how they are to be interpreted to be made beforehand. See #8524 for more information. |
About the PR
Adds lawsets for honkbot (jonkbot), mimebot, supplybot and basic-silicon lawset.
Honk and mime laws are specified for them (honk obeys funny men, mime silent men).
Also gives laws for cleanbot and medibot (as they parent
MobSiliconBase
which has basic silicon laws).Adds ability to get this laws via ion storm.
Why / Balance
They are silicons like others, so I guess they can have their own lawsets.
As they are BASIC so they can't define the crew, so I've used "beings" in laws instead.
Technical details
4 new lawsets for basic silicons.
Make honk, jonk, mime and supply bots affected by ion storm (clean and medi aren't affected because they are NPC).
Mimebot can't talk, so his buttons to say laws are useless.
Media
(one of the lawsets for honk and jonk bots)

Requirements
Changelog