mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-07-20 03:26:37 +01:00
Merge pull request #6136 from Heroman3003/gateway-faux-fix
Switches to an alternative system for gateway map use.
This commit is contained in:
+2
-2
@@ -57,8 +57,8 @@
|
||||
populate_robolimb_list()
|
||||
|
||||
//Must be done now, otherwise ZAS zones and lighting overlays need to be recreated.
|
||||
createRandomZlevel()
|
||||
|
||||
//createRandomZlevel() //VOREStation Removal: Deprecated
|
||||
|
||||
processScheduler = new
|
||||
master_controller = new /datum/controller/game_controller()
|
||||
|
||||
|
||||
@@ -168,6 +168,7 @@ obj/machinery/gateway/centerstation/process()
|
||||
update_icon()
|
||||
stationgate = locate(/obj/machinery/gateway/centerstation)
|
||||
. = ..()
|
||||
density = 1 //VOREStation Add
|
||||
|
||||
|
||||
/obj/machinery/gateway/centeraway/update_icon()
|
||||
|
||||
+258
-66310
File diff suppressed because it is too large
Load Diff
+188
-10536
File diff suppressed because it is too large
Load Diff
@@ -17,10 +17,10 @@
|
||||
power_environ = 0
|
||||
mobcountmax = 100
|
||||
floracountmax = 7000
|
||||
/*
|
||||
valid_mobs = list(/mob/living/simple_mob/hostile/samak/polar, /mob/living/simple_mob/hostile/diyaab/polar,
|
||||
/mob/living/simple_mob/hostile/shantak/polar, /mob/living/simple_mob/animal/space/bear/polar,
|
||||
/mob/living/simple_mob/hostile/wolf)*/ //VORESTATION AI TEMPORARY REMOVAL
|
||||
|
||||
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/animal/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,
|
||||
@@ -86,13 +86,13 @@
|
||||
desc = "This bastard sure isn't drinking Space Cola anymore."
|
||||
..()
|
||||
|
||||
/mob/living/simple_mob/hostile/samak/polar
|
||||
/mob/living/simple_mob/animal/sif/sakimm/polar
|
||||
faction = "polar"
|
||||
|
||||
/mob/living/simple_mob/hostile/diyaab/polar
|
||||
/mob/living/simple_mob/animal/sif/diyaab/polar
|
||||
faction = "polar"
|
||||
|
||||
/mob/living/simple_mob/hostile/shantak/polar
|
||||
/mob/living/simple_mob/animal/sif/shantak/polar
|
||||
faction = "polar"
|
||||
|
||||
// -- Items -- //
|
||||
|
||||
+386
-42082
File diff suppressed because it is too large
Load Diff
@@ -166,7 +166,52 @@
|
||||
name = "Away Mission - Debris Field"
|
||||
z = Z_LEVEL_DEBRISFIELD
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////////////
|
||||
// Gateway submaps go here
|
||||
/datum/map_template/tether_lateload/gateway
|
||||
name = "Gateway Submap"
|
||||
desc = "Please do not use this."
|
||||
mappath = null
|
||||
associated_map_datum = null
|
||||
|
||||
/datum/map_z_level/tether_lateload/gateway_destination
|
||||
name = "Gateway Destination"
|
||||
z = Z_LEVEL_GATEWAY
|
||||
|
||||
#include "gateway/snow_outpost.dm"
|
||||
/datum/map_template/tether_lateload/gateway/snow_outpost
|
||||
name = "Snow Outpost"
|
||||
desc = "Big snowy area with various outposts."
|
||||
mappath = 'gateway/snow_outpost.dmm'
|
||||
associated_map_datum = /datum/map_z_level/tether_lateload/gateway_destination
|
||||
|
||||
#include "gateway/zoo.dm"
|
||||
/datum/map_template/tether_lateload/gateway/zoo
|
||||
name = "Zoo"
|
||||
desc = "Gigantic space zoo"
|
||||
mappath = 'gateway/zoo.dmm'
|
||||
associated_map_datum = /datum/map_z_level/tether_lateload/gateway_destination
|
||||
|
||||
#include "gateway/carpfarm.dm"
|
||||
/datum/map_template/tether_lateload/gateway/carpfarm
|
||||
name = "Carp Farm"
|
||||
desc = "Asteroid base surrounded by carp"
|
||||
mappath = 'gateway/carpfarm.dmm'
|
||||
associated_map_datum = /datum/map_z_level/tether_lateload/gateway_destination
|
||||
|
||||
#include "gateway/snowfield.dm"
|
||||
/datum/map_template/tether_lateload/gateway/snowfield
|
||||
name = "Snow Field"
|
||||
desc = "An old base in middle of snowy wasteland"
|
||||
mappath = 'gateway/snowfield.dmm'
|
||||
associated_map_datum = /datum/map_z_level/tether_lateload/gateway_destination
|
||||
|
||||
#include "gateway/listeningpost.dm"
|
||||
/datum/map_template/tether_lateload/gateway/listeningpost
|
||||
name = "Listening Post"
|
||||
desc = "Asteroid-bound mercenary listening post"
|
||||
mappath = 'gateway/listeningpost.dmm'
|
||||
associated_map_datum = /datum/map_z_level/tether_lateload/gateway_destination
|
||||
//////////////////////////////////////////////////////////////////////////////////////
|
||||
// Admin-use z-levels for loading whenever an admin feels like
|
||||
#if AWAY_MISSION_TEST
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
/area/awaymission/carpfarm
|
||||
icon_state = "blank"
|
||||
requires_power = 0
|
||||
|
||||
/area/awaymission/carpfarm/arrival
|
||||
icon_state = "away"
|
||||
requires_power = 0
|
||||
|
||||
/area/awaymission/carpfarm/base
|
||||
icon_state = "away"
|
||||
|
||||
/area/awaymission/carpfarm/base/entry
|
||||
icon_state = "blue"
|
||||
|
||||
/obj/item/weapon/paper/awaygate/carpfarm/suicide
|
||||
name = "suicide letter"
|
||||
info = "dear rescue,<br><br>my name markov. if reading this, i am dead. i <s>am</s> was miner for 3rd union of soviet socialist republiks. \
|
||||
comrades yuri, dimitri, ivan, all eaten by space carp. all started month ago when soviet shipment sent new sonic jackhammers. \
|
||||
carp attracted to vibrations. killed dimitri. yuri thought good idea to jury-rig hoverpods with lasers. not good idea. \
|
||||
very bad idea. only pissed them off. giant white carp appeared. killed ivan. then giant carp cracked yuri pod like \
|
||||
eggshell and swallowed yuri.<br><br>no food. can't call help. carp chewed comms relay. 2 weeks since then. \
|
||||
can't eat carp. is poison.<br><br>avenge comrades. avenge me. i die in glory.<br><br>-markov"
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,221 @@
|
||||
/obj/item/weapon/paper/listneningpost/mission
|
||||
name = "\improper Operation: Watchtower"
|
||||
info = {"<b>Mission Details</b>: You have been assigned to a newly constructed listening post
|
||||
constructed within an asteroid in Nanotrasen space to monitor their plasma mining operations.
|
||||
Accurate intel is crucial to the success of our operatives onboard, do not fail us."}
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/reciept
|
||||
name = "\improper SpacEx reciept"
|
||||
info = {"1 x Stechtkin pistol plus ammo - $600<br>1 x silencer - $200<br>shipping charge - $4360<br>total - $5160"}
|
||||
|
||||
|
||||
//////// 2558 ////////
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/year2558/april
|
||||
name = "\improper April 2558 report"
|
||||
info = {"A good start to the operation: intercepted Nanotrasen military communications.
|
||||
A convoy is scheduled to transfer nuclear warheads to a new military base. This
|
||||
is as good a chance as any to get our hands on some heavy weaponry, I suggest we take it."}
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/year2558/may
|
||||
name = "\improper May 2558 report"
|
||||
info = {"I have intercepted faint transmissions from what appears to be some sort of pirate
|
||||
radio station. They do not appear to be relevant to my assignment. I also learned that
|
||||
the NDV Brutus is back in operation after being taken out of commission during our
|
||||
attack in March. Ever since Townes got killed, we've lost our eyes on the inside at
|
||||
Nanotrasen. Hence my being here..."}
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/year2558/june
|
||||
name = "\improper June 2558 Report"
|
||||
info = {"Sounds like Nanotrasen stepped up their recruitment efforts. Virgo is no longer a
|
||||
secluded research station, and its scientists are no longer hand-picked. This could
|
||||
be a major oppertunity for us to start snooping around."}
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/year2558/july
|
||||
name = "\improper July 2558 Report"
|
||||
info = {"The crew has at least tripled in size since NT got rid of the application-based
|
||||
process of recruitment. We've managed to find a few people interested in aiding
|
||||
our cause. From atmospherics sabotoge to straight up bombing the place, we've got
|
||||
several people ready to go in posing as nothing but more grey tide. It's perfect."}
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/year2558/august
|
||||
name = "\improper August 2558 Report"
|
||||
info = {"Sounds like our agents have been successful in rattling things up. With their recuitment
|
||||
policies laxed, we've been able to carry out several attacks on the VORE. It sounds like
|
||||
we're the least of their problems, though. They've discovered a new technology. Something
|
||||
they're calling Redspace."}
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/year2558/september
|
||||
name = "\improper September 2558 Report"
|
||||
info = {"Something REALLY BAD is brewing at the VORE. This Redspace shit seems to have attracted
|
||||
the attention of the cult of Nar-Sie. I think Nanotrasen is trying to weaponize it. We
|
||||
need to put a stop to this before Nanotrasen can use these weapons against innocent
|
||||
people and rival companies."}
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/year2558/october
|
||||
name = "\improper October 2558 Report"
|
||||
info = {"Oh my god, if it weren't for the impending doom, I'd be laughing my ass off at
|
||||
all the hell VORE has put up with this month. Near mutiny over a retarded clown,
|
||||
redspace aliens coming to kill them, and then V.G. Station crew getting mixed up
|
||||
in a transfer which led to a major riot where DEATHSQUAD had to come clean up the
|
||||
mess! We shouldn't have to worry about the VORE, but they know about something
|
||||
called the Citadel. Apparently the cultists are trying to use redspace to bring
|
||||
in an army from another dimension. We have no time left. We have to strike while
|
||||
there's still something worth saving."}
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/year2558/november
|
||||
name = "\improper November 2558 Report"
|
||||
info = {"Maybe these VORE people aren't so bad after all. Mike says they actually HELPED during
|
||||
our (apparently failed) attack on the Citadel. Shame they work for an evil corporation
|
||||
like Nanotrasen though. They seem like a group of okay guys. Anyway, beside that, there
|
||||
was a lot of commotion at the VORE recently. Space-time anomalies or something. Some
|
||||
crazy guy showed up on the station claiming he's from 1945. The crew seems to think it's
|
||||
legit though. Maybe he is. I don't think he is though. I'll keep monitoring the situation."}
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/year2558/december
|
||||
name = "\improper December 2558 Report"
|
||||
info = {"We hired a merc to capture their top Redspace scientist Kisuke Gema. Unfortunately, Colonel
|
||||
Morgan was a fucking idiot as usual and turned his back for half a second, and the nerd cut
|
||||
his fucking head off WITH HIS OWN ENERGY SWORD. At least the asshole didn't get any credit
|
||||
for it. Sicko fuck took Morgan's severed head back with him as proof, but some janitor found
|
||||
it and got all the credit and a big promotion. Just to add insult to injury, Santa visited
|
||||
their station. IN PERSON. Meanwhile all I got was fucking socks... Okay fine I did need the
|
||||
socks. It's cold as balls on this outpost... Damn it I'm lonely."}
|
||||
|
||||
//////// 2559 ////////
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/year2559/january
|
||||
name = "\improper January 2559 Report"
|
||||
info = {"So, this guy from 1945 is legit. His name is Chase Monroe and he's a former Seargent in
|
||||
the USCM or something. Although I feel like the USCM didn't exist in 1945. Also a pirate
|
||||
stole one of our ships this month. A week later, the VORE gets attacked by some asshole
|
||||
pirate flying one of our ships. Probably the same guy. They managed to take a hostage,
|
||||
blow several bombs on the station, and even steal the nuke. VORE's security forces are
|
||||
showing serious signs of weakness. Maybe we could exploit this."}
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/year2559/february
|
||||
name = "\improper February 2559 Report"
|
||||
info = {"Sounds like the World War 2 guy from Earth brought some unwanted friends along. Early
|
||||
in the month, a battlecruiser showed up out of nowhere and started shooting up the station
|
||||
and Central Command. They even knocked the Brutus out of commission. The Icarus apparently
|
||||
sacrificed its self to protect the station and CentCom until the Soviets showed up. I guess
|
||||
the Soviets got a beef with these guys too. Sounds like they jacked one of the Soviet's ships.
|
||||
Makes sense, because a battleship like that doesn't just appear out of nowhere."}
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/year2559/march
|
||||
name = "\improper March 2559 Report"
|
||||
info = {"Hard to believe it's already been a year. NT's private navy has been running exercises more
|
||||
often than usual. They also replaced the Icarus with a new and more heavily armed cruiser called
|
||||
the Daedalus. They also have this new Battlenet AI which brought the VORE crew on a simulated
|
||||
reenactment of Operation Magnum. They even had a copy of Townes, played by a cyborg. There have
|
||||
been some really cryptic messages popping up though. It's eerily familiar. The message just keeps
|
||||
repeating Bible verses and saying 'The Truth will set you free'... It's like what Townes used to
|
||||
say about Nanotrasen. The Truth will set us free. The truth about all the atrocities Nanotrasen
|
||||
has done over the years."}
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/year2559/april
|
||||
name = "\improper April 2559 Report"
|
||||
info = {"We were approached today by a man calling himself the 'Werwolf', alleged to be part of that group
|
||||
that attacked Nanotrasen in early February. We never understood his motives WHY he attacked them.
|
||||
Maybe he was trying to win brownie points with the Syndicate. If that was his goal, he's done well.
|
||||
He offered to buy those nukes we stole last year. He also expressed great interest in our singularity
|
||||
beacons. He's offered us a huge cache of weapons and a hefty sum in ancient gold and silver artifacts.
|
||||
I think we're going to take the deal. When I get confirmation, I'll forward a line to Mike and Dave to
|
||||
make the trade."}
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/year2559/may
|
||||
name = "\improper May 2559 Report"
|
||||
info = {"V.O.R.E. found something. An abandoned space station with a weapon called a mind flayer. There's also
|
||||
rumor about some sort of a secret weapon NT was developing; a singularity bomb. Nothing of else of
|
||||
real interest to report."}
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/year2559/june
|
||||
name = "\improper June 2559 Report"
|
||||
info = {"The WW2 guy is dead. Went out in a blaze of glory killing Space Nazis. Mike and Dave are pissed.
|
||||
They apparently broke protocol and went to help the V.O.R.E. crew in the attack, and they want to
|
||||
keep helping. I know it's unorthodox but I have to side with Mike and Dave on this one. Respectfully
|
||||
command, if we do not neutralize this so-called Fourth Reich, we'll have an enemy much worse than
|
||||
NanoTrasen to deal with. Curiously, NanoTrasen refuses to officially support helping to remove this
|
||||
threat. Possible collaberation?"}
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/year2559/july
|
||||
name = "\improper July 2559 Report"
|
||||
info = {"USDF ships have been spotted in the area. Admiral Glenn Pink is on board. This guy went MIA almost
|
||||
ten years ago, and now he's back? Why? Apparently he's got some kind of connection with V.O.R.E.'s
|
||||
captain Ace. Sounds like they're gearing up to go kick some Nazi ass. It's like a bad action movie
|
||||
plot. I don't know who this Admiral Pink is, but I guess Ace has at least a couple friends in high
|
||||
places."}
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/year2559/august
|
||||
name = "\improper August 2559 Report"
|
||||
info = {"So, the reason Admiral Pink showed up in the last report was because these Space Nazis hijacked
|
||||
one of his vessels; the USDF Jormungandr or something. Well, the crazy bastards took it back.
|
||||
We overheard radio transmissions about some kind of huge mech, bigger than anything we've ever seen
|
||||
in regard to exosuits. Tore up the crew bad. Killed a few, wounded all of them, but after-action
|
||||
report says someone got close and slapped C4 on its leg while its anti-tank cannon was firing.
|
||||
They managed to even capture another one and bring it home. Recommend command try to figure out
|
||||
what this mech is, and if we can steal it. Furthermore, Dr. Kisuke Gema was KIA. His mechanical
|
||||
arm was destroyed, and with it, all of his genetic information to get around his cloning disorder.
|
||||
So he's finally out of our hair."}
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/year2559/september
|
||||
name = "\improper September 2559 Report"
|
||||
info = {"Of course it's not that simple. The nerd is back from the dead. Wonderful. I don't know how but
|
||||
he's back, or they have a fake Kisuke Gema, or whatever bullshit. In other news, the station has
|
||||
been slated for demolition. They're shipping a new Mark-3 Exodus-class station from Bay Shipyards
|
||||
all the way from the NanoTrasen branch in Nyx. The demolition keeps getting delayed."}
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/year2559/october
|
||||
name = "\improper October 2559 Report"
|
||||
info = {"Station was demolished and operations were put on pause for a whole week. In other news, captain
|
||||
Ace reportedly got a promotion to CentCom but something went wrong. The stronger loyalty implant
|
||||
had a negative effect on him and almost killed him. He was quickly demoted back to Captain. This
|
||||
could be useful information later. Recommend command investigate thoroughly."}
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/year2559/november
|
||||
name = "\improper November 2559 Report"
|
||||
info = {"A clown federation owned vessel called the Calypso was discovered in the Virgo system. It was a
|
||||
ghost ship. Allegedly everyone on board perished due to a joke so funny that everyone laughed
|
||||
themselves to madness, then death. NanoTrasen is trying to cover it up. No one knows why."}
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/year2559/december
|
||||
name = "\improper December 2559 Report"
|
||||
info = {"The V.O.R.E. discovered a new gateway location; a clown temple. We need to send someone to see
|
||||
this. Reportedly it's full of tunnel clowns and these mutants called cluwnes. A clown researcher
|
||||
came and tried to study the ruins and translate the glyphs, but I guess he discovered the joke.
|
||||
I remember listening to him one week just absolutely losing it. Over the command channel, captain
|
||||
Ace and the others talked about what they had to do, how he couldn't go back to the clown planet.
|
||||
They never said it outright, but I think Ace put him out of his misery. All I know is the clown
|
||||
researcher turned up dead. In other news, someone stole the station's entire cloning facility at
|
||||
the end of the month right before Xmas. That shit was hilarious. We gotta find who this guy is
|
||||
and see if he wants a job. Ask our contacts on station. Surely one of them knows who's behind
|
||||
the heist."}
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/year2560/january
|
||||
name = "\improper January 2560 Report"
|
||||
info = {"A group of Akula pirates tried to kidnap Kisuke Gema. They succeded, but their leader died of
|
||||
his injuries soon after. The other pirates defected. I wonder why?"}
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/year2560/february
|
||||
name = "\improper February 2560 Report"
|
||||
info = {"There were a few incidents regarding a redspace anomaly in the chapel but the effects have long
|
||||
since subsided. Nothing of major interest otherwise."}
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/year2560/march
|
||||
name = "\improper March 2560 Report"
|
||||
info = {"Very quiet month. Nothing of interest to report. Perhaps the calm before the storm?"}
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/year2560/april
|
||||
name = "\improper April 2560 Report"
|
||||
info = {"A loud, painfully high pitched SSTV signal came across global comms. It seems to be a distress signal
|
||||
of some kind. To what, I have no idea. Efforts to trace the signal's origin have fallen inconclusive."}
|
||||
|
||||
/obj/item/weapon/paper/listneningpost/oddreport
|
||||
name = "\improper Odd Report"
|
||||
info = {"I wonder how much longer they will accept my empty reports. They will cancel the case soon without
|
||||
results. When the pickup comes, I will tell them I have lost faith in our cause, and beg them to consider a diplomatic
|
||||
solution. How many nuclear teams have been dispatched with those nukes? I must try and prevent more from ever being sent.
|
||||
If they will not listen to reason, I will detonate the warehouse myself. Maybe some day in the immediate future, space
|
||||
will be peaceful, though I don't intend to live to see it. And that is why I write this down- it is my sacrifice that
|
||||
stabilised your worlds, traveller. Spare a thought for me, and please attempt to prevent nuclear proliferation, should
|
||||
it ever rear it's ugly head again. -Donk Co. Operative #451"}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,41 @@
|
||||
// -- Areas -- //
|
||||
|
||||
/area/awaymission/snow_outpost
|
||||
icon_state = "blank"
|
||||
requires_power = 0
|
||||
base_turf = /turf/snow/snow2
|
||||
ambience = list('sound/music/main.ogg', 'sound/ambience/maintenance/maintenance4.ogg', 'sound/ambience/sif/sif1.ogg', 'sound/ambience/ruins/ruins1.ogg')
|
||||
base_turf = /turf/simulated/floor/snow/snow2
|
||||
|
||||
/area/awaymission/snow_outpost/outside
|
||||
icon_state = "away1"
|
||||
requires_power = 1
|
||||
always_unpowered = 1
|
||||
dynamic_lighting = 1
|
||||
power_light = 0
|
||||
power_equip = 0
|
||||
power_environ = 0
|
||||
mobcountmax = 100
|
||||
floracountmax = 7000
|
||||
valid_mobs = list(/mob/living/simple_mob/animal/sif/savik, /mob/living/simple_mob/animal/wolf, /mob/living/simple_mob/animal/sif/shantak,
|
||||
/mob/living/simple_mob/animal/sif/kururak, /mob/living/simple_mob/animal/sif/frostfly)
|
||||
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/snow_outpost/restricted // No mob spawns!
|
||||
icon_state = "red"
|
||||
mobcountmax = 1 // Hacky fix.
|
||||
floracountmax = 100
|
||||
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/snow_outpost/outpost
|
||||
icon_state = "away"
|
||||
ambience = list('sound/ambience/chapel/chapel1.ogg', 'sound/ambience/ruins/ruins5.ogg', 'sound/ambience/ruins/ruins1.ogg') // Rykka was here. <3
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,171 @@
|
||||
// -- 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 = 100
|
||||
floracountmax = 7000
|
||||
|
||||
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/animal/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 = 100
|
||||
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 = null // 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 = "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/weapon/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 = "polar"
|
||||
|
||||
/mob/living/simple_mob/animal/sif/diyaab/polar
|
||||
faction = "polar"
|
||||
|
||||
/mob/living/simple_mob/animal/sif/shantak/polar
|
||||
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"
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,44 @@
|
||||
// -- Areas -- //
|
||||
|
||||
/area/awaymission/zoo
|
||||
icon_state = "green"
|
||||
requires_power = 0
|
||||
dynamic_lighting = 0
|
||||
ambience = list('sound/ambience/ambispace.ogg','sound/music/title2.ogg','sound/music/space.ogg','sound/music/main.ogg','sound/music/traitor.ogg')
|
||||
|
||||
/area/awaymission/zoo/solars
|
||||
icon_state = "yellow"
|
||||
|
||||
/area/awaymission/zoo/tradeship
|
||||
icon_state = "purple"
|
||||
|
||||
/area/awaymission/zoo/syndieship
|
||||
icon_state = "red"
|
||||
|
||||
/area/awaymission/zoo/pirateship
|
||||
icon_state = "bluenew"
|
||||
|
||||
/obj/item/weapon/paper/zoo
|
||||
name = "\improper Quarterly Report"
|
||||
info = {"<i>There's nothing but spreadsheets and budget reports on this document, apparently regarding a zoo owned by NanoTrasen.</i>"}
|
||||
|
||||
/obj/item/weapon/paper/zoo/pirate
|
||||
name = "odd note"
|
||||
|
||||
/obj/item/weapon/paper/zoo/pirate/volk
|
||||
info = {"Lady Nebula,<br><br>We can't keep these animals here permanently. We're running out of food and they're getting hungry.
|
||||
Ma'isi went missing last night when we sent her to clean up the petting zoo. This morning, we found Tajaran hair in the
|
||||
horse shit. I can't speak for everyone, but I'm out. If these animals break loose, we're all fucking dead. Please get
|
||||
some extra rations of meat before the carnivores realize the electrified grilles don't work right now.<br><br>-Volk"}
|
||||
|
||||
/obj/item/weapon/paper/zoo/pirate/nebula
|
||||
info = {"Volk,<br><br>Throw some prisoners into the cages, then. The client took too long to pay up anyway.<br><br>-Lady Nebula"}
|
||||
|
||||
/obj/item/weapon/paper/zoo/pirate/haveyouseen
|
||||
info = {"Has anyone seen Za'med? I sent him to get something out of the tool shed and he hasn't come back.<br><br>-Meesei"}
|
||||
|
||||
/obj/item/weapon/paper/zoo/pirate/warning
|
||||
info = {"Attention crew,<br><br>Since apparently you fucking idiots didn't notice, that bulltaur who delivered the bears was
|
||||
Jarome Rognvaldr. I'm sorry, maybe you scabs forgot? Does the name Jarome the Bottomless ring any fucking bells? If he's
|
||||
seen again without a laser bolt hole through his fucking skull, I'm shoving anyone on guard duty up Zed's arse. Are we
|
||||
clear?<br><br>-Lady Nebula"}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -19,6 +19,7 @@
|
||||
#define Z_LEVEL_AEROSTAT 18
|
||||
#define Z_LEVEL_AEROSTAT_SURFACE 19
|
||||
#define Z_LEVEL_DEBRISFIELD 20
|
||||
#define Z_LEVEL_GATEWAY 21
|
||||
|
||||
//Camera networks
|
||||
#define NETWORK_TETHER "Tether"
|
||||
@@ -128,6 +129,14 @@
|
||||
list("Debris Field - Z1 Space")
|
||||
)
|
||||
|
||||
lateload_single_pick = list(
|
||||
//list("Snow Outpost"), // Unplayable mapgen,
|
||||
//list("Zoo"), // Too big. way, way too big
|
||||
list("Carp Farm"),
|
||||
list("Snow Field"),
|
||||
list("Listening Post")
|
||||
)
|
||||
|
||||
ai_shell_restricted = TRUE
|
||||
ai_shell_allowed_levels = list(
|
||||
Z_LEVEL_SURFACE_LOW,
|
||||
|
||||
@@ -3309,11 +3309,6 @@
|
||||
#include "code\ZAS\Zone.dm"
|
||||
#include "interface\interface.dm"
|
||||
#include "interface\skin.dmf"
|
||||
#include "maps\RandomZLevels\blackmarketpackers.dm"
|
||||
#include "maps\RandomZLevels\carpfarm.dm"
|
||||
#include "maps\RandomZLevels\listeningpost.dm"
|
||||
#include "maps\RandomZLevels\snowfield.dm"
|
||||
#include "maps\RandomZLevels\zoo.dm"
|
||||
#include "maps\southern_cross\southern_cross_jobs_vr.dm"
|
||||
#include "maps\southern_cross\items\encryptionkey_sc.dm"
|
||||
#include "maps\southern_cross\items\encryptionkey_vr.dm"
|
||||
|
||||
Reference in New Issue
Block a user