diff --git a/Content.Client/_DV/CartridgeLoader/Cartridges/CrimeAssistUiFragment.xaml.cs b/Content.Client/_DV/CartridgeLoader/Cartridges/CrimeAssistUiFragment.xaml.cs index 6934e2197c..7a604e8c68 100644 --- a/Content.Client/_DV/CartridgeLoader/Cartridges/CrimeAssistUiFragment.xaml.cs +++ b/Content.Client/_DV/CartridgeLoader/Cartridges/CrimeAssistUiFragment.xaml.cs @@ -78,6 +78,7 @@ public sealed partial class CrimeAssistUiFragment : BoxContainer CrimeSeverity.Innocent => "#39a300", CrimeSeverity.Misdemeanour => "#7b7b30", CrimeSeverity.Felony => "#7b5430", + CrimeSeverity.GrandFelony => "#7b3730", CrimeSeverity.Capital => "#7b2e30", _ => "#ff00ff" }; diff --git a/Content.Shared/_DV/CartridgeLoader/Cartridges/CrimeAssistPage.cs b/Content.Shared/_DV/CartridgeLoader/Cartridges/CrimeAssistPage.cs index 64c461eb24..179e0ba759 100644 --- a/Content.Shared/_DV/CartridgeLoader/Cartridges/CrimeAssistPage.cs +++ b/Content.Shared/_DV/CartridgeLoader/Cartridges/CrimeAssistPage.cs @@ -42,5 +42,6 @@ public enum CrimeSeverity : byte Innocent, Misdemeanour, Felony, + GrandFelony, Capital } diff --git a/Resources/Locale/en-US/_DV/cartridge-loader/cartridges.ftl b/Resources/Locale/en-US/_DV/cartridge-loader/cartridges.ftl index 1825748e23..0c34a523d7 100644 --- a/Resources/Locale/en-US/_DV/cartridge-loader/cartridges.ftl +++ b/Resources/Locale/en-US/_DV/cartridge-loader/cartridges.ftl @@ -7,6 +7,7 @@ crime-assist-no-button = No crime-assist-crimetype-innocent = Innocent crime-assist-crimetype-misdemeanour = Misdemeanour crime-assist-crimetype-felony = Felony +crime-assist-crimetype-grandfelony = Grand Felony crime-assist-crimetype-capital = Capital crime-assist-crime-innocent = No crime was committed crime-assist-mainmenu = Welcome to Crime Assist! @@ -18,117 +19,137 @@ crime-assist-sophont-explanation = A sophont is described as any entity with the # Crimes crime-assist-crime-animalcruelty = Code 101: Animal Cruelty -crime-assist-crime-theft = Code 102: Theft -crime-assist-crime-trespass = Code 110: Trespass -crime-assist-crime-vandalism = Code 111: Vandalism -crime-assist-crime-hooliganism = Code 112: Hooliganism -crime-assist-crime-manslaughter = Code 201: Manslaughter -crime-assist-crime-grandtheft = Code 202: Grand Theft -crime-assist-crime-blackmarketeering = Code 203: Black Marketeering -crime-assist-crime-sabotage = Code 204: Sabotage -crime-assist-crime-mindbreaking = Code 205: Mindbreaking -crime-assist-crime-assault = Code 206: Assault -crime-assist-crime-abuseofpower = Code 207: Abuse of Power -crime-assist-crime-possession = Code 208: Possession -crime-assist-crime-endangerment = Code 209: Endangerment -crime-assist-crime-breakingandentering = Code 210: Breaking and Entering -crime-assist-crime-rioting = Code 211: Rioting -crime-assist-crime-contemptofcourt = Code 212: Contempt of Court -crime-assist-crime-perjuryfalsereport = Code 213: Perjury or False Report -crime-assist-crime-obstructionofjustice = Code 214: Obstruction of Justice -crime-assist-crime-murder = Code 301: Murder -crime-assist-crime-terrorism = Code 303: Terrorism -crime-assist-crime-grandsabotage = Code 304: Grand Sabotage -crime-assist-crime-decorporealisation = Code 305: Decorporealisation -crime-assist-crime-kidnapping = Code 309: Kidnapping -crime-assist-crime-sedition = Code 311: Sedition -crime-assist-crime-sexualharassment = Code 314: Sexual Harassment +crime-assist-crime-harrassment = Code 102: Harrassment +crime-assist-crime-vigilantism = Code 103: Vigilantism +crime-assist-crime-theft = Code 104: Petty Larceny +crime-assist-crime-trespass = Code 105: Trespass +crime-assist-crime-vandalism = Code 106: Vandalism +crime-assist-crime-hooliganism = Code 107: Hooliganism +crime-assist-crime-assault = Code 201: Assault +crime-assist-crime-breakingandentering = Code 202: Breaking and Entering +crime-assist-crime-rioting = Code 203: Rioting +crime-assist-crime-endangerment = Code 204: Endangerment +crime-assist-crime-possession = Code 205: Possession +crime-assist-crime-obstructionofjustice = Code 206: Obstruction of Justice +crime-assist-crime-perjuryfalsereport = Code 207: Perjury or False Report +crime-assist-crime-contemptofcourt = Code 208: Contempt of Court +crime-assist-crime-identitytheft= Code 209: Identity Theft +crime-assist-crime-manslaughter = Code 301: Manslaughter +crime-assist-crime-kidnapping = Code 302: Kidnapping +crime-assist-crime-grandpossession = Code 303: Grand Possession +crime-assist-crime-noospherictampering = Code 304: Noöspheric Tampering +crime-assist-crime-sabotage = Code 305: Sabotage +crime-assist-crime-abuseofpower = Code 306: Abuse of Power +crime-assist-crime-grandtheft = Code 307: Grand Larceny +crime-assist-crime-blackmarketeering = Code 308: Black Marketeering +crime-assist-crime-murder = Code 401: Murder +crime-assist-crime-terrorism = Code 402: Terrorism +crime-assist-crime-grandsabotage = Code 403: Grand Sabotage +crime-assist-crime-preventionofrevival = Code 404: Prevention of Revival +crime-assist-crime-sedition = Code 405: Sedition +crime-assist-crime-breachofcustody = Code 406: Breach of Custody # Questions -crime-assist-question-isitterrorism = Did the suspect hold hostages, cause many deaths or major destruction to force compliance from the crew? +crime-assist-question-isitterrorism = Did the suspect hold hostages, cause many deaths, or cause major destruction to force compliance from the crew? crime-assist-question-wassomeoneattacked = Was an entity attacked? crime-assist-question-wasitsophont = Was the victim in question a sophont? -crime-assist-question-didvictimdie = Did the victim die as a result to the attack? -crime-assist-question-isvictimremovedfrombody = Is the victim alive, but intentionally and permanently removed from the body? +crime-assist-question-wasitvigilantism = Did the suspect perform the duties of security without official approval? +crime-assist-question-didvictimdie = Did the victim die as a result of the attack? +crime-assist-question-isvictimunrevivable = Did the suspect deliberately take actions to prevent the victim's revival through medical care? crime-assist-question-wasdeathintentional = Did the suspect attack the victim with intent to kill? -crime-assist-question-forcedmindbreakertoxin = Was the victim forced to take Mindbreaker Toxin? -crime-assist-question-hadillicititem = Did the suspect have an illicit or controlled item, substance or entity? -crime-assist-question-wasitaperson = Did the suspect hold another sophont against its will? +crime-assist-question-isitbullying = Did they demean, harrass, humiliate, or spread false information about another entity? +crime-assist-question-forcedmindbreakertoxin = Did the suspect force someone to take Mindbreaker Toxin, or otherwise illegaly remove a psionic's abilities? +crime-assist-question-didtamperwithnoosphere = Did the suspect maliciously tamper with noöspheric anomalies, entites, or other elements? +crime-assist-question-didthreatenreality = Did the suspect deliberately threaten reality itself by raising glimmer or other anomalous reading levels? +crime-assist-question-hadillicititem = Did the suspect have an illicit or controlled item, substance, or entity? +crime-assist-question-wasitaperson = Did the suspect hold or confine another sophont against its will? crime-assist-question-wassuspectselling = Was the suspect selling or distributing the illicit items? -crime-assist-question-wassuspectseentaking = Can it be proven that the suspect took the item knowing that it was illegal for the suspect to possess the item? -crime-assist-question-isitemextremelydangerous = Is the item in question dangerous to other sophonts or the station as a whole? +crime-assist-question-wassuspectseentaking = Can it be proven that the suspect stole the item from another entity? +crime-assist-question-isitcategorycde = Is the item in question a category C, D, or E controlled armament? +crime-assist-question-isitcontrolleditem = Was stolen object a controlled item? crime-assist-question-wassuspectinarestrictedlocation = Was the suspect in a restricted location, or anywhere the suspect did not have legal access to? crime-assist-question-wasentrancelocked = Did the suspect force through a locked access point to get to the location? +crime-assist-question-questionwasithighsec = Was location that the suspect entered a High Security Area? (e.g. Bridge, Vault, Armory, Life support, AI etc) crime-assist-question-didsuspectbreaksomething = Did the suspect break something? crime-assist-question-weretheremanysuspects = Were there many suspects in a group causing a disturbance? crime-assist-question-wasdamagesmall = Was the damage minor, or easily undone? -crime-assist-question-wasdestroyeditemimportanttostation = Was the damaged or destroyed item important to the functioning of the station? crime-assist-question-islargepartofstationdestroyed = Was a large part of the station destroyed or made uninhabitable? -crime-assist-question-wascrimesexualinnature = Was the crime sexual in nature? -crime-assist-question-wassuspectanuisance = Was the suspect being a nuisance to other sophonts? +crime-assist-question-didirreversablydamageHSA = Did the suspect cause irreversible damage to a High Security Area? (e.g. Bridge, Vault, Armory, Life support, AI etc) crime-assist-question-falselyreportingtosecurity = Has the suspect made a report, in person or through radio channels, to security that was proven to be intentionally false? crime-assist-question-happenincourt = Was the suspect a nuisance in court? -crime-assist-question-duringactiveinvestigation = Was the suspect a nuisance during an active investigation, and hindered the investigation as a result? +crime-assist-question-duringactiveinvestigation = Did the suspect interfere with an investigation, arrest, warrant, or court order? crime-assist-question-tocommandstaff = Did the suspect overthrow or compromise a lawfully established Chain of Command, or attempt to do so? -crime-assist-question-wasitcommanditself = Was a command staff or department head abusing authority over another sophont? +crime-assist-question-wasitcommanditself = Was the suspect a member of command staff, security, or other position of power who abused their authority over another entity? +crime-assist-question-wasgenerallydisruptive = Was the suspect intentionally and maliciously disruptive to the station, its crew, or its continued functioning? +crime-assist-question-escapedsecurity = Did the suspect escape security custody while serving a sentence or awaiting trial? +crime-assist-question-didtheyimpersonate = Did the suspect attempt to impersonate another entity? +crime-assist-question-wasnegligent = Did the suspect fail to ensure the wellbeing of other entities or the station through negligence? # Crime details -crime-assist-crimedetail-innocent = Crime could not be determined. Use your best judgement to resolve the situation. +crime-assist-crimedetail-innocent = Crime could not be determined. Use your best judgement or consult a superior to resolve the situation. crime-assist-crimedetail-animalcruelty = To inflict unnecessary suffering on a sapient being with malicious intent. -crime-assist-crimedetail-theft = To unlawfully take property or items without consent. +crime-assist-crimedetail-harrassment = To verbally demean, humiliate, or harass an entity with malice; or maliciously spread false information amongst a population. +crime-assist-crimedetail-vigilantism = To perform the responsibility and duty of a law enforcement official without approval or due cause to act. +crime-assist-crimedetail-theft = To deprive an entity of an item in their lawful property without consent. crime-assist-crimedetail-trespass = To enter into an area where one is not authorised nor invited. crime-assist-crimedetail-vandalism = To deface or superficially damage public property, or property belonging to another person. crime-assist-crimedetail-hooliganism = To intentionally and maliciously engage in disruptive conduct, where one refuses to cease. -crime-assist-crimedetail-manslaughter = To effect violence upon a sophont, resulting in their death, without the apparent intent to kill them. -crime-assist-crimedetail-grandtheft = To unlawfully take highly restricted, dangerous, valuable, or highly sensitive property or items without consent. -crime-assist-crimedetail-blackmarketeering = To sell, distribute, or otherwise circulate restricted items or substances to unauthorised sophonts or entities. -crime-assist-crimedetail-sabotage = To engage in malicious actions that directly or indirectly hinder the operation of a vessel or its part, modify and/or damage technology one is not authorised to access, or endanger multiple sophonts. -crime-assist-crimedetail-mindbreaking = To unlawfully and maliciously rid a psionic sophont of their powers. crime-assist-crimedetail-assault = To cause physical harm or to effect unwanted physical contact on a sophont, without the apparent intent to kill them, or to threaten such actions with both capability and intent to do so. -crime-assist-crimedetail-abuseofpower = To intentionally misuse or wrongfully exercise one’s own authority, influence, or control, resulting in harm, unjust treatment, or demonstrable loss to a separate party due to violation of ethical and professional standards. -crime-assist-crimedetail-possession = To be in unauthorised possession of restricted items or items of particular danger. -crime-assist-crimedetail-endangerment = To recklessly abandon obligations involving the continued wellbeing and/or protection of life and property, through malpractice, action, or inaction. crime-assist-crimedetail-breakingandentering = To break and enter into a high security area where one is not authorised nor invited, with intent to commit a crime within. crime-assist-crimedetail-rioting = To partake in an unauthorised riotous, tumultuous, and disruptive public assembly that refuses to disperse after warning. -crime-assist-crimedetail-contemptofcourt = To conduct oneself disruptively and disrespectfully before the court. -crime-assist-crimedetail-perjuryfalsereport = To wilfully and maliciously tell an untruth either in court or in the process of making an actionable report to law enforcement. +crime-assist-crimedetail-endangerment = To recklessly abandon obligations involving the continued wellbeing and/or protection of life and property, through malpractice, action, or inaction. +crime-assist-crimedetail-possession = To be in unauthorised possession of restricted items or items of particular danger. crime-assist-crimedetail-obstructionofjustice = To wilfully disobey, interfere with, or refuse a decree of the court, warrant, or arrest. -crime-assist-crimedetail-murder = To kill a sophont with malicious intent and premeditation. -crime-assist-crimedetail-terrorism = To commit an act with the intent to cause injury or death, or to take hostages, in order to provoke a state of terror in, intimidate, or compel a group of sophonts to do or to abstain from doing any act. -crime-assist-crimedetail-grandsabotage = To engage in malicious actions that directly or indirectly make uninhabitable or inoperable a vessel or its part, or irreversibly modify and/or damage technology one is not authorised to access, causing severe bodily harm or death to multiple sophonts. -crime-assist-crimedetail-decorporealisation = To unlawfully, maliciously, and permanently strip a sophont’s mind from their body. -crime-assist-crimedetail-kidnapping = To unlawfully confine or restrict the free movement of a sophont against their will. +crime-assist-crimedetail-perjuryfalsereport = To wilfully and maliciously tell an untruth either in court or in the process of making an actionable report to law enforcement. +crime-assist-crimedetail-contemptofcourt = To conduct oneself disruptively and disrespectfully before the court. +crime-assist-crimedetail-identitytheft=To maliciously assume the identity of an entity, such as through writing, attire, and/or speech. +crime-assist-crimedetail-manslaughter = To act without malice in a manner which, directly or indirectly, leads to the death of a sophont. +crime-assist-crimedetail-kidnapping = To unlawfully confine or restrict the free movement of an entity against its will. +crime-assist-crimedetail-grandpossession = To be in the possession of a Category C, D, or E Controlled Armament. +crime-assist-crimedetail-noospherictampering = To maliciously tamper with or create noöspheric anomalies, entities, aberrations, or other elements; Or to otherwise deliberately perform actions that would raise Glimmer or other anomalous reading levels in a way that threatens normative reality. +crime-assist-crimedetail-sabotage = To maliciously commit an act that, directly or indirectly, hinders the operation of a vessel of its part; or, to commit an act that modifies and/or damages technology or equipment one is not authorized to access. +crime-assist-crimedetail-abuseofpower = To intentionally misuse or wrongfully exercise one’s own authority, influence, or control, resulting in harm, unjust treatment, or demonstratable loss to another entity. +crime-assist-crimedetail-grandtheft = To deprive an entity of any Controlled Item in their lawful possession. +crime-assist-crimedetail-blackmarketeering = To sell, distribute, or otherwise circulate Controlled Items to unauthorized entities. +crime-assist-crimedetail-murder = To maliciously commit an act resulting in the death of a sophont, with reckless indifference to their life. +crime-assist-crimedetail-terrorism = To maliciously commit an act or take hostages with reckless indifference to life in order to provoke a state of terror in, intimidate, or otherwise compel an entity to act or abstain from acting. +crime-assist-crimedetail-grandsabotage = To maliciously commit an act that, directly or indirectly, renders a vessel or its part uninhabitable or inoperable; or, to commit an act that causes irreversible damage to High Security Areas and/or systems of a vessel. +crime-assist-crimedetail-preventionofrevival = To commit an act that prevents the revival of a sophont by standard medical care following their death. crime-assist-crimedetail-sedition = To act to overthrow a lawfully established Chain of Command or governing body without lawful or legitimate cause. -crime-assist-crimedetail-sexualharassment = To sexually harass, attempt to coerce into sexual relations, or effect unwanted sexual contact with an unwilling sophont. +crime-assist-crimedetail-breachofcustody = To escape the custody of law enforcement while serving a legal sentence, or awaiting trial for a capital offense. # Punishments crime-assist-crimepunishment-innocent = No punishment may be necessary -crime-assist-crimepunishment-animalcruelty = Punishment: 3 minutes -crime-assist-crimepunishment-theft = Punishment: 2 minutes -crime-assist-crimepunishment-trespass = Punishment: 2 minutes -crime-assist-crimepunishment-vandalism = Punishment: 2 minutes +crime-assist-crimepunishment-animalcruelty = Punishment: 5 minutes +crime-assist-crimepunishment-harrassment = Punishment: 5 minutes +crime-assist-crimepunishment-vigilantism = Punishment: 4 minutes +crime-assist-crimepunishment-theft = Punishment: 4 minutes +crime-assist-crimepunishment-trespass = Punishment: 3 minutes +crime-assist-crimepunishment-vandalism = Punishment: 3 minutes crime-assist-crimepunishment-hooliganism = Punishment: As necessary -crime-assist-crimepunishment-manslaughter = Punishment: 8 minutes -crime-assist-crimepunishment-grandtheft = Punishment: 8 minutes -crime-assist-crimepunishment-blackmarketeering = Punishment: 6 minutes -crime-assist-crimepunishment-sabotage = Punishment: 6 minutes -crime-assist-crimepunishment-mindbreaking = Punishment: 5 minutes -crime-assist-crimepunishment-assault = Punishment: 5 minutes -crime-assist-crimepunishment-abuseofpower = Punishment: 5 minutes -crime-assist-crimepunishment-possession = Punishment: Up to 5 minutes -crime-assist-crimepunishment-endangerment = Punishment: 4 minutes -crime-assist-crimepunishment-breakingandentering = Punishment: 4 minutes -crime-assist-crimepunishment-rioting = Punishment: 4 minutes -crime-assist-crimepunishment-contemptofcourt = Punishment: 4 minutes -crime-assist-crimepunishment-perjuryfalsereport = Punishment: 3 minutes -crime-assist-crimepunishment-obstructionofjustice = Punishment: 2 minutes +crime-assist-crimepunishment-assault = Punishment: 10 minutes +crime-assist-crimepunishment-breakingandentering = Punishment: 10 minutes +crime-assist-crimepunishment-rioting = Punishment: 8 minutes +crime-assist-crimepunishment-endangerment = Punishment: 8 minutes +crime-assist-crimepunishment-possession = Punishment: 5 to 10 minutes, based on the category of contraband +crime-assist-crimepunishment-obstructionofjustice = Punishment: 8 minutes +crime-assist-crimepunishment-perjuryfalsereport = Punishment: 6 minutes +crime-assist-crimepunishment-contemptofcourt = Punishment: 6 minutes +crime-assist-crimepunishment-identitytheft = Punishment: 5 minutes +crime-assist-crimepunishment-manslaughter = Punishment: 16 minutes +crime-assist-crimepunishment-kidnapping = Punishment: 16 minutes +crime-assist-crimepunishment-grandpossession = Punishment: 15 to 25 minutes, based on the category of contraband +crime-assist-crimepunishment-noospherictampering = Punishment: 14 minutes +crime-assist-crimepunishment-sabotage = Punishment: 14 minutes +crime-assist-crimepunishment-abuseofpower = Punishment: 14 minutes +crime-assist-crimepunishment-grandtheft = Punishment: 12 minutes +crime-assist-crimepunishment-blackmarketeering = Punishment: 12 minutes crime-assist-crimepunishment-murder = Punishment: Capital crime-assist-crimepunishment-terrorism = Punishment: Capital crime-assist-crimepunishment-grandsabotage = Punishment: Capital -crime-assist-crimepunishment-decorporealisation = Punishment: Capital -crime-assist-crimepunishment-kidnapping = Punishment: Capital +crime-assist-crimepunishment-preventionofrevival = Punishment: Capital crime-assist-crimepunishment-sedition = Punishment: Capital -crime-assist-crimepunishment-sexualharassment = Punishment: Capital +crime-assist-crimepunishment-breachofcustody = Punishment: Capital ## MailMetrics diff --git a/Resources/Prototypes/_DV/Cartridges/crimeassistflow.yml b/Resources/Prototypes/_DV/Cartridges/crimeassistflow.yml index 5528d78b9d..27d3be9810 100644 --- a/Resources/Prototypes/_DV/Cartridges/crimeassistflow.yml +++ b/Resources/Prototypes/_DV/Cartridges/crimeassistflow.yml @@ -9,11 +9,12 @@ onYes: "resultTerrorism" onNo: "questionWasSomeoneAttacked" +# Branch 1 - Levels of harm - type: crimeAssistPage id: "questionWasSomeoneAttacked" locKey: "crime-assist-question-wassomeoneattacked" onYes: "questionWasItSophont" - onNo: "questionForcedMindbreakerToxin" + onNo: "questionIsItBullying" - type: crimeAssistPage id: "questionWasItSophont" @@ -24,38 +25,33 @@ - type: crimeAssistPage id: "questionDidVictimDie" locKey: "crime-assist-question-didvictimdie" - onYes: "questionIsVictimRemovedFromBody" + onYes: "questionWasDeathIntentional" onNo: "resultAssault" -- type: crimeAssistPage - id: "questionIsVictimRemovedFromBody" - locKey: "crime-assist-question-isvictimremovedfrombody" - onYes: "resultDecorporealisation" - onNo: "questionWasDeathIntentional" - - type: crimeAssistPage id: "questionWasDeathIntentional" locKey: "crime-assist-question-wasdeathintentional" - onYes: "resultMurder" + onYes: "questionIsVictimUnrevivable" onNo: "resultManslaughter" - type: crimeAssistPage - id: "questionForcedMindbreakerToxin" - locKey: "crime-assist-question-forcedmindbreakertoxin" - onYes: "resultMindbreaking" + id: "questionIsVictimUnrevivable" + locKey: "crime-assist-question-isvictimunrevivable" + onYes: "resultPreventionOfRevival" + onNo: "resultMurder" + +- type: crimeAssistPage + id: "questionIsItBullying" + locKey: "crime-assist-question-isitbullying" + onYes: "resultHarrassment" onNo: "questionHadRestrictedItem" +# Branch 2 - Restricted items & theft - type: crimeAssistPage id: "questionHadRestrictedItem" locKey: "crime-assist-question-hadillicititem" - onYes: "questionWasItAPerson" - onNo: "questionWasSuspectInARestrictedLocation" - -- type: crimeAssistPage - id: "questionWasItAPerson" - locKey: "crime-assist-question-wasitaperson" - onYes: "resultKidnapping" - onNo: "questionWasSuspectSelling" + onYes: "questionWasSuspectSelling" + onNo: "questionWasItAPerson" - type: crimeAssistPage id: "questionWasSuspectSelling" @@ -66,68 +62,89 @@ - type: crimeAssistPage id: "questionWasSuspectSeenTaking" locKey: "crime-assist-question-wassuspectseentaking" - onYes: "questionIsItemExtremelyDangerous" - onNo: "resultPossession" + onYes: "questionIsObjectControlledItem" + onNo: "questionIsItemCategoryCDE" - type: crimeAssistPage - id: "questionIsItemExtremelyDangerous" - locKey: "crime-assist-question-isitemextremelydangerous" + id: "questionIsObjectControlledItem" + locKey: "crime-assist-question-isitcontrolleditem" onYes: "resultGrandTheft" onNo: "resultTheft" - type: crimeAssistPage - id: "questionWasSuspectInARestrictedLocation" - locKey: "crime-assist-question-wassuspectinarestrictedlocation" - onYes: "questionWasEntranceLocked" - onNo: "questionDidSuspectBreakSomething" + id: "questionIsItemCategoryCDE" + locKey: "crime-assist-question-isitcategorycde" + onYes: "resultGrandPossession" + onNo: "resultPossession" - type: crimeAssistPage - id: "questionWasEntranceLocked" - locKey: "crime-assist-question-wasentrancelocked" - onYes: "resultBreakingAndEntering" - onNo: "resultTrespass" + id: "questionWasItAPerson" + locKey: "crime-assist-question-wasitaperson" + onYes: "resultKidnapping" + onNo: "questionDidSuspectBreakSomething" +# Branch 3 - Breaking Things - type: crimeAssistPage id: "questionDidSuspectBreakSomething" locKey: "crime-assist-question-didsuspectbreaksomething" + onYes: "questionWasDamageSmall" + onNo: "questionWasSuspectInARestrictedLocation" + +- type: crimeAssistPage + id: "questionWasDamageSmall" + locKey: "crime-assist-question-wasdamagesmall" onYes: "questionWereThereManySuspects" - onNo: "questionWasCrimeSexualInNature" + onNo: "questionIsLargePartOfStationDestroyed" - type: crimeAssistPage id: "questionWereThereManySuspects" locKey: "crime-assist-question-weretheremanysuspects" onYes: "resultRioting" - onNo: "questionWasDamageSmall" - -- type: crimeAssistPage - id: "questionWasDamageSmall" - locKey: "crime-assist-question-wasdamagesmall" - onYes: "resultVandalism" - onNo: "questionWasDestroyedItemImportantToStation" - -- type: crimeAssistPage - id: "questionWasDestroyedItemImportantToStation" - locKey: "crime-assist-question-wasdestroyeditemimportanttostation" - onYes: "questionIsLargePartOfStationDestroyed" - onNo: "resultEndangerment" + onNo: "resultVandalism" - type: crimeAssistPage id: "questionIsLargePartOfStationDestroyed" locKey: "crime-assist-question-islargepartofstationdestroyed" onYes: "resultGrandSabotage" + onNo: "questionDidIrreversablyDamageHSA" + +- type: crimeAssistPage + id: "questionDidIrreversablyDamageHSA" + locKey: "crime-assist-question-didirreversablydamageHSA" + onYes: "resultGrandSabotage" onNo: "resultSabotage" +# Branch 4 - Types of Tresspass - type: crimeAssistPage - id: "questionWasCrimeSexualInNature" - locKey: "crime-assist-question-wascrimesexualinnature" - onYes: "resultSexualHarassment" - onNo: "questionWasSuspectANuisance" + id: "questionWasSuspectInARestrictedLocation" + locKey: "crime-assist-question-wassuspectinarestrictedlocation" + onYes: "questionWasEntranceLocked" + onNo: "questionWasGenerallyDisruptive" - type: crimeAssistPage - id: "questionWasSuspectANuisance" - locKey: "crime-assist-question-wassuspectanuisance" - onYes: "questionFalselyReportingToSecurity" - onNo: "resultInnocent" + id: "questionWasEntranceLocked" + locKey: "crime-assist-question-wasentrancelocked" + onYes: "questionWasItHighSecArea" + onNo: "resultTrespass" + +- type: crimeAssistPage + id: "questionWasItHighSecArea" + locKey: "crime-assist-question-questionwasithighsec" + onYes: "resultBreakingAndEntering" + onNo: "resultTrespass" + +# Branch 5 - Being generally Disruptive +- type: crimeAssistPage + id: "questionWasGenerallyDisruptive" + locKey: "crime-assist-question-wasgenerallydisruptive" + onYes: "questionWereThereManySuspectsNuisance" + onNo: "questionEscapedSecurity" + +- type: crimeAssistPage + id: "questionWereThereManySuspectsNuisance" + locKey: "crime-assist-question-weretheremanysuspects" + onYes: "resultRioting" + onNo: "questionFalselyReportingToSecurity" - type: crimeAssistPage id: "questionFalselyReportingToSecurity" @@ -145,12 +162,6 @@ id: "questionDuringActiveInvestigation" locKey: "crime-assist-question-duringactiveinvestigation" onYes: "resultObstructionOfJustice" - onNo: "questionToCommandStaff" - -- type: crimeAssistPage - id: "questionToCommandStaff" - locKey: "crime-assist-question-tocommandstaff" - onYes: "resultSedition" onNo: "questionWasItCommandItself" - type: crimeAssistPage @@ -159,6 +170,50 @@ onYes: "resultAbuseOfPower" onNo: "resultHooliganism" +# Branch 6 - Miscellaneous +- type: crimeAssistPage + id: "questionEscapedSecurity" + locKey: "crime-assist-question-escapedsecurity" + onYes: "resultBreachOfCustody" + onNo: "questionDidTamperWithNoosphere" + +- type: crimeAssistPage + id: "questionDidTamperWithNoosphere" + locKey: "crime-assist-question-didtamperwithnoosphere" + onYes: "resultNoosphericTampering" + onNo: "questionRaiseGlimmer" + +- type: crimeAssistPage + id: "questionRaiseGlimmer" + locKey: "crime-assist-question-didthreatenreality" + onYes: "resultNoosphericTampering" + onNo: "questionWasItVigilantism" + +- type: crimeAssistPage + id: "questionWasItVigilantism" + locKey: "crime-assist-question-wasitvigilantism" + onYes: "resultVigilantism" + onNo: "questionToCommandStaff" + +- type: crimeAssistPage + id: "questionToCommandStaff" + locKey: "crime-assist-question-tocommandstaff" + onYes: "resultSedition" + onNo: "questionDidTheyImpersonate" + +- type: crimeAssistPage + id: "questionDidTheyImpersonate" + locKey: "crime-assist-question-didtheyimpersonate" + onYes: "resultIdentityTheft" + onNo: "questionWasNegligent" + +- type: crimeAssistPage + id: "questionWasNegligent" + locKey: "crime-assist-question-wasnegligent" + onYes: "resultEndangerment" + onNo: "resultInnocent" + +# Result Pages - type: crimeAssistPage id: "resultInnocent" locKeyTitle: "crime-assist-crime-innocent" @@ -166,6 +221,7 @@ crimeSeverity: Innocent locKeyPunishment: "crime-assist-crimepunishment-innocent" +# Misdemeanors - type: crimeAssistPage id: "resultAnimalCruelty" locKeyTitle: "crime-assist-crime-animalcruelty" @@ -173,6 +229,20 @@ crimeSeverity: Misdemeanour locKeyPunishment: "crime-assist-crimepunishment-animalcruelty" +- type: crimeAssistPage + id: "resultHarrassment" + locKeyTitle: "crime-assist-crime-harrassment" + locKeyDescription: "crime-assist-crimedetail-harrassment" + crimeSeverity: Misdemeanour + locKeyPunishment: "crime-assist-crimepunishment-harrassment" + +- type: crimeAssistPage + id: "resultVigilantism" + locKeyTitle: "crime-assist-crime-vigilantism" + locKeyDescription: "crime-assist-crimedetail-vigilantism" + crimeSeverity: Misdemeanour + locKeyPunishment: "crime-assist-crimepunishment-vigilantism" + - type: crimeAssistPage id: "resultTheft" locKeyTitle: "crime-assist-crime-theft" @@ -201,34 +271,7 @@ crimeSeverity: Misdemeanour locKeyPunishment: "crime-assist-crimepunishment-hooliganism" -- type: crimeAssistPage - id: "resultManslaughter" - locKeyTitle: "crime-assist-crime-manslaughter" - locKeyDescription: "crime-assist-crimedetail-manslaughter" - crimeSeverity: Felony - locKeyPunishment: "crime-assist-crimepunishment-manslaughter" - -- type: crimeAssistPage - id: "resultGrandTheft" - locKeyTitle: "crime-assist-crime-grandtheft" - locKeyDescription: "crime-assist-crimedetail-grandtheft" - crimeSeverity: Felony - locKeyPunishment: "crime-assist-crimepunishment-grandtheft" - -- type: crimeAssistPage - id: "resultSabotage" - locKeyTitle: "crime-assist-crime-sabotage" - locKeyDescription: "crime-assist-crimedetail-sabotage" - crimeSeverity: Felony - locKeyPunishment: "crime-assist-crimepunishment-sabotage" - -- type: crimeAssistPage - id: "resultMindbreaking" - locKeyTitle: "crime-assist-crime-mindbreaking" - locKeyDescription: "crime-assist-crimedetail-mindbreaking" - crimeSeverity: Felony - locKeyPunishment: "crime-assist-crimepunishment-mindbreaking" - +# Felonies - type: crimeAssistPage id: "resultAssault" locKeyTitle: "crime-assist-crime-assault" @@ -236,27 +279,6 @@ crimeSeverity: Felony locKeyPunishment: "crime-assist-crimepunishment-assault" -- type: crimeAssistPage - id: "resultAbuseOfPower" - locKeyTitle: "crime-assist-crime-abuseofpower" - locKeyDescription: "crime-assist-crimedetail-abuseofpower" - crimeSeverity: Felony - locKeyPunishment: "crime-assist-crimepunishment-abuseofpower" - -- type: crimeAssistPage - id: "resultPossession" - locKeyTitle: "crime-assist-crime-possession" - locKeyDescription: "crime-assist-crimedetail-possession" - crimeSeverity: Felony - locKeyPunishment: "crime-assist-crimepunishment-possession" - -- type: crimeAssistPage - id: "resultEndangerment" - locKeyTitle: "crime-assist-crime-endangerment" - locKeyDescription: "crime-assist-crimedetail-endangerment" - crimeSeverity: Felony - locKeyPunishment: "crime-assist-crimepunishment-endangerment" - - type: crimeAssistPage id: "resultBreakingAndEntering" locKeyTitle: "crime-assist-crime-breakingandentering" @@ -272,18 +294,25 @@ locKeyPunishment: "crime-assist-crimepunishment-rioting" - type: crimeAssistPage - id: "resultContemptOfCourt" - locKeyTitle: "crime-assist-crime-contemptofcourt" - locKeyDescription: "crime-assist-crimedetail-contemptofcourt" + id: "resultEndangerment" + locKeyTitle: "crime-assist-crime-endangerment" + locKeyDescription: "crime-assist-crimedetail-endangerment" crimeSeverity: Felony - locKeyPunishment: "crime-assist-crimepunishment-contemptofcourt" + locKeyPunishment: "crime-assist-crimepunishment-endangerment" - type: crimeAssistPage - id: "resultBlackMarketeering" - locKeyTitle: "crime-assist-crime-blackmarketeering" - locKeyDescription: "crime-assist-crimedetail-blackmarketeering" + id: "resultPossession" + locKeyTitle: "crime-assist-crime-possession" + locKeyDescription: "crime-assist-crimedetail-possession" crimeSeverity: Felony - locKeyPunishment: "crime-assist-crimepunishment-blackmarketeering" + locKeyPunishment: "crime-assist-crimepunishment-possession" + +- type: crimeAssistPage + id: "resultObstructionOfJustice" + locKeyTitle: "crime-assist-crime-obstructionofjustice" + locKeyDescription: "crime-assist-crimedetail-obstructionofjustice" + crimeSeverity: Felony + locKeyPunishment: "crime-assist-crimepunishment-obstructionofjustice" - type: crimeAssistPage id: "resultPerjuryOrFalseReport" @@ -293,12 +322,77 @@ locKeyPunishment: "crime-assist-crimepunishment-perjuryfalsereport" - type: crimeAssistPage - id: "resultObstructionOfJustice" - locKeyTitle: "crime-assist-crime-obstructionofjustice" - locKeyDescription: "crime-assist-crimedetail-obstructionofjustice" + id: "resultIdentityTheft" + locKeyTitle: "crime-assist-crime-identitytheft" + locKeyDescription: "crime-assist-crimedetail-identitytheft" crimeSeverity: Felony - locKeyPunishment: "crime-assist-crimepunishment-obstructionofjustice" + locKeyPunishment: "crime-assist-crimepunishment-identitytheft" +- type: crimeAssistPage + id: "resultContemptOfCourt" + locKeyTitle: "crime-assist-crime-contemptofcourt" + locKeyDescription: "crime-assist-crimedetail-contemptofcourt" + crimeSeverity: Felony + locKeyPunishment: "crime-assist-crimepunishment-contemptofcourt" + +# Grand Felonies +- type: crimeAssistPage + id: "resultManslaughter" + locKeyTitle: "crime-assist-crime-manslaughter" + locKeyDescription: "crime-assist-crimedetail-manslaughter" + crimeSeverity: GrandFelony + locKeyPunishment: "crime-assist-crimepunishment-manslaughter" + +- type: crimeAssistPage + id: "resultKidnapping" + locKeyTitle: "crime-assist-crime-kidnapping" + locKeyDescription: "crime-assist-crimedetail-kidnapping" + crimeSeverity: GrandFelony + locKeyPunishment: "crime-assist-crimepunishment-kidnapping" + +- type: crimeAssistPage + id: "resultGrandPossession" + locKeyTitle: "crime-assist-crime-grandpossession" + locKeyDescription: "crime-assist-crimedetail-grandpossession" + crimeSeverity: GrandFelony + locKeyPunishment: "crime-assist-crimepunishment-grandpossession" + +- type: crimeAssistPage + id: "resultNoosphericTampering" + locKeyTitle: "crime-assist-crime-noospherictampering" + locKeyDescription: "crime-assist-crimedetail-noospherictampering" + crimeSeverity: GrandFelony + locKeyPunishment: "crime-assist-crimepunishment-noospherictampering" + +- type: crimeAssistPage + id: "resultSabotage" + locKeyTitle: "crime-assist-crime-sabotage" + locKeyDescription: "crime-assist-crimedetail-sabotage" + crimeSeverity: GrandFelony + locKeyPunishment: "crime-assist-crimepunishment-sabotage" + +- type: crimeAssistPage + id: "resultAbuseOfPower" + locKeyTitle: "crime-assist-crime-abuseofpower" + locKeyDescription: "crime-assist-crimedetail-abuseofpower" + crimeSeverity: GrandFelony + locKeyPunishment: "crime-assist-crimepunishment-abuseofpower" + +- type: crimeAssistPage + id: "resultGrandTheft" + locKeyTitle: "crime-assist-crime-grandtheft" + locKeyDescription: "crime-assist-crimedetail-grandtheft" + crimeSeverity: GrandFelony + locKeyPunishment: "crime-assist-crimepunishment-grandtheft" + +- type: crimeAssistPage + id: "resultBlackMarketeering" + locKeyTitle: "crime-assist-crime-blackmarketeering" + locKeyDescription: "crime-assist-crimedetail-blackmarketeering" + crimeSeverity: GrandFelony + locKeyPunishment: "crime-assist-crimepunishment-blackmarketeering" + +# Capital Crimes - type: crimeAssistPage id: "resultMurder" locKeyTitle: "crime-assist-crime-murder" @@ -321,18 +415,11 @@ locKeyPunishment: "crime-assist-crimepunishment-grandsabotage" - type: crimeAssistPage - id: "resultDecorporealisation" - locKeyTitle: "crime-assist-crime-decorporealisation" - locKeyDescription: "crime-assist-crimedetail-decorporealisation" + id: "resultPreventionOfRevival" + locKeyTitle: "crime-assist-crime-preventionofrevival" + locKeyDescription: "crime-assist-crimedetail-preventionofrevival" crimeSeverity: Capital - locKeyPunishment: "crime-assist-crimepunishment-decorporealisation" - -- type: crimeAssistPage - id: "resultKidnapping" - locKeyTitle: "crime-assist-crime-kidnapping" - locKeyDescription: "crime-assist-crimedetail-kidnapping" - crimeSeverity: Capital - locKeyPunishment: "crime-assist-crimepunishment-kidnapping" + locKeyPunishment: "crime-assist-crimepunishment-preventionofrevival" - type: crimeAssistPage id: "resultSedition" @@ -342,8 +429,8 @@ locKeyPunishment: "crime-assist-crimepunishment-sedition" - type: crimeAssistPage - id: "resultSexualHarassment" - locKeyTitle: "crime-assist-crime-sexualharassment" - locKeyDescription: "crime-assist-crimedetail-sexualharassment" + id: "resultBreachOfCustody" + locKeyTitle: "crime-assist-crime-breachofcustody" + locKeyDescription: "crime-assist-crimedetail-breachofcustody" crimeSeverity: Capital - locKeyPunishment: "crime-assist-crimepunishment-sexualharassment" + locKeyPunishment: "crime-assist-crimepunishment-breachofcustody"