From f77239909df5a5a15a90fa646c6e27aed25c4dd0 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Sat, 11 Feb 2017 21:55:37 -0500 Subject: [PATCH] Framework for new shuttle Sprites and floor tiles and whatnot. --- code/controllers/shuttle_controller.dm | 17 ++++++++++++++++- code/game/area/Space Station 13 areas_vr.dm | 13 +++++++++++++ code/game/turfs/flooring/shuttle_vr.dm | 10 ++++++++++ icons/turf/shuttle_vr.dmi | Bin 0 -> 1708 bytes 4 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 code/game/turfs/flooring/shuttle_vr.dm create mode 100644 icons/turf/shuttle_vr.dmi diff --git a/code/controllers/shuttle_controller.dm b/code/controllers/shuttle_controller.dm index 49417ccd05..6f84f85029 100644 --- a/code/controllers/shuttle_controller.dm +++ b/code/controllers/shuttle_controller.dm @@ -397,5 +397,20 @@ var/global/datum/shuttle_controller/shuttle_controller AM.move_time = 60 AM.warmup_time = 8 shuttles["AwayMission"] = AM - //VOREStation Add End - Away-mission shuttle + /////////////////////////////////////////////// + //VOREStation Add - Belter Shuttle + shuttle = new/datum/shuttle/ferry() + shuttle.location = 0 + shuttle.warmup_time = 6 + shuttle.area_station = locate(/area/shuttle/belter/station) + shuttle.area_offsite = locate(/area/shuttle/belter/belt) + shuttle.area_transition = locate(/area/shuttle/belter/transit) + shuttle.docking_controller_tag = "belter_docking" + shuttle.dock_target_station = "belter_nodocking" //Fake tags to prevent the shuttle from opening doors. + shuttle.dock_target_offsite = "belter_nodocking" + shuttle.transit_direction = EAST + shuttle.move_time = 20 + rand(10,30) + process_shuttles += shuttle + shuttles["Belter"] = shuttle + //VOREStation Add End - Belter Shuttle \ No newline at end of file diff --git a/code/game/area/Space Station 13 areas_vr.dm b/code/game/area/Space Station 13 areas_vr.dm index 2889416e95..625a39edfc 100644 --- a/code/game/area/Space Station 13 areas_vr.dm +++ b/code/game/area/Space Station 13 areas_vr.dm @@ -62,3 +62,16 @@ /area/shuttle/awaymission/oldengbase name = "Old Construction Site (AM)" icon_state = "shuttle2" + +/area/shuttle/belter/station + name = "Belter Shuttle Landed" + icon_state = "shuttle2" + base_turf = /turf/simulated/floor/tiled/asteroid_steel/airless + +/area/shuttle/belter/belt + name = "Belter Shuttle Holding Position" + icon_state = "shuttle2" + +/area/shuttle/belter/transit + name = "Belter Shuttle Warp" + icon_state = "shuttle" \ No newline at end of file diff --git a/code/game/turfs/flooring/shuttle_vr.dm b/code/game/turfs/flooring/shuttle_vr.dm new file mode 100644 index 0000000000..f7f1b6e497 --- /dev/null +++ b/code/game/turfs/flooring/shuttle_vr.dm @@ -0,0 +1,10 @@ +//Airless versions of shuttle floor tiles. +/turf/simulated/shuttle/floor/airless + oxygen = 0 + nitrogen = 0 + temperature = TCMB + +/turf/simulated/shuttle/plating/airless + oxygen = 0 + nitrogen = 0 + temperature = TCMB diff --git a/icons/turf/shuttle_vr.dmi b/icons/turf/shuttle_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..e67b3959e0757de1e1286a6ce667125f686feac1 GIT binary patch literal 1708 zcmZA2ZB&v68wc#mAQp=y7K;xZ zIusut@8IAN9UZ;Z1hBWaXPE&uHZ~Y@bDV_*1VKH79ri01($iV&B>It)F^Tcqr1%pF z0FYV|8pcgL^>HqgJEKu<4BWEuRa<-Lo&Chu$j4b^w_4$oWk{SRosoq8RV;vRLvHKINiP*Deh5z+*(HhFONn=_&-LJfw*)fJ~8LX)t zjE_E6>Y?`iDsH4zahUj^OL9H?4h)5!{xHFvh`pt)%Y`R zFae`J?L#1WyCN8PVQO1Kh;R66Ye4wo=)v}>whFhT$Yh=g7h>r58=KJdBx8B`g^Kl- zgAb4UMyh>Q8IR{dV9R8K&nA?31l^x3jpO!a=NCH%e`$$$1;#*2&??Y8ec54zPkf1; zEAq5_L?|qG2tj@<(6@)Bpyad=lt}bqN~85O^#3QcxERc`qy-GW5xmW~YIt7yEZoP+ z9&Wt*Dd@ADx_mPx0N{CLo&uz(Iuja!?`u%68*+vzmc{_J-VVmi%B-I>$O?YVKH~(J z4R)Ill>9H`hdEBv4sn^ZR3_%IjLi?GgpQTSa^HA$jcnq1Qds7yRzY zZB5^DrcHmCA2>K7JE@hRo#+RS0QnKe4|i#)7cz)P?EwDh;T_d&{FqUbv}?~}PpXzT z#_+4axLLl!?805bx?o#$(hLJz(#q$~ta}rrLYiw6=8&CPanFj|*8?K$MGx6#-k45p zdi>k?rG!`Nl846#6uI^HTb%m;SdDd>|2I+f+xxg){^<}N4AA_L{>nJ)ECcL9i!dQq zjUG1{3h}AOSp+$@UI#?G>szyHL;U7YSh-tw$EiL|U_P@7N3-o!n8&q;T^l$N#Ud=6 zy4+v8?M$QlgT>`y8jrIkkjSyv{K`Wzj!(TBET*iI1s=;qHMY(0>ZayUtF74t0GQK8 zP1`JHj!tYS*TExMGa23sI$;mi*URzT8OktG^hbNJ?7p&j=cRyhTs=V7e+?jrtJ})% zm{D37`Ed1Uub%zIvcytYFlPO&Y0aZ@;3RpB_M5j;qW#wxdmiy<9gI$VS} zf*UHO#?JqjRmEN!dh9M%OkT0=MwiZ~Kb&~fkfJKRJrGW35qg`guxv1pCz1Yxtma9v zR5Je)1z*5XF>Wd#QW14!0oNwshM)(KW@{^}*jB&)9XO9_?6}NZ$YXo<#Q;s}4B6m-^&njfT-2M3$O%7(` z0R};M1& literal 0 HcmV?d00001