mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 10:12:45 +00:00
[Deck 0] Maintenance Deck fixes and changes (#8194)
This commit is contained in:
@@ -160,3 +160,6 @@
|
||||
name = "\improper Cargo - Disposals Sorting"
|
||||
icon_state = "quart"
|
||||
flags = AREA_FLAG_IS_NOT_PERSISTENT
|
||||
|
||||
/area/maintenance/field
|
||||
name = "Maintenance Deck Field"
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
#define LOC_HANGAR1 6
|
||||
#define LOC_HANGAR2 7
|
||||
#define LOC_HANGAR3 8
|
||||
#define LOC_FIELD 9 // CHOMPEdit - More mutant places! This one might allow them to grow
|
||||
|
||||
|
||||
#define VERM_RATS 0
|
||||
@@ -22,7 +23,7 @@
|
||||
|
||||
/datum/event/mutants/start()
|
||||
|
||||
location = rand(0,8)
|
||||
location = rand(0,9) // CHOMPEdit - Bumping up to 9
|
||||
var/list/turf/simulated/floor/turfs = list()
|
||||
var/spawn_area_type
|
||||
switch(location)
|
||||
@@ -53,6 +54,9 @@
|
||||
if(LOC_HANGAR3)
|
||||
spawn_area_type = /area/hangar/three
|
||||
locstring = "the hangar deck"
|
||||
if(LOC_FIELD) // CHOMPEdit - Another one for the list...
|
||||
spawn_area_type = /area/maintenance/field
|
||||
locstring = "the maintenance deck"
|
||||
|
||||
for(var/areapath in typesof(spawn_area_type))
|
||||
var/area/A = locate(areapath)
|
||||
|
||||
@@ -13,4 +13,22 @@
|
||||
icon_dead = "labrat-dead"
|
||||
icon_rest = "labrat_rest"
|
||||
faction = "neutral"
|
||||
icon = 'modular_chomp/icons/mob/vore64x32_ch.dmi'
|
||||
icon = 'modular_chomp/icons/mob/vore64x32_ch.dmi'
|
||||
|
||||
/mob/living/simple_mob/vore/aggressive/rat/labrat/genetics
|
||||
name = "Nibbles"
|
||||
desc = "A giant rat that made it's nest in an abandoned genetics lab. This one seems fairly docile."
|
||||
ai_holder_type = /datum/ai_holder/simple_mob/retaliate
|
||||
|
||||
vore_active = 1
|
||||
vore_capacity = 1
|
||||
vore_escape_chance = 20
|
||||
swallowTime = 25
|
||||
vore_bump_chance = 100
|
||||
faction_bump_vore = 1
|
||||
vore_standing_too = TRUE
|
||||
vore_pounce_chance = 75
|
||||
vore_pounce_maxhealth = 80
|
||||
vore_bump_emote = "knocks over and attempts to engulf"
|
||||
|
||||
can_be_drop_prey = FALSE
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2331,12 +2331,9 @@ End Chompstation Edit*/
|
||||
/area/maintenance/engineering/gravgen
|
||||
name = "Gravity Generator Maintenance"
|
||||
|
||||
/area/maintenance/maintdeck/field
|
||||
name = "Maintenance Deck Field"
|
||||
|
||||
/area/maintenance/maintdeck/fieldhallway
|
||||
/area/maintenance/fieldhallway
|
||||
name = "Maintenance Deck Field Hallway"
|
||||
/area/maintenance/maintdeck/fieldthrift
|
||||
/area/maintenance/fieldthrift
|
||||
name = "Maintenance Deck Thrift Store Hallway"
|
||||
|
||||
/area/maintenance/abhydroponicssupp
|
||||
@@ -2354,8 +2351,17 @@ End Chompstation Edit*/
|
||||
/area/maintenance/lookout
|
||||
name = "Maintenance Deck Lookout"
|
||||
|
||||
/area/maintenance/bar/dorm_1
|
||||
/area/maintenance/bar/dorms
|
||||
name = "Maintenance Bar Dorms"
|
||||
icon_state = "Sleep"
|
||||
soundproofed = TRUE
|
||||
limit_mob_size = FALSE
|
||||
block_suit_sensors = TRUE
|
||||
flags = RAD_SHIELDED
|
||||
block_tracking = TRUE
|
||||
|
||||
/area/maintenance/bar/dorms/dorm_1
|
||||
name = "Maintenance Deck Bar Dorms 1"
|
||||
|
||||
/area/maintenance/bar/dorm_2
|
||||
/area/maintenance/bar/dorms/dorm_2
|
||||
name = "Maintenance Deck Bar Dorms 2"
|
||||
|
||||
@@ -31,8 +31,9 @@
|
||||
icon = 'icons/effects/effects.dmi'
|
||||
icon_state = "tunnel_hole"
|
||||
spawn_types = list(
|
||||
/mob/living/simple_mob/animal/passive/mouse= 100,
|
||||
/mob/living/simple_mob/animal/passive/mouse = 100,
|
||||
/mob/living/simple_mob/animal/passive/cockroach = 25,
|
||||
/mob/living/simple_mob/animal/passive/mouse/rat = 10, // Because I'm a horrible person. <3
|
||||
/obj/effect/spider/spiderling/non_growing = 5)
|
||||
|
||||
/obj/structure/mob_spawner/mouse_nest/mousehole/New()
|
||||
|
||||
@@ -85,7 +85,7 @@
|
||||
new /datum/event_meta(EVENT_LEVEL_MODERATE, "Grub Infestation", /datum/event/grub_infestation, -20, list(ASSIGNMENT_SECURITY = 40, ASSIGNMENT_ENGINEER = 40), 1),
|
||||
new /datum/event_meta(EVENT_LEVEL_MODERATE, "Infected Room", /datum/event/infectedroom, -30, list(ASSIGNMENT_MEDICAL = 30, ASSIGNMENT_JANITOR = 10, ASSIGNMENT_ANY = 1), 1, min_jobs = list(ASSIGNMENT_MEDICAL = 2)),
|
||||
// Pure RP fun, no mechanical effects.
|
||||
new /datum/event_meta(EVENT_LEVEL_MODERATE, "Ion Storm", /datum/event/ionstorm, -125, list(ASSIGNMENT_AI = 80, ASSIGNMENT_CYBORG = 50, ASSIGNMENT_ENGINEER = 15, ASSIGNMENT_SCIENTIST = 5), min_jobs = list(ASSIGNMENT_SCIENTIST = 1, ASSIGNMENT_CYBORG = 3)),
|
||||
new /datum/event_meta(EVENT_LEVEL_MODERATE, "Ion Storm", /datum/event/ionstorm, -125, list(ASSIGNMENT_AI = 80, ASSIGNMENT_CYBORG = 50, ASSIGNMENT_ENGINEER = 15, ASSIGNMENT_SCIENTIST = 5), min_jobs = list(ASSIGNMENT_CYBORG = 3)),
|
||||
new /datum/event_meta(EVENT_LEVEL_MODERATE, "Jellyfish School", /datum/event/jellyfish_migration, 5, list(ASSIGNMENT_ANY = 1, ASSIGNMENT_SECURITY = 5, ASSIGNMENT_MEDICAL = 3), 1),
|
||||
new /datum/event_meta(EVENT_LEVEL_MODERATE, "Maintenance Predator", /datum/event/maintenance_predator, 75, list(ASSIGNMENT_SECURITY = 25, ASSIGNMENT_SCIENTIST = 10), 1),
|
||||
new /datum/event_meta(EVENT_LEVEL_MODERATE, "Meaty Ore Shower", /datum/event/meteor_wave/meatyores, -50, list(ASSIGNMENT_ENGINEER = 45), 1, min_jobs = list(ASSIGNMENT_ENGINEER = 2)),
|
||||
|
||||
Reference in New Issue
Block a user