mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-18 13:04:45 +00:00
Ladies, Gentlemen, Gamers. You're probably wondering why I've called you all here (through the automatic reviewer request system). So, mineral balance! Mineral balance is less a balance and more of a nervous white dude juggling spinning plates on a high-wire on his first day. The fact it hasn't failed after going on this long is a miracle in and of itself. This PR does not change mineral balance. What this does is moves over every individual cost, both in crafting recipes attached to an object over to a define based system. We have 3 defines: `sheet_material_amount=2000` . Stock standard mineral sheet. This being our central mineral unit, this is used for all costs 2000+. `half_sheet_material_amount=1000` . Same as above, but using iron rods as our inbetween for costs of 1000-1999. `small_material_amount=100` . This hits 1-999. This covers... a startlingly large amount of the codebase. It's feast or famine out here in terms of mineral costs as a result, items are either sheets upon sheets, or some fraction of small mats. Shout out to riot darts for being the worst material cost in the game. I will not elaborate. Regardless, this has no functional change, but it sets the groundwork for making future changes to material costs much, MUCH easier, and moves over to a single, standardized set of units to help enforce coding standards on new items, and will bring up lots of uncomfortable balance questions down the line. For now though, this serves as some rough boundaries on how items costs are related, and will make adjusting these values easier going forward. Except for foam darts. I did round up foam darts. Adjusting mineral balance on the macro scale will be as simple as changing the aforementioned mineral defines, where the alternative is a rats nest of magic number defines. ~~No seriously, 11.25 iron for a foam dart are you kidding me what is the POINT WHY NOT JUST MAKE IT 11~~ Items individual numbers have not been adjusted yet, but we can standardize how the conversation can be held and actually GET SOMEWHERE on material balance as opposed to throwing our hands up or ignoring it for another 10 years.
46 lines
2.0 KiB
Plaintext
46 lines
2.0 KiB
Plaintext
/*
|
||
|
||
At 7:30 AM on March 8th, 2017, ArcLumin died in a fatal car crash on impact.
|
||
Rest in peace, man. You did good work.
|
||
When a contributor for SS13 dies, all codebases feel it and suffer.
|
||
We may disagree on whether farts should be a thing, or what color to paint the bikeshed,
|
||
but we are all contributors together.
|
||
|
||
Goodbye, man. We'll miss you.
|
||
|
||
This memorial has been designed for him and any future coders to perish.
|
||
*/
|
||
|
||
/obj/structure/fluff/arc
|
||
name = "Tomb of the Unknown Employee"
|
||
desc = "Here rests an unknown employee\nUnknown by name or rank\nWhose acts will not be forgotten"
|
||
icon = 'icons/obj/tomb.dmi'
|
||
icon_state = "memorial"
|
||
density = TRUE
|
||
anchored = TRUE
|
||
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
|
||
|
||
|
||
/*
|
||
|
||
In Memoriam 26th August, 2020
|
||
Our friend, fellow admin, and champion of the "short" reply, OrdoDictionary passed away recently.
|
||
While this news was not unexpected - Ordo had been fighting bravely against prion disease for some time - it remains as heartbreaking as it is unfair.
|
||
Ordo was sharp as a razor, with wit to match. During the time we knew him he was pursuing a PhD, yet he still found time to volunteer here and help his fellow spessman.
|
||
In admin channels you were as likely to find Ordo pontificating on history or food or ham radio as you were anything related to the game. But you knew -
|
||
no matter the topic - that his opinion was informed and valuable, and that he would deliver it with nuance, class and charm.
|
||
|
||
This community - and the world - is worse off without him in it.
|
||
He will be missed.
|
||
|
||
So should you read this and should you get the chance, raise a glass in his memory.
|
||
…but be sure to break out the good stuff.
|
||
That’s how he would have wanted it.
|
||
*/
|
||
/obj/item/clothing/accessory/medal/gold/ordom
|
||
name = "\proper The OrdoM Memorial Medal For Excellence in Paperwork"
|
||
desc = "Awarded for outstanding excellence in paperwork, administration, and bureaucracy."
|
||
icon_state = "medal_paperwork"
|
||
medaltype = "medal-gold"
|
||
custom_materials = list(/datum/material/gold=HALF_SHEET_MATERIAL_AMOUNT)
|