From 4f7738f9215ecea3c693fa00282aa0af78380e2a Mon Sep 17 00:00:00 2001 From: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com> Date: Fri, 10 May 2024 03:09:14 +1200 Subject: [PATCH] Uueoa-Esa, Part 6 - Ouerea (#19013) Adds several ruins for the planet Ouerea. --- aurorastation.dme | 16 + code/__DEFINES/access.dm | 5 + .../maps/planet_types/lore/uueoaesa.dm | 17 +- html/changelogs/RustingWithYou - ouerea.yml | 58 + icons/effects/64x64.dmi | Bin 61671 -> 60935 bytes .../exoplanets/ouerea/ouerea_autakh.dm | 80 + .../exoplanets/ouerea/ouerea_autakh.dmm | 1726 ++++++++++ .../exoplanets/ouerea/ouerea_bar.dm | 108 + .../exoplanets/ouerea/ouerea_bar.dmm | 2212 +++++++++++++ .../exoplanets/ouerea/ouerea_battlefield.dm | 39 + .../exoplanets/ouerea/ouerea_battlefield.dmm | 829 +++++ .../exoplanets/ouerea/ouerea_farm.dm | 76 + .../exoplanets/ouerea/ouerea_farm.dmm | 1538 +++++++++ .../exoplanets/ouerea/ouerea_fishing_spot.dm | 9 + .../exoplanets/ouerea/ouerea_fishing_spot.dmm | 361 +++ .../exoplanets/ouerea/ouerea_freewater.dm | 72 + .../exoplanets/ouerea/ouerea_freewater.dmm | 2311 ++++++++++++++ .../exoplanets/ouerea/ouerea_guild_mining.dm | 51 + .../exoplanets/ouerea/ouerea_guild_mining.dmm | 1709 ++++++++++ .../exoplanets/ouerea/ouerea_hegemony_base.dm | 50 + .../ouerea/ouerea_hegemony_base.dmm | 2799 +++++++++++++++++ .../exoplanets/ouerea/ouerea_heph_mining.dm | 54 + .../exoplanets/ouerea/ouerea_heph_mining.dmm | 1829 +++++++++++ .../exoplanets/ouerea/ouerea_nt_ruin.dm | 24 + .../exoplanets/ouerea/ouerea_nt_ruin.dmm | 1645 ++++++++++ .../exoplanets/ouerea/ouerea_otzek_herd.dm | 10 + .../exoplanets/ouerea/ouerea_otzek_herd.dmm | 323 ++ .../exoplanets/ouerea/ouerea_rev_memorial.dm | 28 + .../exoplanets/ouerea/ouerea_rev_memorial.dmm | 183 ++ .../exoplanets/ouerea/ouerea_skrell_base.dm | 37 + .../exoplanets/ouerea/ouerea_skrell_base.dmm | 1677 ++++++++++ .../exoplanets/ouerea/ouerea_sol_base.dm | 37 + .../exoplanets/ouerea/ouerea_sol_base.dmm | 1921 +++++++++++ .../ouerea/ouerea_threshbeast_herd.dm | 10 + .../ouerea/ouerea_threshbeast_herd.dmm | 323 ++ .../exoplanets/ouerea/ouerea_village.dm | 49 + .../exoplanets/ouerea/ouerea_village.dmm | 1970 ++++++++++++ 37 files changed, 24185 insertions(+), 1 deletion(-) create mode 100644 html/changelogs/RustingWithYou - ouerea.yml create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_autakh.dm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_autakh.dmm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_bar.dm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_bar.dmm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_battlefield.dm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_battlefield.dmm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_farm.dm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_farm.dmm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_fishing_spot.dm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_fishing_spot.dmm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_freewater.dm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_freewater.dmm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_guild_mining.dm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_guild_mining.dmm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_hegemony_base.dm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_hegemony_base.dmm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_heph_mining.dm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_heph_mining.dmm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_nt_ruin.dm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_nt_ruin.dmm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_otzek_herd.dm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_otzek_herd.dmm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_rev_memorial.dm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_rev_memorial.dmm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_skrell_base.dm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_skrell_base.dmm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_sol_base.dm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_sol_base.dmm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_threshbeast_herd.dm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_threshbeast_herd.dmm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_village.dm create mode 100644 maps/random_ruins/exoplanets/ouerea/ouerea_village.dmm diff --git a/aurorastation.dme b/aurorastation.dme index 708c6b51776..3ee42fbe921 100644 --- a/aurorastation.dme +++ b/aurorastation.dme @@ -4103,6 +4103,22 @@ #include "maps\random_ruins\exoplanets\moghes\moghes_wasteland_village.dm" #include "maps\random_ruins\exoplanets\new_gibson\gibson_mining.dm" #include "maps\random_ruins\exoplanets\new_gibson\gibson_resupply.dm" +#include "maps\random_ruins\exoplanets\ouerea\ouerea_autakh.dm" +#include "maps\random_ruins\exoplanets\ouerea\ouerea_bar.dm" +#include "maps\random_ruins\exoplanets\ouerea\ouerea_battlefield.dm" +#include "maps\random_ruins\exoplanets\ouerea\ouerea_farm.dm" +#include "maps\random_ruins\exoplanets\ouerea\ouerea_fishing_spot.dm" +#include "maps\random_ruins\exoplanets\ouerea\ouerea_freewater.dm" +#include "maps\random_ruins\exoplanets\ouerea\ouerea_guild_mining.dm" +#include "maps\random_ruins\exoplanets\ouerea\ouerea_hegemony_base.dm" +#include "maps\random_ruins\exoplanets\ouerea\ouerea_heph_mining.dm" +#include "maps\random_ruins\exoplanets\ouerea\ouerea_nt_ruin.dm" +#include "maps\random_ruins\exoplanets\ouerea\ouerea_otzek_herd.dm" +#include "maps\random_ruins\exoplanets\ouerea\ouerea_rev_memorial.dm" +#include "maps\random_ruins\exoplanets\ouerea\ouerea_skrell_base.dm" +#include "maps\random_ruins\exoplanets\ouerea\ouerea_sol_base.dm" +#include "maps\random_ruins\exoplanets\ouerea\ouerea_threshbeast_herd.dm" +#include "maps\random_ruins\exoplanets\ouerea\ouerea_village.dm" #include "maps\random_ruins\exoplanets\raskara\pra_exploration_drone.dm" #include "maps\random_ruins\exoplanets\raskara\raskara_okon.dm" #include "maps\random_ruins\exoplanets\raskara\raskara_ritual.dm" diff --git a/code/__DEFINES/access.dm b/code/__DEFINES/access.dm index 726233c1b74..4c2dbc8e770 100644 --- a/code/__DEFINES/access.dm +++ b/code/__DEFINES/access.dm @@ -728,6 +728,11 @@ id = ACCESS_OZEUOI access_type = ACCESS_TYPE_CENTCOM +#define ACCESS_AUTAKH 228 +/datum/access/autakh + id = ACCESS_AUTAKH + access_type = ACCESS_TYPE_CENTCOM + //guest rooms - for any ship/event that requires hotel-esque rooms #define ACCESS_GUEST_ROOMS 230 //use with req_one_access diff --git a/code/modules/maps/planet_types/lore/uueoaesa.dm b/code/modules/maps/planet_types/lore/uueoaesa.dm index 7ec2c7baf6c..e80d927af44 100644 --- a/code/modules/maps/planet_types/lore/uueoaesa.dm +++ b/code/modules/maps/planet_types/lore/uueoaesa.dm @@ -276,7 +276,22 @@ small_flora_types = list(/datum/seed/xuizi, /datum/seed/gukhe, /datum/seed/aghrassh) generated_name = FALSE ruin_planet_type = PLANET_LORE - //ruin_type_whitelist = list(/datum/map_template/ruin/exoplanet/ouerea_heph_mining, /datum/map_template/ruin/exoplanet/ouerea_village, /datum/map_template/ruin/exoplanet/ouerea_bar, /datum/map_template/ruin/exoplanet/ouerea_autakh, /datum/map_template/ruin/exoplanet/ouerea_hegemony_base, /datum/map_template/ruin/exoplanet/ouerea_farm, /datum/map_template/ruin/exoplanet/ouerea_fishing_spot, /datum/map_template/ruin/exoplanet/ouerea_sol_base, /datum/map_template/ruin/exoplanet/ouerea_skrell_base, /datum/map_template/ruin/exoplanet/ouerea_guild_mining, /datum/map_template/ruin/exoplanet/ouerea_nt_ruin, /datum/map_template/ruin/exoplanet/ouerea_freewater, /datum/map_template/ruin/exoplanet/ouerea_battlefield, /datum/map_template/ruin/exoplanet/ouerea_threshbeast_herd) + initial_weather_state = /singleton/state/weather/calm/jungle_planet + ruin_type_whitelist = list( + /datum/map_template/ruin/exoplanet/ouerea_heph_mining, + /datum/map_template/ruin/exoplanet/ouerea_village, + /datum/map_template/ruin/exoplanet/ouerea_bar, /datum/map_template/ruin/exoplanet/ouerea_autakh, + /datum/map_template/ruin/exoplanet/ouerea_hegemony_base, + /datum/map_template/ruin/exoplanet/ouerea_farm, + /datum/map_template/ruin/exoplanet/ouerea_fishing_spot, + /datum/map_template/ruin/exoplanet/ouerea_sol_base, + /datum/map_template/ruin/exoplanet/ouerea_skrell_base, + /datum/map_template/ruin/exoplanet/ouerea_guild_mining, + /datum/map_template/ruin/exoplanet/ouerea_nt_ruin, + /datum/map_template/ruin/exoplanet/ouerea_freewater, + /datum/map_template/ruin/exoplanet/ouerea_battlefield, + /datum/map_template/ruin/exoplanet/ouerea_threshbeast_herd + ) place_near_main = list(2,2) /obj/effect/overmap/visitable/sector/exoplanet/ouerea/generate_habitability() diff --git a/html/changelogs/RustingWithYou - ouerea.yml b/html/changelogs/RustingWithYou - ouerea.yml new file mode 100644 index 00000000000..322386d47c1 --- /dev/null +++ b/html/changelogs/RustingWithYou - ouerea.yml @@ -0,0 +1,58 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# - (fixes bugs) +# wip +# - (work in progress) +# qol +# - (quality of life) +# soundadd +# - (adds a sound) +# sounddel +# - (removes a sound) +# rscadd +# - (adds a feature) +# rscdel +# - (removes a feature) +# imageadd +# - (adds an image or sprite) +# imagedel +# - (removes an image or sprite) +# spellcheck +# - (fixes spelling or grammar) +# experiment +# - (experimental change) +# balance +# - (balance changes) +# code_imp +# - (misc internal code change) +# refactor +# - (refactors code) +# config +# - (makes a change to the config files) +# admin +# - (makes changes to administrator tools) +# server +# - (miscellaneous changes to server) +################################# + +# Your name. +author: RustingWithYou + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. +# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Adds several Ouerea ruins." diff --git a/icons/effects/64x64.dmi b/icons/effects/64x64.dmi index 9314ff46768ff67f31e6cc6a669dc52afa6d123c..a8cc8123c00cd22bb17e59d20d4fc13680d98b2c 100644 GIT binary patch literal 60935 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

&004J{%D6F)3sYczSO%_J`)u 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 z zRKQ6o_s?Qv4(sJsF7t!34kU;~F&6YFCV1K)u-lyo%VM7OSQ9y^yRfMk#)mo4xYxeBc;k!$Lj*H%rhSM`R^$c5D4N%tVaB zz3{&?tcwJmoZ;`8d;_^yiNq?Qp~qcXQ2@L>171IO7tIJ1nJgXI#-$Lf{d>eV3U?GpjpR972XS1fiyM&g3LZ5#^7qrWA^R1lg zbHsoFl;RH@RP$;=k(IzEpM!uB3CQw(5ms?@WC?wRxf6_XvHQJ8I8Xh4n(eQ+`N*rg zQ)V_o@R~ox&B0W0b2CBDrYdJvNl8hV4(w$d-Xoao_}@H63tB1@$YSXBrSNxbv2yOQ zb_h+l0%oSm3^lGNqmHxMshl1Co6|9%Dcy=~LNy{CeJ}rJY76*Bpr;5`+%tloGk7z; zVR5&^a&xtP_#hvYf?>Nwqg3oCU z>zZSQVi|0>=%3*~(+=6TjBt1sGu)qvhx<876$5JEr>YP19kxu8A<(l-8d4?GL(Ked z@oiKU{N%qHqdSq(3vkx|so^3`W&eK-x{p9n;;Btw5mtE6A@ z`ua>852u8CZD-y$$8DWph-7ZHcjwLDkb>CPKs(q!vp)om#=@N<3$Ga&NBqbwEiK)7 z9>2Z(u^8z$3r~sEXNoPOUQu05oAzOQ&uP2Gf(54E)YZ3755PWF3sb!mHh zHU#3wo2A(LtP=<`<|IQEp@`-;^seW6qazSl2@xxi4T>-*UV0agL<}Ze%zLibJ8-1L zH&jHP(9Ow|Yts$KU%yRZ4}j}=_nfF%T~%UOW$I`y>f(?8(F|Gk%K(@+AVMe}$%zb& z^PKI?D;U-Z>ScEz#B+is3iF%b{OBe`Uya?N@#YIJ0YHvbVZ3cGm z&-|!+b_#Zqp)+m3C(pEjB{L#6}Ce4Nm=Tv*^n6c*F;C5#^DB#IWyv* zIY)b}t*nBCg?^JQviQn}%X>GILcSle$u#6SpS$=|izF%jeZq=g`P*r?#)b{o%jo_uCG|i;90>Lk5)nEB3*|-mawd=aa8PA#+r^com{W-uFh%H`U!7KK%TZY~Z>!R!_vh<}RZ zWwfy>6f%tWRi0AcG;pkD5GI8ik5y8y^5qB7_7dFv5; zjspY|_*tW*apv6_fEtGy-q&J1VpV(okg<_Lt{G95eDC{Xk@35wuu~az1$aqCK!xYX z!&M_*poK#@C+%{sIEB$JYo?h;LEpo+pLAwQ8gn@{kQNv9R9Fz&E+uJ`5Z|L>czNRj z=Lgjz?(sizXJTTmsHoaHb?!FXqcsB5E6h%ttN;C(u_l5rRqnD~YSDI9oAFmYT|eTm^cz(PrS5A%JUGCnNKr0o&zzm0w+pT!vc!F7ynoR$m| zXDaU3cLO=-?e(9CA;U4{1QUjT?C#?~f`WTpqk6OaJLmaIF_2sR@^3Y8G`w|kfFxQiY^{vvpDw#Eb~ zs*V30W42vvLyj&|>!S4^jf3ms3b+e*Ufyxm;|JSogA7N;X-Re4EU6UytR4&YVc(`<6q9hG;5E0M z{R|VQON4)8lKma7NQGH8UHopME>OSiB zMc+^*M3i!h$lWRCLNrtazFNq7(C9b@*PP<<#1z`;(@72X4SW5e&f`?`K-SW@JQkg7 z{A!kIo6UBUBfYkC=3MaQ1x&R>8n`T$qkU1YglvPp~i|jt?iOv0yaa7;n;0JUBT(s(=<6B?@h}-(V#}t z-q)BqGQ>p>@4Nj)&$f&8KvGEW{hLSD)Hw{cl zDTIZ7F?=hlNu5*rgf8m?Vz^i);E#yJGz#X!r_669-%sFVm%-=MgD@15)wI&S9lB4Z z!p^jMQpmq-!K+h52P}$sMR%OHJ{N+q|I>qNhcK*9aB1=+^asj@qJmJtw^JAvtGv-v z8f{9*Aj#^K-&oQ)yv&rfz4n*Z2-?bSqoueB%B{wlf%vc9XDRKpvu2k8sIiLg-zC)X z&U;``inPm?4WA#M$s%&eoUa$Sl`Zw?h;Ds;w&m^K3f|j-CW<;cb8Dz$uqA&r>Y-r} zf)L*S7F00TN*uRhn)T#ucEp{+xH)<_9pu?1PxoBd?(4r>+;}en-Lo+NyHwwKzhVz) zj9i_X!1R5t#rUEnN=M)??_;<)UOP*>&B^%dbvkg|Kn7S&HNJs8-yOGQ=7GSG2fKm@oz`GUP zn_*VoXV+Jx&3#rvJUbBci<=_IhCP{)Mu7_Zl50P$G&RG7#R;;EJBNrR{9g273voF9-Nde{ zsHZ%U*yy#`1Wc*`CZ>`siZZJkkM3-a5+l%|#v_7n^FcUI zaSp1B63YLM)nrl@ert35`vXES+)tDB*fajt{xLtKFznVE3_vq!a2E}jMtQt}AoY8a zo~{$GkDPg1zco~cxRvvL&jkQo9rj6X=N|qPf-@40roIy85o-weqJUC?{Q;s4Fo`&` z_I3l=4ing3=x*XqaHTVxBdHZ|ny&P%U+i%kK*jRtIfu5B`ZpA=LW|euITwiU718Tm zF(w)+YHF-kGoB>oQF;%&nE(L>ILQ6Cc^5L2k?(;8#;J$uQt0gSZ{VV-cKP2V(_GEi zwOAPNRyzA~ADyYfBnNjDlE*9$)<)-1IF1I5Q{&HP5>uYpA4)cWNcQg1-v0jOQE>t~ zCDK3y7JZh=zs1i>o~S1;>7Pv$K?TForOT8XF`)`HwI7qz6lIjpW$U+LqnMPs(NGsUJ$~dG~xoFJ)H&PJouy za{KpW**J8L*NF3tC!A4X4~qph?C06=CG)TDL6IVAz{NS!(`jw}KQJET~hc1WNDac8qP5NGX%i)EQ~Lnd^Dihy`T{eEe$ro1q|% zwE5e!2ia;_A$x`;rwl)t`D!y09x}J`NVDTkJsvbDex}@ft~(!}79n`#wQ-V(LWah3POQ#Mg}-)Kts`OS+n5tv&C zcFx2!^@mtzKySpvNB+*;q~OU*{UUp8Q6JtEzt(&gP=!OJR(cuXgWRi@b3vP~h{A(+ z`F}6aMV9CTyX&VEK%7frk%wE^;)X14+Cs9mpB5(??(-&_@lKh|w9Jj2-_KhER-wm@ z(4tTS=N=j9m61eVp5nu-$GxHUod=0sf0_=@cntw!9O z6o_s&_q@aku|iR*vztm40&`U9t9JGYjYWt2DMUXpxbbz%xZF@3uo*(u`BpG} zJWtWT+|aSybWnvA>a+wzXzrr$pFSv-dSgt4(I^b!qG^|kmge=aq-%Y(%em#}N+{X3 z@~d-el9M-q57UNel5yv^8^ zmCy_ksvb9VysyPGlk|I7Nk8`9COq4&G@-Av4mK!VN@SRiED-%K7J$Rdd`y?_$YNUP zlndOt*e!W0@SPFg;K#8@JKDThuEIpO1c85jDytL*+-IX1i)58QcbO@6vW6>3`-(cI ztM>_@yYs7SjN1P^*N0^mDZP3kvc)o3CV{;CEzuvMpmX|EZ1nIWzA|LEGn9RR#c||e zjyo+7SjGN2Wo_1sKxrcu8$lttPATS#a1f2cXoHfvI(eTs`_G^a7ek*o7SrR52{eV{ zP&zToM=U)kO!KiP20pjp+MA>Ej1Bxf_^iC*KpVe&Eb1)0;47B1E~oyHlT=pdyHwA7w!(903BSWl33b%Y=VtI@SR{ z18=tT{R9C^xu*ha+%s#r!BrIANwvCGns?5I^~)hA3yKegGcfzrrYlUyj1Ct#0I?m1 zN6B)#1f*m4Y)6w5Zn5D$b|u#$b!-1?WI4<+YO>o93Z+#H)~uT+?P%X;tnW=h$Bn_e zf`jI0aIXgj*)iwroPY1$ctfxyO*3CLfWDoIR*vuHdd-_cFU}cX3pG&;sN9{~EWJ`S z;>l8D=v~XOaObZNTA4xvtfm84+O9pCWUJrJpB5l%)%52Ikxnrk_6+!+fj$t}26Zn6 ztDw$n^3^v+^9sLd0JSXUn96j{s#9&OCvd ztu?0m(H>PM9mI?Hej)=jOPYuKf$?%$_+%qAS#=CfsS(WMV`EX+F=)wS+?7lz(WJK3 zpOS19Km;R)H&!H_W<+7Gl1QQOtgT0eR~8-c&b}u&vyE17qpRMJ;UI_Nhb8J6KffKb zOt$6zz(7=VXX;F4f-2#1!40~k>QS1Pp68CvAy8k#!xjKNx}ptrA=ec9_y&IsaX-^m z0+H{=%pA^p+lnFt(~SLFoPKE6Oe5uxIpn%5*cFXb4EyQbah7)=6 zl0;1sIA7|*toeNGtz;wFhm8=ddiU*=qygl1s>k+uBX4B3$-p-eh=s>@v}WGfHzWLN zH`35%$%;!$t#?F`QUB#9s^9E9h?!tWL*9P>m114o^09}x0RlU|3~YJzd3^lvtC`P$ zijh5$-A^~HqHe18vXqRRk#J{T_{-UyK;WV3dwx<;35d+X)w%igz( zEtuy01)_)1D5?i-LUdf`!|)(qzOOwmyrOw^(H7IT@pf4Z(LfrKE=lR~*=86Jerlib zrSGsu($E&&EVREhx^M~n_UxZoCiA{9F(+k$Z(d2CjQ)?zjW?-oW%T%y9_LWk{O$2# z&N419qS`Np0?3ZArHu9ct#{Vg8Tm^)yD!Arr@$zZMuFS;H-a4h=bk(n;di@#4W5f1xeXVGE*6ul*giD|IH^fq zQyqN5MWq~#k_BX|jNZwCpWkHq=|L~VfX8BY6-bE44=gODjLZduTqYah5(zZzHC8oR zAk@A`%!t|eU6~4azvn+E?H=sLG^vh4ejQ&hC9gNeAYWs$gt~J#cF{?N-Bb^!J3JC~ zYB9QQyoBAdS`V+KxMHC1W(?`{o9&e5d6oIwH3&hc%6{EvOe&=xE25)SZ>AspMCW8l zCK@8cs9p>AB+iK45cH!{3a_ID*F0Bj=qmCw!MUFYXc~?BONl+Crp?4;)jAXw%2ByZ zvnw$XAQ3;s@OJoh-s30qc!u(yO{RR0`g6H-S8KC|jgjHtOl{%J|B5)PpUcvfx=q+` z3JFf|b@cVJoK@C7{MR9GhUgCe&M{v9n@dn|9s>Hon>l#fk=4C}}#zkD*O*5#&DdMB#_yoqzyN=|2{> zWb(ce!?O;Bj^%jS{HtV|?RM6Nztz0gl53bgu^p7$lSWuS_P~JL zbomJE!abPx#A53P8TA!nmfLo4NBTTB3)f-2cmCne8k5)U2W}Zf=dY5He%~p2Ivx4? z*0i=ABI@9M%_->AbwAq(mgnzh>P5DbA=yEUhYkxDFhdz0Sf7`)~vwUlaYqr|!3%uVD)^(w^Bl_aA6U5*-isvejSO-}djkN(aT z&H9tqb%-7fXM6Tj!Ln`kFdGF~yqPoBC%eGP-dZ_toBolKk9K71w0l^;E>Z~`)(sUn z?XKruD0Z{@7b*N8;Y(@zX)cNE7h{dCk8StEiM{? zbBHx&_)1M9(l7Sch=__iMz5@z%kOVLR3`!cRF-aJigke7@9& zSmAOt{_le9p{}ohwcEv=5VUA{-p@A6O`$O0rqdR$$bM8_Ru(R3Ll9lGv)Bc~s+W%K zwjuoK;KI{D^^JkEy=K-gsL-vYm~+N{b~ z6lbSGl_Z^R^;9qyB2D$x(LhZ-X!8nJTZ?Qv(Iht^r{yc=O@`ZXSFvupt#>#Q;Qo=h zIaw5KGi=@YiTPW-Gg3h>e$piHtHm-QS4Qk62E!R~ zK`S-DPN(5kEN0(oVksVYMILZRLWwVr)QB`@87-9Grs?8eZ z4MmdQ#zbabK1d5m*R?d3sPoImHAXwV2);!R1ElMSHEilFXIsLG;n6YNT*xA9xs?R8 zZUvi#?3kz0SqwO-2YlY$iFFIfw8<#JOzD2~tcb%j^Z_}viRao$y1ZuF#d_lPXD>iD z=-TZj3%Y$c`p0|kQ8PO~QF8GmOcMUw`y3sZ>yM8Dsa;)8J^M4)ffqpDQ#A+H!4s5j zrC$GDTEQd*3)&WDc1YgTVNR3sJvL?!cK(RH+U!C`sHLTz8m?e{;>#?=cj7NVuYj}O z;VG-(Q4`Q_w%qA_PqUg3@>cAkU%hK(w!_y;Y1PelDvJ+G>xw`KW1DIMN3;NI#07x; zC~Kf0OA)^lh>tNN0tIl%mi&w@vzzpG^Hu2u+=+gdHKkVol!sWj`Q1p~EXe>n>Fu1? zAPUT|zYasN!7-oW$AH&`aGj7L(68pb$JM`fr_>y0&JHsm^0MPG4zW)RM|)~UMlxq1 z*k>sGRr*=I>`HTXY$&F+q9Re{JB{aCI}1}fK>YLkhU+0j`!~QI?cTHBfJ}5wy0LZ1 z6@#~J5x%c9;mE{CnUv<*_+jyHA{|RlTN5mF38SKF32bE`P({%7S)AU zR!Ym&tXzl(yG>ItKjr?8t@uN-YJ(dyguTxs({~V=xpl_3u}|prrrbJBr@N>f!DumR z2*;gbDc+PpytqhqgUoc4IzTHfqy4+q>TuSfd@_=x`BbH{rh*n3S0i7UmCtPGpR_PO zTibv*md)R4?|#TGxFc>*xZpox70@%tAoJ#w5`2R#YXS3WK#^WqtB6tG=`rvigyZ!9j8g|%KjybZFYFbaCyNbO`3}LBRnn| zRpp02l4+1(rZLM;1y(f?r|mQ;jMs=vyC!}qH%?@cW`o#+Z~OOw7@cc>rGqqP$l}WEbhTOJU4Gk!1({tR6xg^z*`^2C@7YSV(_y|5 zfGhC?*{p_NYp^D5uCtqM#GfDxjH|KFGIQrAI|z#r{CS`uF%kTct~#Mc(LwiT*W#RO z;b051Hn5)_wC?v#5AJScmpa}cR8+UH@4p=1iZn4EOJ}RRYsWtOC^Z!Fep{tUno6P! zc1o&$4+vWGnIuQ&JV1~b8 z#!xs9Dc6$+nX|HTOj&iEOf-vqbKmT95j>X94aqe%n&dY_(5hsz<*V1HQ8maF3OYMF zlEVJG&$)p%VmN53;abc(Kw#SY>sx5RGoDJ$>$v_USCfNl9aG-_(k#4Y#%2QkOgvdqUWin1?3VUUI~H zRT+r-H)r~rnbwnL=#DFVLoQ@g63$4i)^~K3_MKi84Cu6onBv2p4!kwYa_V^Kid3lEO~JC? z$p|Km-f+_3Ziw1$s}YUdz5e7;8L|=DZk}mJFbyFAsP==SitUAb)xpZo^uFmZJ?P@@ z=R=s+G&}(z;ag$WU~G8qsSLZ(J6i#@afXf!{Dz;k%j`;k41kk9<+OYZLD8CpM{q%2+TiAN_zZn{O6pH_KioR|?WD3n$pa z$XU*AfbDL3})lv9v)!2Uag zGqP4$ph#RzEiuMQ&q3E<+v?I*Tl_7u^pmV`h$sG}j}VTf%pl|-)i_PinPGk2KPRnG( zO5GsK>vJ@x`fBfQ1~L?%p?$JGr*$le3ZpL3pewUV#*N!*XSMHM2Tlb<{>+7phhZU| z2uweiPuB{z&{e0uP^nz6TGB<*r2g1idQ(|rZovA@6m_EEk})6t!E@-9w(8qlAAfo( zYB$tl3DEq3?QDKS0wIUj-0(|2;^e=a0d+8}gQ(YLv(3mM|FF1Fu2Ut6u3nc+FC8r+ zR1<`1)$btWd7SvTp4t;Qb*Z>&6K~Vq5Db6l)$2kwC!6hEtHXZOPcZ3ch3FofAez}n z3y$46J#KO^)Ka*u;5V6i$zHKCOSN8wi~Lh2Up`lo!c;BDZ8N*JUr`xrC2(}cgx#;o z)bJ)~oGrAGc;`kGJGq5bCY{ET(zf%Mf#_9vuBdG1-DV58B2hzyg8JWBs`teEU~xfB z8#cPewRLlK<{kq%-yr+?8QG@;edcao14s^UA8owTYjeOo*34ekAjFOGp@6gTe>+>e zBb^Wu$L!B-Z!r3=odsZ}?Zc7R<>nHR@P~X>!!h>99@_8$>j^~+9_?%AI9KiffU(mr zYEh~(knif@p2Y$Z5C?#&hC;AsTsxLBAi-=smzB4-IW3X7rj#5_(bp%A(h&7@HiIZD z1GPnF6WwM!YR3jYS)N4^A70W$$DLR%Rjc{oYQL*TzfYgcvv|ZRE3p&Gms)#!58diP zG13rROPM|oqyBBU)#e2?T|Aj2ylMVt8tZ^-fTGiB^XpXj!h&uBr{>JMISwtNAILA^r}5Iaf{Y+6aRzv5j#?U-24Npq%k0iG zt|tBsF&{EC$mSU;dsavE-pScW)^CwyX@xlye_Vh)DJhEZBu zJ~~mSkPEF(O#aoSk3k6J1H zqiD^uhVp={a`!g`fY(TY((K5y#Mo*skyvDG=RnCm=SjErMfLL8BepT_(i=mlW$Gqn zQzXed-_f9v|IPbIyKFq(b*RKVPo6x3q+=(6Uh=OO!EIZ(;1+g$rWJYNbLuqiL^u1{ zyE33P?0{KS*7?l1*WZDwv-QeQ6!zup{=-?J;y_&?Tv=y_)#CVJfAdiOkIC}ytD7?G zJht~@`D$Q^nZ z5xpZgLH{nXA*z@D*{E+HD?e3_9(=2O@r81?9c#5x998#1k@J~F6{UgZCdOCF@XLsr zap&P~`(Zl}+aw$Lro4DiW%y&ZL>-r|yED?w`K-m{dyyv!kRH4jG#wQh9PN==vc21#ghvMtZ|ZMDKZq9a7Bo9f_iuK; z3d$AzL!+_58D;8ie=rS+G-Vf`;gAr_tq8@o%}#J!{UlG%Qr5*&(Am%abN#Ds*}wuz z8h`vmT}r$eKu5>h!)M>U$RUOT)Sh+ydiwhN$bS%xnWIbgLl|o*kR35TE~959kdh zdadz`IvCJ~Zw3JNC%)Y|Esn!Lz(CFaK#}xFq$Y8u90Z7)ZOtRy`6!hoA7!7X5uURO zej2Z*(NHkl#z93=D=|84r+-;#Rvy1RD6v$KUA%pD9U%O8^D<6;aq}H;+sC$I^mhbV z-NcN-DnA&yKFa(qVFDaT_)^j=G2gdrYcFr3soefhsBV^Slm45GeMH7zg=;D>1iZ z`C=Bb!?Lc5aJN0)HuOEYYJ-)9z?qz_!*csqnV;HJ6Cw2(@uq*CwD9op>+XM4Pi8h| zdcKgT6RD=CWO3W+jSe^E1E{tbKtsK@rae*@6kg`7{;9nTS9MUG27komVVP~D!TOA( z*Pe}(PbVeS+(Fk!r6eoiO3e*O;?*?upkd zJo0l;$GfcmV#xp-#c67($SVoI&d*?~QUWb+|Zz4HufERMKy`ku7BN(E$$azy*e!COe!(ua7D>zrL zhyqv)08*yEI)+TK9JAT6#(ILvzBYWYwp-X((0+}W3TOR;dQ_H+&{zZTzKl_BC>FFi zm$f`R>wZC4Q@O9+(63GOKxy@Zic@47m;JxXR_XOvx453g`n-^Y12IJ}H0sS1C(MD- zPFyW5uOFKpq%ALOvt9s#5kS@?05S=Cr6t_0Hn@WrF{{lP)uT z%nF=v@F*k(?7&K^mgj3<-GwW8kdw?^Z;Gl4EHrpu6yaXQ{q^ci-bbgbsQA7Y%4hT5 z@RxnI>Ao`+$tWdGbe$hm&{B^oxfnMt+{H12a^Shn!-z+;AcKl!3k%Nf<99s!#cJBQ zHXww+MZq}1sdxPcN59EIYXl2XMjQ13aZevP*V9Rku1l13#FLRB8fP5yV>hcrPWRbZ z6dq2T>@t5#`cRV9;HQ+-c)@0~i$IG1q{#1d=<|Q*kNkq~Yw;Dw&Y~s`vm{&xkF$}g^&Mf0&gmAc_$pE4m7frE(7HZ*009=i7 zREhjz!tdAVF8v2S5tsVWJ=0X+kvC=?yhL$ftM`pKmo7If*{@|E3>>B;TB5Me>JtNx zJN%d;AS$atLVk4I^W_Yc%dYr@Nqbxt>%!RCdR+GI`>2qi=es&gwjZ4{wU)Oim<1Y5 zOhYAC8en@-2Vl2%SgK2#6=4Nl_xS5M6`M;t-bV3{;K7WEBsUI#i1=i0;b9*%XB=iR zkD$`SN-@tVPvYWiF5K01g_sL{p5~9262}UG8&Fz2Ht2T;O?Q@(it1V2v{x$mJFLpS zzkKeZMSPs4`p6i{r9zRh%zS=h2OGjiq0_4|)1CYh$ZCONq(GJQ9uNHrB9vf?5p#{n z0mLbrE#5{W+09q-MD-)Vvy2WCGiGPB6Z2su60>M7Y8Epw<%s=JPpAac4R|NDw47;< z?h?E9QICh>7>*6(kLxz@2no3??1@>jx#`nXxB{U#f}VEDR7pFr^E20bZ0U~=FN^Z@ z;J}!Y|9}eRL}0j^NDAdY^q9KjCoFEI;$bNpz7g{a0+$0p}Iu%3B!K|6@1-EHfx z%!G=ELGA-(8aLWQ(H{}o^JlN;5W81tA?XEeV@F|)GwUVsV$;5GRp*O?S)mzo^RRqTD}|_=M_A1 zrQ;_0RYaFlY^ua~1AnTv{ zPb(g_@n+tXv&l4O0tBK3Y`7nc14YR$d7s<|?*$Mjk?N(Z39l(46FEQP@lBb%WIJY^ zelyL)#s(H=tF+u)wRiBHPspKW7QDZjpCimVoc=tUk$ z8t>P(uSeM`%2wIMD(GA2gatDZps}D9B}r5X;{ft+;*rB~EIVVvgF75JS0q5L)VUP` zp|h=&)pEo?8zJ~;lvLuPV8LA=tLzaAL^kkbz7;hj-#ambCRP-nhUCxr*ERqmQS1u@ z_BccsU2hXN9cxLL-V-=_)#H8($mlD+=eR4z0%yZ~a~X5F11h60QZNDF4fre)^eq?21WD~v6M6IW686b4r^x_P;V~^!7j}`EU z;4u+ogL)t&*+%{urgNAm`T-3f{a-8q>=*fDfCXl@>Wv|3%dPp%(|CK66pkdfVJZol z%op%-t-yUQ9p>~%im@{XN&Lq&dF-*p#}SqS*I}M6b*-;`BUqMKkhACUYM3>3o}1h+ zx5kYiI24?Yl)!7DdHM3V_Qx*v&;*K6dJQoEif*y`=6i{Ric=0{uyw#jE}DWi)ADPmR$sAWVCpA!6;5gW8n=ua{YwfXk}HZ8cO-Xrwf%A-8sfh-_kd<5CcAh z{{=v2>HM;5;o(o#r9=x7WJQqt<4;wTJHxFV(c${8WsJW(9k8r&I`uv!x+)|`N=s%n z>EE%x#+`4xeAEOWV8cVSz^u{tWT4x_`sp`D;;w9SMQEbYCOy;unzKVRT0G$_a-i=G zCV@YXgE*NXzw_mz&Qo#ItR+a*(W>)N7m$&8^n01o|HPDBA&Ts80RJI}-+G0P40Egf z&6R%WIHm%PjM^5rtYeCJvK3B~-G}T0Amd_`;P`)t&aQ5*x`JQ>9A+u8Y=|C|Vj0qN za>6{c^m7iz(V0TL6o@=QTW=grzUfV1i8T2)FVM&R! zVc^SMYNP$|?<@>deY!F;S0C8;XM%V)>YLRA|ZdaqT2RMu55LC@O!4wb}wm`8Pi zmlvCav18ktyHwoimj)rnA`fi>qbF{g>)Ve@Zv@)nh&T%~=l1bqiMhfvY&zY3g@3-N zHBSE6KKY0QfG+-Ah!LKyl4rn$&Z43la;m z%XC=jWO3YL)nQ7h@ifvpt7rIr+U`_n2cS$SQT(K-=_batab7>5YPElNk*TQhL^u{| zPN$Atd%@X~-+A7vt%*#Qr;(@O_WTPfcCbOd(oMz}TKLwA@1R&nN=M)PsqbWoN|>B5 z-7Y!uxYdZW%q$qbdbMRo=uB~EmZkwzZ{;t5`9IXX^;a9+7cY!^@d7Qyy=Z~r?i4Gf zxO?&94tE(bZ9?y_GdeZv&1JK`fOWi)zzk__n{Y5_ zg|N{pXJup;P90FtdF|vzyAliNIJh9@6qa>MZuFStjNba{Q&Ryp30tL19sHuoZ zT3Io*RxYF|`Ef%75R+}X*rw*tO1m{DhSZ3un5kVym7ZNbS!S$-bx>)lxkA~>&_^BPDUX&#|K&-0eh=pG}d8yM>@C^p(SM@!XG_(*v!Q~FmtCu=< zhf1Sz=azYw_m<#~V!SSi(QL{*H&(;5>h4As;-96x?9v!mc>e39dj|`CfoR4W42O-@Q)YXtjVQply$ zv6LG?7f`j6V@P0CEw|QNSNyZy2hXysVDyWp7ugWl2$EkHMG7b>+E*bSFr^0iN95Hn z6jNV6eXdpPn41*p5CjJ76lwK9dGlJtlGAxaslmRgeCC6 zQatgHT4~3IWYk+P4UAM04n02&OCQH^;>pY-LLlxDHnq7?JS|v#f&&Y<7Y2bFi^D~X zmtIlVL+amee!*wbOiwQyk?huAJug|EcW1);W*prtr8HVEQZePqg>M{Oi!371d6zRFm zt^&X?Nj%s13$g!b=o!%>B^wubnA7S?sM;7N6Qw4@tx(m1n2qU?Ygts~@#T|o>A#P> zXG@WYn)+$?d|OLr!!Q>+CX!3GaNaI!CJd`-FP|9ML(^k8k7M#)w;ZJUW4~{1tX$v ztGa}D#{qULis_w5+R5)$ySUUW*p#~J?{;A=lHQ2eDU%`v3}PM66e5LuzB%7p9`F4% zz@L8#5dFk9T&r6xJeoi!?F%8i+S>g_iyn-9=(Z?;D{(%Z_$_czows`mUjJ^}zs$F- zX?|6*7#Jh7#cqA@a?WX+;fj8W_oe9P)Ww%2V9Z<>xLDSUP9z7Ws4RYbWdl^ z`^)764+p?I5MFa-52*AXfKNRUx+B+5aa?|tq8WuRftF4B@+^Y>lQuyt+VbIbmbGhI zOWub8yO|}A_Py}GOVjtQ%XqZ-)h+VS^@KGAb_1ut{wRMOfB`lg+p(5nOiOCdD)Swp zP|{#+OO$4IC?e|Lg6~6(?9h^IrEpjX4R9hCcf6r<2)AOCzbXYYG7;~641~xhW9(s- z%Ov@e2Q=gnJGafVh&`vLr-+R(#8CuRfS3dq_xEa6TL?$=Nx8!u(qSc)m2#0*;(m~4 zIS5u~lP;ZOu><0<5a;7s$LQK!NyNz{; zg7v%<%4{zNP{{fP`5P$gIK8|-h?wstM1m@Rnh_vST%Rn&43YZ>62k=cWt(6d>*u5w zQvos6Kc=aHwa;^}j{Y6T@bGYt6EH8%BC?klnGpuS{H5L_TB5j|(_cADv_THhXWM9F ze)_|b)&=94$N>#UunU{ui0VV&NBwf`gl7bPQz+jCP<6)y(MbP7?73j`$M`d01YT}< zVs+!(5Z4;05}k`>XOGP`>U+pKam0kPgFz^Ma1>G$q9w|Wyd%s zHX9*^`p!wOOm|zXweCGPH`Ol#9}VAMjmAa57XwsXmbb*jB~kDnD6W7LF*nR%IJ@%# zT_2po|Kr{Au8jG>e~Icz5<>k1UGX}vg&3xYW}X73TUI%KwZ!nnKAeBnec$+F0Z214 z_w`N{gb(r`AeSZ8D-r75(9?!J`<#fAmh49%-WPtK?wgxs6<>#!+~=x}kVOhq_Y@|V zZcZ|EGO(BI3of7gtAb!#yk8*h_32UqDn%;{wPoWD0ANFJw@K(#vK5u0>YO9X$~-y@ zM4k`P%>T296-Rkz7TYuVHpI>1%j+ia{JB5w2##x*G60K{kL~|&n->9Yzv$@bwnHia z;aI;3MkXdaQFH8<#Fgxxi~q*3I0CSujmJ_yNeV360pBo(x$w1OxcDL)(%-P)TK>d`odJ~>v*v^?e-zQTA1>Y*$;*d% zz#K4#YgR6MQiBwI?3n&Ve;DklrQN|Fp$vF=Eu^0Bg1#}bZ)P3rp962%U9|HAKH$f> zI&v-=kb@t6k9FSSZvXa+IwHWX1GKx<)Fc6Y%9fTE+xe8M%_^9mRzY`sJpP5V3uci4 zwy5lq+t8%?1dVZuN|$TG@LMph1Tgyn>Z9rD@A1QsG;ZCX9NQzN2A1!j6z}~i+ZPFj z(lcd!Q0_zURKBQ>z8~$k=IJLQP+y?lODRC+rD(i>tvXha4B&+Ah!08*jHie&FY&L) z-}8Q*_yW99m0rUnun9^lAUb>w`}tGo=Z;pwMd&14&f_FS&_en4)x%;#coL#PKnjv@|jjg5UN9AFsiE|D;5xa9p^ZI_m$n0!-wvcM3fK2}vR zIk}tNw%K?>s)~N-_5y=4lVe^%`*vfdG4S=ZF+X=!>9c6XmxTq?qB@G!ELp@D*cHkr zuT@s+L^9e;GHQ}rwJFM~WYLG$W&#y=Mu~tbJ zY>cbDLxUeS<@l2z{PO)wzBVRYyi8<_f&Q=MLJawM65%r1<9J9iTW)2^hg9yiz($hWWl6pdvxF#77pi>W5kIG*INKwU<-;_=p%)3io{7fnXB z!?Nng+*RK;!M1~P)*`lU4cjSOBFd_r8y5zfh=9Mws}hCmhoup3j#BOHsK!sgLX|}R z7u;)PtFMWZy8aox8U9)Q-c@7Ur-nC1LlW#?Qyhj6IG;s5fZ?@0hgA!91J=?kmG^sc zaQi;0qZHXfIsezS{$YQ`;hmF`?8lE~OEu1@&Yg^V>8PkXj^53e%Xq6-O*XfnU54z( z2#@15h5={xNRdVof28wXe+L5K4t#zVa#;iDEvDK$K(1ZU+JcQ*rQ{<9SQwZu^_w^X z{}UC(X<8Y;gmr)|=^((ziP$?hW!kStQ(s0u17n|`%ZRfjj~g*?=;vnosJ9$Ds1$yG zSC_zKoei3}anz}|>3^!47<|jY^rSOL{N2;-bbKgq0{C9s|Mz=^4!|AwsHXEgCxJRm zk9r-nI$UUMk{v9@FIia(Ym@)3G=9_2m{^@80)PX>#;0|iufFww@;G(eYe_>q^n8<> zbUkc}L!mC|bu+Jd*XsXKBVIRFlJb-$kAabKl)i~F18|(-6O?+IU^wq5?Sg6de>w9w z`*Hzn6N3eFVxt}Qh|JW!CMrp&;G#XvT>RA>+-OT_zd1S|>dkBSF#K?(dC>*yoLqsu z0|9?+8v=p26*+WM+;0G%*$RJ$ehwvDAi zAq;prHUzKEIOD#)pHh8*Ph zcTSA4nMZUrcLXlbi%_<+j`AHWtTk`C59qlmhytfx8nXx&Cl`q#oHd~mPy0otf%XI1 zmS#Zx$HOlv&~XwGA3opUY_Z1jcV%VYrf7kjVu=CbXKQwED9Q=YF@W1$pxZLrQ)ZWU zc4VK(6-OYT_ZYXF4xullE+HBdt3!(0`v>yP5$|JnNB>Nq+LM;h*XvbubVVK zIj{2i+)gwp`g^NqUA~@pyfMiUOCBnDtKq8quqO^iw16XJ_Dn|l} z14CkfL0wjEgBBv$Z*ozvb}Dc`OW}~5?KSAxlAM?bMDY7@*M)_ezY((0axg(y{#Io3 zvtDJZ7a?(!P>wS@AF0ypUD;hv7fgrS{@<_R1%5!Xd>Lohe7)JuMJSH|U06n19XYC( z;hRu1E9<2oAanA=Stqo1T$S3!2e>?YX_ndiW$Z&(u)7#6Sd1@}LW8Ju#)UZ;4{5Un z@X>keo*i6l#TXumOB4vrA5z~1kLeke$}}3c6?&bP9gU`{q)Ivlu#y;q~|pv;H=(l zs`C25(IxhW^MzqfMt5ijI{!{B4$B|@Uf}|d@?Wy!x1HC(Fg)UXoi}6z#)`0A=6Vet z$2PK)7akv08ZSJA01GX^$PAdMWhs2GWs@Gx+8{*9fXU|`tpku-uz>DgCVud=NhY2# z#+vQoI28r&u)P!KlQ1;&2`l`2QIm)MmRl%r@D#aQ+^bK5nP0!1Ay102?x>p1;PQ z+-v6D05DkQ+H&#zCtPQH31M76Tine9)&%#h^U4ee%@_Jzh96!+0U5>)c#{!ExH@{a z!CFNpr&wp2}eJ&HhR>`pyQyNTIR;U&IgY;0*}k|Jaeh&aKiFJ*m5Qw2A|a*Ys>@>g;<}Vzd;XZOrWNk1f)LGha|^ zirOq}4+tQ_akvDy3XX;j=KI`vV&zN@wKp|R`$~y4R?o1*gKDe6i5<r_8^a zDz~*GZ?@O(`!>hb)^3EY_+MzE%Q@icH}ZdRLuCIv{eHirBdRjS6@|2M{ElPc#V{CK zFo2gLXM7}uTOyf|+8kw_rL?Rp{}}`q$>$|7at`Z`+k(}M!1|8iiUwEWq}f!2q10uX z1Dr~imvtk|Xara&i!F8d((o~|bj%Br$#2ZR-%~fQ32L?fo(@4WVXnrwK5=lzh(@GAqp!Gb?E{RD8oOy07wrBw$j6xUVaDRZo^7 z%TN1P#js))HVB0xRO*(oQX`9^r}anI&Dra z3fEt8)$7U*P-<9XZzrc%*AV2t*;SjuiV~{~Nu%%?VaV~3;PXLdxVA+<>`!pCUHP(7 zSE(y>H}Q8HhbBAGcEw_EVMBt1dv>6BQn7IGeDK5+0G&H92aJ;{u0P(j$weU-8QKE6 z>c&Lri433Lhas$vyF(X0mIh$K+^PCtIrK0bZ{~Vt8U2rs2CMN6Ioh_Xwb4(|3rzBs zTcyfY2o}_DQi`pmfZaj#Qv?WdI4Meg9|$@-9cpH<0O za~45N;bWI7pd${-7`0$m3-B?kPn!!3t015iGo-YgYcmObd#YCCG3xTRM#_0K$p4zuw;mM3K#xQv->Vp5+GQK#J*Q7^eYh zhU4clDOJMn^8rIU#w$KJWE1E{m>FLwk-BL#VHtu3t%NZveND`rJFRsTA|C~spVr%? zO6`!WYzSKQQx%j836h)A%?)kyL003c<3f#|M77TajJ`5FW`hiMT2L$gjtMt>IDo3< z9_=OGYBE=pzcH-gb9?*V@1`5qpv4^_Wn(GlE<0n0{p`c=366hnsW`Nl@2j zXE{_ng8r}7+=|)1=7#o*$)@PmH)i)aTcXb{5B`gSJ+Chnz7CY1;{u!pJ0ghZ$XA(* zmbMk!4oxhDD;xma5a!Hc{c3#4?DoGij%wb$#FLnHshz~CHM`^q#06L}d8ASWA^=Sz z*&GAI>HO*W2)RDleAZWroVim^TI>sXB}oWSuAw1_A2oxo+naw?97lK8Uf+mIqE`O| zg%I+v8ePnoKUJ2JyPT|||JMIg<7aw#5?EVDub<(ykm2VtX1W-&!8`o2r3?8nr?jJ-RB9m-oEJbUkWD~~A5)kh zvLCaNSh-_-|$ zJ1(we88vs$9E1t;CH;3m#C5J$A~HVbaWOc8gdjrHiI=xlEo9v|5K9}j1k(&|<3}^T z0xxXD$^Dr7E*%p{0;i~dl}}maz<$W8C^qBXM9*s_e6$W4b-_i=Br4T$X_mm~T z#x~u;=#U=JceQ$~Tv>|*VsBc(P7syMr>ThUx#^bEk7d$=7_x}Fk3^wq^ zPv8IGLW&)-)G1cvxIhBX#Ip>`xWT4*Rsz~v9L}P;-C-}zXpdRDsB13q3j1Ac0lnnw zrq--R!LWDGK9vMm$Qr!C&uP#6lc``I?Z?k+k1i%F#TczOA|qC|kXtmWnH-hF84TS; zmy_B5fOS%_O}7?RbsT^TekTpvt$k7{Qafm*{EtN;(@UKy;~xYr*F0meLSF=jhRrk` z;2CZ@wppz=!Z(R`0FAG zt~LwIi9bjfsd3L~0s-s(Xs#tzj=T3ae*_R|iT@LeH+zh<9bW!?GBZLiOZpCKdEdq0 z_XUs<#6DlL%y}Co^}DR>qwPxXj^nqwlri0Gkz3ldIY9e`3Tf+S>i0{yTE8>ncj?MSOMrIWK1^S;}PNl3)g0-$t&(v1-UP`cIMO5e2N z$l|zixQ^RM%#t-F9IKw_tvDmadExybPs%*~z~kTc_LoY^3#z*7Y`d>otrOyyp97gn zbO$td#pz`D6L;qfRd*J<9vykt1uXhVb@O#wr`}%bgh2P=QlG$MGe`6C-qpc*{>9hx zrgJ3I*OYkh#gi>%V>ZT7Wo+wlXmWr4iJt57R!!@{5y4?4YwUefvIsG^G_MPxGytc= zj~HqO7sUaW@_W;j;_(Smai!-4vFB zmJf8$3&Z=@vGWxqWkX>SE`ULRt?QMejTA6}_E?-@|2Tb0-3QYjKJQ}lvwjvW#Xbk7 zc*6AkX3ke~_mO+oQ&y}Qf7a;Z&Gn_rlG!(4)f_a1B~d77Kan> zI&(dKqMB*%-*^{uc|E^5^4f=%XXbbE&{^IVf7A)nS&t9&M^3i7fTjj57LU8eU>B%g zX&hm-1;kmYU|GK~TOFq_^q=zbBrJT6F7ujM7)?RiylkEQ0dnG;gX?_q(gzEWFc6G# zvv%q>l2h?dngOAo<%6zFOx%O(SxXm$t*tF*wvssu0`Wc)xR`Q?9@oEq-JEV$mwex3 z-7gOoG$Enbbc1l#0L(fC$09D+sy(kfYZxFqfk5?WkUg2n-Uv4_cGPBmf+vw%W?$Ag z_f`5099e5-sJXV5#v0$^+~=yWB?o)@DjSxUtm30Y_6x4fV-4?)c5I@_4(D<{NN?Sr z=z%d{R2dV}_J+;`HH4!~RwK{VhmQwhYngFd;Rl3O6QsK2q_IC-=KI zzPR6siTKGk_J()$JYY%YHHblQM5Un=Ur{}-#(6QDR+ND39njK?xgMs834Jo`)IeG} zzCLaNEv$Gq6YNe{ll0dsB0$Bw)&M4$33!1tRA$HJY;7IgLZL8VeHJQ+6EoCTMNScD zafV^tB&@lq-WN&1nD>pT`C_h*|#NK!!9FsficBE-z)cMBHuh_TYA>TI{))xBP9uz$stNv zS@9dbBoPrX#m2S`gBYLFsD$xB%Exh)^#(TE6>8qUD>e-))}FW4Dp#HOxQhPCdq{7* z{&nsB>oI}eD~(aWP|}N?O<;QM2E1W`!FB=qPx#N1ra2{c?{k4vX|XZOPkyvkk#ch} z1XT3%+g)@sVbEy$M~VM%FU&HdHf-qy*&`;4$1AhwBw$?17U0!CV=uPwt@bkykqGf4 zS*x(ihF;ds2NQyjL<64-X~!WlcQox}&(oTr=v1Ix3!&_TbzG<&!2ATeUlS>vtPlP3 zijo?7u~k=7Ohz1SVM>HA2evST{j^NXqS1w>6|%#WSSD`VTUylxv_ zM>YnQWpd_QEqayQ^2#0U@>zcxSy@qq0A^~1T!nt;f8pkSPJ;7mX9r?kZJRS(+SIHi z)$;I@&@*AU;K}>7yioW4^Rb+D-AEGPg;FpA(Blt_rh_IdDZrM!#LSzZ_9knU{T;^*LXM|pu-x0#88NeEQM5?02wc3S|8H^a|j{hXRLrr zI{0v}BSlYNenfWRnsuiO4{9*=Lsy7M54REvXmHPIerX&*E=J>)`#9i1Ii9xF<@nc7 z(dE+ts|MTStx^A@ILCbo8Gns8sh7*qZ+ijzs)q=ot#5ii(xY(!3dojQ8^DbKHJ*Fu zAwB zUV5o9+uwdH=c6kSu}Y)$05$rNKp_?XI2O;O8so8pNh*4OFb8=DT|6y6yN+4`bZFva!&)qS8zbc0N`OM>a|WoYvwB@A z6bGp_k3b+V{K&z6zgAGC4|2880)3QJoAtLz2WHwI3$4N>dg~;=Jg6st=FKNyMmut< z+gKgjmS={`R5IF;fA(WX1e77`R1P?P{uC7f48F~@Wfl=)j+I4Sj4=aoeR$4V1i&7S z&*MV3cclILT|O73&En+VFDQ?@oOz3Gd#xx}bBsP;5*;&E#J@r@ri4h)bIt zUv`SSE`N2gq;h!iBpNv2mf@|%(Gdaq=U?#mbWI3v<{bZ!mxgU7(bd+~@tdBDiS@QF zqO9zL29(piH5f6g79!|a1l$j$Ww;A1|?vrAa9Cdf}xM0g|9u*)&4OHol zS2FdsONl?IdynT&LI+H=ii6CTO3N~?CIxfC#aDn{C8I~`&5|wtNMN1l4;Go>y?m!X z5v#$K+?LqLuNg1Q_n!aUKZh(AH}{183&^Rm(;qjy0^kIytAEbqbz;>1?*n(=#Z@o@ z)#%4jAgN7Jph}wpxK$chlxp{{fP_bDD@|iXb!4ASa52@ri!>edCHY^5!1ls|aC;BJV5P=10RVw+b+ z{yuY8c>%fMm5;A`?8EkQ{x1C%i!zY%9oIRsaD%y#uT^4#EDx}VN1%@fBw?B9d)mN2 z0o+=nV^ppqp?X|rJ4B3DhM7m?nbtY(sC{3$kM7@9<<)gkq&svLj`fv9BgRjf3U6$* zC(>IjqI8YIkyZfB@C0lbMC`fZ`Q2a>B!nfBVn84)le3z%Y)IC%7NH8?Xbhat{0ucQ z`6L_MVDk@9OXPo`g8D(ePjtM{nvt3*(EnFg3~BJTaM}xC;4=E@A83^@W!k*TcCF+6 z2r=y3%@-7?dn|X*YO!_Ip;ypqztLh!SyxvSyWu>){_jxcH!lYRaa?Ztl@( zO|nOmhu0ne(Aw&n#6Hhzf-&oJUm|SXl}EN((2_UBG~*e2r%J%pmI_yzqA_I6cO)m2ZRaJqa9RI;Y3+ZzM3;=5vv zzs+@;zY_y=kaJW(T&HQ9q}#omx6Zz7b5(bl;C;Nb*p2BSJwsSyqB1Nzh@kO<6IO0@ zH5}~Er@-^Ai{{zjOo^+`Z#qj%n#0+h7D}^!Dl3<4!u=$M-0rF0tI@MqcE9tjDd0KL za44AEdlOeEQ8sgIkk<-ODYHc$+;PiD>=y|KI^(l zPF!r2KsF(xy2_$mOK6N4&TiGcA0=qDTu+tpeMsM0n`kLd2*qGN{id9kDo}}oFkj%C z5;sxNGK{qzK(c@9XluZq{@xM*m#Xv}fH zGT{4-e*gP>%D|DIF?o`D5`Yvcvo0G3jY!UZE@L)vL2Kxy<5zchSw(!ImXoVU!z=3B zY`)h;)EL1*u`bES5E6l9|K*7|4AXMb<)Nv*9qsDwp~Mt zp)aH;`YSvyp0^np{Ck&fKo0v&q4sdi=}~_v5~#0&qtA~LCtLRO@_e}Jf>~{t(Q-)k zPJ%YR)^Uc;^e^r5eM_KBlZ%gR`!QX~WXP%)1fnw~A+pYJ3OtWTvqO5lA^twLWf2GN zRwyLUp=+bPw-?4k={>)i#G`;h3SN%Q?jH_9qY*KG9P;B8#QUFuRw(i{1A#ZV?!R-t#Ky95|0l zN_xKJ{dumPqy&mqzP-yqA86GZmo7$}s$*%@L>>Jzr!c-&`y6Pybqkl|7vYQ_E(>v= z45|Rlr7sWha8*C6_)=dGH|`H~XHs#_@U@{n)RkXG%iQoUgS8u+-UM5TflGa?jxg#A zC(0(vn;(`UmTDcDiS<0#bem3%dNK#TYs${pK=s&yesK3B)4jKEGM%kCv>XoqZMT9H zAmVmbO5a5pNzJ79^Fn(JY75UR>itP&gF9M_MV@lAK-bZdP}_K*tP1GP<;y(uZ{sEY zQcUiGYg%z#6byN7_`)W$U>j{%y?ahI1zubfLT!=QmZ*#M<^Z%XjFJ;kExH- zwk&=0fWfFJ2tt=nUxS|&g0Ny-4rWUIn1fE^e`2iEnrywzf^dpy@m!1>#>3I5HFw5zB z%dmodiq@lFvDMV+cR113%7hJ%1x%%zQlQBI6t2VZfye6T!MUrxJG=oek?Y3TEwSiUj$u4%IFEEHe~$!_BD1WxXS(fA<(>@$zIHlTb?s-w$xKZmxoX02MJ2v z*HFU^zHm9(-$OfQe}G=y50-H1mTHy=!)I%x6W$8cOtH&kJN5n|w2Xx$JnQXZ{iouJ zk84sV6VfiHYw^{h5t&A8FmF@NkwEDjc=+Xo3Z~JD*CJpIOu=x33 zvdp!CJ~M0PRhv&))jIJQ6kx#yN>j&)CGU3pK91raU!qZsk28O#v@m1-Z!9}f^w4y_ zKPXe^kd`Q#wcvmb*-BGNJi#X%BmCE#oE&9f-5^Vq&4(`0U-PB-FU&8$k`Woh|$$$BD$Z z1_IV&BmD%9w#GYG4_^yAR$4`0(u?IKoK3#f(iV8l30x}Y2pz<_#kjZWpDt?jSQVrL zTHu(LzCaXo9CwgW&0++^ca)iydbd3dFD6k%rB%)BpFt1a4Z6IU(PF*wB=B(tV$hYY z%&3*U!B?gF!2?&G|Dp#>wHl?B`9c`{U=(mD2LG}rgarV%0Gf|wpbKxr_S7c1XToj{RpP1yO<&kb0FLuRVW# z-4!4T3ADQeC0?n|}z3I;~Vg~%x^`pxD?8+I)YVzaVE z0XIx@2jGj6(qK}N+%4kEtgnrSL0W`7^xCfR6=YJM55FjPR^YYfIj35HQ^5@y#oFOk-~m9nKL_2Ph^ha~KoWD39#Vwzbq`amw8i^@!yDOVfKHzebCgjoKe82|yQ*-xX*3_nc&YPoOQy%PO}P#_ypu#6Vc->qLQl2UW# zoYX7hD&vSJ>LmhF+)Mj_w<}1q92fV;ntzEtJ3i^9riTr6xxZ7Zt7a9$_wZqR%z@7) zdT(PPxB`c+YeYiddWIBKQWq<>2zqjGFgiqjnV}6G*hUi<@bKZd$aNp;WLUd+R;TVj zEs$EiPwi&u@2^xG z+M#Eg4~pYZ4Y)Z`Qb`3$h21r_6{6Jiy7Kmw^1>TbSBP2*PfuXYEH)E)qbmp-@ImTH z)2{;XdDEsIza|$V&Asll<%1r>AlFGkhU5O?vw)S!^`=x=#sHCG?U`0=C^F}}c#i_OQv@+zhK_xNzq`9rXhHbmq7pkZ3S{@X5eJ^8<&-6&f(Om?vO=j{a zncP-XNc=7QNIvlIdALIdN%6yELZ!>)>9gwcoSaFw96bSl?Lu&<4jl9M2_f=eqAW;W*=+T+g;EaySJ8pj4WBl!HwBeSbcw` z9@t?ZS2d6Xmo!Q?VKti3Sq5(%y9SrT_2YgdbE<~ywMQa<5OmQjtO(t_3P=_uSDArC z8XN{sXhIgIUM>fvc2tY~_(JB3R%&b#YQvWUGZSIG!m_RgME;!^IlF^Je2ND^onaGo+Gr?=3&o9LW>Rm*+mZMIFBx?~S)>Z&?>GCuoeG?6R?&dVHG{viblo zX>Lo0#Tb*W2f->NrJW>DJZILvEI+}(W{$+7Ea1kRj)Rpq5_V9 zK3b(|5`uGiZM^J{5wm`tP6KPzzvSin^pv{eum4cT1vI@V?)`v;hr-ozuQYB?2`@{x zD&Fqh3obeO1|67R?5r{bWI1aAcqx5SijdNyVHT7FIjU}8XOIh#TnH7jzgSDxS!3GTiP83Zu|2*`U1HS?wW-& zYcnpIP8WX>kzs_%>`Xk^LMp{o>8wXjHXJ5HF$rVpQzoi=IJ0aTqn)3Xd<~dMStN5y zzv-}h9}DQ$H&Vpu*IYX=v^yVW8DgX-o89vtoHgz%>>2u#$})a1%4&Q&%W){2%Y3zN z7&8QR)XQ*pwOlCyLZ~d*!44vV2x!{RHt8P53a8pzmbs$*lEuFn@n->`>j_m7cAmR?K!fsN5{7sT zw?@uO!}cCsOo&`oT^&G>mtgS)c|+Pr1^o#=35K8NvVlzg9~MBzMY!m*dD33RQ(0ui zZ%V<=zeb=zC%rSUZFUE8kvgHUmB}B#Z!MJm^T*L0xi5kJ6?~N%p9-@$Ytm_@qnxJ* z1C)I;wlxuf1p>0JNfmqX*s>&Ya-UQ7u^iD2^yOAPD^1WY69JA?1!8ZYd$Ih1!Kd$7 z4?zT=Kb6tcpl?~zLSNh7CULQR8KB6IWlb+U2^fSxVr_4mJ7gj~Q-A?j9TCn8}Q{ z;U-QgNo$xLMtb9<U(dSFdim0VhbR)We<$6hX|HfX1$u`s;$b?2mxc@$hPyT)`8c22 zyhi@s#dYWAzIhu84J2)T_dHZQmUUq3&}jEGQBTT|^o>m(Kkw@=G0h-$&BP)|ft5h3 z{ia*nxtIETBBBczc+K62(EPFc0%FTo`>h0KC^ciqjNphpkFJIL#s)=(etc~0Nb#0Pj(`04*hD+T zY{Pdy>%iBt@p;?gdRMJ_$!M3tX|Z*OxY2%Xpa-G|;4UW*hOF0A-DDGkh2bk&pmDIE zC0qOCTgcKWZSKjTh$zKG*4mGolv~(|JJ1Ol2TD;|5i@xt&_BMBBx!#MwFTxbUGLi#I|R$!tpL)m&)xm)gr}hp44fP!RjejmP zIihNJ!BD?tx_!e*b4*($B$h>)IbCywE3)M5Kv#y_`Qz`%Rqvl+Zx#QjX%FjjR@tj# z$JDibqL^vmrGRKpGlKo)7S`)OuDB`K!Vo7$woZ~n=l;A5kukA-a8*6M8)orFe0jXt ziIb%$UZk*qt($!5@N>yXF=vMqD@DJZ%!5M-z{4_@@RJi{ippZvuNN4MCP!1P7g0QB zdjFrKam5imCl{A?T_?92xV>I$C~Mzz{W^!w@>`qM?gE@}?p6Peit5*|VwAX{YY%Xn zeJyo6e>I{oFfir{ z21F;tI3tkp8=U8~(SS<>Ul%9ZQrx2%9J17*hJ+GLTexl;|8#s^9HYZuLX~a)0_ky! zt?X;=IG7^Z;l&Y%Ji+ez75aX>9km-=qVYi5$Xv6j`6nY?9<8kx_ zB{PA5c>&c~#CS1Rgu@CS85!BN(%ZZt3od=iB&Xvm$Jp2t#t~2JTW|Nb#_lqgc$Jbx zfxj^##se4r1~kTOJA7WwQoq%9M;41fB27Sk&c@yPnOd(%8ezE9AKMmfde?}5%EL@& zFZ$1@TK<3IJv?^}7F|TT=>oJfnCoGe1;jQsFv&~rtBd%z4UI6WhYnM4S@A8!nt>8n z^h=O>KohL2QD6Uw-SA)fGVJwg+*n(~YQXbT(1K?X!=PLLC$grp^vkW~csd1ZVG>Ql zD{u2AS!D<6$*#+x2_!OXRJN1|{mQ=|5)x#l{n$|g{+ro`lSz=tWd*4m*v;lbOII3AIE2}YGC>6W|nk6%4HX{5OHqBo_fu9tYacN+)r)87n61Sd% ztL>kB9BGO*Hn8;Kt((W{6}$H9ZD#bGhYi1>zaOjI4VM>j01FLufGt=J&p!rpc>~vn zdTR#W?_20}R<8d9Ntnl?SWH09dCTczq(a1|4I1ugsaV{stX_XsS>Q04N@KaNh>Z(y zPJOf@_^S|T(!xnYqQt`wgR$1qN^9Dg@Rq!IaO zgnkRhoPel9S~cBX3T@^WKZQ_mYd#=N?K!Cyy3G`6+6d8!uxJoGxwWcd*eVkgorx{| z9UDunh(q%GiZf*JBqR`Aiwas+8>`v7CFJUy!DTwqz(T1OWO;TNfUmX7y724}dOE$D z&xYgaKj>n+ak#wQK)Q)R`H$xov1Z-eT)n}+V0sw14rBU+4tin-$YM!$MIU>NVtv;uylxOc3mvTl;bq52{iE++IxEUvLL~CE*7~-7Hh?KY z{}N*amD$47KapTL&I_NZ6&Xv)_E$=x28auh;{fi?CYOnAp4%4yg%hmjwk93;+xTnl zQ*UWCb^O}*(x0hmbt2tHa0Ti#yP80Zy@Wp1eR>aMgF!tA>72M2As685ymyqRzjB&d zIMTWGbR#?t_Ot=pN`RA&U99qi3H+Qqgt8Zxv;jLZ5N2mslg{V&{zw0(yYGx@D(cz{ zB7_bKN+$v$pi-pwCW1-_=`D1S-g{Ge5s==SfYi{DngG&!4;`eJP*eznHrMx?S?inm zF>8KLekJSXp0m$Adq3ygz4v*xh24BDi-#rkjXLn~6}JOho_%#P7KoGfm#?mOlCa8h zdXQ0E<20~ZeYrI(RfIx)Jh< zt;iIM34=Aohl)6JGqk!uABcTd5^Ng@SD!BRojtZ0d6o1{YCsgWWU---um6&%msEBC7Px7hxK9EHb1t>ma=G^MD7J%~6dTo?a zTjbs?ri*PIeN+L_s<)jvE}XBrosouj12#eSxf2n8D-Kj_X+frXY@JK`=s=!KrpS|w z;(V{YF&5(EYP{L?(QLRQ988gZS}nD?K9oGCf1Nvco!crtjpU! zB-#e|8qVVX+_vJc_WpFe4~Na&YZ26qyGb{3Te$VYcoteDvXv#2vX1TBtBL+SGzb|Q zL`nMasNDwg+DR!JoW+!by{1M4%XaS@l}x>RLe@O+B52v6+qCB7+Lg=t^78VL2!=Qz zu=Hc5wt=u(`k)J&M{Bma3cF>r@GKb*4-btUl^3vVw;WWp{y0uiFop04{eDTrWW`J< z@gfGNf0xp4%e~M_fii0~Ixe-Ue4JMA&&K-1CvlZp`9|Jd#m9avVGnlDrt4O=KcG&I zDKM_G>f_&5P>`8i&PbAE`-oYbxE72~>asi9F)?ivKJ>N!Eo1Y6aq|r+Z9I8vml^=ut99jNo*J5@WZxTaQjf7R zMv7?`1Nq+a%U#7ev=*Pk4mt_M5&H|0syk*B#C9_cce{7RoG8gEkk`zNc3F*CZ+;RJ zKYucCsMdg!65#vboGO+aBnlx( z`eHoq=JQg6{;k%)L{m8*Mb@bK#fjY*B_FH=9{eCM?q$Z!9+)n%q^~immww}G1EA_A zFi1($cCbTheb+gFxw>2D1y^4(&^;}w1@eT zIs+ER&wvJm&);XzT*O~{!3Ce)%)KjzUA9LZ!ktw>()<5esZLXk!hGkVegF?aXL|OQ zi!Ot*l}26T3J!JRgmCCldtRy7L-vCCWv{?a$9fO0^zBjb##*_>yIm9iw7TlN*>huw zlisOYjYYKOb_KPwKklz1EWMYH#TZoVWE|Nj-c9OP&f*daoVEarRmsKFs?TE>#$Tl~ zdnQC|KQ|88o5AJM_}g6#&=t|l4b?JqphmF*GehQV?M1~fHgK4G?A6g^5n=oV7+&jj zz~HD$i=mRS(gT*aY>;G6}lSn$Skh$o5D-%!d84~VkQ^P>Kd zk*)Po(%#lc+@b?%BfoW)$D9TcLywwW!)8AASk}GT=?^PIP{Jy%07>dm0eoS(7S zAkGI(ck1#ojpOGj5Z#h6VL4tZ$pF9X#XtjbDaH^orjOmfn+c%ZVZ3WKG>lx6ndc9Yvg6TO)znnuQW6K&7YKg;&hHRtqgzZ)6+6Ds5biJT@* z$^Jbp`#>0-K{;WuOvJX@a?#MBIDAmNV{qun3ibWqJp_%;)k>eFu$!icipf$r_~?9wN@$%n42fl6mEN0RDhY~!T+ zQVH>xZBV(7vEiq@`|v^)d*Cw4l_oIu3^w+CY!Fu1S?#w1W8`w3mA#ku_N~91zgB=@ z0EP9X#TM7+lt6=+`;v@$VX|`mvnk|u1pg-LA@!NA219jAFptZgMnnqp3IkMWDC3XI z_xp&)Yc-w@T7Qg;`+yy8Jy4lScbR{^xp2F5{PY}TtEV;N2hZ5XA^;j}*+%QVKjM0S z56bI%n4PJaN-pAhnWVUKeZkn^Fd>mPzEl)tZ0Hlzz)^mr%sqjA$EAul5x?mjG-9`0 z;19a?U-)XtA+Mmi%rfc4nN7ebYxoXihXthUyHe)&e1)=xSif|^uMY+eDV4J*q)ZEY z3Suw@Kmv2B%79~tIzFT9MkJb@WCDvj*)=G#LsIP_D0BWtox|K9>8E)(+A=ve7d8mv z{k6|fKOOw)lti)gh=en;15gCN{fF@nv&mMeu&tkh1cEb7v-5)$ud9I zO4?og;NYP7FyuE-Lm@;a>hSPon-SO8-4&<%6tYjxfUH76s_Y;rU3T`73}45Bk5j|h z(#K4m31p!h3(z9DNVb6)S=Q}&?4U!_RKA8NA0Hp{w_?$O!NI7?4Nm7jz1QIs2+eND z$5+ACjSL3%;!O+1if_jOU5a9rn(@?=)lf{gt_JC>(&_LZ+w94~Xu2|&dEUAsRo1K} z9N-X@VOD{ zet=B9-I@1S-^-lrO%P7iF%LHq8}R$Iy@{gmC9q#?uMgfl&h{ogDa zNWL#!5L}Sm7ZGlE8B=x%lA&wgCy(FvCFC2xVqnSfzooWl(8Kz1yYOxSKU;bGXIr*> z1$wwb^h2hHZW5-=OH5*vZazVkO}5W$;WVy<(nY;#w8F49xs8$abaf8iyGc}g=Zk%= ztd*1F-P+=Qoj9^WSfL_ShN^i>+{^{cZ)qu*QU%5_L1zls((Ky&POe&D+g^$YPCBI# zrW^wlaHsV}p|6r>16T!(T{c0FizwiJrEhIF`hcC`mSkgsuZ@7oBPP~kzK$DHQRR}v zEkZ%((f+CVYK+zSF&pDmT45oW>OVackQH1`KTdmS$Z#xj#)4Ii3v~1tRce*WMpWER;%U2ImP=Q*)WMI6l%1OMRI7BwerAIv_nby~$7 zV(k;lPf%aASjvST)bOtYdIM{YkHNC@VzypDKnD%~M+%^(nQQ3EQqe|VPr%&kfcI^j zdPVipq?h>N-NRlx?aYl=C$@8?W+F}9H~uebMbd;%vp%GZEcMI)5kKev1Ignz9k4YdM zVel-~mGyhiC6AKx!#`u+oi}<2&XWR ze12uugsvXe9hE#iYnh}Dc;jj`W|$Q+)y=-#Q!+OMbi=lSZcR;;w7QH=$KJc%#&P+3 z$KBzR<2G^T#+4}*$x4Uzv)RYwVs~Cs91B3`W zyha=c;#e?;*ti_CHFoa3q!&K+?88#k(;NIPyoiL~k?tSeU6tcP8}#sSKOe5D$;j!` zRz0K~T3uEe1u8p-Ex&mAlJ_oiRf%C(vV?1`V$}_iN9}w(S5x#_P3-}AR>Z_WsmQ@E zHW@pKA(xE9*lZgV7v&vvx`{B#_Jy~2Y%)88>+s3BG)jp3?VP1gMi-AK88R?=wYrDM zFROj?R%hL?D`!hR9T8s+`^83!y)5@EPZQ54Ql+pYCm~rOI_mm|cp+Zr?V>Y~KJlv1 zZj*qETh_POf#W~V$39!ruV*(|7TC}i;&%7K=bX=le;o$|g7j{te|=heO)6Hg z?0W~)yvX#1Rg~-?6-B;znAP2YI8zCO6cwyIe6>!O!&&~)ujWjubAbT5Fpy&4)iZwY zUw;-tB2!CU`ygXG#}3cXa;$pQv+o!Ua2>o=P%yitl@CZiUV8!x zM!Z)>twvGEf19Ji!@Qy)uJ8)vns2w`*mmIl@4bhU6*%+Fku%VgvFaRyE`DeE&dl#< z4hM7S)koCV<7a(c3|(-6k~LpbFB{cUrsX6&Y`)g*UEF6Kgo$oNQD*Ryt)RPR%FK2I zsEFnGKFiH|%O&xQU(!(xL)BXtep)+CZneFoPf|BW|CTl}-?Vx{hA^$+zKeCwnnBy0 zLlzVcwC3fnuea-9Q~{c#S^;%oQ@G{@s@5679UF^v7JtS<@0BpGpB3fLwaLvukkcehmiu-_1)G2v<*mElnEqK&Fydm@H2r z@Hq_bPevG$EFUZIsC-26NuF5~?ZDfywGtMrFXH;I+26FTU>R_7Ju8ev4G{stCS=Y< zZ`FBV$Il2P4j*b!#o$6UDz6q=2jx7tsuxDCH5Ua!L4FIa z28P1c35=;c-#18!|BkE72&>wU#IC!bA8!=O{npl&a(gsq40E=6Z+XuxrR){B(W)r< zi!cMgMSnG`w>K>qvI==3&Jk;o+tfyfjA~xgeTAmKz6F(>kNvdd-8jSGhcnU;8g%=4 z%yg)>=jD|jOR!Wt!{^1dKd6mP?J70PO5Q|Pm02UNbsYCGaWos?lc~3v%6Lj9;6|$I z<1a%ePE!a*e&{6Ke*hZVLCg*>t2jHq0?``g)}Gnwz;E?Ej*yy-9-d!N+U_JTTg_-| zMejY&KAsJb_uzUXWZnfArtK5PZ8_`jHT>l;ONaaiQ*CP5CtmLXU*6y56CE)IuFgCX zaBX#{-M2KwkPi{Vhl*X5=hbE-a#h~uRJ0w-RD_>ewRLuVb$ut*CqdkqBVw+7S2b&? z$rB=tW7u!52J9B2y1ab{?ojUl7N3%hIFlJcTl~;2A^*Ow1vWZvgq5hr*8!5ZiJm8$ zG5X0VMJ7#NY#e955kqs|@BB3;cT*#23;#29g|9V+vF(P9OtP_|fNiQWA{$U!;1=xh zN_|fr-z2Af8_gX=3YVebZ0oD|L{E_+tD|1arXHWT*HuRd%HwNwGm;9C)EG!1XeIYj zx*dMas@SG@)_NgS!O{mMkjv?`nzFMF-~y;YT{F@vsu-i9NYr}lNS>4#$L4$Yx-f+jVlYUb^Lsb(l~?=DGwNVE?$J1obmtdA?qT+5!;^tH{^ z)vOZ+3>JiAT=CROR=}6!sAuC8DF2QZ+ND!z$=R`MN|FNyNB4YsKxiCr%Wnj%B!Q}N z;U5wsUmqx%HwyOPLime|GycmWOKRkT8~c5OwUV)~ZWEbA++v7kg#_jv4+U3pRtSS} zp*+-k0o!|NF>)l$QEaQeVn=kZD}}2|Va70-d@@pFbOtUl?R7y#cGQ64*_xYW9@w34 zL<$}(UZZzNaYbUvE8@L(gmZn=DJGWl7BOFYY4xe|Nu^#1kP#J4?eFPHWWpUnL05fi|+{%vU5tID9E;?4E?1u7xy zCs@lvqIX`Dt;=Ck>pxRU$frrkkjRU~Em~WO?|(5N)|WJ{6xMaCgnT)4IzBDGeol!b zr0cqq93u2seWWCrz~@_%P0kn`_O#(=1lm>ImUWXIO~kuj2wueCGV9J$J8vO!(%r+O zaFItlP3uQiT-sXY$+9j`V9)nD6HpiaHNjFM+T=J%G6cXdKomCcb_ik3r=jzM>Bb|GL&j^nK{NcS=P_L&eCF5Ys-D5VQtb!XE@8 zHG3y3{XtY{tBnXlysMPZ%GT&u*cnk89_b_$GhzL6&kfL9%eqJh?xFJr(_T52IFDTTNe0P(#T`GQk$h9C}#t|DUX(vaz zpT|VLJom^BaZFf!8qMSoh*9@&SnNrwDV%R`<$3|veeGN$nsUsS9+Q;hHLttdXGcTS>=jika5!FF{qS&6U-3Y|hKirrjI%umCTTo?QZXJ(Y#Qy_I9+#J*h`0U-{4sm@Ocwhk|l{g z{b52*1_NQh7I*+C5|?=K=PV&>jXAKDrfF^fpj`N2xvvT=KtRImmu%7TA_dm>Z4LtV znC1mKq~u-wO95!H>%8pW-u_^EA=RIZV*x8|p6uPv+%4jED7*5x543MVvPW~xJ}b&n z&NGFtPjUR(?yh+(CH`2Le=D1OzSJ}Y9mflQG^YXw0VT=8yW8Bx4EU6~P5A*O&ZDps zOs(}(-i$oK9YGvJoLw%lu`jNs#|F=7dr{|P1ffD5`m6$u4deOtUBzI{z|naC@RlL^TO{M6^Nd<+VL4OvJE)6%=@9!I8Q&RX9ke!*`KPTGdF7 z=6_EzY$s6TiIyJCM5a5j4VQ7jd(0<)U@(yszNAn-n!QwbBL5J43l%QeW6kF@Wz1Ps zO&o|&ks^f(WKN9Z0TqoNkjTr0t(>GLq$ybfuz>p+t99f{v5nVz@sKV?y`qL+HJNuf z2*j#Kkvwcl==_3&?xjRf_x5J&j%C4t$tb<))^LsP;e2!M*RPWy2Mlqtu3nn$#y&nW zboBp5-=tip5)vl}Zv5Tu|LBw27_U!{3shSSAOIxoq%P#WSdG&Mp!C3|ME&q0vdL&6 za>O!!HE3nn--O;)>(TEe)c9Q#XO=K$IRNnRRgaLjVtM*aM}Vqy{7{IdWdUzHAy0kU zD=7-<76t+L*61*i zc51%QPcogYm+4(yDP)I8|jj~LFmF!Qc|Q&s9d>|-p>$nf>6Bs*cEyW zUo@0aGFl%6s4FM?MYowAbNPdVT*J5d=VR~vXS`qjdEGjU&%_X3E>Np40|nQ+BUt2d zuy||*@#ZxCp+@Zs8BR{lXHI#hB*QB`Z&h6SMZ^(SkVn%Q*azrLh7$+#vY%D-S2P^p zM%x`Dk3(ei4l7u~_yKJ_e5x6iEFRuiV>#mat*H0`-hHR$C5uZHh+JWU2Yua-i*v<$ zExGD}?>4_7JcTZ>4E*M70FJRkEil^&nCTBKz=%OMNiA9gw)`BqyhzeB2oON2vDpdG z!mrz+hwBBr+5@&na-+wrUQh86RM_H|7dPuR4r5a=dEe~sVD%o=Qzw!RYXfRH#*l=chvzjY($^nz<(UY87?wlGEA%5(% ze2W7pm0tkFBQu*x`xQf6suP=HLTd!M%29}M+$Mxy={4yd;8eL6+^y0)&KFDJ`y9mR zexY8ePSDgBst)+9o*Tha55Mf$-2r4k%~J`V$k|Slpgd`BRXo2+noD z^5>M2%L~4AFq`b}vV%X@&(Yg@ek9cn!qv%|+lX7?8^WmQ=)Lh8acw1fzv(T6ofa+O z<56Y`g8Ty!AhrXCUtpEmC)R#@x=O=F!MI64i)8ZU0XnF46T!I_QTjI-Oi)%G1J~x*x94 zyTw}Spud0JZZDQ1;$MT!|582E<%C*Wlf3dEB^&!of=addwJY{2?^v;p^!1h>Xx}; z3F)$H-=|=N(k&j#@WZ{JV{mPuRE z{Z5s%*1zva=ZQdi%>B>#I%IsQ%MUqQ#K^{hx-~?&#Gj{>BSrf$HJxqXV}>@1 ze+co!TOLHygCV$U3A9GGC)abKg(P#U$7nNd zs@*vlBu)&&9S~&}{E~u*_fLmRORPiBis2h%c7hd73rX@rg6A&<$c>sv79^tJGuED3 zo5rg91VNAY>@!}jp+kU0=$plY&h_B4uqAi8)}~}=lP%>F)Pjk$Mu`7-n_nE7zWVor!N5cWsHmzAhXYOZV>t7z*KiWBJ z$Fodq23~SfkL|2hSN!?65wo1gvH6=(lYy@+ZhMnO!6ZsbXJ`$;3l{Ebwc#Xm;;3LU z(OSMYSaoXPS~wj0zIu zIbF>$?RD=TtGS`K)2pFu?e6M@oyXfB#Hjq?@g7`GQ!GZVQ7TQH`1m7HjkuDyGd3~a zL1)V;WCb?-vtkHLmA1CC@e5i3H`&8Wk4`8Vz|fH={W(o+%c143D}a<5tRXKHV^mPy zc!f3FbULSHf06fn_2qi#kll0b1%~ct$sdP%Qn@`8Nzad#qpJ>xz3qNg-I2#hhAul; zT{jfsCA(Y3J{xb3if8Dx=FJP`kD2XfQe z;4@|@7l{8TEC5?KEv8>hWc6>!mn2F(k#eqyz9ifR9H__!vp_!pN+l;^kGw>$L*@_e zmyHEKf(=$7&HS(?eHliB-}s;8qMe(Ugy=j*k32bH9hfp6npgw(8BJmj>iR~EX~}uV9*OdJFJ6?!v8|)R&CJX^ zvE0is!I1SA6e@(Fs9JrS+h&B1UVG>txQ>aX%cY%rRz{%>ddb0IahT@JR`ga$32=|x zPaW!M-pLuN--|2ApJ4=Rg?O3)+nP$ZgIUUmzf|;A_Ew8=;jU0M${4E9sso?^4;c|| z^HIw|eOFf(ZaeXN`?J8?W=g(@`)$9m%3V(0f8fjOIBRNZpmk_7Qu4o0(}Eer4sCT= z)~V^~y>InErJWv0(z-NhVgfee%)gbeEPYn^d$a0z{i+HrSZ{rksqZ>t9HG5(t?f$5 zXaZzohIewJ=xfF{_8zImXDCOMHB#`x0u+OG-$=wzC!@>yR$6c6?&zp08q)hKquC~2~V6l zBh-+n^ICc0^lH6IU|p2J>@v^Pn8~}ixX^4uH1%&XGpfMer=h7jKb#mjwauq1{#W?B z7lMPC<{i6zP9x>d;(K$zJRhf9I|pZ(OnIq0xnx0BFb~An1U(;wkd1s>;Vl+?nOhDL zutSbJ6_plN8Mev=oKt&$$kMgfkM$VeTy=TR$jxGu;&f(Vj-1EscUVAB*)HrWf2=tSPF7&?Y8o9oGXLiV ztSIR<9^=o6q7^JvJjM{A3?PIngO`x>6hy!n^7cKxq+p5h>iwhF%s`ELzC<4|BFmv9 zK7H0rh5mafoeUljG8|x0{qHg9f6d6Me+2w8m* zItefd@{}4(jsaUEf&3qYzsdmM(SUon;hOoKd*lg_J`iH9TMs}IpC@&QwE&Q%G-7z4 cQI_{I5W%6_xrqNH9t3>ey-}8}l7W8uAAqPQ=Kufz diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_autakh.dm b/maps/random_ruins/exoplanets/ouerea/ouerea_autakh.dm new file mode 100644 index 00000000000..a6e9b089e90 --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_autakh.dm @@ -0,0 +1,80 @@ +/datum/map_template/ruin/exoplanet/ouerea_autakh + name = "Ouerea Aut'akh Compound" + id = "ouerea_autakh" + spawn_weight = 1 + spawn_cost = 2 + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + sectors = list(SECTOR_UUEOAESA) + prefix = "ouerea/" + suffixes = list("ouerea_autakh.dmm") + unit_test_groups = list(3) + +/area/ouerea_autakh + name = "Aut'akh Compound" + icon_state = "bluenew" + requires_power = FALSE + dynamic_lighting = TRUE + no_light_control = FALSE + base_turf = /turf/simulated/floor/exoplanet/barren + area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS + area_blurb = "An oddly fortified settlement, resting in the Ouerean wilderness. High fences and a checkpoint at the gate indicate that few visitors are expected to this place." + +/datum/ghostspawner/human/ouerea_autakh + name = "Aut'akh Faithful" + short_name = "ouerea_autakh" + desc = "Survive against religious persecution in your commune on Ouerea." + tags = list("External") + welcome_message = "You are a follower of the Aut'akh faith, living in a hidden commune on Ouerea. Practice your faith in secret, away from the eyes of the Hegemony." + + extra_languages = list(LANGUAGE_UNATHI, LANGUAGE_AZAZIBA) + max_count = 3 + spawnpoints = list("ouerea_autakh") + possible_species = list(SPECIES_UNATHI) + allow_appearance_change = APPEARANCE_PLASTICSURGERY + outfit = /obj/outfit/admin/autakh + + assigned_role = "Aut'akh Commune Resident" + special_role = "Aut'akh Commune Resident" + respawn_flag = null + uses_species_whitelist = FALSE + +/datum/ghostspawner/human/ouerea_autakh/shaman + name = "Aut'akh Shaman" + short_name = "ouerea_autakh_shaman" + desc = "Lead your commune to prosper in secret, as a teacher of the Aut'akh faith." + welcome_message = "You are a shaman of the Aut'akh faith, trained in both theology and cybernetic surgery. Help lead your commune members to a greater understanding, protect them from religious persecution, and spread the beliefs of the Aut'akh." + max_count = 1 + outfit = /obj/outfit/admin/autakh/shaman + assigned_role = "Aut'akh Shaman" + special_role = "Aut'akh Shaman" + uses_species_whitelist = TRUE + +/obj/outfit/admin/autakh + name = "Aut'akh" + + uniform = list(/obj/item/clothing/under/unathi, /obj/item/clothing/under/unathi/himation, /obj/item/clothing/under/unathi/zozo) + shoes = /obj/item/clothing/shoes/sandals/caligae + l_ear = null + id = /obj/item/card/id + +/obj/outfit/admin/autakh/get_id_access() + return list(ACCESS_AUTAKH) + +/obj/outfit/admin/autakh/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + var/obj/item/organ/A = new /obj/item/organ/internal/anchor(H) + var/obj/item/organ/external/affected = H.get_organ(A.parent_organ) + A.replaced(H, affected) + H.update_body() + +/obj/outfit/admin/autakh/shaman + suit = /obj/item/clothing/suit/unathi/wrapping + mask = /obj/item/clothing/mask/gas/unathi + +/obj/outfit/admin/autakh/shaman/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + var/obj/item/organ/A = new /obj/item/organ/internal/anchor(H) + var/obj/item/organ/external/affected = H.get_organ(A.parent_organ) + A.replaced(H, affected) + var/obj/item/organ/B = new /obj/item/organ/external/hand/right/autakh/tool/nullrod(H) + var/obj/item/organ/external/affectedB = H.get_organ(B.parent_organ) + B.replaced(H, affectedB) + H.update_body() diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_autakh.dmm b/maps/random_ruins/exoplanets/ouerea/ouerea_autakh.dmm new file mode 100644 index 00000000000..37ce0c32d5d --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_autakh.dmm @@ -0,0 +1,1726 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"as" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_autakh) +"aR" = ( +/obj/machinery/button/remote/blast_door{ + name = "Compound Gates"; + pixel_y = 25; + id = "autakh_base_entry"; + req_access = list(228) + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/bed/stool/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"bb" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/obj/structure/table/rack, +/obj/item/storage/toolbox/electrical, +/obj/item/storage/toolbox/mechanical, +/obj/item/saddle, +/obj/item/saddle, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_autakh) +"be" = ( +/obj/structure/bed/stool/chair/sofa/pew/right, +/turf/simulated/floor/exoplanet/marble/dark, +/area/ouerea_autakh) +"bp" = ( +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"bx" = ( +/obj/structure/table/wood, +/obj/machinery/door/window/brigdoor{ + req_access = list(217); + dir = 8 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"ds" = ( +/obj/machinery/optable, +/turf/simulated/floor/exoplanet/marble, +/area/ouerea_autakh) +"dP" = ( +/obj/machinery/light, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"eF" = ( +/obj/structure/simple_door/wood, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_autakh) +"eX" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"fc" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/obj/structure/table/rack, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_autakh) +"fF" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_autakh) +"gY" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_autakh) +"iy" = ( +/turf/simulated/wall/wood, +/area/ouerea_autakh) +"iC" = ( +/obj/machinery/vending/dinnerware, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"iF" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(228) + }, +/obj/item/storage/box/shotgunshells, +/obj/item/gun/projectile/shotgun/doublebarrel, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"jc" = ( +/obj/machinery/light, +/turf/simulated/floor/exoplanet/marble, +/area/ouerea_autakh) +"kd" = ( +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"lh" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/structure/curtain/open/bed, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"lZ" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/marble/dark, +/area/ouerea_autakh) +"mv" = ( +/turf/simulated/wall/marble, +/area/ouerea_autakh) +"nO" = ( +/obj/machinery/appliance/cooker/stove, +/obj/machinery/light, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"op" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"ox" = ( +/obj/structure/table/stone/marble, +/obj/item/clothing/gloves/yellow/specialu, +/obj/item/clothing/gloves/yellow/specialu, +/obj/item/clothing/gloves/yellow/specialu, +/turf/simulated/floor/exoplanet/marble, +/area/ouerea_autakh) +"oK" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/obj/machinery/autolathe, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_autakh) +"pC" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"pU" = ( +/obj/structure/table/stone/marble, +/obj/item/storage/box/fancy/tray, +/turf/simulated/floor/exoplanet/marble, +/area/ouerea_autakh) +"qq" = ( +/obj/structure/table/rack, +/obj/random/sword, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"qE" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(228) + }, +/obj/item/gun/projectile/shotgun/pump/rifle/scope, +/obj/item/ammo_casing/a762, +/obj/item/ammo_casing/a762, +/obj/item/ammo_casing/a762, +/obj/item/ammo_casing/a762, +/obj/item/ammo_casing/a762, +/obj/item/ammo_casing/a762, +/obj/item/ammo_casing/a762, +/obj/item/ammo_casing/a762, +/obj/item/ammo_casing/a762, +/obj/item/ammo_casing/a762, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"ro" = ( +/obj/structure/table/wood, +/obj/machinery/door/window/brigdoor{ + req_access = list(217); + dir = 4 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"rQ" = ( +/obj/structure/bed/stool/chair/sofa/pew/left, +/turf/simulated/floor/exoplanet/marble/dark, +/area/ouerea_autakh) +"to" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(228) + }, +/obj/random/civgun, +/obj/random/civgun, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"tz" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(228) + }, +/obj/item/melee/hammer/powered, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"tO" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"ut" = ( +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_autakh) +"uw" = ( +/obj/structure/table/stone/marble, +/obj/item/flame/candle, +/obj/item/nullrod/shaman, +/turf/simulated/floor/exoplanet/marble, +/area/ouerea_autakh) +"xe" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/obj/structure/mech_wreckage, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_autakh) +"xl" = ( +/obj/structure/table/rack, +/obj/item/clothing/accessory/holster/armpit, +/obj/item/clothing/accessory/holster/armpit, +/obj/item/clothing/accessory/holster/armpit, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"xL" = ( +/obj/machinery/button/remote/blast_door{ + name = "Compound Gates"; + pixel_y = 25; + id = "autakh_base_entry"; + req_access = list(228) + }, +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/obj/structure/bed/stool/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"yt" = ( +/obj/structure/blocker/steel/fence{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"zK" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/marble/dark, +/area/ouerea_autakh) +"Ai" = ( +/obj/structure/table/stone/marble, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"Av" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_autakh) +"AS" = ( +/obj/structure/table/standard, +/obj/machinery/chemical_dispenser/bar_soft{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"Bd" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/structure/curtain/open/bed, +/obj/effect/ghostspawpoint{ + name = "igs - ouerea_autakh"; + identifier = "ouerea_autakh" + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"Bt" = ( +/obj/structure/table/wood, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"CH" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"Dd" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/obj/machinery/mech_recharger, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_autakh) +"DJ" = ( +/obj/structure/closet/crate/autakh, +/obj/item/organ/internal/augment/farseer_eye, +/obj/item/organ/internal/augment/protein_valve, +/obj/item/organ/internal/augment/venomous_rest, +/obj/item/organ/internal/augment/calf_override, +/obj/item/organ/external/arm/autakh, +/obj/item/organ/external/arm/right/autakh, +/obj/item/organ/external/leg/autakh, +/obj/item/organ/external/leg/right/autakh, +/obj/item/organ/external/leg/right/autakh, +/obj/item/organ/external/leg/autakh, +/obj/item/organ/external/arm/autakh, +/obj/item/organ/external/arm/right/autakh, +/obj/item/organ/external/hand/right/autakh/medical, +/obj/item/organ/external/hand/right/autakh/security, +/obj/item/organ/external/hand/right/autakh/tool/mining, +/obj/item/organ/external/hand/right/autakh/tool, +/turf/simulated/floor/exoplanet/marble, +/area/ouerea_autakh) +"Fo" = ( +/obj/structure/simple_door/wood, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"Gq" = ( +/obj/structure/blocker/steel/fence, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"Hk" = ( +/turf/simulated/wall, +/area/ouerea_autakh) +"Jc" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"Kq" = ( +/turf/simulated/floor/exoplanet/water/shallow{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"KG" = ( +/obj/structure/table/rack, +/obj/random/firstaid, +/obj/random/firstaid, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"Lc" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/obj/structure/table/steel, +/obj/item/storage/bible{ + icon_state = "book10"; + item_state = "book10"; + name = "Rituals and Regiments of the Ancient Mador"; + desc = "Coming from radicalized and sidelined views of former warriors, the Aut'akh are a religious commune of cybernetically-augmented Unathi. They live in the relative safety \ of their communes scattered across various towns, planets, and systems, though have yet to truly attain their perfect leaderless society, as their own supposedly-defeated prejudice \ still runs in quiet circles within communes. Meanwhile, society often rebukes and ridicules these fanatical trans-speciests. Their lives are gently guided by the shamans or \"paradigms,\" \ which sometimes act as the biomechanical engineers of these groups. The Aut'akh believe that spirits inhabit all things, much like the Th'akh religion. However, they also believe the flesh's \ weakness hampers the soul, thus evil spirits can manipulate people's minds and souls to commit evil acts. These malicious spirits are given power within a being when the person succumbs to greed, \ anger, or other emotional vices. Aut'akh preach that the Contact War was the result of sinta being so misled by evil spirits that they brought the world to ruin, and all power, whether a government, \ religion, or corporation, is inherently corrupt due to the influence of evil spirits." + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_autakh) +"LR" = ( +/turf/simulated/floor/exoplanet/marble, +/area/ouerea_autakh) +"LV" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/under/unathi, +/obj/item/clothing/under/unathi, +/obj/item/clothing/under/unathi/himation, +/obj/item/clothing/under/unathi/himation, +/obj/item/clothing/under/unathi/zozo{ + color = "4a5bcf" + }, +/obj/item/clothing/suit/unathi/robe/beige, +/obj/item/clothing/accessory/poncho/unathimantle{ + color = "2a2b2c" + }, +/obj/item/clothing/gloves/brown/tajara, +/obj/item/storage/bible{ + icon_state = "book10"; + item_state = "book10"; + name = "Rituals and Regiments of the Ancient Mador"; + desc = "Coming from radicalized and sidelined views of former warriors, the Aut'akh are a religious commune of cybernetically-augmented Unathi. They live in the relative safety \ of their communes scattered across various towns, planets, and systems, though have yet to truly attain their perfect leaderless society, as their own supposedly-defeated prejudice \ still runs in quiet circles within communes. Meanwhile, society often rebukes and ridicules these fanatical trans-speciests. Their lives are gently guided by the shamans or \"paradigms,\" \ which sometimes act as the biomechanical engineers of these groups. The Aut'akh believe that spirits inhabit all things, much like the Th'akh religion. However, they also believe the flesh's \ weakness hampers the soul, thus evil spirits can manipulate people's minds and souls to commit evil acts. These malicious spirits are given power within a being when the person succumbs to greed, \ anger, or other emotional vices. Aut'akh preach that the Contact War was the result of sinta being so misled by evil spirits that they brought the world to ruin, and all power, whether a government, \ religion, or corporation, is inherently corrupt due to the influence of evil spirits." + }, +/obj/item/clothing/shoes/sandals/caligae, +/obj/item/clothing/shoes/sandals/caligae, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"Mj" = ( +/obj/machinery/vending/boozeomat/merchant, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"Nm" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/obj/structure/table/rack, +/obj/item/stack/nanopaste, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_autakh) +"Nr" = ( +/obj/structure/bed/stool/bar/padded/red, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"OC" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"OY" = ( +/mob/living/simple_animal/threshbeast, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"Pa" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = 32; + pixel_y = 4 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = 32; + pixel_y = -8 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"Pn" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/under/unathi/huytai, +/obj/item/clothing/under/unathi/zozo{ + color = "4a5bcf" + }, +/obj/item/clothing/suit/unathi/robe/beige, +/obj/item/clothing/accessory/poncho/unathimantle{ + color = "2a2b2c" + }, +/obj/item/clothing/accessory/poncho/unathimantle{ + color = "2a2b2c" + }, +/obj/item/clothing/gloves/brown/tajara, +/obj/item/storage/bible{ + icon_state = "book10"; + item_state = "book10"; + name = "Rituals and Regiments of the Ancient Mador"; + desc = "Coming from radicalized and sidelined views of former warriors, the Aut'akh are a religious commune of cybernetically-augmented Unathi. They live in the relative safety \ of their communes scattered across various towns, planets, and systems, though have yet to truly attain their perfect leaderless society, as their own supposedly-defeated prejudice \ still runs in quiet circles within communes. Meanwhile, society often rebukes and ridicules these fanatical trans-speciests. Their lives are gently guided by the shamans or \"paradigms,\" \ which sometimes act as the biomechanical engineers of these groups. The Aut'akh believe that spirits inhabit all things, much like the Th'akh religion. However, they also believe the flesh's \ weakness hampers the soul, thus evil spirits can manipulate people's minds and souls to commit evil acts. These malicious spirits are given power within a being when the person succumbs to greed, \ anger, or other emotional vices. Aut'akh preach that the Contact War was the result of sinta being so misled by evil spirits that they brought the world to ruin, and all power, whether a government, \ religion, or corporation, is inherently corrupt due to the influence of evil spirits." + }, +/obj/item/clothing/shoes/sandals/caligae, +/obj/item/clothing/shoes/sandals/caligae, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"Qy" = ( +/obj/structure/table/rack, +/obj/random/custom_ka, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"QJ" = ( +/obj/structure/table/stone/marble, +/obj/item/flame/candle, +/obj/item/device/versebook/autakh, +/obj/item/device/versebook/autakh, +/obj/item/device/versebook/autakh, +/obj/item/device/versebook/autakh, +/obj/item/device/versebook/autakh, +/obj/item/device/versebook/autakh, +/turf/simulated/floor/exoplanet/marble, +/area/ouerea_autakh) +"SL" = ( +/obj/machinery/appliance/cooker/oven, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"Th" = ( +/obj/structure/table/stone/marble, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/exoplanet/marble, +/area/ouerea_autakh) +"UL" = ( +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"Vb" = ( +/turf/simulated/floor/exoplanet/marble/dark, +/area/ouerea_autakh) +"Wz" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/obj/structure/table/rack, +/obj/item/stack/material/steel/full, +/obj/item/stack/material/glass/full, +/obj/item/stack/material/wood/full, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_autakh) +"Xg" = ( +/obj/machinery/door/blast/shutters{ + id = "autakh_base_entry" + }, +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_autakh) +"Zc" = ( +/obj/structure/simple_door/wood, +/turf/simulated/floor/exoplanet/marble/dark, +/area/ouerea_autakh) +"Zd" = ( +/obj/structure/table/stone/marble, +/obj/item/clothing/gloves/latex/nitrile/unathi, +/obj/item/clothing/gloves/latex/nitrile/unathi, +/obj/item/clothing/gloves/latex/nitrile/unathi, +/turf/simulated/floor/exoplanet/marble, +/area/ouerea_autakh) + +(1,1,1) = {" +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +"} +(2,1,1) = {" +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +"} +(3,1,1) = {" +bp +bp +Hk +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Hk +bp +bp +"} +(4,1,1) = {" +bp +bp +yt +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +yt +bp +bp +"} +(5,1,1) = {" +bp +bp +yt +bp +iy +iy +iy +iy +iy +iy +iy +bp +bp +bp +bp +bp +bp +bp +bp +iy +iy +iy +iy +iy +iy +iy +iy +iy +bp +yt +bp +bp +"} +(6,1,1) = {" +bp +bp +yt +bp +iy +xe +Av +as +fc +bb +iy +bp +bp +bp +bp +bp +bp +bp +bp +iy +kd +op +qq +xl +Qy +tz +qE +iy +bp +yt +bp +bp +"} +(7,1,1) = {" +bp +bp +yt +bp +iy +oK +ut +ut +ut +ut +eF +UL +UL +UL +UL +UL +UL +UL +UL +Fo +kd +kd +kd +kd +kd +kd +kd +iy +bp +yt +bp +bp +"} +(8,1,1) = {" +bp +bp +yt +bp +iy +Lc +ut +ut +ut +ut +eF +UL +UL +bp +bp +bp +bp +bp +bp +iy +kd +Pa +qq +KG +KG +to +iF +iy +bp +yt +bp +bp +"} +(9,1,1) = {" +bp +bp +yt +bp +iy +Dd +fF +gY +Wz +Nm +iy +bp +UL +bp +bp +bp +bp +bp +bp +iy +iy +iy +iy +iy +iy +iy +iy +iy +bp +yt +bp +bp +"} +(10,1,1) = {" +bp +bp +yt +bp +iy +iy +iy +iy +iy +iy +iy +bp +UL +bp +pC +bp +pC +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +yt +bp +bp +"} +(11,1,1) = {" +bp +bp +yt +bp +bp +bp +bp +bp +bp +bp +bp +bp +UL +bp +pC +bp +pC +bp +bp +mv +mv +mv +mv +mv +mv +mv +mv +mv +bp +yt +bp +bp +"} +(12,1,1) = {" +bp +bp +yt +Hk +Hk +Hk +Hk +bp +bp +bp +bp +bp +UL +bp +pC +bp +pC +bp +mv +mv +lZ +Vb +Vb +Vb +lZ +DJ +Zd +mv +bp +yt +bp +bp +"} +(13,1,1) = {" +bp +bp +yt +Hk +aR +kd +Fo +bp +bp +bp +bp +bp +UL +bp +pC +bp +pC +bp +mv +Vb +rQ +Vb +rQ +Vb +LR +LR +LR +mv +bp +yt +bp +bp +"} +(14,1,1) = {" +bp +bp +yt +Hk +ro +eX +Hk +bp +bp +bp +bp +bp +UL +bp +bp +bp +bp +bp +mv +Vb +be +Vb +be +Vb +LR +QJ +LR +mv +bp +yt +bp +bp +"} +(15,1,1) = {" +bp +bp +Xg +UL +UL +UL +Xg +bp +bp +bp +bp +bp +UL +bp +bp +bp +bp +bp +mv +Vb +Vb +Vb +Vb +LR +LR +pU +LR +mv +bp +yt +bp +bp +"} +(16,1,1) = {" +bp +bp +Xg +UL +UL +UL +Xg +UL +UL +UL +UL +UL +UL +UL +UL +UL +UL +UL +Zc +Vb +Vb +Vb +Vb +LR +LR +ds +jc +mv +bp +yt +bp +bp +"} +(17,1,1) = {" +bp +bp +Xg +UL +UL +UL +Xg +bp +bp +bp +bp +bp +UL +bp +bp +bp +bp +UL +mv +Vb +Vb +Vb +Vb +LR +LR +Th +LR +mv +bp +yt +bp +bp +"} +(18,1,1) = {" +bp +bp +yt +Hk +bx +tO +Hk +bp +bp +bp +bp +bp +UL +bp +bp +bp +bp +UL +mv +Vb +rQ +Vb +rQ +Vb +LR +uw +LR +mv +bp +yt +bp +bp +"} +(19,1,1) = {" +bp +bp +yt +Hk +xL +kd +Fo +bp +bp +iy +iy +iy +Fo +iy +iy +iy +bp +UL +mv +Vb +be +Vb +be +Vb +LR +LR +LR +mv +bp +yt +bp +bp +"} +(20,1,1) = {" +bp +bp +yt +Hk +Hk +Hk +Hk +bp +bp +iy +lh +kd +kd +kd +lh +iy +bp +UL +mv +mv +zK +Vb +Vb +Vb +zK +LR +ox +mv +bp +yt +bp +bp +"} +(21,1,1) = {" +bp +bp +yt +bp +bp +bp +bp +bp +bp +iy +iy +kd +kd +kd +iy +iy +bp +UL +bp +mv +mv +mv +mv +mv +mv +mv +mv +mv +bp +yt +bp +bp +"} +(22,1,1) = {" +bp +bp +yt +Kq +bp +OY +bp +bp +bp +iy +Bd +kd +kd +kd +Bd +iy +bp +UL +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +yt +bp +bp +"} +(23,1,1) = {" +bp +bp +yt +bp +Kq +bp +Kq +bp +bp +iy +iy +CH +kd +dP +iy +iy +bp +UL +bp +iy +iy +iy +iy +iy +iy +iy +iy +iy +bp +yt +bp +bp +"} +(24,1,1) = {" +bp +bp +yt +bp +Kq +Kq +Kq +Kq +bp +iy +Bd +kd +kd +kd +Bd +iy +bp +UL +bp +iy +kd +kd +kd +kd +Ai +kd +SL +iy +bp +yt +bp +bp +"} +(25,1,1) = {" +bp +bp +yt +Kq +Kq +Kq +Kq +bp +bp +iy +iy +kd +kd +kd +iy +iy +bp +UL +bp +iy +CH +Nr +Bt +Nr +Ai +kd +nO +iy +bp +yt +bp +bp +"} +(26,1,1) = {" +bp +bp +yt +bp +Kq +Kq +Kq +OY +bp +iy +LV +kd +OC +kd +Pn +iy +bp +UL +UL +Fo +kd +Nr +Bt +Nr +Ai +kd +Mj +iy +bp +yt +bp +bp +"} +(27,1,1) = {" +bp +bp +yt +bp +Kq +Kq +Kq +bp +bp +iy +iy +iy +iy +iy +iy +iy +bp +bp +bp +iy +CH +Nr +Bt +Nr +Ai +kd +AS +iy +bp +yt +bp +bp +"} +(28,1,1) = {" +bp +bp +yt +bp +Kq +Kq +Kq +Kq +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +iy +iC +kd +kd +kd +kd +kd +Jc +iy +bp +yt +bp +bp +"} +(29,1,1) = {" +bp +bp +yt +bp +bp +bp +bp +bp +Kq +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +iy +iy +iy +iy +iy +iy +iy +iy +iy +bp +yt +bp +bp +"} +(30,1,1) = {" +bp +bp +Hk +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Hk +bp +bp +"} +(31,1,1) = {" +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +"} +(32,1,1) = {" +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +"} diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_bar.dm b/maps/random_ruins/exoplanets/ouerea/ouerea_bar.dm new file mode 100644 index 00000000000..1df807bb2a1 --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_bar.dm @@ -0,0 +1,108 @@ +/datum/map_template/ruin/exoplanet/ouerea_bar + name = "Ouerea Inn" + id = "ouerea_bar" + description = "An inn for the weary traveler, located on the planet Ouerea" + spawn_weight = 1 + spawn_cost = 2 + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + sectors = list(SECTOR_UUEOAESA) + prefix = "ouerea/" + suffixes = list("ouerea_bar.dmm") + unit_test_groups = list(1) + +/area/ouerea_bar + name = "Ouerea Bar" + icon_state = "bar" + requires_power = FALSE + dynamic_lighting = TRUE + no_light_control = FALSE + base_turf = /turf/simulated/floor/exoplanet/barren + area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS + area_blurb = "The sound of music and the warmth of a fire fill this place." + +/datum/ghostspawner/human/ouerea_bar_innkeeper + name = "Ouerean Innkeeper" + short_name = "ouerea_bar_innkeeper" + desc = "Operate an inn on Ouerea" + tags = list("External") + welcome_message = "You are the proprietor of an inn on Ouerea. Serve drinks and food, rent your rooms, and make a profit." + + extra_languages = list(LANGUAGE_UNATHI, LANGUAGE_AZAZIBA) + max_count = 1 + spawnpoints = list("ouerea_bar_innkeeper") + possible_species = list(SPECIES_UNATHI) + allow_appearance_change = APPEARANCE_PLASTICSURGERY + outfit = /obj/outfit/admin/moghes_bar_innkeeper + + assigned_role = "Ouerean Innkeeper" + special_role = "Ouerean Innkeeper" + respawn_flag = null + uses_species_whitelist = FALSE + +/datum/ghostspawner/human/ouerea_bar_server + name = "Ouerean Inn Server" + short_name = "ouerea_bar_server" + desc = "Work at an inn on Ouerea" + tags = list ("External") + welcome_message = "You are an employee of an inn on Ouerea. Ensure that your patrons enjoy themselves, and that the inn makes a profit." + + extra_languages = list(LANGUAGE_UNATHI, LANGUAGE_AZAZIBA) + spawnpoints = list("ouerea_bar_server") + max_count = 2 + possible_species = list(SPECIES_UNATHI) + allow_appearance_change = APPEARANCE_PLASTICSURGERY + outfit = /obj/outfit/admin/moghes_bar_server + + assigned_role = "Ouerean Inn Staff" + special_role = "Ouerean Inn Staff" + respawn_flag = null + uses_species_whitelist = FALSE + +/datum/ghostspawner/human/ouerea_bar_patron + name = "Ouerean Inn Patron" + short_name = "ouerea_bar_patron" + desc = "Visit an inn on Ouerea" + tags = list ("External") + welcome_message = "You are a visitor to the local inn, whether for food, drink, or board. Relax and enjoy yourself!" + + extra_languages = list(LANGUAGE_UNATHI) + max_count = 5 + spawnpoints = list("ouerea_bar_patron") + possible_species = list(SPECIES_UNATHI, SPECIES_SKRELL, SPECIES_SKRELL_AXIORI, SPECIES_HUMAN) + allow_appearance_change = APPEARANCE_PLASTICSURGERY + outfit = /obj/outfit/admin/moghes_bar_patron + species_outfits = list( + SPECIES_UNATHI = /obj/outfit/admin/moghes_bar_patron, + SPECIES_SKRELL = /obj/outfit/admin/ouerea_skrell, + SPECIES_SKRELL_AXIORI = /obj/outfit/admin/ouerea_skrell, + SPECIES_HUMAN = /obj/outfit/admin/ouerea_human + ) + + assigned_role = "Ouerean Inn Patron" + special_role = "Ouerean Inn Patron" + respawn_flag = null + uses_species_whitelist = FALSE + +/obj/outfit/admin/ouerea_human + name = "Ouerean Human" + uniform = list(/obj/item/clothing/under/pants/tan, /obj/item/clothing/under/pants/jeans, /obj/item/clothing/under/shorts/black, /obj/item/clothing/under/shorts/jeans, /obj/item/clothing/under/tactical, + /obj/item/clothing/under/unathi) + accessory = list(/obj/item/clothing/accessory/silversun/random, /obj/item/clothing/accessory/dressshirt, /obj/item/clothing/accessory/tshirt, /obj/item/clothing/accessory/longsleeve) + suit = list(/obj/item/clothing/suit/storage/toggle/track, /obj/item/clothing/suit/storage/toggle/asymmetriccoat/izharshan, /obj/item/clothing/accessory/poncho/unathimantle, /obj/item/clothing/suit/storage/toggle/corp/heph) + shoes = list(/obj/item/clothing/shoes/sandals/caligae, /obj/item/clothing/shoes/sandals, /obj/item/clothing/shoes/workboots, /obj/item/clothing/shoes/jackboots) + head = list(/obj/item/clothing/head/unathi, /obj/item/clothing/head/cowboy, /obj/item/clothing/head/cowboy/wide, /obj/item/clothing/head/bandana/colorable/random) + back = /obj/item/storage/backpack/satchel/leather + l_pocket = /obj/item/storage/wallet/random + l_ear = null + id = null + +/obj/outfit/admin/ouerea_skrell + name = "Ouerean Skrell" + uniform = list(/obj/item/clothing/under/skrell/wetsuit, /obj/item/clothing/under/unathi, /obj/item/clothing/under/unathi/himation) + accessory = list(/obj/item/clothing/accessory/tshirt/skrell/maelstrom, /obj/item/clothing/accessory/tshirt/skrell/nebula, /obj/item/clothing/accessory/tshirt/skrell/reef) + suit = list(/obj/item/clothing/accessory/poncho/skrell/tan, /obj/item/clothing/suit/storage/toggle/skrell/starcoat) + shoes = list(/obj/item/clothing/shoes/sandals/caligae, /obj/item/clothing/shoes/sandals, /obj/item/clothing/shoes/workboots, /obj/item/clothing/shoes/jackboots) + back = /obj/item/storage/backpack/satchel/leather + l_pocket = /obj/item/storage/wallet/random + l_ear = null + id = null diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_bar.dmm b/maps/random_ruins/exoplanets/ouerea/ouerea_bar.dmm new file mode 100644 index 00000000000..b5e125c092b --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_bar.dmm @@ -0,0 +1,2212 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ac" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/lino{ + temperature = 298.15 + }, +/area/ouerea_bar) +"ah" = ( +/obj/structure/janitorialcart/full, +/obj/item/clothing/gloves/janitor/unathi, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"aw" = ( +/obj/structure/table/stone/marble, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -9; + pixel_y = 15 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -9; + pixel_y = 6 + }, +/obj/item/storage/box/gloves{ + pixel_x = 5; + pixel_y = -2 + }, +/obj/machinery/reagentgrinder{ + pixel_x = 4; + pixel_y = 16 + }, +/obj/effect/floor_decal/corner/grey/diagonal, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_bar) +"bv" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/table/wood, +/obj/item/key{ + name = "key - storeroom"; + key_data = "storeroom" + }, +/obj/item/key{ + name = "key - room one"; + key_data = "room_one" + }, +/obj/item/key{ + name = "key - room two"; + key_data = "room_two" + }, +/obj/item/key{ + name = "key - room three"; + key_data = "room_three" + }, +/obj/item/key{ + name = "key - room four"; + key_data = "room_four" + }, +/obj/item/key{ + name = "key - room five"; + key_data = "room_five" + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_bar) +"cg" = ( +/obj/structure/bed/stool/chair/sofa/left/red{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/ghostspawpoint{ + name = "igs - ouerea_bar_patron"; + identifier = "ouerea_bar_patron" + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"dx" = ( +/obj/structure/bed/stool/chair/sofa/red{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"dK" = ( +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_bar) +"dM" = ( +/obj/structure/bed/stool/bar/padded/red, +/obj/machinery/light, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"dY" = ( +/obj/structure/table/wood, +/obj/structure/bedsheetbin{ + pixel_y = 10 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"eK" = ( +/obj/structure/railing/fence{ + dir = 4 + }, +/obj/structure/railing/fence, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"eO" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/vending/dinnerware, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_bar) +"fj" = ( +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/exoplanet/lino{ + temperature = 298.15 + }, +/area/ouerea_bar) +"fQ" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/turf/simulated/floor/tiled/freezer, +/area/ouerea_bar) +"fT" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_bar) +"gh" = ( +/obj/structure/railing/fence, +/turf/simulated/floor/exoplanet/water/shallow{ + temperature = 298.15 + }, +/area/ouerea_bar) +"gn" = ( +/obj/structure/table/wood, +/obj/effect/floor_decal/spline/plain{ + dir = 6 + }, +/obj/item/device/radio/phone, +/turf/simulated/floor/exoplanet/lino{ + temperature = 298.15 + }, +/area/ouerea_bar) +"gF" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 9 + }, +/obj/structure/weapon_rack/pump{ + pixel_y = 25 + }, +/turf/simulated/floor/exoplanet/lino{ + temperature = 298.15 + }, +/area/ouerea_bar) +"hh" = ( +/obj/structure/simple_door/wood, +/turf/simulated/floor/exoplanet/lino{ + temperature = 298.15 + }, +/area/ouerea_bar) +"hn" = ( +/obj/structure/flora/grass/junglegrass/random, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_bar) +"hW" = ( +/obj/structure/closet/crate/bin, +/obj/structure/mirror{ + pixel_x = -28; + pixel_y = -3 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"if" = ( +/obj/structure/bed/stool/bar/padded/red, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"ik" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 10 + }, +/obj/machinery/vending/boozeomat{ + req_access = null + }, +/turf/simulated/floor/exoplanet/lino{ + temperature = 298.15 + }, +/area/ouerea_bar) +"jD" = ( +/obj/structure/table/rack, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bottle/ammonia, +/obj/item/reagent_containers/glass/bottle/ammonia, +/obj/item/reagent_containers/glass/bottle/ammonia, +/obj/item/reagent_containers/glass/bottle/ammonia, +/obj/item/reagent_containers/glass/bottle/ammonia, +/obj/item/reagent_containers/glass/bottle/ammonia, +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_bar) +"kU" = ( +/obj/structure/bed/padded, +/obj/item/bedsheet/brown, +/obj/structure/curtain/open/bed, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"ls" = ( +/obj/effect/ghostspawpoint{ + name = "igs - ouerea_bar_server"; + identifier = "ouerea_bar_server" + }, +/turf/simulated/floor/exoplanet/lino{ + temperature = 298.15 + }, +/area/ouerea_bar) +"lD" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/machinery/chemical_dispenser/bar_alc/full{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/lino{ + temperature = 298.15 + }, +/area/ouerea_bar) +"mP" = ( +/obj/structure/sign/double/barsign{ + req_access = null; + pixel_y = 30 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"mR" = ( +/obj/structure/closet/crate/hydroponics, +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_bar) +"nY" = ( +/obj/structure/railing/fence, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"of" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/effect/ghostspawpoint{ + name = "igs - ouerea_bar_server"; + identifier = "ouerea_bar_server" + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_bar) +"ox" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/appliance/cooker/stove, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_bar) +"oS" = ( +/obj/structure/table/rack, +/obj/item/material/hatchet, +/obj/item/material/hatchet, +/obj/item/material/minihoe, +/obj/item/material/minihoe, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_bar) +"pk" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/lino{ + temperature = 298.15 + }, +/area/ouerea_bar) +"ps" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/machinery/vending/dinnerware, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/lino{ + temperature = 298.15 + }, +/area/ouerea_bar) +"pw" = ( +/obj/item/mop, +/obj/item/reagent_containers/glass/bucket, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"pE" = ( +/obj/structure/bed/stool/chair/sofa/left/red{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"pL" = ( +/obj/structure/table/wood, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"pW" = ( +/obj/structure/railing/fence{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"qa" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/table/stone/marble, +/obj/machinery/appliance/mixer/candy{ + pixel_y = 8 + }, +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_bar) +"qF" = ( +/obj/structure/kitchenspike, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/ouerea_bar) +"qJ" = ( +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_bar) +"rv" = ( +/obj/structure/closet/cabinet, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"sm" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_bar) +"tN" = ( +/obj/structure/simple_door/wood, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"tP" = ( +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/exoplanet/water/shallow{ + temperature = 298.15 + }, +/area/ouerea_bar) +"ui" = ( +/obj/structure/table/rack, +/obj/item/wirecutters/clippers, +/obj/item/wirecutters/clippers, +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_bar) +"uk" = ( +/obj/structure/table/wood, +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/item/reagent_containers/glass/rag, +/turf/simulated/floor/exoplanet/lino{ + temperature = 298.15 + }, +/area/ouerea_bar) +"ut" = ( +/obj/structure/bed/stool/chair/sofa/red{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"uC" = ( +/obj/structure/railing/fence{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"wg" = ( +/obj/structure/kitchenspike, +/turf/simulated/floor/tiled/freezer, +/area/ouerea_bar) +"wR" = ( +/obj/item/storage/box/produce{ + layer = 2.99; + pixel_x = 3; + pixel_y = -5 + }, +/obj/item/material/kitchen/rollingpin{ + pixel_x = 6; + pixel_y = 10 + }, +/obj/item/material/knife{ + layer = 2.99; + pixel_x = -9 + }, +/obj/structure/table/wood, +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_bar) +"xj" = ( +/obj/structure/railing/fence{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/water/shallow{ + temperature = 298.15 + }, +/area/ouerea_bar) +"xl" = ( +/obj/structure/simple_door/wood{ + name = "room two"; + initial_lock_value = "room_two" + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"xK" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass/newglass/mug, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"xN" = ( +/obj/structure/table/wood, +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/item/material/ashtray, +/turf/simulated/floor/exoplanet/lino{ + temperature = 298.15 + }, +/area/ouerea_bar) +"xV" = ( +/obj/structure/simple_door/wood, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_bar) +"yl" = ( +/obj/structure/bed/stool/chair/sofa/right/red{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"yn" = ( +/obj/structure/bed/stool/bar/padded/red, +/obj/effect/ghostspawpoint{ + name = "igs - ouerea_bar_patron"; + identifier = "ouerea_bar_patron" + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"yx" = ( +/obj/structure/bed/stool, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"yI" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"yS" = ( +/obj/structure/simple_door/wood{ + name = "room five"; + initial_lock_value = "room_five" + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"zl" = ( +/turf/simulated/floor/exoplanet/water/shallow{ + temperature = 298.15 + }, +/area/ouerea_bar) +"zA" = ( +/obj/structure/simple_door/wood{ + name = "room four"; + initial_lock_value = "room_four" + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"zJ" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/appliance/cooker/oven, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_bar) +"zR" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/machinery/chem_master/condimaster, +/turf/simulated/floor/exoplanet/lino{ + temperature = 298.15 + }, +/area/ouerea_bar) +"zV" = ( +/obj/structure/table/wood, +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/lino{ + temperature = 298.15 + }, +/area/ouerea_bar) +"Ad" = ( +/obj/item/reagent_containers/cooking_container/board/bowl, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = -6; + pixel_y = 8 + }, +/obj/item/reagent_containers/food/condiment/sugar{ + pixel_x = 7; + pixel_y = 8 + }, +/obj/structure/table/wood, +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_bar) +"Au" = ( +/obj/structure/railing/fence{ + dir = 8 + }, +/obj/structure/closet/crate/hydroponics, +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_bar) +"AA" = ( +/obj/structure/railing/fence{ + dir = 8 + }, +/obj/structure/railing/fence, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"BT" = ( +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/structure/closet/secure_closet/freezer, +/turf/simulated/floor/tiled/freezer, +/area/ouerea_bar) +"Cx" = ( +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"Df" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/machinery/chemical_dispenser/coffeemaster/full{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/structure/sign/flag/ouerea/old/large/west{ + pixel_x = -32 + }, +/turf/simulated/floor/exoplanet/lino{ + temperature = 298.15 + }, +/area/ouerea_bar) +"Dm" = ( +/obj/structure/railing/fence{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_bar) +"Dn" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"DA" = ( +/obj/structure/simple_door/wood{ + name = "room three"; + initial_lock_value = "room_three" + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"EB" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_bar) +"ET" = ( +/obj/structure/simple_door/wood, +/turf/simulated/floor/exoplanet/grass/stalk{ + temperature = 303.15 + }, +/area/ouerea_bar) +"EV" = ( +/turf/simulated/floor/tiled/freezer, +/area/ouerea_bar) +"EY" = ( +/obj/structure/bed/stool/bar/padded/red, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"Fl" = ( +/obj/structure/table/wood, +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/item/device/hand_labeler, +/turf/simulated/floor/exoplanet/lino{ + temperature = 298.15 + }, +/area/ouerea_bar) +"Fu" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/machinery/chemical_dispenser/bar_soft/full{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/lino{ + temperature = 298.15 + }, +/area/ouerea_bar) +"FA" = ( +/obj/structure/table/wood, +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/item/reagent_containers/food/drinks/shaker, +/turf/simulated/floor/exoplanet/lino{ + temperature = 298.15 + }, +/area/ouerea_bar) +"FD" = ( +/obj/structure/toilet, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_bar) +"FR" = ( +/turf/simulated/wall/wood, +/area/ouerea_bar) +"FV" = ( +/obj/machinery/door/window{ + dir = 4 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/lino{ + temperature = 298.15 + }, +/area/ouerea_bar) +"Gh" = ( +/obj/structure/railing/fence{ + dir = 8 + }, +/obj/structure/railing/fence, +/turf/simulated/floor/exoplanet/water/shallow{ + temperature = 298.15 + }, +/area/ouerea_bar) +"HY" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/closet/cabinet, +/obj/item/clothing/under/unathi/himation, +/obj/item/clothing/under/unathi/mogazali/blue, +/obj/item/clothing/under/unathi/zozo{ + color = "#100942" + }, +/obj/item/clothing/under/unathi/huytai{ + color = "#100942" + }, +/obj/item/clothing/under/unathi{ + color = "#4a3407" + }, +/obj/item/clothing/suit/unathi/robe/robe_coat/orange, +/obj/item/clothing/suit/unathi/robe/robe_coat, +/obj/item/clothing/suit/unathi/robe/robe_coat/red, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_bar) +"Ii" = ( +/obj/structure/table/wood, +/obj/item/material/ashtray/bronze, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"IT" = ( +/turf/simulated/floor/exoplanet/lino{ + temperature = 298.15 + }, +/area/ouerea_bar) +"Jq" = ( +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_bar) +"Js" = ( +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_bar) +"Jt" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_bar) +"JH" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/riceseed, +/obj/item/seeds/riceseed, +/obj/item/seeds/riceseed, +/obj/item/seeds/riceseed, +/obj/item/seeds/riceseed, +/obj/item/seeds/riceseed, +/obj/item/seeds/riceseed, +/obj/item/seeds/cabbageseed, +/obj/item/seeds/cabbageseed, +/obj/item/seeds/cabbageseed, +/obj/item/seeds/cabbageseed, +/obj/item/seeds/cabbageseed, +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_bar) +"Kc" = ( +/obj/structure/simple_door/wood{ + name = "storeroom"; + initial_lock_value = "storeroom" + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"Kt" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/bed/stool/bar/padded/red, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"Mu" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/appliance/cooker/fryer, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_bar) +"Mz" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/machinery/chem_heater, +/turf/simulated/floor/exoplanet/lino{ + temperature = 298.15 + }, +/area/ouerea_bar) +"NR" = ( +/obj/structure/sign/flag/ouerea/old/large/north{ + pixel_y = 32 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"Pr" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/black, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"PE" = ( +/obj/structure/table/wood, +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/item/material/ashtray/bronze, +/turf/simulated/floor/exoplanet/lino{ + temperature = 298.15 + }, +/area/ouerea_bar) +"PF" = ( +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/storage/box/fancy/egg_box, +/obj/item/storage/box/fancy/egg_box, +/obj/item/reagent_containers/food/drinks/carton/milk, +/obj/item/reagent_containers/food/drinks/carton/milk, +/obj/item/reagent_containers/food/drinks/carton/soymilk, +/obj/item/reagent_containers/food/drinks/carton/soymilk, +/obj/structure/closet/secure_closet/freezer, +/turf/simulated/floor/tiled/freezer, +/area/ouerea_bar) +"Qn" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_bar) +"QL" = ( +/obj/structure/bed/stool/chair/sofa/right/red{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"Rh" = ( +/obj/machinery/atm{ + pixel_y = 25 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"SH" = ( +/obj/structure/reagent_dispensers/cookingoil, +/turf/simulated/floor/tiled/freezer, +/area/ouerea_bar) +"SQ" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_bar) +"TY" = ( +/obj/machinery/media/jukebox, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"Ud" = ( +/obj/machinery/light, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"Uh" = ( +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"UF" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_bar) +"UX" = ( +/obj/effect/ghostspawpoint{ + name = "igs - ouerea_bar_innkeeper"; + identifier = "ouerea_bar_innkeeper" + }, +/turf/simulated/floor/exoplanet/lino{ + temperature = 298.15 + }, +/area/ouerea_bar) +"Vh" = ( +/obj/structure/sink{ + pixel_y = 28 + }, +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_bar) +"Wh" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/turf/simulated/floor/exoplanet/water/shallow{ + temperature = 298.15 + }, +/area/ouerea_bar) +"Wj" = ( +/obj/structure/simple_door/wood, +/obj/structure/plasticflaps/airtight, +/turf/simulated/floor/tiled/freezer, +/area/ouerea_bar) +"WV" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"Xw" = ( +/obj/structure/reagent_dispensers/keg/xuizikeg, +/turf/simulated/floor/tiled/freezer, +/area/ouerea_bar) +"Yd" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/accessory/storage/bandolier, +/obj/item/storage/box/shotgunshells, +/obj/item/storage/box/fancy/candle_box, +/obj/item/flame/lighter/zippo, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"Ys" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/table/wood, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"Yx" = ( +/obj/structure/railing/fence, +/obj/structure/bed/stool/bar/padded/red, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"YG" = ( +/obj/structure/simple_door/wood{ + name = "room one"; + initial_lock_value = "room_one" + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"YT" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_bar) +"YV" = ( +/obj/structure/table/stone/marble, +/obj/item/reagent_containers/food/condiment/enzyme{ + pixel_x = -9; + pixel_y = 9 + }, +/obj/item/reagent_containers/food/condiment/shaker/peppermill{ + pixel_x = -4; + pixel_y = 11 + }, +/obj/item/reagent_containers/food/condiment/shaker/spacespice{ + pixel_x = 3; + pixel_y = 7 + }, +/obj/item/reagent_containers/food/condiment/shaker/salt{ + pixel_x = 8; + pixel_y = 11 + }, +/obj/item/reagent_containers/food/condiment/shaker/peppermill{ + pixel_x = -4; + pixel_y = 7 + }, +/obj/item/reagent_containers/food/condiment/shaker/salt{ + pixel_x = 8; + pixel_y = 7 + }, +/obj/item/reagent_containers/food/condiment/shaker/spacespice{ + pixel_x = 3; + pixel_y = 1 + }, +/obj/item/reagent_containers/food/condiment/enzyme{ + pixel_x = -9; + pixel_y = 5 + }, +/obj/effect/floor_decal/corner/grey/diagonal, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_bar) + +(1,1,1) = {" +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +"} +(2,1,1) = {" +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +hn +hn +qJ +zl +hn +qJ +qJ +qJ +qJ +qJ +qJ +"} +(3,1,1) = {" +qJ +qJ +qJ +FR +FR +FR +FR +FR +Au +Dm +Dm +Dm +Dm +Dm +Dm +Dm +Dm +xj +Gh +qJ +qJ +qJ +qJ +zl +zl +qJ +qJ +zl +qJ +qJ +qJ +qJ +"} +(4,1,1) = {" +qJ +qJ +qJ +FR +wg +EV +BT +FR +ui +Js +Js +Js +Js +Qn +Js +Qn +Js +Wh +gh +qJ +qJ +qJ +zl +zl +zl +zl +zl +qJ +hn +qJ +qJ +qJ +"} +(5,1,1) = {" +qJ +qJ +qJ +FR +qF +EV +BT +FR +oS +Js +Js +Js +Js +Qn +Js +Qn +Js +Wh +gh +qJ +qJ +zl +zl +zl +zl +zl +zl +qJ +hn +qJ +qJ +qJ +"} +(6,1,1) = {" +qJ +qJ +qJ +FR +SH +EV +PF +FR +jD +Js +Js +Js +Js +Qn +Js +Qn +Js +Wh +gh +qJ +qJ +hn +zl +zl +zl +zl +zl +qJ +qJ +qJ +qJ +qJ +"} +(7,1,1) = {" +qJ +qJ +qJ +FR +fQ +EV +Xw +FR +Vh +Js +Js +JH +mR +Jq +Js +Jq +Js +tP +gh +qJ +qJ +qJ +zl +zl +zl +zl +zl +zl +zl +qJ +qJ +qJ +"} +(8,1,1) = {" +qJ +FR +FR +FR +FR +Wj +FR +FR +FR +FR +hh +FR +FR +FR +FR +FR +FR +FR +FR +qJ +qJ +zl +zl +zl +zl +zl +zl +qJ +hn +qJ +qJ +qJ +"} +(9,1,1) = {" +qJ +FR +ox +zJ +Mu +Jt +sm +UF +HY +FR +gF +zR +Mz +ps +lD +Fu +Df +ik +FR +qJ +qJ +zl +qJ +hn +zl +zl +qJ +qJ +qJ +qJ +qJ +qJ +"} +(10,1,1) = {" +qJ +FR +Jt +Jt +Jt +Jt +Jt +Jt +Jt +xV +ac +IT +IT +IT +IT +IT +IT +fj +FR +qJ +qJ +qJ +qJ +qJ +qJ +hn +hn +qJ +qJ +qJ +qJ +qJ +"} +(11,1,1) = {" +qJ +FR +Jt +Jt +Jt +Jt +of +Jt +Jt +FR +pk +ls +IT +IT +UX +IT +IT +fj +FR +FR +FR +FR +FR +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +"} +(12,1,1) = {" +qJ +FR +Jt +Jt +Jt +Jt +Jt +Jt +Jt +FR +FV +Fl +zV +uk +PE +FA +xN +gn +FR +cg +ut +QL +FR +pW +pW +pW +AA +qJ +qJ +qJ +qJ +qJ +"} +(13,1,1) = {" +qJ +FR +eO +qa +aw +Ad +YV +wR +bv +FR +Uh +if +if +if +if +if +if +dM +FR +Ii +pL +Uh +FR +if +xK +pL +Yx +qJ +qJ +qJ +qJ +qJ +"} +(14,1,1) = {" +qJ +FR +FR +FR +FR +FR +FR +FR +FR +FR +Rh +Uh +Uh +Uh +Uh +Uh +Uh +Uh +Uh +Uh +Uh +Uh +FR +if +pL +Ii +Yx +qJ +qJ +qJ +qJ +qJ +"} +(15,1,1) = {" +qJ +FR +WV +YT +dY +FR +Uh +Uh +Dn +Uh +Uh +Uh +Uh +Uh +Uh +Uh +Uh +Uh +Uh +Uh +Uh +Uh +FR +Kt +pL +pL +Yx +qJ +qJ +qJ +qJ +qJ +"} +(16,1,1) = {" +qJ +FR +Yd +Uh +Uh +Kc +Uh +Uh +yn +pL +pL +if +Cx +yn +pL +pL +if +Uh +Uh +Uh +Uh +Uh +FR +NR +Uh +Uh +nY +qJ +qJ +qJ +qJ +qJ +"} +(17,1,1) = {" +qJ +FR +ah +Uh +pw +FR +Uh +Uh +if +pL +Ii +dM +FR +EY +xK +Ii +if +Uh +Uh +Uh +Uh +Uh +FR +Uh +Uh +Uh +nY +qJ +qJ +qJ +qJ +qJ +"} +(18,1,1) = {" +qJ +FR +FR +FR +FR +FR +yI +Uh +if +pL +pL +dM +FR +EY +pL +pL +yn +Uh +Uh +Uh +Uh +Uh +ET +Uh +Uh +Uh +Uh +qJ +qJ +qJ +qJ +qJ +"} +(19,1,1) = {" +qJ +FR +fT +fT +fT +FR +Uh +Uh +yn +xK +pL +if +Dn +if +pL +pL +if +Uh +Uh +Uh +Uh +Uh +FR +mP +Uh +Uh +nY +qJ +qJ +qJ +qJ +qJ +"} +(20,1,1) = {" +qJ +FR +EB +dK +dK +xV +Uh +Uh +Uh +Uh +Uh +Uh +Uh +Uh +Uh +Uh +Uh +Ud +FR +Ii +pL +Uh +FR +if +pL +pL +Yx +qJ +qJ +qJ +qJ +qJ +"} +(21,1,1) = {" +qJ +FR +FD +dK +SQ +FR +Uh +Uh +Cx +Uh +Uh +Uh +Cx +Uh +Uh +Uh +Uh +TY +FR +yl +dx +pE +FR +if +pL +Ii +Yx +qJ +qJ +qJ +qJ +qJ +"} +(22,1,1) = {" +qJ +FR +FR +FR +FR +FR +FR +FR +FR +FR +tN +FR +FR +FR +FR +FR +FR +FR +FR +FR +FR +FR +FR +Kt +pL +pL +Yx +qJ +qJ +qJ +qJ +qJ +"} +(23,1,1) = {" +qJ +FR +Uh +Uh +Uh +Dn +Uh +Uh +Uh +Uh +Uh +Uh +Uh +Uh +Dn +Uh +Uh +Uh +Dn +Uh +Uh +Uh +FR +Uh +Uh +Uh +nY +qJ +qJ +qJ +qJ +qJ +"} +(24,1,1) = {" +qJ +FR +FR +FR +YG +FR +FR +FR +xl +FR +FR +FR +DA +FR +FR +FR +zA +FR +FR +FR +yS +FR +FR +if +pL +pL +Yx +qJ +qJ +qJ +qJ +qJ +"} +(25,1,1) = {" +qJ +qJ +FR +yx +Uh +hW +FR +yx +Uh +hW +FR +yx +Uh +hW +FR +yx +Uh +hW +FR +yx +Uh +hW +FR +if +pL +Ii +Yx +qJ +qJ +qJ +qJ +qJ +"} +(26,1,1) = {" +qJ +qJ +FR +Ys +Uh +Pr +FR +Ys +Uh +Pr +FR +Ys +Uh +Pr +FR +Ys +Uh +Pr +FR +Ys +Uh +Pr +FR +Kt +pL +pL +Yx +qJ +qJ +qJ +qJ +qJ +"} +(27,1,1) = {" +qJ +qJ +FR +kU +Uh +rv +FR +kU +Uh +rv +FR +kU +Uh +rv +FR +kU +Uh +rv +FR +kU +Uh +rv +FR +uC +uC +uC +eK +qJ +qJ +qJ +qJ +qJ +"} +(28,1,1) = {" +qJ +qJ +FR +FR +FR +FR +FR +FR +FR +FR +FR +FR +FR +FR +FR +FR +FR +FR +FR +FR +FR +FR +FR +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +"} +(29,1,1) = {" +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +"} +(30,1,1) = {" +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +"} +(31,1,1) = {" +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +"} +(32,1,1) = {" +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +qJ +"} diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_battlefield.dm b/maps/random_ruins/exoplanets/ouerea/ouerea_battlefield.dm new file mode 100644 index 00000000000..a5bf057c805 --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_battlefield.dm @@ -0,0 +1,39 @@ +/datum/map_template/ruin/exoplanet/ouerea_battlefield + name = "Ouerean Battlefield" + id = "ouerea_battlefield" + description = "A battlefield of the Ouerean Revolution, now long forgotten." + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + sectors = list(SECTOR_UUEOAESA) + prefix = "ouerea/" + suffixes = list("ouerea_battlefield.dmm") + unit_test_groups = list(2) + +/obj/effect/landmark/corpse/ouerea_revolutionary + name = "Ouerean Revolutionary" + corpseuniform = /obj/item/clothing/under/unathi + corpseshoes = /obj/item/clothing/shoes/sandals/caligae + corpseid = FALSE + species = SPECIES_UNATHI + +/obj/effect/landmark/corpse/ouerea_revolutionary/do_extra_customization(var/mob/living/carbon/human/M) + M.ChangeToSkeleton() + +/obj/item/paper/fluff/ouerea_corpse + name = "A Final Message" + info = "To you, who live beyond us. On this day we, the forces of the Ouerean Confederation, sovereign and free, clashed with the thugs of the tyrant Yiztek. We have slain many of their number, but we cannot hold this place any more. I have seen to the burial of the dead, and now I wait for Sk'akh to claim my spirit too. Whoever you may be, remember this place and our names, and the righteous cause of liberty for which we fought. Long live the Confederation, and her people." + language = LANGUAGE_UNATHI + +/obj/structure/gravemarker/ouerea_1 + message = "John Grenfel, son of Mars. He would always sing the loudest, around our fire." + +/obj/structure/gravemarker/ouerea_2 + message = "Volqix Qooxuq, child of Qerr'malic. They would stoke the flame of hope in each of us." + +/obj/structure/gravemarker/ouerea_3 + message = "Sokha Akaleis, daughter of Skalamar. She saved each of our lives, more times than we could count." + +/obj/structure/gravemarker/ouerea_4 + message = "Kuzwe Yulac, son of Kutah. He lept to the fray without hesitation, and the cowards of Yiztek feared his name." + +/obj/structure/gravemarker/ouerea_5 + message = "Uezak Ozarma, son of S'th. He was the first of us to stand for freedom, and he died before his knees would bend." diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_battlefield.dmm b/maps/random_ruins/exoplanets/ouerea/ouerea_battlefield.dmm new file mode 100644 index 00000000000..43fda448716 --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_battlefield.dmm @@ -0,0 +1,829 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"c" = ( +/obj/structure/table/standard, +/obj/item/gun/projectile/colt, +/obj/item/paper/fluff/ouerea_corpse, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"e" = ( +/turf/simulated/wall/concrete, +/area/exoplanet/ouerea) +"g" = ( +/obj/structure/barricade/metal/wired{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"k" = ( +/obj/effect/landmark/scorcher, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"m" = ( +/obj/structure/gravemarker/ouerea_5, +/obj/structure/pit/closed/grave{ + marker = 0 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"p" = ( +/turf/simulated/floor/exoplanet/water/shallow{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"q" = ( +/obj/structure/gravemarker/ouerea_3, +/obj/structure/pit/closed/grave{ + marker = 0 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"r" = ( +/obj/structure/gravemarker/ouerea_4, +/obj/structure/pit/closed/grave{ + marker = 0 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"t" = ( +/obj/structure/gravemarker/ouerea_2, +/obj/structure/pit/closed/grave{ + marker = 0 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"v" = ( +/obj/item/stack/material/wood/branch, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"A" = ( +/obj/structure/mech_wreckage, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"E" = ( +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"G" = ( +/obj/effect/landmark/corpse/ouerea_revolutionary, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"L" = ( +/obj/item/gun/projectile/automatic/rifle/carbine, +/obj/structure/table/rack, +/obj/item/gun/projectile/automatic/rifle/carbine, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"N" = ( +/obj/item/grenade/frag, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"Q" = ( +/obj/structure/sign/flag/ouerea/large/north, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"T" = ( +/obj/item/shovel, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"U" = ( +/obj/structure/gravemarker/ouerea_1, +/obj/structure/pit/closed/grave{ + marker = 0 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"V" = ( +/obj/item/gun/energy/rifle/laser, +/obj/structure/table/rack, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"W" = ( +/obj/structure/barricade/metal/wired{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"Y" = ( +/obj/structure/barricade/wooden{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +e +e +W +W +e +e +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(3,1,1) = {" +a +e +Q +E +E +L +e +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(4,1,1) = {" +a +e +G +E +E +E +E +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(5,1,1) = {" +a +e +c +E +E +V +e +a +a +a +a +a +a +a +T +a +a +a +a +a +a +a +a +a +a +"} +(6,1,1) = {" +a +e +e +g +g +e +e +a +a +U +t +q +r +m +a +a +a +a +a +a +a +a +a +a +a +"} +(7,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +p +p +a +Y +v +Y +Y +a +a +a +"} +(8,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +p +p +p +p +a +a +a +a +a +a +a +"} +(9,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +p +p +p +p +p +p +a +a +a +a +a +a +a +"} +(10,1,1) = {" +a +a +a +Y +Y +Y +Y +v +a +a +a +p +p +p +p +p +a +a +a +a +a +a +a +a +a +"} +(11,1,1) = {" +a +a +a +a +a +a +a +a +a +p +p +p +p +p +p +p +a +a +a +a +a +a +a +a +a +"} +(12,1,1) = {" +a +a +a +a +a +a +a +p +p +p +p +p +p +p +p +a +a +A +a +a +a +a +a +a +a +"} +(13,1,1) = {" +a +a +a +v +v +a +a +a +p +p +p +p +p +p +p +a +a +a +a +a +a +a +a +a +a +"} +(14,1,1) = {" +a +a +a +a +a +a +v +p +p +p +p +p +p +p +p +p +a +a +a +a +a +a +a +a +a +"} +(15,1,1) = {" +a +a +a +a +a +a +a +a +p +p +p +p +p +p +p +p +p +a +a +a +a +a +a +a +a +"} +(16,1,1) = {" +a +a +a +a +k +a +a +a +p +p +p +p +p +p +a +a +a +a +a +a +a +a +a +a +a +"} +(17,1,1) = {" +a +a +a +a +a +a +N +a +p +a +p +a +p +p +a +a +a +a +a +a +a +a +a +a +a +"} +(18,1,1) = {" +a +a +a +a +A +a +a +a +a +a +a +a +a +p +a +a +a +a +a +a +a +a +a +a +a +"} +(19,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +k +a +a +a +a +a +a +a +"} +(20,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(21,1,1) = {" +a +a +a +a +a +a +a +a +k +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(22,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(23,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(24,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(25,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_farm.dm b/maps/random_ruins/exoplanets/ouerea/ouerea_farm.dm new file mode 100644 index 00000000000..267dceaf8af --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_farm.dm @@ -0,0 +1,76 @@ +/datum/map_template/ruin/exoplanet/ouerea_farm + name = "Ouerea Aquacultural Center" + id = "ouerea_farm" + description = "An enormous industrial farm and aquacultural center, operated by Hephaestus Industries." + spawn_weight = 1 + spawn_cost = 2 + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + sectors = list(SECTOR_UUEOAESA) + prefix = "ouerea/" + suffixes = list("ouerea_farm.dmm") + unit_test_groups = list(3) + +/area/ouerea_farm + name = "Ouerea Farm" + icon_state = "bluenew" + requires_power = FALSE + dynamic_lighting = TRUE + no_light_control = FALSE + base_turf = /turf/simulated/floor/exoplanet/barren + area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS + area_blurb = "The sound of enormous water pipes and the low electrical hum of vast machines can be heard here. Catwalks strech over vast expanses of water. The banners of Hephaestus Industries can be seen, displayed proudly for all to see." + +/datum/ghostspawner/human/ouerea_fisher + name = "Hephaestus Aquaponicist" + short_name = "ouerea_fisher" + desc = "Operate an enormous aquacultural farm on Ouerea." + tags = list("External") + welcome_message = "You are a guildsman of Hephaestus Industries, working in an aquacultural farm on Ouerea. Raise fish, and work to feed the Hegemony." + + max_count = 4 + spawnpoints = list("ouerea_fisher") + extra_languages = list(LANGUAGE_UNATHI) + outfit = /obj/outfit/admin/unathi_fisher + possible_species = list(SPECIES_UNATHI, SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_SKRELL_AXIORI, SPECIES_VAURCA_WORKER) + allow_appearance_change = APPEARANCE_PLASTICSURGERY + + assigned_role = "Hephaestus Aquacultural Guildsman" + special_role = "Hephaestus Aquacultural Guildsman" + respawn_flag = null + + uses_species_whitelist = FALSE + +/obj/outfit/admin/unathi_fisher + uniform = list( + /obj/item/clothing/under/unathi, + /obj/item/clothing/under/unathi/huytai, + /obj/item/clothing/under/unathi/himation, + /obj/item/clothing/under/unathi/zozo + ) + + shoes = /obj/item/clothing/shoes/workboots + suit = /obj/item/clothing/accessory/poncho/unathimantle/hephaestus + back = /obj/item/storage/backpack/satchel/leather + + l_ear = null + + id = /obj/item/card/id + backpack_contents = list(/obj/item/storage/wallet/random = 1) + species_shoes = list( + SPECIES_UNATHI = /obj/item/clothing/shoes/sandals/caligae, + SPECIES_VAURCA_WORKER = /obj/item/clothing/shoes/vaurca + ) + +/obj/outfit/admin/unathi_fisher/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + var/uniform_color = "[pick("#c4ae04", "#695948", "#dbd9d7")]" + if(H?.w_uniform) + H.w_uniform.color = uniform_color + if(H?.wear_suit) + H.wear_suit.color = "#2a2b2e" + if(H?.shoes) + H.shoes.color = "#423509" + if(isvaurca(H)) + var/obj/item/organ/internal/vaurca/preserve/preserve = H.internal_organs_by_name[BP_PHORON_RESERVE] + H.internal = preserve + H.internals.icon_state = "internal1" + H.update_body() diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_farm.dmm b/maps/random_ruins/exoplanets/ouerea/ouerea_farm.dmm new file mode 100644 index 00000000000..8df273d903e --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_farm.dmm @@ -0,0 +1,1538 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_farm) +"b" = ( +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/obj/structure/table/rack, +/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/analyzer/plant_analyzer, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"d" = ( +/obj/item/bedsheet/brown, +/obj/structure/bed, +/obj/structure/curtain/open/bed, +/obj/effect/floor_decal/corner/green/diagonal, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"f" = ( +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/obj/structure/closet/crate/hydroponics, +/obj/item/reagent_containers/spray/plantbgone, +/obj/item/reagent_containers/spray/plantbgone, +/obj/item/reagent_containers/spray/plantbgone, +/obj/item/reagent_containers/spray/plantbgone, +/obj/item/reagent_containers/spray/plantbgone, +/obj/item/watertank, +/obj/item/watertank, +/obj/item/watertank, +/obj/item/watertank, +/obj/item/watertank, +/obj/item/reagent_containers/spray/chemsprayer/mister, +/obj/item/reagent_containers/spray/chemsprayer/mister, +/obj/item/reagent_containers/spray/chemsprayer/mister, +/obj/item/reagent_containers/spray/chemsprayer/mister, +/obj/item/reagent_containers/spray/chemsprayer/mister, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"g" = ( +/obj/effect/floor_decal/corner/green/diagonal, +/obj/item/clothing/gloves/botanic_leather/unathi, +/obj/item/clothing/gloves/botanic_leather/unathi, +/obj/item/clothing/gloves/botanic_leather/unathi, +/obj/item/clothing/gloves/botanic_leather/unathi, +/obj/item/clothing/gloves/botanic_leather/unathi, +/obj/structure/closet, +/obj/item/clothing/head/unathi, +/obj/item/clothing/head/unathi, +/obj/item/clothing/head/unathi, +/obj/item/clothing/head/unathi, +/obj/item/clothing/head/unathi, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"h" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/obj/structure/closet/crate/freezer/rations, +/obj/item/storage/box/fancy/mre/menu10, +/obj/item/storage/box/fancy/mre/menu10, +/obj/item/storage/box/fancy/mre/menu10, +/obj/item/storage/box/fancy/mre/menu10, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"i" = ( +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_farm) +"j" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/obj/machinery/vending/dinnerware, +/obj/structure/sign/flag/heph/large/east{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"l" = ( +/obj/effect/floor_decal/corner/green/diagonal, +/obj/machinery/door/airlock/service{ + name = "Living Quarters" + }, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"n" = ( +/obj/machinery/door/airlock/glass_service{ + name = "Storage and Habitation" + }, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"o" = ( +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/obj/structure/reagent_dispensers/fertilizer, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"p" = ( +/obj/structure/bed/stool/bar/padded/green, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"q" = ( +/turf/simulated/floor/exoplanet/water/shallow{ + temperature = 298.15 + }, +/area/ouerea_farm) +"r" = ( +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/obj/structure/sink/kitchen{ + dir = 4; + pixel_x = -20; + name = "industrial sink" + }, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"s" = ( +/obj/machinery/light, +/obj/structure/lattice/catwalk/indoor, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"t" = ( +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/obj/structure/table/rack, +/obj/item/material/hatchet, +/obj/item/material/hatchet, +/obj/item/material/hatchet, +/obj/item/material/hatchet, +/obj/item/material/hatchet, +/obj/item/material/hatchet, +/obj/item/device/flashlight/lantern, +/obj/item/device/flashlight/lantern, +/obj/item/device/flashlight/lantern, +/obj/item/device/flashlight/lantern, +/obj/item/device/flashlight/lantern, +/obj/item/device/flashlight/lantern, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"u" = ( +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/obj/machinery/vending/hydronutrients/xenobotany, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"x" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/obj/machinery/appliance/cooker/stove, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"A" = ( +/obj/effect/floor_decal/corner/green/diagonal, +/obj/structure/sign/flag/heph/large/north{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"B" = ( +/obj/structure/table/steel, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"C" = ( +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"F" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/obj/structure/reagent_dispensers/fertilizer, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"G" = ( +/obj/effect/floor_decal/corner/green/diagonal, +/obj/machinery/light, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"H" = ( +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/obj/structure/table/rack, +/obj/item/wirecutters/clippers, +/obj/item/wirecutters/clippers, +/obj/item/wirecutters/clippers, +/obj/item/wirecutters/clippers, +/obj/item/wirecutters/clippers, +/obj/item/material/minihoe, +/obj/item/material/minihoe, +/obj/item/material/minihoe, +/obj/item/material/minihoe, +/obj/item/material/minihoe, +/obj/item/material/minihoe, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"J" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/obj/structure/closet/secure_closet/freezer/meat, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"L" = ( +/turf/simulated/wall, +/area/ouerea_farm) +"M" = ( +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/obj/machinery/vending/hydroseeds, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"O" = ( +/obj/effect/floor_decal/corner/green/diagonal, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"Q" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/obj/structure/reagent_dispensers/keg/xuizikeg, +/obj/structure/table/steel, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"R" = ( +/obj/effect/floor_decal/corner/green/diagonal, +/obj/structure/closet, +/obj/item/clothing/under/unathi/himation, +/obj/item/clothing/under/unathi/himation, +/obj/item/clothing/under/unathi/himation, +/obj/item/clothing/under/unathi/himation, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/under/unathi, +/obj/item/clothing/under/unathi, +/obj/item/clothing/under/unathi, +/obj/item/clothing/under/unathi, +/obj/item/clothing/under/unathi/zozo, +/obj/item/clothing/under/unathi/zozo, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"T" = ( +/obj/item/bedsheet/brown, +/obj/structure/bed, +/obj/structure/curtain/open/bed, +/obj/effect/floor_decal/corner/green/diagonal, +/obj/effect/ghostspawpoint{ + name = "igs - ouerea_fisher"; + identifier = "ouerea_fisher" + }, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"U" = ( +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"V" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/obj/machinery/appliance/cooker/oven, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"W" = ( +/obj/structure/lattice/catwalk/indoor, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"X" = ( +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"Y" = ( +/obj/effect/floor_decal/corner/green/diagonal, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) +"Z" = ( +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/obj/structure/closet/crate/hydroponics, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/riceseed, +/obj/item/seeds/riceseed, +/obj/item/seeds/riceseed, +/obj/item/seeds/riceseed, +/obj/item/seeds/riceseed, +/obj/item/seeds/riceseed, +/obj/item/seeds/riceseed, +/obj/item/seeds/riceseed, +/obj/item/seeds/riceseed, +/obj/item/seeds/riceseed, +/obj/item/seeds/riceseed, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/cabbageseed, +/obj/item/seeds/cabbageseed, +/obj/item/seeds/cabbageseed, +/obj/item/seeds/cabbageseed, +/obj/item/seeds/cabbageseed, +/obj/item/seeds/cabbageseed, +/obj/item/seeds/cabbageseed, +/obj/item/seeds/cabbageseed, +/obj/structure/sign/flag/heph/large/west{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_farm) + +(1,1,1) = {" +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +"} +(2,1,1) = {" +q +a +a +a +a +a +a +a +a +a +a +a +a +a +a +W +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +q +"} +(3,1,1) = {" +q +a +a +a +a +a +a +a +a +a +a +a +a +a +a +W +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +q +"} +(4,1,1) = {" +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +W +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +"} +(5,1,1) = {" +q +a +a +a +a +a +a +a +a +a +a +a +a +a +a +W +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +q +"} +(6,1,1) = {" +q +a +a +a +a +a +a +a +a +a +a +a +a +a +a +W +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +q +"} +(7,1,1) = {" +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +W +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +"} +(8,1,1) = {" +q +a +a +a +a +a +a +a +a +a +a +a +a +a +a +W +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +q +"} +(9,1,1) = {" +q +a +a +a +a +a +a +a +a +a +a +a +a +a +a +W +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +q +"} +(10,1,1) = {" +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +W +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +"} +(11,1,1) = {" +q +a +a +a +a +a +a +a +a +a +a +a +a +a +a +W +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +q +"} +(12,1,1) = {" +q +a +a +a +a +a +a +a +a +a +a +a +a +a +a +W +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +q +"} +(13,1,1) = {" +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +W +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +"} +(14,1,1) = {" +q +a +a +a +a +a +a +a +a +a +a +a +a +a +a +W +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +q +"} +(15,1,1) = {" +q +a +a +a +a +a +a +a +a +a +a +a +a +a +a +W +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +q +"} +(16,1,1) = {" +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +W +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +"} +(17,1,1) = {" +q +a +a +a +a +a +a +a +a +a +a +a +a +a +a +W +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +q +"} +(18,1,1) = {" +q +a +a +a +a +a +a +a +a +a +a +a +a +a +a +W +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +q +"} +(19,1,1) = {" +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +W +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +"} +(20,1,1) = {" +q +a +a +a +a +a +a +a +a +a +a +a +a +a +a +W +i +i +i +i +i +i +i +i +i +i +i +i +i +i +i +i +"} +(21,1,1) = {" +q +a +a +a +a +a +a +a +a +a +a +a +a +a +a +W +L +L +L +L +L +L +L +L +L +L +L +L +L +L +L +i +"} +(22,1,1) = {" +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +W +L +b +t +H +f +Z +u +M +r +L +g +O +O +T +L +i +"} +(23,1,1) = {" +q +a +a +a +a +a +a +a +a +a +a +a +a +a +a +W +L +X +U +U +U +U +U +U +C +L +Y +O +G +L +L +i +"} +(24,1,1) = {" +q +a +a +a +a +a +a +a +a +a +a +a +a +a +a +W +L +X +p +p +p +p +p +U +C +L +A +O +O +T +L +i +"} +(25,1,1) = {" +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +s +L +X +B +B +B +B +B +U +C +L +O +O +O +L +L +i +"} +(26,1,1) = {" +q +a +a +a +a +a +a +a +a +a +a +a +a +a +a +W +n +U +B +B +B +B +B +U +C +l +O +O +O +T +L +i +"} +(27,1,1) = {" +q +a +a +a +a +a +a +a +a +a +a +a +a +a +a +s +L +X +B +B +B +B +B +U +C +L +A +O +O +L +L +i +"} +(28,1,1) = {" +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +W +L +X +p +p +p +p +p +U +C +L +O +O +O +T +L +i +"} +(29,1,1) = {" +q +a +a +a +a +a +a +a +a +a +a +a +a +a +a +W +L +X +U +U +U +U +U +U +C +L +Y +O +G +L +L +i +"} +(30,1,1) = {" +q +a +a +a +a +a +a +a +a +a +a +a +a +a +a +W +L +o +F +Q +j +h +J +x +V +L +R +O +O +d +L +i +"} +(31,1,1) = {" +q +q +q +q +q +q +q +q +q +q +q +q +q +q +q +W +L +L +L +L +L +L +L +L +L +L +L +L +L +L +L +i +"} +(32,1,1) = {" +q +i +i +i +i +i +i +i +i +i +i +i +i +i +i +i +i +i +i +i +i +i +i +i +i +i +i +i +i +i +i +i +"} diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_fishing_spot.dm b/maps/random_ruins/exoplanets/ouerea/ouerea_fishing_spot.dm new file mode 100644 index 00000000000..5bda47cfb03 --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_fishing_spot.dm @@ -0,0 +1,9 @@ +/datum/map_template/ruin/exoplanet/ouerea_fishing_spot + name = "Ouerea Fishing Spot" + id = "ouerea_fishing_spot" + description = "A peaceful fishing spot" + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + sectors = list(SECTOR_UUEOAESA) + prefix = "ouerea/" + suffixes = list("ouerea_fishing_spot.dmm") + unit_test_groups = list(1) diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_fishing_spot.dmm b/maps/random_ruins/exoplanets/ouerea/ouerea_fishing_spot.dmm new file mode 100644 index 00000000000..bb2639c4712 --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_fishing_spot.dmm @@ -0,0 +1,361 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/exoplanet/ouerea) +"b" = ( +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"c" = ( +/obj/structure/bed/stool/chair/folding{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"s" = ( +/obj/structure/railing/fence{ + dir = 4 + }, +/obj/structure/railing/fence{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"v" = ( +/obj/structure/railing/fence{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"y" = ( +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"A" = ( +/obj/structure/railing/fence{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"F" = ( +/turf/simulated/floor/exoplanet/water/shallow{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"J" = ( +/obj/structure/railing/fence{ + dir = 8 + }, +/obj/structure/railing/fence{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"N" = ( +/obj/structure/table/standard, +/obj/item/reagent_containers/food/snacks/sliceable/sushi_roll, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"Q" = ( +/obj/item/material/twohanded/spear/steel{ + name = "fishing spear" + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"S" = ( +/obj/structure/closet/crate/freezer{ + name = "cooler" + }, +/obj/item/reagent_containers/food/drinks/bottle/small/xuizijuice, +/obj/item/reagent_containers/food/drinks/bottle/small/xuizijuice, +/obj/item/reagent_containers/food/drinks/bottle/small/xuizijuice, +/obj/item/reagent_containers/food/drinks/bottle/small/xuizijuice, +/obj/item/reagent_containers/food/drinks/bottle/small/xuizijuice, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"Y" = ( +/obj/structure/closet/crate/freezer{ + name = "catches" + }, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) + +(1,1,1) = {" +F +F +F +F +a +a +F +F +F +a +a +a +y +a +a +"} +(2,1,1) = {" +a +F +F +a +F +F +F +F +F +F +F +F +y +y +a +"} +(3,1,1) = {" +a +F +a +F +F +F +F +F +F +F +F +y +y +y +y +"} +(4,1,1) = {" +a +a +F +F +F +F +F +F +F +F +F +F +y +y +a +"} +(5,1,1) = {" +F +F +F +F +F +F +F +F +F +F +F +y +y +y +y +"} +(6,1,1) = {" +F +F +F +F +F +F +F +F +F +F +F +b +b +y +y +"} +(7,1,1) = {" +F +F +F +F +F +F +F +F +F +F +F +Y +b +y +y +"} +(8,1,1) = {" +F +F +F +F +F +F +F +J +A +A +A +b +b +y +y +"} +(9,1,1) = {" +F +F +F +F +F +F +F +s +v +v +v +b +b +y +y +"} +(10,1,1) = {" +a +F +F +F +F +F +F +F +F +F +F +Q +N +y +y +"} +(11,1,1) = {" +F +F +F +F +F +F +F +F +F +F +F +c +S +y +y +"} +(12,1,1) = {" +F +a +F +F +F +F +F +F +F +F +F +F +y +y +y +"} +(13,1,1) = {" +a +a +F +F +F +F +F +F +F +F +F +y +y +y +a +"} +(14,1,1) = {" +a +a +a +F +F +F +F +F +F +a +F +F +y +a +a +"} +(15,1,1) = {" +a +a +a +F +F +F +F +F +F +F +a +a +y +a +a +"} diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_freewater.dm b/maps/random_ruins/exoplanets/ouerea/ouerea_freewater.dm new file mode 100644 index 00000000000..e1d2450c17a --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_freewater.dm @@ -0,0 +1,72 @@ +/datum/map_template/ruin/exoplanet/ouerea_freewater + name = "Ouerea Freewater Camp" + id = "ouerea_freewater" + spawn_weight = 1 + spawn_cost = 2 + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + sectors = list(SECTOR_UUEOAESA) + prefix = "ouerea/" + suffixes = list("ouerea_freewater.dmm") + unit_test_groups = list(2) + +/area/ouerea_freewater + name = "Freewater Camp" + icon_state = "bluenew" + requires_power = FALSE + dynamic_lighting = TRUE + no_light_control = FALSE + base_turf = /turf/simulated/floor/exoplanet/barren + area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS + area_blurb = "A fortified encampment, with the signs of training equipment everywhere. A green banner displaying a red-and-gold eye flies above the central building." + +/datum/ghostspawner/human/ouerea_freewater + name = "Dagamuir Freewater Contractor" + short_name = "ouerea_freewater" + desc = "Train in the wilderness and look for mercenary work on the planet Ouerea." + tags = list("External") + welcome_message = "You are a mercenary of the Dagamuir Freewater Private Forces, at a camp on Ouerea. Listen to your commander, look for paying work and keep yourself alive." + + extra_languages = list(LANGUAGE_UNATHI) + max_count = 4 + + spawnpoints = list("ouerea_freewater") + possible_species = list(SPECIES_UNATHI, SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_SKRELL_AXIORI, SPECIES_VAURCA_WARRIOR) + allow_appearance_change = APPEARANCE_PLASTICSURGERY + outfit = /obj/outfit/admin/freewater + + assigned_role = "Dagamuir Freewater Contractor" + special_role = "Dagamuir Freewater Contractor" + respawn_flag = null + uses_species_whitelist = FALSE + +/datum/ghostspawner/human/ouerea_freewater/boss + name = "Dagamuir Freewater Commander" + short_name = "ouerea_freewater_boss" + desc = "Oversee a Dagamuir Freewater outpost on the planet Ouerea" + + max_count = 1 + spawnpoints = list("ouerea_freewater_boss") + possible_species = list(SPECIES_UNATHI) + assigned_role = "Dagamuir Freewater Commander" + special_role = "Dagamuir Freewater Commander" + uses_species_whitelist = TRUE + +/obj/outfit/admin/freewater + name = "Dagamuir Freewater Contractor" + uniform = /obj/item/clothing/under/rank/security/pmc/dagamuir_freewater + shoes = /obj/item/clothing/shoes/sandals/caligae + id = /obj/item/card/id/pmc + back = /obj/item/storage/backpack/rucksack + l_pocket = /obj/item/storage/wallet/random + l_ear = null + species_shoes = list( + SPECIES_VAURCA_WARRIOR = /obj/item/clothing/shoes/vaurca + ) + +/obj/outfit/admin/freewater/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + if(isvaurca(H)) + var/obj/item/organ/internal/vaurca/preserve/preserve = H.internal_organs_by_name[BP_PHORON_RESERVE] + H.internal = preserve + H.internals.icon_state = "internal1" + H.update_body() + diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_freewater.dmm b/maps/random_ruins/exoplanets/ouerea/ouerea_freewater.dmm new file mode 100644 index 00000000000..5da7eef0fc4 --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_freewater.dmm @@ -0,0 +1,2311 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"am" = ( +/obj/structure/bed/stool/chair/sofa/green{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"an" = ( +/obj/structure/blocker/steel/fence, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"aD" = ( +/obj/structure/table/wood, +/obj/item/modular_computer/laptop/preset/civilian{ + pixel_y = 10 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"bo" = ( +/obj/structure/closet/secure_closet/guncabinet{ + name = "non-lethal equipment cabinet"; + req_access = null + }, +/obj/item/melee/baton/loaded, +/obj/item/melee/baton/loaded, +/obj/item/melee/baton/loaded, +/obj/item/melee/baton/loaded, +/obj/item/reagent_containers/spray/pepper, +/obj/item/reagent_containers/spray/pepper, +/obj/item/reagent_containers/spray/pepper, +/obj/item/reagent_containers/spray/pepper, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 25 + }, +/obj/item/device/flash, +/obj/item/device/flash, +/obj/item/device/flash, +/obj/item/device/flash, +/obj/item/device/flashlight/maglight, +/obj/item/device/flashlight/maglight, +/obj/item/device/flashlight/maglight, +/obj/item/device/flashlight/maglight, +/obj/item/storage/box/flashbangs, +/obj/item/storage/box/teargas, +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/handcuffs, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"cy" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"cS" = ( +/obj/structure/sink/puddle, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"dl" = ( +/obj/structure/bed/stool/chair/sofa/green{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"dm" = ( +/obj/structure/table/wood, +/obj/item/material/ashtray/bronze, +/obj/item/clothing/mask/smokable/cigarette/wulu{ + pixel_y = 5; + pixel_x = 5 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"ds" = ( +/obj/structure/table/rack, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/item/weldingtool/largetank, +/obj/item/weldingtool/largetank, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"dt" = ( +/obj/structure/table/rack, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/electrical, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"ew" = ( +/mob/living/simple_animal/threshbeast, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"fH" = ( +/obj/structure/railing/fence{ + dir = 1 + }, +/obj/structure/railing/fence{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"gC" = ( +/obj/machinery/door/blast/shutters{ + dir = 4; + id = "freewater_garage" + }, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"iJ" = ( +/obj/structure/railing/fence{ + dir = 4 + }, +/obj/structure/railing/fence, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"jC" = ( +/obj/structure/blocker/steel/fence{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"kb" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/small/xuizijuice{ + pixel_y = 5 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"kp" = ( +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/carpet/red, +/area/ouerea_freewater) +"lw" = ( +/obj/machinery/door/blast/shutters{ + id = "dagamuir_base_entry" + }, +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"lE" = ( +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/mech_recharger, +/obj/structure/mech_wreckage, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"mh" = ( +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"mK" = ( +/obj/structure/table/wood, +/obj/machinery/photocopier/faxmachine{ + department = "Dagamuir Freewater Base" + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"nb" = ( +/obj/machinery/appliance/cooker/oven, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"nA" = ( +/obj/structure/closet/cabinet{ + name = "wardrobe" + }, +/obj/item/clothing/under/rank/security/pmc/dagamuir_freewater, +/obj/item/clothing/shoes/sandals/caligae, +/obj/item/clothing/gloves/black/unathi, +/obj/item/storage/belt/security/tactical, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"nV" = ( +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 6 + }, +/turf/simulated/floor/exoplanet/carpet/red, +/area/ouerea_freewater) +"oP" = ( +/obj/structure/closet/secure_closet/guncabinet{ + name = "energy pistol cabinet"; + req_access = null + }, +/obj/item/gun/energy/pistol/hegemony, +/obj/item/gun/energy/pistol/hegemony, +/obj/item/gun/energy/pistol/hegemony, +/obj/item/gun/energy/pistol/hegemony, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"pR" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = null; + name = "sword cabinet" + }, +/obj/item/melee/energy/sword/hegemony, +/obj/item/melee/energy/sword/hegemony, +/obj/item/melee/energy/sword/hegemony, +/obj/item/melee/energy/sword/hegemony, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"pV" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"pZ" = ( +/obj/machinery/appliance/cooker/fryer, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"qb" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window{ + dir = 4; + req_access = list(113); + name = "VAURCA ONLY" + }, +/obj/item/reagent_containers/food/snacks/friedkois, +/obj/item/reagent_containers/food/snacks/friedkois, +/obj/item/reagent_containers/food/snacks/koissteak, +/obj/item/reagent_containers/food/snacks/koissteak, +/obj/item/reagent_containers/food/snacks/soup/kois, +/obj/item/reagent_containers/food/snacks/soup/kois, +/obj/item/reagent_containers/food/snacks/koiskebab3, +/obj/item/reagent_containers/food/snacks/koiskebab3, +/obj/item/reagent_containers/food/snacks/koismuffin, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"qq" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"rV" = ( +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/carpet/red, +/area/ouerea_freewater) +"sm" = ( +/obj/structure/filingcabinet{ + pixel_x = 5; + pixel_y = 14; + density = 0 + }, +/obj/structure/filingcabinet{ + pixel_x = -9; + pixel_y = 14; + density = 0 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"sv" = ( +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"tQ" = ( +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"vc" = ( +/obj/structure/bed/stool/bar/padded/green, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"vj" = ( +/obj/structure/table/wood, +/obj/item/device/radio/phone, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"vN" = ( +/obj/structure/table/wood, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"wo" = ( +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/carpet/red, +/area/ouerea_freewater) +"wC" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"wJ" = ( +/obj/structure/railing/fence{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"xk" = ( +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/carpet/red, +/area/ouerea_freewater) +"xo" = ( +/obj/structure/bed/stool/chair/padded/black{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"xx" = ( +/obj/structure/railing/fence{ + dir = 8 + }, +/obj/structure/railing/fence, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"xN" = ( +/obj/structure/bed/stool/chair/sofa/right/green{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"xO" = ( +/obj/effect/floor_decal/spline/fancy/wood, +/turf/simulated/floor/exoplanet/carpet/red, +/area/ouerea_freewater) +"xR" = ( +/obj/structure/table/wood, +/obj/item/newspaper, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"yj" = ( +/obj/structure/bed/stool/chair/office/dark, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/ghostspawpoint{ + name = "igs - ouerea_freewater_boss"; + identifier = "ouerea_freewater_boss" + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"yn" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"yF" = ( +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"yS" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = 5; + pixel_y = 10 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"zt" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"zG" = ( +/obj/structure/table/stone/marble, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"zK" = ( +/obj/structure/table/rack, +/obj/item/clothing/gloves/yellow/specialu, +/obj/item/clothing/gloves/yellow/specialu, +/obj/item/clothing/gloves/yellow/specialu, +/obj/item/clothing/gloves/yellow/specialu, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"AZ" = ( +/obj/structure/bed/stool/chair/sofa/left/green{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"Bn" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"Bq" = ( +/obj/item/saddle, +/obj/item/saddle, +/obj/structure/table/rack, +/obj/structure/railing/fence{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"Br" = ( +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 10 + }, +/turf/simulated/floor/exoplanet/carpet/red, +/area/ouerea_freewater) +"BX" = ( +/obj/machinery/button/remote/blast_door{ + dir = 4; + pixel_x = 20; + id = "freewater_garage" + }, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"CA" = ( +/obj/structure/closet/cabinet{ + name = "wardrobe" + }, +/obj/item/clothing/under/rank/security/pmc/dagamuir_freewater, +/obj/item/clothing/shoes/sandals/caligae, +/obj/item/clothing/shoes/vaurca, +/obj/item/clothing/mask/gas/vaurca/filter, +/obj/item/clothing/mask/gas/vaurca/tactical, +/obj/item/clothing/mask/gas/vaurca, +/obj/item/storage/backpack/cloak/klax, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"Dh" = ( +/obj/machinery/light, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"Ex" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"EE" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"Fu" = ( +/obj/structure/railing/fence{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"Fy" = ( +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 9 + }, +/turf/simulated/floor/exoplanet/carpet/red, +/area/ouerea_freewater) +"FE" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = null; + name = "holster cabinet" + }, +/obj/item/clothing/accessory/holster/armpit, +/obj/item/clothing/accessory/holster/armpit, +/obj/item/clothing/accessory/holster/thigh, +/obj/item/clothing/accessory/holster/thigh, +/obj/item/clothing/accessory/holster/waist, +/obj/item/clothing/accessory/holster/waist, +/obj/item/clothing/accessory/holster/hip, +/obj/item/clothing/accessory/holster/hip, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"FX" = ( +/obj/structure/closet/secure_closet/guncabinet{ + name = "energy pistol cabinet"; + req_access = null + }, +/obj/item/gun/energy/rifle/hegemony, +/obj/item/gun/energy/rifle/hegemony, +/obj/item/gun/energy/rifle/hegemony, +/obj/item/gun/energy/rifle/hegemony, +/obj/machinery/light, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"Ic" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = null; + name = "shield cabinet" + }, +/obj/item/shield/riot/tact, +/obj/item/shield/riot/tact, +/obj/item/shield/riot/tact, +/obj/item/shield/riot/tact, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"Ij" = ( +/obj/structure/bed, +/obj/item/bedsheet/random, +/obj/structure/curtain/open/bed, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"IA" = ( +/obj/effect/floor_decal/industrial/warning/full, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"Kg" = ( +/obj/structure/sink{ + pixel_y = 22 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"LD" = ( +/obj/structure/table/steel, +/obj/machinery/recharger{ + pixel_x = 5 + }, +/obj/machinery/recharger{ + pixel_x = -6 + }, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"LG" = ( +/obj/structure/closet/cabinet{ + name = "wardrobe" + }, +/obj/item/clothing/under/rank/security/pmc/dagamuir_freewater, +/obj/item/clothing/shoes/sandals/caligae, +/obj/item/clothing/gloves/black/unathi, +/obj/item/storage/belt/security/tactical, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"LQ" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"MD" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = null; + name = "body armor cabinet" + }, +/obj/item/clothing/suit/armor/carrier/generic, +/obj/item/clothing/suit/armor/carrier/generic, +/obj/item/clothing/suit/armor/carrier/generic, +/obj/item/clothing/suit/armor/carrier/generic, +/obj/item/clothing/accessory/arm_guard/generic, +/obj/item/clothing/accessory/arm_guard/generic, +/obj/item/clothing/accessory/arm_guard/generic, +/obj/item/clothing/accessory/arm_guard/generic, +/obj/item/clothing/accessory/leg_guard/generic, +/obj/item/clothing/accessory/leg_guard/generic, +/obj/item/clothing/accessory/leg_guard/generic, +/obj/item/clothing/accessory/leg_guard/generic, +/obj/item/clothing/head/helmet/security/generic, +/obj/item/clothing/head/helmet/security/generic, +/obj/item/clothing/head/helmet/security/generic, +/obj/item/clothing/head/helmet/security/generic, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"MN" = ( +/obj/structure/table/wood, +/obj/machinery/door/window/brigdoor{ + req_access = null; + dir = 8 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"Nh" = ( +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/mech_recharger, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"Nt" = ( +/obj/structure/bed/stool/chair/padded/black{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"NX" = ( +/obj/structure/table/wood, +/obj/item/deck/cards, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"Oc" = ( +/obj/structure/simple_door/wood, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"Oo" = ( +/obj/machinery/button/remote/blast_door{ + dir = 8; + pixel_x = -20; + id = "freewater_garage" + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"Oz" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/black, +/obj/item/stamp/warden{ + name = "freewater rubber stamp" + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"OH" = ( +/obj/structure/railing/fence{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"PD" = ( +/obj/machinery/button/remote/blast_door{ + name = "Compound Gates"; + pixel_y = 25; + id = "dagamuir_base_entry" + }, +/obj/structure/bed/stool/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"Qh" = ( +/obj/structure/bed, +/obj/item/bedsheet/random, +/obj/structure/curtain/open/bed, +/obj/effect/ghostspawpoint{ + name = "igs - ouerea_freewater"; + identifier = "ouerea_freewater" + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"Rt" = ( +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/mech_recharger, +/mob/living/heavy_vehicle/premade/ripley/loader, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"Ru" = ( +/obj/machinery/light, +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"RM" = ( +/obj/structure/table/stone/marble, +/obj/machinery/light, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"ST" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"SZ" = ( +/obj/structure/table/wood, +/obj/structure/reagent_dispensers/keg/xuizikeg{ + pixel_x = -6 + }, +/obj/structure/reagent_dispensers/keg/beerkeg{ + pixel_x = 6 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"TF" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"TZ" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = 32; + pixel_y = -8 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = 32; + pixel_y = 4 + }, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"Uc" = ( +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"Us" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/vending/dinnerware, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"UE" = ( +/turf/simulated/floor/exoplanet/water/shallow{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"Vy" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = null; + name = "heavy armor cabinet" + }, +/obj/item/clothing/suit/armor/carrier/ballistic, +/obj/item/clothing/suit/armor/carrier/ablative, +/obj/item/clothing/suit/armor/carrier/riot, +/obj/item/clothing/suit/armor/carrier/riot, +/obj/machinery/light, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"VH" = ( +/obj/structure/railing/fence{ + dir = 1 + }, +/obj/structure/railing/fence{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"WI" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/exoplanet/carpet/red, +/area/ouerea_freewater) +"Xf" = ( +/obj/structure/railing/fence, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"XH" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/vehicle/bike/speeder{ + dir = 8 + }, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"Yi" = ( +/obj/structure/simple_door/wood, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"Yx" = ( +/turf/simulated/wall/concrete, +/area/ouerea_freewater) +"Zx" = ( +/obj/machinery/autolathe, +/turf/simulated/floor/tiled{ + temperature = 298.15 + }, +/area/ouerea_freewater) +"ZA" = ( +/turf/simulated/wall/wood, +/area/ouerea_freewater) +"ZS" = ( +/obj/machinery/appliance/cooker/stove, +/turf/simulated/floor/exoplanet/wood{ + temperature = 298.15 + }, +/area/ouerea_freewater) + +(1,1,1) = {" +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +"} +(2,1,1) = {" +sv +Yx +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +Yx +sv +"} +(3,1,1) = {" +sv +jC +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +jC +sv +"} +(4,1,1) = {" +sv +jC +sv +ZA +ZA +ZA +ZA +ZA +ZA +ZA +ZA +ZA +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +jC +sv +"} +(5,1,1) = {" +sv +jC +sv +ZA +Rt +Nh +lE +LD +dt +Zx +zK +ZA +sv +sv +sv +sv +sv +ZA +ZA +ZA +ZA +ZA +ZA +ZA +ZA +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +jC +sv +"} +(6,1,1) = {" +sv +jC +sv +ZA +LQ +yF +yF +yF +yF +yF +pV +ZA +sv +sv +sv +sv +sv +ZA +sm +tQ +yn +tQ +Bn +AZ +ZA +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +jC +sv +"} +(7,1,1) = {" +sv +jC +sv +ZA +IA +yF +yF +yF +yF +yF +yF +ZA +sv +sv +sv +sv +sv +ZA +tQ +vj +Fy +xk +Br +dl +ZA +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +jC +sv +"} +(8,1,1) = {" +sv +jC +sv +ZA +ds +yF +yF +yF +yF +yF +yF +ZA +sv +sv +sv +sv +sv +ZA +yj +aD +wo +WI +xO +am +ZA +sv +ZA +ZA +ZA +ZA +ZA +ZA +ZA +ZA +sv +jC +sv +"} +(9,1,1) = {" +sv +jC +sv +ZA +LQ +yF +yF +yF +yF +yF +pV +ZA +sv +sv +sv +sv +sv +ZA +tQ +Oz +kp +rV +nV +xN +ZA +sv +ZA +ZS +nb +pZ +ST +qb +SZ +ZA +sv +jC +sv +"} +(10,1,1) = {" +sv +jC +sv +ZA +XH +XH +yF +yF +BX +yF +yF +ZA +sv +sv +sv +sv +sv +ZA +mK +tQ +mh +tQ +tQ +xR +ZA +sv +ZA +Kg +tQ +tQ +tQ +tQ +tQ +ZA +sv +jC +sv +"} +(11,1,1) = {" +sv +jC +sv +ZA +ZA +ZA +ZA +ZA +ZA +gC +gC +ZA +sv +sv +UE +UE +sv +ZA +ZA +ZA +ZA +ZA +Yi +ZA +ZA +sv +ZA +cy +zG +zG +zG +zG +RM +ZA +sv +jC +sv +"} +(12,1,1) = {" +sv +jC +sv +sv +sv +sv +sv +zt +Oo +Uc +Uc +TF +sv +UE +UE +sv +sv +sv +sv +sv +sv +TF +Uc +TF +sv +sv +ZA +tQ +tQ +tQ +tQ +tQ +tQ +ZA +sv +jC +sv +"} +(13,1,1) = {" +sv +jC +sv +sv +sv +sv +sv +sv +sv +Uc +Uc +Uc +sv +sv +UE +UE +UE +UE +sv +sv +sv +Uc +Uc +Uc +sv +sv +ZA +tQ +vc +vN +vN +vc +tQ +ZA +sv +jC +sv +"} +(14,1,1) = {" +sv +jC +sv +sv +sv +sv +sv +sv +sv +Uc +Uc +Uc +sv +UE +UE +UE +UE +UE +UE +sv +sv +Uc +Uc +Uc +sv +sv +ZA +tQ +vc +vN +vN +vc +tQ +ZA +sv +jC +sv +"} +(15,1,1) = {" +sv +jC +sv +sv +sv +sv +sv +sv +sv +Uc +Uc +Uc +sv +sv +UE +UE +UE +UE +UE +UE +sv +Uc +Uc +Uc +sv +sv +ZA +cy +vc +vN +vN +vc +Dh +ZA +sv +jC +sv +"} +(16,1,1) = {" +sv +Yx +Yx +Yx +Yx +wC +sv +sv +sv +Uc +Uc +Uc +sv +sv +UE +UE +sv +sv +sv +UE +sv +Uc +Uc +Uc +sv +sv +ZA +tQ +vc +vN +vN +vc +tQ +ZA +sv +jC +sv +"} +(17,1,1) = {" +sv +lw +TF +Uc +lw +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Ru +ZA +tQ +vc +vN +vN +vc +tQ +ZA +sv +jC +sv +"} +(18,1,1) = {" +sv +lw +Uc +Uc +lw +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Yi +tQ +tQ +tQ +tQ +tQ +tQ +ZA +sv +jC +sv +"} +(19,1,1) = {" +sv +lw +Uc +Uc +lw +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Uc +Ru +ZA +Us +tQ +tQ +tQ +tQ +Dh +ZA +sv +jC +sv +"} +(20,1,1) = {" +sv +Yx +MN +MN +Yx +wC +sv +sv +sv +Uc +Uc +Uc +sv +sv +sv +sv +sv +sv +sv +sv +sv +Uc +Uc +Uc +sv +sv +ZA +ZA +ZA +ZA +ZA +ZA +ZA +ZA +sv +jC +sv +"} +(21,1,1) = {" +sv +Yx +PD +tQ +Yi +Uc +Uc +Uc +Uc +Uc +Uc +Uc +sv +sv +sv +sv +sv +sv +sv +sv +sv +Uc +Uc +Uc +sv +sv +sv +sv +sv +zt +sv +sv +sv +sv +sv +jC +sv +"} +(22,1,1) = {" +sv +Yx +mh +tQ +Yx +sv +sv +sv +sv +Uc +Uc +Uc +sv +sv +sv +sv +sv +sv +sv +sv +sv +Uc +Uc +Uc +sv +sv +sv +sv +VH +Bq +wJ +wJ +wJ +xx +sv +jC +sv +"} +(23,1,1) = {" +sv +Yx +Yx +Yx +Yx +sv +sv +sv +sv +Uc +Uc +Uc +sv +sv +sv +sv +sv +sv +sv +sv +sv +Uc +Uc +Uc +Uc +Uc +Uc +Uc +sv +EE +EE +EE +ew +Xf +sv +jC +sv +"} +(24,1,1) = {" +sv +jC +sv +sv +sv +sv +sv +sv +sv +Ex +Uc +Ex +sv +sv +sv +sv +sv +sv +sv +sv +sv +Ex +Uc +Ex +sv +sv +sv +sv +OH +EE +sv +EE +sv +Xf +sv +jC +sv +"} +(25,1,1) = {" +sv +jC +sv +sv +sv +sv +sv +sv +ZA +ZA +Oc +ZA +ZA +sv +sv +ZA +ZA +ZA +ZA +ZA +ZA +ZA +Yi +ZA +ZA +ZA +ZA +sv +OH +sv +sv +EE +sv +Xf +sv +jC +sv +"} +(26,1,1) = {" +sv +jC +sv +sv +sv +sv +sv +sv +ZA +bo +tQ +Vy +ZA +sv +sv +ZA +Qh +ZA +Qh +ZA +Ij +ZA +tQ +Nt +Nt +tQ +ZA +sv +OH +cS +ew +EE +EE +Xf +sv +jC +sv +"} +(27,1,1) = {" +sv +jC +sv +sv +sv +sv +sv +sv +ZA +MD +tQ +pR +ZA +sv +sv +ZA +cy +tQ +tQ +yn +tQ +tQ +tQ +NX +dm +Dh +ZA +sv +OH +sv +sv +sv +EE +Xf +sv +jC +sv +"} +(28,1,1) = {" +sv +jC +sv +sv +sv +sv +sv +sv +ZA +FE +tQ +Ic +ZA +sv +sv +ZA +tQ +tQ +tQ +tQ +tQ +tQ +tQ +yS +kb +tQ +ZA +sv +OH +sv +EE +sv +sv +Xf +sv +jC +sv +"} +(29,1,1) = {" +sv +jC +sv +sv +sv +sv +sv +sv +ZA +oP +TZ +FX +ZA +sv +sv +ZA +tQ +tQ +tQ +tQ +tQ +tQ +tQ +xo +xo +tQ +ZA +sv +OH +EE +sv +sv +cS +Xf +sv +jC +sv +"} +(30,1,1) = {" +sv +jC +sv +sv +sv +sv +sv +sv +ZA +ZA +ZA +ZA +ZA +sv +sv +ZA +cy +tQ +tQ +qq +tQ +tQ +tQ +tQ +tQ +Dh +ZA +sv +fH +Fu +Fu +Fu +Fu +iJ +sv +jC +sv +"} +(31,1,1) = {" +sv +jC +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +ZA +Qh +ZA +Qh +ZA +Ij +ZA +LG +nA +nA +CA +ZA +sv +sv +sv +sv +sv +sv +sv +sv +jC +sv +"} +(32,1,1) = {" +sv +jC +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +ZA +ZA +ZA +ZA +ZA +ZA +ZA +ZA +ZA +ZA +ZA +ZA +sv +sv +sv +sv +sv +sv +sv +sv +jC +sv +"} +(33,1,1) = {" +sv +jC +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +jC +sv +"} +(34,1,1) = {" +sv +Yx +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +Yx +sv +"} +(35,1,1) = {" +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +sv +"} diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_guild_mining.dm b/maps/random_ruins/exoplanets/ouerea/ouerea_guild_mining.dm new file mode 100644 index 00000000000..32de5ad5c03 --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_guild_mining.dm @@ -0,0 +1,51 @@ +/datum/map_template/ruin/exoplanet/ouerea_guild_mining + name = "Miners' Guild Camp" + id = "ouerea_guild_mining" + description = "A Miners' Guild mining facility on Ouerea" + spawn_weight = 1 + spawn_cost = 2 + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + sectors = list(SECTOR_UUEOAESA) + prefix = "ouerea/" + suffixes = list("ouerea_guild_mining.dmm") + ban_ruins = list(/datum/map_template/ruin/exoplanet/ouerea_heph_mining) + unit_test_groups = list(3) + +/area/ouerea_guild_mining + name = "Miners' Guild Camp" + icon_state = "bluenew" + requires_power = FALSE + dynamic_lighting = TRUE + no_light_control = FALSE + base_turf = /turf/simulated/floor/exoplanet/barren + area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS + area_blurb = "The faint sounds of heavy machinery can be heard - the whirring of drills, the quiet noise of conveyor belts, and the electrical hum of power cables." + +/datum/ghostspawner/human/ouerea_guild_miner + short_name = "ouerea_guild_miner" + name = "Unathi Guild Miner" + desc = "Work as a miner for the Miners' Guild on Ouerea." + tags = list("External") + welcome_message = "You are a guildsman of the Miners' Guild, working on the planet Ouerea. Break rocks, earn your paycheck." + + spawnpoints = list("ouerea_guild_miner") + max_count = 3 + + outfit = /obj/outfit/admin/miners_guild + possible_species = list(SPECIES_UNATHI) + allow_appearance_change = APPEARANCE_PLASTICSURGERY + + assigned_role = "Guild Miner" + special_role = "Guild Miner" + respawn_flag = null + + uses_species_whitelist = FALSE + +/datum/ghostspawner/human/ouerea_guild_miner/foreman + short_name = "ouerea_miners_guild_boss" + name = "Unathi Guild Foreman" + desc = "Lead a team of Miners' Guild guildsmen on Ouerea." + max_count = 1 + uses_species_whitelist = TRUE + assigned_role = "Guild Foreman" + special_role = "Guild Foreman" diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_guild_mining.dmm b/maps/random_ruins/exoplanets/ouerea/ouerea_guild_mining.dmm new file mode 100644 index 00000000000..bd47c4ce502 --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_guild_mining.dmm @@ -0,0 +1,1709 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"bV" = ( +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"cG" = ( +/obj/machinery/conveyor{ + id = "miners_guild_outpost"; + layer = 2.9; + dir = 2 + }, +/obj/structure/railing/mapped{ + dir = 8 + }, +/obj/structure/railing/mapped{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"cZ" = ( +/obj/structure/closet, +/obj/item/clothing/head/hardhat, +/obj/item/clothing/under/unathi/himation, +/obj/item/clothing/accessory/poncho/unathimantle/miner{ + color = "#b07810" + }, +/obj/item/storage/backpack/satchel/eng, +/obj/item/clothing/shoes/sandals/caligae/socks, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"do" = ( +/obj/machinery/mineral/stacking_unit_console{ + pixel_y = 32; + id = "stacking_1" + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"dD" = ( +/obj/structure/bed/stool/bar/padded/red, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"hv" = ( +/obj/machinery/conveyor{ + id = "miners_guild_outpost"; + layer = 2.9; + dir = 8 + }, +/obj/structure/railing/mapped{ + dir = 1 + }, +/obj/structure/railing/mapped, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"hG" = ( +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"jy" = ( +/obj/structure/table/rack, +/obj/item/shovel, +/obj/item/shovel, +/obj/item/shovel, +/obj/item/shovel, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"jF" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"jK" = ( +/obj/machinery/cell_charger, +/obj/structure/table/steel, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"ks" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"lE" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 15 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"nq" = ( +/obj/structure/closet, +/obj/item/clothing/head/hardhat, +/obj/item/clothing/under/unathi/himation, +/obj/item/clothing/accessory/poncho/unathimantle/miner{ + color = "#b07810" + }, +/obj/item/storage/backpack/satchel/eng, +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/obj/item/clothing/shoes/sandals/caligae/socks, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"oM" = ( +/obj/structure/table/rack, +/obj/item/storage/belt/mining, +/obj/item/storage/belt/mining, +/obj/item/storage/belt/mining, +/obj/item/storage/belt/mining, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"pb" = ( +/obj/structure/table/rack, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/adv, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"pl" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"ps" = ( +/obj/structure/table/rack, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/obj/machinery/light, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"pt" = ( +/obj/structure/table/rack, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"pJ" = ( +/obj/structure/table/rack, +/obj/item/storage/bag/ore, +/obj/item/storage/bag/ore, +/obj/item/storage/bag/ore, +/obj/item/storage/bag/ore, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"qY" = ( +/obj/machinery/light, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"rG" = ( +/obj/structure/table/steel, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"rH" = ( +/obj/structure/table/rack, +/obj/item/pickaxe/drill, +/obj/item/pickaxe/drill, +/obj/item/pickaxe/drill, +/obj/item/pickaxe/drill, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"rV" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/ore_box, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"sr" = ( +/obj/effect/floor_decal/industrial/loading/yellow, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"tz" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/mining/brace{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"tE" = ( +/obj/machinery/mineral/processing_unit_console{ + id = "processing_1"; + pixel_y = 28 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"uF" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/mining/drill, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"wd" = ( +/obj/structure/table/steel, +/obj/item/storage/box/drinkingglasses, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"wv" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/ore_box, +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"xJ" = ( +/obj/structure/closet/toolcloset/empty, +/obj/item/ore_detector, +/obj/item/ore_detector, +/obj/item/ore_detector, +/obj/item/ore_detector, +/obj/item/device/flashlight/lantern, +/obj/item/device/flashlight/lantern, +/obj/item/device/flashlight/lantern, +/obj/item/device/flashlight/lantern, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"zA" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"AF" = ( +/obj/effect/floor_decal/industrial/loading/yellow{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"Bs" = ( +/obj/machinery/conveyor_switch{ + id = "moghes_heph_base" + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"CK" = ( +/obj/machinery/door/airlock{ + name = "Equipment Storage" + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"Dc" = ( +/turf/simulated/wall/concrete, +/area/ouerea_guild_mining) +"Df" = ( +/obj/machinery/conveyor{ + id = "miners_guild_outpost"; + layer = 2.9; + dir = 10 + }, +/obj/structure/railing/mapped{ + dir = 1 + }, +/obj/structure/railing/mapped{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"Dk" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/structure/curtain/open/bed, +/obj/effect/ghostspawpoint{ + name = "igs - ouerea_guild_miner"; + identifier = "ouerea_guild_miner" + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"Fs" = ( +/obj/structure/table/rack, +/obj/item/gun/energy/plasmacutter, +/obj/item/gun/energy/plasmacutter, +/obj/item/gun/energy/plasmacutter, +/obj/item/gun/energy/plasmacutter, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"Gi" = ( +/obj/machinery/door/airlock/multi_tile{ + name = "Refinery" + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"Gk" = ( +/obj/machinery/conveyor{ + id = "miners_guild_outpost"; + layer = 2.9; + dir = 8 + }, +/obj/structure/railing/mapped, +/obj/structure/railing/mapped{ + dir = 1 + }, +/obj/machinery/mineral/unloading_machine{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"Go" = ( +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"Jb" = ( +/obj/machinery/light, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"JZ" = ( +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"La" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"LJ" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/food/snacks/meatsnack, +/obj/item/reagent_containers/food/snacks/meatsnack, +/obj/item/reagent_containers/food/snacks/meatsnack, +/obj/item/reagent_containers/food/snacks/meatsnack, +/obj/item/reagent_containers/food/snacks/meatsnack, +/obj/item/reagent_containers/food/snacks/meatsnack, +/obj/item/reagent_containers/food/snacks/meatsnack, +/obj/item/reagent_containers/food/snacks/meatsnack, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"LN" = ( +/obj/structure/table/steel, +/obj/structure/reagent_dispensers/keg/xuizikeg, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"Mx" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/closet/crate, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"Nd" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/mining/brace{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"Os" = ( +/obj/machinery/door/airlock{ + name = "Living Quarters" + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"OT" = ( +/obj/machinery/recharger/wallcharger{ + layer = 3.3; + pixel_x = 4; + pixel_y = 24 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"Pj" = ( +/obj/machinery/conveyor{ + id = "miners_guild_outpost"; + layer = 2.9; + dir = 8 + }, +/obj/structure/railing/mapped{ + dir = 1 + }, +/obj/structure/railing/mapped, +/obj/machinery/mineral/processing_unit{ + dir = 8; + id = "processing_1" + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"PA" = ( +/obj/machinery/door/airlock{ + name = "Mess Hall" + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"RU" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/closet/crate, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"SG" = ( +/obj/structure/table/rack, +/obj/item/device/analyzer, +/obj/item/device/analyzer, +/obj/item/device/analyzer, +/obj/item/device/analyzer, +/obj/machinery/light, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"SO" = ( +/obj/machinery/vending/dinnerware/plastic, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"TB" = ( +/obj/machinery/conveyor{ + id = "miners_guild_outpost"; + layer = 2.9; + dir = 2 + }, +/obj/structure/railing/mapped{ + dir = 8 + }, +/obj/structure/railing/mapped{ + dir = 4 + }, +/obj/machinery/mineral/stacking_machine{ + id = "stacking_1" + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"VP" = ( +/obj/structure/table/rack, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"XK" = ( +/obj/structure/table/rack, +/obj/item/gun/custom_ka/frame01/prebuilt, +/obj/item/gun/custom_ka/frame01/prebuilt, +/obj/item/gun/custom_ka/frame01/prebuilt, +/obj/item/gun/custom_ka/frame01/prebuilt, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"Yf" = ( +/obj/machinery/conveyor{ + id = "miners_guild_outpost"; + layer = 2.9; + dir = 8 + }, +/obj/structure/railing/mapped, +/obj/structure/railing/mapped{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"Yi" = ( +/obj/structure/closet/toolcloset/empty, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/item/weldingtool, +/obj/item/weldingtool, +/obj/item/weldingtool, +/obj/item/weldingtool, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/crowbar, +/obj/item/crowbar, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/wrench, +/obj/item/wrench, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) +"Zq" = ( +/obj/machinery/appliance/cooker/grill, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/ouerea_guild_mining) + +(1,1,1) = {" +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +"} +(2,1,1) = {" +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +"} +(3,1,1) = {" +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +"} +(4,1,1) = {" +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +"} +(5,1,1) = {" +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +"} +(6,1,1) = {" +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Dc +Dc +Dc +Dc +Dc +Dc +Dc +Dc +Dc +Dc +Go +Go +Go +Go +"} +(7,1,1) = {" +Go +Dc +Dc +Dc +Dc +Dc +Dc +Dc +Dc +Dc +Dc +Go +Go +Go +Go +Go +Go +Go +Dc +hG +ks +hG +hG +ks +hG +hG +ks +Dc +Go +Go +Go +Go +"} +(8,1,1) = {" +Go +Dc +Dk +Dc +Dk +Dc +Dk +Dc +Dk +Dc +Dc +zA +Go +Go +Go +Go +Go +Go +Dc +hG +hG +dD +dD +dD +dD +hG +SO +Dc +Go +Go +Go +Go +"} +(9,1,1) = {" +Go +Dc +hG +hG +hG +hG +hG +hG +hG +hG +Os +hG +hG +hG +hG +hG +Go +Jb +Dc +hG +hG +rG +rG +rG +wd +hG +LN +Dc +Go +Go +Go +Go +"} +(10,1,1) = {" +Go +Dc +cZ +nq +cZ +cZ +JZ +hG +hG +JZ +Dc +zA +Go +Go +hG +hG +hG +hG +PA +hG +hG +rG +rG +rG +rG +hG +LJ +Dc +Go +Go +Go +Go +"} +(11,1,1) = {" +Go +Dc +Dc +Dc +Dc +Dc +Dc +Dc +Dc +Dc +Dc +Go +Go +Go +hG +hG +Go +Jb +Dc +hG +hG +rG +rG +rG +rG +hG +Zq +Dc +Go +Go +Go +Go +"} +(12,1,1) = {" +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +hG +hG +Go +Go +Dc +hG +hG +dD +dD +dD +dD +hG +jF +Dc +Go +Go +Go +Go +"} +(13,1,1) = {" +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +bV +hG +hG +bV +Go +Dc +hG +JZ +hG +hG +JZ +hG +lE +JZ +Dc +Go +Go +Go +Go +"} +(14,1,1) = {" +Go +Go +Go +Dc +Dc +Dc +Dc +Dc +Dc +Dc +Dc +Go +Jb +Dc +pl +qY +Dc +zA +Dc +Dc +Dc +Dc +Dc +Dc +Dc +Dc +Dc +Dc +Go +Go +Go +Go +"} +(15,1,1) = {" +Go +Go +Go +Dc +Df +TB +cG +sr +RU +Mx +Dc +Go +Go +La +hG +hG +La +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +"} +(16,1,1) = {" +Go +Go +Go +Dc +hv +Dc +do +hG +RU +RU +Dc +Go +Go +Go +hG +hG +Go +Go +Dc +Dc +Dc +Dc +Dc +Dc +Go +Go +Go +Go +Go +Go +Go +Go +"} +(17,1,1) = {" +Go +Go +Go +Dc +hv +hG +hG +hG +hG +hG +Dc +Go +Go +Go +hG +hG +Go +Go +Dc +Fs +hG +hG +VP +Dc +Go +Go +Go +Go +Go +Go +Go +Go +"} +(18,1,1) = {" +Go +Go +Go +Dc +hv +hG +hG +hG +hG +hG +Dc +zA +Go +Go +hG +hG +Go +Go +Dc +rH +hG +hG +jK +Dc +Go +Go +Go +Go +Go +Go +Go +Go +"} +(19,1,1) = {" +Go +Go +Go +Dc +hv +hG +hG +hG +hG +hG +Gi +hG +hG +hG +hG +hG +Go +Go +Dc +XK +hG +hG +ps +Dc +Go +Go +Go +Go +Go +Go +Go +Go +"} +(20,1,1) = {" +Go +Go +Go +Dc +Pj +Dc +tE +hG +hG +hG +hG +hG +hG +hG +hG +hG +Go +Jb +Dc +OT +hG +hG +Yi +Dc +Go +Go +Go +Go +Go +Go +Go +Go +"} +(21,1,1) = {" +Go +Go +Go +Dc +hv +hG +hG +hG +hG +rV +Dc +zA +Go +Go +hG +hG +hG +hG +CK +hG +hG +hG +hG +Dc +Go +Go +Go +Go +Go +Go +Go +Go +"} +(22,1,1) = {" +Go +Go +Go +Dc +hv +hG +hG +hG +tz +rV +Dc +Go +Go +Go +Go +Go +Go +Jb +Dc +OT +hG +hG +xJ +Dc +Go +Go +Go +Go +Go +Go +Go +Go +"} +(23,1,1) = {" +Go +Go +Go +Dc +hv +hG +hG +hG +uF +rV +Dc +Go +Go +Go +Go +Go +Go +Go +Dc +pJ +hG +hG +SG +Dc +Go +Go +Go +Go +Go +Go +Go +Go +"} +(24,1,1) = {" +Go +Go +Go +Dc +hv +hG +JZ +hG +Nd +wv +Dc +Go +Go +Go +Go +Go +Go +Go +Dc +oM +hG +hG +pt +Dc +Go +Go +Go +Go +Go +Go +Go +Go +"} +(25,1,1) = {" +Go +Go +Go +Dc +Gk +Dc +Dc +Dc +Dc +Dc +Dc +Go +Go +Go +Go +Go +Go +Go +Dc +jy +hG +hG +pb +Dc +Go +Go +Go +Go +Go +Go +Go +Go +"} +(26,1,1) = {" +Go +Go +Go +hG +Yf +Bs +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Dc +Dc +Dc +Dc +Dc +Dc +Go +Go +Go +Go +Go +Go +Go +Go +"} +(27,1,1) = {" +Go +Go +Go +hG +AF +hG +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +"} +(28,1,1) = {" +Go +Go +Go +hG +hG +hG +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +"} +(29,1,1) = {" +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +"} +(30,1,1) = {" +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +"} +(31,1,1) = {" +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +"} +(32,1,1) = {" +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +Go +"} diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_hegemony_base.dm b/maps/random_ruins/exoplanets/ouerea/ouerea_hegemony_base.dm new file mode 100644 index 00000000000..fd7a79aa242 --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_hegemony_base.dm @@ -0,0 +1,50 @@ +/datum/map_template/ruin/exoplanet/ouerea_hegemony_base + name = "Hegemony Base" + id = "ouerea_hegemony_base" + description = "An Izweski military base on Ouerea" + spawn_weight = 1 + spawn_cost = 2 + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + sectors = list(SECTOR_UUEOAESA) + prefix = "ouerea/" + suffixes = list("ouerea_hegemony_base.dmm") + unit_test_groups = list(1) + +/area/ouerea_hegemony_base + name = "Hegemony Base" + icon_state = "bluenew" + requires_power = FALSE + dynamic_lighting = TRUE + no_light_control = FALSE + base_turf = /turf/simulated/floor/exoplanet/barren + area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS + area_blurb = "A tall fence encircles squat concrete buildings. The red-and-gold banners of the Izweski Hegemony snap in the wind." + + +/datum/ghostspawner/human/ouerea_hegemony_base + name = "Ouerean Izweski Hegemony Soldier" + short_name = "ouerea_hegemony_base_soldier" + desc = "Man an Izweski Hegemony outpost on Ouerea" + welcome_message = "As an Unathi warrior, abide by the Warrior's Code - act with righteousness, mercy, integrity, courage and loyalty. Defend the life and honor of Hegemony citizens, and ensure that enemies of the Izweski cannot threaten your base." + + spawnpoints = list("ouerea_base_soldier") + max_count = 4 + possible_species = list(SPECIES_UNATHI) + extra_languages = list(LANGUAGE_UNATHI, LANGUAGE_AZAZIBA) + uses_species_whitelist = FALSE + outfit = /obj/outfit/admin/izweski + allow_appearance_change = APPEARANCE_PLASTICSURGERY + assigned_role = "Izweski Hegemony Soldier" + special_role = "Izweski Hegemony Soldier" + respawn_flag = null + +/datum/ghostspawner/human/ouerea_hegemony_base/commander + name = "Ouerean Izweski Hegemony Base Commander" + short_name = "ouerea_hegemony_base_commander" + desc = "Command an Izweski Hegemony outpost on Ouerea" + max_count = 1 + spawnpoints = list("ouerea_base_commander") + assigned_role = "Izweski Hegemony Commander" + special_role = "Izweski Hegemony Commander" + uses_species_whitelist = TRUE + outfit = /obj/outfit/admin/izweski/captain diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_hegemony_base.dmm b/maps/random_ruins/exoplanets/ouerea/ouerea_hegemony_base.dmm new file mode 100644 index 00000000000..82bfe58f754 --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_hegemony_base.dmm @@ -0,0 +1,2799 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ad" = ( +/obj/effect/floor_decal/corner/yellow{ + dir = 10 + }, +/obj/effect/floor_decal/corner/yellow{ + dir = 9 + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"ae" = ( +/obj/structure/filingcabinet{ + pixel_x = -9; + pixel_y = 14; + density = 0 + }, +/obj/structure/filingcabinet{ + pixel_x = 5; + pixel_y = 14; + density = 0 + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"am" = ( +/obj/structure/table/steel, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/folder/yellow, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"aX" = ( +/obj/effect/floor_decal/corner/lime/diagonal, +/obj/structure/bed/roller, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"bh" = ( +/obj/structure/railing/fence{ + dir = 1 + }, +/obj/structure/railing/fence{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_hegemony_base) +"bG" = ( +/obj/effect/floor_decal/corner_wide/red/diagonal, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"cr" = ( +/obj/machinery/vending/cola, +/obj/effect/floor_decal/corner_wide/red/diagonal, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"cP" = ( +/obj/structure/sink/puddle, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_hegemony_base) +"cY" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/concrete{ + dir = 5 + }, +/obj/effect/floor_decal/concrete{ + dir = 10 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"dc" = ( +/obj/effect/floor_decal/corner/lime/diagonal, +/obj/structure/table/steel, +/obj/item/storage/firstaid/combat, +/obj/item/storage/firstaid/combat, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"dp" = ( +/obj/structure/flora/ausbushes/fullgrass, +/mob/living/simple_animal/hostile/retaliate/hegeranzi, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_hegemony_base) +"dT" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(113); + name = "gun cabinet (energy rifles)" + }, +/obj/effect/floor_decal/corner/yellow{ + dir = 5 + }, +/obj/item/gun/energy/rifle/hegemony, +/obj/item/gun/energy/rifle/hegemony, +/obj/item/gun/energy/rifle/hegemony, +/obj/item/gun/energy/rifle/hegemony, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"ee" = ( +/obj/machinery/door/blast/shutters{ + id = "hegemony_base_entry" + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"el" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_hegemony_base) +"ez" = ( +/obj/effect/floor_decal/concrete/large{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"eR" = ( +/obj/machinery/door/airlock/security{ + name = "Armory"; + req_access = list(113); + dir = 4 + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"fD" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/sarezhiwine, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"fE" = ( +/obj/structure/table/stone/marble, +/obj/effect/floor_decal/concrete{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"fR" = ( +/obj/machinery/light, +/obj/effect/floor_decal/corner/lime/diagonal, +/obj/machinery/iv_drip, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"fS" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_hegemony_base) +"gf" = ( +/obj/structure/bed/stool/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"gw" = ( +/obj/effect/floor_decal/concrete{ + dir = 4 + }, +/obj/effect/floor_decal/concrete, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"gC" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green, +/turf/simulated/floor/exoplanet/carpet/red, +/area/ouerea_hegemony_base) +"gG" = ( +/obj/effect/floor_decal/concrete{ + dir = 10 + }, +/obj/effect/floor_decal/concrete{ + dir = 9 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"gH" = ( +/obj/structure/railing/fence{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_hegemony_base) +"gN" = ( +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_hegemony_base) +"gR" = ( +/obj/structure/table/steel, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/folder/yellow, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"hf" = ( +/obj/effect/floor_decal/corner/lime/diagonal, +/obj/machinery/bodyscanner{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"hL" = ( +/obj/effect/floor_decal/concrete/large/cee{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"hV" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(113); + name = "holster cabinet" + }, +/obj/effect/floor_decal/corner/yellow{ + dir = 10 + }, +/obj/item/clothing/accessory/holster/hip, +/obj/item/clothing/accessory/holster/hip, +/obj/item/clothing/accessory/holster/hip, +/obj/item/clothing/accessory/holster/hip, +/obj/item/clothing/accessory/holster/hip, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"hW" = ( +/obj/structure/bed/stool/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"iX" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"jz" = ( +/obj/machinery/door/airlock/command{ + name = "Captain's Quarters"; + req_one_access = list(113); + dir = 4 + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"jO" = ( +/obj/structure/railing/fence{ + dir = 8 + }, +/obj/structure/railing/fence, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_hegemony_base) +"kK" = ( +/obj/structure/bed/padded, +/obj/structure/curtain/open/bed, +/obj/item/bedsheet/black, +/obj/effect/ghostspawpoint{ + name = "igs - ouerea_base_commander"; + identifier = "ouerea_base_commander" + }, +/turf/simulated/floor/exoplanet/carpet/red, +/area/ouerea_hegemony_base) +"kW" = ( +/obj/structure/table/stone/marble, +/obj/item/material/sword/sabre{ + name = "ceremonial sabre" + }, +/obj/effect/floor_decal/concrete{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"kZ" = ( +/obj/structure/sink{ + pixel_y = 22 + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"mz" = ( +/obj/machinery/photocopier/faxmachine{ + department = "Hegemony Base" + }, +/obj/structure/table/wood, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"mH" = ( +/obj/structure/closet/secure_closet{ + req_access = list(113) + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"mJ" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(113); + name = "gun cabinet (energy rifles)" + }, +/obj/item/storage/belt/security, +/obj/item/gun/energy/taser, +/obj/item/melee/baton, +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/handcuffs, +/obj/item/reagent_containers/spray/pepper, +/obj/item/reagent_containers/spray/pepper, +/obj/item/device/flash, +/obj/item/device/flash, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"ot" = ( +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"oM" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_hegemony_base) +"px" = ( +/obj/structure/sign/flag/hegemony/large/east{ + pixel_x = 32 + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"qb" = ( +/obj/structure/table/rack, +/obj/item/material/twohanded/pike/flag/hegemony, +/obj/effect/floor_decal/corner/yellow{ + dir = 6 + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"qg" = ( +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_hegemony_base) +"qQ" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"ru" = ( +/obj/effect/floor_decal/concrete/large/cee{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"rA" = ( +/obj/structure/railing/fence, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_hegemony_base) +"rQ" = ( +/obj/effect/floor_decal/corner/lime/diagonal, +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OMinus, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"ta" = ( +/obj/structure/closet/secure_closet/cabinet, +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/obj/item/clothing/under/unathi/mogazali, +/obj/item/clothing/under/unathi/mogazali/blue, +/obj/item/clothing/under/unathi/mogazali/green, +/obj/item/clothing/under/unathi/mogazali/orange, +/obj/item/clothing/suit/unathi/robe/robe_coat, +/obj/item/clothing/suit/unathi/robe/robe_coat/blue, +/obj/item/clothing/suit/unathi/robe/robe_coat/orange, +/obj/item/clothing/suit/unathi/robe/robe_coat/red, +/obj/structure/sign/flag/hegemony/large/east{ + pixel_x = 32 + }, +/turf/simulated/floor/exoplanet/carpet/red, +/area/ouerea_hegemony_base) +"th" = ( +/obj/machinery/light, +/obj/effect/floor_decal/corner/lime/diagonal, +/obj/structure/table/steel, +/obj/item/device/healthanalyzer, +/obj/item/device/healthanalyzer, +/obj/item/reagent_containers/hypospray{ + pixel_y = 4; + pixel_x = -5 + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"tu" = ( +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"tv" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = 32; + pixel_y = -8 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = 32 + }, +/obj/effect/floor_decal/corner/yellow{ + dir = 5 + }, +/obj/effect/floor_decal/corner/yellow{ + dir = 6 + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"tJ" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(113); + name = "sword cabinet" + }, +/obj/item/melee/energy/sword/hegemony, +/obj/item/melee/energy/sword/hegemony, +/obj/item/melee/energy/sword/hegemony, +/obj/item/melee/energy/sword/hegemony, +/obj/item/melee/energy/sword/hegemony, +/obj/effect/floor_decal/corner/yellow{ + dir = 10 + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"tL" = ( +/obj/machinery/light, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_hegemony_base) +"us" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(113); + name = "shield cabinet" + }, +/obj/item/shield/energy/hegemony, +/obj/item/shield/energy/hegemony, +/obj/item/shield/energy/hegemony, +/obj/item/shield/energy/hegemony, +/obj/item/shield/energy/hegemony, +/obj/effect/floor_decal/corner/yellow{ + dir = 10 + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"vn" = ( +/obj/structure/closet/crate{ + name = "footlocker" + }, +/obj/machinery/light, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"vD" = ( +/obj/machinery/door/airlock{ + req_access = list(113); + name = "Barracks"; + dir = 4 + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"wJ" = ( +/obj/structure/table/wood, +/obj/item/modular_computer/laptop/preset/civilian, +/obj/item/stamp{ + icon_state = "stamp-ce"; + name = "izweski hegemony rubber stamp" + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"wT" = ( +/obj/structure/bed/stool/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"xo" = ( +/obj/effect/floor_decal/corner/lime/diagonal, +/obj/machinery/door/airlock/medical{ + name = "Healer's Bay"; + dir = 4 + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"xA" = ( +/obj/effect/floor_decal/concrete{ + dir = 5 + }, +/obj/effect/floor_decal/concrete{ + dir = 9 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"xG" = ( +/obj/structure/bed/stool/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"xX" = ( +/obj/effect/floor_decal/corner/lime/diagonal, +/obj/structure/curtain/open/medical, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"xZ" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/obj/structure/curtain/open/bed, +/obj/effect/ghostspawpoint{ + name = "igs - ouerea_base_soldier"; + identifier = "ouerea_base_soldier" + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"yz" = ( +/obj/structure/closet/crate{ + name = "footlocker" + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"za" = ( +/obj/effect/floor_decal/corner/lime/diagonal, +/obj/machinery/body_scanconsole{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"zZ" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"AE" = ( +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"AZ" = ( +/obj/machinery/light, +/obj/effect/floor_decal/concrete{ + dir = 5 + }, +/obj/effect/floor_decal/concrete{ + dir = 10 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Be" = ( +/obj/effect/floor_decal/concrete{ + dir = 5 + }, +/obj/effect/floor_decal/concrete{ + dir = 6 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Bk" = ( +/obj/effect/floor_decal/concrete{ + dir = 6 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"BC" = ( +/turf/simulated/wall/concrete, +/area/ouerea_hegemony_base) +"BD" = ( +/obj/effect/floor_decal/concrete/large, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"BJ" = ( +/obj/machinery/door/blast/shutters{ + id = "hegemony_base_entry" + }, +/obj/effect/floor_decal/concrete{ + dir = 6 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"BT" = ( +/obj/effect/floor_decal/corner/lime/diagonal, +/obj/machinery/optable, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Cg" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(113); + name = "hammer cabinet" + }, +/obj/item/melee/hammer/powered/hegemony, +/obj/item/melee/hammer/powered/hegemony, +/obj/effect/floor_decal/corner/yellow{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Cv" = ( +/obj/effect/floor_decal/concrete{ + dir = 6 + }, +/obj/effect/floor_decal/concrete{ + dir = 10 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"CX" = ( +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"De" = ( +/obj/effect/floor_decal/concrete{ + dir = 1 + }, +/obj/effect/floor_decal/concrete{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Ey" = ( +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Ez" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/concrete{ + dir = 6 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Fg" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(113); + name = "gun cabinet (slugger)" + }, +/obj/structure/sign/flag/hegemony/large/north{ + pixel_y = 32 + }, +/obj/effect/floor_decal/corner/yellow{ + dir = 5 + }, +/obj/item/gun/projectile/heavysniper/unathi, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Fm" = ( +/obj/structure/railing/fence{ + dir = 4 + }, +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_hegemony_base) +"Fw" = ( +/obj/structure/railing/fence{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_hegemony_base) +"FO" = ( +/obj/effect/floor_decal/concrete{ + dir = 9 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"GA" = ( +/obj/machinery/vending/coffee, +/obj/effect/floor_decal/corner_wide/red/diagonal, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"GN" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"GV" = ( +/obj/structure/window/reinforced, +/obj/machinery/door/window{ + dir = 4; + req_access = list(113) + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"GW" = ( +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/machinery/door/airlock/security{ + name = "Briefing Room"; + req_access = list(113) + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Hu" = ( +/obj/effect/floor_decal/concrete{ + dir = 1 + }, +/obj/effect/floor_decal/concrete{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Hy" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/toilet, +/obj/structure/curtain/open/privacy, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"HI" = ( +/obj/effect/floor_decal/corner/lime/diagonal, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"IF" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(113); + name = "ammunition cabinet (slugger)" + }, +/obj/item/ammo_casing/slugger, +/obj/item/ammo_casing/slugger, +/obj/item/ammo_casing/slugger, +/obj/item/ammo_casing/slugger, +/obj/item/ammo_casing/slugger, +/obj/item/ammo_casing/slugger, +/obj/item/ammo_casing/slugger, +/obj/effect/floor_decal/corner/yellow{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"IR" = ( +/obj/structure/railing/fence{ + dir = 4 + }, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_hegemony_base) +"Jz" = ( +/obj/structure/railing/fence{ + dir = 4 + }, +/obj/structure/railing/fence, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_hegemony_base) +"JL" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Kc" = ( +/obj/structure/railing/fence{ + dir = 1 + }, +/obj/structure/railing/fence{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_hegemony_base) +"Ke" = ( +/obj/effect/floor_decal/corner/lime/diagonal, +/obj/machinery/iv_drip, +/obj/item/tank/oxygen, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Kj" = ( +/obj/effect/floor_decal/corner/lime/diagonal, +/obj/structure/table/steel, +/obj/item/clothing/gloves/latex/nitrile/unathi, +/obj/item/clothing/gloves/latex/nitrile/unathi, +/obj/item/clothing/gloves/latex/nitrile/unathi, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/mask/surgical, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Km" = ( +/obj/machinery/light, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"KO" = ( +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Lc" = ( +/obj/effect/floor_decal/concrete{ + dir = 10 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Lm" = ( +/obj/machinery/light, +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(113); + name = "body armor cabinet" + }, +/obj/item/clothing/suit/armor/unathi/hegemony, +/obj/item/clothing/suit/armor/unathi/hegemony, +/obj/item/clothing/suit/armor/unathi/hegemony, +/obj/item/clothing/suit/armor/unathi/hegemony, +/obj/item/clothing/suit/armor/unathi/hegemony, +/obj/item/clothing/head/helmet/unathi/hegemony, +/obj/item/clothing/head/helmet/unathi/hegemony, +/obj/item/clothing/head/helmet/unathi/hegemony, +/obj/item/clothing/head/helmet/unathi/hegemony, +/obj/item/clothing/head/helmet/unathi/hegemony, +/obj/effect/floor_decal/corner/yellow{ + dir = 10 + }, +/obj/item/recharger_backpack/high, +/obj/item/recharger_backpack/high, +/obj/item/recharger_backpack/high, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"MJ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/secure_closet{ + req_access = list(113) + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"MP" = ( +/obj/machinery/door/airlock/security{ + name = "Checkpoint"; + req_access = list(113) + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"NH" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"NL" = ( +/obj/structure/railing/fence, +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_hegemony_base) +"Ol" = ( +/obj/machinery/door/airlock/security{ + name = "Brig"; + req_one_access = list(113) + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Ou" = ( +/obj/effect/floor_decal/concrete{ + dir = 5 + }, +/obj/effect/floor_decal/concrete{ + dir = 10 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Ps" = ( +/obj/item/saddle, +/obj/item/saddle, +/obj/structure/table/rack, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_hegemony_base) +"Pv" = ( +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/structure/sign/flag/hegemony/large/east{ + pixel_x = 32 + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"PO" = ( +/obj/structure/mirror{ + pixel_x = 28; + pixel_y = -3 + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"PQ" = ( +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"PS" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(113); + name = "gun cabinet (energy pistols)" + }, +/obj/item/gun/energy/pistol/hegemony, +/obj/item/gun/energy/pistol/hegemony, +/obj/item/gun/energy/pistol/hegemony, +/obj/item/gun/energy/pistol/hegemony, +/obj/item/gun/energy/pistol/hegemony, +/obj/effect/floor_decal/corner/yellow{ + dir = 10 + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"PT" = ( +/obj/effect/floor_decal/concrete{ + dir = 4 + }, +/obj/effect/floor_decal/concrete, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Qj" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_hegemony_base) +"QX" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"QZ" = ( +/obj/structure/bed/stool/bar/padded/red, +/obj/effect/floor_decal/corner_wide/red/diagonal, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Se" = ( +/obj/effect/floor_decal/concrete/large/cee{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Sz" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(113); + name = "glaive cabinet" + }, +/obj/item/melee/energy/glaive/hegemony, +/obj/item/melee/energy/glaive/hegemony, +/obj/effect/floor_decal/corner/yellow{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"SG" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"SO" = ( +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/structure/sign/flag/hegemony/large/west{ + pixel_x = -32 + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Tu" = ( +/obj/machinery/light, +/obj/effect/floor_decal/corner/yellow{ + dir = 10 + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"TI" = ( +/obj/structure/table/steel, +/obj/machinery/door/window{ + dir = 8; + req_access = list(113) + }, +/obj/item/paper_bin, +/obj/item/pen/black, +/obj/machinery/button/remote/blast_door{ + id = "hegemony_base_entry"; + name = "Entry"; + req_access = list(209); + pixel_y = 32 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"TK" = ( +/obj/effect/floor_decal/concrete, +/obj/effect/floor_decal/concrete{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"TO" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/obj/structure/curtain/open/bed, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Ua" = ( +/obj/structure/toilet, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Uu" = ( +/obj/effect/floor_decal/corner/yellow{ + dir = 9 + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"UM" = ( +/obj/effect/floor_decal/concrete{ + dir = 10 + }, +/obj/effect/floor_decal/concrete{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Vh" = ( +/obj/effect/floor_decal/concrete{ + dir = 6 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Vu" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/diagonal, +/obj/structure/bed/roller, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"VG" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = 32; + pixel_y = -8 + }, +/obj/machinery/recharger/wallcharger{ + pixel_y = -30; + pixel_x = 4 + }, +/obj/effect/floor_decal/corner/yellow{ + dir = 10 + }, +/obj/effect/floor_decal/corner/yellow{ + dir = 6 + }, +/obj/structure/table/rack, +/obj/item/device/radio, +/obj/item/device/radio, +/obj/item/device/radio, +/obj/item/device/radio, +/obj/item/device/radio, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Wa" = ( +/obj/structure/table/steel, +/obj/machinery/door/window{ + dir = 4; + req_access = list(113) + }, +/obj/item/paper_bin, +/obj/item/pen/black, +/obj/machinery/button/remote/blast_door{ + id = "hegemony_base_entry"; + name = "Entry"; + req_access = list(209); + pixel_y = 32 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Wj" = ( +/obj/machinery/door/blast/shutters{ + id = "hegemony_base_entry" + }, +/obj/effect/floor_decal/concrete{ + dir = 9 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Ws" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/floor_decal/corner_wide/red/diagonal, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"WI" = ( +/obj/structure/sink{ + pixel_y = 22 + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Xg" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/black, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"XB" = ( +/obj/machinery/vending/snack, +/obj/effect/floor_decal/corner_wide/red/diagonal, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"XC" = ( +/turf/simulated/floor/exoplanet/carpet/red, +/area/ouerea_hegemony_base) +"XN" = ( +/obj/effect/floor_decal/corner/yellow{ + dir = 5 + }, +/obj/effect/floor_decal/corner/yellow{ + dir = 9 + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Zb" = ( +/obj/structure/table/steel, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Zo" = ( +/obj/structure/closet/crate{ + name = "footlocker" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"Zx" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/exoplanet/concrete/square{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"ZB" = ( +/obj/effect/floor_decal/concrete{ + dir = 9 + }, +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) +"ZI" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/diagonal, +/obj/structure/table/steel, +/obj/item/storage/box/fancy/tray, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 303.15 + }, +/area/ouerea_hegemony_base) + +(1,1,1) = {" +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +"} +(2,1,1) = {" +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +"} +(3,1,1) = {" +qg +qg +qg +qg +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +qg +qg +qg +"} +(4,1,1) = {" +qg +qg +qg +qg +BC +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +BC +qg +qg +qg +"} +(5,1,1) = {" +qg +qg +qg +qg +BC +qg +BC +BC +BC +BC +BC +BC +qg +qg +BC +BC +BC +BC +BC +BC +qg +qg +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +qg +BC +qg +qg +qg +"} +(6,1,1) = {" +qg +qg +qg +qg +BC +qg +BC +qQ +Zx +PQ +hW +BC +qg +qg +BC +BT +HI +HI +Kj +BC +qg +qg +BC +Ws +SO +tu +bG +SO +tu +bG +SO +BC +qg +BC +qg +qg +qg +"} +(7,1,1) = {" +qg +qg +qg +qg +BC +qg +BC +WI +Zx +PQ +Zb +BC +oM +qg +BC +ZI +HI +HI +fR +BC +qg +qg +BC +bG +bG +bG +QZ +QZ +bG +xA +gG +BC +qg +BC +qg +qg +qg +"} +(8,1,1) = {" +qg +qg +qg +qg +BC +qg +BC +Hy +GV +PQ +PQ +Ol +ru +qg +BC +xX +xX +xX +xX +BC +qg +tL +BC +bG +bG +QZ +QZ +QZ +bG +fE +Lc +BC +qg +BC +qg +qg +qg +"} +(9,1,1) = {" +qg +qg +qg +qg +BC +qg +BC +PQ +PQ +PQ +PQ +BC +cY +qg +BC +rQ +HI +HI +hf +BC +qg +ru +GW +bG +bG +QZ +QZ +QZ +bG +kW +Lc +BC +qg +BC +qg +qg +qg +"} +(10,1,1) = {" +qg +qg +qg +qg +BC +qg +BC +mJ +mH +MJ +PQ +BC +Ou +qg +BC +Ke +HI +HI +za +BC +qg +AZ +BC +cr +bG +QZ +QZ +QZ +bG +fE +Lc +BC +qg +BC +qg +qg +qg +"} +(11,1,1) = {" +qg +qg +qg +qg +BC +qg +BC +BC +BC +BC +BC +BC +Ou +qg +BC +Vu +HI +HI +th +BC +qg +Ou +BC +GA +bG +bG +QZ +QZ +bG +Be +Cv +BC +qg +BC +qg +qg +qg +"} +(12,1,1) = {" +qg +qg +qg +qg +BC +qg +qg +qg +qg +qg +qg +qg +Ou +qg +BC +aX +Ke +HI +dc +BC +qg +Ou +BC +XB +Pv +ot +bG +Pv +ot +bG +Pv +BC +qg +BC +qg +qg +qg +"} +(13,1,1) = {" +qg +qg +qg +qg +BC +BC +BC +BC +qg +qg +qg +qg +Ou +qg +BC +BC +BC +xo +BC +BC +qg +Ou +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +qg +BC +qg +qg +qg +"} +(14,1,1) = {" +qg +qg +qg +qg +BC +SG +NH +MP +hL +BD +qg +qg +Ou +qg +qg +qg +fS +ru +fS +qg +qg +Ou +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +BC +qg +qg +qg +"} +(15,1,1) = {" +qg +qg +qg +qg +BC +xG +CX +BC +oM +UM +qg +qg +Ou +qg +qg +qg +qg +UM +qg +qg +qg +Ou +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +BC +qg +qg +qg +"} +(16,1,1) = {" +qg +qg +qg +qg +BC +Wa +am +BC +qg +UM +qg +qg +Ou +qg +qg +qg +qg +UM +qg +qg +qg +Ou +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +BC +qg +qg +qg +"} +(17,1,1) = {" +FO +FO +FO +FO +Wj +FO +FO +Wj +FO +De +FO +FO +De +ZB +FO +FO +FO +Hu +FO +FO +FO +Hu +FO +FO +FO +ZB +FO +FO +FO +ZB +FO +FO +BD +BC +qg +qg +qg +"} +(18,1,1) = {" +CX +CX +CX +CX +ee +CX +CX +ee +CX +CX +CX +CX +CX +BC +CX +CX +CX +BC +CX +CX +CX +BC +CX +CX +CX +BC +CX +CX +CX +BC +CX +CX +Lc +BC +qg +qg +qg +"} +(19,1,1) = {" +Vh +Vh +Vh +Vh +BJ +Vh +Vh +BJ +Vh +gw +Vh +Vh +Vh +Ez +TK +Vh +Vh +Bk +Vh +Vh +Vh +PT +Vh +Vh +Vh +Bk +Vh +Vh +Vh +PT +Vh +Vh +ez +BC +qg +qg +qg +"} +(20,1,1) = {" +qg +qg +qg +qg +BC +TI +gR +BC +qg +UM +qg +qg +qg +gN +Se +gN +qg +qg +qg +qg +qg +UM +qg +qg +qg +qg +qg +qg +qg +Ou +qg +qg +qg +BC +qg +qg +qg +"} +(21,1,1) = {" +qg +qg +qg +qg +BC +gf +CX +BC +oM +UM +qg +BC +BC +BC +vD +BC +BC +BC +qg +qg +gN +Se +gN +qg +qg +qg +qg +qg +gN +Se +gN +qg +qg +BC +qg +qg +qg +"} +(22,1,1) = {" +qg +qg +qg +qg +BC +SG +KO +MP +hL +ez +qg +BC +Zo +PQ +PQ +PQ +vn +BC +qg +BC +BC +eR +BC +BC +qg +qg +BC +BC +BC +jz +BC +BC +BC +BC +qg +qg +qg +"} +(23,1,1) = {" +qg +qg +qg +qg +BC +BC +BC +BC +qg +qg +qg +BC +TO +PQ +PQ +PQ +TO +BC +qg +BC +XN +Uu +ad +BC +qg +qg +BC +AE +AE +AE +AE +AE +BC +BC +qg +qg +qg +"} +(24,1,1) = {" +qg +qg +qg +qg +BC +qg +qg +qg +qg +qg +qg +BC +yz +PQ +PQ +PQ +yz +BC +qg +BC +dT +PQ +Lm +BC +qg +qg +BC +QX +AE +GN +AE +Km +BC +BC +qg +qg +qg +"} +(25,1,1) = {" +qg +qg +qg +qg +BC +qg +Kc +Fw +qg +jO +qg +BC +xZ +PQ +PQ +PQ +xZ +BC +qg +BC +Sz +PQ +tJ +BC +qg +qg +BC +ae +Xg +wJ +fD +AE +BC +BC +qg +qg +qg +"} +(26,1,1) = {" +qg +qg +qg +qg +BC +qg +gH +dp +el +rA +qg +BC +Zo +PQ +PQ +PQ +vn +BC +qg +BC +Fg +PQ +us +BC +qg +qg +BC +mz +px +wT +AE +AE +BC +BC +qg +qg +qg +"} +(27,1,1) = {" +qg +qg +qg +qg +BC +oM +gH +Qj +qg +rA +qg +BC +xZ +PQ +PQ +PQ +xZ +BC +qg +BC +IF +PQ +PS +BC +qg +qg +BC +BC +BC +BC +BC +jz +BC +BC +qg +qg +qg +"} +(28,1,1) = {" +qg +qg +qg +qg +BC +qg +gH +dp +Qj +NL +qg +BC +BC +BC +PQ +BC +BC +BC +qg +BC +Cg +PQ +hV +BC +qg +qg +BC +kK +XC +XC +XC +XC +BC +BC +qg +qg +qg +"} +(29,1,1) = {" +qg +qg +qg +qg +BC +qg +gH +cP +qg +rA +qg +BC +Ua +zZ +Ey +zZ +Ey +BC +qg +BC +JL +PQ +Tu +BC +qg +qg +BC +gC +XC +ta +XC +XC +BC +BC +qg +qg +qg +"} +(30,1,1) = {" +qg +qg +qg +qg +BC +qg +bh +IR +Fm +Jz +qg +BC +kZ +PO +iX +iX +iX +BC +qg +BC +tv +qb +VG +BC +qg +qg +BC +BC +BC +BC +BC +BC +BC +BC +qg +qg +qg +"} +(31,1,1) = {" +qg +qg +qg +qg +BC +qg +qg +qg +qg +qg +qg +BC +BC +BC +BC +BC +BC +BC +qg +BC +BC +BC +BC +BC +qg +qg +qg +qg +qg +qg +qg +qg +qg +BC +qg +qg +qg +"} +(32,1,1) = {" +qg +qg +qg +qg +BC +qg +qg +gN +Ps +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +BC +qg +qg +qg +"} +(33,1,1) = {" +qg +qg +qg +qg +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +BC +qg +qg +qg +"} +(34,1,1) = {" +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +"} +(35,1,1) = {" +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +qg +"} diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_heph_mining.dm b/maps/random_ruins/exoplanets/ouerea/ouerea_heph_mining.dm new file mode 100644 index 00000000000..2baea48ba3d --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_heph_mining.dm @@ -0,0 +1,54 @@ +/datum/map_template/ruin/exoplanet/ouerea_heph_mining + name = "Hephaestus Mining Camp" + id = "ouerea_heph_mining" + description = "A Hephaestus Industries mining facility on Ouerea" + spawn_weight = 1 + spawn_cost = 2 + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + sectors = list(SECTOR_UUEOAESA) + prefix = "ouerea/" + suffixes = list("ouerea_heph_mining.dmm") + ban_ruins = list(/datum/map_template/ruin/exoplanet/ouerea_guild_mining) + unit_test_groups = list(2) + +/area/ouerea_heph_mining + name = "Hephaestus Mining Camp" + icon_state = "bluenew" + requires_power = FALSE + dynamic_lighting = TRUE + no_light_control = FALSE + base_turf = /turf/simulated/floor/exoplanet/barren + area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS + area_blurb = "The faint sounds of heavy machinery can be heard - the whirring of drills, the quiet noise of conveyor belts, and the electrical hum of power cables." + +/datum/ghostspawner/human/ouerea_heph_miner + name = "Hephaestus Miner" + short_name = "ouerea_heph_miner" + desc = "Work as a miner for Hephaestus Industries on Ouerea." + tags = list("External") + welcome_message = "You are a miner working for Hephaestus Industries, on the planet Ouerea. Break rocks, earn your paycheck." + + spawnpoints = list("ouerea_heph_miner") + max_count = 5 + + extra_languages = list(LANGUAGE_UNATHI) + outfit = /obj/outfit/admin/moghes_heph_miner + possible_species = list(SPECIES_UNATHI, SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_SKRELL_AXIORI) + allow_appearance_change = APPEARANCE_PLASTICSURGERY + uses_species_whitelist = FALSE + species_outfits = list( + SPECIES_HUMAN = /obj/outfit/admin/cyclops_crew, + SPECIES_SKRELL = /obj/outfit/admin/cyclops_crew, + SPECIES_SKRELL_AXIORI = /obj/outfit/admin/cyclops_crew, + SPECIES_UNATHI = /obj/outfit/admin/moghes_heph_miner + ) + +/datum/ghostspawner/human/ouerea_heph_miner/klax + name = "Hephaestus K'laxan Miner" + short_name = "ouerea_klax_miner" + max_count = 1 + + extra_languages = list(LANGUAGE_VAURCA) + possible_species = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_BULWARK) + outfit = /obj/outfit/admin/moghes_heph_miner/klax + uses_species_whitelist = TRUE diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_heph_mining.dmm b/maps/random_ruins/exoplanets/ouerea/ouerea_heph_mining.dmm new file mode 100644 index 00000000000..555934e209c --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_heph_mining.dmm @@ -0,0 +1,1829 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ad" = ( +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"bJ" = ( +/obj/effect/floor_decal/industrial/loading/yellow{ + dir = 1 + }, +/obj/machinery/mineral/stacking_unit_console{ + pixel_y = null; + pixel_x = -32 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"bY" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"eU" = ( +/obj/structure/table/steel, +/obj/item/storage/box/drinkingglasses, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"gN" = ( +/obj/structure/sign/flag/heph{ + pixel_y = 32; + stand_icon = "banner" + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_heph_mining) +"hp" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"iE" = ( +/obj/structure/table/steel, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"jw" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"jJ" = ( +/obj/machinery/conveyor{ + id = "moghes_heph_base"; + layer = 2.9; + dir = 1 + }, +/obj/structure/railing/mapped{ + dir = 8 + }, +/obj/structure/railing/mapped{ + dir = 4 + }, +/obj/machinery/mineral/stacking_machine{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"lq" = ( +/obj/machinery/mineral/unloading_machine, +/obj/machinery/conveyor{ + id = "moghes_heph_base"; + layer = 2.9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/railing/mapped{ + dir = 8 + }, +/obj/structure/railing/mapped{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"lN" = ( +/obj/machinery/conveyor{ + id = "moghes_heph_base"; + layer = 2.9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/railing/mapped{ + dir = 8 + }, +/obj/structure/railing/mapped{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"oO" = ( +/obj/structure/closet/toolcloset/empty, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/item/weldingtool, +/obj/item/weldingtool, +/obj/item/weldingtool, +/obj/item/weldingtool, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/crowbar, +/obj/item/crowbar, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/wrench, +/obj/item/wrench, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"pO" = ( +/obj/structure/ore_box, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"qa" = ( +/obj/structure/table/steel, +/obj/item/storage/bag/ore, +/obj/item/storage/bag/ore, +/obj/item/storage/bag/ore, +/obj/item/storage/bag/ore, +/obj/structure/sign/flag/heph/large/north{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"rI" = ( +/obj/effect/floor_decal/industrial/loading/yellow, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"rJ" = ( +/obj/structure/closet/toolcloset/empty, +/obj/item/ore_detector, +/obj/item/ore_detector, +/obj/item/ore_detector, +/obj/item/ore_detector, +/obj/item/device/flashlight/lantern, +/obj/item/device/flashlight/lantern, +/obj/item/device/flashlight/lantern, +/obj/item/device/flashlight/lantern, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"rP" = ( +/obj/machinery/recharger/wallcharger{ + layer = 3.3; + pixel_x = 4; + pixel_y = 24 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"rU" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/closet/crate, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"tO" = ( +/obj/structure/table/steel, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"ub" = ( +/obj/structure/table/steel, +/obj/item/device/analyzer, +/obj/item/device/analyzer, +/obj/item/device/analyzer, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"uo" = ( +/obj/structure/closet, +/obj/item/clothing/under/rank/miner/heph, +/obj/item/clothing/shoes/workboots/toeless, +/obj/item/clothing/head/hardhat/green, +/obj/item/storage/backpack/heph, +/obj/item/clothing/accessory/poncho/unathimantle/hephaestus{ + color = "#2a2b2e" + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"uN" = ( +/obj/structure/table/steel, +/obj/item/device/gps/mining, +/obj/item/device/gps/mining, +/obj/item/device/gps/mining, +/obj/item/device/gps/mining, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"uP" = ( +/obj/structure/table/steel, +/obj/item/gun/custom_ka/frame01/prebuilt, +/obj/item/gun/custom_ka/frame01/prebuilt, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"vl" = ( +/obj/machinery/conveyor{ + id = "moghes_heph_base"; + layer = 2.9; + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/structure/railing/mapped, +/obj/structure/railing/mapped{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"vs" = ( +/obj/machinery/conveyor_switch{ + id = "moghes_heph_base" + }, +/obj/machinery/light, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"vM" = ( +/obj/structure/table/steel, +/obj/item/storage/firstaid/adv, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"wl" = ( +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"wm" = ( +/obj/machinery/mining/brace{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"xy" = ( +/obj/structure/curtain/open/bed, +/obj/item/bedsheet/brown, +/obj/structure/bed, +/obj/effect/ghostspawpoint{ + name = "igs - ouerea_heph_miner"; + identifier = "ouerea_heph_miner" + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"xA" = ( +/obj/machinery/mining/brace{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"yk" = ( +/obj/machinery/conveyor{ + id = "moghes_heph_base"; + layer = 2.9; + dir = 1 + }, +/obj/structure/railing/mapped{ + dir = 4 + }, +/obj/structure/railing/mapped{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/railing/mapped{ + dir = 4 + }, +/obj/structure/railing/mapped{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"yU" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/food/snacks/meatsnack, +/obj/item/reagent_containers/food/snacks/meatsnack, +/obj/item/reagent_containers/food/snacks/meatsnack, +/obj/item/reagent_containers/food/snacks/meatsnack, +/obj/item/reagent_containers/food/snacks/meatsnack, +/obj/item/reagent_containers/food/snacks/meatsnack, +/obj/item/reagent_containers/food/snacks/meatsnack, +/obj/item/reagent_containers/food/snacks/meatsnack, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"yV" = ( +/obj/machinery/conveyor{ + id = "moghes_heph_base"; + layer = 2.9; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/railing/mapped{ + dir = 1 + }, +/obj/structure/railing/mapped, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"zl" = ( +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_heph_mining) +"zr" = ( +/obj/structure/table/steel, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/shovel, +/obj/item/shovel, +/obj/item/shovel, +/obj/item/shovel, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"Ab" = ( +/obj/structure/bed, +/obj/structure/curtain/open/bed, +/obj/item/bedsheet/brown, +/obj/effect/ghostspawpoint{ + name = "igs - ouerea_heph_miner"; + identifier = "ouerea_heph_miner" + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"Bh" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/closet/crate, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"BR" = ( +/obj/structure/ore_box, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"BW" = ( +/obj/machinery/vending/dinnerware/plastic, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"Dj" = ( +/obj/machinery/door/airlock{ + name = "Mining Smelter" + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"Dw" = ( +/obj/structure/table/steel, +/obj/machinery/cell_charger, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"EV" = ( +/obj/structure/table/steel, +/obj/item/gun/energy/plasmacutter, +/obj/item/gun/energy/plasmacutter, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"Hb" = ( +/obj/structure/bed/stool/bar/padded/red, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"Ht" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/closet/crate, +/obj/structure/sign/flag/heph/large/north{ + pixel_y = 32 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"Ji" = ( +/obj/structure/table/wood, +/obj/item/device/radio/phone, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"JC" = ( +/obj/structure/table/steel, +/obj/item/storage/belt/mining, +/obj/item/storage/belt/mining, +/obj/item/storage/belt/mining, +/obj/item/storage/belt/mining, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"JQ" = ( +/obj/machinery/conveyor{ + id = "moghes_heph_base"; + layer = 2.9; + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/structure/railing/mapped{ + dir = 8 + }, +/obj/structure/railing/mapped, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"Nh" = ( +/obj/machinery/door/airlock{ + name = "Living Quarters" + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"Nq" = ( +/obj/machinery/mining/drill, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"Pb" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"QN" = ( +/obj/machinery/conveyor{ + id = "moghes_heph_base"; + layer = 2.9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/railing/mapped{ + dir = 8 + }, +/obj/structure/railing/mapped{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"Rg" = ( +/obj/machinery/vending/snack, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/flag/heph{ + pixel_y = 32; + stand_icon = "banner" + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"RT" = ( +/obj/machinery/mech_recharger/hephaestus, +/mob/living/heavy_vehicle/premade/miner, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"SI" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/flag/heph{ + pixel_y = 32; + stand_icon = "banner" + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"Tm" = ( +/obj/machinery/door/airlock{ + name = "Equipment Storage" + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"TD" = ( +/obj/structure/sign/flag/heph/large/north{ + pixel_y = 32 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"VL" = ( +/obj/structure/table/steel, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"Wf" = ( +/obj/machinery/mining/brace{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"Ww" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/closet, +/obj/item/clothing/under/vaurca/gearharness/black, +/obj/item/clothing/shoes/vaurca, +/obj/item/storage/backpack/heph, +/obj/item/clothing/accessory/poncho/unathimantle/hephaestus{ + color = "#2a2b2e" + }, +/obj/item/reagent_containers/inhaler/phoron_special, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"WT" = ( +/obj/machinery/mineral/processing_unit_console{ + pixel_y = -28 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"Xc" = ( +/obj/machinery/conveyor{ + id = "moghes_heph_base"; + layer = 2.9; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/railing/mapped{ + dir = 1 + }, +/obj/structure/railing/mapped, +/obj/machinery/mineral/processing_unit{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"XY" = ( +/obj/structure/table/steel, +/obj/structure/reagent_dispensers/keg/xuizikeg, +/obj/machinery/light, +/obj/structure/sign/flag/heph{ + pixel_y = -32; + stand_icon = "banner" + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) +"Yr" = ( +/turf/simulated/wall/concrete, +/area/ouerea_heph_mining) +"YU" = ( +/obj/structure/table/steel, +/obj/item/pickaxe/drill, +/obj/item/pickaxe/drill, +/obj/structure/sign/flag/heph/large/north{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_heph_mining) + +(1,1,1) = {" +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +"} +(2,1,1) = {" +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +"} +(3,1,1) = {" +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +"} +(4,1,1) = {" +zl +zl +zl +zl +Yr +Yr +Yr +Yr +Yr +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +Yr +Yr +Yr +Yr +Yr +zl +"} +(5,1,1) = {" +zl +zl +zl +zl +Yr +xy +wl +xy +Yr +zl +zl +zl +zl +Yr +zl +zl +zl +zl +Yr +zl +zl +zl +Yr +zl +zl +zl +Yr +EV +wl +tO +Yr +zl +"} +(6,1,1) = {" +zl +zl +zl +zl +Yr +Yr +wl +Yr +Yr +zl +zl +zl +zl +zl +yU +wl +wl +wl +Pb +wl +wl +wl +zl +zl +zl +zl +Yr +YU +wl +Dw +Yr +zl +"} +(7,1,1) = {" +zl +zl +zl +zl +Yr +Ab +wl +Ab +Yr +zl +zl +zl +zl +zl +hp +wl +wl +Hb +Hb +wl +wl +wl +zl +zl +zl +zl +Yr +uP +wl +uN +Yr +zl +"} +(8,1,1) = {" +zl +zl +zl +zl +Yr +Yr +jw +Yr +Yr +zl +zl +zl +zl +zl +BW +wl +Hb +VL +eU +Hb +wl +wl +wl +wl +wl +zl +Yr +rP +wl +oO +Yr +zl +"} +(9,1,1) = {" +zl +zl +zl +zl +Yr +Ab +wl +Ab +Yr +zl +zl +zl +zl +Yr +Rg +wl +Hb +VL +VL +Hb +wl +XY +Yr +zl +wl +wl +Tm +wl +wl +wl +Yr +zl +"} +(10,1,1) = {" +zl +zl +zl +zl +Yr +Yr +wl +Yr +Yr +zl +zl +zl +zl +zl +bY +wl +Hb +VL +VL +Hb +wl +wl +zl +zl +zl +zl +Yr +wl +wl +rJ +Yr +zl +"} +(11,1,1) = {" +zl +zl +zl +zl +Yr +Ww +wl +uo +Yr +zl +zl +zl +zl +zl +wl +wl +wl +Hb +Hb +wl +wl +wl +zl +zl +zl +zl +Yr +qa +wl +ub +Yr +zl +"} +(12,1,1) = {" +zl +zl +zl +zl +Yr +TD +wl +uo +Yr +zl +zl +zl +zl +zl +wl +wl +wl +wl +ad +wl +wl +wl +zl +zl +zl +zl +Yr +JC +wl +iE +Yr +zl +"} +(13,1,1) = {" +zl +zl +zl +zl +Yr +Ji +wl +uo +Yr +zl +zl +zl +zl +Yr +zl +wl +zl +zl +Yr +zl +zl +zl +Yr +zl +zl +zl +Yr +zr +wl +vM +Yr +zl +"} +(14,1,1) = {" +zl +zl +zl +zl +Yr +Yr +Nh +Yr +Yr +zl +zl +zl +zl +zl +zl +wl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +Yr +Yr +Yr +Yr +Yr +zl +"} +(15,1,1) = {" +zl +zl +zl +zl +zl +zl +wl +zl +zl +zl +zl +zl +zl +zl +zl +wl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +"} +(16,1,1) = {" +zl +zl +zl +zl +zl +zl +wl +zl +zl +zl +zl +zl +zl +zl +zl +wl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +"} +(17,1,1) = {" +zl +zl +zl +zl +zl +zl +wl +zl +zl +zl +zl +zl +zl +zl +zl +wl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +"} +(18,1,1) = {" +zl +zl +zl +zl +zl +zl +wl +wl +wl +wl +wl +wl +wl +wl +wl +wl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +"} +(19,1,1) = {" +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +wl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +"} +(20,1,1) = {" +zl +zl +zl +zl +zl +zl +zl +Yr +zl +zl +zl +Yr +zl +zl +zl +wl +zl +zl +zl +Yr +Yr +Yr +Yr +Yr +Yr +Yr +Yr +Yr +zl +zl +zl +zl +"} +(21,1,1) = {" +zl +zl +zl +zl +zl +zl +zl +zl +pO +wl +pO +zl +zl +zl +zl +wl +zl +zl +zl +Yr +rU +Bh +wl +bJ +yk +jJ +JQ +Yr +zl +zl +zl +zl +"} +(22,1,1) = {" +zl +zl +zl +zl +zl +zl +zl +zl +pO +wl +pO +zl +zl +zl +zl +wl +zl +zl +zl +Yr +Ht +rU +wl +wl +wl +wl +yV +Yr +zl +zl +zl +zl +"} +(23,1,1) = {" +zl +zl +zl +zl +zl +zl +zl +Yr +BR +wl +pO +Yr +gN +zl +zl +wl +zl +zl +zl +Yr +wl +wl +wl +wl +wl +wl +yV +Yr +zl +zl +zl +zl +"} +(24,1,1) = {" +zl +zl +zl +Yr +SI +wl +zl +zl +wl +wl +wl +zl +zl +zl +wl +wl +wl +wl +wl +Dj +wl +wl +wl +wl +WT +Yr +Xc +Yr +zl +zl +zl +zl +"} +(25,1,1) = {" +zl +zl +zl +wl +RT +wl +wl +wl +wl +wl +wl +wl +wl +wl +wl +zl +zl +zl +zl +Yr +TD +wl +wl +wl +wl +wl +yV +Yr +zl +zl +zl +zl +"} +(26,1,1) = {" +zl +zl +zl +Yr +SI +wl +zl +zl +wl +wl +wl +zl +zl +zl +zl +zl +wl +wl +vs +Yr +wl +wl +wl +wl +wl +wl +yV +Yr +zl +zl +zl +zl +"} +(27,1,1) = {" +zl +zl +zl +zl +zl +zl +zl +Yr +xA +wl +Wf +Yr +gN +zl +zl +zl +wl +rI +lN +lq +lN +QN +lN +lN +lN +QN +vl +Yr +zl +zl +zl +zl +"} +(28,1,1) = {" +zl +zl +zl +zl +zl +zl +zl +zl +Nq +wl +Nq +zl +zl +zl +zl +zl +wl +wl +wl +Yr +Yr +Yr +Yr +Yr +Yr +Yr +Yr +Yr +zl +zl +zl +zl +"} +(29,1,1) = {" +zl +zl +zl +zl +zl +zl +zl +zl +wm +wl +wm +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +"} +(30,1,1) = {" +zl +zl +zl +zl +zl +zl +zl +Yr +zl +zl +zl +Yr +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +"} +(31,1,1) = {" +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +"} +(32,1,1) = {" +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +zl +"} diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_nt_ruin.dm b/maps/random_ruins/exoplanets/ouerea/ouerea_nt_ruin.dm new file mode 100644 index 00000000000..383f6f0e858 --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_nt_ruin.dm @@ -0,0 +1,24 @@ +/datum/map_template/ruin/exoplanet/ouerea_nt_ruin + name = "Abandoned NanoTrasen Facility" + id = "ouerea_nt_ruin" + description = "A NanoTrasen base, left abandoned." + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + sectors = list(SECTOR_UUEOAESA) + prefix = "ouerea/" + suffixes = list("ouerea_nt_ruin.dmm") + unit_test_groups = list(3) + +/area/ouerea_nt_ruin + name = "NanoTrasen Facility" + icon_state = "bluenew" + requires_power = FALSE + dynamic_lighting = TRUE + no_light_control = FALSE + base_turf = /turf/simulated/floor/exoplanet/barren + area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS + area_blurb = "This facility seems to be long-since abandoned - signs of rust and neglect cover everything. Banners displaying NanoTrasen logos hang limp and tattered." + +/obj/item/paper/nt_ouerea + name = "Research Director's Log" + info = "I fucking hate this place. The other day, one of my scientists somehow managed to wind up, in the process of a standard dissection, cutting his own fucking arm off. \ + I thought NanoTrasen was supposed to hire the best and brightest of the Spur? At least I have you, Special Reserve..." diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_nt_ruin.dmm b/maps/random_ruins/exoplanets/ouerea/ouerea_nt_ruin.dmm new file mode 100644 index 00000000000..e63c4cd969e --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_nt_ruin.dmm @@ -0,0 +1,1645 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ca" = ( +/obj/machinery/mining/drill, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/exoplanet/tiled{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"cO" = ( +/obj/structure/anomaly_container, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"df" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, +/turf/simulated/floor/exoplanet/carpet/lightblue{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"dq" = ( +/obj/machinery/light, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"dA" = ( +/turf/simulated/floor/exoplanet/water/shallow{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"ev" = ( +/obj/structure/sign/flag/nanotrasen/large/south{ + pixel_y = -32 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"eU" = ( +/obj/structure/sign/flag/nanotrasen/large/west{ + pixel_x = -32 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"eX" = ( +/obj/machinery/door/airlock/research{ + name = "Equipment Storage" + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"fs" = ( +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"fW" = ( +/obj/machinery/door/airlock/service{ + name = "Employee Habitation" + }, +/turf/simulated/floor/exoplanet/tiled{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"gb" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"gT" = ( +/obj/machinery/suspension_gen, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"hn" = ( +/obj/machinery/mech_recharger, +/obj/effect/floor_decal/industrial/hatch/yellow, +/mob/living/heavy_vehicle/premade/miner, +/turf/simulated/floor/exoplanet/tiled{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"hF" = ( +/obj/machinery/door/airlock/medical{ + name = "Surgical Suite" + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"io" = ( +/obj/structure/table/rack, +/obj/item/clothing/suit/hazmat/anomaly, +/obj/item/clothing/suit/hazmat/anomaly, +/obj/item/clothing/head/hazmat/anomaly, +/obj/item/clothing/head/hazmat/anomaly, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"iW" = ( +/obj/structure/closet/excavation, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"ji" = ( +/obj/machinery/door/airlock/research{ + name = "Research Division" + }, +/turf/simulated/floor/exoplanet/tiled{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"jN" = ( +/obj/machinery/light, +/turf/simulated/floor/exoplanet/tiled{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"jV" = ( +/obj/machinery/body_scanconsole{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"ka" = ( +/turf/simulated/floor/exoplanet/carpet/lightblue{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"ky" = ( +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"mu" = ( +/obj/machinery/floodlight/randomcharge, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/exoplanet/tiled{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"mH" = ( +/obj/structure/window/reinforced, +/obj/effect/decal/cleanable/blood/gibs, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"os" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"pW" = ( +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"qm" = ( +/obj/machinery/chemical_dispenser, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"sk" = ( +/obj/machinery/mining/brace{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/exoplanet/tiled{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"sK" = ( +/obj/structure/bed, +/obj/item/bedsheet/nanotrasen, +/obj/structure/curtain/open/bed, +/turf/simulated/floor/exoplanet/tiled{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"sL" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/artifact_harvester, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"tb" = ( +/obj/effect/map_effect/window_spawner/full/reinforced, +/turf/simulated/floor/exoplanet/tiled{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"ui" = ( +/turf/simulated/floor/exoplanet/tiled{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"uB" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"uZ" = ( +/obj/machinery/door/airlock/mining{ + name = "Equipment Storage" + }, +/turf/simulated/floor/exoplanet/tiled{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"vL" = ( +/obj/machinery/optable, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"xy" = ( +/obj/machinery/artifact_scanpad, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"xR" = ( +/obj/machinery/computer/rdconsole, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"yH" = ( +/obj/structure/table/wood, +/obj/item/stamp/rd, +/turf/simulated/floor/exoplanet/carpet/lightblue{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"yP" = ( +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/exoplanet/tiled{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"zz" = ( +/obj/effect/map_effect/window_spawner/full/reinforced/polarized, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"Be" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/tiled{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"Cc" = ( +/obj/structure/table/wood, +/obj/item/modular_computer/laptop/preset/research/rd, +/turf/simulated/floor/exoplanet/carpet/lightblue{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"Ce" = ( +/obj/structure/bed/stool, +/turf/simulated/floor/exoplanet/tiled{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"Cf" = ( +/obj/machinery/bodyscanner, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"Ck" = ( +/turf/simulated/wall, +/area/ouerea_nt_ruin) +"Cl" = ( +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"DG" = ( +/obj/structure/closet/crate/freezer/rations, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/turf/simulated/floor/exoplanet/tiled{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"DZ" = ( +/obj/machinery/floodlight/randomcharge, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/tiled{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"Ey" = ( +/obj/effect/map_effect/window_spawner/full/reinforced, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"GW" = ( +/obj/effect/decal/fake_object{ + icon = 'icons/obj/machinery/research.dmi'; + icon_state = "server"; + name = "broken down R&D server"; + desc = "A server which used to house a back-up of all ship research. It can be used to restore lost data, or to act as another point of retrieval. Looks like it's too far gone for that though."; + density = 1 + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"HQ" = ( +/obj/machinery/chem_master, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"HZ" = ( +/obj/machinery/mech_recharger, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/mech_wreckage/powerloader, +/turf/simulated/floor/exoplanet/tiled{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"Ix" = ( +/obj/structure/table/standard, +/obj/item/reagent_containers/glass/beaker, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"IB" = ( +/obj/structure/table/standard, +/turf/simulated/floor/exoplanet/tiled{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"IL" = ( +/obj/structure/curtain/medical, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"IO" = ( +/obj/machinery/mining/brace{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/exoplanet/tiled{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"IZ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/gibs, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"Kp" = ( +/obj/structure/closet/crate/miningcart, +/turf/simulated/floor/exoplanet/tiled{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"Ks" = ( +/obj/machinery/mining/brace{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light, +/turf/simulated/floor/exoplanet/tiled{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"Mk" = ( +/obj/machinery/door/airlock/research{ + name = "Xenoarchaeology" + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"Ni" = ( +/obj/machinery/door/window, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"Nr" = ( +/obj/structure/table/standard, +/obj/item/storage/box/gloves, +/obj/item/storage/box/masks, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"NO" = ( +/obj/structure/ore_box, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/exoplanet/tiled{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"On" = ( +/obj/structure/table/standard, +/obj/item/storage/box/fancy/tray, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"Qy" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"QS" = ( +/obj/structure/sign/flag/nanotrasen/large/north{ + pixel_y = 32 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"RP" = ( +/turf/simulated/floor/exoplanet/concrete{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"Sl" = ( +/obj/structure/table/standard, +/obj/machinery/artifact_analyser, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"SQ" = ( +/obj/structure/closet/secure_closet/RD, +/turf/simulated/floor/exoplanet/carpet/lightblue{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"SV" = ( +/obj/machinery/door/airlock/medical{ + name = "Biological Research" + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"Uv" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"UI" = ( +/obj/machinery/door/airlock/research{ + name = "Site Director" + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"Ve" = ( +/obj/structure/sign/flag/nanotrasen/large/north{ + pixel_y = 32 + }, +/turf/simulated/floor/exoplanet/tiled{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"XE" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/tiled/white{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"XG" = ( +/obj/structure/bed/stool/chair/office/dark, +/turf/simulated/floor/exoplanet/carpet/lightblue{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"XJ" = ( +/obj/machinery/vending/snack, +/turf/simulated/floor/exoplanet/tiled{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) +"XZ" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/tiled{ + temperature = 298.15 + }, +/area/ouerea_nt_ruin) + +(1,1,1) = {" +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +"} +(2,1,1) = {" +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +dA +fs +fs +fs +fs +fs +dA +Ck +Ck +Ck +Ck +Ck +Ck +Ck +Ck +Ck +Ck +fs +"} +(3,1,1) = {" +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +dA +dA +dA +dA +dA +fs +Ck +sK +Be +Ck +XJ +ui +ui +ui +ui +Ck +fs +"} +(4,1,1) = {" +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +dA +dA +dA +dA +dA +dA +dA +fs +Ck +Ck +ui +Ck +DG +ui +Ce +Ce +jN +Ck +fs +"} +(5,1,1) = {" +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +dA +dA +dA +dA +dA +dA +fs +Ck +sK +ui +Ck +XZ +Ce +IB +IB +Ce +Ck +fs +"} +(6,1,1) = {" +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +dA +dA +dA +dA +dA +fs +fs +Ck +Ck +ui +fW +ui +Ce +IB +IB +Ce +Ck +fs +"} +(7,1,1) = {" +fs +fs +fs +fs +fs +fs +fs +fs +fs +Ck +Ck +Ck +Ck +fs +dA +dA +dA +dA +dA +fs +fs +Ck +sK +ui +Ck +Ve +Ce +IB +IB +Ce +Ck +fs +"} +(8,1,1) = {" +fs +fs +Ck +Ck +Ck +Ck +Ck +Ck +Ck +Ck +Cf +jV +Ck +fs +fs +dA +dA +dA +dA +dA +fs +Ck +Ck +ui +Ck +XZ +ui +Ce +Ce +jN +Ck +fs +"} +(9,1,1) = {" +fs +fs +Ck +ky +ky +mH +Qy +ky +zz +qm +ky +ky +Ck +fs +fs +dA +dA +dA +dA +dA +fs +Ck +sK +yP +Ck +ui +ui +ui +ui +ui +Ck +fs +"} +(10,1,1) = {" +fs +fs +Ck +gb +pW +Ni +ky +ky +zz +HQ +ky +dq +Ck +fs +fs +dA +dA +dA +fs +fs +fs +Ck +Ck +Ck +Ck +fW +Ck +Ck +Ck +Ck +Ck +fs +"} +(11,1,1) = {" +fs +fs +Ck +IZ +XE +Uv +ky +ky +Ck +Ix +ky +ky +Ck +fs +fs +fs +dA +fs +fs +fs +fs +fs +fs +fs +eU +RP +eU +fs +fs +fs +fs +fs +"} +(12,1,1) = {" +fs +fs +Ck +ky +ky +os +ky +ky +hF +ky +ky +ky +Ck +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +RP +fs +fs +fs +fs +fs +fs +"} +(13,1,1) = {" +fs +fs +Ck +gb +ky +Ni +ky +ky +Ck +IL +IL +IL +Ck +fs +fs +fs +RP +RP +RP +RP +RP +RP +RP +RP +RP +RP +fs +fs +fs +fs +fs +fs +"} +(14,1,1) = {" +fs +fs +Ck +ky +ky +os +ky +ky +zz +ky +ky +dq +Ck +fs +fs +fs +RP +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +"} +(15,1,1) = {" +fs +fs +Ck +Ck +Ck +Ck +Ck +ky +zz +On +vL +Nr +Ck +QS +fs +fs +RP +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +"} +(16,1,1) = {" +fs +fs +Ck +SQ +ka +ka +Ck +SV +Ck +Ck +Ck +Ck +Ck +fs +fs +fs +RP +fs +fs +fs +fs +Ck +Ck +Ck +Ck +Ck +Ck +Ck +Ck +Ck +fs +fs +"} +(17,1,1) = {" +fs +fs +Ck +ka +yH +ka +Ey +ky +ky +Qy +ky +ky +tb +fs +fs +fs +RP +fs +fs +fs +fs +Ck +hn +ui +ui +Be +sk +sk +sk +Ck +fs +fs +"} +(18,1,1) = {" +fs +fs +Ck +XG +Cc +ka +UI +ky +ky +ky +ky +ky +ji +RP +RP +RP +RP +RP +fs +fs +fs +Ck +HZ +ui +ui +ui +ca +ca +ca +Ck +fs +fs +"} +(19,1,1) = {" +fs +fs +Ck +ka +df +ka +Ey +ky +ky +ky +ky +ky +tb +fs +fs +fs +fs +RP +fs +fs +fs +Ck +HZ +ui +ui +ui +IO +IO +IO +Ck +fs +fs +"} +(20,1,1) = {" +fs +fs +Ck +ka +ka +ka +Ck +Mk +Ck +Ck +Ck +Ck +Ck +QS +fs +fs +fs +RP +fs +fs +fs +Ck +mu +ui +ui +ui +sk +sk +sk +Ck +fs +fs +"} +(21,1,1) = {" +fs +fs +Ck +Ck +Ck +Ck +Ck +ky +Ck +gT +gT +gT +Ck +fs +fs +fs +fs +RP +fs +fs +ev +Ck +mu +ui +ui +ui +ca +ca +ca +Ck +fs +fs +"} +(22,1,1) = {" +fs +fs +Ck +xR +ky +ky +ky +ky +Ck +cO +cO +cO +Ck +fs +fs +fs +fs +RP +fs +fs +fs +Ck +DZ +ui +ui +ui +IO +IO +Ks +Ck +fs +fs +"} +(23,1,1) = {" +fs +fs +Ck +GW +ky +ky +ky +ky +Ck +ky +ky +dq +Ck +fs +fs +fs +fs +RP +RP +RP +RP +uZ +ui +ui +ui +ui +ui +ui +ui +Ck +fs +fs +"} +(24,1,1) = {" +fs +fs +Ck +Sl +ky +ky +ky +ky +eX +ky +ky +ky +Ck +fs +fs +fs +fs +RP +RP +RP +RP +uZ +ui +ui +ui +ui +ui +ui +ui +Ck +fs +fs +"} +(25,1,1) = {" +fs +fs +Ck +sL +uB +ky +ky +ky +Ck +io +ky +ky +Ck +fs +fs +fs +fs +fs +fs +fs +ev +Ck +XZ +ui +ui +ui +ui +ui +jN +Ck +fs +fs +"} +(26,1,1) = {" +fs +fs +Ck +xy +Ni +ky +Cl +ky +Ck +io +ky +dq +Ck +fs +fs +fs +fs +fs +fs +fs +fs +Ck +ui +ui +ui +ui +ui +ui +ui +Ck +fs +fs +"} +(27,1,1) = {" +fs +fs +Ck +Ck +Ck +Ck +Ck +Ck +Ck +Ck +iW +iW +Ck +fs +fs +fs +fs +fs +fs +fs +fs +Ck +NO +NO +NO +ui +Kp +Kp +Kp +Ck +fs +fs +"} +(28,1,1) = {" +fs +fs +fs +fs +fs +fs +fs +fs +fs +Ck +Ck +Ck +Ck +fs +fs +fs +fs +fs +fs +fs +fs +Ck +NO +NO +NO +ui +Kp +Kp +Kp +Ck +fs +fs +"} +(29,1,1) = {" +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +Ck +NO +NO +NO +yP +Kp +Kp +Kp +Ck +fs +fs +"} +(30,1,1) = {" +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +Ck +Ck +Ck +Ck +Ck +Ck +Ck +Ck +Ck +fs +fs +"} +(31,1,1) = {" +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +"} +(32,1,1) = {" +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +"} diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_otzek_herd.dm b/maps/random_ruins/exoplanets/ouerea/ouerea_otzek_herd.dm new file mode 100644 index 00000000000..273c8ed5dde --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_otzek_herd.dm @@ -0,0 +1,10 @@ +/datum/map_template/ruin/exoplanet/ouerea_otzek_herd + name = "Ouerea Otzek Herd" + id = "ouerea_otzek_herd" + description = "A herd of wild Otzek." + + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + sectors = list(SECTOR_UUEOAESA) + prefix = "ouerea/" + suffixes = list("ouerea_otzek_herd.dmm") + unit_test_groups = list(1) diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_otzek_herd.dmm b/maps/random_ruins/exoplanets/ouerea/ouerea_otzek_herd.dmm new file mode 100644 index 00000000000..d17858a5e86 --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_otzek_herd.dmm @@ -0,0 +1,323 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"p" = ( +/mob/living/simple_animal/otzek, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"s" = ( +/turf/template_noop, +/area/exoplanet/ouerea) +"A" = ( +/obj/structure/flora/tree/jungle/small/random, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"T" = ( +/obj/structure/flora/grass/junglegrass/random, +/mob/living/simple_animal/otzek, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"U" = ( +/obj/structure/flora/grass/junglegrass/random, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) + +(1,1,1) = {" +s +s +s +a +a +a +a +a +s +s +s +s +s +s +s +s +"} +(2,1,1) = {" +s +s +a +a +a +a +a +a +a +a +a +s +s +s +s +s +"} +(3,1,1) = {" +s +s +a +a +a +a +A +a +U +a +a +a +a +s +s +s +"} +(4,1,1) = {" +s +a +a +a +U +U +a +a +p +a +a +a +a +a +a +s +"} +(5,1,1) = {" +s +a +a +p +a +U +U +a +a +a +a +a +A +a +a +s +"} +(6,1,1) = {" +s +a +U +a +a +a +a +U +T +a +a +a +a +a +a +s +"} +(7,1,1) = {" +s +a +a +p +a +a +a +a +U +U +U +a +a +a +a +s +"} +(8,1,1) = {" +s +s +a +a +a +a +a +a +a +a +a +a +a +a +s +s +"} +(9,1,1) = {" +s +s +a +a +a +p +a +a +a +p +a +a +a +a +s +s +"} +(10,1,1) = {" +s +s +a +a +U +a +a +a +a +a +a +T +U +a +s +s +"} +(11,1,1) = {" +s +a +A +a +a +a +a +a +a +U +T +a +a +a +s +s +"} +(12,1,1) = {" +s +a +a +a +p +a +a +U +U +U +a +a +a +a +a +s +"} +(13,1,1) = {" +s +a +a +a +a +a +a +T +a +a +a +a +a +a +a +s +"} +(14,1,1) = {" +s +a +a +a +a +a +a +a +a +a +a +a +a +a +s +s +"} +(15,1,1) = {" +s +s +a +a +a +a +a +a +a +A +a +a +a +s +s +s +"} +(16,1,1) = {" +s +s +s +s +s +a +a +a +a +a +a +a +s +s +s +s +"} diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_rev_memorial.dm b/maps/random_ruins/exoplanets/ouerea/ouerea_rev_memorial.dm new file mode 100644 index 00000000000..2b6f7929865 --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_rev_memorial.dm @@ -0,0 +1,28 @@ +/datum/map_template/ruin/exoplanet/ouerea_rev_memorial + name = "Ouerean Revolution Memorial" + id = "ouerea_rev_memorial" + description = "A memorial site, commemorating the blood spilled in the Ouerean Revolution, for the dream of a free Ouerea." + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + sectors = list(SECTOR_UUEOAESA) + prefix = "ouerea/" + suffixes = list("ouerea_rev_memorial.dmm") + unit_test_groups = list(2) + +/obj/structure/sign/ouerea_memorial + name = "Ouerean Revolution memorial" + desc = "A stone monolith, engraved with the names of revolutionaries who fell in the Ouerean. Revolution. Human, Skrell and Unathi names alike can be seen here." + icon = 'icons/effects/64x64.dmi' + icon_state = "ouerea_memorial" + density = TRUE + anchored = TRUE + pixel_x = -16 + layer = ABOVE_HUMAN_LAYER + +/obj/structure/sign/ouerea_memorial/examine(mob/user) + . = ..() + if(GLOB.all_languages[LANGUAGE_UNATHI] in user.languages) + to_chat(user, SPAN_NOTICE("The inscription on the monolith reads as follows. \"Let this monument stand, to honor those of us who fought for a world free from the grasping claws of foreign masters. \ + To you who read these words, honor these dead and remember them, that their revolution may live on.\"")) + if(GLOB.all_languages[LANGUAGE_SKRELLIAN] in user.languages) + to_chat(user, SPAN_NOTICE("There is a smaller inscription below the main one, in Nral'malic. It reads as follows. \"Mourn us not, we dead, for all that lives must surely die. Wherever our bodies rest, \ + know that there shines a golden star to welcome us home.\"")) diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_rev_memorial.dmm b/maps/random_ruins/exoplanets/ouerea/ouerea_rev_memorial.dmm new file mode 100644 index 00000000000..c0ec5eeac6e --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_rev_memorial.dmm @@ -0,0 +1,183 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"c" = ( +/obj/structure/railing/mapped{ + dir = 1 + }, +/obj/item/flame/candle, +/turf/simulated/floor/exoplanet/marble{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"d" = ( +/obj/structure/railing/mapped{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/marble{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"k" = ( +/turf/simulated/floor/exoplanet/marble{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"r" = ( +/obj/structure/railing/mapped{ + dir = 4 + }, +/obj/structure/railing/mapped, +/turf/simulated/floor/exoplanet/marble{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"v" = ( +/obj/structure/railing/mapped{ + dir = 4 + }, +/obj/structure/sign/flag/ouerea{ + pixel_y = 25; + stand_icon = "banner" + }, +/turf/simulated/floor/exoplanet/marble{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"y" = ( +/turf/simulated/wall/marble, +/area/exoplanet/ouerea) +"C" = ( +/turf/simulated/floor/tiled/ramp{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"D" = ( +/obj/structure/railing/mapped{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/marble{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"F" = ( +/obj/structure/sign/ouerea_memorial, +/turf/simulated/floor/exoplanet/marble{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"I" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"O" = ( +/obj/structure/railing/mapped{ + dir = 8 + }, +/obj/structure/railing/mapped, +/turf/simulated/floor/exoplanet/marble{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"Q" = ( +/obj/structure/railing/mapped{ + dir = 8 + }, +/obj/structure/sign/flag/ouerea{ + pixel_y = 25; + stand_icon = "banner" + }, +/turf/simulated/floor/exoplanet/marble{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"U" = ( +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"V" = ( +/obj/structure/railing/mapped{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/marble{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"X" = ( +/obj/item/flame/candle, +/turf/simulated/floor/exoplanet/marble{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) + +(1,1,1) = {" +U +U +a +a +U +a +U +"} +(2,1,1) = {" +U +y +Q +D +O +U +U +"} +(3,1,1) = {" +a +c +X +k +k +C +U +"} +(4,1,1) = {" +U +d +F +k +k +C +U +"} +(5,1,1) = {" +a +c +X +k +k +C +a +"} +(6,1,1) = {" +a +y +v +V +r +U +U +"} +(7,1,1) = {" +U +U +a +I +U +U +U +"} diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_skrell_base.dm b/maps/random_ruins/exoplanets/ouerea/ouerea_skrell_base.dm new file mode 100644 index 00000000000..66159b9a710 --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_skrell_base.dm @@ -0,0 +1,37 @@ +/datum/map_template/ruin/exoplanet/ouerea_skrell_base + name = "Abandoned Nralakk Base" + id = "ouerea_skrell_base" + description = "A research base on Ouerea, abandoned by the Nralakk Federtaion" + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + sectors = list(SECTOR_UUEOAESA) + prefix = "ouerea/" + suffixes = list("ouerea_skrell_base.dmm") + unit_test_groups = list(3) + +/area/ouerea_skrell + name = "Nralakk Research Base" + icon_state = "bluenew" + requires_power = TRUE + dynamic_lighting = TRUE + no_light_control = FALSE + base_turf = /turf/simulated/floor/exoplanet/barren + area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS + area_blurb = "This encampment bears the unmistakable signs of Skrell construction, with several large Nralakk Federation flags hanging by its entryway. The walls have begun to rust, and the banners seem to be quite tattered." + +/obj/item/paper/skrell_ouerea + name = "Transmission - NFV Orq'wesi" + info = "warble" + +/obj/item/paper/skrell_ouerea/Initialize() + . = ..() + var/T = parsepencode( + {"\[center\]\[flag_nralakk\]\[/center\] + \[lang=k\]\[center\]\[b\]Transmission - NFV Orq'wesi\[/b\]\[/center\] + \[center\]\[b\]July 12th, 2457\[/b\]\[/center\] + \[b\]TO:\[/b\] Research Director Volqix Quxum, Ouerea Observation Post 9 + \[b\]FROM:\[/b\] NFV Orq'wesi, Qukala Command + \[b\]MESSAGE:\[/b] Due to the recent aggressive actions of the Unathi fleet, the Grand Council has agreed to cede Ouerea to the Izweski Hegemony. In exchange, the Unathi will return all prisoners \ + taken, as well as allowing Federation vessels to evacuate any Skrell citizens who desire it. A Qukala vessel will be touching down near your location shortly, to extract you and your team.\ + Any and all sensitive documents or research materials are to be brought with you or destroyed."\[/lang]"}) + info = T + icon_state = "paper_words" diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_skrell_base.dmm b/maps/random_ruins/exoplanets/ouerea/ouerea_skrell_base.dmm new file mode 100644 index 00000000000..e401ca4c5b8 --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_skrell_base.dmm @@ -0,0 +1,1677 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ak" = ( +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"ay" = ( +/obj/effect/floor_decal/corner/lime{ + dir = 9 + }, +/obj/structure/sign/flag/nralakk/large/west{ + pixel_x = -32 + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"bX" = ( +/turf/simulated/floor/exoplanet/water/shallow{ + temperature = 298.15 + }, +/area/ouerea_skrell) +"dS" = ( +/obj/structure/table/skrell, +/obj/item/pen/black, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"dT" = ( +/obj/structure/table/skrell, +/obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/nralakk, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"eA" = ( +/obj/effect/floor_decal/corner/purple{ + dir = 9 + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"eI" = ( +/obj/effect/floor_decal/corner/lime{ + dir = 6 + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"ff" = ( +/obj/structure/sign/flag/nralakk/large/south{ + pixel_y = -32 + }, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"fL" = ( +/obj/effect/floor_decal/corner/purple{ + dir = 10 + }, +/obj/machinery/light/skrell, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"fU" = ( +/obj/effect/floor_decal/corner/purple{ + dir = 6 + }, +/obj/structure/sign/flag/nralakk/large/east{ + pixel_x = 32 + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"hD" = ( +/turf/simulated/floor/shuttle/skrell, +/area/ouerea_skrell) +"hK" = ( +/obj/structure/bed/aqua, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"iF" = ( +/turf/simulated/wall/shuttle/skrell, +/area/ouerea_skrell) +"iH" = ( +/obj/machinery/bodyscanner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lime{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"jD" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple{ + dir = 10 + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"jQ" = ( +/obj/machinery/light/skrell, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"lo" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"lB" = ( +/obj/effect/map_effect/window_spawner/full/reinforced, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"mv" = ( +/obj/machinery/door/airlock/skrell{ + name = "Laboratory" + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"nw" = ( +/obj/structure/closet/skrell, +/obj/item/clothing/under/skrell/nralakk/ix, +/obj/item/clothing/under/skrell/nralakk/ix, +/obj/item/clothing/under/skrell/nralakk/ix, +/obj/item/clothing/suit/storage/toggle/skrell/iqi, +/obj/item/clothing/suit/storage/toggle/skrell/iqi, +/obj/item/clothing/suit/storage/toggle/labcoat, +/obj/item/clothing/suit/storage/toggle/labcoat, +/obj/item/clothing/suit/storage/toggle/labcoat, +/obj/item/device/camera, +/obj/item/taperoll/science, +/obj/item/device/taperecorder, +/obj/effect/floor_decal/corner/purple{ + dir = 9 + }, +/obj/effect/floor_decal/corner/purple{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"nF" = ( +/obj/effect/floor_decal/corner/purple{ + dir = 6 + }, +/obj/machinery/light/skrell{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"oe" = ( +/obj/structure/closet/skrell, +/obj/item/clothing/under/skrell/nralakk/ix, +/obj/item/clothing/under/skrell/nralakk/ix, +/obj/item/clothing/under/skrell/nralakk/ix, +/obj/item/clothing/under/skrell/nralakk/ix, +/obj/item/clothing/under/skrell/nralakk/ix, +/obj/item/clothing/accessory/poncho/skrell, +/obj/item/clothing/accessory/poncho/skrell/brown, +/obj/item/clothing/accessory/poncho/skrell/gray, +/obj/item/clothing/accessory/poncho/skrell/tan, +/obj/item/clothing/ears/skrell/workcap, +/obj/item/clothing/ears/skrell/workcap/long, +/obj/item/clothing/shoes/jackboots/kala, +/obj/item/clothing/shoes/jackboots/kala, +/obj/item/clothing/shoes/jackboots/kala, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"ps" = ( +/obj/structure/blocker/steel/fence{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_skrell) +"pG" = ( +/obj/structure/table/skrell, +/obj/item/storage/box/fancy/tray, +/obj/effect/floor_decal/corner/lime{ + dir = 10 + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"rR" = ( +/obj/structure/closet/skrell, +/obj/item/clothing/shoes/jackboots/kala, +/obj/item/clothing/shoes/jackboots/kala, +/obj/item/clothing/shoes/jackboots/kala, +/obj/item/clothing/suit/storage/toggle/skrell/ix, +/obj/item/clothing/suit/storage/toggle/skrell/ix, +/obj/item/clothing/suit/storage/toggle/skrell/ix, +/obj/item/clothing/suit/storage/toggle/skrell/ix, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"sp" = ( +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_skrell) +"tb" = ( +/obj/effect/floor_decal/corner/lime{ + dir = 9 + }, +/obj/machinery/light/skrell{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"tv" = ( +/obj/machinery/door/airlock/skrell{ + name = "Medbay" + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"uD" = ( +/obj/structure/table/skrell, +/obj/item/clothing/gloves/latex/nitrile, +/obj/item/clothing/gloves/latex/nitrile, +/obj/item/clothing/gloves/latex/nitrile, +/obj/item/clothing/mask/surgical/w, +/obj/item/roller/hover, +/obj/effect/floor_decal/corner/lime{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"vt" = ( +/obj/machinery/body_scanconsole{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"wo" = ( +/obj/machinery/light/skrell{ + dir = 1 + }, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"xj" = ( +/obj/machinery/door/airlock/skrell{ + name = "Mess Hall" + }, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"xp" = ( +/obj/structure/table/skrell, +/obj/item/clothing/glasses/science, +/obj/item/storage/box/monkeycubes/stokcubes, +/obj/effect/floor_decal/corner/purple{ + dir = 5 + }, +/obj/machinery/light/skrell{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"ym" = ( +/obj/structure/table/skrell, +/obj/random/firstaid, +/obj/random/firstaid, +/obj/effect/floor_decal/corner/lime{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime{ + dir = 10 + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"yK" = ( +/obj/structure/closet/skrell, +/obj/item/gun/energy/gun/qukala, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"AX" = ( +/obj/structure/table/skrell, +/obj/item/skrell_projector{ + pixel_y = 9 + }, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"Cb" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"Cj" = ( +/obj/machinery/door/blast/shutters, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_skrell) +"CR" = ( +/obj/structure/table/skrell, +/obj/item/paper_bin, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"CY" = ( +/obj/structure/sign/flag/nralakk/large/west{ + pixel_x = -32 + }, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"Dn" = ( +/obj/structure/bed/aqua, +/obj/structure/sign/flag/nralakk/large/west{ + pixel_x = -32 + }, +/obj/machinery/light/skrell{ + dir = 8 + }, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"Dx" = ( +/obj/structure/closet/skrell, +/obj/item/clothing/under/skrell/nralakk/iqi, +/obj/item/clothing/accessory/poncho/shouldercape/cloak/iqi, +/obj/item/clothing/shoes/jackboots/kala, +/obj/item/clothing/suit/storage/toggle/skrell/iqi, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"DY" = ( +/turf/simulated/floor/shuttle/skrell/ramp/top, +/area/ouerea_skrell) +"EI" = ( +/obj/machinery/door/airlock/skrell{ + name = "Command" + }, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"Fh" = ( +/obj/structure/closet/skrell, +/obj/item/clothing/suit/storage/toggle/skrell/ix/security, +/obj/item/clothing/under/skrell/nralakk/ix/security, +/obj/item/clothing/shoes/jackboots/kala, +/obj/item/clothing/head/helmet/security/skrell, +/obj/item/melee/telebaton/nlom, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"Fn" = ( +/obj/structure/bed/stool/chair/office/hover/command{ + dir = 1 + }, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"GI" = ( +/obj/effect/floor_decal/corner/purple{ + dir = 10 + }, +/obj/effect/floor_decal/corner/purple{ + dir = 6 + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"Hv" = ( +/obj/structure/closet/skrell, +/obj/item/storage/belt/security/full, +/obj/item/storage/box/handcuffs, +/obj/item/clothing/suit/armor/carrier/officer, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"HM" = ( +/obj/structure/closet/skrell, +/obj/item/clothing/under/skrell/nralakk/ix/med, +/obj/item/clothing/under/skrell/nralakk/ix/med, +/obj/item/clothing/under/skrell/nralakk/ix/med, +/obj/item/clothing/suit/storage/toggle/skrell/iqi/med, +/obj/item/clothing/suit/storage/toggle/skrell/iqi/med, +/obj/item/clothing/suit/storage/toggle/skrell/iqi/med, +/obj/item/clothing/suit/storage/toggle/labcoat, +/obj/item/clothing/suit/storage/toggle/labcoat, +/obj/item/clothing/suit/storage/toggle/labcoat, +/obj/effect/floor_decal/corner/lime{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"Ip" = ( +/obj/structure/table/skrell, +/obj/machinery/light/skrell{ + dir = 8 + }, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"Iw" = ( +/obj/machinery/door/airlock/skrell{ + name = "Medbay and Laboratory" + }, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"JL" = ( +/turf/simulated/floor/shuttle/skrell/ramp/top{ + dir = 1 + }, +/area/ouerea_skrell) +"LZ" = ( +/obj/structure/sign/flag/nralakk/large/north{ + pixel_y = 32 + }, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"Mp" = ( +/obj/structure/table/skrell, +/obj/item/stamp/rd{ + name = "nralakk federation rubber stamp" + }, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"ME" = ( +/obj/machinery/iv_drip, +/obj/effect/floor_decal/corner/lime{ + dir = 9 + }, +/obj/machinery/light/skrell{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"MO" = ( +/obj/structure/sign/flag/nralakk/large/north{ + pixel_y = 32 + }, +/obj/structure/closet/skrell, +/obj/item/gun/energy/gun/qukala, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"Nc" = ( +/obj/structure/sign/flag/nralakk/large/east{ + pixel_x = 32 + }, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"Nd" = ( +/obj/structure/table/skrell, +/obj/item/storage/firstaid/empty, +/obj/effect/floor_decal/corner/lime{ + dir = 10 + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"Nf" = ( +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"NM" = ( +/obj/machinery/optable, +/obj/effect/floor_decal/corner/lime{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime{ + dir = 9 + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"Pr" = ( +/obj/effect/floor_decal/corner/purple{ + dir = 10 + }, +/obj/effect/floor_decal/corner/purple{ + dir = 9 + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"QN" = ( +/obj/machinery/door/airlock/skrell{ + name = "Living Quarters" + }, +/turf/simulated/floor/shuttle/skrell, +/area/ouerea_skrell) +"RP" = ( +/obj/structure/railing/mapped{ + dir = 4 + }, +/obj/structure/railing/mapped{ + dir = 8 + }, +/turf/simulated/floor/shuttle/skrell, +/area/ouerea_skrell) +"Sg" = ( +/obj/machinery/photocopier/faxmachine{ + req_one_access = null; + department = "Unknown - Oueran Surface" + }, +/obj/structure/table/skrell, +/obj/item/paper/skrell_ouerea, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"Tc" = ( +/obj/structure/blocker/steel/fence, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_skrell) +"Tm" = ( +/obj/machinery/door/airlock/skrell{ + name = "Security Equipment" + }, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"Uc" = ( +/obj/machinery/clonepod, +/obj/effect/floor_decal/corner/purple{ + dir = 6 + }, +/obj/effect/floor_decal/corner/purple{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"Vk" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"Vu" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"Vz" = ( +/obj/structure/sign/flag/nralakk, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_skrell) +"VH" = ( +/obj/structure/table/skrell, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"VP" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Live Specimen Containment" + }, +/obj/effect/floor_decal/corner/purple{ + dir = 6 + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"VT" = ( +/obj/item/material/stool/hover, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"WD" = ( +/obj/machinery/light/skrell{ + dir = 8 + }, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"WE" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"WQ" = ( +/obj/structure/closet/skrell, +/obj/machinery/light/skrell{ + dir = 1 + }, +/obj/item/storage/box/handcuffs, +/obj/item/storage/belt/security/full, +/obj/item/clothing/suit/armor/carrier/officer, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"WZ" = ( +/obj/item/material/stool/hover, +/obj/machinery/light/skrell{ + dir = 4 + }, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"Yk" = ( +/obj/machinery/light/skrell{ + dir = 4 + }, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) +"Ze" = ( +/obj/machinery/clonepod, +/obj/effect/floor_decal/corner/purple{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/tiled/white, +/area/ouerea_skrell) +"ZV" = ( +/obj/structure/table/skrell, +/obj/item/trash/skrellsnacks, +/turf/simulated/floor/shuttle/skrell/blue, +/area/ouerea_skrell) + +(1,1,1) = {" +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +"} +(2,1,1) = {" +sp +iF +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +iF +sp +"} +(3,1,1) = {" +sp +ps +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +ps +sp +"} +(4,1,1) = {" +sp +ps +sp +sp +sp +sp +sp +sp +sp +sp +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +sp +iF +iF +iF +iF +iF +iF +iF +sp +ps +sp +"} +(5,1,1) = {" +sp +ps +sp +sp +sp +sp +sp +sp +sp +sp +iF +hK +Ip +hK +VH +Dn +AX +hK +Ip +hK +iF +sp +iF +Sg +ak +ak +CY +ak +iF +sp +ps +sp +"} +(6,1,1) = {" +sp +ps +sp +sp +sp +sp +sp +sp +sp +sp +iF +ak +ak +ak +ak +ak +ak +ak +ak +ak +iF +sp +iF +Cb +ak +ak +Mp +jQ +iF +sp +ps +sp +"} +(7,1,1) = {" +sp +ps +sp +sp +sp +hD +hD +hD +hD +hD +QN +ak +ak +ak +ak +ak +ak +ak +ak +oe +iF +hD +EI +ak +ak +WE +dS +Fn +iF +sp +ps +sp +"} +(8,1,1) = {" +sp +ps +sp +sp +sp +hD +sp +sp +sp +sp +iF +LZ +ak +ak +ak +ak +ak +ak +ak +rR +iF +hD +iF +Vk +ak +ak +CR +jQ +iF +sp +ps +sp +"} +(9,1,1) = {" +sp +ps +sp +sp +sp +hD +sp +sp +sp +sp +iF +ak +ak +ak +ak +ak +ak +ak +ak +ak +iF +hD +iF +Vk +ak +ak +Nc +Dx +iF +sp +ps +sp +"} +(10,1,1) = {" +sp +ps +sp +sp +sp +hD +sp +sp +sp +sp +iF +lB +lB +lB +lB +lB +lB +lB +lB +lB +iF +hD +iF +iF +iF +iF +iF +iF +iF +sp +ps +sp +"} +(11,1,1) = {" +sp +ps +sp +sp +sp +hD +sp +sp +sp +sp +sp +sp +sp +bX +sp +sp +sp +bX +bX +sp +sp +hD +iF +iH +ME +ay +tb +NM +iF +sp +ps +sp +"} +(12,1,1) = {" +sp +ps +sp +sp +sp +hD +sp +sp +sp +sp +bX +bX +bX +bX +bX +bX +bX +bX +bX +bX +sp +hD +iF +vt +Nf +Nf +Nf +pG +iF +sp +ps +sp +"} +(13,1,1) = {" +sp +ps +sp +sp +sp +hD +sp +sp +sp +sp +sp +bX +bX +bX +bX +bX +bX +bX +bX +sp +sp +hD +iF +uD +Nf +Nf +Nf +Nd +iF +sp +ps +sp +"} +(14,1,1) = {" +sp +iF +Vz +sp +sp +hD +sp +sp +sp +sp +sp +sp +bX +bX +bX +bX +bX +bX +bX +bX +sp +hD +iF +HM +eI +eI +eI +ym +iF +sp +ps +sp +"} +(15,1,1) = {" +sp +Cj +hD +hD +hD +hD +sp +sp +sp +sp +bX +bX +bX +bX +bX +bX +bX +bX +bX +bX +sp +hD +iF +iF +iF +tv +iF +iF +iF +sp +ps +sp +"} +(16,1,1) = {" +sp +Cj +hD +hD +hD +hD +sp +sp +sp +sp +bX +bX +bX +bX +bX +bX +bX +bX +bX +bX +sp +hD +iF +ak +WD +ak +ak +ak +iF +sp +ps +sp +"} +(17,1,1) = {" +sp +iF +Vz +sp +sp +hD +hD +hD +hD +JL +RP +RP +RP +RP +RP +RP +RP +RP +RP +RP +DY +hD +Iw +ak +ak +ak +ak +jQ +iF +sp +ps +sp +"} +(18,1,1) = {" +sp +ps +sp +sp +sp +hD +sp +sp +hD +sp +bX +bX +bX +bX +bX +bX +bX +bX +bX +bX +sp +sp +iF +ak +Yk +ak +ak +ak +iF +sp +ps +sp +"} +(19,1,1) = {" +sp +ps +sp +sp +sp +hD +sp +sp +hD +sp +sp +bX +bX +bX +bX +bX +bX +bX +bX +bX +sp +sp +iF +iF +iF +mv +iF +iF +iF +sp +ps +sp +"} +(20,1,1) = {" +sp +ps +sp +iF +iF +Tm +iF +iF +hD +sp +bX +bX +bX +bX +bX +bX +bX +bX +bX +bX +bX +sp +iF +nw +eA +eA +eA +Pr +iF +sp +ps +sp +"} +(21,1,1) = {" +sp +ps +sp +iF +ak +ak +ak +iF +hD +sp +bX +bX +bX +bX +bX +bX +bX +bX +bX +bX +bX +sp +iF +xp +Nf +Nf +lo +jD +iF +sp +ps +sp +"} +(22,1,1) = {" +sp +ps +sp +iF +wo +ak +ak +iF +hD +sp +sp +bX +bX +bX +bX +bX +bX +sp +sp +bX +bX +sp +iF +Ze +Nf +Nf +Vu +fL +iF +sp +ps +sp +"} +(23,1,1) = {" +sp +ps +sp +iF +Fh +ak +Fh +iF +hD +sp +sp +sp +sp +sp +bX +sp +sp +sp +sp +sp +sp +sp +iF +Uc +nF +fU +VP +GI +iF +sp +ps +sp +"} +(24,1,1) = {" +sp +ps +sp +iF +MO +ak +yK +iF +hD +sp +sp +iF +lB +lB +lB +lB +lB +lB +lB +lB +iF +sp +iF +iF +iF +iF +iF +iF +iF +sp +ps +sp +"} +(25,1,1) = {" +sp +ps +sp +iF +WQ +ak +Hv +iF +hD +sp +sp +iF +ak +VT +VT +VT +VT +VT +VT +ak +iF +sp +sp +sp +sp +sp +sp +sp +sp +sp +ps +sp +"} +(26,1,1) = {" +sp +ps +sp +iF +iF +iF +iF +iF +hD +hD +hD +xj +ak +VH +VH +VH +VH +ZV +VH +ff +iF +sp +sp +sp +sp +sp +sp +sp +sp +sp +ps +sp +"} +(27,1,1) = {" +sp +ps +sp +sp +sp +sp +sp +sp +sp +sp +sp +iF +ak +VH +ZV +VH +VH +dT +VH +ak +iF +sp +sp +sp +sp +sp +sp +sp +sp +sp +ps +sp +"} +(28,1,1) = {" +sp +ps +sp +sp +sp +sp +sp +sp +sp +sp +sp +iF +ak +WZ +VT +VT +WZ +VT +VT +Yk +iF +sp +sp +sp +sp +sp +sp +sp +sp +sp +ps +sp +"} +(29,1,1) = {" +sp +ps +sp +sp +sp +sp +sp +sp +sp +sp +sp +iF +iF +iF +iF +iF +iF +iF +iF +iF +iF +sp +sp +sp +sp +sp +sp +sp +sp +sp +ps +sp +"} +(30,1,1) = {" +sp +ps +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +ps +sp +"} +(31,1,1) = {" +sp +iF +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +Tc +iF +sp +"} +(32,1,1) = {" +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +sp +"} diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_sol_base.dm b/maps/random_ruins/exoplanets/ouerea/ouerea_sol_base.dm new file mode 100644 index 00000000000..1a0e9271d97 --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_sol_base.dm @@ -0,0 +1,37 @@ +/datum/map_template/ruin/exoplanet/ouerea_sol_base + name = "Abandoned Solarian Base" + id = "ouerea_sol_base" + description = "A shuttle port on Ouerea, abandoned by the Sol Alliance" + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + sectors = list(SECTOR_UUEOAESA) + prefix = "ouerea/" + suffixes = list("ouerea_sol_base.dmm") + unit_test_groups = list(1) + +/area/ouerea_sol + name = "Solarian Shuttle Port" + icon_state = "bluenew" + requires_power = TRUE + dynamic_lighting = TRUE + no_light_control = FALSE + base_turf = /turf/simulated/floor/exoplanet/barren + area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS + area_blurb = "This area seems to be a shuttle port - though one long-since abandoned. Flags of the Sol Alliance hang tattered, occasionally stirred in the breeze." + +/obj/item/paper/sol_ouerea + name = "Urgent Transmission - SAMV Yincheng" + info = "words" + +/obj/item/paper/sol_ouerea/Initialize() + . = ..() + var/T = parsepencode( + {"\[center\]\[flag_sol\]\[/center\] + \[lang=1\]\[center\]\[b\]SAMV Yincheng Emergency Transmission\[/b\]\[/center\] + \[center\]\[b\]July 7th, 2457\[/b\]\[/center\] + \[b\]TO:\[/b\] Major Alice Okami, Ouerea Resupply Station 6 + \[b\]FROM:\[/b\] SAMV Yincheng, Desk of Captain Johan Redford + \[b\]MESSAGE:\[/b] As of sixteen minutes ago, the planet of Ouerea has been ceded to the Izweski Hegemony by Prime Minister Chater. All Alliance military personnel are to withdraw + from the sector within the next three days. You are to assist in the evacuation of any human inhabitants of the planet who wish to leave, and to ensure that no recoverable military property or + sensitive information is left behind. Transportation shuttles from the Yincheng will be arriving shortly to assist in this matter.\[/lang]"}) + info = T + icon_state = "paper_words" diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_sol_base.dmm b/maps/random_ruins/exoplanets/ouerea/ouerea_sol_base.dmm new file mode 100644 index 00000000000..ffc60d5e81d --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_sol_base.dmm @@ -0,0 +1,1921 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ao" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(203) + }, +/obj/item/ammo_magazine/a10mm, +/obj/item/ammo_magazine/a10mm, +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"ax" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"aM" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"bM" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/ouerea_sol) +"bV" = ( +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"cs" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"cz" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"ed" = ( +/obj/structure/table/rack, +/obj/item/device/multitool, +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"fs" = ( +/turf/simulated/floor/plating, +/area/ouerea_sol) +"fP" = ( +/obj/effect/decal/cleanable/liquid_fuel, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"hb" = ( +/obj/structure/closet, +/obj/item/clothing/under/rank/sol, +/obj/item/clothing/shoes/jackboots, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"hq" = ( +/obj/structure/closet/secure_closet/guncabinet{ + name = "gun cabinet (longarms)"; + req_access = list(203) + }, +/obj/item/gun/projectile/shotgun/pump/combat/sol, +/obj/machinery/light, +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"hS" = ( +/obj/structure/blocker/steel/fence{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_sol) +"hX" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"ir" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4; + layer = 2.71 + }, +/turf/simulated/floor/plating, +/area/ouerea_sol) +"iw" = ( +/obj/structure/sign/flag/sol{ + pixel_y = 32; + stand_icon = "banner" + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_sol) +"iG" = ( +/obj/structure/sign/flag/sol{ + pixel_y = 32; + stand_icon = "banner" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_sol) +"jl" = ( +/obj/machinery/light, +/obj/effect/floor_decal/industrial/warning{ + dir = 4; + icon_state = "warning" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/ouerea_sol) +"kh" = ( +/obj/machinery/door/airlock/command{ + name = "Commander's Office"; + req_access = list(203) + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"lg" = ( +/obj/structure/table/steel, +/obj/item/paper_bin, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"ll" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/ouerea_sol) +"lI" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4; + icon_state = "warning" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/sign/flag/sol{ + pixel_y = 32; + stand_icon = "banner" + }, +/turf/simulated/floor/plating, +/area/ouerea_sol) +"mt" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/ouerea_sol) +"nb" = ( +/turf/simulated/wall, +/area/ouerea_sol) +"nL" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/ouerea_sol) +"oz" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"oF" = ( +/obj/structure/blocker/steel/fence, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_sol) +"pp" = ( +/obj/machinery/door/blast/shutters, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"pq" = ( +/obj/structure/table/steel, +/obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/sol, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"pQ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4; + icon_state = "warning" + }, +/turf/simulated/floor/plating, +/area/ouerea_sol) +"pY" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"qS" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 9 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"ry" = ( +/obj/structure/closet, +/obj/item/clothing/under/rank/sol, +/obj/item/clothing/shoes/jackboots, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"rF" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/ouerea_sol) +"rL" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(203) + }, +/obj/item/clothing/head/helmet/sol, +/obj/item/clothing/head/helmet/sol, +/obj/item/clothing/suit/armor/carrier/military, +/obj/item/clothing/suit/armor/carrier/military, +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 9 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"rZ" = ( +/obj/structure/bed, +/obj/item/bedsheet/blue, +/obj/structure/curtain/open/bed, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"sF" = ( +/obj/structure/sign/flag/sol/large/north{ + pixel_y = 32 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"sG" = ( +/obj/structure/table/rack, +/obj/item/clothing/gloves/yellow, +/obj/item/clothing/gloves/yellow, +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"sS" = ( +/obj/structure/closet/secure_closet/guncabinet{ + name = "gun cabinet (longarms)"; + req_access = list(203) + }, +/obj/item/gun/projectile/automatic/rifle/sol, +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"sZ" = ( +/obj/structure/sign/flag/sol/large/south{ + pixel_y = -32 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"uN" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_sol) +"uT" = ( +/obj/structure/table/rack, +/obj/item/storage/toolbox/electrical, +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"wc" = ( +/obj/structure/closet/secure_closet/guncabinet{ + name = "gun cabinet (PDWs)"; + req_access = list(203) + }, +/obj/item/gun/projectile/automatic/c20r/sol, +/obj/item/gun/projectile/automatic/c20r/sol, +/obj/structure/sign/flag/sol/large/north{ + pixel_y = 32 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"xK" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_sol) +"zl" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/ouerea_sol) +"zn" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"zv" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"BE" = ( +/obj/effect/shuttle_landmark/automatic, +/turf/simulated/floor/plating, +/area/ouerea_sol) +"Cl" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"Du" = ( +/obj/structure/bed, +/obj/item/bedsheet/blue, +/obj/structure/curtain/open/bed, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"DX" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 6 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"DY" = ( +/obj/structure/closet, +/obj/item/clothing/under/rank/sol, +/obj/item/clothing/shoes/jackboots, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"En" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/sign/flag/sol{ + pixel_y = 32; + stand_icon = "banner" + }, +/turf/simulated/floor/plating, +/area/ouerea_sol) +"Eq" = ( +/obj/structure/table/steel, +/obj/item/flame/lighter/zippo/sol, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"EG" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"ES" = ( +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_sol) +"Fc" = ( +/turf/simulated/wall/shuttle/raider, +/area/ouerea_sol) +"Fy" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(203) + }, +/obj/item/ammo_magazine/c762/sol, +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"FR" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 9 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"FY" = ( +/obj/structure/closet/secure_closet/guncabinet{ + name = "gun cabinet (longarms)"; + req_access = list(203) + }, +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 6 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"Ga" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/ouerea_sol) +"Gb" = ( +/obj/structure/sign/flag/sol/large/west{ + pixel_x = -32 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"Gh" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"Gv" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"Hd" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"Hf" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"Hj" = ( +/obj/structure/table/steel, +/obj/item/modular_computer/laptop/preset/civilian, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"Ia" = ( +/obj/machinery/light, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/ouerea_sol) +"IJ" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(203) + }, +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 9 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"IL" = ( +/obj/structure/closet/secure_closet/guncabinet{ + name = "gun cabinet (sidearms)"; + req_access = list(203) + }, +/obj/item/melee/energy/sword/knife/sol, +/obj/item/melee/energy/sword/knife/sol, +/obj/item/melee/energy/sword/knife/sol, +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"Jc" = ( +/obj/structure/closet/secure_closet/guncabinet{ + name = "gun cabinet (law enforcement)"; + req_access = list(203) + }, +/obj/item/gun/energy/taser, +/obj/item/storage/belt/security/full, +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 6 + }, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"Jv" = ( +/obj/machinery/door/airlock/engineering{ + name = "Hangar Supplies"; + req_access = list(203) + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"JQ" = ( +/obj/structure/table/steel, +/obj/machinery/photocopier/faxmachine{ + department = "Unknown - Ouerean Surface"; + req_one_access = list(203) + }, +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/obj/item/paper/sol_ouerea, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"Ka" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"Kr" = ( +/obj/structure/bed/stool/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"KA" = ( +/obj/structure/table/rack, +/obj/item/storage/toolbox/mechanical, +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"Ln" = ( +/obj/structure/closet/crate{ + name = "DANGER - PHORON FUEL" + }, +/obj/item/trash/cheesie, +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"MD" = ( +/obj/structure/sign/flag/sol/large/north{ + pixel_y = 32 + }, +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(203) + }, +/obj/item/ammo_magazine/mc9mm, +/obj/item/ammo_magazine/mc9mm, +/obj/item/ammo_magazine/mc9mm, +/obj/item/ammo_magazine/mc9mm/empty, +/obj/item/ammo_magazine/mc9mm/empty, +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"Ns" = ( +/obj/machinery/light, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_sol) +"Og" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"Oq" = ( +/obj/machinery/door/airlock/service{ + name = "Living Quarters" + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"OI" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + layer = 2.71 + }, +/turf/simulated/floor/plating, +/area/ouerea_sol) +"Pv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"PI" = ( +/obj/structure/closet/secure_closet/guncabinet{ + name = "gun cabinet (sidearms)"; + req_access = list(203) + }, +/obj/item/gun/projectile/pistol/sol, +/obj/item/gun/projectile/pistol/sol, +/obj/machinery/light, +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"QQ" = ( +/obj/structure/table/steel, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"Rc" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"Sr" = ( +/obj/structure/bed, +/obj/item/bedsheet/blue, +/obj/structure/curtain/open/bed, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"Tu" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"Tw" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/obj/effect/decal/cleanable/liquid_fuel, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"TF" = ( +/obj/structure/sign/flag/sol/large/east{ + pixel_x = 32 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"Uh" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 6 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"Up" = ( +/obj/structure/closet/secure_closet/soll_officer{ + req_access = list(203) + }, +/obj/item/clothing/under/rank/sol/service, +/obj/item/melee/energy/sword/knife/sol, +/obj/item/gun/projectile/pistol/sol, +/obj/effect/floor_decal/corner/blue{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"Uw" = ( +/obj/machinery/door/airlock/highsecurity{ + req_access = list(203) + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"US" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1; + layer = 2.71 + }, +/turf/simulated/floor/plating, +/area/ouerea_sol) +"We" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"XH" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"XV" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/ouerea_sol) +"YG" = ( +/obj/machinery/photocopier, +/obj/effect/floor_decal/corner/blue{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) +"ZA" = ( +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/brigdoor{ + req_access = list(203) + }, +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/tiled, +/area/ouerea_sol) + +(1,1,1) = {" +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +"} +(2,1,1) = {" +ES +Fc +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +Fc +iw +"} +(3,1,1) = {" +ES +hS +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +pp +ES +"} +(4,1,1) = {" +ES +hS +ES +ES +nb +nb +nb +nb +nb +nb +nb +nb +nb +nb +nb +nb +nb +ES +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +pp +ES +"} +(5,1,1) = {" +ES +hS +ES +ES +nb +rZ +nb +Sr +nb +Du +nb +rZ +nb +Du +nb +Sr +nb +ES +bV +bV +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +Fc +iw +"} +(6,1,1) = {" +ES +hS +ES +ES +nb +bV +bV +bV +Pv +bV +bV +bV +bV +Pv +bV +bV +Oq +bV +bV +bV +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +hS +ES +"} +(7,1,1) = {" +ES +hS +ES +ES +nb +bV +bV +bV +bV +bV +bV +Pv +bV +Pv +Pv +Pv +nb +ES +bV +bV +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +hS +ES +"} +(8,1,1) = {" +ES +hS +ES +ES +nb +Pv +bV +ry +bV +hb +TF +ry +bV +hb +bV +DY +nb +ES +bV +bV +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +hS +ES +"} +(9,1,1) = {" +ES +hS +ES +ES +nb +Oq +nb +nb +nb +nb +nb +nb +nb +nb +nb +nb +nb +ES +bV +bV +ES +ES +ES +nb +nb +nb +nb +nb +nb +ES +hS +ES +"} +(10,1,1) = {" +ES +hS +ES +ES +uN +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +uN +ES +bV +bV +ES +ES +ES +nb +rL +qS +qS +IJ +nb +ES +hS +ES +"} +(11,1,1) = {" +ES +hS +ES +Ns +nb +En +nL +nL +nL +nL +nL +nL +nL +nL +nL +Ia +nb +iG +bV +bV +ES +ES +ES +nb +MD +bV +Pv +PI +nb +ES +hS +ES +"} +(12,1,1) = {" +ES +hS +ES +ES +bM +US +fs +fs +fs +fs +fs +fs +fs +fs +fs +mt +Ga +ES +bV +bV +ES +ES +ES +nb +Fy +bV +bV +IL +nb +ES +hS +ES +"} +(13,1,1) = {" +ES +hS +ES +ES +zl +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +XV +ES +bV +bV +ES +ES +ES +nb +Gh +Pv +Pv +zv +nb +ES +hS +ES +"} +(14,1,1) = {" +ES +hS +ES +ES +zl +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +XV +ES +bV +bV +bV +bV +bV +Uw +cs +Pv +bV +We +nb +ES +hS +ES +"} +(15,1,1) = {" +ES +hS +ES +ES +zl +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +XV +ES +bV +bV +ES +ES +ES +nb +Gh +bV +bV +We +nb +ES +hS +ES +"} +(16,1,1) = {" +ES +hS +ES +ES +zl +BE +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +XV +ES +bV +bV +ES +ES +ES +nb +ao +bV +bV +sS +nb +ES +hS +ES +"} +(17,1,1) = {" +ES +hS +ES +ES +zl +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +XV +ES +bV +bV +ES +ES +ES +nb +wc +Pv +bV +hq +nb +ES +hS +ES +"} +(18,1,1) = {" +ES +hS +ES +ES +zl +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +XV +ES +bV +bV +ES +ES +ES +nb +Jc +DX +XH +FY +nb +ES +hS +ES +"} +(19,1,1) = {" +ES +hS +ES +ES +zl +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +XV +ES +bV +bV +ES +ES +ES +nb +nb +nb +nb +nb +nb +ES +hS +ES +"} +(20,1,1) = {" +ES +hS +ES +ES +zl +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +fs +XV +ES +bV +bV +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +hS +ES +"} +(21,1,1) = {" +ES +hS +ES +ES +rF +ir +fs +fs +fs +fs +fs +fs +fs +fs +fs +OI +ll +ES +bV +bV +bV +bV +bV +bV +bV +ES +ES +ES +ES +ES +hS +ES +"} +(22,1,1) = {" +ES +hS +ES +Ns +nb +lI +pQ +pQ +pQ +pQ +pQ +pQ +pQ +pQ +pQ +jl +nb +iG +bV +ES +nb +nb +nb +nb +kh +nb +nb +nb +nb +ES +hS +ES +"} +(23,1,1) = {" +ES +hS +ES +ES +xK +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +xK +ES +bV +ES +nb +FR +qS +Rc +Rc +qS +qS +pY +nb +ES +hS +ES +"} +(24,1,1) = {" +ES +hS +ES +ES +nb +Jv +nb +nb +nb +nb +nb +nb +nb +nb +nb +nb +nb +ES +bV +ES +nb +cs +bV +bV +Pv +bV +bV +zv +nb +ES +hS +ES +"} +(25,1,1) = {" +ES +hS +ES +ES +nb +Gv +Og +Og +Hf +Og +Gb +Og +Og +Og +Og +aM +nb +ES +bV +ES +nb +sF +bV +bV +ax +bV +Pv +sZ +nb +ES +hS +ES +"} +(26,1,1) = {" +ES +hS +ES +ES +nb +EG +Pv +bV +Pv +bV +bV +Pv +bV +bV +Pv +Tu +Jv +bV +bV +ES +nb +JQ +bV +lg +pq +Hj +bV +zv +nb +ES +hS +ES +"} +(27,1,1) = {" +ES +hS +ES +ES +nb +Ln +bV +bV +bV +bV +bV +fP +fP +fP +bV +Tu +nb +ES +ES +ES +nb +Ka +bV +Eq +Kr +QQ +bV +We +nb +ES +hS +ES +"} +(28,1,1) = {" +ES +hS +ES +ES +nb +ZA +cz +hX +KA +uT +sG +ed +Tw +Cl +Hd +oz +nb +ES +ES +ES +nb +YG +Uh +DX +DX +XH +zn +Up +nb +ES +hS +ES +"} +(29,1,1) = {" +ES +hS +ES +ES +nb +nb +nb +nb +nb +nb +nb +nb +nb +nb +nb +nb +nb +ES +ES +ES +nb +nb +nb +nb +nb +nb +nb +nb +nb +ES +hS +ES +"} +(30,1,1) = {" +ES +hS +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +hS +ES +"} +(31,1,1) = {" +ES +Fc +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +oF +Fc +ES +"} +(32,1,1) = {" +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +ES +"} diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_threshbeast_herd.dm b/maps/random_ruins/exoplanets/ouerea/ouerea_threshbeast_herd.dm new file mode 100644 index 00000000000..68fa4fbcc51 --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_threshbeast_herd.dm @@ -0,0 +1,10 @@ +/datum/map_template/ruin/exoplanet/ouerea_threshbeast_herd + name = "Ouerea Threshbeast Herd" + id = "ouerea_threshbeast_herd" + description = "A herd of wild Threshbeasts." + + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + sectors = list(SECTOR_UUEOAESA) + prefix = "ouerea/" + suffixes = list("ouerea_threshbeast_herd.dmm") + unit_test_groups = list(2) diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_threshbeast_herd.dmm b/maps/random_ruins/exoplanets/ouerea/ouerea_threshbeast_herd.dmm new file mode 100644 index 00000000000..85d91371bdf --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_threshbeast_herd.dmm @@ -0,0 +1,323 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/exoplanet/ouerea) +"k" = ( +/mob/living/simple_animal/threshbeast, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"m" = ( +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"z" = ( +/obj/structure/flora/grass/junglegrass/random, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"Q" = ( +/obj/structure/flora/grass/junglegrass/random, +/mob/living/simple_animal/threshbeast, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) +"U" = ( +/obj/structure/flora/tree/jungle/small/random, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/exoplanet/ouerea) + +(1,1,1) = {" +a +a +a +m +m +m +m +m +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +m +m +m +m +m +m +m +m +m +a +a +a +a +a +"} +(3,1,1) = {" +a +a +m +m +m +m +U +m +z +m +m +m +m +a +a +a +"} +(4,1,1) = {" +a +m +m +m +z +z +m +m +m +k +m +m +m +m +m +a +"} +(5,1,1) = {" +a +m +m +k +m +z +Q +m +m +m +m +m +U +m +m +a +"} +(6,1,1) = {" +a +m +z +m +m +m +m +z +z +m +m +m +m +m +m +a +"} +(7,1,1) = {" +a +m +m +m +m +m +m +m +z +z +z +m +m +m +m +a +"} +(8,1,1) = {" +a +a +m +m +m +m +m +m +k +m +m +m +m +m +a +a +"} +(9,1,1) = {" +a +a +k +m +m +k +m +m +m +m +m +m +m +m +a +a +"} +(10,1,1) = {" +a +a +m +m +z +m +m +m +m +m +m +Q +z +m +a +a +"} +(11,1,1) = {" +a +m +U +m +m +m +m +m +m +z +z +m +m +m +a +a +"} +(12,1,1) = {" +a +m +m +m +m +m +m +z +z +z +k +m +m +m +m +a +"} +(13,1,1) = {" +a +m +m +m +k +m +k +z +m +m +m +m +m +m +m +a +"} +(14,1,1) = {" +a +m +m +m +m +m +m +m +m +m +m +m +m +m +a +a +"} +(15,1,1) = {" +a +a +m +m +m +m +m +m +m +U +m +m +m +a +a +a +"} +(16,1,1) = {" +a +a +a +a +a +m +m +m +m +m +m +m +a +a +a +a +"} diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_village.dm b/maps/random_ruins/exoplanets/ouerea/ouerea_village.dm new file mode 100644 index 00000000000..957b90855c0 --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_village.dm @@ -0,0 +1,49 @@ +/datum/map_template/ruin/exoplanet/ouerea_village + name = "Ouerea Village" + id = "ouerea_village" + description = "A rural Unathi village, somewhere on the planet Ouerea." + spawn_weight = 1 + spawn_cost = 2 + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + sectors = list(SECTOR_UUEOAESA) + prefix = "ouerea/" + suffixes = list("ouerea_village.dmm") + unit_test_groups = list(3) + +/area/ouerea_village + name = "Ouerea Village" + icon_state = "bluenew" + requires_power = FALSE + dynamic_lighting = TRUE + no_light_control = FALSE + base_turf = /turf/simulated/floor/exoplanet/barren + area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS + area_blurb = "A cozy Ouerean village. Lights can be seen through the windows of the buildings here, and the smell of cooking fish drifts on the wind." + +/datum/ghostspawner/human/ouerea_villager + name = "Ouerean Villager" + short_name = "ouerea_villager" + desc = "Live your life in a rural village on Ouerea." + tags = list("External") + welcome_message = "You are are a rural villager on the planet Ouerea. Live your life and tend to your fish and fields." + + + spawnpoints = list("ouerea_villager") + max_count = 5 + + extra_languages = list(LANGUAGE_UNATHI) + outfit = /obj/outfit/admin/unathi_village + possible_species = list(SPECIES_UNATHI, SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_SKRELL_AXIORI) + allow_appearance_change = APPEARANCE_PLASTICSURGERY + species_outfits = list( + SPECIES_UNATHI = /obj/outfit/admin/unathi_village, + SPECIES_HUMAN = /obj/outfit/admin/ouerea_human, + SPECIES_SKRELL = /obj/outfit/admin/ouerea_skrell, + SPECIES_SKRELL_AXIORI = /obj/outfit/admin/ouerea_skrell + ) + + assigned_role = "Ouerean Villager" + special_role = "Ouerean Villager" + respawn_flag = null + + uses_species_whitelist = FALSE diff --git a/maps/random_ruins/exoplanets/ouerea/ouerea_village.dmm b/maps/random_ruins/exoplanets/ouerea/ouerea_village.dmm new file mode 100644 index 00000000000..3a4f83e6164 --- /dev/null +++ b/maps/random_ruins/exoplanets/ouerea/ouerea_village.dmm @@ -0,0 +1,1970 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"bn" = ( +/obj/structure/television, +/turf/simulated/floor/exoplanet/carpet/orange, +/area/ouerea_village) +"bI" = ( +/obj/structure/kitchenspike, +/turf/simulated/floor/tiled/freezer, +/area/ouerea_village) +"cb" = ( +/obj/structure/table/stone/marble, +/obj/item/reagent_containers/cooking_container/board/bowl, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = -6; + pixel_y = 8 + }, +/obj/item/reagent_containers/food/condiment/sugar{ + pixel_x = 7; + pixel_y = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"ci" = ( +/obj/structure/bed/stool/chair/wood{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/carpet/orange, +/area/ouerea_village) +"cp" = ( +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"dq" = ( +/obj/structure/bed/stool/chair/sofa/left/brown, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"ds" = ( +/obj/machinery/light, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_village) +"dP" = ( +/obj/structure/railing/fence{ + dir = 1 + }, +/obj/structure/railing/fence{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_village) +"eC" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/turf/simulated/floor/exoplanet/water/shallow{ + temperature = 303.15 + }, +/area/ouerea_village) +"eE" = ( +/obj/structure/bed/padded, +/obj/structure/curtain/open/bed, +/obj/item/bedsheet/black, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"ff" = ( +/obj/structure/bed/stool/chair/wood{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"fm" = ( +/obj/structure/bed/stool/chair/wood{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"fU" = ( +/obj/effect/floor_decal/spline/fancy/wood/corner{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"gf" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_village) +"gt" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/bed/stool/chair/sofa/right/brown, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"ib" = ( +/obj/structure/bed/stool/chair/wood{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"io" = ( +/obj/structure/table/rack, +/obj/item/material/hatchet, +/obj/machinery/light, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"kb" = ( +/obj/structure/sink/kitchen{ + dir = 8; + pixel_x = 21 + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"kA" = ( +/obj/machinery/door/urban{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"lJ" = ( +/obj/structure/bed/stool/chair/wood{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/carpet/orange, +/area/ouerea_village) +"mH" = ( +/obj/structure/bed/stool/chair/sofa/left/yellow{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/carpet/orange, +/area/ouerea_village) +"nu" = ( +/obj/structure/closet/crate/hydroponics, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"oo" = ( +/obj/structure/railing/fence{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_village) +"oA" = ( +/obj/structure/bed/stool/chair/sofa/pew/right{ + name = "bench"; + dir = 1 + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_village) +"qe" = ( +/obj/structure/table/rack, +/obj/item/material/minihoe, +/obj/item/material/minihoe, +/obj/item/material/minihoe, +/obj/item/material/minihoe, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"qF" = ( +/obj/structure/railing/fence{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_village) +"qT" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/clam, +/obj/item/seeds/riceseed, +/obj/item/seeds/riceseed, +/obj/item/seeds/riceseed, +/obj/item/seeds/riceseed, +/obj/item/seeds/riceseed, +/obj/item/seeds/riceseed, +/obj/item/seeds/wulumunushaseed, +/obj/item/seeds/wulumunushaseed, +/obj/item/seeds/wulumunushaseed, +/obj/item/seeds/wulumunushaseed, +/obj/item/seeds/wulumunushaseed, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"rK" = ( +/obj/structure/table/wood, +/turf/simulated/floor/exoplanet/carpet/orange, +/area/ouerea_village) +"rT" = ( +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 4 + }, +/obj/structure/sign/flag/ouerea/large/west{ + pixel_x = -32 + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"sh" = ( +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_village) +"th" = ( +/obj/structure/table/wood, +/obj/item/saddle, +/obj/item/saddle, +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_village) +"tk" = ( +/obj/effect/floor_decal/spline/fancy/wood, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"tB" = ( +/obj/structure/flora/log_bench{ + dir = 1; + pixel_y = 15 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_village) +"uM" = ( +/obj/structure/table/wood, +/obj/item/material/twohanded/pike/pitchfork, +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_village) +"ve" = ( +/obj/machinery/appliance/cooker/oven, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"vn" = ( +/obj/machinery/light, +/obj/effect/floor_decal/spline/fancy/wood/corner{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"wi" = ( +/obj/structure/railing/fence, +/obj/machinery/portable_atmospherics/hydroponics/soil, +/turf/simulated/floor/exoplanet/water/shallow{ + temperature = 303.15 + }, +/area/ouerea_village) +"wk" = ( +/obj/structure/table/rack, +/obj/item/reagent_containers/glass/bottle/ammonia, +/obj/item/reagent_containers/glass/bottle/ammonia, +/obj/item/reagent_containers/glass/bottle/ammonia, +/obj/item/reagent_containers/glass/bottle/ammonia, +/obj/item/reagent_containers/glass/bottle/ammonia, +/obj/item/reagent_containers/glass/bottle/ammonia, +/obj/item/reagent_containers/glass/bottle/ammonia, +/obj/item/reagent_containers/glass/bucket/wood, +/obj/item/reagent_containers/glass/bucket/wood, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"wz" = ( +/obj/structure/closet/crate/hydroponics, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"wB" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"wE" = ( +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_village) +"wH" = ( +/obj/structure/table/rack, +/obj/item/reagent_containers/glass/bucket/wood, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"xk" = ( +/obj/machinery/door/urban{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_village) +"xn" = ( +/obj/structure/flora/log_bench{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_village) +"yv" = ( +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_village) +"yw" = ( +/obj/structure/railing/fence, +/obj/structure/railing/fence{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_village) +"zC" = ( +/obj/structure/bed/stool/chair/sofa/pew/left{ + dir = 1; + name = "bench" + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_village) +"AD" = ( +/turf/simulated/floor/tiled/freezer, +/area/ouerea_village) +"AI" = ( +/obj/structure/sink/puddle, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_village) +"AY" = ( +/obj/structure/railing/fence{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_village) +"BV" = ( +/obj/structure/railing/fence{ + dir = 4 + }, +/obj/structure/railing/fence{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_village) +"Ca" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/ouerea_village) +"CK" = ( +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_village) +"CT" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_village) +"Dc" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lantern, +/obj/item/device/flashlight/lantern, +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_village) +"Dx" = ( +/mob/living/simple_animal/aquatic/fish/moghes, +/turf/simulated/floor/exoplanet/water/shallow{ + temperature = 303.15 + }, +/area/ouerea_village) +"DH" = ( +/obj/structure/flora/log_bench, +/obj/effect/ghostspawpoint{ + name = "igs - ouerea_villager"; + identifier = "ouerea_villager" + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_village) +"Eq" = ( +/obj/machinery/door/urban, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"Fb" = ( +/obj/structure/table/standard, +/obj/item/material/hatchet/butch, +/turf/simulated/floor/tiled/freezer, +/area/ouerea_village) +"Fo" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/under/unathi/himation, +/obj/item/clothing/under/unathi/himation, +/obj/item/clothing/under/unathi{ + color = "#4a3407" + }, +/obj/item/clothing/under/unathi, +/obj/item/clothing/under/unathi/huytai{ + color = "#4a3407" + }, +/obj/item/clothing/under/unathi/zozo{ + color = "#100942" + }, +/obj/item/clothing/under/skrell/wetsuit{ + color = "#100942" + }, +/obj/item/clothing/under/pants/jeans, +/obj/item/clothing/under/pants/tan, +/obj/item/clothing/accessory/silversun/random, +/obj/item/clothing/accessory/tshirt, +/obj/item/clothing/accessory/tshirt/skrell/ocean, +/obj/item/clothing/head/cowboy, +/obj/item/clothing/shoes/workboots, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"FK" = ( +/obj/structure/bed/stool/chair/sofa/right/yellow{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/carpet/orange, +/area/ouerea_village) +"Gv" = ( +/obj/structure/closet/cabinet, +/obj/item/gun/projectile/shotgun/doublebarrel, +/obj/item/storage/box/shotgunshells, +/obj/item/storage/box/shotgunshells, +/obj/item/clothing/accessory/storage/bandolier, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"HY" = ( +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"Ia" = ( +/obj/structure/sink/kitchen{ + pixel_y = 26 + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"JB" = ( +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"JG" = ( +/obj/structure/bed/stool/chair/wood{ + dir = 8 + }, +/obj/structure/sign/flag/ouerea/large/east{ + pixel_x = 32 + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"JZ" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/under/unathi/himation, +/obj/item/clothing/under/unathi/himation, +/obj/item/clothing/under/unathi{ + color = "#4a3407" + }, +/obj/item/clothing/under/unathi, +/obj/item/clothing/under/unathi/huytai{ + color = "#4a3407" + }, +/obj/item/clothing/under/unathi/zozo{ + color = "#100942" + }, +/obj/item/clothing/under/skrell/wetsuit{ + color = "#100942" + }, +/obj/item/clothing/under/pants/jeans, +/obj/item/clothing/under/pants/tan, +/obj/item/clothing/accessory/silversun/random, +/obj/item/clothing/accessory/tshirt, +/obj/item/clothing/accessory/tshirt/skrell/nebula/teal, +/obj/item/clothing/head/cowboy, +/obj/item/clothing/shoes/workboots, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"KW" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/item/reagent_containers/food/snacks/fish, +/obj/item/reagent_containers/food/snacks/fish, +/obj/item/reagent_containers/food/snacks/fish, +/obj/item/reagent_containers/food/snacks/fish, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"Ly" = ( +/obj/structure/table/rack, +/obj/item/material/hatchet/lumber, +/obj/item/material/hatchet/lumber, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"MS" = ( +/obj/structure/coatrack, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"MX" = ( +/mob/living/simple_animal/threshbeast, +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_village) +"MZ" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/carpet/orange, +/area/ouerea_village) +"Na" = ( +/obj/structure/table/wood, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"Nh" = ( +/obj/machinery/gibber, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/ouerea_village) +"OY" = ( +/obj/structure/table/stone/marble, +/obj/item/reagent_containers/cooking_container/board/bowl, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = -6; + pixel_y = 8 + }, +/obj/item/reagent_containers/food/condiment/sugar{ + pixel_x = 7; + pixel_y = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"Pe" = ( +/obj/structure/railing/fence{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_village) +"Qe" = ( +/obj/structure/bed/stool/chair/sofa/pew{ + dir = 1; + name = "bench" + }, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_village) +"Qz" = ( +/obj/structure/table/rack, +/obj/item/wirecutters/clippers, +/obj/item/wirecutters/clippers, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"RM" = ( +/obj/structure/bed/stool/chair/wood, +/obj/effect/ghostspawpoint{ + name = "igs - ouerea_villager"; + identifier = "ouerea_villager" + }, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 1 + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"Sq" = ( +/obj/structure/railing/fence{ + dir = 8 + }, +/obj/structure/railing/fence, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_village) +"SZ" = ( +/obj/item/device/radio/phone, +/obj/structure/table/wood, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"To" = ( +/obj/structure/table/stone/marble, +/obj/item/reagent_containers/food/condiment/enzyme{ + pixel_x = -9; + pixel_y = 9 + }, +/obj/item/reagent_containers/food/condiment/shaker/peppermill{ + pixel_x = -4; + pixel_y = 11 + }, +/obj/item/reagent_containers/food/condiment/shaker/spacespice{ + pixel_x = 3; + pixel_y = 7 + }, +/obj/item/reagent_containers/food/condiment/shaker/salt{ + pixel_x = 8; + pixel_y = 11 + }, +/obj/item/reagent_containers/food/condiment/shaker/peppermill{ + pixel_x = -4; + pixel_y = 7 + }, +/obj/item/reagent_containers/food/condiment/shaker/salt{ + pixel_x = 8; + pixel_y = 7 + }, +/obj/item/reagent_containers/food/condiment/shaker/spacespice{ + pixel_x = 3; + pixel_y = 1 + }, +/obj/item/reagent_containers/food/condiment/enzyme{ + pixel_x = -9; + pixel_y = 5 + }, +/obj/machinery/reagentgrinder, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"TA" = ( +/obj/machinery/vending/dinnerware, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"Ua" = ( +/obj/effect/floor_decal/spline/fancy/wood/corner, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"Uk" = ( +/turf/simulated/wall/birchwood, +/area/ouerea_village) +"US" = ( +/obj/structure/light_pole, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_village) +"VC" = ( +/obj/effect/floor_decal/spline/fancy/wood/corner{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"VR" = ( +/obj/machinery/door/urban, +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_village) +"VS" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/coatrack, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"VZ" = ( +/obj/structure/bed/stool/chair/wood, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"Wi" = ( +/obj/structure/bonfire, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_village) +"Wl" = ( +/obj/structure/bed/stool/chair/wood{ + dir = 4 + }, +/obj/effect/ghostspawpoint{ + name = "igs - ouerea_villager"; + identifier = "ouerea_villager" + }, +/turf/simulated/floor/exoplanet/carpet/orange, +/area/ouerea_village) +"WN" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_village) +"WS" = ( +/obj/structure/light_pole/r, +/turf/simulated/floor/exoplanet/concrete{ + temperature = 303.15 + }, +/area/ouerea_village) +"WV" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/ouerea_village) +"Xl" = ( +/turf/simulated/floor/exoplanet/water/shallow{ + temperature = 303.15 + }, +/area/ouerea_village) +"XB" = ( +/obj/structure/bed/stool/chair/wood, +/obj/effect/ghostspawpoint{ + name = "igs - ouerea_villager"; + identifier = "ouerea_villager" + }, +/obj/effect/floor_decal/spline/fancy/wood/corner{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"XJ" = ( +/obj/structure/flora/log_bench{ + dir = 4 + }, +/turf/simulated/floor/exoplanet/grass{ + temperature = 298.15 + }, +/area/ouerea_village) +"YA" = ( +/turf/simulated/floor/exoplanet/carpet/orange, +/area/ouerea_village) +"YH" = ( +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"Zs" = ( +/obj/machinery/light, +/turf/simulated/floor/exoplanet/wood/birch{ + temperature = 303.15 + }, +/area/ouerea_village) +"ZS" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/glass/bucket/wood, +/turf/simulated/floor/exoplanet/barren{ + temperature = 298.15 + }, +/area/ouerea_village) + +(1,1,1) = {" +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +"} +(2,1,1) = {" +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +sh +yv +Uk +Uk +Uk +Uk +Uk +Uk +Uk +Uk +Uk +yv +yv +yv +dP +oo +oo +oo +oo +Sq +yv +"} +(3,1,1) = {" +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +sh +yv +Uk +ve +HY +Ua +cp +rT +cp +vn +Uk +Uk +Uk +Uk +Pe +eC +yv +eC +yv +wi +yv +"} +(4,1,1) = {" +yv +Uk +Uk +Uk +Uk +Uk +Uk +Uk +yv +yv +yv +sh +yv +Uk +To +HY +tk +Wl +Wl +ci +JB +Uk +Fo +wB +Uk +Pe +eC +yv +eC +yv +wi +yv +"} +(5,1,1) = {" +yv +Uk +wE +wE +wE +MX +wE +Uk +yv +yv +yv +sh +yv +Uk +OY +HY +tk +rK +rK +rK +JB +Eq +HY +HY +Uk +Pe +eC +yv +eC +yv +wi +yv +"} +(6,1,1) = {" +yv +Uk +CT +MX +wE +wE +wE +Uk +yv +yv +US +sh +yv +Uk +KW +HY +tk +rK +rK +rK +JB +Uk +eE +eE +Uk +Pe +eC +yv +eC +yv +wi +yv +"} +(7,1,1) = {" +yv +Uk +wE +wE +wE +MX +wE +Uk +yv +yv +yv +sh +yv +Uk +TA +kb +tk +lJ +lJ +lJ +JB +Uk +Uk +Uk +Uk +Pe +eC +yv +eC +yv +wi +yv +"} +(8,1,1) = {" +yv +Uk +MX +wE +wE +wE +wE +Uk +yv +yv +yv +sh +yv +Uk +Uk +Uk +VC +YH +YH +YH +fU +Uk +yv +yv +yv +Pe +eC +yv +eC +yv +wi +yv +"} +(9,1,1) = {" +yv +Uk +wE +wE +wE +wE +wE +Uk +yv +yv +yv +sh +yv +yv +yv +Uk +gt +HY +HY +HY +Zs +Uk +yv +yv +yv +Pe +eC +yv +eC +yv +wi +yv +"} +(10,1,1) = {" +yv +Uk +AY +AY +AY +Uk +xk +Uk +gf +yv +yv +sh +yv +yv +yv +Uk +dq +HY +HY +MS +SZ +Uk +yv +yv +yv +BV +qF +yv +qF +qF +yw +yv +"} +(11,1,1) = {" +yv +Uk +AY +AY +AY +AY +wE +VR +sh +sh +sh +sh +yv +yv +yv +Uk +Uk +Uk +kA +Uk +Uk +Uk +yv +yv +yv +yv +yv +sh +yv +WS +yv +yv +"} +(12,1,1) = {" +yv +Uk +CT +wE +wE +wE +wE +VR +sh +sh +sh +sh +yv +yv +yv +yv +yv +WN +sh +WN +yv +yv +yv +yv +yv +sh +sh +sh +sh +sh +sh +yv +"} +(13,1,1) = {" +yv +Uk +wE +wE +wE +wE +uM +Uk +gf +yv +yv +sh +yv +yv +yv +yv +yv +yv +sh +yv +yv +yv +yv +US +yv +sh +yv +yv +yv +yv +AI +yv +"} +(14,1,1) = {" +yv +Uk +Dc +th +wE +wE +ZS +Uk +yv +yv +yv +sh +yv +yv +yv +yv +yv +yv +sh +sh +sh +sh +sh +sh +sh +sh +Uk +Uk +Uk +Uk +Uk +yv +"} +(15,1,1) = {" +yv +Uk +Uk +Uk +kA +Uk +Uk +Uk +yv +yv +yv +sh +yv +yv +xn +yv +yv +yv +sh +yv +yv +yv +yv +yv +yv +yv +Uk +eE +eE +wB +Uk +yv +"} +(16,1,1) = {" +yv +yv +Uk +AD +AD +AD +Uk +yv +yv +yv +yv +sh +yv +tB +Wi +DH +yv +yv +sh +yv +yv +yv +yv +yv +yv +yv +Uk +HY +HY +HY +Uk +yv +"} +(17,1,1) = {" +yv +yv +Uk +Ca +AD +WV +Uk +yv +yv +yv +yv +sh +yv +yv +XJ +yv +yv +yv +sh +yv +yv +yv +yv +Uk +Uk +Uk +Uk +Gv +JZ +HY +Uk +yv +"} +(18,1,1) = {" +yv +yv +Uk +Fb +bI +Nh +Uk +yv +yv +yv +yv +sh +yv +yv +yv +yv +yv +yv +sh +yv +yv +yv +yv +Uk +YA +mH +Uk +Uk +Uk +kA +Uk +yv +"} +(19,1,1) = {" +yv +yv +Uk +Uk +Uk +Uk +Uk +yv +yv +yv +yv +sh +yv +yv +yv +yv +yv +yv +sh +yv +yv +yv +yv +Uk +bn +FK +JB +ff +ff +Zs +Uk +yv +"} +(20,1,1) = {" +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +sh +yv +yv +yv +yv +yv +yv +sh +yv +yv +yv +ds +Uk +MZ +YA +RM +Na +Na +ib +Uk +yv +"} +(21,1,1) = {" +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +Eq +YH +YH +XB +Na +Na +ib +Uk +yv +"} +(22,1,1) = {" +yv +yv +yv +yv +yv +Xl +Xl +Xl +yv +yv +yv +sh +yv +yv +yv +WS +yv +yv +sh +yv +yv +yv +ds +Uk +VS +HY +VZ +Na +Na +ib +Uk +yv +"} +(23,1,1) = {" +yv +yv +yv +Xl +Xl +Xl +Xl +Xl +yv +yv +yv +sh +yv +yv +yv +yv +yv +yv +sh +yv +yv +yv +yv +Uk +SZ +HY +HY +fm +JG +Zs +Uk +yv +"} +(24,1,1) = {" +yv +yv +yv +Xl +Xl +Xl +Dx +Xl +yv +yv +yv +sh +yv +yv +yv +yv +yv +yv +sh +yv +yv +yv +yv +Uk +Uk +Uk +kA +Uk +Uk +Uk +Uk +yv +"} +(25,1,1) = {" +yv +yv +Xl +Dx +Xl +Xl +Xl +Xl +Xl +yv +yv +sh +yv +yv +yv +yv +yv +CK +sh +CK +yv +yv +yv +yv +Uk +HY +HY +HY +KW +Uk +yv +yv +"} +(26,1,1) = {" +yv +yv +Xl +Xl +Xl +Dx +Xl +Xl +Xl +zC +sh +sh +yv +yv +yv +Uk +Uk +Uk +kA +Uk +Uk +Uk +yv +yv +Uk +Ia +HY +HY +HY +Uk +yv +yv +"} +(27,1,1) = {" +yv +yv +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Qe +sh +sh +yv +yv +yv +Uk +qT +HY +HY +HY +wH +Uk +yv +yv +Uk +TA +ve +To +cb +Uk +yv +yv +"} +(28,1,1) = {" +yv +yv +Xl +Xl +Dx +Dx +Xl +Xl +Xl +oA +sh +sh +yv +yv +yv +Uk +nu +HY +HY +HY +io +Uk +yv +yv +Uk +Uk +Uk +Uk +Uk +Uk +yv +yv +"} +(29,1,1) = {" +yv +yv +Xl +Xl +Xl +Xl +Xl +Xl +Xl +yv +yv +WS +yv +yv +yv +Uk +wz +HY +HY +HY +Qz +Uk +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +"} +(30,1,1) = {" +yv +yv +yv +Xl +Xl +Xl +Xl +Xl +yv +yv +yv +yv +yv +yv +yv +Uk +Uk +Ly +qe +wk +Uk +Uk +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +"} +(31,1,1) = {" +yv +yv +yv +yv +Xl +Xl +Xl +yv +yv +yv +yv +yv +yv +yv +yv +yv +Uk +Uk +Uk +Uk +Uk +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +"} +(32,1,1) = {" +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +yv +"}