mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-17 04:27:39 +00:00
Cyborg and AI canUseTopic() procs will now include a BE_CLOSE variable, just in the case of having to be near the atom. Added a BE_CLOSE and NO_DEXTERY define, they are both 1. Third argument for canUseTopic(), dextery check, if a monkey or alien or whatever can perform the action.
42 lines
1.3 KiB
Plaintext
42 lines
1.3 KiB
Plaintext
#define MIDNIGHT_ROLLOVER 864000 //number of deciseconds in a day
|
|
|
|
//Security levels
|
|
#define SEC_LEVEL_GREEN 0
|
|
#define SEC_LEVEL_BLUE 1
|
|
#define SEC_LEVEL_RED 2
|
|
#define SEC_LEVEL_DELTA 3
|
|
|
|
//some arbitrary defines to be used by self-pruning global lists. (see master_controller)
|
|
#define PROCESS_KILL 26 //Used to trigger removal from a processing list
|
|
|
|
#define MANIFEST_ERROR_NAME 1
|
|
#define MANIFEST_ERROR_COUNT 2
|
|
#define MANIFEST_ERROR_ITEM 4
|
|
|
|
#define TRANSITIONEDGE 7 //Distance from edge to move to another z-level
|
|
|
|
|
|
|
|
//HUD styles. Please ensure HUD_VERSIONS is the same as the maximum index. Index order defines how they are cycled in F12.
|
|
#define HUD_STYLE_STANDARD 1
|
|
#define HUD_STYLE_REDUCED 2
|
|
#define HUD_STYLE_NOHUD 3
|
|
|
|
|
|
#define HUD_VERSIONS 3 //used in show_hud()
|
|
//1 = standard hud
|
|
//2 = reduced hud (just hands and intent switcher)
|
|
//3 = no hud (for screenshots)
|
|
|
|
#define MINERAL_MATERIAL_AMOUNT 2000
|
|
//The amount of materials you get from a sheet of mineral like iron/diamond/glass etc
|
|
|
|
|
|
#define CLICK_CD_MELEE 8
|
|
#define CLICK_CD_RANGE 4
|
|
//click cooldowns, in tenths of a second
|
|
|
|
|
|
#define BE_CLOSE 1 //in the case of a silicon, to select if they need to be next to the atom
|
|
#define NO_DEXTERY 1 //if other mobs (monkeys, aliens, etc) can use this
|
|
//used by canUseTopic() |