-
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #361 from LetterJay/master
adds vore back
- Loading branch information
Showing
61 changed files
with
2,310 additions
and
5 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 @@ | ||
Ignore this |
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,66 @@ | ||
// Overhauled vore system | ||
#define DM_HOLD "Hold" | ||
#define DM_DIGEST "Digest" | ||
#define DM_HEAL "Heal" | ||
#define DM_DIGESTF "Fast Digest" | ||
|
||
#define VORE_STRUGGLE_EMOTE_CHANCE 40 | ||
|
||
// Stance for hostile mobs to be in while devouring someone. | ||
#define HOSTILE_STANCE_EATING 99 | ||
|
||
|
||
var/global/list/player_sizes_list = list("Macro" = SIZESCALE_HUGE, "Big" = SIZESCALE_BIG, "Normal" = SIZESCALE_NORMAL, "Small" = SIZESCALE_SMALL, "Tiny" = SIZESCALE_TINY) | ||
/* // moved to sound.dm | ||
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') */ | ||
|
||
var/global/list/vore_sounds = list( | ||
"Gulp" = 'sound/vore/gulp.ogg', | ||
"Insert" = 'sound/vore/insert.ogg', | ||
"Insertion1" = 'sound/vore/insertion1.ogg', | ||
"Insertion2" = 'sound/vore/insertion2.ogg', | ||
"Insertion3" = 'sound/vore/insertion3.ogg', | ||
"Schlorp" = 'sound/vore/schlorp.ogg', | ||
"Squish1" = 'sound/vore/squish1.ogg', | ||
"Squish2" = 'sound/vore/squish2.ogg', | ||
"Squish3" = 'sound/vore/squish3.ogg', | ||
"Squish4" = 'sound/vore/squish4.ogg') | ||
/* also moved to sound.dmi | ||
var/global/list/struggle_sounds = list( | ||
"Squish1" = 'sound/vore/squish1.ogg', | ||
"Squish2" = 'sound/vore/squish2.ogg', | ||
"Squish3" = 'sound/vore/squish3.ogg', | ||
"Squish4" = 'sound/vore/squish4.ogg') | ||
/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]" */ |
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,8 @@ | ||
//File isn't currently being used. | ||
/datum/preferences | ||
var/biological_gender = MALE | ||
var/identifying_gender = MALE | ||
|
||
/datum/preferences/proc/set_biological_gender(var/gender) | ||
biological_gender = gender | ||
identifying_gender = gender |
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,54 @@ | ||
/mob/living/carbon/human/proc/examine_nutrition() | ||
var/message = "" | ||
var/nutrition_examine = round(nutrition) | ||
var/t_He = "It" //capitalised for use at the start of each line. | ||
var/t_His = "Its" | ||
var/t_his = "its" | ||
var/t_is = "is" | ||
var/t_has = "has" | ||
switch(gender) | ||
if(MALE) | ||
t_He = "He" | ||
t_his = "his" | ||
t_His = "His" | ||
if(FEMALE) | ||
t_He = "She" | ||
t_his = "her" | ||
t_His = "Her" | ||
if(PLURAL) | ||
t_He = "They" | ||
t_his = "their" | ||
t_His = "Their" | ||
t_is = "are" | ||
t_has = "have" | ||
if(NEUTER) | ||
t_He = "It" | ||
t_his = "its" | ||
t_His = "Its" | ||
switch(nutrition_examine) | ||
if(0 to 49) | ||
message = "<span class='warning'>[t_He] [t_is] starving! You can hear [t_his] stomach snarling from across the room!</span>\n" | ||
if(50 to 99) | ||
message = "<span class='warning'>[t_He] [t_is] extremely hungry. A deep growl occasionally rumbles from [t_his] empty stomach.</span>\n" | ||
if(100 to 499) | ||
return message //Well that's pretty normal, really. | ||
if(500 to 864) // Fat. | ||
message = "[t_He] [t_has] a stuffed belly, bloated fat and round from eating too much.\n" | ||
if(1200 to 1934) // One person fully digested. | ||
message = "<span class='warning'>[t_He] [t_is] sporting a large, round, sagging stomach. It's contains at least their body weight worth of glorping slush.</span>\n" | ||
if(1935 to 3004) // Two people. | ||
message = "<span class='warning'>[t_He] [t_is] engorged with a huge stomach that sags and wobbles as they move. [t_He] must have consumed at least twice their body weight. It looks incredibly soft.</span>\n" | ||
if(3005 to 4074) // Three people. | ||
message = "<span class='warning'>[t_His] stomach is firmly packed with digesting slop. [t_He] must have eaten at least a few times worth their body weight! It looks hard for them to stand, and [t_his] gut jiggles when they move.</span>\n" | ||
if(4075 to 10000) // Four or more people. | ||
message = "<span class='warning'>[t_He] [t_is] so absolutely stuffed that you aren't sure how it's possible to move. [t_He] can't seem to swell any bigger. The surface of [t_his] belly looks sorely strained!</span>\n" | ||
return message | ||
|
||
/mob/living/carbon/human/proc/examine_bellies() | ||
var/message = "" | ||
|
||
for (var/I in src.vore_organs) | ||
var/datum/belly/B = vore_organs[I] | ||
message += B.get_examine_msg() | ||
|
||
return message |
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.