Syndicate Reinforcement Specializations: Medic, Spy, Thief (#29853)
* Syndicate thief, spy, medic * Fixes description for nukies * update description for uplink * Implement the radial menu * forgot these were necessary to push lol --------- Co-authored-by: plykiya <plykiya@protonmail.com>
This commit is contained in:
@@ -902,7 +902,7 @@
|
||||
- type: listing
|
||||
id: UplinkReinforcementRadioSyndicate
|
||||
name: uplink-reinforcement-radio-name
|
||||
description: uplink-reinforcement-radio-desc
|
||||
description: uplink-reinforcement-radio-traitor-desc
|
||||
productEntity: ReinforcementRadioSyndicate
|
||||
icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-urist }
|
||||
cost:
|
||||
@@ -918,7 +918,7 @@
|
||||
- type: listing
|
||||
id: UplinkReinforcementRadioSyndicateNukeops # Version for Nukeops that spawns an agent with the NukeOperative component.
|
||||
name: uplink-reinforcement-radio-name
|
||||
description: uplink-reinforcement-radio-desc
|
||||
description: uplink-reinforcement-radio-nukeops-desc
|
||||
productEntity: ReinforcementRadioSyndicateNukeops
|
||||
icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-urist }
|
||||
cost:
|
||||
|
||||
@@ -33,6 +33,30 @@
|
||||
giveUplink: false
|
||||
giveObjectives: false
|
||||
|
||||
- type: entity
|
||||
parent: MobHumanSyndicateAgent
|
||||
id: MobHumanSyndicateAgentMedic
|
||||
name: syndicate medic
|
||||
components:
|
||||
- type: Loadout
|
||||
prototypes: [SyndicateReinforcementMedic]
|
||||
|
||||
- type: entity
|
||||
parent: MobHumanSyndicateAgent
|
||||
id: MobHumanSyndicateAgentSpy
|
||||
name: syndicate spy
|
||||
components:
|
||||
- type: Loadout
|
||||
prototypes: [SyndicateReinforcementSpy]
|
||||
|
||||
- type: entity
|
||||
parent: MobHumanSyndicateAgent
|
||||
id: MobHumanSyndicateAgentThief
|
||||
name: syndicate thief
|
||||
components:
|
||||
- type: Loadout
|
||||
prototypes: [SyndicateReinforcementThief]
|
||||
|
||||
- type: entity
|
||||
parent: MobHumanSyndicateAgentBase
|
||||
id: MobHumanSyndicateAgentNukeops # Reinforcement exclusive to nukeops uplink
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
id: ReinforcementRadioSyndicate
|
||||
abstract: true
|
||||
id: ReinforcementRadio
|
||||
name: syndicate reinforcement radio
|
||||
description: Call in a syndicate agent of questionable quality, instantly! Only basic equipment provided.
|
||||
components:
|
||||
@@ -8,29 +9,43 @@
|
||||
sprite: Objects/Devices/communication.rsi
|
||||
layers:
|
||||
- state: old-radio
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
enum.GhostRoleRadioUiKey.Key:
|
||||
type: GhostRoleRadioBoundUserInterface
|
||||
- type: ActivatableUI
|
||||
key: enum.GhostRoleRadioUiKey.Key
|
||||
|
||||
- type: entity
|
||||
parent: ReinforcementRadio
|
||||
id: ReinforcementRadioSyndicate
|
||||
name: syndicate reinforcement radio
|
||||
description: Call in a syndicate agent of questionable quality, instantly!
|
||||
components:
|
||||
- type: GhostRole
|
||||
name: ghost-role-information-syndicate-reinforcement-name
|
||||
name: ghost-role-information-syndicate-reinforcement-spy-name
|
||||
description: ghost-role-information-syndicate-reinforcement-description
|
||||
rules: ghost-role-information-syndicate-reinforcement-rules
|
||||
raffle:
|
||||
settings: default
|
||||
- type: GhostRoleMobSpawner
|
||||
prototype: MobHumanSyndicateAgent
|
||||
- type: EmitSoundOnUse
|
||||
sound: /Audio/Effects/Emotes/parp1.ogg
|
||||
- type: UseDelay
|
||||
delay: 300
|
||||
prototype: MobHumanSyndicateAgentSpy
|
||||
selectablePrototypes: ["SyndicateAgentMedic", "SyndicateAgentSpy", "SyndicateAgentThief"]
|
||||
|
||||
- type: entity
|
||||
parent: ReinforcementRadioSyndicate
|
||||
parent: ReinforcementRadio
|
||||
id: ReinforcementRadioSyndicateNukeops # Reinforcement radio exclusive to nukeops uplink
|
||||
suffix: NukeOps
|
||||
components:
|
||||
- type: GhostRole
|
||||
name: ghost-role-information-syndicate-reinforcement-name
|
||||
description: ghost-role-information-syndicate-reinforcement-description
|
||||
rules: ghost-role-information-syndicate-reinforcement-rules
|
||||
- type: GhostRoleMobSpawner
|
||||
prototype: MobHumanSyndicateAgentNukeops
|
||||
|
||||
- type: entity
|
||||
parent: ReinforcementRadioSyndicate
|
||||
parent: ReinforcementRadio
|
||||
id: ReinforcementRadioSyndicateAncestor
|
||||
name: syndicate genetic ancestor reinforcement radio
|
||||
description: Calls in a specially trained ancestor of your choosing to assist you.
|
||||
@@ -55,7 +70,7 @@
|
||||
selectablePrototypes: ["SyndicateMonkeyNukeops", "SyndicateKoboldNukeops"]
|
||||
|
||||
- type: entity
|
||||
parent: ReinforcementRadioSyndicate
|
||||
parent: ReinforcementRadio
|
||||
id: ReinforcementRadioSyndicateSyndiCat
|
||||
name: syndicat reinforcement radio
|
||||
description: Calls in a faithfully trained cat with a microbomb to assist you.
|
||||
@@ -72,7 +87,7 @@
|
||||
sound: /Audio/Animals/cat_meow.ogg
|
||||
|
||||
- type: entity
|
||||
parent: ReinforcementRadioSyndicate
|
||||
parent: ReinforcementRadio
|
||||
id: ReinforcementRadioSyndicateCyborgAssault # Reinforcement radio exclusive to nukeops uplink
|
||||
name: syndicate assault cyborg reinforcement radio
|
||||
description: Call in a well armed assault cyborg, instantly!
|
||||
|
||||
@@ -36,6 +36,48 @@
|
||||
- PinpointerSyndicateNuclear
|
||||
- DeathAcidifierImplanter
|
||||
|
||||
- type: startingGear
|
||||
id: SyndicateOperativeClothing
|
||||
equipment:
|
||||
jumpsuit: ClothingUniformJumpsuitOperative
|
||||
back: ClothingBackpackSyndicate
|
||||
shoes: ClothingShoesBootsCombatFilled
|
||||
gloves: ClothingHandsGlovesColorBlack
|
||||
|
||||
- type: startingGear
|
||||
id: SyndicateReinforcementMedic
|
||||
parent: SyndicateOperativeClothing
|
||||
equipment:
|
||||
pocket1: WeaponPistolViper
|
||||
inhand:
|
||||
- MedkitCombatFilled
|
||||
storage:
|
||||
back:
|
||||
- BoxSurvivalSyndicate
|
||||
|
||||
- type: startingGear
|
||||
id: SyndicateReinforcementSpy
|
||||
parent: SyndicateOperativeClothing
|
||||
equipment:
|
||||
id: AgentIDCard
|
||||
mask: ClothingMaskGasVoiceChameleon
|
||||
pocket1: WeaponPistolViper
|
||||
storage:
|
||||
back:
|
||||
- BoxSurvivalSyndicate
|
||||
|
||||
- type: startingGear
|
||||
id: SyndicateReinforcementThief
|
||||
parent: SyndicateOperativeClothing
|
||||
equipment:
|
||||
pocket1: WeaponPistolViper
|
||||
inhand:
|
||||
- ToolboxSyndicateFilled
|
||||
storage:
|
||||
back:
|
||||
- BoxSurvivalSyndicate
|
||||
- SyndicateJawsOfLife
|
||||
|
||||
# Syndicate Reinforcement NukeOps
|
||||
- type: startingGear
|
||||
id: SyndicateOperativeGearReinforcementNukeOps
|
||||
@@ -43,6 +85,7 @@
|
||||
equipment:
|
||||
id: SyndiPDA #Do not give a PDA to the normal Reinforcement - it will spawn with a 20TC uplink
|
||||
|
||||
|
||||
#Syndicate Operative Outfit - Basic
|
||||
- type: startingGear
|
||||
id: SyndicateOperativeGearBasic
|
||||
|
||||
@@ -24,4 +24,28 @@
|
||||
name: ghost-role-information-syndicate-monkey-reinforcement-name
|
||||
description: ghost-role-information-syndicate-monkey-reinforcement-description
|
||||
rules: ghost-role-information-syndicate-monkey-reinforcement-name
|
||||
entityPrototype: MobMonkeySyndicateAgentNukeops
|
||||
entityPrototype: MobMonkeySyndicateAgentNukeops
|
||||
|
||||
- type: ghostRole
|
||||
id: SyndicateAgentMedic
|
||||
name: ghost-role-information-syndicate-reinforcement-medic-name
|
||||
description: ghost-role-information-syndicate-reinforcement-medic-description
|
||||
rules: ghost-role-information-syndicate-monkey-reinforcement-rules
|
||||
entityPrototype: MobHumanSyndicateAgentMedic
|
||||
iconPrototype: MedkitCombat
|
||||
|
||||
- type: ghostRole
|
||||
id: SyndicateAgentSpy
|
||||
name: ghost-role-information-syndicate-reinforcement-spy-name
|
||||
description: ghost-role-information-syndicate-reinforcement-spy-description
|
||||
rules: ghost-role-information-syndicate-monkey-reinforcement-rules
|
||||
entityPrototype: MobHumanSyndicateAgentSpy
|
||||
iconPrototype: ClothingMaskGasVoiceChameleon
|
||||
|
||||
- type: ghostRole
|
||||
id: SyndicateAgentThief
|
||||
name: ghost-role-information-syndicate-reinforcement-thief-name
|
||||
description: ghost-role-information-syndicate-reinforcement-thief-description
|
||||
rules: ghost-role-information-syndicate-monkey-reinforcement-rules
|
||||
entityPrototype: MobHumanSyndicateAgentThief
|
||||
iconPrototype: SyndicateJawsOfLife
|
||||
|
||||
Reference in New Issue
Block a user