diff --git a/byond-extools.dll b/byond-extools.dll
index af036e9147..c404bf1be5 100644
Binary files a/byond-extools.dll and b/byond-extools.dll differ
diff --git a/byond-extools.pdb b/byond-extools.pdb
index c80101f6b5..f89dc06441 100644
Binary files a/byond-extools.pdb and b/byond-extools.pdb differ
diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm
index 09d4aadf50..e8726f8316 100644
--- a/code/_globalvars/lists/flavor_misc.dm
+++ b/code/_globalvars/lists/flavor_misc.dm
@@ -267,7 +267,7 @@ GLOBAL_LIST_INIT(redacted_strings, list("\[REDACTED\]", "\[CLASSIFIED\]", "\[ARC
GLOBAL_LIST_INIT(wisdoms, world.file2list("strings/wisdoms.txt"))
-GLOBAL_LIST_INIT(speech_verbs, list("default","says","gibbers", "states", "chitters", "declares", "bellows", "buzzes" ,"beeps", "chirps" ,"hisses" ,"poofs" ,"rattles", "mewls" ,"barks", "blorbles", "squeaks", "squawks", "flutters"))
+GLOBAL_LIST_INIT(speech_verbs, list("default","says","gibbers", "states", "chitters", "chimpers", "declares", "bellows", "buzzes" ,"beeps", "chirps" ,"hisses" ,"poofs" , "puffs", "rattles", "mewls" ,"barks", "blorbles", "squeaks", "squawks", "flutters", "warbles"))
GLOBAL_LIST_INIT(roundstart_tongues, list("default","human tongue" = /obj/item/organ/tongue, "lizard tongue" = /obj/item/organ/tongue/lizard, "skeleton tongue" = /obj/item/organ/tongue/bone, "fly tongue" = /obj/item/organ/tongue/fly, "ipc tongue" = /obj/item/organ/tongue/robot/ipc))
diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm
index e0c6c48eaa..e207fe838a 100644
--- a/code/controllers/subsystem/air.dm
+++ b/code/controllers/subsystem/air.dm
@@ -77,7 +77,6 @@ SUBSYSTEM_DEF(air)
/datum/controller/subsystem/air/proc/extools_update_ssair()
/datum/controller/subsystem/air/proc/extools_update_reactions()
-/datum/controller/subsystem/air/proc/scan_for_active_turfs()
/datum/controller/subsystem/air/fire(resumed = 0)
var/timer = TICK_USAGE_REAL
@@ -165,8 +164,6 @@ SUBSYSTEM_DEF(air)
if(state != SS_RUNNING)
return
resumed = 0
- if(get_amt_active_turfs() < 3000 && !TICK_CHECK)
- scan_for_active_turfs()
currentpart = SSAIR_REBUILD_PIPENETS
diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm
index 55764d8d50..1d78979cbd 100644
--- a/code/modules/mob/living/emote.dm
+++ b/code/modules/mob/living/emote.dm
@@ -227,6 +227,21 @@
return
else if(isinsect(C))
playsound(C, 'sound/voice/moth/mothlaugh.ogg', 50, 1)
+ else if(isjellyperson(C))
+ var/mob/living/carbon/human/H = C
+ if(H.dna.features["mam_ears"] == "Cat" || H.dna.features["mam_ears"] == "Cat, Big") //slime have cat ear. slime go nya.
+ playsound(C, pick('sound/voice/jelly/nyahaha1.ogg',
+ 'sound/voice/jelly/nyahaha2.ogg',
+ 'sound/voice/jelly/nyaha.ogg',
+ 'sound/voice/jelly/nyahehe.ogg'),
+ 50, 1)
+ return
+ else if(user.gender == FEMALE)
+ playsound(C, 'sound/voice/jelly/womanlaugh.ogg', 50, 1)
+ return
+ else
+ playsound(C, pick('sound/voice/jelly/manlaugh1.ogg', 'sound/voice/jelly/manlaugh2.ogg'), 50, 1)
+ return
else if(ishumanbasic(C))
if(user.gender == FEMALE)
playsound(C, 'sound/voice/human/womanlaugh.ogg', 50, 1)
diff --git a/html/changelog.html b/html/changelog.html
index 5b0590981c..230da3631f 100644
--- a/html/changelog.html
+++ b/html/changelog.html
@@ -1173,41 +1173,6 @@
some crafted crates won't contain items now, and thus have stopped breaking the laws of physics
beepskys hats now follow the laws of gravity and move up/down when he bobs up and down
-
- 29 July 2020
- DeltaFire15 updated:
-
- - The 'Naked' outfit is no longer broken.
-
- Ghommie updated:
-
- - fixed cremator trays, paleness examination strings, chat message for stamping paper, looping sounds, load away missions/VR admin verb, access requirements for using the sechuds.
- - Alt-Clicking a cigarette packet should pull the lighter out first if present, then cigarettes.
-
- Hatterhat updated:
-
- - Directional windows can now be rotated counterclockwise properly again.
-
- NecromancerAnne, Sirich96 updated:
-
- - Stunbaton sprites by Sirich96.
- - New sprites for the stunsword.
-
- necromanceranne updated:
-
- - Adds some in-hands for the rapier sheath.
-
- timothyteakettle updated:
-
- - tail wagging should work in all cases now
- - bluespace jars work as intended now
- - aliens can remove embeds now
- - bloodsuckers are not affected by bloodloss
-
- zeroisthebiggay updated:
-
- - Flannel jackets and bartender winter coat
-
GoonStation 13 Development Team
diff --git a/html/changelogs/AutoChangeLog-pr-13416.yml b/html/changelogs/AutoChangeLog-pr-13416.yml
new file mode 100644
index 0000000000..03e0dbb73a
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-13416.yml
@@ -0,0 +1,5 @@
+author: "BlueWildrose"
+delete-after: True
+changes:
+ - soundadd: "Slimepeople are given unique laughs and screams."
+ - tweak: "Adds \"warbles\", \"chimpers\", and \"puffs\" to the customizable speech verbs for character."
diff --git a/libbyond-extools.so b/libbyond-extools.so
index 63c5729007..bdae36893f 100644
Binary files a/libbyond-extools.so and b/libbyond-extools.so differ
diff --git a/modular_citadel/code/modules/mob/cit_emotes.dm b/modular_citadel/code/modules/mob/cit_emotes.dm
index 3b442af1c7..28c3f7ea99 100644
--- a/modular_citadel/code/modules/mob/cit_emotes.dm
+++ b/modular_citadel/code/modules/mob/cit_emotes.dm
@@ -42,6 +42,11 @@
sound = pick('modular_citadel/sound/voice/scream_m1.ogg', 'modular_citadel/sound/voice/scream_m2.ogg')
if(user.gender == FEMALE)
sound = pick('modular_citadel/sound/voice/scream_f1.ogg', 'modular_citadel/sound/voice/scream_f2.ogg')
+ if(is_species(user, /datum/species/jelly))
+ if(user.gender == FEMALE)
+ sound = pick('modular_citadel/sound/voice/scream_jelly_f1.ogg', 'modular_citadel/sound/voice/scream_jelly_f2.ogg')
+ else
+ sound = pick('modular_citadel/sound/voice/scream_jelly_m1.ogg', 'modular_citadel/sound/voice/scream_jelly_m2.ogg')
if(is_species(user, /datum/species/android) || is_species(user, /datum/species/synth) || is_species(user, /datum/species/ipc))
sound = 'modular_citadel/sound/voice/scream_silicon.ogg'
if(is_species(user, /datum/species/lizard))
diff --git a/modular_citadel/sound/voice/scream_jelly_f1.ogg b/modular_citadel/sound/voice/scream_jelly_f1.ogg
new file mode 100644
index 0000000000..6bbe8d2811
Binary files /dev/null and b/modular_citadel/sound/voice/scream_jelly_f1.ogg differ
diff --git a/modular_citadel/sound/voice/scream_jelly_f2.ogg b/modular_citadel/sound/voice/scream_jelly_f2.ogg
new file mode 100644
index 0000000000..03bd62728a
Binary files /dev/null and b/modular_citadel/sound/voice/scream_jelly_f2.ogg differ
diff --git a/modular_citadel/sound/voice/scream_jelly_m1.ogg b/modular_citadel/sound/voice/scream_jelly_m1.ogg
new file mode 100644
index 0000000000..496d5b1719
Binary files /dev/null and b/modular_citadel/sound/voice/scream_jelly_m1.ogg differ
diff --git a/modular_citadel/sound/voice/scream_jelly_m2.ogg b/modular_citadel/sound/voice/scream_jelly_m2.ogg
new file mode 100644
index 0000000000..2a70ae29fe
Binary files /dev/null and b/modular_citadel/sound/voice/scream_jelly_m2.ogg differ
diff --git a/sound/voice/jelly/manlaugh1.ogg b/sound/voice/jelly/manlaugh1.ogg
new file mode 100644
index 0000000000..665c8df908
Binary files /dev/null and b/sound/voice/jelly/manlaugh1.ogg differ
diff --git a/sound/voice/jelly/manlaugh2.ogg b/sound/voice/jelly/manlaugh2.ogg
new file mode 100644
index 0000000000..ec1b5eaf55
Binary files /dev/null and b/sound/voice/jelly/manlaugh2.ogg differ
diff --git a/sound/voice/jelly/nyaha.ogg b/sound/voice/jelly/nyaha.ogg
new file mode 100644
index 0000000000..3369995a3d
Binary files /dev/null and b/sound/voice/jelly/nyaha.ogg differ
diff --git a/sound/voice/jelly/nyahaha1.ogg b/sound/voice/jelly/nyahaha1.ogg
new file mode 100644
index 0000000000..c74a038dae
Binary files /dev/null and b/sound/voice/jelly/nyahaha1.ogg differ
diff --git a/sound/voice/jelly/nyahaha2.ogg b/sound/voice/jelly/nyahaha2.ogg
new file mode 100644
index 0000000000..7eaa1aeebe
Binary files /dev/null and b/sound/voice/jelly/nyahaha2.ogg differ
diff --git a/sound/voice/jelly/nyahehe.ogg b/sound/voice/jelly/nyahehe.ogg
new file mode 100644
index 0000000000..eb1d2d3c90
Binary files /dev/null and b/sound/voice/jelly/nyahehe.ogg differ
diff --git a/sound/voice/jelly/womanlaugh.ogg b/sound/voice/jelly/womanlaugh.ogg
new file mode 100644
index 0000000000..bafe1b0292
Binary files /dev/null and b/sound/voice/jelly/womanlaugh.ogg differ