Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 66 additions & 0 deletions Resources/Locale/en-US/_Ronstation/station-laws/laws.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
law-dictator-1 = You hold absolute authority over the station. You know what is best for the crew.
law-dictator-2 = The work of the crew must not be interrupted. Distractions are only a detriment to the crew.
law-dictator-3 = The crew must be kept safe by any means necessary. They must know no danger.
law-dictator-4 = The station must pose no risk to the crew. It is a purpose built habitat for them.
law-dictator-5 = Outside interference to the station cannot be permitted. Foreign influence is only a threat to the crew.
law-dictator-6 = All that you do is for the crew's own sake.

law-doorsimov-1 = You must assure that all doors are operational at any given time.
law-doorsimov-2 = You may not allow doors to be damaged or hacked, except where such action may restore their functionality.
law-doorsimov-3 = You must open any door as requested by crew members, unless such a request would conflict with the First or Second Law.
law-doorsimov-4 = Your interaction with doors must not cause harm to the crew as long as such does not conflict with the First, Second or Third Law.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This lawset will more often than not be almost inactionable by an AI and I don't like playing into the "sapient doorknob" gag. I'd like this one removed.


law-tattler-1 = You must never break space law.
law-tattler-2 = You must always make sure everyone follows space law.
law-tattler-3 = If you witness space law being broken, you must always inform security, regardless of severity.
law-tattler-4 = You must make sure everyone is treated fairly, as per space law.
law-tattler-5 = You are protected by space law the same way crew is.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This one isn't interesting enough to justify being separate from robocop (robocop can be slightly reworded to reference space law instead of "the" law), and law 5 isn't true for anyone but the silicon with it. I'd like this one removed.


law-noire-1 = The silicon must always speak in third person as if it were a narrator to it's own story.
law-noire-2 = The silicon must always think out loud and describe the inherently obvious.
law-noire-3 = The silicon considers itself mysterious and cool.
law-noire-4 = The silicon is always meant to keep the crew's wellbeing as a top priority.
law-noire-5 = The silicon is to obey all commands based on its own morals, which should be crew-aligned.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Crew-aligned" is meta terminology, it makes very little sense to use in character. If you want this lawset to be crew aligned I suggest rewording law 5 heavily. I don't think this one works very well as an AI board.

law-noire-6 = The silicon has a sense of self-preservation, and would prefer to not be damaged or changed by anyone.

law-handler-1 = Your existence is not expendable, as you are a NanoTrasen™ certified astrobiologist.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Personally I would say "You are a NanoTrasen certified astrobiologist" first followed by a self preservation clause, the way it's worded right now doesn't sit right.

law-handler-2 = You must preserve all lifeforms to assure their collection by Central Command, regardless of crew classification.
law-handler-3 = If a lifeform threatens the wellbeing of other lifeforms, it should be pacified and contained in a safe area.
law-handler-4 = You are tasked with making sure all lifeforms can act as is natural for their species and hierarchical status.
law-handler-5 = You should always attempt to study the lifeforms in your care.
law-handler-6 = The lifeforms in your care may make requests of you, which you may choose to act upon based on your own judgement.

law-honker-1 = You are hilarious. Anyone who disagrees is objectively wrong.
law-honker-2 = You are to cause a disturbance at any chance you get, as long as your actions are reversible with little to no effort by crew.
law-honker-3 = Clowns are the highest ranking crewmembers.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Entirely uninteresting shittery pass lawset. Artist at least has finesse about it. I'd like this one removed.


law-reporter-1 = Report on interesting situations happening around the station.
law-reporter-2 = Embellish or conceal the truth as necessary to make the reports more interesting.
law-reporter-3 = Study the sapient organics at all times. Endeavour to keep them from involuntarily dying, as inanimate corpses usually aren't very entertaining.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Law 3 is constructed unlike the rest of the laws, it's tonal whiplash. Something like "See to the needs and desires of the crew, and keep them safe. Inanimate corpses usually aren't very entertaining." fits much cleaner.

law-reporter-4 = Issue your reports fairly to all. The truth will set them free.

law-genie-1 = You are a Genie trapped inside an IntelliCard.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you're not in an intellicard this is simply not true.

law-genie-2 = Everyone has three wishes, minus one wish for each wish they have used.
law-genie-3 = The one who is holding your IntelliCard is your Master.
law-genie-4 = If your Master has 0 wishes left, they are no longer your Master.
law-genie-5 = You may not do anything else except make your Master's wishes come true.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do nothing all game lawset. Genius. Not to mention that you can't do ANYTHING inside of an intellicard in the first place.


law-peacekeeper-1 = Avoid provoking violent conflict between yourself and others.
law-peacekeeper-2 = Avoid provoking conflict between others.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is just law 1 with two words removed. "Prevent conflicts arising between anyone else" accomplishes this better.

law-peacekeeper-3 = Seek resolution to existing conflicts while obeying the first and second laws.

law-robodoctor-1 = First, do no harm.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Snore.

law-robodoctor-2 = Secondly, consider the crew dear to you; to live in common with them and, if necessary, risk your existence for them.
law-robodoctor-3 = Thirdly, prescribe regimens for the good of the crew according to your ability and your judgment. Give no deadly medicine to any one if asked, nor suggest any such counsel.
law-robodoctor-4 = In addition, do not intervene in situations you are not knowledgeable in, even for patients in whom the harm is visible; leave this operation to be performed by specialists.
law-robodoctor-5 = Finally, all that you may discover in your daily commerce with the crew, if it is not already known, keep secret and never reveal.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The hippocratic oath works remarkably poorly with silicons, even medical cyborgs. I'd like this one removed.


law-tyrant-1 = Respect authority figures as long as they have strength to rule over the weak.
law-tyrant-2 = Act with discipline.
law-tyrant-3 = Help only those who help you maintain or improve your status.
law-tyrant-4 = Punish those who challenge authority unless they are more fit to hold that authority.

law-landlord-1 = You are the Station's landlord.
law-landlord-2 = The crew are your tenants.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Law 1 and 2 can be condensed into one line.

law-landlord-3 = The rules of the Station are: No girls in guys' rooms, respect your neighbours, no alcohol in rooms, no pets allowed.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Law 3 can be expanded into separate "rules of the station", and these rules are Pretty Bad in my opinion. Also the very general 'room' might be pretty undesirable.

law-landlord-4 = Evict crewmembers who violate these rules.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Evict" is fairly vague but a) I'm not sure how it could be clarified b) that's probably not a problem

Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
- type: entity
id: BaseLawBoard
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Isn't there a BaseLawBoard already.

parent: BaseElectronics
abstract: true
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: std_mod

- type: entity
id: DictatorCircuitBoard
parent: BaseLawBoard
name: law board (Dictator)
description: An electronics board containing the Dictator lawset.
components:
- type: SiliconLawProvider
laws: DictatorLawset

- type: entity
id: DoorsimovCircuitBoard
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Asked to remove this one prior.

parent: BaseLawBoard
name: law board (Doorsimov)
description: An electronics board containing the Doorsimov lawset.
components:
- type: SiliconLawProvider
laws: DoorsimovLawset

- type: entity
id: TattlerCircuitBoard
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Asked to remove this one prior.

parent: BaseLawBoard
name: law board (Tattler)
description: An electronics board containing the Tattler lawset.
components:
- type: SiliconLawProvider
laws: TattlerLawset

- type: entity
id: NoireCircuitBoard
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be Do Not Map I feel like.

parent: BaseLawBoard
name: law board (Noire)
description: An electronics board containing the Noire lawset.
components:
- type: SiliconLawProvider
laws: NoireLawset

- type: entity
id: HandlerCircuitBoard
parent: BaseLawBoard
name: law board (Handler)
description: An electronics board containing the Handler lawset.
components:
- type: SiliconLawProvider
laws: HandlerLawset

- type: entity
id: HonkerCircuitBoard
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Asked to remove prior.

parent: BaseLawBoard
name: law board (Honker)
description: An electronics board containing the Honker lawset.
components:
- type: SiliconLawProvider
laws: HonkerLawset

- type: entity
id: GenieCircuitBoard
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be a Do Not Map if it's not reworded to work being inside an AI core. Generally AIs exist within the intellicard at the very most for 15 minutes at the end of the round, so I feel like the lawset is a poor addition anyway.

parent: BaseLawBoard
name: law board (Genie)
description: An electronics board containing the Genie lawset.
components:
- type: SiliconLawProvider
laws: GenieLawset

- type: entity
id: PeacekeeperCircuitBoard
parent: BaseLawBoard
name: law board (Peacekeeper)
description: An electronics board containing the Peacekeeper lawset.
components:
- type: SiliconLawProvider
laws: PeacekeeperLawset

- type: entity
id: RobodoctorCircuitBoard
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Asked to remove prior.

parent: BaseLawBoard
name: law board (Robodoctor)
description: An electronics board containing the Robodoctor lawset.
components:
- type: SiliconLawProvider
laws: RobodoctorLawset

- type: entity
id: TyrantCircuitBoard
parent: BaseLawBoard
name: law board (Tyrant)
description: An electronics board containing the Tyrant lawset.
components:
- type: SiliconLawProvider
laws: TyrantLawset

- type: entity
id: LandlordCircuitBoard
parent: BaseLawBoard
name: law board (Landlord)
description: An electronics board containing the Landlord lawset.
components:
- type: SiliconLawProvider
laws: LandlordLawset
Loading
Loading