mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-02-06 14:29:17 +00:00
## About The Pull Request Reverts the storage initialization refactor and all subsequent related PRs. The original PR is below our standards both for code quality and testing, and is majorly flawed at its core. This has been discussed with other maintainers and headcoder(s?) over on discord. A lot of changes from the PR could be brought over later, but in its current state it should not have been merged. - Closes #90322 - Closes #90313 - Closes #90315 - Closes #90320 - Closes #90312 - Closes #90344 ## Why It's Good For The Game This PR causes a series of major issues which cannot be resolved without either completely rewriting a lot of the original PR, or bad code. Not matching our standards is grounds for not merging a PR, and the fact that a PR should not have been merged is a reason for a revert. ## Changelog 🆑 fix: Fixed a series of storage-related bugs caused by a refactor PR. /🆑
25 lines
661 B
Plaintext
25 lines
661 B
Plaintext
// Storage component defines
|
|
|
|
// Storage collection defines
|
|
#define COLLECT_ONE 0
|
|
#define COLLECT_EVERYTHING 1
|
|
#define COLLECT_SAME 2
|
|
|
|
// Drop style defines
|
|
#define DROP_NOTHING 0
|
|
#define DROP_AT_PARENT 1
|
|
#define DROP_AT_LOCATION 2
|
|
|
|
// Defines for fancy boxes (ie. boxes that display how many items there are
|
|
// inside of them)
|
|
#define FANCY_CONTAINER_CLOSED 0
|
|
#define FANCY_CONTAINER_OPEN 1
|
|
#define FANCY_CONTAINER_ALWAYS_OPEN 2
|
|
|
|
// Defines for levels of storage locking
|
|
// Also used fort the force param of can_insert
|
|
// Higher values are "more" locked then lower ones
|
|
#define STORAGE_NOT_LOCKED 0
|
|
#define STORAGE_SOFT_LOCKED 1
|
|
#define STORAGE_FULLY_LOCKED 2
|