mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-09 16:05:07 +00:00
## About The Pull Request Altars, Archives, and Forges now have a `?` next to their options reporting what each of the objects actually does ## Why It's Good For The Game A little bit more info not requiring the wiki ## Changelog 🆑 Melbert qol: Altars, Archives, and Forges now have a ? explaining what the items do /🆑
67 lines
2.1 KiB
Plaintext
67 lines
2.1 KiB
Plaintext
//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
|