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/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index fb8a6b17bd..23d0288163 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -481,7 +481,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["hair_color"] >> hair_color S["facial_hair_color"] >> facial_hair_color S["left_eye_color"] >> left_eye_color - S["right_eye_color"] >> left_eye_color + S["right_eye_color"] >> right_eye_color S["use_custom_skin_tone"] >> use_custom_skin_tone S["skin_tone"] >> skin_tone S["hair_style_name"] >> hair_style 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 901d6f8572..ba57bbfac2 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -50,6 +50,67 @@ -->
+

01 October 2020

+

BlueWildrose updated:

+ + +

29 September 2020

+

timothyteakettle updated:

+ + +

28 September 2020

+

ArchieBeepBoop updated:

+ +

Degirin2120 updated:

+ +

Putnam3145 updated:

+ +

SiliconMain updated:

+ +

Trilbyspaceclone updated:

+ +

Tupinambis updated:

+ +

raspy-on-osu updated:

+ +

thakyZ updated:

+ +

timothyteakettle updated:

+ +

27 September 2020

SiliconMain updated:

GoonStation 13 Development Team diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 864b017314..f62f35ee10 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -27376,3 +27376,44 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. SiliconMain: - tweak: Holograms made from projectors (atmos, engi, sec, medical, ect...) can no longer be contaminated by radiation +2020-09-28: + ArchieBeepBoop: + - rscadd: Craftable Micro Powered Fans + Degirin2120: + - rscadd: Added engineering hazard jumpsuits, can be found in the engidrobe, comes + in 3 varieties. + Putnam3145: + - tweak: Added a brute-force check-every-single-tile step to SSair when it has enough + time to run. + - balance: G fuid production is now much lower. + - rscdel: Supermatter sabotage objective's gone. + - balance: Subterfuge objectives are now all equally likely. + - spellcheck: Replaced a "(hopefully) 1" with a "2" + - tweak: Cryoing no longer unwins already-won objectives. + SiliconMain: + - tweak: Minor adjustment to material cost of long range atmos analyzer + Trilbyspaceclone: + - tweak: Most drinks now have some animation in them, from basic soda bubbles fizzing + around to ice cubes bobbing just a bit. + Tupinambis: + - bugfix: Ghost poly's color value is now a hex value instead of an oct value. This + has been a thing for OVER FIVE YEARS + - imageadd: Updates TEG, Antimatter, Jetpack sprites (CO2 and Oxy from Eris). + - imageadd: Replaced old chair sprites with new ones ported and modified from eris. + - tweak: Beds can now be placed both right and left. + - tweak: Subtle changes to stool legs to give them more of a shine. + raspy-on-osu: + - tweak: TEG power generation + thakyZ: + - rscadd: Added the ability to print the Light Replacer at the Engineering Protolathe + timothyteakettle: + - bugfix: turrets can once again be broken + - rscadd: you can now have heterochromia and select individual eye colours +2020-09-29: + timothyteakettle: + - bugfix: fixed a typo causing your right eye colour to save as the left eye colour +2020-10-01: + BlueWildrose: + - soundadd: Slimepeople are given unique laughs and screams. + - tweak: Adds "warbles", "chimpers", and "puffs" to the customizable speech verbs + for character. diff --git a/html/changelogs/AutoChangeLog-pr-13286.yml b/html/changelogs/AutoChangeLog-pr-13286.yml deleted file mode 100644 index fb10542ea5..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13286.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "timothyteakettle" -delete-after: True -changes: - - rscadd: "you can now have heterochromia and select individual eye colours" diff --git a/html/changelogs/AutoChangeLog-pr-13397.yml b/html/changelogs/AutoChangeLog-pr-13397.yml deleted file mode 100644 index 8045738d9c..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13397.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ArchieBeepBoop" -delete-after: True -changes: - - rscadd: "Craftable Micro Powered Fans" diff --git a/html/changelogs/AutoChangeLog-pr-13411.yml b/html/changelogs/AutoChangeLog-pr-13411.yml deleted file mode 100644 index 9c65f02837..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13411.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "Tupinambis" -delete-after: True -changes: - - imageadd: "Replaced old chair sprites with new ones ported and modified from eris." - - tweak: "Beds can now be placed both right and left." - - tweak: "Subtle changes to stool legs to give them more of a shine." diff --git a/html/changelogs/AutoChangeLog-pr-13412.yml b/html/changelogs/AutoChangeLog-pr-13412.yml deleted file mode 100644 index 20aad4aa5d..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13412.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - rscdel: "Supermatter sabotage objective's gone." - - balance: "Subterfuge objectives are now all equally likely." diff --git a/html/changelogs/AutoChangeLog-pr-13413.yml b/html/changelogs/AutoChangeLog-pr-13413.yml deleted file mode 100644 index 377ea8b762..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13413.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - balance: "G fuid production is now much lower." diff --git a/html/changelogs/AutoChangeLog-pr-13414.yml b/html/changelogs/AutoChangeLog-pr-13414.yml deleted file mode 100644 index 8640abfedf..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13414.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - spellcheck: "Replaced a \"(hopefully) 1\" with a \"2\"" diff --git a/html/changelogs/AutoChangeLog-pr-13415.yml b/html/changelogs/AutoChangeLog-pr-13415.yml deleted file mode 100644 index 127559d35b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13415.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Tupinambis" -delete-after: True -changes: - - imageadd: "Updates TEG, Antimatter, Jetpack sprites (CO2 and Oxy from Eris)." diff --git a/html/changelogs/AutoChangeLog-pr-13419.yml b/html/changelogs/AutoChangeLog-pr-13419.yml deleted file mode 100644 index 86b7b65a29..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13419.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Degirin2120" -delete-after: True -changes: - - rscadd: "Added engineering hazard jumpsuits, can be found in the engidrobe, comes in 3 varieties." diff --git a/html/changelogs/AutoChangeLog-pr-13420.yml b/html/changelogs/AutoChangeLog-pr-13420.yml deleted file mode 100644 index 1e40c80610..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13420.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "thakyZ" -delete-after: True -changes: - - rscadd: "Added the ability to print the Light Replacer at the Engineering Protolathe" diff --git a/html/changelogs/AutoChangeLog-pr-13421.yml b/html/changelogs/AutoChangeLog-pr-13421.yml deleted file mode 100644 index 46d64f8545..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13421.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "raspy-on-osu" -delete-after: True -changes: - - tweak: "TEG power generation" diff --git a/html/changelogs/AutoChangeLog-pr-13424.yml b/html/changelogs/AutoChangeLog-pr-13424.yml deleted file mode 100644 index 980cbe4543..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13424.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - tweak: "Cryoing no longer unwins already-won objectives." diff --git a/html/changelogs/AutoChangeLog-pr-13427.yml b/html/changelogs/AutoChangeLog-pr-13427.yml deleted file mode 100644 index ca270c0f79..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13427.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - tweak: "Most drinks now have some animation in them, from basic soda bubbles fizzing around to ice cubes bobbing just a bit." diff --git a/html/changelogs/AutoChangeLog-pr-13432.yml b/html/changelogs/AutoChangeLog-pr-13432.yml deleted file mode 100644 index 9c7edcd0e1..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13432.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SiliconMain" -delete-after: True -changes: - - tweak: "Minor adjustment to material cost of long range atmos analyzer" diff --git a/html/changelogs/AutoChangeLog-pr-13436.yml b/html/changelogs/AutoChangeLog-pr-13436.yml deleted file mode 100644 index 53a7e18056..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13436.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - tweak: "Added a brute-force check-every-single-tile step to SSair when it has enough time to run." diff --git a/html/changelogs/AutoChangeLog-pr-13437.yml b/html/changelogs/AutoChangeLog-pr-13437.yml deleted file mode 100644 index 9249df45a0..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13437.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "timothyteakettle" -delete-after: True -changes: - - bugfix: "turrets can once again be broken" diff --git a/html/changelogs/AutoChangeLog-pr-13439.yml b/html/changelogs/AutoChangeLog-pr-13439.yml deleted file mode 100644 index f393f38858..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13439.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Tupinambis" -delete-after: True -changes: - - bugfix: "Ghost poly's color value is now a hex value instead of an oct value. This has been a thing for OVER FIVE YEARS" 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