diff --git a/Resources/Audio/Misc/attributions.yml b/Resources/Audio/Misc/attributions.yml new file mode 100644 index 0000000000..1ab305412c --- /dev/null +++ b/Resources/Audio/Misc/attributions.yml @@ -0,0 +1,4 @@ +- files: ["emergency_meeting.ogg"] + license: "CC-BY-NC-SA-3.0" + copyright: "Taken from TG station." + source: "https://github.com/tgstation/tgstation/commit/97945e7d08d1457ffc27e46526a48c0453cc95e4" diff --git a/Resources/Audio/Misc/emergency_meeting.ogg b/Resources/Audio/Misc/emergency_meeting.ogg new file mode 100644 index 0000000000..79bccd53a9 Binary files /dev/null and b/Resources/Audio/Misc/emergency_meeting.ogg differ diff --git a/Resources/Locale/en-US/store/uplink-catalog.ftl b/Resources/Locale/en-US/store/uplink-catalog.ftl index 38803ca286..1e14c889a6 100644 --- a/Resources/Locale/en-US/store/uplink-catalog.ftl +++ b/Resources/Locale/en-US/store/uplink-catalog.ftl @@ -69,8 +69,8 @@ uplink-agent-id-card-desc = A modified ID card that can copy accesses from other uplink-black-jetpack-name = Black Jetpack uplink-black-jetpack-desc = A black jetpack. It allows you to fly around in space. Additional fuel not included. -uplink-reinforcement-teleporter-name = Reinforcement Teleporter -uplink-reinforcement-teleporter-desc = 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. +uplink-reinforcement-radio-name = Reinforcement Teleporter +uplink-reinforcement-radio-desc = Radio in a reinforcement 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. uplink-stealth-box-name = Stealth Box uplink-stealth-box-desc = A box outfitted with stealth technology, sneak around with this and don't move too fast now! diff --git a/Resources/Prototypes/Catalog/uplink_catalog.yml b/Resources/Prototypes/Catalog/uplink_catalog.yml index bd4f664aa4..cb3d6c800e 100644 --- a/Resources/Prototypes/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/Catalog/uplink_catalog.yml @@ -248,10 +248,10 @@ - UplinkUtility - type: listing - id: UplinkReinforcementTeleporterSyndicate - name: uplink-reinforcement-teleporter-name - description: uplink-reinforcement-teleporter-desc - productEntity: ReinforcementTeleporterSyndicate + id: UplinkReinforcementRadioSyndicate + name: uplink-reinforcement-radio-name + description: uplink-reinforcement-radio-desc + productEntity: ReinforcementRadioSyndicate icon: { sprite: Objects/Devices/communication.rsi, state: old-radio } cost: Telecrystal: 20 diff --git a/Resources/Prototypes/Entities/Mobs/Player/human.yml b/Resources/Prototypes/Entities/Mobs/Player/human.yml index b407f9e073..60f86a10b8 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/human.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/human.yml @@ -45,6 +45,9 @@ prototypes: [SyndicateOperativeGearExtremelyBasic] - type: RandomMetadata nameSegments: [names_death_commando] + - type: Faction + factions: + - Syndicate # Nuclear Operative - type: entity diff --git a/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/reinforcement_teleporter.yml b/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/reinforcement_teleporter.yml index 684d561a4e..d9649cef51 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/reinforcement_teleporter.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/reinforcement_teleporter.yml @@ -1,7 +1,7 @@ - type: entity parent: BaseItem - id: ReinforcementTeleporterSyndicate - name: syndicate reinforcement teleporter + id: ReinforcementRadioSyndicate + name: syndicate reinforcement radio description: Call in a syndicate agent of questionable quality, instantly! Only basic equipment provided. components: - type: Sprite @@ -14,3 +14,8 @@ 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. + - type: EmitSoundOnUse + sound: /Audio/Misc/emergency_meeting.ogg + - type: ItemCooldown + - type: UseDelay + delay: 300