mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2025-12-10 01:49:19 +00:00
wip race framework
icons, game option addition, etc.
This commit is contained in:
150
code/__DEFINES/voreconstants.dm
Normal file
150
code/__DEFINES/voreconstants.dm
Normal file
@@ -0,0 +1,150 @@
|
||||
// Overhauled vore system
|
||||
|
||||
/* #define DM_HOLD "Hold"
|
||||
#define DM_DIGEST "Digest"
|
||||
#define DM_HEAL "Heal"
|
||||
#define DM_ABSORB "Absorb"
|
||||
#define DM_DIGESTF "Fast Digest"
|
||||
|
||||
#define VORE_STRUGGLE_EMOTE_CHANCE 40
|
||||
|
||||
var/global/list/player_sizes_list = list("Macro" = RESIZE_HUGE, "Big" = RESIZE_BIG, "Normal" = RESIZE_NORMAL, "Small" = RESIZE_SMALL, "Tiny" = RESIZE_TINY)
|
||||
|
||||
|
||||
var/global/list/digestion_sounds = list(
|
||||
'sound/vore/digest1.ogg',
|
||||
'sound/vore/digest2.ogg',
|
||||
'sound/vore/digest3.ogg',
|
||||
'sound/vore/digest4.ogg',
|
||||
'sound/vore/digest5.ogg',
|
||||
'sound/vore/digest6.ogg',
|
||||
'sound/vore/digest7.ogg',
|
||||
'sound/vore/digest8.ogg',
|
||||
'sound/vore/digest9.ogg',
|
||||
'sound/vore/digest10.ogg',
|
||||
'sound/vore/digest11.ogg',
|
||||
'sound/vore/digest12.ogg')
|
||||
|
||||
var/global/list/death_sounds = list(
|
||||
'sound/vore/death1.ogg',
|
||||
'sound/vore/death2.ogg',
|
||||
'sound/vore/death3.ogg',
|
||||
'sound/vore/death4.ogg',
|
||||
'sound/vore/death5.ogg',
|
||||
'sound/vore/death6.ogg',
|
||||
'sound/vore/death7.ogg',
|
||||
'sound/vore/death8.ogg',
|
||||
'sound/vore/death9.ogg',
|
||||
'sound/vore/death10.ogg')
|
||||
*/
|
||||
|
||||
//Species listing
|
||||
|
||||
#define iscanine(A) (is_species(A, /datum/species/canine))
|
||||
#define isfeline(A) (is_species(A, /datum/species/feline))
|
||||
#define isavian(A) (is_species(A, /datum/species/avian))
|
||||
#define isrodent(A) (is_species(A, /datum/species/rodent))
|
||||
#define isherbivorous(A) (is_species(A, /datum/species/herbivorous))
|
||||
#define isexotic(A) (is_species(A, /datum/species/exotic))
|
||||
|
||||
var/list/canine_species = list (
|
||||
anubis,
|
||||
corgi,
|
||||
coyote,
|
||||
dalmatian,
|
||||
fennec,
|
||||
fox,
|
||||
husky,
|
||||
wolf,
|
||||
sheperd,
|
||||
lab,
|
||||
otusian
|
||||
)
|
||||
|
||||
var/list/feline_species = list (
|
||||
panther,
|
||||
tajaran,
|
||||
smilodon
|
||||
)
|
||||
|
||||
var/list/avian_species = list (
|
||||
corvid,
|
||||
hawk
|
||||
)
|
||||
|
||||
var/list/lizard_species = list (
|
||||
crocodile,
|
||||
drake,
|
||||
gria,
|
||||
lizard,
|
||||
naga,
|
||||
turtle,
|
||||
shark
|
||||
)
|
||||
|
||||
var/list/rodent_species = list (
|
||||
aramdillo,
|
||||
beaver,
|
||||
jackalope,
|
||||
leporid,
|
||||
murid,
|
||||
otter,
|
||||
porcupine,
|
||||
possum,
|
||||
raccoon,
|
||||
roorat,
|
||||
skunk,
|
||||
squirrel
|
||||
)
|
||||
|
||||
var/list/herbivorous_species = list (
|
||||
boar,
|
||||
capra,
|
||||
cow,
|
||||
deer,
|
||||
hippo,
|
||||
kangaroo,
|
||||
pig
|
||||
)
|
||||
|
||||
var/list/exotic_species = list (
|
||||
alien,
|
||||
carp,
|
||||
drider,
|
||||
glowfen,
|
||||
jelly,
|
||||
moth,
|
||||
plant,
|
||||
seaslug,
|
||||
slime,
|
||||
)
|
||||
|
||||
var/list/taur = list (
|
||||
panther,
|
||||
tajaran,
|
||||
horse,
|
||||
lab,
|
||||
sheperd,
|
||||
fox,
|
||||
cow,
|
||||
husky,
|
||||
naga,
|
||||
wolf,
|
||||
dirder,
|
||||
drake,
|
||||
otie
|
||||
)
|
||||
|
||||
//Mutant Human bits
|
||||
var/global/list/tails_list_human = list()
|
||||
var/global/list/animated_tails_list_human = list()
|
||||
// var/global/list/ears_list = list()
|
||||
var/global/list/wings_list = list()
|
||||
|
||||
/proc/log_debug(text)
|
||||
if (config.log_debug)
|
||||
diary << "\[[time_stamp()]]DEBUG: [text][log_end]"
|
||||
|
||||
for(var/client/C in admins)
|
||||
if(C.prefs.toggles & CHAT_DEBUGLOGS)
|
||||
C << "DEBUG: [text]"
|
||||
Reference in New Issue
Block a user