mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-18 04:55:27 +00:00
## About The Pull Request Gives duffelbags their proper slot count They inherited this from backpacks, but I sorta just forgot about that [Creates "levels" of locked objects, uses that to make locked duffels work](c613c00f62) [c613c00](c613c00f62) Turns locked into something that holds defines, this makes life a lot easier. Requires a lot of boilerplate because of how many uses of these procs there are and all the passthrough and shit. Adds a few outfit subtypes to avoid this class of failure in future. Renames the args in a few but not all touched procs, one thing at a time Closes #76407 Closes #76430 Had the lock check in the wrong place Closes #76441 GOD I HATE TK SO MUCH Wrote half the pr without glasses so if it's weird gimme some grace yeah? ## Changelog 🆑 fix: Fixes some fuck with duffelbags, them not holding enough + issues with spawning gear in them (job shit and all) /🆑
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
|