From 7e9b81fe5382bc4532ac8a48dd79b2d87be40bfe Mon Sep 17 00:00:00 2001 From: LordFowl Date: Mon, 22 May 2017 20:21:51 -0400 Subject: [PATCH] New Map Bugfixes (#2424) Fixes #2389 Fixes #2423 Fixes #2391 Fixes #2390 Fixes #2396 Fixes #2418 Fixes #2415 Fixes #2410 Fixes #2399 Fixes #2397 Fixes #2395 Fixes #2393 Fixes #2361 Fixes #2343 Fixes #2381 Fixes #2392 Fixes #2353 Fixes #2254 Fixes #2325 Fixes #2192 --- code/game/area/Space Station 13 areas.dm | 12 +- code/game/area/asteroid_areas.dm | 1 + code/game/objects/structures/window.dm | 6 +- code/modules/turbolift/turbolift_map.dm | 3 + icons/misc/openspace.dmi | Bin 1348 -> 228 bytes icons/obj/mainframe.dmi | Bin 5716 -> 11704 bytes maps/Aurora-MapDev/aurora-0.dmm | 12 +- maps/Aurora-MapDev/aurora-2.dmm | 14 +- maps/Aurora-MapDev/aurora-3.dmm | 105 +++++---- maps/Aurora-MapDev/aurora-5.dmm | 66 +++--- maps/Aurora-MapDev/aurora-6.dmm | 288 ++++++++++++----------- 11 files changed, 268 insertions(+), 239 deletions(-) diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm index d36fe64bb9c..7b963ccaf2d 100755 --- a/code/game/area/Space Station 13 areas.dm +++ b/code/game/area/Space Station 13 areas.dm @@ -156,6 +156,7 @@ area/space/atmosalert() icon_state = "shuttle" base_turf = /turf/simulated/floor/asteroid station_area = 1 + dynamic_lighting = 0 /area/shuttle/escape name = "\improper Emergency Shuttle" @@ -166,6 +167,7 @@ area/space/atmosalert() icon_state = "shuttle2" base_turf = /turf/simulated/floor/asteroid station_area = 1 + dynamic_lighting = 0 /area/shuttle/escape/centcom name = "\improper Emergency Shuttle Centcom" @@ -272,6 +274,7 @@ area/space/atmosalert() name = "\improper Transport Shuttle" base_turf = /turf/simulated/floor/asteroid station_area = 1 + dynamic_lighting = 0 /area/shuttle/specops/centcom name = "\improper Special Ops Shuttle" @@ -284,6 +287,7 @@ area/space/atmosalert() icon_state = "shuttlered2" base_turf = /turf/simulated/floor/asteroid station_area = 1 + dynamic_lighting = 0 /area/shuttle/syndicate_elite name = "\improper Merc Elite Shuttle" @@ -297,6 +301,7 @@ area/space/atmosalert() icon_state = "shuttlered2" base_turf = /turf/simulated/floor/asteroid station_area = 1 + dynamic_lighting = 0 /area/shuttle/administration flags = RAD_SHIELDED @@ -312,6 +317,7 @@ area/space/atmosalert() icon_state = "shuttlered2" base_turf = /turf/simulated/floor/asteroid station_area = 1 + dynamic_lighting = 0 /area/shuttle/research name = "\improper Research Shuttle" @@ -464,7 +470,7 @@ area/space/atmosalert() //names are used /area/syndicate_station - name = "\improper Independant Station" + name = "\improper Independent Station" icon_state = "yellow" requires_power = 0 flags = RAD_SHIELDED @@ -481,11 +487,13 @@ area/space/atmosalert() icon_state = "southwest" station_area = 1 base_turf = /turf/simulated/floor/asteroid + dynamic_lighting = 0 /area/syndicate_station/above name = "\improper Above the Station" icon_state = "northwest" station_area = 1 + dynamic_lighting = 0 /area/syndicate_station/under name = "\improper Under the Station" @@ -539,11 +547,13 @@ area/space/atmosalert() icon_state = "southwest" station_area = 1 base_turf = /turf/simulated/floor/asteroid + dynamic_lighting = 0 /area/skipjack_station/above name = "\improper Above the Station" icon_state = "northwest" station_area = 1 + dynamic_lighting = 0 /area/skipjack_station/under name = "\improper Under the Station" diff --git a/code/game/area/asteroid_areas.dm b/code/game/area/asteroid_areas.dm index be8ed0401dc..bba9d4ce1b9 100644 --- a/code/game/area/asteroid_areas.dm +++ b/code/game/area/asteroid_areas.dm @@ -8,6 +8,7 @@ /area/mine/explored name = "Mine" icon_state = "explored" + dynamic_lighting = 0 /area/mine/unexplored name = "Mine" diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 5fea0dd42a5..5c46ea2b12e 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -93,12 +93,12 @@ index = 0 while(index < 2) new shardtype(loc) //todo pooling? - if(reinf) + if(reinf) new /obj/item/stack/rods(loc) index++ else new shardtype(loc) //todo pooling? - if(reinf) + if(reinf) new /obj/item/stack/rods(loc) qdel(src) return @@ -523,7 +523,7 @@ icon = 'icons/obj/power.dmi' icon_state = "light0" desc = "A remote control switch for polarized windows." - var/range = 7 + var/range = 16 /obj/machinery/button/windowtint/attack_hand(mob/user as mob) if(..()) diff --git a/code/modules/turbolift/turbolift_map.dm b/code/modules/turbolift/turbolift_map.dm index a6a3b236fd0..71b493b43c9 100644 --- a/code/modules/turbolift/turbolift_map.dm +++ b/code/modules/turbolift/turbolift_map.dm @@ -208,6 +208,9 @@ light1.set_dir(SOUTH) light2.set_dir(NORTH) + light1.no_z_overlay = 1 + light2.no_z_overlay = 1 + // Update area. if(az > areas_to_use.len) log_debug("Insufficient defined areas in turbolift datum, aborting.") diff --git a/icons/misc/openspace.dmi b/icons/misc/openspace.dmi index 3e7d26ad5acfeceb1b4c1795deb4fba243ca960d..50a549c5ee923a140c91a58573cda658089bcdb1 100644 GIT binary patch delta 121 zcmX@Y^@MSPgghfN0|Ud1;5WyC6kC8#h-*_*6OdVzIWZ1IO*UYR_uJGRblUiH(1DyC zeM{yXd6E-jHAOV$Z_EKcMuscBAuhJ9A` UjiH{(H-XX&p00i_>zopr0J$Y8@&Et; delta 1249 zcmV<71Rne30mKTB7=H)@0001$Lyoop0093`OjJe4$jIvI>iYWn_V)Jp`1sP&(#FQd z!^6Yq=;-k9@bvWb{{H^g*VnbRwYIjl-QC^)|NpA0s=&a&;Nalt>FMF&;qvnG+1c3u z005t#pS``k-{0T!^Yi@t{LIYExVX5tx3}%>?cUzr)6>(+%74n_t&(F`=+S>2$@B91vzrVl9$;t8Y@#p8~&CSi*+uP30&dbZoxw*O2)YP)F zvc<*4_4W1Q;^NiS)#Kyi<>lr1`T5-3-1qnQ*x1L9iuDrawzP`SqqN4r%{ivv@7iw#l0001TkvCs|u;HqbauSoXaj8;P zaP@NmTMhsf6(q;M>q#yE00V+aL_t(YiH+5XdYeWR1z<2BmJp+etu<(B7|?%d&=Aqet`qG@Kua=bu)5x+i5>op}X&)+t(q^O$y8|EW^ ze_;)CD}&7+uMB5@*>L3m*VFtUjH1}!6&?!!Hi5fzPZ?2o$m~2Xbf%0ei}z&7cJuWb z3nXj}8aY+;@a^?2R)oTUb%XrW4(cS6Nec^nKN35yJ#|?IRBE3a_D(8jq3_~YJZYZA zVS%q@;I^I|Fg4Tj+F5jfWAg)N>|j|biZ@_^ZqqbCRFn~aKnC^~+V7GYo`#`#%z!u= zzXSAgj51lExoH+FBORwr4dfG*+tCs^b}L|k_l2>we9X!ko~c#_PF71AX(s_3uS0uD zvA~}{-WKCJg=_@W{a~q*;ilWYn`91Qu44|`ho@iIyj=I&O}q%-Z02bbcia`^yeU+ zeN7={Eb#u!#+Jt+=SWQEaC&55F-+Rubqw;kD|f>J$*K$&}7`s%rBMzGDVXUV&?OOHt|3Q>Hztci9TLJR`pW5J~oY^q#_fo z7G3tSK=nzyuuZ|qO&rfEB`Dp5kZiWD$iU#_;cwxeA4f=;WU{cap$&5E#OStv;(IiA zqmuJ~_$(YitdpJ*2XS!HOk+aR>~abdZirZ-iQmC@T|} zy5DSZ-uY&3;{Sth$C`T@Y_M8ZJB|~ZEP-eG;v&@5>NQpHS(qb-0R3fa$<-)7-ojQq zhcz>{gAZ4Wv$OD}ssIt{?tSZ5K@7=OBjaTQM1F7|kzkY@dxZZ0l)v_nh&Yy100000 LNkvXXu0mjf#Ac~9 diff --git a/icons/obj/mainframe.dmi b/icons/obj/mainframe.dmi index aaf6f934b6a62335c5e408e11fc8273deea4a657..25017f319ee95cf59b9e2d4984eec11908d42507 100644 GIT binary patch literal 11704 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 qT;J+}4v?{0tv`M!@pxuE7