mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-09 16:12:17 +00:00
Co-authored-by: Changelogs <action@github.com> Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com> Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com> Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com> Co-authored-by: Kashargul <KashL@t-online.de>
184 lines
5.7 KiB
Plaintext
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"
|