From 8233e90e712452bb63140e75037d75649563bb72 Mon Sep 17 00:00:00 2001 From: CodedCrow <114866135+CodedCrow@users.noreply.github.com> Date: Sun, 7 Jul 2024 09:38:57 -0400 Subject: [PATCH] Early prototype of rules Removed Nukies Removed Kill objectives --- Resources/Prototypes/GameRules/events.yml | 24 ++-- Resources/Prototypes/Objectives/traitor.yml | 62 ++++---- Resources/Prototypes/Roles/Antags/nukeops.yml | 8 +- Resources/ServerInfo/Rules.txt | 136 ++---------------- 4 files changed, 58 insertions(+), 172 deletions(-) diff --git a/Resources/Prototypes/GameRules/events.yml b/Resources/Prototypes/GameRules/events.yml index 00ad5f54ea..d57e170cfa 100644 --- a/Resources/Prototypes/GameRules/events.yml +++ b/Resources/Prototypes/GameRules/events.yml @@ -412,18 +412,18 @@ minInitialInfectedGrace: 300 #less time to prepare maxInitialInfectedGrace: 450 -- type: entity - id: LoneOpsSpawn - parent: BaseGameRule - noSpawn: true - components: - - type: StationEvent - earliestStart: 60 - weight: 3 - minimumPlayers: 20 - reoccurrenceDelay: 30 - duration: 1 - - type: LoneOpsSpawnRule +#- type: entity +# id: LoneOpsSpawn +# parent: BaseGameRule +# noSpawn: true +# components: +# - type: StationEvent +# earliestStart: 60 +# weight: 3 +# minimumPlayers: 20 +# reoccurrenceDelay: 30 +# duration: 1 +# - type: LoneOpsSpawnRule - type: entity id: MassHallucinations diff --git a/Resources/Prototypes/Objectives/traitor.yml b/Resources/Prototypes/Objectives/traitor.yml index ffeba32546..8adddf936e 100644 --- a/Resources/Prototypes/Objectives/traitor.yml +++ b/Resources/Prototypes/Objectives/traitor.yml @@ -84,37 +84,37 @@ # kill -- type: entity - noSpawn: true - parent: [BaseTraitorObjective, BaseKillObjective] - id: KillRandomPersonObjective - description: Do it however you like, just make sure they don't make it to centcom. - components: - - type: Objective - difficulty: 1.75 - unique: false - - type: TargetObjective - title: objective-condition-kill-person-title - - type: PickRandomPerson - -- type: entity - noSpawn: true - parent: [BaseTraitorObjective, BaseKillObjective] - id: KillRandomHeadObjective - description: We need this head gone and you probably know why. Good luck, agent. - components: - - type: Objective - # technically its still possible for KillRandomPersonObjective to roll a head but this is guaranteed, so higher difficulty - difficulty: 3.0 - # killing 1 head is enough - unique: true - - type: TargetObjective - title: objective-condition-kill-head-title - - type: PickRandomHead - - type: KillPersonCondition - # don't count missing evac as killing as heads are higher profile, so you really need to do the dirty work - # if ce flies a shittle to centcom you better find a way onto it - requireDead: true +# - type: entity +# noSpawn: true +# parent: [BaseTraitorObjective, BaseKillObjective] +# id: KillRandomPersonObjective +# description: Do it however you like, just make sure they don't make it to centcom. +# components: +# - type: Objective +# difficulty: 1.75 +# unique: false +# - type: TargetObjective +# title: objective-condition-kill-person-title +# - type: PickRandomPerson + +# - type: entity +# noSpawn: true +# parent: [BaseTraitorObjective, BaseKillObjective] +# id: KillRandomHeadObjective +# description: We need this head gone and you probably know why. Good luck, agent. +# components: +# - type: Objective +# # technically its still possible for KillRandomPersonObjective to roll a head but this is guaranteed, so higher difficulty +# difficulty: 3.0 +# # killing 1 head is enough +# unique: true +# - type: TargetObjective +# title: objective-condition-kill-head-title +# - type: PickRandomHead +# - type: KillPersonCondition +# # don't count missing evac as killing as heads are higher profile, so you really need to do the dirty work +# # if ce flies a shittle to centcom you better find a way onto it +# requireDead: true # social diff --git a/Resources/Prototypes/Roles/Antags/nukeops.yml b/Resources/Prototypes/Roles/Antags/nukeops.yml index 7375c02639..0f5f04ec1c 100644 --- a/Resources/Prototypes/Roles/Antags/nukeops.yml +++ b/Resources/Prototypes/Roles/Antags/nukeops.yml @@ -2,20 +2,20 @@ id: Nukeops name: roles-antag-nuclear-operative-name antagonist: true - setPreference: true + setPreference: false objective: roles-antag-nuclear-operative-objective requirements: - !type:OverallPlaytimeRequirement time: 108000 # DeltaV - 30 hours - !type:DepartmentTimeRequirement # DeltaV - Security dept time requirement - department: Security + department: Security time: 36000 # DeltaV - 10 hours - type: antag id: NukeopsMedic name: roles-antag-nuclear-operative-agent-name antagonist: true - setPreference: true + setPreference: false objective: roles-antag-nuclear-operative-agent-objective requirements: - !type:OverallPlaytimeRequirement @@ -28,7 +28,7 @@ id: NukeopsCommander name: roles-antag-nuclear-operative-commander-name antagonist: true - setPreference: true + setPreference: false objective: roles-antag-nuclear-operative-commander-objective requirements: - !type:OverallPlaytimeRequirement diff --git a/Resources/ServerInfo/Rules.txt b/Resources/ServerInfo/Rules.txt index 9d5ed774b0..ed9520bbe5 100644 --- a/Resources/ServerInfo/Rules.txt +++ b/Resources/ServerInfo/Rules.txt @@ -1,135 +1,21 @@ -[color=#ff0000]YOU MUST BE AT LEAST 17 YEARS OF AGE TO PLAY ON DELTA-V SERVERS. ANY USERS SUSPECTED OF BEING UNDER 17 YEARS OF AGE WILL BE BANNED UNTIL THEY ARE OF AGE.[/color] +[color=#ff0000]YOU MUST BE AT LEAST 18 YEARS OF AGE TO PLAY ON CROW'S NEST. ANY USERS SUSPECTED OF BEING UNDER 18 YEARS OLD WILL BE BANNED UNTIL THEY ARE OLD ENOUGH.[/color] -[color=#ff0000]DISCONNECTING FROM OR IGNORING/EVADING ADMIN-HELPS WILL RESULT IN AN APPEAL ONLY BAN.[/color] +[color=#ff0000]IGNORING/EVADING ADMIN-HELPS WILL RESULT IN A BAN.[/color] -[color=#ff0000]THE USAGE OF ANY THIRD-PARTY APPLICATIONS/SCRIPTS/CLIENT MODIFICATIONS TO GAIN AN ADVANTAGE, AVOID INTENDED GAME/SERVER MECHANICS, OR TO HARM SERVER INFRASTRUCTURE IS STRICTLY PROHIBITED. ANY AND ALL INSTANCES OF THIS WILL BE MET WITH AN APPEAL-ONLY BAN.[/color] +[color=#ff0000]THE USE OF ANYTHING THAT MODIFIES THE PLAY EXPERIENCE IN ANYWAY TO YOUR ADVANATAGE OR THAT HARMS THE SERVER INFRASTRUCTURE, WILL RESULT IN A BAN.[/color] -[color=#00ff00]Rules Update 11Mar2024 - Added Cryo Rules, Changed the Prisoner Rule, Expanded on EORG, added rules aimed at meta-grudging/vitriolic OOC/LOOC, and clarified part of Rule 6[/color] +If you have any questions about these rules, please ask an admin in the official discord. Note that you require to join the discord to get graylisted to play any role (including ghost roles) in this server. You are free to spectate however and observe the quality of the roleplay in this server. -[color=#ffff00]Delta-V is a Medium Roleplay server. Try to immerse yourself into your character. This includes doing your job, interacting with your fellow crewmates, and using roleplay as the primary vessel to play the game. MRP places less emphasis on “winning” and more on just telling a story.[/color] +0. Admins have the job to keep the play experience fun and interesting for everyone, new and old players alike. And are allowed to ignore any and all rules to do their job. Should they ignores rules and be at fault, they will be held accountable for those actions. -If you have any questions about these rules, please use the admin help (ahelp) menu by hitting F1 in-game or clicking the “Ahelp” button in the lobby. +1. While the server is 18+ any and all sexual actions and comments will not be tolerated. Your characters are in a WORK environment and as such will be delt with accordingly should they make unsavory comments. If a conversation makes you or your character uncomfortable, please inform an Admin IMMEDIATELY through Ahelps (F1) -[color=#a4885c]0.[/color] 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. +2. Don't be a jerk. -[color=#a4885c]1.[/color] Erotic Roleplay (ERP), erotic content, or 18+ sexual content is [color=#ff0000]not allowed under any circumstance[/color]. This includes comments not explicitly sexual in nature that contain words, phrases, or ideations that are deemed inappropriate. [color=#ff0000]If roleplay reaches a point where it has become sexual and/or uncomfortable, immediately stop and contact an administrator.[/color] +3. Command and security roles are held up to higher standard of roleplay, though idk how high we can make it really. The whole station is basically at max RP 24/7. -[color=#a4885c]2.[/color] Follow the server expectations - - Do not cheat. - - Do not abuse glitches and exploits. [color=#ff0000]We have zero tolerance for abusing exploits/bugs. If you’re not sure, ask an admin.[/color] Otherwise, please use the #bug-reports channel on the Discord to report the bug. - - If you are banned from a role or department, you may not play that role. This includes seeking or accepting promotions into roles you are banned from. - - Do not make yourself a major problem/annoyance/disruption for the crew while not being an antagonist (i.e. self-antagging). - - Do not make yourself a major problem/annoyance/disruption for one specific crew member in a way that would actively detract from the other player's enjoyment of the shift. - - Do not, as a crewmate, hide the nuclear fission explosive (i.e. "the nuke") in an impossible to see location. - - Do not ignore the admin help relay or abuse it by flooding it with garbage, checking for admins before stating a problem (ex: "hello?", "any admins?"), using it as a chatroom, or sending messages of no substance. Hostility to administrators in the relay will result in your removal. All ahelp messages are sent to the Delta-V Discord. - - Department strikes (ex: cargonia and any variation thereof), riots, cults, and any other type of similar largely disruptive behavior are strictly forbidden. These activities are generally antagonist-only and all players regardless of antagonist status must obtain admin Central Command permission before engaging in this behavior (you are extremely unlikely to get permission). - - AFK (aka SSD) and catatonic players are considered to have the same rights as a conscious crewmate. - - End-of-round grief (EORG) is not allowed. This includes attacking, destroying, polluting, and injuring without reason both *at* and *on the way to* Central Command. - * This also extends to the following: - * Neutral parties, such as space dragons or sentient artifacts activating harmful nodes. - * Attempts to block the docking ports or ports leading into Central Command. +4. Self antagging is allowed but only up to a certain level. Theft and minor disruptions are fine. Welder bombing is not. -[color=#a4885c]3.[/color] Follow Chat Guidelines - - Use English as your primary method of communication. - - Do not spam. - - Do not advertise. - - Be respectful towards other players in LOOC and OOC channels, and avoid making others uncomfortable. This can range anywhere from starting arguments to personal attacks against others, depending on the context. - - Do not use netspeak in character (i.e. btw, lmfao). - - Do not use the Emotes channel to bypass an inability to speak. This includes examples like "motions for you to put parmesan THEN sauce on the spaghetti," "im friendly," and "huh weird looks like I can't type." - - Use the LOOC and OOC channels properly. Don’t speak of in-character matters in those channels unless you’re asking questions related to in-game concepts. - * DO NOT use in-character channels to bypass a lack of ability to use OOC/LOOC chats (e.g. "Huh, wonder where captain went? *OOC* He probably left to get dinner lol"). This will result in an immediate dewhitelist. - - Hate speech, slurs and bigotry are [color=#ff0000]not allowed[/color]. Words that are closely tied to real life slurs are [color=#ff0000]not allowed[/color]. - - No racist remarks towards in-game races/morphotypes (i.e. Simulated Racism), while you don’t have to like everybody, you should not be acting upon nor expressing your distaste for other races/morphotypes. +5. Psionics are allowed to live, revoking their power is akin to killing them. -[color=#a4885c]4.[/color] Follow Metagaming guidelines - - If you die and get revived, do not act on things you saw while you were dead. - - Do not engage in meta-communications. This includes using chat channels outside of what is available in-game to communicate with other players in the same game. - - Players are allowed to have in-character relationships (friends, enemies, or otherwise), however they cannot be used as a reason to grant or deny things based exclusively on having a relationship with one another(i.e. Meta-Friending). - - You are allowed to have knowledge of past experiences with someone else in prior shifts. This does not give you permission to hold a grudge against someone that results in you treating them differently in an unfair way (i.e. Meta-Grudging). - - Specific players who were antagonists in previous rounds must not be treated differently because of it. - - Do not "Antag Roll." This is the act of joining rounds for the purpose of seeing if you joined as an antagonist, and leaving soon after if not. Players who have a history of this behavior will have their whitelist revoked and/or face a ban. - - [color=#ff0000]Do not stream the current round to the Delta-V Discord.[/color] - - Do not place players into cryosleep unless they have given consent to do so, they are fully catatonic, or they have been sentenced to preservative stasis. Always examine a character to double check if they are SSD or catatonic prior to placing them into cryosleep. - -[color=#a4885c]5.[/color] If a player dies and is brought back by way of cloning or borgification, they forget the last five minutes leading up to their death and cannot describe who or what killed them. - -Players that are revived by using a defibrillator CAN recall what killed them and do not have any forgetfulness about what happened while they were alive. - -[color=#ff0000]Please report players who violate this rule.[/color] - -[color=#a4885c]6.[/color] All constructed/summoned beings that have laws are bound by those laws and must abide by them. - - If a being has a master, they MUST follow their master's orders. - - Your master is held accountable if they order you to do something malicious. - *This does not apply to breaking server rules. If you are ordered to do something that would break a server rule, disregard it and inform an admin. - - Not having orders, or being given free will by your master does NOT give you permission to self-antag or grief the crew. - -[color=#a4885c]7.[/color] Follow Naming Conventions - - In-character names must fit the server standards of: - * Doesn't make obvious references - * Doesn't disturb roleplay - OR - * Is a result of random name generation. - - The only exception to the above is that theatrical roles like clown, boxer, and mime are allowed stage names with some freedom, as long as it is not obscene. - -[color=#a4885c]8.[/color] Follow Roleplay Guidelines - - Treat your character as a separate entity from you, the player. Your character's actions, feelings, and knowledge in-game should be based solely on the character's experiences and not your own as the player. Low roleplay actions that have no regard for your character or the setting (Memes, silly copy paste spam IC) are not acceptable. - - Character development can occur over rounds but each round is a soft-reset, meaning you can have previous shift experience but your character will never have died in the past. - - Command and Security will be held to a higher standard for roleplay. - - By picking prisoner, you have chosen to RP as a prisoner. You are still subject to rules pertaining to escalation, and should only seek to escape from the brig with good roleplay reasoning, such as abusive security, or a badly damaged perma. Escaping for no reason is considered a self-antag activity. If you are unsure whether your escape reason is valid, feel free to AHelp it first. - -[color=#a4885c]9.[/color] Follow Escalation Guidelines - - Do not escalate situations needlessly. Very few things are deserving of a fight to the death. - - Antagonistic ghost roles, and pest ghost roles like mice are always fair game for attacking. Don't grief crew-aligned ghost roles like familiars, drones, or pets without provocation. - - If a fight results in someone being critically injured, seek medical help for them. If they die, do not destroy or otherwise hide their body. - -[color=#a4885c]10.[/color] Follow Antagonist Guidelines - - The damage antagonists cause should be roughly proportional to their objectives, and contribute towards achieving them in some way. However antagonists have leniency in regards to what they can and can’t do. If you are concerned as to whether or not what you're about to do is allowed, feel free to ahelp and ask an admin. - - Other antagonists are not necessarily your friends. Traitors, rat kings, and possibly even space dragons are free agents, but no one should be working together with xenomorphs or zombies. - - Exploits, arrivals camping, unnecessary round extensions, and other extremely lame behavior are forbidden. - - Ghost roles have their own independent rules that must be followed. [color=#ff0000]Breaking these rules can result in a ban, whitelist removal, or both.[/color] - -[color=#a4885c]11.[/color] 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 psionic mantis, it is not your goal to hunt down psionics. Do not mindbreak others against their will solely because they have psionic powers. - -[color=#a4885c]12.[/color] 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"). - - A medical doctor does not need insulated gloves, 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. - - Don't manufacture or prepare things for the "end of the round" when the shuttle docks with Central Command. - -[color=#ff0000]SECURITY & COMMAND RULES[/color] -These rules apply to any individual who is promoted or is acting in the place of a Security/Command role (unless they are an antagonist). - -[color=#a4885c]13.[/color] Security and command roles are held to a higher standard and must follow space law. - - If you don’t have time to play a full round, do not select these roles. - - If you need to leave your computer, send an ahelp or notify your fellow crew via the radio. - - Be competent in your job and department. Failure to know the basics of your department is liable to result in a job ban. - - Security and Command roles are forbidden from using a syndicate uplink to receive contraband without written permission from Central Command. - - Do not give away your objective items (e.g. Captain’s equipment, Head of Personnel’s ID, etc.). Some leeway is given to making deals with criminals if the deal benefits the safety or situation of the station as a whole and not just yourself. - - Uphold the Law & maintain order. Do not engage in lawbreaking activity or troublemaker behavior. Security is expected to intervene into criminal activity where possible. Heads of Staff are at minimum expected to report criminal activity to Security. - - Do not immediately abandon your position as a Command role and go do whatever you want instead of managing your department/the station. Do not abuse your position or use it to make arbitrary choices to the detriment of the station. - - Do not hire random crew to be your bodyguards or promote random crewmember to Captain or a Head of Staff at random. If you need bodyguards, talk to your security department. If you need a new Command role, talk to the personnel in that related department. - - Do not abandon the station during Nuclear Operatives. You are supposed to protect the station, not let operatives kill everyone on it without a fight. - -[color=#a4885c]14.[/color] Security (and Command where applicable) should try to remain non-lethal and effect arrests. Security/Command will be expected to answer for use of lethal force. Security/Command will be expected to effect arrests on criminals and prevent them from dying while in custody, even if lethal force is used. - -In the following special circumstances, lethal force may be used by Security: - - Lethal force is used against you (ex: firearms, lasers, disabling/stunning weapons with intent to kill, deadly melee weapons) - - Suspect is equipped with dangerous equipment only used by enemy agents/antagonists and is not cuffed nor surrendering (ex: Bloodred Hardsuit, China Lake, C-20R, etc.). - - You determine that your life or the life of another person is in immediate danger. - - The suspect is unable to be safely detained by less-lethal means. This includes suspects who continually resist efforts to be cuffed or continuously manage to escape. - - If no other reasonable options are readily available and allowing the suspect to continue would be an unreasonable danger to the station/crew. - -[color=#a4885c]15.[/color] Security/Command are expected to protect detainees in their custody to the best of their ability so as long as it does not come to unreasonable risk to themselves, the crew, or the station at large to do so. - - Brig times should generally not exceed 20 minutes unless the crime is permabriggable. - - Security may choose to confiscate dangerous items (weapons, firearms) as well as items used to commit crimes or items that prove problematic in possession of the detainee (tools, insulated gloves, etc.). - - Security may inspect PDAs of detainees and withhold them for the duration of detention, but can only confiscate them if they are obviously contraband. Suspicion alone is NOT sufficient for PDA confiscation by Security. - - Security is prohibited from checking crewmates for implants without reasonable suspicion. - - Detainees that die in your custody must be cloned unless they have been (legally) executed or have committed suicide. - - Executions must be for a capital crime, used only as a last resort, and MUST be authorized by the highest ranking member of Security, who will answer to the use of execution. - - Detainees in the brig have the right to know what they are being charged with. - -[color=#a4885c]16.[/color] Command members besides the Logistics Officer are not permitted to leave the station on salvage expeditions. +6. Space racism is EXTREMLY frowned upon and any slurs or denial of service due to someone's color or morphotype is illegal. \ No newline at end of file