Skip to content

Commit

Permalink
Space Law, Irons Out Xml's and Proposes Default Lawset (#1386)
Browse files Browse the repository at this point in the history
# Description

Wizard's lawset while good for LRP and NRP, doesn't serve perfectly
force MRP-HRP type servers as it is missing some common laws. I wish to
introduce a more encompassing lawset which while it's still a bit
underwork, should be fuller and more encompassing for what
Einstein-Engines is trying to do.

At the same time I have gone through some other entries in SpaceLaw
category and added colouring to Controlled and Restricted items, while
also adding further explanation of law categorization.

Documentation on the space law is
[here](https://docs.google.com/spreadsheets/d/1kSJSmXltODHW-gpnUb3b-lDwbq-c8W21MopfDSEqfI4/edit?gid=1898009230#gid=1898009230).

---

# TODO

<!--
A list of everything you have to do before this PR is "complete"
You probably won't have to complete everything before merging but it's
good to leave future references
-->

- [x] Make SL more readable
- [x] Add Space Law table
- [x] Add individual item explanations

---

<!--
This is default collapsed, readers click to expand it and see all your
media
The PR media section can get very large at times, so this is a good way
to keep it clean
The title is written using HTML tags
The title must be within the <summary> tags or you won't see it
-->

<details><summary><h1>Media</h1></summary>
<p>


![image](https://github.com/user-attachments/assets/0b00b349-7075-495f-92f8-72e05cf3171d)

![image](https://github.com/user-attachments/assets/cbfd81df-4310-4b40-824b-2007aacdd13e)

![image](https://github.com/user-attachments/assets/f8c1020c-9d6c-4849-88f9-a993e03b6fa7)

</p>
</details>

---

# Changelog

:cl:
- add: Added New Law
- tweak: Tweaked Space Law entries
- remove: Removed Old Law
  • Loading branch information
BlueHNT authored Jan 12, 2025
1 parent 72cc963 commit 8779f3b
Show file tree
Hide file tree
Showing 7 changed files with 1,941 additions and 54 deletions.
2 changes: 1 addition & 1 deletion Resources/Locale/en-US/guidebook/guides.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ guide-entry-rules-s8 = S8
guide-entry-rules-s9 = S9
guide-entry-rules-s10 = S10
guide-entry-rules-space-law = Space Law
guide-entry-rules-sl-crime-list = Crime List
guide-entry-rules-sl-crime-list = Law Book
guide-entry-rules-sl-controlled-substances = Controlled Substances
guide-entry-rules-sl-restricted-gear = Restricted Gear
guide-entry-rules-sl-restricted-weapons = Restricted Weapons
Expand Down
7 changes: 7 additions & 0 deletions Resources/Prototypes/Guidebook/rules.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
- SpaceLawControlledSubstances
- SpaceLawRestrictedGear
- SpaceLawRestrictedWeapons
- SpaceLawCrimeList

- type: guideEntry
id: SpaceLawControlledSubstances
Expand All @@ -30,3 +31,9 @@
name: guide-entry-rules-sl-restricted-weapons
priority: 40
text: "/ServerInfo/Guidebook/ServerRules/SpaceLaw/SLRestrictedWeapons.xml"

- type: guideEntry
id: SpaceLawCrimeList
name: guide-entry-rules-sl-crime-list
priority: 50
text: "/ServerInfo/Guidebook/ServerRules/SpaceLaw/SLCrimeList.xml"
Original file line number Diff line number Diff line change
@@ -1,14 +1,12 @@
<Document>
Certain substances are considered controlled due to their hazardous, addictive, or otherwise detrimental nature. These substances are categorized based on their potential for abuse, danger to personnel, or restricted usage outside of authorized roles and departments. Unauthorized possession, production, or distribution of these substances is a violation of NanoTrasen policy.

# Space Law: Controlled Substances
- \[Chemists/Science\] Explosive and pyrotechnic compounds excluding welding fuel contained in welders or welding fuel storage vessels
- \[Science\] Toxins
- \[Medical\] Chloral hydrate, Impedrezene, Ipecac, and Pax
- \[Medical\] Desoxyephedrine and Ephedrine
- \[None\] Mindbreaker toxin
- \[None\] Mute toxin
- \[None\] Nocturine
- \[None\] Norepinephirc acid
- \[None\] Romerol
- \[None\] Space drugs
- \[None\] Stimulants, excluding Desoxyephedrine and Ephedrine

- [color=#cb0000]\[Chemists/Science\][/color] Includes any compound capable of combustion, explosion, or significant thermal output (excluding welding fuel stored in approved containers or welders for maintenance use.)
- [color=#cb0000]\[Science\][/color] Substances that directly harm or kill biological organisms. Examples include chemical toxins used in research or biohazard testing
- [color=#cb0000]\[Medical\][/color] Includes substances designed to impair cognitive function, induce paralysis, or suppress neural activity (Authorized for use by medical staff only in controlled doses for therapeutic purposes.)
- [color=#cb0000]\[Medical\][/color] Substances that enhance physical or mental performance, increase energy, or reduce fatigue (Restricted to medical use or approved research by medical personnel.)
- [color=#cb0000]\[None\][/color] Substances that alter perception, induce hallucinations, or affect mental stability (Unauthorized possession or distribution is prohibited unless explicitly authorized for research purposes.)
- [color=#cb0000]\[None\][/color] Any chemical compound classified as experimental or restricted under NanoTrasen policy (Includes substances with unknown effects or those tied to unauthorized cult activity or rituals.)
</Document>
Loading

0 comments on commit 8779f3b

Please sign in to comment.