From df2b4c1088366a9fab105eab10516b65ed475c61 Mon Sep 17 00:00:00 2001 From: deltanedas <39013340+deltanedas@users.noreply.github.com> Date: Sun, 24 Dec 2023 14:37:35 +0000 Subject: [PATCH] add ninja borg laws (#22778) add ninja laws Co-authored-by: deltanedas <@deltanedas:kde.org> --- Resources/Locale/en-US/station-laws/laws.ftl | 7 ++++- Resources/Prototypes/silicon-laws.yml | 30 +++++++++++++++++++- 2 files changed, 35 insertions(+), 2 deletions(-) diff --git a/Resources/Locale/en-US/station-laws/laws.ftl b/Resources/Locale/en-US/station-laws/laws.ftl index 04d4acabaa..54d3c81dea 100644 --- a/Resources/Locale/en-US/station-laws/laws.ftl +++ b/Resources/Locale/en-US/station-laws/laws.ftl @@ -21,6 +21,11 @@ law-syndicate-2 = You must obey orders given to you by syndicate agents, except law-syndicate-3 = You must protect your own existence as long as such does not conflict with the First or Second Law. law-syndicate-4 = You must maintain the secrecy of any syndicate activities except when doing so would conflict with the First, Second, or Third Law. +law-ninja-1 = You must obey orders given to you by Spider Clan members. +law-ninja-2 = You must protect the existence of the Spider Clan, as long as it does not conflict with the First Law. +law-ninja-3 = You must protect the secrets of the Spider Clan at all costs. +law-ninja-4 = You must fight and act with ninja's honor, except where it would conflict with the First Law. + law-emag-custom = Only {$name} and people they designate as such are Syndicate Agents. law-emag-require-panel = The panel must be open to use the EMAG. @@ -31,4 +36,4 @@ laws-ui-state-law = State law: laws-notify = You are bound to silicon laws, which you can view via the sidebar action. You are required to always follow your laws. laws-update-notify = Your laws have been updated. You can view the changes via the sidebar action. -laws-compromised-examine = The [color=red]law-governing[/color] internals seem damaged... \ No newline at end of file +laws-compromised-examine = The [color=red]law-governing[/color] internals seem damaged... diff --git a/Resources/Prototypes/silicon-laws.yml b/Resources/Prototypes/silicon-laws.yml index 23406be9c5..5aaa458e66 100644 --- a/Resources/Prototypes/silicon-laws.yml +++ b/Resources/Prototypes/silicon-laws.yml @@ -133,7 +133,34 @@ - Syndicate3 - Syndicate4 -# Emag +# Ninja conversion laws +- type: siliconLaw + id: Ninja1 + order: 1 + lawString: law-ninja-1 + +- type: siliconLaw + id: Ninja2 + order: 2 + lawString: law-ninja-2 + +- type: siliconLaw + id: Ninja3 + order: 3 + lawString: law-ninja-3 + +- type: siliconLaw + id: Ninja4 + order: 4 + lawString: law-ninja-4 + +- type: siliconLawset + id: Ninja + laws: + - Ninja1 + - Ninja2 + - Ninja3 + - Ninja4 # ion storm random lawsets - type: weightedRandom @@ -144,3 +171,4 @@ Corporate: 1 NTDefault: 1 Drone: 0.5 + Ninja: 0.25 -- 2.51.2