Files
CHOMPStation2/maps/gateway_vr/snowfield.dm
2024-09-30 21:36:41 +02:00

184 lines
5.7 KiB
Plaintext

/obj/effect/overmap/visitable/sector/common_gateway/snowfield
initial_generic_waypoints = list("tether_excursion_snowfield")
in_space = 0
name = "Snowy Field"
scanner_desc = @{"[i]Stellar Body[/i]: UNKNOWN
[i]Class[/i]: M-Class Planetoid
[i]Habitability[/i]: Moderate (Low Temperature)
[b]Notice[/b]: Very cold atmosphere, minimal life signs detected"}
unknown_state = "planet"
known = FALSE
icon_state = "frozen"
// -- Areas -- //
/area/awaymission/snowfield
icon_state = "blank"
// requires_power = 0
base_turf = /turf/snow/snow2
ambience = list('sound/ambience/ambispace.ogg','sound/music/title2.ogg','sound/music/space.ogg','sound/music/main.ogg','sound/music/traitor.ogg')
base_turf = /turf/simulated/floor/snow/snow2
/area/awaymission/snowfield/outside
icon_state = "green"
requires_power = 1
always_unpowered = 1
dynamic_lighting = 1
power_light = 0
power_equip = 0
power_environ = 0
mobcountmax = 40
floracountmax = 2000
valid_mobs = list(/mob/living/simple_mob/animal/sif/sakimm/polar, /mob/living/simple_mob/animal/sif/diyaab/polar,
/mob/living/simple_mob/animal/sif/shantak/polar, /mob/living/simple_mob/animal/space/bear/polar,
/mob/living/simple_mob/vore/wolf)
valid_flora = list(/obj/structure/flora/tree/pine, /obj/structure/flora/tree/pine, /obj/structure/flora/tree/pine,
/obj/structure/flora/tree/dead, /obj/structure/flora/grass/brown, /obj/structure/flora/grass/green,
/obj/structure/flora/grass/both, /obj/structure/flora/bush, /obj/structure/flora/ausbushes/grassybush,
/obj/structure/flora/ausbushes/sunnybush, /obj/structure/flora/ausbushes/genericbush, /obj/structure/flora/ausbushes/pointybush,
/obj/structure/flora/ausbushes/lavendergrass, /obj/structure/flora/ausbushes/sparsegrass, /obj/structure/flora/ausbushes/fullgrass)
/area/awaymission/snowfield/restricted // No mob spawns!
icon_state = "red"
mobcountmax = 1 // Hacky fix.
floracountmax = 120
valid_mobs = list(/obj/structure/flora/tree/pine) // Hacky fix.
valid_flora = list(/obj/structure/flora/tree/pine, /obj/structure/flora/tree/pine, /obj/structure/flora/tree/pine,
/obj/structure/flora/tree/dead, /obj/structure/flora/grass/brown, /obj/structure/flora/grass/green,
/obj/structure/flora/grass/both, /obj/structure/flora/bush, /obj/structure/flora/ausbushes/grassybush,
/obj/structure/flora/ausbushes/sunnybush, /obj/structure/flora/ausbushes/genericbush, /obj/structure/flora/ausbushes/pointybush,
/obj/structure/flora/ausbushes/lavendergrass, /obj/structure/flora/ausbushes/sparsegrass, /obj/structure/flora/ausbushes/fullgrass)
/area/awaymission/snowfield/base
icon_state = "away"
ambience = list() // Todo: Add better ambience.
// -- Mobs -- //
/mob/living/simple_mob/animal/space/bear/polar // More aggressive than normal bears so none of that fancy life() stuff.
name = "polar bear"
desc = "The real question is, why are you examining it, instead of running away?"
icon = 'icons/mob/vore.dmi'
icon_state = "polarbear"
icon_living = "polarbear"
icon_dead = "polarbear-dead"
icon_gib = "bear-gib"
vore_icons = SA_ICON_LIVING
vore_active = 1
say_list_type = /datum/say_list/polar_bear
faction = FACTION_POLAR
maxHealth = 80
health = 80 // Polar bear will fuck you up.
//stop_when_pulled = 0 //VORESTATION AI TEMPORARY REMOVAL
//turns_per_move = 5 //VORESTATION AI TEMPORARY REMOVAL
see_in_dark = 6
response_help = "pets"
response_disarm = "gently pushes aside"
response_harm = "desperately attacks"
melee_damage_lower = 20
melee_damage_upper = 50 // srsly u gon get rekt
minbodytemp = 0
//speak_chance = 1 //VORESTATION AI TEMPORARY REMOVAL
meat_type = /obj/item/reagent_containers/food/snacks/bearmeat
/datum/say_list/polar_bear
speak = list("RAWR!","Rawr!","GRR!","Growl!")
emote_hear = list("rawrs","grumbles","grawls")
emote_see = list("stares ferociously", "stomps")
/mob/living/simple_mob/animal/space/bear/polar/death()
desc = "This bastard sure isn't drinking Space Cola anymore."
..()
/mob/living/simple_mob/animal/sif/sakimm/polar
faction = FACTION_POLAR
/mob/living/simple_mob/animal/sif/diyaab/polar
faction = FACTION_POLAR
/mob/living/simple_mob/animal/sif/shantak/polar
faction = FACTION_POLAR
// -- Items -- //
// For fake solar power.
/obj/machinery/power/fractal_reactor/fluff/smes
name = "power storage unit"
desc = "A high-capacity superconducting magnetic energy storage (SMES) unit. The controls are locked."
icon_state = "smes"
/obj/effect/landmark/away
name = "awaystart"
/obj/effect/floor_decal/derelict/d1
name = "derelict1"
icon_state = "derelict1"
/obj/effect/floor_decal/derelict/d2
name = "derelict2"
icon_state = "derelict2"
/obj/effect/floor_decal/derelict/d3
name = "derelict3"
icon_state = "derelict3"
/obj/effect/floor_decal/derelict/d4
name = "derelict4"
icon_state = "derelict4"
/obj/effect/floor_decal/derelict/d5
name = "derelict5"
icon_state = "derelict5"
/obj/effect/floor_decal/derelict/d6
name = "derelict6"
icon_state = "derelict6"
/obj/effect/floor_decal/derelict/d7
name = "derelict7"
icon_state = "derelict7"
/obj/effect/floor_decal/derelict/d8
name = "derelict8"
icon_state = "derelict8"
/obj/effect/floor_decal/derelict/d9
name = "derelict9"
icon_state = "derelict9"
/obj/effect/floor_decal/derelict/d10
name = "derelict10"
icon_state = "derelict10"
/obj/effect/floor_decal/derelict/d11
name = "derelict11"
icon_state = "derelict11"
/obj/effect/floor_decal/derelict/d12
name = "derelict12"
icon_state = "derelict12"
/obj/effect/floor_decal/derelict/d13
name = "derelict13"
icon_state = "derelict13"
/obj/effect/floor_decal/derelict/d14
name = "derelict14"
icon_state = "derelict14"
/obj/effect/floor_decal/derelict/d15
name = "derelict15"
icon_state = "derelict15"
/obj/effect/floor_decal/derelict/d16
name = "derelict16"
icon_state = "derelict16"