9 Commits
Author SHA1 Message Date
siliconsandGitHub ef19e75993 reagent holder rework (#6903)
- reagents are now singletons
- most of reagent holder datums are refactored.
2025-03-06 20:44:34 +01:00
siliconsandGitHub 4c75a8b00b toml config, database storage for repositories / singletons (#6893) 2024-12-15 19:41:14 +01:00
siliconsandGitHub 6ace2afd6a repository subsystem touchups & moves materials/designs over (#6832) 2024-11-05 15:22:44 +01:00
siliconsandGitHub 2533caefd9 combat code overhaul + projectiles v8: impact handling (#6579) 2024-09-02 20:34:27 +02:00
BlueWildroseandGitHub 19884e15c4 Adds bluespace mining satchels + BS mining satchel upgrade for minerborgs (#6189) 2023-12-15 20:13:17 +01:00
BlueWildroseandGitHub 7adbcdc811 Ore Stacking (#6136)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request

- All ores have been converted to become stacks.
- Various for loops have been destroyed due to ore stacks now existing.
- Bluespace crystals is detyped from being ores (request of Sili)
- Mining satchels have been recoded to be more like ore boxes (there's
an update I'd like to do to them later that will include even bigger ore
satchels so I decided this was necessary) and their capacity has been
buffed to carrying 200 ores instead of 50. People can now shove up to 7
ore stacks into their backpack with this update, so I decided that made
sense.
- .dm file containing ore box code was renamed.
- fixed a bug that allowed you to dupe ores using the ore box ("take"
was called twice when inserting ores by hand)
- Some minor polishing of ore box code, particularly examine code,
interaction feedback, and allowing you to climb onto boxes.
- Ore boxes when destroyed will drop all of their ores, unless there's
too much ore (up to 200 stacks will be dropped). It'll also drop 5
hardwood planks. People who accidentally shoot their box with their PKA,
rejoice.
- You can craft ore boxes using 5 hardwood planks.

## Why It's Good For The Game

Having ores be stackable will greatly reduce lag. Otherwise, QoL changes
good.

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->

🆑
add: You can climb ore boxes.
qol: Ore boxes will drop their contents when destroyed. You can also
craft ore boxes using hardwood planks now.
balance: Mining satchels can now carry 200 ores instead of 50.
fix: Ore box examines look proper now.
fix: Fixed a bug that allowed you to dupe ores using the ore box.
imageadd: stacks_ore.dmi was added. It holds ore stack stuff.
code: Orebox DM file renamed to ore_box.dm
code: Bluespace crystals are detyped from being ores.
refactor: Ore is now stackable. This will reduce lag when miners are out
causing havoc or shoving ore onto conveyor belts.
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2023-11-17 23:07:22 -08:00
c4329ea1c5 adds support for specialized repository subsystems (#5482)
Co-authored-by: silicons <no@you.cat>
2023-05-11 22:26:04 +02:00
6268313705 Repaths rigs to hardsuits (#5455)
I realized it's literally impossible to translate all of this code at
once. RIG suit code is just all over the place.

This lets me develop rigs from the ground up without conflicting with
existing code. Old rigs will therefore not be the same item or ecosystem
as new rigs.

---------

Co-authored-by: silicons <no@you.cat>
2023-05-06 01:57:53 +02:00
2f0eb41c45 adds loot table system, reworks abandoned crates to be (slightly) less useless (#5072)
Co-authored-by: silicons <no@you.cat>
2023-02-25 12:41:36 +01:00