diff --git a/Resources/Prototypes/_Scp/Entities/Objects/Researchable/crafts.yml b/Resources/Prototypes/_Scp/Entities/Objects/Researchable/crafts.yml index 181b6ae8c28..8f3b5e9970b 100644 --- a/Resources/Prototypes/_Scp/Entities/Objects/Researchable/crafts.yml +++ b/Resources/Prototypes/_Scp/Entities/Objects/Researchable/crafts.yml @@ -126,8 +126,8 @@ result: WeaponGodlikeXRay completetime: 120 materials: - Steel: 50000 - Glass: 10000 - Gold: 12000 - Silver: 24000 - Uranium: 12000 + Steel: 10000 + Glass: 2000 + Gold: 60 + Silver: 60 + Uranium: 60 diff --git a/Resources/Prototypes/_Scp/Entities/Structures/Machines/research.yml b/Resources/Prototypes/_Scp/Entities/Structures/Machines/research.yml index 9ba4d7daebd..33c2fd0903b 100644 --- a/Resources/Prototypes/_Scp/Entities/Structures/Machines/research.yml +++ b/Resources/Prototypes/_Scp/Entities/Structures/Machines/research.yml @@ -1,7 +1,106 @@ - type: entity id: SCPResearchServer - parent: ResearchAndDevelopmentServer + parent: [ BaseMachinePowered, ConstructibleMachine ] + name: R&D server + description: Contains the collective knowledge of the station's scientists. Destroying it would send them back to the stone age. You don't want that do you? components: + - type: Sprite + sprite: _Scp/Structures/Machines/server.rsi # Fire edit + snapCardinals: true + layers: + - state: server-off + - state: server-on + visible: false + map: ["enum.PowerDeviceVisualLayers.Powered"] + - state: variant-research + - state: server_o + map: ["enum.WiresVisualLayers.MaintenancePanel"] + - type: PointLight + enabled: false + castShadows: false + radius: 1.2 + energy: 3.0 + color: "#b211b2" + - type: LitOnPowered + - type: ResearchServer - type: TechnologyDatabase supportedDisciplines: - - SCP + - scp_industrial + - scp_arsenal + - scp_experimental + - scp_civilianservices + - scp_medical + - SCP # Fire + - type: ApcPowerReceiver + powerLoad: 200 + - type: ExtensionCableReceiver + - type: WiresPanel + - type: WiresVisuals + - type: Machine + board: ResearchAndDevelopmentServerMachineCircuitboard + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 600 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:SpawnEntitiesBehavior + spawn: + SheetSteel1: + min: 1 + max: 2 + - type: Appearance + - type: GenericVisualizer + visuals: + enum.PowerDeviceVisuals.Powered: + enum.PowerDeviceVisualLayers.Powered: + True: {visible: true} + False: {visible: false} + - type: AmbientOnPowered + - type: AmbientSound + volume: -9 + range: 5 + enabled: false + sound: + path: /Audio/Ambience/Objects/server_fans.ogg + - type: GuideHelp + guides: + - Science + # Sunrise-Start + - type: Item + sprite: _Sunrise/Structures/Machines/server.rsi + size: Ginormous + - type: DamageOtherOnHit + damage: + types: + Blunt: 15 + - type: DamageOnHit + damage: + types: + Blunt: 5 + - type: DamageOnLand + damage: + types: + Blunt: 30 + - type: EmitSoundOnLand + sound: + collection: MetalBreak + params: + variation: 0.25 + - type: MultiHandedItem + - type: HeldSpeedModifier + walkModifier: 0.6 + sprintModifier: 0.6 + - type: StaticPrice + price: 40000 diff --git a/Resources/Prototypes/_Scp/Research/disciplines.yml b/Resources/Prototypes/_Scp/Research/disciplines.yml index 6595357de71..0b2f0a5a0e9 100644 --- a/Resources/Prototypes/_Scp/Research/disciplines.yml +++ b/Resources/Prototypes/_Scp/Research/disciplines.yml @@ -9,3 +9,63 @@ 1: 0 2: 0.75 3: 0.75 + +- type: techDiscipline + id: scp_arsenal + name: research-discipline-arsenal + color: "#dc373b" + icon: + sprite: Interface/Misc/research_disciplines.rsi + state: arsenal + tierPrerequisites: + 1: 0 + 2: 0.75 + 3: 0.75 + 4: 0.75 + +- type: techDiscipline + id: scp_medical + name: research-discipline-biochemical + color: "#09aaf5" + icon: + sprite: Interface/Misc/research_disciplines.rsi + state: biochemical + tierPrerequisites: + 1: 0 + 2: 0.75 + 3: 0.75 + +- type: techDiscipline + id: scp_civilianservices + name: research-discipline-civilian-services + color: "#4eaa19" + icon: + sprite: Interface/Misc/research_disciplines.rsi + state: civilianservices + tierPrerequisites: + 1: 0 + 2: 0.75 + +- type: techDiscipline + id: scp_experimental + name: research-discipline-experimental + color: "#b312e4" + icon: + sprite: Interface/Misc/research_disciplines.rsi + state: experimental + tierPrerequisites: + 1: 0 + 2: 0.75 + 3: 0.75 + +- type: techDiscipline + id: scp_industrial + name: research-discipline-industrial + color: "#ff7300" + icon: + sprite: Interface/Misc/research_disciplines.rsi + state: industrial + tierPrerequisites: + 1: 0 + 2: 0.75 + 3: 0.75 diff --git a/Resources/Prototypes/_Scp/Research/scp.yml b/Resources/Prototypes/_Scp/Research/scp.yml index e04bc575711..de642d10934 100644 --- a/Resources/Prototypes/_Scp/Research/scp.yml +++ b/Resources/Prototypes/_Scp/Research/scp.yml @@ -124,23 +124,6 @@ # Tier 3 -- type: technology - id: AnomalousResonanceLaser - name: research-technology-anomalous-resonance-laser - icon: - sprite: _Sunrise/Objects/Weapons/Guns/Battery/EG_MG/big.rsi - state: base - discipline: SCP - tier: 3 - costList: - Scp: 20000 - recipeUnlocks: - - WeaponEarthGovLaserPistol - - WeaponEarthGovLaserRifle - - WeaponEarthGovLaserCarbine - - WeaponEarthGovLaserMG - - WeaponARLSniper - - type: technology id: AnomalousOpticalDestructor name: research-technology-anomalous-optical-destructor @@ -150,6 +133,6 @@ discipline: SCP tier: 3 costList: - Scp: 35000 + Scp: 17500 recipeUnlocks: - WeaponGodlikeXRay diff --git a/Resources/Prototypes/_Scp/Research/scp_arsenal.yml b/Resources/Prototypes/_Scp/Research/scp_arsenal.yml new file mode 100644 index 00000000000..7809bf4e351 --- /dev/null +++ b/Resources/Prototypes/_Scp/Research/scp_arsenal.yml @@ -0,0 +1,390 @@ +# Технологии от Санрайзов! +- type: technology + id: scp_SunriseFullMetalJacketAmmunition + name: research-technology-full-metal-jacket-ammunition + icon: + sprite: Objects/Weapons/Guns/Ammunition/Magazine/Rifle/rifle_mag.rsi + state: base + discipline: scp_arsenal + tier: 2 + cost: 3500 + defaultToScpScale: 0.1 + recipeUnlocks: + - MagazineBoxLightRifleFMJ + - MagazineBoxMagnumFMJ + - MagazineBoxPistolFMJ + - MagazineBoxPistol40FMJ + - MagazineBoxRifleFMJ + - MagazineBoxHeavyRifleFMJ + - BoxShotgunFlechette + - MagazineLightRifleBeltBoxFMJ + - MagazineLightRifleFMJ + - SpeedLoaderMagnumFMJ + - SpeedLoaderShotgunFlechette + - MagazinePistolFMJ + - MagazinePistol40FMJ + - MagazinePistolSubMachineGunFMJ + - MagazinePistolSubMachineGunTopMounted + - MagazineRifleFMJ + - MagazineRifleHeavyFMJ + technologyPrerequisites: + - scp_NonlethalAmmunition + radioChannels: + - Security + +- type: technology + id: scp_ArmorPenetrationMunitions + name: research-technology-armor-penetration + icon: + sprite: Objects/Weapons/Guns/Ammunition/Magazine/Rifle/rifle_mag.rsi + state: ap + discipline: scp_arsenal + tier: 2 + cost: 6000 + defaultToScpScale: 0.1 + recipeUnlocks: + - SpeedLoaderMagnumAP + #- MagazineMagnumAP + - MagazinePistolAP + - MagazinePistol40AP + - MagazineRifleAP + - MagazineLightRifleAP + - MagazineBoxMagnumAP + - MagazineBoxPistolAP + - MagazineBoxPistol40AP + - MagazineBoxRifleAP + - MagazineBoxLightRifleAP + - MagazineLightRifleBeltBoxAP + - MagazinePistolSubMachineGunAP + - MagazinePistolSubMachineGunTopMountedAP + - MagazinePistolHighCapacityAP + - MagazineBoxHeavyRifleAP + - MagazineRifleHeavyAP + radioChannels: + - Security + +- type: technology + id: scp_Gygax + name: research-technology-gygax + icon: + sprite: Objects/Specific/Mech/gygax.rsi + state: gygax + discipline: scp_arsenal + tier: 2 + cost: 6000 + defaultToScpScale: 0.3 + recipeUnlocks: + - GygaxHarness + - GygaxArmor + - GygaxHead + - GygaxLArm + - GygaxLLeg + - GygaxRArm + - GygaxRLeg + - GygaxCentralElectronics + - GygaxPeripheralsElectronics + - GygaxTargetingElectronics + - WeaponMechCombatUltraRifle + technologyPrerequisites: + - scp_Ripley2 + radioChannels: + - Security + +- type: technology + id: scp_ExplosiveMechAmmunition + name: research-technology-explosive-mech-ammunition + icon: + sprite: Objects/Specific/Mech/mecha_equipment.rsi + state: mecha_missilerack + discipline: scp_arsenal + tier: 3 + cost: 7500 + defaultToScpScale: 0.2 + recipeUnlocks: + - WeaponMechCombatMissileRack8 + - WeaponMechCombatFlashbangLauncher + technologyPrerequisites: + - scp_ExplosiveTechnology + radioChannels: + - Security + +- type: technology + id: scp_Durand + name: research-technology-durand + icon: + sprite: Objects/Specific/Mech/durand.rsi + state: base + discipline: scp_arsenal + tier: 3 + cost: 7500 + defaultToScpScale: 0.3 + recipeUnlocks: + - DurandHarness + - DurandArmor + - DurandHead + - DurandLArm + - DurandLLeg + - DurandRArm + - DurandRLeg + - DurandCentralElectronics + - DurandPeripheralsElectronics + - DurandTargetingElectronics + - WeaponMechCombatShotgun + - WeaponMechCombatShotgunIncendiary + - PowerCageHigh + technologyPrerequisites: + - scp_Gygax + radioChannels: + - Security + +# Tier 2 + + +- type: technology + id: scp_ExtendedAmunitions + name: research-technology-extended-amunitions + discipline: scp_arsenal + tier: 2 + cost: 7500 + recipeUnlocks: + - BaseMagazinePistolCaselessRifleExtended + - MagazinePPSH41Extended + - MagazineMP5Extended + - MagazineMP7Extended + - MagazineRifleExtended + - MagazineDragunovExtended + radioChannels: + - Security + +- type: technology + id: scp_CombatEquipment + name: research-technology-combat-equipment + icon: + sprite: _Sunrise/Clothing/Shoes/magboots_combat.rsi + state: icon + discipline: scp_arsenal + tier: 2 + cost: 7500 + defaultToScpScale: 0.1 + recipeUnlocks: + - ClothingShoesBootsMagCombat + - ClothingHeadHelmetPubg + - VestSecUpgradeBullet + - VestSecUpgradeRiot + - VestSecUpgradeReflective + technologyPrerequisites: + - scp_AdvancedRiotControl + radioChannels: + - Security + +- type: technology + id: scp_AdvancedCombatEquipment + name: research-technology-advanced-combat-equipment + icon: + sprite: _Sunrise/Clothing/OuterClothing/Vests/web_armor_sec.rsi + state: icon + discipline: scp_arsenal + tier: 3 + cost: 5000 + defaultToScpScale: 0.1 + recipeUnlocks: + - VestSecUpgradeBulletHeavy + - VestSecUpgradeWeb + technologyPrerequisites: + - scp_CombatEquipment + radioChannels: + - Security + +- type: technology + id: scp_MiliraEquipment + name: research-technology-milira-equipment + icon: + sprite: _Sunrise/Clothing/OuterClothing/Armor/Milira/heavy.rsi + state: icon + discipline: scp_arsenal + tier: 2 + cost: 3500 + defaultToScpScale: 0.2 + recipeUnlocks: + - ClothingOuterArmorMiliraLight + - ClothingOuterArmorMiliraHeavy + - ClothingOuterHardsuitMilira + - ClothingEyesHudMilira + - ClothingHeadHelmetEVAMilira + radioChannels: + - Security + +- type: technology + id: scp_AdvancedSecBorgsCombatModules + name: research-technology-advance-secborgs-combat + icon: + sprite: Objects/Specific/Robotics/borgmodule.rsi + state: security + discipline: scp_arsenal + tier: 2 + cost: 5000 + defaultToScpScale: 0.1 + recipeUnlocks: + - BorgModuleAdvancedCombat + radioChannels: + - Security + +- type: technology + id: scp_ScanGateTechnology + name: research-technology-scan-gate + icon: + sprite: _Sunrise/Structures/Machines/scan_gate.rsi + state: base + discipline: scp_arsenal + tier: 4 + cost: 5000 + defaultToScpScale: 0.0 + recipeUnlocks: + - ScanGateMachineCircuitboard + radioChannels: + - Security + +# НИЖЕ ПОЙДУТ ТЕХНОЛОГИИ ОТ ОФОВ. + +# Tier 1 + +- type: technology + id: scp_DraconicMunitions + name: research-technology-draconic-munitions + icon: + sprite: Objects/Weapons/Guns/Ammunition/Boxes/pistol.rsi + state: incendiarydisplay + discipline: scp_arsenal + tier: 1 + cost: 5000 + defaultToScpScale: 0.1 # Fire Edit + recipeUnlocks: + - BoxShotgunIncendiary + - MagazineRifleIncendiary + - MagazinePistolIncendiary + - MagazinePistolSubMachineGunIncendiary + - MagazineLightRifleIncendiary + - SpeedLoaderMagnumIncendiary + - MagazineShotgunIncendiary + - MagazineBoxPistolIncendiary + - MagazineBoxMagnumIncendiary + - MagazineBoxLightRifleIncendiary + - MagazineBoxRifleIncendiary + - MagazinePistolSubMachineGunTopMountedIncendiary #Sunrise-Add + - MagazinePistolHighCapacityIncendiary # Sunrise-Add + - MagazineRifleHeavyIncendiary # Sunrise-Add + - MagazineBoxHeavyRifleIncendiary # Sunrise-Add + - MagazineRifleBoxIncendiary # Sunrise-Add + - MagazineLightRifleBeltBoxIncendiary # Sunrise-Add + - SpeedLoaderShotgunIncendiary # Sunrise-Add + radioChannels: # Sunrise-Add + - Security + +- type: technology + id: scp_NonlethalAmmunition + name: research-technology-nonlethal-ammunition + icon: + sprite: Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12.rsi + state: beanbag + discipline: scp_arsenal + tier: 1 + cost: 5000 + defaultToScpScale: 0.0 # Fire Edit + recipeUnlocks: + - MagazineShotgunBeanbag + - BoxShellTranquilizer + - BoxBeanbag + - WeaponDisabler + # Sunrise-Start + - WeaponMechCombatDisabler + - MagazinePistolSubMachineGunTopMountedRubber + - MagazinePistolSubMachineGunRubber + # Sunrise-End + radioChannels: # Sunrise-Add + - Security + +- type: technology + id: scp_UraniumMunitions + name: research-technology-uranium-munitions + icon: + sprite: _Scp/Objects/Materials/Sheets/other.rsi # Fire Edit + state: uranium + discipline: scp_arsenal + tier: 1 + cost: 4500 + defaultToScpScale: 0.3 # Fire Edit + recipeUnlocks: + - MagazineRifleUranium + - MagazinePistolUranium + - MagazinePistolSubMachineGunUranium + - MagazineLightRifleUranium + - SpeedLoaderMagnumUranium + - MagazineBoxPistolUranium + - MagazineBoxMagnumUranium + - MagazineBoxLightRifleUranium + - MagazineBoxRifleUranium + - BoxShotgunUranium + - MagazinePistolSubMachineGunTopMountedUranium #Sunrise-Add + - MagazinePistolHighCapacityUranium # Sunrise-Add + - MagazineRifleHeavyUranium # Sunrise-Add + - MagazineBoxHeavyRifleUranium # Sunrise-Add + - MagazineRifleBoxUranium # Sunrise-Add + - MagazineLightRifleBeltBoxUranium # Sunrise-Add + - SpeedLoaderShotgunUranium # Sunrise-Add + radioChannels: # Sunrise-Add + - Security + +- type: technology + id: scp_AdvancedRiotControl + name: research-technology-advanced-riot-control + icon: + sprite: Objects/Weapons/Melee/truncheon.rsi + state: icon + discipline: scp_arsenal + tier: 1 + cost: 4000 + defaultToScpScale: 0.0 # Fire Edit + recipeUnlocks: + - Truncheon + - TelescopicShield + - WeaponDisablerSMG + - FlareGunSecurityUpgrade # Sunrise-Add + - VestSecUpgradePlate # Sunrise-Add + - VestSecUpgradeStab # Sunrise-Add + - VestSecUpgradeHeat # Sunrise-Add + radioChannels: # Sunrise-Add + - Security + +- type: technology + id: scp_ExplosiveTechnology + name: research-technology-explosive-technology + icon: + sprite: Objects/Devices/payload.rsi + state: payload-explosive-armed + discipline: scp_arsenal + tier: 1 + cost: 2500 + defaultToScpScale: 0.1 # Fire Edit + recipeUnlocks: + - SignallerAdvanced + - SignalTrigger + - VoiceTrigger + - TimerTrigger + - FlashPayload + - ExplosivePayload + - ChemicalPayload + - CableDetStack1 + - EmptyDetonator + +- type: technology + id: SpecialMeans + name: research-technology-special-means + icon: + sprite: Clothing/Back/Backpacks/electropack.rsi + state: icon + discipline: scp_arsenal + tier: 1 + cost: 2500 + defaultToScpScale: 0.1 # Fire Edit + recipeUnlocks: + - ClothingBackpackElectropack diff --git a/Resources/Prototypes/_Scp/Research/scp_civilianservices.yml b/Resources/Prototypes/_Scp/Research/scp_civilianservices.yml new file mode 100644 index 00000000000..687fe469c1b --- /dev/null +++ b/Resources/Prototypes/_Scp/Research/scp_civilianservices.yml @@ -0,0 +1,151 @@ + +# От санрайзов + +# Tier 1 + +- type: technology + id: scp_SlopDispenserTech + name: research-technology-slop-dispenser + icon: + sprite: _Sunrise/Structures/Machines/slop_machine.rsi + state: icon + discipline: scp_civilianservices + tier: 1 + cost: 2500 + defaultToScpScale: 0.0 # Fire Edit + recipeUnlocks: + - SlopDispenserMachineCircuitboard + +# От оффов + +# Tier 1 + +- type: technology + id: scp_Hydroponics + name: research-technology-basic-hydroponics + icon: + sprite: Structures/Machines/seed_extractor.rsi + state: seedextractor + discipline: scp_civilianservices + tier: 1 + cost: 2500 + defaultToScpScale: 0.0 # Fire Edit + recipeUnlocks: + - SeedExtractorMachineCircuitboard + - HydroponicsTrayMachineCircuitboard + - ReagentGrinderIndustrialMachineCircuitboard + +- type: technology + id: scp_AudioVisualCommunication + name: research-technology-audio-visual-communication + icon: + sprite: Structures/Wallmounts/camera.rsi + state: cameracase + discipline: scp_civilianservices + tier: 1 + cost: 2500 + defaultToScpScale: 0.0 # Fire Edit + recipeUnlocks: + - SurveillanceCameraRouterCircuitboard + - SurveillanceCameraWirelessRouterCircuitboard + - SurveillanceWirelessCameraMovableCircuitboard + - SurveillanceWirelessCameraAnchoredCircuitboard + - SurveillanceCameraMonitorCircuitboard + - SurveillanceWirelessCameraMonitorCircuitboard + - TelecomServerCircuitboard + - HolopadMachineCircuitboard + +- type: technology + id: scp_AdvancedEntertainment + name: research-technology-advanced-entertainment + icon: + sprite: Structures/Machines/computers.rsi + state: television + discipline: scp_civilianservices + tier: 1 + cost: 3500 + defaultToScpScale: 0.0 # Fire Edit + recipeUnlocks: + - ComputerTelevisionCircuitboard + - SynthesizerInstrument + # sunrise-start + - TapeRecorder + - TapeCassetteOneMinute + - TapeCassetteTwoMinutes + - TapeCassetteThreeMinutes + # sunrise-end + - DawInstrumentMachineCircuitboard + - MassMediaCircuitboard + - JukeboxCircuitBoard + +- type: technology + id: scp_MeatManipulation + name: research-technology-meat-manipulation + icon: + sprite: Structures/Machines/fat_sucker.rsi + state: display + discipline: scp_civilianservices + tier: 1 + cost: 3500 + defaultToScpScale: 0.0 # Fire Edit + recipeUnlocks: + - FatExtractorMachineCircuitboard + # - BiofabricatorMachineCircuitboard #Sunrise-edit + - BiomassReclaimerMachineCircuitboard + +# Tier 2 + +- type: technology + id: scp_FauxAstroTiles + name: research-technology-faux-astro-tiles + icon: + sprite: Objects/Tiles/tile.rsi + state: astroice + discipline: scp_civilianservices + tier: 2 + cost: 2500 + defaultToScpScale: 0.0 # Fire Edit + recipeUnlocks: + - FauxTileAstroGrass + - FauxTileMowedAstroGrass + - FauxTileJungleAstroGrass + - FauxTileDarkAstroGrass + - FauxTileLightAstroGrass + - FauxTileAstroIce + - FauxTileAstroSnow + - FauxTileAstroAsteroidSand + - FauxTileDesertAstroSand + - FauxTileAstroIronsand + - FauxTileAstroIronsandBorderless + +- type: technology + id: scp_AdvancedCleaning + name: research-technology-advanced-cleaning + icon: + sprite: Objects/Specific/Janitorial/advmop.rsi + state: advmop + discipline: scp_civilianservices + tier: 2 + cost: 5000 + defaultToScpScale: 0.0 # Fire Edit + recipeUnlocks: + - AdvMopItem + - MegaSprayBottle + - BorgModuleAdvancedCleaning + + + +- type: technology + id: scp_AdvancedSpray + name: research-technology-advanced-spray + icon: + sprite: Objects/Weapons/Guns/Basic/spraynozzle.rsi + state: icon + discipline: scp_civilianservices + tier: 2 + cost: 5000 + defaultToScpScale: 0.0 # Fire Edit + recipeUnlocks: + - WeaponSprayNozzle + - ClothingBackpackWaterTank + diff --git a/Resources/Prototypes/_Scp/Research/scp_experimental.yml b/Resources/Prototypes/_Scp/Research/scp_experimental.yml new file mode 100644 index 00000000000..dea6b6893d0 --- /dev/null +++ b/Resources/Prototypes/_Scp/Research/scp_experimental.yml @@ -0,0 +1,123 @@ +# Часть санрайза + + +# Tier 3 +- type: technology + id: scp_IndustrialRobotic + name: research-technology-industrial-robotics + icon: + sprite: _Sunrise/Structures/Machines/hyper_exosuit_fabricator.rsi + state: fab-idle + discipline: scp_experimental + tier: 3 + cost: 7500 + defaultToScpScale: 0.3 # Fire Edit + recipeUnlocks: + - ExosuitFabricatorHyperConvectionMachineCircuitboard +# Часть оффов + +# Tier 1 + +- type: technology + id: scp_BasicRobotics + name: research-technology-basic-robotics + icon: + sprite: Structures/Machines/exosuit_fabricator.rsi + state: fab-idle + discipline: scp_experimental + tier: 1 + cost: 2500 + defaultToScpScale: 0.0 # Fire Edit + recipeUnlocks: + - ProximitySensor + # Sunrise-Edit-Start + - Nanopaste + - HandheldRoboAnalyzer + - BorgModuleRobotics + # Sunrise-Edit-End + +- type: technology + id: scp_BasicXenoArcheology + name: research-technology-basic-xenoarcheology + icon: + sprite: Structures/Machines/artifact_analyzer.rsi + state: display + discipline: scp_experimental + tier: 1 + cost: 2500 + defaultToScpScale: 0.0 # Fire Edit + recipeUnlocks: + - NodeScanner + - AnalysisComputerCircuitboard + - ArtifactAnalyzerMachineCircuitboard + +- type: technology + id: scp_AlternativeResearch + name: research-technology-alternative-research + icon: + sprite: Structures/Machines/tech_disk_printer.rsi + state: display + discipline: scp_experimental + tier: 1 + cost: 2500 + defaultToScpScale: 0.1 # Fire Edit + recipeUnlocks: + - TechDiskComputerCircuitboard + +- type: technology + id: scp_MagnetsTech + name: research-technology-magnets-tech + icon: + sprite: Clothing/Shoes/Boots/magboots-science.rsi + state: icon + discipline: scp_experimental + tier: 1 + cost: 3500 + defaultToScpScale: 0.1 + recipeUnlocks: + - ClothingShoesBootsMagSci + - ClothingShoesBootsMagSec #Sunrise-Add + - ClothingShoesBootsMoon + +# Tier 2 + +- type: technology + id: scp_AbnormalArtifactManipulation + name: research-technology-abnormal-artifact-manipulation + icon: + sprite: Structures/Machines/artifact_crusher.rsi + state: icon + discipline: scp_experimental + tier: 2 + cost: 2500 + defaultToScpScale: 0.1 + recipeUnlocks: + - ArtifactCrusherMachineCircuitboard + +- type: technology + id: scp_DeterrenceTechnologies + name: research-technology-deterrence + icon: + sprite: Objects/Weapons/Guns/Battery/particle_decelerator.rsi + state: base + discipline: scp_experimental + tier: 2 + cost: 3500 + defaultToScpScale: 0.1 + recipeUnlocks: + - WeaponParticleDecelerator + - HoloprojectorField + +- type: technology + id: scp_GravityManipulation + name: research-technology-gravity-manipulation + icon: + sprite: Objects/Weapons/Guns/Launchers/tether_gun.rsi + state: base + discipline: scp_experimental + tier: 2 + cost: 5000 + defaultToScpScale: 0.1 + recipeUnlocks: + - WeaponForceGun + - WeaponTetherGun diff --git a/Resources/Prototypes/_Scp/Research/scp_industrial.yml b/Resources/Prototypes/_Scp/Research/scp_industrial.yml new file mode 100644 index 00000000000..1b2363d1be2 --- /dev/null +++ b/Resources/Prototypes/_Scp/Research/scp_industrial.yml @@ -0,0 +1,282 @@ + +# Часть санрайзов +- type: technology + id: scp_Ripley2 + name: research-technology-ripley-mkii + icon: + sprite: Objects/Specific/Mech/ripley.rsi + state: ripleymkii + discipline: scp_industrial + tier: 2 + cost: 2500 + defaultToScpScale: 0.1 + recipeUnlocks: + - RipleyMKIIHarness + - RipleyUpgradeKit + technologyPrerequisites: + - scp_RipleyAPLU + +- type: technology + id: scp_Clarke + name: research-technology-clarke + icon: + sprite: Objects/Specific/Mech/clarke.rsi + state: clarke + discipline: scp_industrial + tier: 2 + cost: 45000 + defaultToScpScale: 0.1 + recipeUnlocks: + - ClarkeHarness + - ClarkeHead + - ClarkeLArm + - ClarkeRArm + - ClarkeTreads + - ClarkeCentralElectronics + - ClarkePeripheralsElectronics + - PowerCageMedium + technologyPrerequisites: + - scp_Ripley2 + +- type: technology + id: scp_BasicNVD + name: research-technology-basic-nvd + icon: + sprite: _Sunrise/Clothing/Eyes/Glasses/nvd.rsi + state: icon + discipline: scp_industrial + tier: 2 + cost: 4500 + defaultToScpScale: 0.1 + recipeUnlocks: + - BasicNVD +# часть оффов + +# Tier 1 + +- type: technology + id: scp_SalvageEquipment + name: research-technology-salvage-equipment + icon: + sprite: Objects/Tools/handdrill.rsi + state: handdrill + discipline: scp_industrial + tier: 1 + cost: 4500 + defaultToScpScale: 0.0 + recipeUnlocks: + - MiningDrill + - MechEquipmentDrill + - MineralScannerEmpty + - OreProcessorIndustrialMachineCircuitboard + - SheetPlasteel1Lathe + - ClothingMaskWeldingGas + - ClothingShoesBootsJump + - BorgModuleJetpack # Sunrise-add + - SunriseAdvancedSalvageMagnetMachineCircuitboard # Sunrise-Edit + +- type: technology + id: scp_SpaceScanning + name: research-technology-space-scanning + icon: + sprite: Objects/Tools/handheld_mass_scanner.rsi + state: icon + discipline: scp_industrial + tier: 1 + cost: 5000 + defaultToScpScale: 0.0 + recipeUnlocks: + - RadarConsoleCircuitboard + - HandHeldMassScanner + +- type: technology + id: scp_AdvancedPowercells + name: research-technology-advanced-powercells + icon: + sprite: Structures/Power/turbo_recharger.rsi + state: empty + discipline: scp_industrial + tier: 1 + cost: 7500 + defaultToScpScale: 0.1 + recipeUnlocks: + - PowerCellHigh + - TurboItemRechargerCircuitboard + - SMESAdvancedMachineCircuitboard + - SMESExtendedMachineCircuitboard # Sunrise-Edit + - PowerCageMedium + +- type: technology + id: scp_MechanicalCompression + name: research-technology-mechanical-compression + icon: + sprite: Structures/Machines/flatpacker.rsi + state: base + discipline: scp_industrial + tier: 1 + cost: 5000 + defaultToScpScale: 0.1 # Fire Edit + recipeUnlocks: + - FlatpackerMachineCircuitboard + +- type: technology + id: scp_industrialEngineering + name: research-technology-industrial-engineering + icon: + sprite: Structures/Machines/protolathe_hypercon.rsi + state: building + discipline: scp_industrial + tier: 1 + cost: 5000 + defaultToScpScale: 0.1 + recipeUnlocks: + - AutolatheHyperConvectionMachineCircuitboard + - ProtolatheHyperConvectionMachineCircuitboard + - CircuitImprinterHyperConvectionMachineCircuitboard + - SheetifierMachineCircuitboard + +- type: technology + id: scp_PowerGeneration + name: research-technology-power-generation + icon: + sprite: Structures/Power/Generation/portable_generator.rsi + state: portgen0 + discipline: scp_industrial + tier: 1 + cost: 4500 + defaultToScpScale: 0.0 + recipeUnlocks: + - PortableGeneratorPacmanMachineCircuitboard + - PortableGeneratorSuperPacmanMachineCircuitboard + - PortableGeneratorJrPacmanMachineCircuitboard + - SolarControlComputerCircuitboard + - SolarTrackerElectronics + - EmitterCircuitboard + +- type: technology + id: scp_AtmosphericTech + name: research-technology-atmospheric-tech + icon: + sprite: Structures/Piping/Atmospherics/thermomachine.rsi + state: freezerOff + discipline: scp_industrial + tier: 1 + cost: 4500 + defaultToScpScale: 0.0 # Fire Edit + recipeUnlocks: + - ThermomachineFreezerMachineCircuitBoard + - GasRecyclerMachineCircuitboard + +- type: technology + id: scp_RipleyAPLU + name: research-technology-ripley-aplu + icon: + sprite: Objects/Specific/Mech/ripley.rsi + state: ripley + discipline: scp_industrial + tier: 1 + cost: 5000 + defaultToScpScale: 0.0 # Fire Edit + recipeUnlocks: + - RipleyHarness + - RipleyLArm + - RipleyRArm + - RipleyLLeg + - RipleyRLeg + - RipleyCentralElectronics + - RipleyPeripheralsElectronics + - MechEquipmentGrabber + - PowerCageSmall # Sunrise-Add + - PowerCageRechargerCircuitboard # Sunrise-Add + +# Tier 2 + +- type: technology + id: scp_Shuttlecraft + name: research-technology-shuttlecraft + icon: + sprite: Structures/Shuttles/gyroscope.rsi + state: base + discipline: scp_industrial + tier: 2 + cost: 5000 + defaultToScpScale: 0.1 + recipeUnlocks: + - ShuttleConsoleCircuitboard + - ThrusterMachineCircuitboard + - GyroscopeMachineCircuitboard + - MiniGravityGeneratorCircuitboard + +- type: technology + id: scp_AdvancedAtmospherics + name: research-technology-advanced-atmospherics + icon: + sprite: Objects/Devices/Holoprojectors/atmos.rsi + state: icon + discipline: scp_industrial + tier: 2 + cost: 7500 + defaultToScpScale: 0.1 + recipeUnlocks: + - HellfireFreezerMachineCircuitBoard + - PortableScrubberMachineCircuitBoard + - HolofanProjector + technologyPrerequisites: + - scp_AtmosphericTech + +- type: technology + id: scp_AdvancedToolsTechnology + name: research-technology-advanced-tools + icon: + sprite: Objects/Tools/welder_experimental.rsi + state: icon + discipline: scp_industrial + tier: 2 + cost: 10000 + defaultToScpScale: 0.1 + recipeUnlocks: + - WelderExperimental + - PowerDrill + - JawsOfLife + - BorgModuleAdvancedTool + - Fulton + - FultonBeacon + +- type: technology + id: scp_MassExcavation + name: research-technology-excavation + icon: + sprite: Objects/Tools/handdrilldiamond.rsi + state: handdrill + discipline: scp_industrial + tier: 2 + cost: 10000 + defaultToScpScale: 0.1 + recipeUnlocks: + - OreBagOfHolding + - MiningDrillDiamond + - AdvancedMineralScannerEmpty + - BorgModuleAdvancedMining + - MechEquipmentDrillDiamond + - MechIndustrialPlasmaCutter # Sunrise-Add + - WeaponPlasmaCutter # Sunrise-Add + +# Tier 3 + +- type: technology + id: scp_OptimizedMicrogalvanism + name: research-technology-optimized-microgalvanism + icon: + sprite: Objects/Power/power_cells.rsi + state: microreactor + discipline: scp_industrial + tier: 3 + cost: 10000 + defaultToScpScale: 0.2 + recipeUnlocks: + - PowerCellMicroreactor + - PowerCellHyper + - SMESSuperExtendedMachineCircuitboard # Sunrise-Edit + technologyPrerequisites: + - scp_AdvancedPowercells + diff --git a/Resources/Prototypes/_Scp/Research/scp_medical.yml b/Resources/Prototypes/_Scp/Research/scp_medical.yml new file mode 100644 index 00000000000..8902416e19a --- /dev/null +++ b/Resources/Prototypes/_Scp/Research/scp_medical.yml @@ -0,0 +1,470 @@ +# Tier 1 + +- type: technology + id: scp_SurgeryTech + name: research-technology-basic-surgery + icon: + sprite: Objects/Specific/Medical/Surgery/scalpel.rsi + state: scalpel + discipline: scp_medical + tier: 1 + cost: 2000 + defaultToScpScale: 0.0 # Fire Edit + recipeUnlocks: + - BoneSetter + - BoneGel + - Scalpel + - Retractor + - Cautery + - Saw + - Hemostat + - BorgModuleSurgical + +- type: technology + id: scp_CyberLimbsTech + name: research-technology-basic-cyberlimbs + icon: + sprite: _Sunrise/Mobs/Species/Cyberlimbs/parts.rsi + state: icon + discipline: scp_medical + tier: 1 + cost: 2000 + defaultToScpScale: 0.0 + recipeUnlocks: + - LeftArmCyber + - LeftHandCyber + - LeftLegCyber + - LeftFootCyber + +# Tier 2 +- type: technology + id: scp_ImplantExtractor + name: research-technology-implant-extractor + icon: + sprite: Objects/Specific/Medical/implanter.rsi + state: implanter0 + discipline: scp_medical + tier: 2 + cost: 4000 + defaultToScpScale: 0.0 + recipeUnlocks: + - ImplanterExtractor + +- type: technology + id: scp_MedicalAssembler + name: research-technology-medical-assembler + icon: + sprite: _Sunrise/Structures/Machines/medical_assembler.rsi + state: icon + discipline: scp_medical + tier: 2 + cost: 3500 + defaultToScpScale: 0.1 + recipeUnlocks: + - MedicalAssemblerMachineCircuitboard + - BlankMediPen + +- type: technology + id: scp_SurgeryTechAdvanced + name: research-technology-advanced-surgery + icon: + sprite: Objects/Specific/Medical/Surgery/scalpel.rsi + state: advanced + discipline: scp_medical + tier: 2 + cost: 3000 + defaultToScpScale: 0.1 + recipeUnlocks: + - Drill + - SawAdvanced + - ScalpelAdvanced + - BoneSetterAdvanced + - RetractorAdvanced + - HemostatAdvanced + technologyPrerequisites: + - scp_SurgeryTech + +- type: technology + id: scp_DnaInjectorTech + name: research-technology-dna-injector + icon: + sprite: Objects/Specific/Medical/implanter.rsi + state: implanter0 + discipline: scp_medical + tier: 2 + cost: 4500 + defaultToScpScale: 0.1 + recipeUnlocks: + - DnaInjector + technologyPrerequisites: + - scp_SurgeryTechAdvanced + - scp_ImplantExtractor + +- type: technology + id: scp_HandheldEmergencyCrewMonitorTech + name: research-technology-hanheld-crew-monitor + icon: + sprite: _Sunrise/Objects/Specific/Medical/handheld_emergency_crewmonitor.rsi + state: scanner + discipline: scp_medical + tier: 2 + cost: 4500 + defaultToScpScale: 0.0 + recipeUnlocks: + - HandheldEmergencyCrewMonitor + technologyPrerequisites: + - scp_SurgeryTech + +- type: technology + id: scp_CyberImplantsTech + name: research-technology-basic-eye-implants + icon: + sprite: _Starlight/Objects/Specific/Medical/implants.rsi + state: eye_implant_welding + discipline: scp_medical + tier: 2 + cost: 5000 + defaultToScpScale: 0.1 + recipeUnlocks: + - ImplantCaseImplantWelding + - ImplantCaseImplantMedical + - ImplantCaseImplantChemical + - ImplantCaseImplantSecurity + technologyPrerequisites: + - scp_CyberLimbsTech + radioChannels: + - Security + - Medical + +- type: technology + id: scp_medicalImplantsTech + name: research-technology-scp_medical-implants + icon: + sprite: _Sunrise/Entities/Objects/Implants/implants.rsi + state: inject_implant_blue + discipline: scp_medical + tier: 2 + cost: 3500 + defaultToScpScale: 0.1 + recipeUnlocks: + - SadTromboneImplant + - BikeHornImplant + - LightImplant + - TrackingImplant + - CreepyLaughImplant # EMAG + technologyPrerequisites: + - scp_CyberImplantsTech + radioChannels: + - Medical + +# Sunrise, moved from civilian to medical. Ave Starlight! +- type: technology + id: scp_medicalStasis + name: research-technology-scp_medical-stasis + icon: + sprite: Structures/Machines/stasis_bed.rsi + state: icon + discipline: scp_medical + tier: 2 + cost: 3500 + defaultToScpScale: 0.0 + recipeUnlocks: + - StasisBedMachineCircuitboard + - CryoPodMachineCircuitboard + - CryostasisBeaker + - SyringeCryostasis + radioChannels: + - Medical + +- type: technology + id: scp_MechanizedMedicalTreatment + name: research-technology-mechanized-medical-treatment + icon: + sprite: Mobs/Silicon/chassis.rsi + state: medical + discipline: scp_medical + tier: 2 + cost: 2500 + defaultToScpScale: 0.1 + recipeUnlocks: + - BorgModuleAdvancedChemical + radioChannels: + - Medical + +- type: technology + id: scp_FunctionalCyberLimbsTech + name: research-technology-functional-cyberlimbs + icon: + sprite: _Starlight/Interface/Actions/actions_cyber.rsi + state: cyber-hand-left + discipline: scp_medical + tier: 2 + cost: 7000 + defaultToScpScale: 0.1 + recipeUnlocks: + - ImplantCaseReaper + - ImplantCaseMechwright + - ImplantCaseRobust + technologyPrerequisites: + - scp_CyberLimbsTech + radioChannels: + - Medical + - Engineering + - Service + +- type: technology + id: scp_AtmosCyberLimbsTech + name: research-technology-atmos-cyberlimbs + icon: + sprite: _Starlight/Interface/Actions/actions_cyber.rsi + state: cyber-hand-left + discipline: scp_medical + tier: 2 + cost: 2500 + defaultToScpScale: 0.1 + recipeUnlocks: + - ImplantCaseAtmos + technologyPrerequisites: + - scp_FunctionalCyberLimbsTech + - scp_AtmosphericTech + radioChannels: + - Medical + - Engineering + +- type: technology + id: scp_JanitorialCyberLimbsTech + name: research-technology-jani-cyberlimbs + icon: + sprite: _Sunrise/Objects/Tools/cyber_advmop.rsi + state: advmop + discipline: scp_medical + tier: 2 + cost: 1984 + defaultToScpScale: 0.1 + recipeUnlocks: + - ImplantCaseJani + technologyPrerequisites: + - scp_FunctionalCyberLimbsTech + - scp_AdvancedCleaning + radioChannels: + - Medical + - Service + +- type: technology + id: scp_CompactDefibrillation + name: research-technology-compact-defibrilation + icon: + sprite: Objects/Specific/Medical/defibsmall.rsi + state: icon + discipline: scp_medical + tier: 2 + cost: 4000 + defaultToScpScale: 0.1 + recipeUnlocks: + - DefibrillatorCompact + technologyPrerequisites: + - scp_SurgeryTech + radioChannels: + - Medical + +- type: technology + id: scp_AdvancedCompactDefibrillation + name: research-technology-advanced-compact-defibrilation + icon: + sprite: _Sunrise/Entities/Objects/Specific/Medical/advanced_defibsmall.rsi + state: icon + discipline: scp_medical + tier: 2 + cost: 7500 + defaultToScpScale: 0.1 + recipeUnlocks: + - AdvancedDefibrillatorCompact + technologyPrerequisites: + - scp_CompactDefibrillation + radioChannels: + - Medical + +# Tier 3 +- type: technology + id: scp_HackCyberLimbsTech + name: research-technology-hack-cyberlimbs + icon: + sprite: _Starlight/Interface/Actions/actions_cyber.rsi + state: cyber-hand-left + discipline: scp_medical + tier: 3 + cost: 404 # ERROR #ERR*?*%! + defaultToScpScale: 0.1 + recipeUnlocks: + - ImplantCaseHack + technologyPrerequisites: + - scp_FunctionalCyberLimbsTech + - scp_AdvancedToolsTechnology + - scp_BasicXenoArcheology + radioChannels: + - Medical + - Engineering + - Service + +- type: technology + id: scp_ImplantExtractorSafety + name: research-technology-implant-extractor-safety + icon: + sprite: _Sunrise/Structures/Machines/interrogator.rsi + state: open + discipline: scp_medical + tier: 3 + cost: 6000 + defaultToScpScale: 0.1 + recipeUnlocks: + - InterrogatorMachineCircuitboard + technologyPrerequisites: + - scp_ImplantExtractor + +- type: technology + id: scp_AutoMenders + name: research-technology-autoMenders + icon: + sprite: _Starlight/Objects/Specific/Medical/medical.rsi + state: mender + discipline: scp_medical + tier: 3 + cost: 3500 + defaultToScpScale: 0.2 + recipeUnlocks: + - AutoMenderBrute + - AutoMenderBurn + # technologyPrerequisites: # Sunrise-todo Привязать JetInjectors + # - MedicalHyposprays + radioChannels: + - Medical + +- type: technology + id: scp_ScienceCyberLimbsTech + name: research-technology-science-cyberlimbs + icon: + sprite: Objects/Weapons/Melee/gorilla.rsi + state: storage + discipline: scp_medical + tier: 3 + cost: 3500 + defaultToScpScale: 0.2 + recipeUnlocks: + - ImplantCaseGorilla + technologyPrerequisites: + - scp_FunctionalCyberLimbsTech + radioChannels: + - Security + - Medical + - Science + +- type: technology + id: scp_SecurityMeleeCyberLimbsTech + name: research-technology-secmelee-cyberlimbs + icon: + sprite: _Starlight/Objects/Weapons/Melee/cybermantisblade.rsi + state: cybermantisbladesec + discipline: scp_medical + tier: 3 + cost: 4000 + defaultToScpScale: 0.2 + recipeUnlocks: + - ImplantCaseMantisBladeMaxGuard + - ImplantCaseBulwark + - ImplantCaseBonesaw + technologyPrerequisites: + - scp_FunctionalCyberLimbsTech + - scp_CombatEquipment + radioChannels: + - Security + - Medical + +- type: technology + id: scp_CyberEyeNightVision + name: research-technology-nightvision-eyes + icon: + sprite: _Starlight/Objects/Specific/Medical/implants.rsi + state: eyes_night + discipline: scp_medical + tier: 3 + cost: 3500 + defaultToScpScale: 0.2 + recipeUnlocks: + - ImplantCaseNightVision + technologyPrerequisites: + - scp_CyberImplantsTech + radioChannels: + - Security + - Medical + +- type: technology + id: scp_CyberEyeThermalVision + name: research-technology-thermalvision-eyes + icon: + sprite: _Starlight/Objects/Specific/Medical/implants.rsi + state: eyes_thermal + discipline: scp_medical + tier: 3 + cost: 4500 + defaultToScpScale: 0.2 + recipeUnlocks: + - ImplantCaseThermal + technologyPrerequisites: + - scp_CyberEyeNightVision + radioChannels: + - Security + - Medical + +- type: technology + id: scp_AdvancedImplantsTech + name: research-technology-advanced-implants + icon: + sprite: _Sunrise/Entities/Objects/Implants/implants.rsi + state: reviver_implant + discipline: scp_medical + tier: 3 + cost: 6000 + defaultToScpScale: 0.2 + recipeUnlocks: + - ReviverImplant + - NutrimentImplant + - ProtoAdrenalImplant # EMAG + - ScramImplantProto # EMAG + technologyPrerequisites: + - scp_medicalImplantsTech + - scp_SurgeryTechAdvanced + radioChannels: + - Medical + - Security + +- type: technology + id: scp_LauncherSyringe + name: research-technology-launcher-syringe + icon: + sprite: Objects/Weapons/Guns/Cannons/syringe_gun.rsi + state: syringe_gun + discipline: scp_medical + tier: 3 + cost: 5000 + defaultToScpScale: 0.2 + recipeUnlocks: + - LauncherSyringe + - MiniSyringe + radioChannels: + - Medical + +- type: technology + id: scp_CloningSystems + name: research-technology-cloning + icon: + sprite: Structures/Machines/cloning.rsi + state: pod_0 + discipline: scp_medical + tier: 3 + cost: 5000 + recipeUnlocks: + - CloningConsoleComputerCircuitboard + - CloningPodMachineCircuitboard + - MedicalScannerMachineCircuitboard + radioChannels: + - Medical