//rune colors, for easy reference #define RUNE_COLOR_TALISMAN COLOR_BLUE #define RUNE_COLOR_TELEPORT COLOR_DARK_PURPLE #define RUNE_COLOR_OFFER COLOR_WHITE #define RUNE_COLOR_DARKRED "#7D1717" #define RUNE_COLOR_MEDIUMRED "#C80000" #define RUNE_COLOR_BURNTORANGE "#CC5500" #define RUNE_COLOR_RED COLOR_RED #define RUNE_COLOR_SUMMON COLOR_VIBRANT_LIME //blood magic /// The maximum number of cult spell slots each cultist is allowed to scribe at once. #define ENHANCED_BLOODCHARGE 5 #define MAX_BLOODCHARGE 4 #define RUNELESS_MAX_BLOODCHARGE 1 /// percent before rise #define CULT_RISEN 0.2 /// percent before ascend #define CULT_ASCENDENT 0.4 #define BLOOD_HALBERD_COST 150 #define BLOOD_BARRAGE_COST 300 #define BLOOD_BEAM_COST 500 #define IRON_TO_CONSTRUCT_SHELL_CONVERSION 50 //screen locations #define DEFAULT_BLOODSPELLS "6:-29,4:+15" //misc #define SOULS_TO_REVIVE 3 #define BLOODCULT_EYE COLOR_RED //soulstone & construct themes #define THEME_CULT "cult" #define THEME_WIZARD "wizard" #define THEME_HOLY "holy" /// Only used for heretic Harvesters, obtained from sacrificing cultists #define THEME_HERETIC "heretic" /// Defines for cult item_dispensers. #define PREVIEW_IMAGE "preview" #define OUTPUT_ITEMS "output" #define RADIAL_DESC "radial_desc" /// The global Nar'sie that the cult's summoned GLOBAL_DATUM(cult_narsie, /obj/narsie) ///how many sacrifices we have used, cultists get 1 free revive at the start GLOBAL_VAR_INIT(sacrifices_used, -SOULS_TO_REVIVE) /// list of weakrefs to mobs OR minds that have been sacrificed GLOBAL_LIST(sacrificed) // Used in determining which cinematic to play when cult ends #define CULT_VICTORY_MASS_CONVERSION 2 #define CULT_FAILURE_NARSIE_KILLED 1 #define CULT_VICTORY_NUKE 0 // Used to determine the roundend report. #define CULT_VICTORY 1 #define CULT_LOSS 0 #define CULT_NARSIE_KILLED -1 // Used to keep track of items rewarded after a heretic is sacked. #define CURSED_BLADE_UNLOCKED "Cursed Blade" #define CRIMSON_MEDALLION_UNLOCKED "Crimson Medallion" #define PROTEON_ORB_UNLOCKED "Proteon Orb" ///how many times can the shuttle be cursed? #define MAX_SHUTTLE_CURSES 3