diff --git a/Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml b/Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml index 71de1bd4f2..8b269ad83a 100644 --- a/Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml +++ b/Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml @@ -237,7 +237,6 @@ - id: BoxSurvivalSyndicate - id: SurvivalKnife - id: WeaponPistolViper - - id: BaseUplinkRadio40TC - id: PinpointerNuclear @@ -255,8 +254,8 @@ - id: Cautery - id: Retractor - id: ScalpelAdvanced - - id: BaseUplinkRadio40TC - id: BoxSurvivalSyndicate - id: SurvivalKnife - id: WeaponPistolViper - id: PinpointerNuclear + - id: HandheldHealthAnalyzer diff --git a/Resources/Prototypes/Catalog/uplink_catalog.yml b/Resources/Prototypes/Catalog/uplink_catalog.yml index ddc1bb7689..1111957588 100644 --- a/Resources/Prototypes/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/Catalog/uplink_catalog.yml @@ -193,6 +193,15 @@ icon: Objects/Tanks/Jetpacks/black.rsi/icon.png price: 5 +- type: uplinkListing + id: ReinforcementTeleporterSyndicate + category: Utility + itemId: ReinforcementTeleporterSyndicate + listingName: Reinforcement Teleporter + description: Teleport in an agent of extremely questionable quality. No off button, buy this if you're ready to party. They have a pistol with no reserve ammo, and a knife. That's it. + icon: Objects/Devices/communication.rsi/old-radio.png + price: 25 + #TODO: Increase the price of this to 4-5/remove it when we get encrpytion keys - type: uplinkListing id: UplinkHeadset diff --git a/Resources/Prototypes/Entities/Mobs/Player/human.yml b/Resources/Prototypes/Entities/Mobs/Player/human.yml index 9e729f54c9..27e6757b5e 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/human.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/human.yml @@ -188,3 +188,15 @@ state: ertjanitoreva - type: Loadout prototype: ERTJanitorGearEVA + + +#Syndie +- type: entity + parent: MobHuman + id: MobHumanSyndicateAgent + name: Syndicate Agent + components: + - type: Loadout + prototype: SyndicateOperativeGearExtremelyBasic + - type: RandomMetadata + nameSet: names_death_commando diff --git a/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/reinforcement_teleporter.yml b/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/reinforcement_teleporter.yml new file mode 100644 index 0000000000..684d561a4e --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/reinforcement_teleporter.yml @@ -0,0 +1,16 @@ +- type: entity + parent: BaseItem + id: ReinforcementTeleporterSyndicate + name: syndicate reinforcement teleporter + description: Call in a syndicate agent of questionable quality, instantly! Only basic equipment provided. + components: + - type: Sprite + sprite: Objects/Devices/communication.rsi + layers: + - state: old-radio + netsync: false + - type: GhostRoleMobSpawner + prototype: MobHumanSyndicateAgent + name: Syndicate Agent + description: Someone needs reinforcements. You, the first person the syndicate could find, will help them. + rules: Normal syndicate antagonist rules apply. Work with whoever called you in, and don't harm them. diff --git a/Resources/Prototypes/Roles/Jobs/Fun/misc_startinggear.yml b/Resources/Prototypes/Roles/Jobs/Fun/misc_startinggear.yml index 027b9ff60a..0ef41427e6 100644 --- a/Resources/Prototypes/Roles/Jobs/Fun/misc_startinggear.yml +++ b/Resources/Prototypes/Roles/Jobs/Fun/misc_startinggear.yml @@ -66,6 +66,19 @@ satchel: ClothingBackpackDuffelSyndicateAmmo duffelbag: ClothingBackpackDuffelSyndicateAmmo + +# Syndicate Operative Outfit - Poverty +- type: startingGear + id: SyndicateOperativeGearExtremelyBasic + equipment: + jumpsuit: ClothingUniformJumpsuitOperative + back: ClothingBackpackDuffelSyndicateOperative + shoes: ClothingShoesBootsCombat + innerclothingskirt: ClothingUniformJumpsuitOperative + satchel: ClothingBackpackDuffelSyndicateOperative + duffelbag: ClothingBackpackDuffelSyndicateOperative + + #Syndicate Operative Outfit - Basic - type: startingGear id: SyndicateOperativeGearBasic @@ -75,6 +88,7 @@ ears: ClothingHeadsetAltSyndicate gloves: ClothingHandsGlovesCombat shoes: ClothingShoesBootsCombat + pocket1: BaseUplinkRadio40TC id: AgentIDCard innerclothingskirt: ClothingUniformJumpsuitOperative satchel: ClothingBackpackDuffelSyndicateOperative @@ -95,6 +109,7 @@ shoes: ClothingShoesBootsCombat id: AgentIDCard pocket1: ExtendedEmergencyOxygenTankFilled + pocket2: BaseUplinkRadio40TC belt: ClothingBeltMilitaryWebbing innerclothingskirt: ClothingUniformJumpskirtOperative satchel: ClothingBackpackDuffelSyndicateOperative @@ -114,6 +129,7 @@ shoes: ClothingShoesBootsCombat id: SyndiPDA pocket1: ExtendedEmergencyOxygenTankFilled + pocket2: BaseUplinkRadio40TC belt: ClothingBeltMilitaryWebbing innerclothingskirt: ClothingUniformJumpskirtOperative satchel: ClothingBackpackDuffelSyndicateOperative @@ -132,7 +148,7 @@ shoes: ClothingShoesBootsMagSyndie id: SyndiPDA pocket1: DoubleEmergencyOxygenTankFilled - pocket2: HandheldHealthAnalyzer + pocket2: BaseUplinkRadio40TC belt: ClothingBeltMilitaryWebbingMedFilled innerclothingskirt: ClothingUniformJumpskirtOperative satchel: ClothingBackpackDuffelSyndicateOperativeMedic @@ -157,4 +173,4 @@ belt: ClothingBeltBandolier innerclothingskirt: ClothingUniformJumpsuitColorBrown satchel: ClothingBackpackDuffelCBURN - duffelbag: ClothingBackpackDuffelCBURN \ No newline at end of file + duffelbag: ClothingBackpackDuffelCBURN