Skip to content

Commit

Permalink
Fix Da Rules (Grimbly-Station#112)
Browse files Browse the repository at this point in the history
# Description
Completely redone the rules.yml, rules guidebook entries, and rules
popup. Also updated default.toml to fit our server settings and likings.

Solves issue Grimbly-Station#103 

<!--
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]  Updated Rules.yml
- [x]  Updated Rules.txt
- [x]  Made Rules Guidebook entries
- [x]  Updated Default.toml
- [x]  Several file/name rebrandings to Grimbly.
- [x]  Removed unused rules/guidebook entry files.

---

# Changelog

:cl:
- add: Made Rules Guidebook entries
- tweak: Updated rules.yml
- tweak: Updated rules.txt
- tweak: Updated default.toml
- tweak: Several file/name rebrandings to Grimbly.
- remove: Removed unused rules/guidebook entry files.
  • Loading branch information
SsalamethVersaach authored Oct 19, 2024
2 parents 673db93 + 25e2dc4 commit 13699e9
Show file tree
Hide file tree
Showing 44 changed files with 609 additions and 796 deletions.
55 changes: 0 additions & 55 deletions Resources/ConfigPresets/EinsteinEngines/default.toml

This file was deleted.

29 changes: 29 additions & 0 deletions Resources/ConfigPresets/GrimblyStation/default.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
[game]
hostname = "Grimbly Station"
desc = "A server without the bullshit, for all the newer and veteran players that want a fun MRP experience."
soft_max_players = 50
lobbyenabled = true
lobbyduration = 240

[shuttle]
emergency_early_launch_allowed = true

[hub]
tags = "lang:en-US,region:am_n_e,rp:med,no_tag_infer"

[infolinks]
discord = "https://discord.com/invite/sbxtvuUkn7"
github = "https://github.com/Grimbly-Station/Grimbly-Station"
patreon = "https://grimbly.net/patreon"

[server]
rules_file = "Rules.txt"
rules_header = "ui-rules-header"

[ooc]
enable_during_round = false

[vote]
restart_required_ratio = 0.7
preset_enabled = false
map_enabled = true
16 changes: 16 additions & 0 deletions Resources/Locale/en-US/Grimbly/guides.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
guide-entry-grimbly-rules = Grimbly Station Rules
guide-entry-grimbly-rule-0 = //Rule 0: Admin Discretion
guide-entry-grimbly-rule-1 = //Rule 1: No ERP
guide-entry-grimbly-rule-2 = //Rule 2: Server Expectations
guide-entry-grimbly-rule-3 = //Rule 3: Chat Guidelines
guide-entry-grimbly-rule-4 = //Rule 4: Metagaming Guidelines
guide-entry-grimbly-rule-5 = //Rule 5: Constructs/Summons
guide-entry-grimbly-rule-6 = //Rule 6: Naming Conventions
guide-entry-grimbly-rule-7 = //Rule 7: RP Guidelines
guide-entry-grimbly-rule-8 = //Rule 8: Escalation Guidelines
guide-entry-grimbly-rule-9 = //Rule 9: Antag Guidelines
guide-entry-grimbly-rule-10 = /Rule 10: Psionics
guide-entry-grimbly-rule-11 = /Rule 11: Powergaming Guidelines
guide-entry-grimbly-rule-12 = /Rule 12: Security/Command Standards
guide-entry-grimbly-rule-13 = /Rule 13: Security Escalation
guide-entry-grimbly-rule-14 = /Rule 14: Detainment Guidelines
6 changes: 6 additions & 0 deletions Resources/Locale/en-US/deltav/guidebook/guides.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
guide-entry-alert-levels = Alert Levels
guide-entry-justice = Justice
guide-entry-glimmer-creatures = Glimmer Creatures
guide-entry-trade-station = Trade Station
117 changes: 55 additions & 62 deletions Resources/Prototypes/Grimbly/Guidebook/rules.yml
Original file line number Diff line number Diff line change
@@ -1,119 +1,112 @@
- type: guideEntry
id: GrimblyRuleset
name: guide-entry-deltav-rules
name: guide-entry-grimbly-rules
text: "/ServerInfo/Guidebook/Grimbly/Rules/GrimblyRuleset.xml"
priority: -2
ruleEntry: true
children:
- GrimblyDisclaimer1
- GrimblyDisclaimer2
- GrimblyRule0
- GrimblyRuleE1
- GrimblyRuleE2
- GrimblyRuleE3
- GrimblyRule1
- GrimblyRule2
- GrimblyRule3
- GrimblyRule4
- GrimblyRule5
- GrimblyRule6
- GrimblyRule7
- GrimblyRuleC1
- GrimblyRuleC2
- GrimblyRuleC3

- type: guideEntry
id: GrimblyDisclaimer1
name: guide-entry-deltav-disclaimer-1
text: "/ServerInfo/Guidebook/Grimbly/Rules/CommunityRules/D1_AdminRespect.xml"
ruleEntry: true

- type: guideEntry
id: GrimblyDisclaimer2
name: guide-entry-deltav-disclaimer-2
text: "/ServerInfo/Guidebook/Grimbly/Rules/CommunityRules/D2_Exploits.xml"
ruleEntry: true
- GrimblyRule8
- GrimblyRule9
- GrimblyRule10
- GrimblyRule11
- GrimblyRule12
- GrimblyRule13
- GrimblyRule14

- type: guideEntry
id: GrimblyRule0
name: guide-entry-deltav-rule-0
name: guide-entry-grimbly-rule-0
text: "/ServerInfo/Guidebook/Grimbly/Rules/0_Admin.xml"
ruleEntry: true

- type: guideEntry
id: GrimblyRuleE1
name: guide-entry-deltav-rule-e1
text: "/ServerInfo/Guidebook/Grimbly/Rules/CommunityRules/E1_ERP.xml"
id: GrimblyRule1
name: guide-entry-grimbly-rule-1
text: "/ServerInfo/Guidebook/Grimbly/Rules/1_No_ERP.xml"
ruleEntry: true

- type: guideEntry
id: GrimblyRuleE2
name: guide-entry-deltav-rule-e2
text: "/ServerInfo/Guidebook/Grimbly/Rules/CommunityRules/E2_Community.xml"
id: GrimblyRule2
name: guide-entry-grimbly-rule-2
text: "/ServerInfo/Guidebook/Grimbly/Rules/2_Server.xml"
ruleEntry: true

- type: guideEntry
id: GrimblyRuleE3
name: guide-entry-deltav-rule-e3
text: "/ServerInfo/Guidebook/Grimbly/Rules/CommunityRules/E3_Streaming.xml"
id: GrimblyRule3
name: guide-entry-grimbly-rule-3
text: "/ServerInfo/Guidebook/Grimbly/Rules/3_Chat.xml"
ruleEntry: true

- type: guideEntry
id: GrimblyRule1
name: guide-entry-deltav-rule-1
text: "/ServerInfo/Guidebook/Grimbly/Rules/GameRules/1_ServerExpectations.xml"
id: GrimblyRule4
name: guide-entry-grimbly-rule-4
text: "/ServerInfo/Guidebook/Grimbly/Rules/4_Metagaming.xml"
ruleEntry: true

- type: guideEntry
id: GrimblyRule2
name: guide-entry-deltav-rule-2
text: "/ServerInfo/Guidebook/Grimbly/Rules/GameRules/2_Metagaming.xml"
id: GrimblyRule5
name: guide-entry-grimbly-rule-5
text: "/ServerInfo/Guidebook/Grimbly/Rules/5_Summons.xml"
ruleEntry: true

- type: guideEntry
id: GrimblyRule3
name: guide-entry-deltav-rule-3
text: "/ServerInfo/Guidebook/Grimbly/Rules/GameRules/3_NewLife.xml"
id: GrimblyRule6
name: guide-entry-grimbly-rule-6
text: "/ServerInfo/Guidebook/Grimbly/Rules/6_Naming.xml"
ruleEntry: true

- type: guideEntry
id: GrimblyRule4
name: guide-entry-deltav-rule-4
text: "/ServerInfo/Guidebook/Grimbly/Rules/GameRules/4_NamingConventions.xml"
id: GrimblyRule7
name: guide-entry-grimbly-rule-7
text: "/ServerInfo/Guidebook/Grimbly/Rules/7_RPGuidelines.xml"
ruleEntry: true

- type: guideEntry
id: GrimblyRule5
name: guide-entry-deltav-rule-5
text: "/ServerInfo/Guidebook/Grimbly/Rules/GameRules/5_RoleplayGuidelines.xml"
id: GrimblyRule8
name: guide-entry-grimbly-rule-8
text: "/ServerInfo/Guidebook/Grimbly/Rules/8_Escalation.xml"
ruleEntry: true

- type: guideEntry
id: GrimblyRule6
name: guide-entry-deltav-rule-6
text: "/ServerInfo/Guidebook/Grimbly/Rules/GameRules/6_Powergaming.xml"
id: GrimblyRule9
name: guide-entry-grimbly-rule-9
text: "/ServerInfo/Guidebook/Grimbly/Rules/9_AntagonistGuidelines.xml"
ruleEntry: true

- type: guideEntry
id: GrimblyRule7
name: guide-entry-deltav-rule-7
text: "/ServerInfo/Guidebook/Grimbly/Rules/GameRules/7_EOR.xml"
id: GrimblyRule10
name: guide-entry-grimbly-rule-10
text: "/ServerInfo/Guidebook/Grimbly/Rules/10_Psionics.xml"
ruleEntry: true

- type: guideEntry
id: GrimblyRuleC1
name: guide-entry-deltav-rule-c1
text: "/ServerInfo/Guidebook/Grimbly/Rules/RoleRules/C1_CommandSecurityJustice.xml"
id: GrimblyRule11
name: guide-entry-grimbly-rule-11
text: "/ServerInfo/Guidebook/Grimbly/Rules/11_Powergaming.xml"
ruleEntry: true

- type: guideEntry
id: GrimblyRuleC2
name: guide-entry-deltav-rule-c2
text: "/ServerInfo/Guidebook/Grimbly/Rules/RoleRules/C2_PrisonerRule.xml"
id: GrimblyRule12
name: guide-entry-grimbly-rule-12
text: "/ServerInfo/Guidebook/Grimbly/Rules/12_Sec_Command.xml"
ruleEntry: true

- type: guideEntry
id: GrimblyRuleC3
name: guide-entry-deltav-rule-c3
text: "/ServerInfo/Guidebook/Grimbly/Rules/RoleRules/C3_Antags.xml"
id: GrimblyRule13
name: guide-entry-grimbly-rule-13
text: "/ServerInfo/Guidebook/Grimbly/Rules/13_Sec_Escalation.xml"
ruleEntry: true

- type: guideEntry
id: GrimblyRule14
name: guide-entry-grimbly-rule-14
text: "/ServerInfo/Guidebook/Grimbly/Rules/14_SecPrisoners.xml"
ruleEntry: true
20 changes: 0 additions & 20 deletions Resources/ServerInfo/AssDayRules.txt

This file was deleted.

14 changes: 9 additions & 5 deletions Resources/ServerInfo/Guidebook/Grimbly/Rules/0_Admin.xml
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
<Document>
# Rule 0: Admin Discretion
- Admins can disregard any and all of these rules if they deem it in the best interest of the current round, server, and/or community at large.
- Administrators will be held fully accountable for their actions if they exercise this privilege.
- All of these rules apply as they are intended. Every example of a rule break cannot be defined as written, therefore, enforcement of the rules is subject to staff interpretation of the rule's intention.
- Any extended discussion regarding interpretation of the rules should be avoided in the AHelp menu and can be instead pursued within the Grimbly Station Discord in the Staff-Public Fourm.
# Rule 0. Admin Discretion

- Admins can disregard any and all of these rules if they deem it in the best interest of the current round, server, and/or community at large.

- Administrators will be held fully accountable for their actions if they exercise this privilege.

- All of these rules apply as they are intended. Every example of a rule break cannot be defined as written, therefore, enforcement of the rules is subject to staff interpretation of the rule's intention.

- Any extended discussion regarding interpretation of the rules should be avoided in the AHelp menu and can be instead pursued within the Grimbly Station Discord in the #help channel.

</Document>
8 changes: 8 additions & 0 deletions Resources/ServerInfo/Guidebook/Grimbly/Rules/10_Psionics.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<Document>
# Rule 10: Psionics
- Players that have psionic powers are allowed to use them at-will to accomplish their roleplay goals. It should be noted that in-character consequences can happen as a result of their use, including being stripped of psionic powers or even death.

- As a mantis, it is not your goal to hunt down psionics. Do not mindbreak others against their will solely because they have psionic powers.
- [color=#ffe59d]* This is given more leniency on Code White or if someone is actively abusing their Psionics.[/color]
- [color=#ffe59d]* Be sure to work with Security accordingly to deal with this.[/color]
</Document>
37 changes: 37 additions & 0 deletions Resources/ServerInfo/Guidebook/Grimbly/Rules/11_Powergaming.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
<Document>
# Rule 11: Powergaming
## 11A. Powergaming Guidelines
- Don't rush for or prepare equipment unrelated to your job for no purpose other than to have it "just in case" (referred to as "Powergaming").
- [color=#ffe59d]* Finding something laying around without a clear owner is a generally a valid reason, this mainly applies to maintenance items.[/color]
- [color=#ffe59d]* If you are concerned as to whether or not what you're allowed to go for, feel free to ahelp and ask an admin.[/color]
- [color=#ff0000]Lack of administrator response does not constitute approval.[/color]

- A medical doctor does not need insulated gloves gamestart, and the Head of Personnel does not need to give themselves armory access so they can go grab a gun. Have an actual reason for needing these things.

- Don't manufacture weapons, bombs, or deadly poisons before you know of any reason you would need them.

- Don't preemptively hide antagonist objectives or preemptively secure them with higher security than normally required.

## 11B. Role-Specific Powergaming
- Security of antagonist objective items:
- [color=#ffe59d]* Hiding antagonist objective items or preemptively securing them with higher security than usually required or than would make logical sense violates our powergaming and roleplay guidelines.[/color]
- [color=#ffe59d]* If you acquire an antagonist objective item in a non-Standard approved manner, you should try and return it to its rightful owner. If this is not possible you should try and secure it to the best of your abilities. You may coordinate with other crew to achieve this goal.[/color]

[color=#8a6740]Logistics Gameplay Guidelines:[/color]
- [color=#ffe59d]* Salvage should not hoard items and weapons unless there is a critical situation on the station that calls for it. Failure to comply with this will result in a roleban. See example considerations below.[/color]
- [color=#ffe59d]* Salvage shouldn't have a weaponpile comparable to the Station Armory, coordinate with Logistics to give these to Security.[/color]
- [color=#ffe59d]* Salvage shouldn't hoard materials and should put effort into moving materials back to Logistics.[/color]
- [color=#ffe59d]* Salvage shouldn't hoard items that other departments are in demand of (Chemvends, exotic seeds, etc.) without permission from that department.[/color]
- [color=#ffe59d]* If you are unsure what you are allows to keep and not allowed to keep, ask via aHelp.[/color]
- [color=#ffe59d]* Salvage is HIGHLY ENCOURAGED to use fulton beacons and fultons to transfer goods from the Reclaimer back to the station.[/color]
- [color=#ffe59d]* The Reclaimer is free to be edited as Salvage (with LO approval) wishes to see fit.[/color]
- [color=#ffe59d]* Some leeway to powergaming as Salvage is given if you are actively contributing to the station, so long as it does not violate the aforementioned Powergaming Guidelines.[/color]

- [color=#ffe59d]* As LO and Cargo Technicians, put some effort into ensuring items get to their respective entities. See example considerations below.[/color]
- [color=#ffe59d]* Notify over radio that a supply request for the respective department/individual arrived.[/color]
- [color=#ffe59d]* Deliver the supplies to the respective department/individual.[/color]

[color=#cd76d3]Epistemics Gameplay Guidelines:[/color]
- [color=#ffe59d]* Don't ask borgs to rob all of Logistics' supplies, there are other departments that demand supplies as well. If you are a non-emagged borg and someone asks you to do this aHelp it.[/color]
- [color=#ffe59d]* Borging should always be saved in case someone's body is gibbed or unless they request otherwise with proper documentation.[/color]
</Document>
Loading

0 comments on commit 13699e9

Please sign in to comment.