From 32b570871faf264207e9810f567c6ce9b703a286 Mon Sep 17 00:00:00 2001 From: MarinaGryphon Date: Sat, 8 Apr 2017 09:30:31 -0500 Subject: [PATCH 1/5] Protohuman Fixes, Transform Procs, and Genetics Fixes (#2059) Added a Humanize() proc that converts from lesser to greater form. Made Monkeyize(), Humanize(), handle_post_spawn(), and set_species take a 'keepgenes' argument that tells whether or not to keep or override the gene for lesser or greater form. Fixed what I presume is a typo in defining the 'hard' genetics bounds. Made MONKEYBLOCK actually functional. --- baystation12.dme | 1 + code/game/dna/genes/monkey.dm | 188 +++--------------- code/modules/mob/living/carbon/human/human.dm | 4 +- .../living/carbon/human/species/species.dm | 7 +- .../carbon/human/species/station/monkey.dm | 13 +- .../species/station/tajaran_subspecies.dm | 4 + code/modules/mob/transform_procs.dm | 49 ++++- html/changelogs/MoondancerPony-PR-[2059].yml | 7 + 8 files changed, 99 insertions(+), 174 deletions(-) create mode 100644 html/changelogs/MoondancerPony-PR-[2059].yml diff --git a/baystation12.dme b/baystation12.dme index d84c4a3cc51..5c1b234bbb2 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -325,6 +325,7 @@ #include "code\game\dna\dna_modifier.dm" #include "code\game\dna\genes\disabilities.dm" #include "code\game\dna\genes\gene.dm" +#include "code\game\dna\genes\monkey.dm" #include "code\game\dna\genes\powers.dm" #include "code\game\gamemodes\antagspawner.dm" #include "code\game\gamemodes\events.dm" diff --git a/code/game/dna/genes/monkey.dm b/code/game/dna/genes/monkey.dm index c93a19d5673..2c0b456833b 100644 --- a/code/game/dna/genes/monkey.dm +++ b/code/game/dna/genes/monkey.dm @@ -1,175 +1,33 @@ /datum/dna/gene/monkey - name="Monkey" + name = "Monkey" /datum/dna/gene/monkey/New() - block=MONKEYBLOCK + block = MONKEYBLOCK /datum/dna/gene/monkey/can_activate(var/mob/M,var/flags) - return istype(M, /mob/living/carbon/human) || istype(M,/mob/living/carbon/monkey) + return ishuman(M) -/datum/dna/gene/monkey/activate(var/mob/living/M, var/connected, var/flags) - if(!istype(M,/mob/living/carbon/human)) - //testing("Cannot monkey-ify [M], type is [M.type].") - return - var/mob/living/carbon/human/H = M - H.transforming = 1 - var/list/implants = list() //Try to preserve implants. - for(var/obj/item/weapon/implant/W in H) - implants += W - W.loc = null - - if(!connected) - for(var/obj/item/W in (H.contents-implants)) - if (W==H.w_uniform) // will be teared - continue - H.drop_from_inventory(W) - M.transforming = 1 - M.canmove = 0 - M.icon = null - M.invisibility = 101 - var/atom/movable/overlay/animation = new( M.loc ) - animation.icon_state = "blank" - animation.icon = 'icons/mob/mob.dmi' - animation.master = src - flick("h2monkey", animation) - sleep(48) - qdel(animation) - - - var/mob/living/carbon/monkey/O = null - if(H.species.primitive) - O = new H.species.primitive(src) +/datum/dna/gene/monkey/activate(var/mob/living/carbon/C) + var/mob/living/carbon/human/H + if(ishuman(C)) + H = C + else + return + if(!islesserform(H)) + H = H.monkeyize(1) + H.name = H.species.get_random_name() // keep the realname + +/datum/dna/gene/monkey/deactivate(var/mob/living/carbon/C) + var/mob/living/carbon/human/H + if(ishuman(C)) + H = C else - H.gib() //Trying to change the species of a creature with no primitive var set is messy. return - if(M) - if (M.dna) - O.dna = M.dna.Clone() - M.dna = null + if(islesserform(H)) + H = H.humanize(1) // woo transform procs! - if (M.suiciding) - O.suiciding = M.suiciding - M.suiciding = null - - - for(var/datum/disease/D in M.viruses) - O.viruses += D - D.affected_mob = O - M.viruses -= D - - - for(var/obj/T in (M.contents-implants)) - qdel(T) - - O.loc = M.loc - - if(M.mind) - M.mind.transfer_to(O) //transfer our mind to the cute little monkey - - if (connected) //inside dna thing - var/obj/machinery/dna_scannernew/C = connected - O.loc = C - C.occupant = O - connected = null - O.real_name = text("monkey ([])",copytext(md5(M.real_name), 2, 6)) - O.take_overall_damage(M.getBruteLoss() + 40, M.getFireLoss()) - O.adjustToxLoss(M.getToxLoss() + 20) - O.adjustOxyLoss(M.getOxyLoss()) - O.stat = M.stat - O.a_intent = I_HURT - for (var/obj/item/weapon/implant/I in implants) - I.loc = O - I.implanted = O -// O.update_icon = 1 //queue a full icon update at next life() call - qdel(M) - return - -/datum/dna/gene/monkey/deactivate(var/mob/living/M, var/connected, var/flags) - if(!istype(M,/mob/living/carbon/monkey)) - //testing("Cannot humanize [M], type is [M.type].") - return - var/mob/living/carbon/monkey/Mo = M - Mo.transforming = 1 - var/list/implants = list() //Still preserving implants - for(var/obj/item/weapon/implant/W in Mo) - implants += W - W.loc = null - if(!connected) - for(var/obj/item/W in (Mo.contents-implants)) - Mo.drop_from_inventory(W) - M.transforming = 1 - M.canmove = 0 - M.icon = null - M.invisibility = 101 - var/atom/movable/overlay/animation = new( M.loc ) - animation.icon_state = "blank" - animation.icon = 'icons/mob/mob.dmi' - animation.master = src - flick("monkey2h", animation) - sleep(48) - qdel(animation) - - var/mob/living/carbon/human/O - if(Mo.greaterform) - O = new(src, Mo.greaterform) - else - O = new(src) - - if (M.dna.GetUIState(DNA_UI_GENDER)) - O.gender = FEMALE - else - O.gender = MALE - - if (M) - if (M.dna) - O.dna = M.dna.Clone() - M.dna = null - - if (M.suiciding) - O.suiciding = M.suiciding - M.suiciding = null - - for(var/datum/disease/D in M.viruses) - O.viruses += D - D.affected_mob = O - M.viruses -= D - - //for(var/obj/T in M) - // qdel(T) - - O.loc = M.loc - - if(M.mind) - M.mind.transfer_to(O) //transfer our mind to the human - - if (connected) //inside dna thing - var/obj/machinery/dna_scannernew/C = connected - O.loc = C - C.occupant = O - connected = null - - var/i - while (!i) - var/randomname - if (O.gender == MALE) - randomname = capitalize(pick(first_names_male) + " " + capitalize(pick(last_names))) - else - randomname = capitalize(pick(first_names_female) + " " + capitalize(pick(last_names))) - if (findname(randomname)) - continue - else - O.real_name = randomname - O.dna.real_name = randomname - i++ - O.UpdateAppearance() - O.take_overall_damage(M.getBruteLoss(), M.getFireLoss()) - O.adjustToxLoss(M.getToxLoss()) - O.adjustOxyLoss(M.getOxyLoss()) - O.stat = M.stat - for (var/obj/item/weapon/implant/I in implants) - I.loc = O - I.implanted = O -// O.update_icon = 1 //queue a full icon update at next life() call - qdel(M) - return + if(!H.dna.real_name) + var/randomname = H.species.get_random_name() + H.real_name = randomname + H.dna.real_name = randomname \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 5d0ee11a225..07dfd95a69a 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1128,7 +1128,7 @@ else usr << "You failed to check the pulse. Try again." -/mob/living/carbon/human/proc/set_species(var/new_species, var/default_colour) +/mob/living/carbon/human/proc/set_species(var/new_species, var/default_colour, var/kpg=0) if(!dna) if(!new_species) @@ -1180,7 +1180,7 @@ species.create_organs(src) - species.handle_post_spawn(src) + species.handle_post_spawn(src,kpg) // should be zero by default maxHealth = species.total_health diff --git a/code/modules/mob/living/carbon/human/species/species.dm b/code/modules/mob/living/carbon/human/species/species.dm index 7a04d4e972e..6b79ea72b4e 100644 --- a/code/modules/mob/living/carbon/human/species/species.dm +++ b/code/modules/mob/living/carbon/human/species/species.dm @@ -317,13 +317,18 @@ H.verbs |= verb_path return -/datum/species/proc/handle_post_spawn(var/mob/living/carbon/human/H) //Handles anything not already covered by basic species assignment. +/datum/species/proc/handle_post_spawn(var/mob/living/carbon/human/H,var/kpg = 0) //Handles anything not already covered by basic species assignment. Keepgene value should only be used by genetics. add_inherent_verbs(H) H.mob_bump_flag = bump_flag H.mob_swap_flags = swap_flags H.mob_push_flags = push_flags H.pass_flags = pass_flags H.mob_size = mob_size + if(!kpg) + if(islesserform(H)) + H.dna.SetSEState(MONKEYBLOCK,1) + else + H.dna.SetSEState(MONKEYBLOCK,0) /datum/species/proc/handle_death(var/mob/living/carbon/human/H, var/gibbed = 0) //Handles any species-specific death events (such as dionaea nymph spawns). return diff --git a/code/modules/mob/living/carbon/human/species/station/monkey.dm b/code/modules/mob/living/carbon/human/species/station/monkey.dm index 2368fa0ecbb..bc0f66ecc19 100644 --- a/code/modules/mob/living/carbon/human/species/station/monkey.dm +++ b/code/modules/mob/living/carbon/human/species/station/monkey.dm @@ -60,13 +60,24 @@ icobase = 'icons/mob/human_races/monkeys/r_farwa.dmi' deform = 'icons/mob/human_races/monkeys/r_farwa.dmi' - greater_form = "Tajaran" + greater_form = "Tajara" default_language = "Farwa" flesh_color = "#AFA59E" base_color = "#333333" tail = "farwatail" holder_type = /obj/item/weapon/holder/monkey/farwa +/datum/species/monkey/tajaran/get_random_name() + return "farwa ([rand(100,999)])" // HACK HACK HACK, oh lords of coding please forgive me! + +/datum/species/monkey/tajaran/m_sai + name = "M'sai Farwa" + greater_form = "M'sai Tajara" + +/datum/species/monkey/tajaran/zhan_khazan + name = "Zhan-Khazan Farwa" + greater_form = "Zhan-Khazan Tajara" + /datum/species/monkey/skrell name = "Neaera" short_name = "nea" diff --git a/code/modules/mob/living/carbon/human/species/station/tajaran_subspecies.dm b/code/modules/mob/living/carbon/human/species/station/tajaran_subspecies.dm index 7bb33ad54b6..cd807a59cf5 100644 --- a/code/modules/mob/living/carbon/human/species/station/tajaran_subspecies.dm +++ b/code/modules/mob/living/carbon/human/species/station/tajaran_subspecies.dm @@ -23,6 +23,8 @@ heat_level_2 = 360 //RaceDefault 380 Default 400 heat_level_3 = 700 //RaceDefault 800 Default 1000 + primitive_form = "Zhan-Khazan Farwa" + num_alternate_languages = 1 // Only one Extra Language /datum/species/tajaran/m_sai @@ -48,4 +50,6 @@ heat_level_2 = 390 //RaceDefault 380 Default 400 heat_level_3 = 900 //RaceDefault 800 Default 1000 + primitive_form = "M'sai Farwa" + secondary_langs = list(LANGUAGE_SIIK_MAAS, LANGUAGE_SIIK_TAJR, LANGUAGE_SIGN_TAJARA) diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index 7e88e115a3a..4f3b35dac37 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -1,4 +1,4 @@ -/mob/living/carbon/human/proc/monkeyize() +/mob/living/carbon/human/proc/monkeyize(var/kpg=0) if (transforming) return for(var/obj/item/W in src) @@ -11,8 +11,6 @@ stunned = 1 icon = null invisibility = 101 - for(var/t in organs) - qdel(t) var/atom/movable/overlay/animation = new /atom/movable/overlay( loc ) animation.icon_state = "blank" animation.icon = 'icons/mob/mob.dmi' @@ -33,14 +31,55 @@ for(var/obj/item/W in src) drop_from_inventory(W) set_species(species.primitive_form) - dna.SetSEState(MONKEYBLOCK,1) - dna.SetSEValueRange(MONKEYBLOCK,0xDAC, 0xFFF) + if(!kpg) + dna.SetSEState(MONKEYBLOCK,1) src << "You are now [species.name]. " qdel(animation) return src +/mob/living/carbon/human/proc/humanize(var/kpg=0) // we needed this a lot to be honest, why wasn't it made before? + if (transforming) + return + for(var/obj/item/W in src) + drop_from_inventory(W) + regenerate_icons() + transforming = 1 + canmove = 0 + stunned = 1 + icon = null + invisibility = 101 + var/atom/movable/overlay/animation = new /atom/movable/overlay( loc ) + animation.icon_state = "blank" + animation.icon = 'icons/mob/mob.dmi' + animation.master = src + flick("monkey2h", animation) + sleep(48) + + transforming = 0 + stunned = 0 + update_canmove() + invisibility = initial(invisibility) + + if(!species.greater_form) //If the creature in question has no greater form set, this is going to be messy. + gib() + return + + for(var/obj/item/W in src) + drop_from_inventory(W) + set_species(species.greater_form) + if(!kpg) + dna.SetSEState(MONKEYBLOCK,0) + + src << "You are now [species.name]. " + qdel(animation) + + return src + + + + /mob/new_player/AIize() spawning = 1 return ..() diff --git a/html/changelogs/MoondancerPony-PR-[2059].yml b/html/changelogs/MoondancerPony-PR-[2059].yml new file mode 100644 index 00000000000..4604beb2991 --- /dev/null +++ b/html/changelogs/MoondancerPony-PR-[2059].yml @@ -0,0 +1,7 @@ +author: MoondancerPony + +delete-after: True + +changes: + - bugfix: "Fixed protohumans." + - rscadd: "Tajaran subspecies now have their own subspecies of Farwa." From f849657a6287881c5014aa509c1f34954f804e40 Mon Sep 17 00:00:00 2001 From: MarinaGryphon Date: Sat, 8 Apr 2017 09:32:13 -0500 Subject: [PATCH 2/5] Fixes #1163 (#2054) Made the robotics control console check for R.lockcharge instead of !R.canmove to avoid issues with chairs. Gave silicons their own custom /update_canmove() proc to deal with lockdown. Made the robotics control console use SetLockdown(), like the lockdown wire. --- code/game/machinery/computer/robot.dm | 21 +++++++------------ .../modules/mob/living/silicon/robot/robot.dm | 6 ++++++ 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/code/game/machinery/computer/robot.dm b/code/game/machinery/computer/robot.dm index 938c6af08b2..c417345636c 100644 --- a/code/game/machinery/computer/robot.dm +++ b/code/game/machinery/computer/robot.dm @@ -63,7 +63,7 @@ target << "Extreme danger. Termination codes detected. Scrambling security codes and automatic AI unlink triggered." target.ResetSecurityCodes() else - message_admins("[key_name_admin(usr)] detonated [target.name]!") + message_admins("[key_name_admin(usr)] detonated [target.name]!") log_game("[key_name(usr)] detonated [target.name]!",ckey=key_name(usr)) target << "Self-destruct command received." spawn(10) @@ -92,15 +92,10 @@ if(!target || !istype(target)) return - message_admins("[key_name_admin(usr)] [target.canmove ? "locked down" : "released"] [target.name]!") - log_game("[key_name(usr)] [target.canmove ? "locked down" : "released"] [target.name]!",ckey=key_name(usr)) - target.canmove = !target.canmove - if (target.lockcharge) - target.lockcharge = !target.lockcharge - target << "Your lockdown has been lifted!" - else - target.lockcharge = !target.lockcharge - target << "You have been locked down!" + target.SetLockdown(!target.lockcharge) // Toggle. + message_admins("[key_name_admin(usr)] [target.lockcharge ? "locked down" : "released"] [target.name]!") + log_game("[key_name(usr)] [target.lockcharge ? "locked down" : "released"] [target.name]!",ckey=key_name(usr)) + target << (target.lockcharge ? "You have been locked down!" : "Your lockdown has been lifted!") // Remotely hacks the cyborg. Only antag AIs can do this and only to linked cyborgs. else if (href_list["hack"]) @@ -124,7 +119,7 @@ if(!target || !istype(target)) return - message_admins("[key_name_admin(usr)] emagged [target.name] using robotic console!") + message_admins("[key_name_admin(usr)] emagged [target.name] using robotic console!") log_game("[key_name(usr)] emagged [target.name] using robotic console!",ckey=key_name(usr)) target.emagged = 1 target << "Failsafe protocols overriden. New tools available." @@ -147,7 +142,7 @@ user << "Self-destruct aborted - safety active" return - message_admins("[key_name_admin(usr)] detonated all cyborgs!") + message_admins("[key_name_admin(usr)] detonated all cyborgs!") log_game("[key_name(usr)] detonated all cyborgs!",ckey=key_name(usr)) for(var/mob/living/silicon/robot/R in mob_list) @@ -179,7 +174,7 @@ robot["name"] = R.name if(R.stat) robot["status"] = "Not Responding" - else if (!R.canmove) + else if (R.lockcharge) // changed this from !R.canmove to R.lockcharge because of issues with lockdown and chairs robot["status"] = "Lockdown" else robot["status"] = "Operational" diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index c0330bb3ca5..bb01772a235 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -954,6 +954,12 @@ gib() return +/mob/living/silicon/robot/update_canmove() // to fix lockdown issues w/ chairs + . = ..() + if (lockcharge) + canmove = 0 + . = 0 + /mob/living/silicon/robot/proc/UnlinkSelf() disconnect_from_ai() lawupdate = 0 From 97e8955445009b416a960e2e86a04ede2b10cf05 Mon Sep 17 00:00:00 2001 From: Ron Date: Sat, 8 Apr 2017 12:10:48 -0400 Subject: [PATCH 3/5] Misc Bug Removal (#2045) vampire_powers.dm ~ vamps now know if they finished enthralling. Fixes #1705 utility.dm ~unconscious people cant feel things injected anymore. Fixes #606 security.dm ~7 days to play as sec now. Same with detective and warden. might need config option enabled. Fixes #1973 exodus-1.dm ~ removed useless circuit board. Fixes #1991 supplypacks.dm ~ Auxilllary Foensic tools crate spawns with a UV light now. Fixes #1936 tree_networking.dm ~ gave the malf AI more room to type things up. Also fixed typo. Fixes #1914 Made the viral infection outbreak say level 5 all the time so it matches up with sound file. --- code/datums/supplypacks.dm | 3 +- .../newmalf_ability_trees/tree_networking.dm | 105 ++++++++++++++---- code/game/gamemodes/vampire/vampire_powers.dm | 2 +- code/game/jobs/job/security.dm | 6 +- .../spacesuits/rig/modules/utility.dm | 8 +- code/modules/events/viral_infection.dm | 9 +- html/changelogs/Printer16-BugFixes.yml | 38 +++++++ maps/exodus-1.dmm | 2 +- 8 files changed, 133 insertions(+), 40 deletions(-) create mode 100644 html/changelogs/Printer16-BugFixes.yml diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index 73cdc5f6884..e8c7725bb7b 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -51,7 +51,8 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /obj/item/weapon/storage/box/swabs, /obj/item/weapon/storage/box/swabs, /obj/item/weapon/storage/box/slides, - /obj/item/weapon/reagent_containers/spray/luminol) + /obj/item/weapon/reagent_containers/spray/luminol, + /obj/item/device/uv_light) cost = 30 containertype = /obj/structure/closet/crate containername = "Auxiliary forensic tools" diff --git a/code/game/gamemodes/malfunction/newmalf_ability_trees/tree_networking.dm b/code/game/gamemodes/malfunction/newmalf_ability_trees/tree_networking.dm index 046da249b1d..6f3b6119776 100644 --- a/code/game/gamemodes/malfunction/newmalf_ability_trees/tree_networking.dm +++ b/code/game/gamemodes/malfunction/newmalf_ability_trees/tree_networking.dm @@ -92,32 +92,89 @@ if(!ability_prechecks(user, price)) return - var/title = input("Select message title: ") - var/text = input("Select message text: ") - if(!title || !text || !ability_pay(user, price)) - user << "Hack Aborted" - return + var/reporttitle + var/reportbody + var/reporttype = input(usr, "Choose whether to use a template or custom report.", "Create Command Report") in list("Template", "Custom", "Cancel") + switch(reporttype) + if("Template") + establish_db_connection(dbcon) + if (!dbcon.IsConnected()) + src << "Unable to connect to the database." + return + var/DBQuery/query = dbcon.NewQuery("SELECT title, message FROM ss13_ccia_general_notice_list WHERE deleted_at IS NULL") + query.Execute() - log_ability_use(user, "advanced encryption hack") + var/list/template_names = list() + var/list/templates = list() - if(prob(50) && user.hack_can_fail) - user << "Hack Failed." - if(prob(5)) - user.hack_fails ++ - announce_hack_failure(user, "quantum message relay") - log_ability_use(user, "elite encryption hack (CRITFAIL - title: [title])") + while (query.NextRow()) + template_names += query.item[1] + templates[query.item[1]] = query.item[2] + + // Catch empty list + if (!templates.len) + src << "There are no templates in the database." + return + + reporttitle = input(usr, "Please select a command report template.", "Create Command Report") in template_names + reportbody = templates[reporttitle] + + if("Custom") + reporttitle = sanitizeSafe(input(usr, "Pick a title for the report.", "Title") as text|null) + if(!reporttitle) + reporttitle = "NanoTrasen Update" + reportbody = sanitize(input(usr, "Please enter anything you want. Anything. Serious.", "Body", "") as message|null, extra = 0) + if(!reportbody) + return + else return - log_ability_use(user, "elite encryption hack (FAIL - title: [title])") - return - log_ability_use(user, "elite encryption hack (SUCCESS - title: [title])") - command_announcement.Announce(text, title) - for (var/obj/machinery/computer/communications/C in machines) - if(! (C.stat & (BROKEN|NOPOWER) ) ) - var/obj/item/weapon/paper/P = new /obj/item/weapon/paper( C.loc ) - P.name = "[command_name()] Update" - P.info = replacetext(text, "\n", "
") - P.update_space(P.info) - P.update_icon() + + if (reporttype == "Template") + sanitizeSafe(alert(usr, "Would you like it to appear as if CCIAMS made the report?",,"Yes","No")) + if ("Yes") + reportbody += "\n\n- CCIAMS, [commstation_name()]" + else + + switch(alert("Should this be announced to the general population?",,"Yes","No")) + if("Yes") + if(!reporttitle || !reportbody || !ability_pay(user, price)) + user << "Hack Aborted due to no title, no body message, or you do not have enough CPU for this action." + return + + log_ability_use(user, "advanced encryption hack") + + if(prob(50) && user.hack_can_fail) + user << "Hack Failed." + if(prob(5)) + user.hack_fails ++ + announce_hack_failure(user, "quantum message relay") + log_ability_use(user, "advanced encryption hack (CRITFAIL - title: [reporttitle])") + return + log_ability_use(user, "advanced encryption hack (FAIL - title: [reporttitle])") + return + log_ability_use(user, "advanced encryption hack (SUCCESS - title: [reporttitle])") + command_announcement.Announce("[reportbody]", reporttitle, new_sound = 'sound/AI/commandreport.ogg', msg_sanitized = 1); + + if("No") + if(!reporttitle || !reportbody || !ability_pay(user, price)) + user << "Hack Aborted due to no title, no body message, or you do not have enough CPU for this action." + return + + log_ability_use(user, "advanced encryption hack") + + if(prob(50) && user.hack_can_fail) + user << "Hack Failed." + if(prob(5)) + user.hack_fails ++ + announce_hack_failure(user, "quantum message relay") + log_ability_use(user, "advanced encryption hack (CRITFAIL - title: [reporttitle])") + return + log_ability_use(user, "advanced encryption hack (FAIL - title: [reporttitle])") + return + log_ability_use(user, "advanced encryption hack (SUCCESS - title: [reporttitle])") + world << "\red New [company_name] Update available at all communication consoles." + world << sound('sound/AI/commandreport.ogg') + post_comm_message(reporttitle, reportbody) /datum/game_mode/malfunction/verb/elite_encryption_hack() set category = "Software" @@ -219,4 +276,4 @@ user.verbs += new/datum/game_mode/malfunction/verb/ai_destroy_station() -// END ABILITY VERBS \ No newline at end of file +// END ABILITY VERBS diff --git a/code/game/gamemodes/vampire/vampire_powers.dm b/code/game/gamemodes/vampire/vampire_powers.dm index 341d2ba8e1d..387520d100d 100644 --- a/code/game/gamemodes/vampire/vampire_powers.dm +++ b/code/game/gamemodes/vampire/vampire_powers.dm @@ -680,7 +680,7 @@ T.mind.vampire.master = src vampire.thralls += T T << "You have been forced into a blood bond by [T.mind.vampire.master], and are thus their thrall. While a thrall may feel a myriad of emotions towards their master, ranging from fear, to hate, to love; the supernatural bond between them still forces the thrall to obey their master, and to listen to the master's commands.

You must obey your master's orders, you must protect them, you cannot harm them.
" - + src << "You have completed the thralling process. They are now your slave and will obey your commands." admin_attack_log(src, T, "enthralled [key_name(T)]", "was enthralled by [key_name(src)]", "successfully enthralled") vampire.use_blood(150) diff --git a/code/game/jobs/job/security.dm b/code/game/jobs/job/security.dm index 77c6dc7ec8d..576dd761297 100644 --- a/code/game/jobs/job/security.dm +++ b/code/game/jobs/job/security.dm @@ -62,7 +62,7 @@ economic_modifier = 5 access = list(access_security, access_eva, access_sec_doors, access_brig, access_armory, access_maint_tunnels, access_morgue, access_external_airlocks) minimal_access = list(access_security, access_eva, access_sec_doors, access_brig, access_armory, access_maint_tunnels, access_external_airlocks) - minimal_player_age = 5 + minimal_player_age = 7 equip(var/mob/living/carbon/human/H) if(!H) return 0 @@ -106,7 +106,7 @@ economic_modifier = 5 access = list(access_security, access_sec_doors, access_forensics_lockers, access_morgue, access_maint_tunnels) minimal_access = list(access_security, access_sec_doors, access_forensics_lockers, access_morgue, access_maint_tunnels) - minimal_player_age = 3 + minimal_player_age = 7 equip(var/mob/living/carbon/human/H) if(!H) return 0 H.equip_to_slot_or_del(new /obj/item/device/radio/headset/headset_sec(H), slot_l_ear) @@ -153,7 +153,7 @@ economic_modifier = 4 access = list(access_security, access_eva, access_sec_doors, access_brig, access_maint_tunnels, access_morgue, access_external_airlocks) minimal_access = list(access_security, access_eva, access_sec_doors, access_brig, access_maint_tunnels, access_external_airlocks) - minimal_player_age = 3 + minimal_player_age = 7 equip(var/mob/living/carbon/human/H) if(!H) return 0 H.equip_to_slot_or_del(new /obj/item/device/radio/headset/headset_sec(H), slot_l_ear) diff --git a/code/modules/clothing/spacesuits/rig/modules/utility.dm b/code/modules/clothing/spacesuits/rig/modules/utility.dm index 5d15df1d997..bd2560047be 100644 --- a/code/modules/clothing/spacesuits/rig/modules/utility.dm +++ b/code/modules/clothing/spacesuits/rig/modules/utility.dm @@ -241,8 +241,12 @@ if(target_mob != H) H << "You inject [target_mob] with [chems_to_use] unit\s of [charge.display_name]." - target_mob << "You feel a rushing in your veins as [chems_to_use] unit\s of [charge.display_name] [chems_to_use == 1 ? "is" : "are"] injected." - target_mob.reagents.add_reagent(charge.display_name, chems_to_use) + + if(target_mob.is_physically_disabled()) + target_mob.reagents.add_reagent(charge.display_name, chems_to_use) + else + target_mob << "You feel a rushing in your veins as [chems_to_use] unit\s of [charge.display_name] [chems_to_use == 1 ? "is" : "are"] injected." + target_mob.reagents.add_reagent(charge.display_name, chems_to_use) charge.charges -= chems_to_use if(charge.charges < 0) charge.charges = 0 diff --git a/code/modules/events/viral_infection.dm b/code/modules/events/viral_infection.dm index 91b435a0c8c..a64b2eed527 100644 --- a/code/modules/events/viral_infection.dm +++ b/code/modules/events/viral_infection.dm @@ -21,16 +21,9 @@ datum/event/viral_infection/setup() viruses += D datum/event/viral_infection/announce() - var/level - if (severity == EVENT_LEVEL_MUNDANE) - return - else if (severity == EVENT_LEVEL_MODERATE) - level = pick("one", "two", "three", "four") - else - level = "five" if (severity == EVENT_LEVEL_MAJOR || prob(60)) - command_announcement.Announce("Confirmed outbreak of level [level] biohazard aboard [station_name()]. All personnel must contain the outbreak.", "Biohazard Alert", new_sound = 'sound/AI/outbreak5.ogg') + command_announcement.Announce("Confirmed outbreak of level 5 biohazard aboard [station_name()]. All personnel must contain the outbreak.", "Biohazard Alert", new_sound = 'sound/AI/outbreak5.ogg') datum/event/viral_infection/start() if(!viruses.len) return diff --git a/html/changelogs/Printer16-BugFixes.yml b/html/changelogs/Printer16-BugFixes.yml new file mode 100644 index 00000000000..0cafefd39c4 --- /dev/null +++ b/html/changelogs/Printer16-BugFixes.yml @@ -0,0 +1,38 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Printer16 + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - bugfix: "Vampires now know when they finished enthralling someone." + - bugfix: "The Auxilliary Forensics Tools crate now spawns with a UV light." + - bugfix: "A Malf AI's advanced encryption hack has been given a lot more space to work with." diff --git a/maps/exodus-1.dmm b/maps/exodus-1.dmm index 7b6112c3e68..733cf136a21 100644 --- a/maps/exodus-1.dmm +++ b/maps/exodus-1.dmm @@ -4941,7 +4941,7 @@ "bRa" = (/obj/item/weapon/aicard,/obj/item/weapon/aiModule/reset,/obj/structure/table/steel,/turf/simulated/floor/plating,/area/storage/tech) "bRb" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/pandemic{pixel_x = -3; pixel_y = 3},/obj/item/weapon/circuitboard/rdconsole,/obj/item/weapon/circuitboard/destructive_analyzer,/obj/item/weapon/circuitboard/protolathe,/obj/item/weapon/circuitboard/rdserver{pixel_x = 3; pixel_y = -3},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/tech) "bRc" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/security/mining,/obj/item/weapon/circuitboard/autolathe{pixel_x = 3; pixel_y = -3},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/storage/tech) -"bRd" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/arcade,/obj/item/weapon/circuitboard/message_monitor{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plating,/area/storage/tech) +"bRd" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/message_monitor{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plating,/area/storage/tech) "bRe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/rnd/mixing) "bRf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/mixing) "bRg" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/door/airlock/research{name = "Toxins Launch Room Access"; req_access = list(7)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/mixing) From f9e7a071c163824f3d6f787952050d01fd266743 Mon Sep 17 00:00:00 2001 From: NanakoAC Date: Sat, 8 Apr 2017 21:17:46 +0100 Subject: [PATCH 4/5] Alcohol additions and fixes (#2052) Project partially commissioned by Senpai Jackboot. This PR adds a new reagent, butanol. It is an alcohol intended for unathi consumption, intoxicating and safe for them. On other species it is also safe, but has a fairly minimal effect, and humans drinking it is generally a waste. Butanol moonshine can be made in the kitchen by delinquent lizards. Adds two butanol based drinks, imported from moghes. Also adds a new Tajaran Gin, slightly weaker than a normal spirit. This is an ordinary ethanol drink with some kitty flavour text. Kegs of beer and xuizi juice can now be ordered in cargo. Prices may seem low but they come in a non-returnable large wooden crate Fixes several bugs with alcohol effects not wearing off. While fixing this I ran into another issue, and the easiest fix was something i've been meaning to do for a while: Added a verb for bluespace techs to toggle their god mode on and off. Intoxication with god mode on is now essentially disabled. It was causing too many buggy effects. If bluespace techs want to get drunk for adminbus RP, they can disable godmode first. Fixes #1748 --- code/datums/supplypacks.dm | 19 +++++++ code/game/machinery/vending.dm | 3 +- code/modules/admin/verbs/bluespacetech.dm | 8 +++ code/modules/cargo/randomstock.dm | 11 ++-- code/modules/food/recipes_microwave.dm | 1 + .../mob/living/carbon/human/intoxication.dm | 13 ++++- code/modules/mob/living/carbon/human/life.dm | 5 +- code/modules/organs/organ_internal.dm | 5 +- .../Chemistry-Reagents-Dispenser.dm | 48 +++++++++++++++++- .../Chemistry-Reagents-Food-Drinks.dm | 41 +++++++++++++++ code/modules/reagents/Chemistry-Recipes.dm | 10 ++++ .../reagents/dispenser/cartridge_presets.dm | 1 + .../reagents/dispenser/dispenser_presets.dm | 1 + .../reagent_containers/food/drinks/bottle.dm | 31 +++++++++++ code/modules/reagents/reagent_dispenser.dm | 10 ++++ html/changelogs/Nanako-Butanol.yml | 41 +++++++++++++++ icons/obj/drinks.dmi | Bin 79976 -> 81978 bytes icons/obj/objects.dmi | Bin 125307 -> 125417 bytes 18 files changed, 236 insertions(+), 12 deletions(-) create mode 100644 html/changelogs/Nanako-Butanol.yml diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index e8c7725bb7b..f4e373d0ed0 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -139,6 +139,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /obj/item/weapon/reagent_containers/food/drinks/flask/barflask, /obj/item/weapon/reagent_containers/food/drinks/bottle/patron, /obj/item/weapon/reagent_containers/food/drinks/bottle/goldschlager, + /obj/item/weapon/reagent_containers/food/drinks/bottle/sarezhiwine, /obj/item/weapon/storage/fancy/cigarettes/dromedaryco, /obj/item/weapon/lipstick/random, /obj/item/weapon/reagent_containers/food/drinks/bottle/small/ale, @@ -207,6 +208,8 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee group = "Atmospherics" + + /datum/supply_packs/inflatable name = "Inflatable barriers" contains = list(/obj/item/weapon/storage/briefcase/inflatable, @@ -1093,6 +1096,22 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee containername = "Sterile equipment crate" group = "Medical" +/datum/supply_packs/beer + contains = list(/obj/structure/reagent_dispensers/beerkeg) + name = "Beer Keg" + cost = 10 + containertype = /obj/structure/largecrate + containername = "Beer Crate" + group = "Hospitality" + +/datum/supply_packs/xuizi + contains = list(/obj/structure/reagent_dispensers/xuizikeg) + name = "Xuizi Juice Keg" + cost = 20 + containertype = /obj/structure/largecrate + containername = "Xuizi Juice Crate" + group = "Hospitality" + /datum/supply_packs/randomised/pizza num_contained = 5 contains = list(/obj/item/pizzabox/margherita, diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index b1372d569d6..04ef89c45b6 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -715,7 +715,8 @@ /obj/item/weapon/reagent_containers/food/drinks/bottle/chartreusegreen = 5,/obj/item/weapon/reagent_containers/food/drinks/bottle/chartreuseyellow =5, /obj/item/weapon/reagent_containers/food/drinks/bottle/cremewhite = 4, /obj/item/weapon/reagent_containers/food/drinks/bottle/brandy = 4, /obj/item/weapon/reagent_containers/food/drinks/bottle/guinnes = 4, /obj/item/weapon/reagent_containers/food/drinks/bottle/drambuie = 4, - /obj/item/weapon/reagent_containers/food/drinks/bottle/cremeyvette = 4) + /obj/item/weapon/reagent_containers/food/drinks/bottle/cremeyvette = 4, /obj/item/weapon/reagent_containers/food/drinks/bottle/small/xuizijuice = 8, + /obj/item/weapon/reagent_containers/food/drinks/bottle/sarezhiwine = 2, /obj/item/weapon/reagent_containers/food/drinks/bottle/victorygin = 2) contraband = list(/obj/item/weapon/reagent_containers/food/drinks/tea = 10) vend_delay = 15 idle_power_usage = 211 //refrigerator - believe it or not, this is actually the average power consumption of a refrigerated vending machine according to NRCan. diff --git a/code/modules/admin/verbs/bluespacetech.dm b/code/modules/admin/verbs/bluespacetech.dm index f25a668b327..7ee71ad63ea 100644 --- a/code/modules/admin/verbs/bluespacetech.dm +++ b/code/modules/admin/verbs/bluespacetech.dm @@ -329,6 +329,14 @@ C.holder.original_mob = null suicide() +/mob/living/carbon/human/bst/verb/tgm() + set name = "Toggle Godmode" + set desc = "Enable or disable god mode. For testing things that require you to be vulnerable." + set category = "BST" + + status_flags ^= GODMODE + src << span("notice", "God mode is now [status_flags & GODMODE ? "enabled" : "disabled"]") + //Equipment. All should have canremove set to 0 //All items with a /bst need the attack_hand() proc overrided to stop people getting overpowered items. diff --git a/code/modules/cargo/randomstock.dm b/code/modules/cargo/randomstock.dm index 73d1eb4e04a..35c879741cb 100644 --- a/code/modules/cargo/randomstock.dm +++ b/code/modules/cargo/randomstock.dm @@ -115,7 +115,7 @@ var/list/global/random_stock_common = list( "cosmetic" = 2.2, "suitcooler" = 1.2, "officechair" = 1.2, - "booze" = 3.5, + "booze" = 3.7, "plant" = 3.5, "bag" = 2, "extinguish" = 2.2, @@ -795,7 +795,7 @@ var/list/global/random_stock_large = list( break new /obj/structure/bed/chair/office/dark(T) if ("booze") - if (prob(8))//Spare keg of beer + if (prob(8))//Spare keg of beer or xuizi juice var/turf/T = get_turf(L) if (!turf_clear(T)) for (var/turf/U in range(T,1)) @@ -803,7 +803,10 @@ var/list/global/random_stock_large = list( T = U break - new /obj/structure/reagent_dispensers/beerkeg(T) + if (prob(80)) + new /obj/structure/reagent_dispensers/beerkeg(T) + else + new /obj/structure/reagent_dispensers/xuizikeg(T) else var/list/drinks = typesof(/obj/item/weapon/reagent_containers/food/drinks/bottle) drinks -= /obj/item/weapon/reagent_containers/food/drinks/bottle @@ -1657,7 +1660,7 @@ var/list/global/random_stock_large = list( if ("bike") new /obj/vehicle/bike(L) - + if ("sol") if (prob(50)) new /obj/structure/closet/sol/navy(L) diff --git a/code/modules/food/recipes_microwave.dm b/code/modules/food/recipes_microwave.dm index 3e0bc2582a0..8ddcb1e883b 100644 --- a/code/modules/food/recipes_microwave.dm +++ b/code/modules/food/recipes_microwave.dm @@ -569,6 +569,7 @@ I said no! items = list() result = /obj/item/weapon/reagent_containers/food/snacks/slimesoup + /datum/recipe/boiledslimeextract reagents = list("water" = 5) items = list( diff --git a/code/modules/mob/living/carbon/human/intoxication.dm b/code/modules/mob/living/carbon/human/intoxication.dm index 24fae1d543d..4b838894c46 100644 --- a/code/modules/mob/living/carbon/human/intoxication.dm +++ b/code/modules/mob/living/carbon/human/intoxication.dm @@ -12,7 +12,7 @@ #define BASE_DIZZY 100 -#define ALCOHOL_FILTRATION_RATE 0.02//The base rate at which intoxication decreases per proc. this is actually multiplied by 3 most of the time if the liver is healthy +#define ALCOHOL_FILTRATION_RATE 0.015//The base rate at which intoxication decreases per proc. this is actually multiplied by 3 most of the time if the liver is healthy #define BASE_VOMIT_CHANCE 2 #define VOMIT_CHANCE_SCALE 0.2//An extra 1% for every 5 units over the vomiting threshold @@ -26,6 +26,17 @@ var/mob/living/carbon/human/alcohol_clumsy = 0 intoxication = 0 return + //Godmode messes some things up, so no more BSTs getting drunk unless they toggle it off + if (status_flags & GODMODE) + intoxication = 0 //Zero out intoxication but don't return, let the rest of this function run to remove any residual effects + slurring = 0 + confused = 0 + eye_blurry = 0 + drowsyness = 0 + paralysis = 0 + sleeping = 0 + //Many of these parameters normally tick down in life code, but some parts of that code don't run in godmode, so this prevents a BST being stuck with blurred vision + if(intoxication > AE_DIZZY*SR) // Early warning if (dizziness == 0) src << "The room starts spinning!" diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 674304f1e33..c2df63f5463 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -182,6 +182,8 @@ if(!(sdisabilities & BLIND)) if(equipment_tint_total >= TINT_BLIND) // Covered eyes, heal faster eye_blurry = max(eye_blurry-2, 0) + else + eye_blurry = max(eye_blurry-1, 0) if (disabilities & EPILEPSY) if ((prob(1) && paralysis < 1)) @@ -916,9 +918,6 @@ if (intoxication) handle_intoxication() - else if (alcohol_clumsy)//This var is defined in intoxication.dm, its set true when alcohol has caused clumsiness - mutations.Remove(CLUMSY) - alcohol_clumsy = 0 if(status_flags & GODMODE) return 0 //godmode diff --git a/code/modules/organs/organ_internal.dm b/code/modules/organs/organ_internal.dm index 50ffd360d96..ec3c5b8756e 100644 --- a/code/modules/organs/organ_internal.dm +++ b/code/modules/organs/organ_internal.dm @@ -141,10 +141,13 @@ if(is_broken()) filter_effect -= 2 - if (owner.intoxication) + if (owner.intoxication > 0) //ALCOHOL_FILTRATION_RATE is defined in intoxication.dm owner.intoxication -= ALCOHOL_FILTRATION_RATE*filter_effect*PROCESS_ACCURACY//A weakened liver filters out alcohol more slowly owner.intoxication = max(owner.intoxication, 0) + if (!owner.intoxication) + //If intoxication has just been reduced to zero, this will handle removing any effects + owner.handle_intoxication() // Do some reagent processing. if(owner.chem_effects[CE_ALCOHOL_TOXIC]) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm index 032c7470ee6..74039079960 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm @@ -117,9 +117,9 @@ if(alien == IS_DIONA) return //Diona can gain nutrients, but don't get drunk or suffer other effects - + if(isunathi(M))//unathi are poisoned by alcohol as well - M.adjustToxLoss(2.5 * removed * (strength / 100)) + M.adjustToxLoss(1.5 * removed * (strength / 100)) var/quantity = (strength / 100) * removed M.intoxication += quantity @@ -158,6 +158,50 @@ usr << "The solution dissolves the ink on the book." return + +//Butanol is a common alcohol that is fairly ineffective for humans and most other species, but highly intoxicating to unathi +//Butanol duplicates a lot of code from ethanol. This is by design, it does not inherit. +//Possible future todo: Add "alcohol" as a parent class to both ethanol and butanol +/datum/reagent/butanol + name = "Butanol" //Parent class for all alcoholic reagents. + id = "butanol" + description = "A fairly harmless alcohol that has intoxicating effects on certain species." + reagent_state = LIQUID + color = "#404030" + ingest_met = 0.17 //Extremely slow metabolic rate means the liver will generally purge it faster than it can intoxicate you + var/nutriment_factor = 0.5 + var/strength = 100 // This is the ABV of the drink + + glass_icon_state = "glass_clear" + glass_name = "glass of butanol" + glass_desc = "A fairly harmless alcohol that has intoxicating effects on certain species." + +/datum/reagent/butanol/touch_mob(var/mob/living/L, var/amount) + if(istype(L) && strength > 40) + L.adjust_fire_stacks((amount / 7) * (strength / 100)) //Butanol is a bit less flammable than ethanol + +/datum/reagent/butanol/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) + M.adjustToxLoss(removed) + return + +/datum/reagent/butanol/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) + if(isvaurca(M))//Vaurca are damaged instead of getting nutrients, but they can still get drunk + M.adjustToxLoss(removed * (strength / 100)) + else + M.nutrition += nutriment_factor * removed + + if(alien == IS_DIONA) + return //Diona can gain nutrients, but don't get drunk or suffer other effects + + if(isunathi(M)) + ingest_met = initial(ingest_met)*3 //Unathi digest butanol much faster + + var/quantity = (strength / 100) * removed + M.intoxication += quantity + + + + /datum/reagent/hydrazine name = "Hydrazine" id = "hydrazine" diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm index 5f63e9b02d4..6e32a024fc7 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm @@ -787,6 +787,7 @@ glass_desc = "No relation to a certain rap artist/ actor." glass_center_of_mass = list("x"=15, "y"=10) + /datum/reagent/drink/coffee name = "Coffee" id = "coffee" @@ -1262,6 +1263,18 @@ glass_desc = "A crystal clear glass of Griffeater gin." glass_center_of_mass = list("x"=16, "y"=12) +/datum/reagent/ethanol/victorygin + name = "Victory Gin" + id = "victorygin" + description = "An oily Adhomai-based gin." + color = "#664300" + strength = 32 + + glass_icon_state = "ginvodkaglass" + glass_name = "glass of gin" + glass_desc = "It has an oily smell and doesn't taste like typical gin." + glass_center_of_mass = list("x"=16, "y"=12) + //Base type for alchoholic drinks containing coffee /datum/reagent/ethanol/coffee overdose = 45 @@ -2529,3 +2542,31 @@ glass_icon_state = "tallblackrussian" glass_name = "glass of Tall Black Russian" glass_desc = "Just like black russian but taller." + + +// Butanol-based alcoholic drinks +//===================================== +//These are mainly for unathi, and have very little (but still some) effect on other species + +/datum/reagent/butanol/xuizijuice + name = "Xuizi Juice" + id = "xuizijuice" + description = "Blended flower buds from a Moghean Xuizi cactus. Has a mild butanol content and is a staple recreational beverage in Unathi culture." + color = "#91de47" + strength = 5 + + glass_icon_state = "xuiziglass" + glass_name = "glass of Xuizi Juice" + glass_desc = "The clear green liquid smells like vanilla, tastes like water. Unathi swear it has a rich taste and texture." + +/datum/reagent/butanol/sarezhiwine + name = "Sarezhi Wine" + id = "sarezhiwine" + description = "An alcoholic beverage made from lightly fermented Sareszhi berries, considered an upper class delicacy on Moghes. Significant butanol content indicates intoxicating effects on Unathi." + color = "#bf8fbc" + strength = 20 + + glass_icon_state = "sarezhiglass" + glass_name = "glass of Sarezhi Wine" + glass_desc = "It tastes like flat grape soda. Is this supposed to be alcoholic?" + diff --git a/code/modules/reagents/Chemistry-Recipes.dm b/code/modules/reagents/Chemistry-Recipes.dm index 6fdff178b1f..4683a953b1f 100644 --- a/code/modules/reagents/Chemistry-Recipes.dm +++ b/code/modules/reagents/Chemistry-Recipes.dm @@ -1560,6 +1560,8 @@ required_reagents = list("ice" = 1, "tea" = 2) result_amount = 3 + + /datum/chemical_reaction/icecoffee name = "Iced Coffee" id = "icecoffee" @@ -1582,6 +1584,14 @@ catalysts = list("enzyme" = 5) result_amount = 10 +/datum/chemical_reaction/butanol + name = "Butanol" + id = "butanol" + result = "butanol" + required_reagents = list("cornoil" = 10, "sugar" = 10) + catalysts = list("enzyme" = 5) + result_amount = 5 + /datum/chemical_reaction/grenadine name = "Grenadine Syrup" id = "grenadine" diff --git a/code/modules/reagents/dispenser/cartridge_presets.dm b/code/modules/reagents/dispenser/cartridge_presets.dm index 0e7321089c8..7d3efa66406 100644 --- a/code/modules/reagents/dispenser/cartridge_presets.dm +++ b/code/modules/reagents/dispenser/cartridge_presets.dm @@ -27,6 +27,7 @@ mercury spawn_reagent = "mercury" radium spawn_reagent = "radium" ethanol spawn_reagent = "ethanol" + butanol spawn_reagent = "butanol" sacid spawn_reagent = "sacid" tungsten spawn_reagent = "tungsten" diff --git a/code/modules/reagents/dispenser/dispenser_presets.dm b/code/modules/reagents/dispenser/dispenser_presets.dm index 350cb0deea9..ab1b158d21e 100644 --- a/code/modules/reagents/dispenser/dispenser_presets.dm +++ b/code/modules/reagents/dispenser/dispenser_presets.dm @@ -18,6 +18,7 @@ /obj/item/weapon/reagent_containers/chem_disp_cartridge/radium, /obj/item/weapon/reagent_containers/chem_disp_cartridge/water, /obj/item/weapon/reagent_containers/chem_disp_cartridge/ethanol, + /obj/item/weapon/reagent_containers/chem_disp_cartridge/butanol, /obj/item/weapon/reagent_containers/chem_disp_cartridge/sugar, /obj/item/weapon/reagent_containers/chem_disp_cartridge/sacid, /obj/item/weapon/reagent_containers/chem_disp_cartridge/tungsten diff --git a/code/modules/reagents/reagent_containers/food/drinks/bottle.dm b/code/modules/reagents/reagent_containers/food/drinks/bottle.dm index b3a44f0a5e9..5e918ceea31 100644 --- a/code/modules/reagents/reagent_containers/food/drinks/bottle.dm +++ b/code/modules/reagents/reagent_containers/food/drinks/bottle.dm @@ -179,6 +179,15 @@ ..() reagents.add_reagent("gin", 100) +/obj/item/weapon/reagent_containers/food/drinks/bottle/victorygin + name = "Victory gin" + desc = "Pour one out for Al'mari. His gun was on stun, bless his heart." + icon_state = "victorygin" + center_of_mass = list("x"=16, "y"=4) + New() + ..() + reagents.add_reagent("victorygin", 100) + /obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey name = "Uncle Git's Special Reserve" desc = "A premium single-malt whiskey, gently matured inside the tunnels of a nuclear shelter. TUNNEL WHISKEY RULES." @@ -499,3 +508,25 @@ New() ..() reagents.add_reagent("sbiten", 100) + + +// Butanol-based alcoholic drinks +//===================================== +//These are mainly for unathi, and have very little (but still some) effect on other species + +/obj/item/weapon/reagent_containers/food/drinks/bottle/small/xuizijuice + name = "Xuizi Juice" + desc = "Blended flower buds from the Xuizi cactus. It smells faintly of vanilla. Bottled by the Arizi Guild for over 200 years." + icon_state = "xuizibottle" + center_of_mass = list("x"=16, "y"=10) + New() + ..() + reagents.add_reagent("xuizijuice", 30) + +/obj/item/weapon/reagent_containers/food/drinks/bottle/sarezhiwine + name = "Sarezhi Wine" + desc = "A premium Moghean wine made from Sareszhi berries. Bottled by the Arizi Guild for over 200 years." + icon_state = "sarezhibottle" + New() + ..() + reagents.add_reagent("sarezhiwine", 100) \ No newline at end of file diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index 843627ef6d0..823855d1ca3 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -245,6 +245,16 @@ ..() reagents.add_reagent("beer",capacity) +/obj/structure/reagent_dispensers/xuizikeg + name = "xuizi juice keg" + desc = "A keg full of Xuizi juice, blended flower buds from the Moghean Xuizi cactus. The export stamp of the Arizi Guild is imprinted on the side." + icon = 'icons/obj/objects.dmi' + icon_state = "keg_xuizi" + amount_per_transfer_from_this = 10 + New() + ..() + reagents.add_reagent("xuizijuice",capacity) + /obj/structure/reagent_dispensers/virusfood name = "Virus Food Dispenser" desc = "A dispenser of virus food." diff --git a/html/changelogs/Nanako-Butanol.yml b/html/changelogs/Nanako-Butanol.yml new file mode 100644 index 00000000000..d9bd77fbb03 --- /dev/null +++ b/html/changelogs/Nanako-Butanol.yml @@ -0,0 +1,41 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Nanako + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Added butanol, an alcohol that is safe, though largely ineffective, for humans and most species, but highly intoxicating (and safe in moderation) for unathi. Pure butanol is in the chem dispenser, and can be distilled by combining sugar, corn oil and universal enzyme." + - rscadd: "Added two new butanol-based drinks, imported from Moghes, they can be found in the bar and rarely in the cargo warehouse." + - rscadd: "Added a new tajaran spirit, can be found in the bar fridge and sometimes in the warehouse." + - tweak: "Kegs of beer or xuizi juice can now be ordered at cargo." + - bugfix: "Fixed several issues with alcohol effects getting stuck and not wearing off when you sober up." + - tweak: "Reduced the rate at which the liver filters alcohol, making it slightly easier to get drunk and take longer to sober up. Drink responsibly!" diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi index ad0146bc12fc05a4d1dfe9dc922a617a32c9ee24..b5c29c7cef9a7b0fcb25d2c205048d42fdc3180f 100644 GIT binary patch delta 26369 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%0A2|)!oIuz&E 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�j5z4oLXNo!+`i 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 ed7b;+!2btF{#%cs1e?kL0000 Date: Sat, 8 Apr 2017 23:19:51 +0300 Subject: [PATCH 5/5] Changelogs, 08APR2017 --- html/changelog.html | 20 ++++++++++ html/changelogs/.all_changelog.yml | 22 +++++++++++ html/changelogs/MoondancerPony-PR-[2059].yml | 7 ---- html/changelogs/Nanako-Butanol.yml | 41 -------------------- html/changelogs/Printer16-BugFixes.yml | 38 ------------------ 5 files changed, 42 insertions(+), 86 deletions(-) delete mode 100644 html/changelogs/MoondancerPony-PR-[2059].yml delete mode 100644 html/changelogs/Nanako-Butanol.yml delete mode 100644 html/changelogs/Printer16-BugFixes.yml diff --git a/html/changelog.html b/html/changelog.html index aaee5e4b43f..1663eced64a 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -57,6 +57,26 @@

08 April 2017

+

MoondancerPony updated:

+
    +
  • Fixed protohumans.
  • +
  • Tajaran subspecies now have their own subspecies of Farwa.
  • +
+

Nanako updated:

+
    +
  • Added butanol, an alcohol that is safe, though largely ineffective, for humans and most species, but highly intoxicating (and safe in moderation) for unathi. Pure butanol is in the chem dispenser, and can be distilled by combining sugar, corn oil and universal enzyme.
  • +
  • Added two new butanol-based drinks, imported from Moghes, they can be found in the bar and rarely in the cargo warehouse.
  • +
  • Added a new tajaran spirit, can be found in the bar fridge and sometimes in the warehouse.
  • +
  • Kegs of beer or xuizi juice can now be ordered at cargo.
  • +
  • Fixed several issues with alcohol effects getting stuck and not wearing off when you sober up.
  • +
  • Reduced the rate at which the liver filters alcohol, making it slightly easier to get drunk and take longer to sober up. Drink responsibly!
  • +
+

Printer16 updated:

+
    +
  • Vampires now know when they finished enthralling someone.
  • +
  • The Auxilliary Forensics Tools crate now spawns with a UV light.
  • +
  • A Malf AI's advanced encryption hack has been given a lot more space to work with.
  • +

inselc updated:

  • Drones are now able to decompile burnt matches.
  • diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index ac740ff93c9..19cb42bdb63 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -4065,6 +4065,28 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - bugfix: Fixed some issues where creatures being sacrificed to pylons could bug out. 2017-04-08: + MoondancerPony: + - bugfix: Fixed protohumans. + - rscadd: Tajaran subspecies now have their own subspecies of Farwa. + Nanako: + - rscadd: Added butanol, an alcohol that is safe, though largely ineffective, for + humans and most species, but highly intoxicating (and safe in moderation) for + unathi. Pure butanol is in the chem dispenser, and can be distilled by combining + sugar, corn oil and universal enzyme. + - rscadd: Added two new butanol-based drinks, imported from Moghes, they can be + found in the bar and rarely in the cargo warehouse. + - rscadd: Added a new tajaran spirit, can be found in the bar fridge and sometimes + in the warehouse. + - tweak: Kegs of beer or xuizi juice can now be ordered at cargo. + - bugfix: Fixed several issues with alcohol effects getting stuck and not wearing + off when you sober up. + - tweak: Reduced the rate at which the liver filters alcohol, making it slightly + easier to get drunk and take longer to sober up. Drink responsibly! + Printer16: + - bugfix: Vampires now know when they finished enthralling someone. + - bugfix: The Auxilliary Forensics Tools crate now spawns with a UV light. + - bugfix: A Malf AI's advanced encryption hack has been given a lot more space to + work with. inselc: - bugfix: Drones are now able to decompile burnt matches. - bugfix: Ghosts will no longer trigger infrared emitters. diff --git a/html/changelogs/MoondancerPony-PR-[2059].yml b/html/changelogs/MoondancerPony-PR-[2059].yml deleted file mode 100644 index 4604beb2991..00000000000 --- a/html/changelogs/MoondancerPony-PR-[2059].yml +++ /dev/null @@ -1,7 +0,0 @@ -author: MoondancerPony - -delete-after: True - -changes: - - bugfix: "Fixed protohumans." - - rscadd: "Tajaran subspecies now have their own subspecies of Farwa." diff --git a/html/changelogs/Nanako-Butanol.yml b/html/changelogs/Nanako-Butanol.yml deleted file mode 100644 index d9bd77fbb03..00000000000 --- a/html/changelogs/Nanako-Butanol.yml +++ /dev/null @@ -1,41 +0,0 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# wip (For works in progress) -# tweak -# soundadd -# sounddel -# rscadd (general adding of nice things) -# rscdel (general deleting of nice things) -# imageadd -# imagedel -# maptweak -# spellcheck (typo fixes) -# experiment -################################# - -# Your name. -author: Nanako - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. -# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. -changes: - - rscadd: "Added butanol, an alcohol that is safe, though largely ineffective, for humans and most species, but highly intoxicating (and safe in moderation) for unathi. Pure butanol is in the chem dispenser, and can be distilled by combining sugar, corn oil and universal enzyme." - - rscadd: "Added two new butanol-based drinks, imported from Moghes, they can be found in the bar and rarely in the cargo warehouse." - - rscadd: "Added a new tajaran spirit, can be found in the bar fridge and sometimes in the warehouse." - - tweak: "Kegs of beer or xuizi juice can now be ordered at cargo." - - bugfix: "Fixed several issues with alcohol effects getting stuck and not wearing off when you sober up." - - tweak: "Reduced the rate at which the liver filters alcohol, making it slightly easier to get drunk and take longer to sober up. Drink responsibly!" diff --git a/html/changelogs/Printer16-BugFixes.yml b/html/changelogs/Printer16-BugFixes.yml deleted file mode 100644 index 0cafefd39c4..00000000000 --- a/html/changelogs/Printer16-BugFixes.yml +++ /dev/null @@ -1,38 +0,0 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# wip (For works in progress) -# tweak -# soundadd -# sounddel -# rscadd (general adding of nice things) -# rscdel (general deleting of nice things) -# imageadd -# imagedel -# maptweak -# spellcheck (typo fixes) -# experiment -################################# - -# Your name. -author: Printer16 - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. -# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. -changes: - - bugfix: "Vampires now know when they finished enthralling someone." - - bugfix: "The Auxilliary Forensics Tools crate now spawns with a UV light." - - bugfix: "A Malf AI's advanced encryption hack has been given a lot more space to work with."