Protolathe Printing and R&D technology (#4039)
Co-authored-by: SETh lafuente <cetaciocascarudo@gmail.com>
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Diagnostics.CodeAnalysis;
|
using System.Diagnostics.CodeAnalysis;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using Content.Shared.Prototypes.Cargo;
|
using Content.Shared.Prototypes.Cargo;
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
using Content.Server.GameObjects.Components.Power.ApcNetComponents;
|
using Content.Server.GameObjects.Components.Power.ApcNetComponents;
|
||||||
using Content.Shared.Interfaces.GameObjects.Components;
|
using Content.Shared.Interfaces.GameObjects.Components;
|
||||||
using Robust.Shared.GameObjects;
|
using Robust.Shared.GameObjects;
|
||||||
using Robust.Shared.Serialization.Manager.Attributes;
|
using Robust.Shared.Serialization.Manager.Attributes;
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using Content.Server.GameObjects.Components.Power.ApcNetComponents;
|
using Content.Server.GameObjects.Components.Power.ApcNetComponents;
|
||||||
using Content.Server.GameObjects.EntitySystems;
|
using Content.Server.GameObjects.EntitySystems;
|
||||||
using Content.Shared.Research;
|
using Content.Shared.Research;
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# In order to make this list somewhat organized, please place new technologies underneath their overarching "base" technology.
|
# In order to make this list somewhat organized, please place new technologies underneath their overarching "base" technology.
|
||||||
# The technology tree is using this layout - https://tgstation13.org/wiki//images/thumb/f/f4/ResearchTree.png/800px-ResearchTree.png
|
# The technology tree is using this layout - https://tgstation13.org/wiki//images/thumb/f/f4/ResearchTree.png/800px-ResearchTree.png
|
||||||
|
|
||||||
# Base Technology
|
# Base Technology
|
||||||
@@ -12,6 +12,22 @@
|
|||||||
state: server-on
|
state: server-on
|
||||||
requiredPoints: 2500
|
requiredPoints: 2500
|
||||||
|
|
||||||
|
# Cleaning Technology Tree
|
||||||
|
|
||||||
|
- type: technology
|
||||||
|
name: "cleaning technology"
|
||||||
|
id: MopBucket
|
||||||
|
description: Start to a shiny clean station
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Specific/Janitorial/janitorial.rsi
|
||||||
|
state: mopbucket
|
||||||
|
requiredPoints: 5000
|
||||||
|
requiredTechnologies:
|
||||||
|
- BasicResearch
|
||||||
|
unlockedRecipes:
|
||||||
|
- Bucket
|
||||||
|
- MopItem
|
||||||
|
|
||||||
# Biological Technology Tree
|
# Biological Technology Tree
|
||||||
|
|
||||||
- type: technology
|
- type: technology
|
||||||
@@ -27,6 +43,7 @@
|
|||||||
unlockedRecipes:
|
unlockedRecipes:
|
||||||
- Scythe
|
- Scythe
|
||||||
- Hatchet
|
- Hatchet
|
||||||
|
- KitchenKnife
|
||||||
|
|
||||||
- type: technology
|
- type: technology
|
||||||
name: "advanced botany"
|
name: "advanced botany"
|
||||||
@@ -40,6 +57,7 @@
|
|||||||
- BiologicalTechnology
|
- BiologicalTechnology
|
||||||
unlockedRecipes:
|
unlockedRecipes:
|
||||||
- Shovel
|
- Shovel
|
||||||
|
- ButchCleaver
|
||||||
|
|
||||||
- type: technology
|
- type: technology
|
||||||
name: "advanced surgery"
|
name: "advanced surgery"
|
||||||
@@ -94,7 +112,23 @@
|
|||||||
- Handcuffs
|
- Handcuffs
|
||||||
- Stunbaton
|
- Stunbaton
|
||||||
|
|
||||||
# - type: technology
|
- type: technology
|
||||||
|
name: "ballistic technology"
|
||||||
|
id: BallisticTechnology
|
||||||
|
description: Just a fancy term for guns.
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Weapons/Guns/Pistols/clarissa.rsi
|
||||||
|
state: icon
|
||||||
|
requiredPoints: 15000
|
||||||
|
requiredTechnologies:
|
||||||
|
- SecurityTechnology
|
||||||
|
unlockedRecipes:
|
||||||
|
- CartridgePistolBase
|
||||||
|
- ShellShotgunBase
|
||||||
|
- CartridgeLRifleBase
|
||||||
|
- CartridgeMagnumBase
|
||||||
|
|
||||||
|
#- type: technology
|
||||||
# name: "ballistic technology"
|
# name: "ballistic technology"
|
||||||
# id: BallisticTechnology
|
# id: BallisticTechnology
|
||||||
# description: Just a fancy term for guns.
|
# description: Just a fancy term for guns.
|
||||||
@@ -167,6 +201,8 @@
|
|||||||
- ConveyorAssembly
|
- ConveyorAssembly
|
||||||
- RCD
|
- RCD
|
||||||
- RCDAmmo
|
- RCDAmmo
|
||||||
|
- FlashlightLantern
|
||||||
|
- FireExtinguisher
|
||||||
|
|
||||||
- type: technology
|
- type: technology
|
||||||
name: material sheet printing
|
name: material sheet printing
|
||||||
@@ -178,6 +214,8 @@
|
|||||||
- IndustrialEngineering
|
- IndustrialEngineering
|
||||||
unlockedRecipes:
|
unlockedRecipes:
|
||||||
- SheetSteel
|
- SheetSteel
|
||||||
|
- SheetPlastic
|
||||||
|
- SheetRGlass
|
||||||
- GlassStack
|
- GlassStack
|
||||||
|
|
||||||
# Electromagnetic Theory Technology Tree
|
# Electromagnetic Theory Technology Tree
|
||||||
@@ -194,8 +232,8 @@
|
|||||||
- BasicResearch
|
- BasicResearch
|
||||||
unlockedRecipes:
|
unlockedRecipes:
|
||||||
- CableStack
|
- CableStack
|
||||||
- LightTube
|
|
||||||
- LightBulb
|
- LightBulb
|
||||||
|
- LightTube
|
||||||
- FirelockElectronics
|
- FirelockElectronics
|
||||||
- DoorElectronics
|
- DoorElectronics
|
||||||
- APCElectronics
|
- APCElectronics
|
||||||
|
|||||||
@@ -135,6 +135,8 @@
|
|||||||
- LightBulb
|
- LightBulb
|
||||||
- SheetSteel
|
- SheetSteel
|
||||||
- GlassStack
|
- GlassStack
|
||||||
|
- SheetRGlass
|
||||||
|
- SheetPlastic
|
||||||
- CableStack
|
- CableStack
|
||||||
- ConveyorAssembly
|
- ConveyorAssembly
|
||||||
- RCD
|
- RCD
|
||||||
@@ -155,9 +157,19 @@
|
|||||||
- Flash
|
- Flash
|
||||||
- Handcuffs
|
- Handcuffs
|
||||||
- Stunbaton
|
- Stunbaton
|
||||||
|
- CartridgePistolBase
|
||||||
|
- ShellShotgunBase
|
||||||
|
- CartridgeLRifleBase
|
||||||
|
- CartridgeMagnumBase
|
||||||
- FirelockElectronics
|
- FirelockElectronics
|
||||||
- DoorElectronics
|
- DoorElectronics
|
||||||
- APCElectronics
|
- APCElectronics
|
||||||
|
- Bucket
|
||||||
|
- MopItem
|
||||||
|
- FireExtinguisher
|
||||||
|
- KitchenKnife
|
||||||
|
- ButchCleaver
|
||||||
|
- FlashlightLantern
|
||||||
|
|
||||||
- type: UserInterface
|
- type: UserInterface
|
||||||
interfaces:
|
interfaces:
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: ButchCleaver
|
id: ButchCleaver
|
||||||
icon: Objects/Weapons/Melee/cleaver.rsi
|
icon:
|
||||||
|
sprite: Objects/Weapons/Melee/cleaver.rsi
|
||||||
|
state: butch
|
||||||
result: ButchCleaver
|
result: ButchCleaver
|
||||||
completetime: 500
|
completetime: 500
|
||||||
materials:
|
materials:
|
||||||
@@ -8,9 +10,11 @@
|
|||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: KitchenKnife
|
id: KitchenKnife
|
||||||
icon: Objects/Weapons/Melee/kitchen_knife.rsi
|
icon:
|
||||||
|
sprite: Objects/Weapons/Melee/kitchen_knife.rsi
|
||||||
|
state: icon
|
||||||
result: KitchenKnife
|
result: KitchenKnife
|
||||||
completetime: 400
|
completetime: 500
|
||||||
materials:
|
materials:
|
||||||
Steel: 200
|
Steel: 200
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: MopItem
|
id: MopItem
|
||||||
icon: Objects/Specific/Janitorial/mop.rsi
|
icon:
|
||||||
|
sprite: Objects/Specific/Janitorial/mop.rsi
|
||||||
|
state: mop
|
||||||
result: MopItem
|
result: MopItem
|
||||||
completetime: 500
|
completetime: 500
|
||||||
materials:
|
materials:
|
||||||
@@ -17,7 +19,9 @@
|
|||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: Bucket
|
id: Bucket
|
||||||
icon: Objects/Specific/Janitorial/janitorial.rsi
|
icon:
|
||||||
|
sprite: Objects/Tools/bucket.rsi
|
||||||
|
state: icon
|
||||||
result: Bucket
|
result: Bucket
|
||||||
completetime: 500
|
completetime: 500
|
||||||
materials:
|
materials:
|
||||||
|
|||||||
@@ -42,9 +42,11 @@
|
|||||||
Plastic: 50
|
Plastic: 50
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: FlashLightLantern
|
id: FlashlightLantern
|
||||||
icon: Objects/Tools/flashlight.rsi
|
icon:
|
||||||
result: FlashLightLantern
|
sprite: Objects/Tools/flashlight.rsi
|
||||||
|
state: lantern_off
|
||||||
|
result: FlashlightLantern
|
||||||
completetime: 500
|
completetime: 500
|
||||||
materials:
|
materials:
|
||||||
Steel: 100
|
Steel: 100
|
||||||
@@ -53,7 +55,9 @@
|
|||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: FireExtinguisher
|
id: FireExtinguisher
|
||||||
icon: Objects/Misc/fire_extinguisher.rsi
|
icon:
|
||||||
|
sprite: Objects/Misc/fire_extinguisher.rsi
|
||||||
|
state: fire_extinguisher_closed
|
||||||
result: FireExtinguisher
|
result: FireExtinguisher
|
||||||
completetime: 500
|
completetime: 500
|
||||||
materials:
|
materials:
|
||||||
|
|||||||
@@ -30,3 +30,43 @@
|
|||||||
Glass: 100
|
Glass: 100
|
||||||
Plastic: 200
|
Plastic: 200
|
||||||
Steel: 100
|
Steel: 100
|
||||||
|
|
||||||
|
- type: latheRecipe
|
||||||
|
id: CartridgePistolBase
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi
|
||||||
|
state: base
|
||||||
|
result: CartridgePistolBase
|
||||||
|
completetime: 500
|
||||||
|
materials:
|
||||||
|
Steel: 10
|
||||||
|
|
||||||
|
- type: latheRecipe
|
||||||
|
id: ShellShotgunBase
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi
|
||||||
|
state: base
|
||||||
|
result: ShellShotgunBase
|
||||||
|
completetime: 500
|
||||||
|
materials:
|
||||||
|
Steel: 20
|
||||||
|
|
||||||
|
- type: latheRecipe
|
||||||
|
id: CartridgeMagnumBase
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi
|
||||||
|
state: base
|
||||||
|
result: CartridgeMagnumBase
|
||||||
|
completetime: 500
|
||||||
|
materials:
|
||||||
|
Steel: 20
|
||||||
|
|
||||||
|
- type: latheRecipe
|
||||||
|
id: CartridgeLRifleBase
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi
|
||||||
|
state: base
|
||||||
|
result: CartridgeLRifleBase
|
||||||
|
completetime: 500
|
||||||
|
materials:
|
||||||
|
Steel: 30
|
||||||
|
|||||||
@@ -17,3 +17,23 @@
|
|||||||
completetime: 500
|
completetime: 500
|
||||||
materials:
|
materials:
|
||||||
Glass: 100
|
Glass: 100
|
||||||
|
|
||||||
|
- type: latheRecipe
|
||||||
|
id: SheetRGlass
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Materials/Sheets/glass.rsi
|
||||||
|
state: rglass
|
||||||
|
result: SheetRGlass1
|
||||||
|
completetime: 500
|
||||||
|
materials:
|
||||||
|
Glass: 200
|
||||||
|
|
||||||
|
- type: latheRecipe
|
||||||
|
id: SheetPlastic
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Materials/Sheets/other.rsi
|
||||||
|
state: plastic
|
||||||
|
result: SheetPlastic1
|
||||||
|
completetime: 500
|
||||||
|
materials:
|
||||||
|
Plastic: 100
|
||||||
|
|||||||
Reference in New Issue
Block a user