Skip to content

Conversation

SECBATON-GRIFFON
Copy link
Contributor

@SECBATON-GRIFFON SECBATON-GRIFFON commented Sep 26, 2025

[content]

What this does

image

Adds this as a trash item retrieved from broken metal stuff, currently only comes from broken floor tiles.
Can be examined to see how much metal in cubic centimetres it has, and how many sheets it can be made into. A welding tool used on it turns it into sheets proper.

Why it's good

Broken floor tiles no longer leave nothing behind.

How it was tested

IEDing floortiles, crowbar-ing the broken ones off, dragging the scrap over itself, and welding it.

Changelog

🆑

  • rscadd: Broken floor tiles now leave scrap metal behind instead of nothing, which can be combined and welded into a sheet of metal if around 8 stacks of them are combined.

@D3athrow-Issues D3athrow-Issues added the Content Adds something. Neat! label Sep 26, 2025
@cloutcode
Copy link
Contributor

can you reclaim or even refine the metal

@jwhitak jwhitak merged commit f72ab69 into vgstation-coders:Bleeding-Edge Sep 30, 2025
5 checks passed
@SECBATON-GRIFFON SECBATON-GRIFFON deleted the material-scraps branch September 30, 2025 15:15
@SECBATON-GRIFFON
Copy link
Contributor Author

can you reclaim or even refine the metal

that's just called metal sheets, or plasteel to some extent

@Inorien
Copy link
Contributor

Inorien commented Oct 2, 2025

[22:30:38] Runtime in code/game/objects/items/material-scraps.dm,16: Cannot read 0.sheettype
  proc name: New (/obj/item/trash/scrap/New)
  src: the metal scraps (/obj/item/trash/scrap)
  src.loc: the floor (239,194,1) (/turf/simulated/floor)
  call stack:
  the metal scraps (/obj/item/trash/scrap): New(the floor (239,194,1) (/turf/simulated/floor), 2, "scrap", null, 2, -1, -3)
  trash (/datum/map_persistence_type/trash): create(the floor (239,194,1) (/turf/simulated/floor), /list (/list))
  trash (/datum/map_persistence_type/trash): readSavefile()
  Persistence - Map (/datum/subsystem/persistence_map): Initialize(90388)
  Master (/datum/controller/master): Setup()

trash/scrap/New has a signature that the persistence system does not like @SECBATON-GRIFFON

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Content Adds something. Neat!

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants