mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-21 19:17:50 +01:00
* Automatically set launched syringes to inject * Implement for normal syringe guns too * Put mech syringe back to draw mode if emptied when shot * Use syringe's defines * Move defines * update paradise.dme * Add comment for defines * do not set RSG syringes to inject --------- Co-authored-by: Arthri <41360489+a@users.noreply.github.com>
32 lines
1.2 KiB
Plaintext
32 lines
1.2 KiB
Plaintext
#define SOLID 1
|
|
#define LIQUID 2
|
|
#define GAS 3
|
|
|
|
#define REAGENT_OVERDOSE_EFFECT 1
|
|
#define REAGENT_OVERDOSE_FLAGS 2
|
|
// container_type defines
|
|
#define INJECTABLE 1 // Makes it possible to add reagents through droppers and syringes.
|
|
#define DRAWABLE 2 // Makes it possible to remove reagents through syringes.
|
|
|
|
#define REFILLABLE 4 // Makes it possible to add reagents through any reagent container.
|
|
#define DRAINABLE 8 // Makes it possible to remove reagents through any reagent container.
|
|
|
|
#define TRANSPARENT 16 // Used on containers which you want to be able to see the reagents off.
|
|
#define AMOUNT_VISIBLE 32 // For non-transparent containers that still have the general amount of reagents in them visible.
|
|
|
|
// Is an open container for all intents and purposes.
|
|
#define OPENCONTAINER (REFILLABLE | DRAINABLE | TRANSPARENT)
|
|
|
|
#define REAGENT_TOUCH 1
|
|
#define REAGENT_INGEST 2
|
|
|
|
///Health threshold for synthflesh and rezadone to unhusk someone
|
|
#define UNHUSK_DAMAGE_THRESHOLD 50
|
|
///Amount of synthflesh required to unhusk someone
|
|
#define SYNTHFLESH_UNHUSK_AMOUNT 100
|
|
|
|
///Syringe mob interaction modes
|
|
#define SYRINGE_DRAW 0
|
|
#define SYRINGE_INJECT 1
|
|
#define SYRINGE_BROKEN 2
|