diff --git a/code/game/objects/effects/chem/chemsmoke.dm b/code/game/objects/effects/chem/chemsmoke.dm index 1c19a392c3d..83bf045f9ce 100644 --- a/code/game/objects/effects/chem/chemsmoke.dm +++ b/code/game/objects/effects/chem/chemsmoke.dm @@ -29,6 +29,10 @@ if(destination) walk_to(src, destination) +/obj/effect/effect/smoke/chem/Destroy() + walk(src, 0) + return ..() + /obj/effect/effect/smoke/chem/Move() var/list/oldlocs = view(1, src) . = ..() diff --git a/code/modules/hydroponics/grown.dm b/code/modules/hydroponics/grown.dm index 3a27757a1e1..29790f83c2a 100644 --- a/code/modules/hydroponics/grown.dm +++ b/code/modules/hydroponics/grown.dm @@ -50,10 +50,10 @@ if(reagent_data && reagent_data.len) var/rtotal = reagent_data[1] var/list/data = list() - if(rid == "nutriment") - data += "[seed.seed_name]" if(reagent_data.len > 1 && potency > 0) rtotal += round(potency/reagent_data[2]) + if(rid == "nutriment") + data[seed.seed_name] = max(1,rtotal) reagents.add_reagent(rid,max(1,rtotal),data) update_desc() if(reagents.total_volume > 0) diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index 3b4454ef1ca..ae2ec39036b 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -6,6 +6,10 @@ if (istype(loc, /turf/space)) return -1 // It's hard to be slowed down in space by... anything + if (isopenturf(loc) && !has_gravity(src, loc)) //open space checks + if(!(locate(/obj/structure/lattice, loc) || locate(/obj/structure/stairs, loc) || locate(/obj/structure/ladder, loc))) + return -1 + if(embedded_flag) handle_embedded_objects() //Moving with objects stuck in you can cause bad times. diff --git a/code/modules/mob/living/carbon/human/species/station/station.dm b/code/modules/mob/living/carbon/human/species/station/station.dm index f5eab61ceda..202448e7e9f 100644 --- a/code/modules/mob/living/carbon/human/species/station/station.dm +++ b/code/modules/mob/living/carbon/human/species/station/station.dm @@ -602,7 +602,12 @@ datum/species/machine/handle_post_spawn(var/mob/living/carbon/human/H) icobase = 'icons/mob/human_races/r_vaurca.dmi' deform = 'icons/mob/human_races/r_vaurca.dmi' name_language = LANGUAGE_VAURCA - unarmed_types = list(/datum/unarmed_attack/stomp, /datum/unarmed_attack/kick, /datum/unarmed_attack/claws, /datum/unarmed_attack/bite/sharp) + unarmed_types = list( + /datum/unarmed_attack/stomp, + /datum/unarmed_attack/kick, + /datum/unarmed_attack/claws, + /datum/unarmed_attack/bite/sharp + ) meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/bug rarity_value = 4 slowdown = 1 @@ -646,37 +651,35 @@ datum/species/machine/handle_post_spawn(var/mob/living/carbon/human/H) death_message = "chitters faintly before crumbling to the ground, their eyes dead and lifeless..." halloss_message = "crumbles to the ground, too weak to continue fighting." - list/heat_discomfort_strings = list( + heat_discomfort_strings = list( "Your blood feels like its boiling in the heat.", "You feel uncomfortably warm.", "Your carapace feels hot as the sun." - ) - list/cold_discomfort_strings = list( + ) + + cold_discomfort_strings = list( "You chitter in the cold.", "You shiver suddenly.", "Your carapace is ice to the touch." - ) + ) - stamina = 100 // Long period of sprinting, but relatively low speed gain + stamina = 100 // Long period of sprinting, but relatively low speed gain sprint_speed_factor = 0.7 sprint_cost_factor = 0.30 - stamina_recovery = 2//slow recovery - + stamina_recovery = 2 //slow recovery has_organ = list( - "neural socket" = /obj/item/organ/vaurca/neuralsocket, - "lungs" = /obj/item/organ/lungs, - "filtration bit" = /obj/item/organ/vaurca/filtrationbit, - "lungs" = /obj/item/organ/lungs, - "heart" = /obj/item/organ/heart, + "neural socket" = /obj/item/organ/vaurca/neuralsocket, + "lungs" = /obj/item/organ/lungs, + "filtration bit" = /obj/item/organ/vaurca/filtrationbit, + "right heart" = /obj/item/organ/heart/right, + "left heart" = /obj/item/organ/heart/left, "phoron reserve tank" = /obj/item/organ/vaurca/preserve, - "second heart" = /obj/item/organ/heart, - "left heart" = /obj/item/organ/heart/left, - "liver" = /obj/item/organ/liver, - "kidneys" = /obj/item/organ/kidneys, - "brain" = /obj/item/organ/brain, - "eyes" = /obj/item/organ/eyes - ) + "liver" = /obj/item/organ/liver, + "kidneys" = /obj/item/organ/kidneys, + "brain" = /obj/item/organ/brain, + "eyes" = /obj/item/organ/eyes + ) /datum/species/bug/equip_survival_gear(var/mob/living/carbon/human/H) ..() diff --git a/html/changelog.html b/html/changelog.html index b1ae491df07..4aaa8fdc014 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -56,6 +56,12 @@ -->
+

15 August 2017

+

Lohikar updated:

+ +

13 August 2017

Lohikar updated: