-
Notifications
You must be signed in to change notification settings - Fork 68
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* base impl * particles! * slight particle adjustments * particle tweak * improve rune code a bit * exchange rune * organ bug fixes * target must be lying down * exchange rune failures * heal rune * job name swap * tome + reorganize * spells early * fixes * fixes * cleanup * empyrean * pagers * more pager stuff * hard del smiles * using a syringe leaves trace dna * dirty syringes * merge master * add overlay, inject one person at a time * forensic analysis of syringes * syringe box change * words * ranged aether runes * add adenosine to autoinjectors * small tweak to debughealth * autoinjector changes * rename medbay to ward * flavah (and adjusts sprinting cost to account for slower speed) * FIX WARDROBE AND INVENTORY CODE * probably better * this is kind of fucked up * reduce odds * sterilize syringes with a welding tool * liver death gives the concussed effect * fix runtime * this bugs me * not yet * impliment revival rune and unit test it * fixes * exchange rune * whoops, include file * bruh * i forgot * rewrite heal, add unit test * properly clear reagents * impliment bimmer's runes * rename to sigil * update * round organ damage * revival rune heals organs * reduce max pain slowdown * aetherite trait * aether dream framework * dreams * augur reflavor + minor fix * acolyte reflavor * aether language * screenshot tests * make pushable * finalize(?)
- Loading branch information
Showing
125 changed files
with
2,251 additions
and
417 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
// Generic BB keys | ||
#define RUNE_BB_INVOKER "user" | ||
#define RUNE_BB_TOME "tome" | ||
#define RUNE_BB_CANCEL_REASON "cancel_reason" | ||
#define RUNE_BB_CANCEL_SOURCE "cancel_source" | ||
#define RUNE_BB_TARGET_MOB "target_mob" | ||
/// The reagent container containing the blood required. | ||
#define RUNE_BB_BLOOD_CONTAINER "revival_blood_container" | ||
|
||
// Exchange rune | ||
/// The list of parts to exchange for the exchange rune. | ||
#define RUNE_BB_EXCHANGE_PARTS "exchange_parts" | ||
|
||
// Revival rune | ||
/// The heart used. | ||
#define RUNE_BB_REVIVAL_HEART "revival_heart" | ||
/// The reagent container containing Woundseal used. | ||
#define RUNE_BB_REVIVAL_WOUNDSEAL_CONTAINER "revival_woundseal_container" | ||
|
||
// Heal rune | ||
/// List of reagents containers containing tinctures. | ||
#define RUNE_BB_HEAL_REAGENT_CONTAINERS "heal_reagent_containers" | ||
|
||
/// Graceful fails should have NO SIDE EFFECTS. | ||
#define RUNE_FAIL_GRACEFUL "graceful_fail" | ||
|
||
// ~& Global failure states, handle these always! &~// | ||
#define RUNE_FAIL_INVOKER_INCAP "invoker_incap" | ||
/// Helper removed their hand from the rune. | ||
#define RUNE_FAIL_HELPER_REMOVED_HAND "helper_incap" | ||
/// Target mob moved off the center. | ||
#define RUNE_FAIL_TARGET_MOB_MOVED "target_mob_moved" | ||
/// Target stood up. | ||
#define RUNE_FAIL_TARGET_STOOD_UP "target_stood_up" | ||
#define RUNE_FAIL_TOME_GONE "tome_gone" | ||
/// An item has moved out of the rune. | ||
#define RUNE_FAIL_TARGET_ITEM_OUT_OF_RUNE "item_out_of_rune" | ||
|
||
/// Special failure condition where the revival target was revived mid ritual. | ||
#define RUNE_FAIL_REVIVAL_TARGET_ALIVE "revival_target_alive" | ||
|
||
#define RUNE_INVOKING_PENDING_CANCEL -1 | ||
#define RUNE_INVOKING_IDLE 0 | ||
#define RUNE_INVOKING_ACTIVE 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,10 @@ | ||
/// Dream is generic, and rollable by anyone. | ||
#define DREAM_GENERIC (1<<0) | ||
/// Dream can only be dreampt once per round per mind. | ||
#define DREAM_ONCE_PER_ROUND (1<<1) | ||
#define DREAM_ONCE_PER_ROUND (1<<0) | ||
/// Dream is considered complete even if cut short. | ||
#define DREAM_CUT_SHORT_IS_COMPLETE (1<<2) | ||
#define DREAM_CUT_SHORT_IS_COMPLETE (1<<1) | ||
|
||
/// Rollable by anyone | ||
#define DREAM_CLASS_GENERIC "generic_dream" | ||
#define DREAM_CLASS_DETECTIVE "detective_dream" | ||
#define DREAM_CLASS_AETHERITE "aether_dream" | ||
#define DREAM_CLASS_VAMPIRE "vampire_dream" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
#define PAGER_CLASS_AETHER "aetherpager" | ||
#define PAGER_CLASS_MARS "marspager" | ||
#define PAGER_CLASS_MANAGEMENT "managementpager" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
/// A trait given to Aether members on job spawn. | ||
#define TRAIT_AETHERITE "aetherite" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.