Janitor Tool: Wire Brush (#38667)

* Wow! It's -brush-

* spacing.

* Update Resources/Prototypes/Entities/Objects/Specific/Janitorial/janitor.yml

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

* Update Resources/Prototypes/Entities/Objects/Specific/Janitorial/janitor.yml

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

* fixed changes

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
This commit is contained in:
Tiniest Shark
2025-07-03 22:02:35 -04:00
committed by GitHub
parent 9186b65b14
commit 71d839fec4
19 changed files with 105 additions and 2 deletions

View File

@@ -169,3 +169,8 @@
license: "CC-BY-NC-4.0"
copyright: "Original sound by QEDionium on freesound.org. Coverted to ogg and edited by Prole0 (GitHub)"
source: "https://freesound.org/s/489803/"
- files: ["wirebrushing.ogg"]
license: "CC0-1.0"
copyright: "Created by romulofs, converted to OGG, and edited by TiniestShark (Github)"
source: "https://freesound.org/s/127541/"

Binary file not shown.

View File

@@ -32,4 +32,7 @@ tool-quality-rolling-name = Rolling
tool-quality-rolling-tool-name = Rolling Pin
tool-quality-digging-name = Digging
tool-quality-digging-tool-name = Shovel
tool-quality-digging-tool-name = Shovel
tool-quality-brushing-name = Brushing
tool-quality-brushing-tool-name = Wire Brush

View File

@@ -2,7 +2,7 @@
id: CrateServiceJanitorialSupplies
parent: CratePlastic
name: janitorial supplies crate
description: Fight back against dirt and grime with Nanotrasen's Janitorial Essentials(tm)! Contains three buckets, caution signs, and cleaner grenades. Also has a single mop, broom, spray cleaner, rag, and trash bag.
description: Fight back against dirt and grime with Nanotrasen's Janitorial Essentials(tm)! Contains three buckets, caution signs, and cleaner grenades. Also has a single mop, broom, spray cleaner, wire brush, rag, and trash bag.
components:
- type: StorageFill
contents:
@@ -20,6 +20,8 @@
- id: Plunger
amount: 2
- id: BoxCleanerGrenades
- id: WireBrush
amount: 2
- type: entity
id: CrateServiceCleanerGrenades

View File

@@ -84,6 +84,7 @@
amount: 2
- id: FlashlightLantern
- id: LightReplacer
- id: WireBrush
- type: entity
id: ClothingBeltMedicalFilled

View File

@@ -78,6 +78,8 @@
amount: 2
- id: Plunger
amount: 2
- id: WireBrush
amount: 2
- type: entity
id: ClosetLegalFilled

View File

@@ -229,6 +229,7 @@
- WetFloorSign
- HolosignProjector
- Plunger
- WireBrush
components:
- LightReplacer
- SmokeOnTrigger

View File

@@ -352,3 +352,39 @@
- type: Fiber
fiberColor: fibers-white
- type: DnaSubstanceTrace
- type: entity
parent: BaseItem
id: WireBrush
name: wire brush
description: A bristly steel wire brush, perfect for scraping away even the toughest patches of rust.
components:
- type: Sprite
sprite: Objects/Specific/Janitorial/wirebrush.rsi
state: icon
- type: Item
storedSprite:
sprite: Objects/Specific/Janitorial/wirebrush.rsi
state: storage
size: Small
- type: Tag
tags:
- WireBrush
- type: PhysicalComposition
materialComposition:
Steel: 50
Plastic: 50
- type: Tool
qualities:
- Brushing
useSound:
path: /Audio/Items/wirebrushing.ogg
- type: StaticPrice
price: 22
- type: MeleeWeapon
wideAnimationRotation: 45
damage:
types:
Piercing: 3
soundHit:
path: "/Audio/Weapons/bladeslice.ogg"

View File

@@ -510,6 +510,10 @@
steps:
- tool: Welding
doAfter: 5
- to: wall
steps:
- tool: Brushing
doAfter: 12
- node: reinforcedWallRust
entity: WallReinforcedRust
@@ -518,3 +522,7 @@
steps:
- tool: Welding
doAfter: 5
- to: reinforcedWall
steps:
- tool: Brushing
doAfter: 12

View File

@@ -25,6 +25,7 @@
- MopItem
- Holoprojector
- WetFloorSign
- WireBrush
- type: latheRecipePack
id: ServiceBoardsStatic

View File

@@ -104,3 +104,11 @@
materials:
Steel: 250
Glass: 1000
- type: latheRecipe
id: WireBrush
result: WireBrush
completetime: 2
materials:
Steel: 100
Plastic: 100

View File

@@ -1473,6 +1473,9 @@
- type: Tag
id: Wine
- type: Tag
id: WireBrush
- type: Tag
id: Wirecutter

View File

@@ -67,3 +67,10 @@
toolName: tool-quality-rolling-tool-name
spawn: RollingPin
icon: { sprite: Objects/Tools/rolling_pin.rsi, state: icon }
- type: tool
id: Brushing
name: tool-quality-brushing-name
toolName: tool-quality-brushing-tool-name
spawn: WireBrush
icon: { sprite: Objects/Specific/Janitorial/wirebrush.rsi, state: icon }

View File

@@ -23,6 +23,7 @@ You keep things clean, it's a rough job sometimes, but someone's gotta do it. Th
<GuideEntityEmbed Entity="WetFloorSign"/>
<GuideEntityEmbed Entity="Holoprojector" Caption="holosign projector"/>
<GuideEntityEmbed Entity="LightReplacer"/>
<GuideEntityEmbed Entity="WireBrush"/>
</Box>
<Box>
<GuideEntityEmbed Entity="AdvMopItem" Caption="Advanced mop, ask in R&D"/>

Binary file not shown.

After

Width:  |  Height:  |  Size: 546 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 511 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 509 B

View File

@@ -0,0 +1,25 @@
{
"version": 1,
"license": "CC-BY-SA-4.0",
"copyright": "Sprites by TiniestShark (Github)",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "storage"
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 449 B