-
Notifications
You must be signed in to change notification settings - Fork 557
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
43 changed files
with
2,404 additions
and
18 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
/// Chemical categories | ||
#define BORER_CAT_HEAL "Medicines" | ||
#define BORER_CAT_PUNISH "Motivators" | ||
#define BORER_CAT_STIM "Stimulants" | ||
#define BORER_CAT_SELF "Self Protection" | ||
#define BORER_CAT_REPLICATED "Replicated" | ||
|
||
///Amount of chemicals needed for a borer to reproduce, provided reproduction is toggled. | ||
#define BORER_LARVAE_COST 400 | ||
/// Amount of chemicals needed for a borer to replicate a chemical. | ||
#define BORER_REPLICATE_COST 350 | ||
|
||
#define ACTION_SET_HOSTLESS "actions_hostless" | ||
#define ACTION_SET_HUMANOID "actions_human" | ||
#define ACTION_SET_XENO "actions_xeno" | ||
#define ACTION_SET_CONTROL "actions_control" | ||
|
||
/// Borer target bitflags | ||
#define BORER_TARGET_HUMANS (1<<0) | ||
#define BORER_TARGET_XENOS (1<<1) | ||
#define BORER_TARGET_YAUTJA (1<<2) | ||
|
||
DEFINE_BITFIELD(borer_flags_targets, list( | ||
"TARGET_HUMANS" = BORER_TARGET_HUMANS, | ||
"TARGET_XENOS" = BORER_TARGET_XENOS, | ||
"TARGET_YAUTJA" = BORER_TARGET_YAUTJA, | ||
)) | ||
|
||
/// Borer active/toggle-able ability flags. | ||
/// Middle of crawling into a new host | ||
#define BORER_PROCESS_INFESTING (1<<0) | ||
/// Middle of taking control of a host body | ||
#define BORER_PROCESS_BONDING (1<<1) | ||
/// Sleeps to purify contaminant | ||
#define BORER_ABILITY_HIBERNATING (1<<2) | ||
/// Hiding or not. (Changes layer) | ||
#define BORER_ABILITY_HIDE (1<<3) | ||
|
||
DEFINE_BITFIELD(borer_flags_actives, list( | ||
"PROCESS_INFESTING" = BORER_PROCESS_INFESTING, | ||
"PROCESS_BONDING" = BORER_PROCESS_BONDING, | ||
"ACTIVE_HIBERNATING" = BORER_ABILITY_HIBERNATING, | ||
"ACTIVE_HIDING" = BORER_ABILITY_HIDE, | ||
)) | ||
|
||
///Borer is in control of their host. | ||
#define BORER_STATUS_CONTROLLING (1<<0) | ||
///Anti-Parasite or Anti-Enzyme chemicals can stop borers from acting. | ||
#define BORER_STATUS_DOCILE (1<<1) | ||
/// Middle of leaving a host | ||
#define BORER_STATUS_LEAVING (1<<2) | ||
|
||
DEFINE_BITFIELD(borer_flags_status, list( | ||
"STATUS_CONTROLLING" = BORER_STATUS_CONTROLLING, | ||
"STATUS_DOCILE" = BORER_STATUS_DOCILE, | ||
"STATUS_LEAVING" = BORER_STATUS_LEAVING, | ||
)) | ||
|
||
|
||
#define DEATH_CAUSE_PRIMARIES "No living Primaries." | ||
#define DEATH_CAUSE_UNKNOWN "Unknown" |
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 |
---|---|---|
|
@@ -28,7 +28,7 @@ | |
return | ||
|
||
M.transfer_to(H, TRUE) | ||
|
||
to_chat(H, SPAN_ALERT("[objectives]")) | ||
players_to_offer -= H | ||
|
||
return | ||
|
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.