diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 5727e7b671e..f60a5409da9 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -151,6 +151,7 @@ metadata = sanitize_text(metadata, initial(metadata)) real_name = reject_bad_name(real_name) if(isnull(species)) species = "Human" + if(isnull(nanotrasen_relation)) nanotrasen_relation = initial(nanotrasen_relation) if(!real_name) real_name = random_name() be_random_name = sanitize_integer(be_random_name, 0, 1, initial(be_random_name)) gender = sanitize_gender(gender) diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm index abeeb068810..c7b2aa74f9c 100644 --- a/code/modules/mob/living/simple_animal/hostile/hostile.dm +++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm @@ -8,7 +8,7 @@ var/projectiletype var/projectilesound var/casingtype - var/move_to_delay = 2 //delay for the automated movement. + var/move_to_delay = 4 //delay for the automated movement. var/list/friends = list() var/break_stuff_probability = 10 stop_automated_movement_when_pulled = 0 diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/drone.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/drone.dm index fe6f3c7ba43..5edb88c7682 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/drone.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/drone.dm @@ -19,7 +19,7 @@ stop_automated_movement_when_pulled = 0 health = 300 maxHealth = 300 - speed = 4 + speed = 8 projectiletype = /obj/item/projectile/beam/drone projectilesound = 'sound/weapons/laser3.ogg' destroy_surroundings = 0 @@ -35,11 +35,16 @@ var/disabled = 0 var/exploding = 0 + //Drones aren't affected by atmos. min_oxy = 0 + max_oxy = 0 + min_tox = 0 max_tox = 0 + min_co2 = 0 max_co2 = 0 + min_n2 = 0 + max_n2 = 0 minbodytemp = 0 - maxbodytemp = 600 var/has_loot = 1 faction = "malf_drone" diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index b8b6d31312b..c34b4af3041 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -446,7 +446,7 @@ /mob/living/simple_animal/proc/SA_attackable(target_mob) if (isliving(target_mob)) var/mob/living/L = target_mob - if(!L.stat || L.health <= 0) + if(!L.stat && L.health >= 0) return (0) if (istype(target_mob,/obj/mecha)) var/obj/mecha/M = target_mob diff --git a/maptools/clean_map.bat b/maptools/clean_map.bat index 8ce90510b2e..804c8a41f46 100644 --- a/maptools/clean_map.bat +++ b/maptools/clean_map.bat @@ -1,2 +1 @@ -java -jar MapPatcher.jar -clean ../maps/tgstation.2.0.9.1.dmm.backup ../maps/tgstation.2.0.9.1.dmm ../maps/tgstation.2.0.9.1.dmm -del ../maps/tgstation.2.0.9.1.dmm.backup +java -jar MapPatcher.jar -clean ../maps/tgstation.2.1.0.0.1.dmm.backup ../maps/tgstation.2.1.0.0.1.dmm ../maps/tgstation.2.1.0.0.1.dmm \ No newline at end of file diff --git a/maptools/prepare_map.bat b/maptools/prepare_map.bat index 92a1aa44f7e..dec9fa9ecbc 100644 --- a/maptools/prepare_map.bat +++ b/maptools/prepare_map.bat @@ -1,2 +1,2 @@ cd ../maps -copy tgstation.2.0.9.1.dmm tgstation.2.0.9.1.dmm.backup +copy tgstation.2.1.0.0.1.dmm tgstation.2.1.0.0.1.dmm.backup