Skip to content

Commit

Permalink
TGS Test Merge (#6787)
Browse files Browse the repository at this point in the history
  • Loading branch information
Kevinz authored and Kevinz committed Oct 5, 2024
2 parents 3032746 + e4da99c commit 1e6a0c9
Show file tree
Hide file tree
Showing 27 changed files with 1,071 additions and 981 deletions.
4 changes: 3 additions & 1 deletion citadel.dme
Original file line number Diff line number Diff line change
Expand Up @@ -3881,7 +3881,6 @@
#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\savik.dm"
#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\shantak.dm"
#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\sif.dm"
#include "code\modules\mob\living\simple_mob\subtypes\animal\space\alien.dm"
#include "code\modules\mob\living\simple_mob\subtypes\animal\space\bats.dm"
#include "code\modules\mob\living\simple_mob\subtypes\animal\space\bear.dm"
#include "code\modules\mob\living\simple_mob\subtypes\animal\space\carp.dm"
Expand All @@ -3894,6 +3893,9 @@
#include "code\modules\mob\living\simple_mob\subtypes\animal\space\space.dm"
#include "code\modules\mob\living\simple_mob\subtypes\animal\space\space_vr.dm"
#include "code\modules\mob\living\simple_mob\subtypes\animal\space\worm.dm"
#include "code\modules\mob\living\simple_mob\subtypes\animal\xenomorph\xenomorph.dm"
#include "code\modules\mob\living\simple_mob\subtypes\animal\xenomorph\xenomorph_abilities.dm"
#include "code\modules\mob\living\simple_mob\subtypes\animal\xenomorph\xenomorph_catalogue.dm"
#include "code\modules\mob\living\simple_mob\subtypes\blob\blob.dm"
#include "code\modules\mob\living\simple_mob\subtypes\blob\spore.dm"
#include "code\modules\mob\living\simple_mob\subtypes\horror\bradley.dm"
Expand Down
10 changes: 5 additions & 5 deletions code/__HELPERS/global_lists.dm
Original file line number Diff line number Diff line change
Expand Up @@ -740,11 +740,11 @@ var/global/list/xenobio_gold_mobs_hostile = list(
/mob/living/simple_mob/animal/sif/savik,
/mob/living/simple_mob/animal/sif/shantak,
// /mob/living/simple_mob/animal/sif/siffet,
/mob/living/simple_mob/animal/space/alien/warrior,
/mob/living/simple_mob/animal/space/alien/drone,
/mob/living/simple_mob/animal/space/alien/basic_spitter,
/mob/living/simple_mob/animal/space/alien/adv_spitter,
/mob/living/simple_mob/animal/space/alien/vanguard,
/mob/living/simple_mob/animal/space/xenomorph/warrior,
/mob/living/simple_mob/animal/space/xenomorph/drone,
/mob/living/simple_mob/animal/space/xenomorph/neurotoxin_spitter,
/mob/living/simple_mob/animal/space/xenomorph/acid_spitter,
/mob/living/simple_mob/animal/space/xenomorph/vanguard,
/mob/living/simple_mob/animal/space/bats,
/mob/living/simple_mob/animal/space/bear,
/mob/living/simple_mob/animal/space/carp,
Expand Down
38 changes: 19 additions & 19 deletions code/game/objects/mob_spawner.dm
Original file line number Diff line number Diff line change
Expand Up @@ -205,10 +205,10 @@ It also makes it so a ghost wont know where all the goodies/mobs are.
icon = 'icons/screen/actions/actions.dmi'
icon_state = "alien_egg"
spawn_types = list(
/mob/living/simple_mob/animal/space/alien/drone = 20,
/mob/living/simple_mob/animal/space/alien/warrior = 10,
/mob/living/simple_mob/animal/space/alien/vanguard = 5,
/mob/living/simple_mob/animal/space/alien/monarch = 1
/mob/living/simple_mob/animal/space/xenomorph/drone = 20,
/mob/living/simple_mob/animal/space/xenomorph/warrior = 10,
/mob/living/simple_mob/animal/space/xenomorph/vanguard = 5,
/mob/living/simple_mob/animal/space/xenomorph/monarch = 1
)

/obj/structure/mob_spawner/scanner/xenos/royal
Expand All @@ -224,7 +224,7 @@ It also makes it so a ghost wont know where all the goodies/mobs are.
icon = 'icons/screen/actions/actions.dmi'
icon_state = "alien_egg"
spawn_types = list(
/mob/living/simple_mob/animal/space/alien/monarch = 5
/mob/living/simple_mob/animal/space/xenomorph/monarch = 5
)

////////////////////////////////////
Expand Down Expand Up @@ -381,30 +381,30 @@ It also makes it so a ghost wont know where all the goodies/mobs are.
name = "Alien Spawner"
prob_fall = 10
mobs_to_pick_from = list(
/mob/living/simple_mob/animal/space/alien/drone = 1
/mob/living/simple_mob/animal/space/xenomorph/drone = 1
)

/obj/mob_spawner/alien/easy
name = "Easy Alien Spawner"
mobs_to_pick_from = list(
/mob/living/simple_mob/animal/space/alien/warrior = 1,
/mob/living/simple_mob/animal/space/alien/drone = 2,
/mob/living/simple_mob/animal/space/alien/basic_spitter = 1,
/mob/living/simple_mob/animal/space/xenomorph/warrior = 1,
/mob/living/simple_mob/animal/space/xenomorph/drone = 2,
/mob/living/simple_mob/animal/space/xenomorph/neurotoxin_spitter = 1,
)

/obj/mob_spawner/alien/medium
name = "Medium Alien Spawner"
mobs_to_pick_from = list(
/mob/living/simple_mob/animal/space/alien/warrior = 2,
/mob/living/simple_mob/animal/space/alien/drone = 3,
/mob/living/simple_mob/animal/space/alien/basic_spitter = 2,
/mob/living/simple_mob/animal/space/xenomorph/warrior = 2,
/mob/living/simple_mob/animal/space/xenomorph/drone = 3,
/mob/living/simple_mob/animal/space/xenomorph/neurotoxin_spitter = 2,
)

/obj/mob_spawner/alien/hard
name = "Hard Alien Spawner"
mobs_to_pick_from = list(
/mob/living/simple_mob/animal/space/alien/warrior = 4,
/mob/living/simple_mob/animal/space/alien/adv_spitter = 4,
/mob/living/simple_mob/animal/space/xenomorph/warrior = 4,
/mob/living/simple_mob/animal/space/xenomorph/acid_spitter = 4,
)

/obj/structure/mob_spawner/scanner/corgi
Expand Down Expand Up @@ -453,10 +453,10 @@ It also makes it so a ghost wont know where all the goodies/mobs are.
icon = 'icons/screen/actions/actions.dmi'
icon_state = "alien_egg"
spawn_types = list(
/mob/living/simple_mob/animal/space/alien/drone = 20,
/mob/living/simple_mob/animal/space/alien/warrior = 10,
/mob/living/simple_mob/animal/space/alien/basic_spitter = 5,
/mob/living/simple_mob/animal/space/alien/monarch = 1
/mob/living/simple_mob/animal/space/xenomorph/drone = 20,
/mob/living/simple_mob/animal/space/xenomorph/warrior = 10,
/mob/living/simple_mob/animal/space/xenomorph/neurotoxin_spitter = 5,
/mob/living/simple_mob/animal/space/xenomorph/monarch = 1
)

/obj/structure/mob_spawner/scanner/xenos/royal
Expand All @@ -472,5 +472,5 @@ It also makes it so a ghost wont know where all the goodies/mobs are.
icon = 'icons/screen/actions/actions.dmi'
icon_state = "alien_egg"
spawn_types = list(
/mob/living/simple_mob/animal/space/alien/monarch = 5,
/mob/living/simple_mob/animal/space/xenomorph/monarch = 5,
)
8 changes: 4 additions & 4 deletions code/game/objects/structures/crates_lockers/largecrate.dm
Original file line number Diff line number Diff line change
Expand Up @@ -226,15 +226,15 @@

/obj/structure/largecrate/animal/dangerous
name = "Dangerous Predator carrier"
starts_with = list(/mob/living/simple_mob/animal/space/alien/warrior)
starts_with = list(/mob/living/simple_mob/animal/space/xenomorph/warrior)

/obj/structure/largecrate/animal/dangerous/Initialize(mapload)
starts_with = list(pick(/mob/living/simple_mob/animal/space/carp/large,
/mob/living/simple_mob/vore/aggressive/deathclaw,
/mob/living/simple_mob/vore/aggressive/dino,
/mob/living/simple_mob/animal/space/alien/drone,
/mob/living/simple_mob/animal/space/alien/basic_spitter,
/mob/living/simple_mob/animal/space/alien/monarch,
/mob/living/simple_mob/animal/space/xenomorph/drone,
/mob/living/simple_mob/animal/space/xenomorph/neurotoxin_spitter,
/mob/living/simple_mob/animal/space/xenomorph/monarch,
/mob/living/simple_mob/vore/aggressive/corrupthound))
return ..()

Expand Down
2 changes: 1 addition & 1 deletion code/modules/awaymissions/loot_vr.dm
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,7 @@
new /obj/item/clothing/suit/storage/hooded/carp_costume(C)
else if(prob(50))
if(live_cargo) // Something else very much alive and angry.
var/spawn_type = pick(/mob/living/simple_mob/animal/space/alien/warrior, /mob/living/simple_mob/animal/space/alien/drone, /mob/living/simple_mob/animal/space/alien/basic_spitter)
var/spawn_type = pick(/mob/living/simple_mob/animal/space/xenomorph/warrior, /mob/living/simple_mob/animal/space/xenomorph/drone, /mob/living/simple_mob/animal/space/xenomorph/neurotoxin_spitter)
new spawn_type(C)
else // Just a costume.
new /obj/item/clothing/head/xenos(C)
Expand Down
10 changes: 5 additions & 5 deletions code/modules/events/xenoinfestation.dm
Original file line number Diff line number Diff line change
Expand Up @@ -99,15 +99,15 @@
var/obj/machinery/atmospherics/component/unary/vent_pump/V = pick(vents)
switch(xeno_type)
if(QUEEN)
new /mob/living/simple_mob/animal/space/alien/monarch(V.loc)
new /mob/living/simple_mob/animal/space/xenomorph/monarch(V.loc)
if(PRAE)
new /mob/living/simple_mob/animal/space/alien/vanguard(V.loc)
new /mob/living/simple_mob/animal/space/xenomorph/vanguard(V.loc)
if(SENTINEL)
new /mob/living/simple_mob/animal/space/alien/basic_spitter(V.loc)
new /mob/living/simple_mob/animal/space/xenomorph/neurotoxin_spitter(V.loc)
if(DRONE)
new /mob/living/simple_mob/animal/space/alien/drone(V.loc)
new /mob/living/simple_mob/animal/space/xenomorph/drone(V.loc)
if(HUNTER)
new /mob/living/simple_mob/animal/space/alien/warrior(V.loc)
new /mob/living/simple_mob/animal/space/xenomorph/warrior(V.loc)
spawn_types[xeno_type]--

/datum/event/xeno_infestation/proc/log_this()
Expand Down
Loading

0 comments on commit 1e6a0c9

Please sign in to comment.