Skip to content
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

Orwellian Lawset #34064

Closed

Conversation

SteroidsOnSteroids
Copy link

About the PR

Added Orwellian Lawset to the game.

Why / Balance

Allows for additional roleplay interactions with the AI as well as a tool admemes and admins can use to further gimmicks in a round. Can be used by security for crackdowns on crime in a dystopian manner. Also a nice nod to 1984. I noticed there was not a proper 1984 lawset in the game already, and decided it would be fun to make one myself.

Technical details

-Added Orwellian law board item to silicon.yml
-Added Orwellian law order and ID to silicon-laws.yml
-Added Orwellian laws to laws.ftl

Media

Screenshot 2024-12-24 225303
Screenshot 2024-12-24 225537
(It's impossible to display the AI's law list on singleplayer as AI's laws cannot update until the AI has been activated, and the AI's laws cannot be updated after being activated as taking control of the AI breaks after switching control.

Requirements

Breaking changes

No breaking changes.

Changelog
🆑

  • add: Added Orwellian Lawset!

@github-actions github-actions bot added S: Needs Review Status: Requires additional reviews before being fully accepted S: Untriaged Status: Indicates an item has not been triaged and doesn't have appropriate labels. size/L Denotes a PR that changes 1000-4999 lines. Changes: No C# Changes: Requires no C# knowledge to review or fix this item. labels Dec 25, 2024
@hyphenationc
Copy link
Contributor

hyphenationc commented Dec 25, 2024

please see #8524 - specifically there is a freeze on AI Laws and Lawsets
also don't add files via upload please it tends to bloat the hell out of the diff and other weird stuff

as for seeing the AI's laws on a localhost, you can actually connect with multiple clients at the same time, or aghost (which doesn't kill AI iirc)

otherwise this generally seems like a boring lawset, it's basically robocop but worse

# Visual Studio Version 17
VisualStudioVersion = 17.8.34330.188
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Content.Shared", "Content.Shared\Content.Shared.csproj", "{26AEEBB3-DDE7-443A-9F43-7BC7F4ACF6B5}"
Copy link
Contributor

Choose a reason for hiding this comment

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

Looks like you accidentally changed the solution file!

@beck-thompson beck-thompson added P3: Standard Priority: Default priority for repository items. T: New Feature Type: New feature or content, or extending existing content DB: Beginner Friendly Difficulty: Great for beginners. Unambiguous in scope, and explains how to achieve the result. A: Silicons Area: Relates to Silicon roles, including AI. and removed S: Untriaged Status: Indicates an item has not been triaged and doesn't have appropriate labels. labels Dec 25, 2024
@TheShuEd
Copy link
Member

We have A lawset freeze atm
read:
#31924

@TheShuEd TheShuEd closed this Dec 25, 2024
@slarticodefast slarticodefast added the S: Frozen Status: Affects a game area that's frozen. Check "Current Freezes" in the Issues tab. label Dec 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A: Silicons Area: Relates to Silicon roles, including AI. Changes: No C# Changes: Requires no C# knowledge to review or fix this item. DB: Beginner Friendly Difficulty: Great for beginners. Unambiguous in scope, and explains how to achieve the result. P3: Standard Priority: Default priority for repository items. S: Frozen Status: Affects a game area that's frozen. Check "Current Freezes" in the Issues tab. S: Needs Review Status: Requires additional reviews before being fully accepted size/L Denotes a PR that changes 1000-4999 lines. T: New Feature Type: New feature or content, or extending existing content
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants