Files
Batrachophreno 5277251959 Tool behaviors port (#21663)
For a robust crafting system, I need a new materials framework.
For a new materials framework, I need to clean up reagents.
To clean up reagents, I need to pare down foods from reagent holders.
To pare down foods from reagent holders, I need to port edibility
components.
To port edibility components, I need to port processing components.
To port processing components, I need to port tool behaviors.

This is all back-end code, no new features or functionality from this.
2026-01-27 08:44:49 +00:00

27 lines
982 B
Plaintext

// Defines for barricade states
#define BARRICADE_DMG_NONE 0
#define BARRICADE_DMG_SLIGHT 1
#define BARRICADE_DMG_MODERATE 2
#define BARRICADE_DMG_HEAVY 3
#define BARRICADE_BSTATE_FORTIFIED 3 // Used by handrails to indicate reinforcing
#define BARRICADE_BSTATE_SECURED 2 // fresh barricade
#define BARRICADE_BSTATE_UNSECURED 1 // intermediate state before cade is movable (no apparent effect on health)
#define BARRICADE_BSTATE_MOVABLE 0 // ready to be deconstructed and can be moved
// Defines for liquidbag tresholds
#define BARRICADE_LIQUIDBAG_TRESHOLD_1 75
#define BARRICADE_LIQUIDBAG_TRESHOLD_2 150
#define BARRICADE_LIQUIDBAG_TRESHOLD_3 225
#define BARRICADE_LIQUIDBAG_TRESHOLD_4 300
#define BARRICADE_LIQUIDBAG_TRESHOLD_5 350
// Defines for liquidbag build stages
#define BARRICADE_LIQUIDBAG_1 1
#define BARRICADE_LIQUIDBAG_2 2
#define BARRICADE_LIQUIDBAG_3 3
#define BARRICADE_LIQUIDBAG_4 4
#define BARRICADE_LIQUIDBAG_5 5
#define HELMET_GARB_PASS_ICON "pass_icon"