Update the Crime Assist PDA App to match current Space Law (#3927)

* make Grand Felonies a possible crime

* Update the crime assist to match current space law

* re-organize result pages, add missing details

* Re-organize the general flow, add new questions & crimes

* typo ops

* typo ops v2

* Modify the flow further, per feedback

* mrrp

* typo ops 3: revengeance

* rename decorp to POR

* phrasing part one

* theft/possession phrasing changes & minor flow fixes

* remove redundant question, more flow changes

* update OOJ question

* update to include Noöspheric Tampering
This commit is contained in:
ConstantlyConfused 2025-08-30 19:27:38 -06:00 committed by GitHub
parent 191fbc8053
commit 854e546e25
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 323 additions and 213 deletions

View File

@ -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"
};

View File

@ -42,5 +42,6 @@ public enum CrimeSeverity : byte
Innocent,
Misdemeanour,
Felony,
GrandFelony,
Capital
}

View File

@ -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 ones 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 sophonts 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 ones 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

View File

@ -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"