mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
32 lines
1.4 KiB
Plaintext
32 lines
1.4 KiB
Plaintext
/*
|
|
* Defines used for miscellaneous objects.
|
|
*/
|
|
|
|
// Multitool Mode Defines.
|
|
|
|
#define MULTITOOL_MODE_STANDARD "Standard"
|
|
#define MULTITOOL_MODE_INTCIRCUITS "Modular Wiring"
|
|
#define MULTITOOL_MODE_DOORHACK "Advanced Jacking"
|
|
|
|
// Identity system defines.
|
|
#define IDENTITY_UNKNOWN 0 // Nothing is known so far.
|
|
#define IDENTITY_PROPERTIES 1 // Basic function of the item, and amount of charges available if it uses them.
|
|
#define IDENTITY_QUALITY 2 // Blessed/Uncursed/Cursed status. Some things don't use this.
|
|
#define IDENTITY_FULL IDENTITY_PROPERTIES|IDENTITY_QUALITY // Know everything.
|
|
|
|
#define IDENTITY_TYPE_NONE "generic"
|
|
#define IDENTITY_TYPE_TECH "technological"
|
|
#define IDENTITY_TYPE_CHEMICAL "chemical"
|
|
|
|
// Roguelike object quality defines. Not used at the moment.
|
|
#define ROGUELIKE_ITEM_ARTIFACT 2 // Cannot degrade, very rare.
|
|
#define ROGUELIKE_ITEM_BLESSED 1 // Better than average and resists cursing.
|
|
#define ROGUELIKE_ITEM_UNCURSED 0 // Normal.
|
|
#define ROGUELIKE_ITEM_CURSED -1 // Does bad things, clothing cannot be taken off.
|
|
|
|
// Consistant messages for certain events.
|
|
// Consistancy is import in order to avoid giving too much information away when using an
|
|
// unidentified object due to a typo or some other unique difference in message output.
|
|
#define ROGUELIKE_MESSAGE_NOTHING "Nothing happens."
|
|
#define ROGUELIKE_MESSAGE_UNKNOWN "Something happened, but you're not sure what."
|