Fixes passive and mostly passive mobs blocking the way all the time

This commit is contained in:
Heroman3003
2019-04-02 09:27:24 +10:00
parent 82c152c1ea
commit eebd7c64a9
30 changed files with 123 additions and 113 deletions
+3 -3
View File
@@ -156,10 +156,10 @@ It also makes it so a ghost wont know where all the goodies/mobs are.
anchored = 1
invisibility = 101
spawn_types = list(
/mob/living/simple_mob/animal/space/gaslamp = 20,
/mob/living/simple_mob/animal/passive/gaslamp = 20,
// /mob/living/simple_mob/otie/feral = 10,
/mob/living/simple_mob/vore/dino/virgo3b = 5,
/mob/living/simple_mob/vore/dragon/virgo3b = 1
/mob/living/simple_mob/vore/aggresive/dino/virgo3b = 5,
/mob/living/simple_mob/vore/aggresive/dragon/virgo3b = 1
)
/obj/structure/mob_spawner/scanner/xenos
+3 -3
View File
@@ -181,10 +181,10 @@
/obj/random/outside_mob/item_to_spawn() // Special version for mobs to have the same faction.
return pick(
prob(50);/mob/living/simple_mob/animal/space/gaslamp,
prob(50);/mob/living/simple_mob/animal/passive/gaslamp,
// prob(50);/mob/living/simple_mob/otie/feral, // Removed until Otie code is unfucked.
prob(20);/mob/living/simple_mob/vore/dino/virgo3b,
prob(1);/mob/living/simple_mob/vore/dragon/virgo3b)
prob(20);/mob/living/simple_mob/vore/aggresive/dino/virgo3b,
prob(1);/mob/living/simple_mob/vore/aggresive/dragon/virgo3b)
/obj/random/outside_mob/spawn_item()
. = ..()
@@ -43,16 +43,16 @@
/obj/structure/largecrate/animal/pred/Initialize() //This is nessesary to get a random one each time.
starts_with = list(pick(/mob/living/simple_mob/vore/bee,
/mob/living/simple_mob/vore/catgirl;3,
/mob/living/simple_mob/vore/frog,
/mob/living/simple_mob/horse,
/mob/living/simple_mob/vore/panther,
/mob/living/simple_mob/vore/giant_snake,
/mob/living/simple_mob/vore/wolf,
/mob/living/simple_mob/vore/aggresive/frog,
/mob/living/simple_mob/vore/horse,
/mob/living/simple_mob/vore/aggresive/panther,
/mob/living/simple_mob/vore/aggresive/giant_snake,
/mob/living/simple_mob/animal/wolf,
/mob/living/simple_mob/animal/space/bear;0.5,
/mob/living/simple_mob/animal/space/carp,
/mob/living/simple_mob/animal/space/mimic,
/mob/living/simple_mob/vore/rat,
/mob/living/simple_mob/vore/rat/passive,
/mob/living/simple_mob/vore/aggresive/rat,
/mob/living/simple_mob/vore/aggresive/rat/passive,
// /mob/living/simple_mob/otie;0.5
))
return ..()
@@ -63,15 +63,15 @@
/obj/structure/largecrate/animal/dangerous/Initialize()
starts_with = list(pick(/mob/living/simple_mob/animal/space/carp/large,
/mob/living/simple_mob/hostile/deathclaw,
/mob/living/simple_mob/vore/dino,
/mob/living/simple_mob/vore/aggresive/deathclaw,
/mob/living/simple_mob/vore/aggresive/dino,
/mob/living/simple_mob/animal/space/alien,
/mob/living/simple_mob/animal/space/alien/drone,
/mob/living/simple_mob/animal/space/alien/sentinel,
/mob/living/simple_mob/animal/space/alien/queen,
// /mob/living/simple_mob/otie/feral,
// /mob/living/simple_mob/otie/red,
/mob/living/simple_mob/vore/corrupthound))
/mob/living/simple_mob/vore/aggresive/corrupthound))
return ..()
/*
/obj/structure/largecrate/animal/guardbeast
@@ -127,9 +127,9 @@
/obj/structure/largecrate/animal/fennec
name = "Fennec Crate"
desc = "Bounces around a lot. Looks messily packaged, were they in a hurry?"
starts_with = list(/mob/living/simple_mob/fennec)
starts_with = list(/mob/living/simple_mob/vore/fennec)
/obj/structure/largecrate/animal/fennec/Initialize()
starts_with = list(pick(/mob/living/simple_mob/fennec,
starts_with = list(pick(/mob/living/simple_mob/vore/fennec,
/mob/living/simple_mob/vore/fennix;0.5))
return ..()