Revolutionaries (#18477)
Co-authored-by: coolmankid12345 <coolmankid12345@users.noreply.github.com> Co-authored-by: EmoGarbage404 <retron404@gmail.com>
This commit is contained in:
@@ -98,6 +98,16 @@
|
||||
category: Medical
|
||||
group: market
|
||||
|
||||
- type: cargoProduct
|
||||
id: MedicalMindShieldImplants
|
||||
icon:
|
||||
sprite: Objects/Specific/Chemistry/syringe.rsi
|
||||
state: syringe_base0
|
||||
product: CrateMindShieldImplants
|
||||
cost: 5000
|
||||
category: Medical
|
||||
group: market
|
||||
|
||||
- type: cargoProduct
|
||||
id: ChemistryP
|
||||
icon:
|
||||
|
||||
@@ -28,6 +28,15 @@
|
||||
- id: BoxBottle
|
||||
amount: 2
|
||||
|
||||
- type: entity
|
||||
id: CrateMindShieldImplants
|
||||
parent: CrateMedical
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: MindShieldImplanter
|
||||
amount: 3
|
||||
|
||||
- type: entity
|
||||
id: CrateMedicalSurgery
|
||||
parent: CrateSurgery
|
||||
|
||||
@@ -876,6 +876,7 @@
|
||||
clumsySound:
|
||||
path: /Audio/Animals/monkey_scream.ogg
|
||||
- type: IdExaminable
|
||||
- type: AlwaysRevolutionaryConvertible
|
||||
|
||||
- type: entity
|
||||
name: guidebook monkey
|
||||
|
||||
@@ -206,3 +206,13 @@
|
||||
components:
|
||||
- type: Implanter
|
||||
implant: DeathRattleImplant
|
||||
|
||||
# Security and Command implanters
|
||||
|
||||
- type: entity
|
||||
id: MindShieldImplanter
|
||||
name: mind-shield implanter
|
||||
parent: BaseImplantOnlyImplanter
|
||||
components:
|
||||
- type: Implanter
|
||||
implant: MindShieldImplant
|
||||
|
||||
@@ -256,3 +256,17 @@
|
||||
- Dead
|
||||
- type: Rattle
|
||||
|
||||
# Sec and Command implants
|
||||
|
||||
- type: entity
|
||||
parent: BaseSubdermalImplant
|
||||
id: MindShieldImplant
|
||||
name: mind-shield implant
|
||||
description: This implant will ensure loyalty to Nanotrasen and prevent mind control devices.
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: SubdermalImplant
|
||||
permanent: true
|
||||
- type: Tag
|
||||
tags:
|
||||
- MindShield
|
||||
|
||||
@@ -75,6 +75,13 @@
|
||||
components:
|
||||
- type: TraitorRule
|
||||
|
||||
- type: entity
|
||||
id: Revolutionary
|
||||
parent: BaseGameRule
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: RevolutionaryRule
|
||||
|
||||
- type: entity
|
||||
id: Sandbox
|
||||
parent: BaseGameRule
|
||||
|
||||
13
Resources/Prototypes/Roles/Antags/revolutionary.yml
Normal file
13
Resources/Prototypes/Roles/Antags/revolutionary.yml
Normal file
@@ -0,0 +1,13 @@
|
||||
- type: antag
|
||||
id: HeadRev
|
||||
name: roles-antag-rev-head-name
|
||||
antagonist: true
|
||||
setPreference: true
|
||||
objective: roles-antag-rev-head-objective
|
||||
|
||||
- type: antag
|
||||
id: Rev
|
||||
name: roles-antag-rev-name
|
||||
antagonist: true
|
||||
setPreference: false
|
||||
objective: roles-antag-rev-objective
|
||||
@@ -14,7 +14,7 @@
|
||||
department: Cargo
|
||||
time: 36000 #10 hours
|
||||
- !type:OverallPlaytimeRequirement
|
||||
time: 144000 #40 hrs
|
||||
time: 144000 #40 hrs
|
||||
weight: 10
|
||||
startingGear: QuartermasterGear
|
||||
icon: "JobIconQuarterMaster"
|
||||
@@ -27,6 +27,12 @@
|
||||
- Maintenance
|
||||
- External
|
||||
- Command
|
||||
special:
|
||||
- !type:AddImplantSpecial
|
||||
implants: [ MindShieldImplant ]
|
||||
- !type:AddComponentSpecial
|
||||
components:
|
||||
- type: CommandStaff
|
||||
|
||||
- type: startingGear
|
||||
id: QuartermasterGear
|
||||
|
||||
@@ -25,6 +25,12 @@
|
||||
canBeAntag: false
|
||||
accessGroups:
|
||||
- AllAccess
|
||||
special:
|
||||
- !type:AddImplantSpecial
|
||||
implants: [ MindShieldImplant ]
|
||||
- !type:AddComponentSpecial
|
||||
components:
|
||||
- type: CommandStaff
|
||||
|
||||
- type: startingGear
|
||||
id: CaptainGear
|
||||
|
||||
@@ -47,6 +47,12 @@
|
||||
- Cargo
|
||||
- Atmospherics
|
||||
- Medical
|
||||
special:
|
||||
- !type:AddImplantSpecial
|
||||
implants: [ MindShieldImplant ]
|
||||
- !type:AddComponentSpecial
|
||||
components:
|
||||
- type: CommandStaff
|
||||
|
||||
- type: startingGear
|
||||
id: HoPGear
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
department: Engineering
|
||||
time: 36000 #10 hrs
|
||||
- !type:OverallPlaytimeRequirement
|
||||
time: 144000 #40 hrs
|
||||
time: 144000 #40 hrs
|
||||
weight: 10
|
||||
startingGear: ChiefEngineerGear
|
||||
icon: "JobIconChiefEngineer"
|
||||
@@ -28,6 +28,12 @@
|
||||
- External
|
||||
- ChiefEngineer
|
||||
- Atmospherics
|
||||
special:
|
||||
- !type:AddImplantSpecial
|
||||
implants: [ MindShieldImplant ]
|
||||
- !type:AddComponentSpecial
|
||||
components:
|
||||
- type: CommandStaff
|
||||
|
||||
- type: startingGear
|
||||
id: ChiefEngineerGear
|
||||
|
||||
@@ -326,7 +326,13 @@
|
||||
satchel: ClothingBackpackSatchelBrigmedicFilled
|
||||
duffelbag: ClothingBackpackDuffelBrigmedicFilled
|
||||
|
||||
#Gladiator with spear
|
||||
#Head Rev Gear
|
||||
- type: startingGear
|
||||
id: HeadRevGear
|
||||
equipment:
|
||||
pocket2: Flash
|
||||
|
||||
#Gladiator with spear
|
||||
- type: startingGear
|
||||
id: GladiatorGear
|
||||
equipment:
|
||||
@@ -335,7 +341,7 @@
|
||||
head: ClothingHeadHatGladiator
|
||||
shoes: ClothingShoesCult
|
||||
|
||||
#Ash Walker
|
||||
#Ash Walker
|
||||
- type: startingGear
|
||||
id: AshWalker
|
||||
equipment:
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
department: Medical
|
||||
time: 36000 #10 hrs
|
||||
- !type:OverallPlaytimeRequirement
|
||||
time: 144000 #40 hrs
|
||||
time: 144000 #40 hrs
|
||||
weight: 10
|
||||
startingGear: CMOGear
|
||||
icon: "JobIconChiefMedicalOfficer"
|
||||
@@ -29,6 +29,12 @@
|
||||
- Maintenance
|
||||
- Chemistry
|
||||
- ChiefMedicalOfficer
|
||||
special:
|
||||
- !type:AddImplantSpecial
|
||||
implants: [ MindShieldImplant ]
|
||||
- !type:AddComponentSpecial
|
||||
components:
|
||||
- type: CommandStaff
|
||||
|
||||
- type: startingGear
|
||||
id: CMOGear
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
department: Science
|
||||
time: 36000 #10 hrs
|
||||
- !type:OverallPlaytimeRequirement
|
||||
time: 144000 #40 hrs
|
||||
time: 144000 #40 hrs
|
||||
weight: 10
|
||||
startingGear: ResearchDirectorGear
|
||||
icon: "JobIconResearchDirector"
|
||||
@@ -20,6 +20,12 @@
|
||||
- Command
|
||||
- Maintenance
|
||||
- ResearchDirector
|
||||
special:
|
||||
- !type:AddImplantSpecial
|
||||
implants: [ MindShieldImplant ]
|
||||
- !type:AddComponentSpecial
|
||||
components:
|
||||
- type: CommandStaff
|
||||
|
||||
- type: startingGear
|
||||
id: ResearchDirectorGear
|
||||
|
||||
@@ -17,6 +17,9 @@
|
||||
- Maintenance
|
||||
- Service
|
||||
- Detective
|
||||
special:
|
||||
- !type:AddImplantSpecial
|
||||
implants: [ MindShieldImplant ]
|
||||
|
||||
- type: startingGear
|
||||
id: DetectiveGear
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
department: Security
|
||||
time: 108000 # 30 hrs
|
||||
- !type:OverallPlaytimeRequirement
|
||||
time: 144000 #40 hrs
|
||||
time: 144000 #40 hrs
|
||||
weight: 10
|
||||
startingGear: HoSGear
|
||||
icon: "JobIconHeadOfSecurity"
|
||||
@@ -31,6 +31,12 @@
|
||||
- Service
|
||||
- External
|
||||
- Detective
|
||||
special:
|
||||
- !type:AddImplantSpecial
|
||||
implants: [ MindShieldImplant ]
|
||||
- !type:AddComponentSpecial
|
||||
components:
|
||||
- type: CommandStaff
|
||||
|
||||
- type: startingGear
|
||||
id: HoSGear
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
- type: job
|
||||
- type: job
|
||||
id: SecurityCadet
|
||||
name: job-name-cadet
|
||||
description: job-description-cadet
|
||||
@@ -18,6 +18,9 @@
|
||||
- Security
|
||||
- Brig
|
||||
- Maintenance
|
||||
special:
|
||||
- !type:AddImplantSpecial
|
||||
implants: [ MindShieldImplant ]
|
||||
|
||||
- type: startingGear
|
||||
id: SecurityCadetGear
|
||||
|
||||
@@ -17,6 +17,9 @@
|
||||
- Maintenance
|
||||
- Service
|
||||
- External
|
||||
special:
|
||||
- !type:AddImplantSpecial
|
||||
implants: [ MindShieldImplant ]
|
||||
|
||||
- type: startingGear
|
||||
id: SecurityOfficerGear
|
||||
|
||||
@@ -26,6 +26,9 @@
|
||||
- Maintenance
|
||||
- Service
|
||||
- External
|
||||
special:
|
||||
- !type:AddImplantSpecial
|
||||
implants: [ MindShieldImplant ]
|
||||
|
||||
- type: startingGear
|
||||
id: SeniorOfficerGear
|
||||
|
||||
@@ -19,6 +19,9 @@
|
||||
- Brig
|
||||
- External
|
||||
- Detective
|
||||
special:
|
||||
- !type:AddImplantSpecial
|
||||
implants: [ MindShieldImplant ]
|
||||
|
||||
- type: startingGear
|
||||
id: WardenGear
|
||||
|
||||
@@ -1,6 +1,20 @@
|
||||
- type: statusIcon
|
||||
- type: statusIcon
|
||||
id: ZombieFaction
|
||||
priority: 11
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Zombie
|
||||
|
||||
- type: statusIcon
|
||||
id: RevolutionaryFaction
|
||||
priority: 11
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Revolutionary
|
||||
|
||||
- type: statusIcon
|
||||
id: HeadRevolutionaryFaction
|
||||
priority: 11
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: HeadRevolutionary
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
- Xeno
|
||||
- PetsNT
|
||||
- Zombie
|
||||
- Revolutionary
|
||||
|
||||
- type: npcFaction
|
||||
id: NanoTrasen
|
||||
@@ -14,6 +15,7 @@
|
||||
- Syndicate
|
||||
- Xeno
|
||||
- Zombie
|
||||
- Revolutionary
|
||||
|
||||
- type: npcFaction
|
||||
id: Mouse
|
||||
@@ -39,6 +41,7 @@
|
||||
- Passive
|
||||
- PetsNT
|
||||
- Zombie
|
||||
- Revolutionary
|
||||
|
||||
- type: npcFaction
|
||||
id: SimpleNeutral
|
||||
@@ -60,6 +63,7 @@
|
||||
- Passive
|
||||
- PetsNT
|
||||
- Zombie
|
||||
- Revolutionary
|
||||
|
||||
- type: npcFaction
|
||||
id: Zombie
|
||||
@@ -70,3 +74,12 @@
|
||||
- Syndicate
|
||||
- Passive
|
||||
- PetsNT
|
||||
- Revolutionary
|
||||
|
||||
- type: npcFaction
|
||||
id: Revolutionary
|
||||
hostile:
|
||||
- NanoTrasen
|
||||
- Zombie
|
||||
- SimpleHostile
|
||||
- Dragon
|
||||
|
||||
@@ -76,6 +76,19 @@
|
||||
- Nukeops
|
||||
- BasicStationEventScheduler
|
||||
|
||||
- type: gamePreset
|
||||
id: Revolutionary
|
||||
alias:
|
||||
- rev
|
||||
- revs
|
||||
- revolutionaries
|
||||
name: rev-title
|
||||
description: rev-description
|
||||
showInVote: false
|
||||
rules:
|
||||
- Revolutionary
|
||||
- BasicStationEventScheduler
|
||||
|
||||
- type: gamePreset
|
||||
id: Zombie
|
||||
alias:
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
- type: weightedRandom
|
||||
id: Secret
|
||||
weights:
|
||||
Nukeops: 0.25
|
||||
Traitor: 0.65
|
||||
Nukeops: 0.15
|
||||
Traitor: 0.60
|
||||
Zombie: 0.10
|
||||
Revolutionary: 0.15
|
||||
|
||||
@@ -1057,3 +1057,5 @@
|
||||
- type: Tag
|
||||
id: ModularReceiver
|
||||
|
||||
- type: Tag
|
||||
id: MindShield
|
||||
|
||||
Reference in New Issue
Block a user