Adds advanced mop and research (#14917)

* add advanced mop

* make advmop clean faster

* works now

* tweak stats

* tweak speed again

* typo!!!

* copyright change for nerds
This commit is contained in:
Lei Yunxing
2023-03-31 12:21:54 +08:00
committed by GitHub
parent 3b46e649ee
commit cf61150ebd
9 changed files with 81 additions and 4 deletions

View File

@@ -4,6 +4,9 @@ technologies-basic-research-technology-description = Nanotrasen basic research t
technologies-cleaning-technology = Cleaning technology
technologies-cleaning-technology-description = Start to a shiny clean station.
technologies-advanced-cleaning-technology = Advanced cleaning technology
technologies-advanced-cleaning-technology-description = Advanced mop won't stop people from trashing the station, sadly.
technologies-foodbev-technology = Food and beverage technology
technologies-food-and-beverage-technology-description = Robust service from better technology.
@@ -89,4 +92,4 @@ technologies-adv-parts-technology-description = Like the previous ones, but bett
technologies-adv-parts-technology = Advanced parts technology
technologies-super-parts-technology = Super parts technology
technologies-super-parts-technology-description = New heights of machine performance.
technologies-super-parts-technology-description = New heights of machine performance.

View File

@@ -16,7 +16,7 @@
- type: technology
name: technologies-cleaning-technology
id: MopBucket
id: CleaningTechnology
description: technologies-cleaning-technology-description
icon:
sprite: Objects/Specific/Janitorial/janitorial.rsi
@@ -29,6 +29,19 @@
- MopItem
- SprayBottle
- BodyBag
- type: technology
name: technologies-advanced-cleaning-technology
id: AdvancedCleaningTechnology
description: technologies-advanced-cleaning-technology-description
icon:
sprite: Objects/Specific/Janitorial/advmop.rsi
state: advmop
requiredPoints: 5000
requiredTechnologies:
- BasicResearch
- CleaningTechnology
unlockedRecipes:
- AdvMopItem
# Food/Bev Service Technology Tree
@@ -600,4 +613,4 @@
- SuperMatterBinStockPart
- UltraHighPowerMicroLaserStockPart
- PicoManipulatorStockPart
- PhasicScanningModuleStockPart
- PhasicScanningModuleStockPart

View File

@@ -30,6 +30,35 @@
- DroneUsable #No bucket because it holds chems, they can drag the cart or use a drain
- Mop
- type: entity
parent: BaseItem
name: advanced mop
id: AdvMopItem
description: Motorized mop that have a bigger reservoir and can mop multiple puddles at once. Automatic Clown Countermeasure no included.
components:
- type: Sprite
sprite: Objects/Specific/Janitorial/advmop.rsi
state: advmop
- type: MeleeWeapon
damage:
types:
Blunt: 10
- type: Item
size: 15
sprite: Objects/Specific/Janitorial/advmop.rsi
- type: Absorbent
maxEntities: 3
pickupAmount: 25
speed: 12.5
- type: SolutionContainerManager
solutions:
absorbed:
maxVol: 100
- type: Tag
tags:
- DroneUsable #No bucket because it holds chems, they can drag the cart or use a drain
- Mop
- type: entity
name: mop bucket
id: MopBucket

View File

@@ -219,6 +219,7 @@
- MailingUnitElectronics
- Bucket
- MopItem
- AdvMopItem
- SprayBottle
- FireExtinguisher
- KitchenKnife
@@ -232,7 +233,7 @@
- VoiceTrigger
- PowerCellSmall
- PowerCellMedium
- PowerCellHigh
- PowerCellHigh
- SynthesizerInstrument
- RPED
- NodeScanner

View File

@@ -48,3 +48,12 @@
materials:
Steel: 100
Glass: 1000
- type: latheRecipe
id: AdvMopItem
result: AdvMopItem
completetime: 2
materials:
Plastic: 100
Steel: 100
Glass: 100

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 809 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 829 B

View File

@@ -0,0 +1,22 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/b136cf653c4926e475f8d39b34cd1b713331865a",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "advmop"
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}