Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nebula civilian hub test #6659

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
e05aa1b
Add 2 new shuttle / Makes the Nebula pad bigger
DeltaDav Jul 6, 2024
dbf665c
Update tradeport_192.dmm
DeltaDav Jul 6, 2024
c427cc0
Merge remote-tracking branch 'upstream/master' into nebula-shuttle
DeltaDav Jul 11, 2024
4003085
Update tradeport_192.dmm
DeltaDav Jul 11, 2024
3d03403
Update shuttles.dm
DeltaDav Jul 11, 2024
3e5f998
Update tradeport_192.dmm
DeltaDav Jul 13, 2024
6f88269
Update tradeport_192.dmm
DeltaDav Jul 13, 2024
420dca9
Update tradeport_192.dmm
DeltaDav Jul 17, 2024
f6451d3
Update shuttles.dm
DeltaDav Jul 19, 2024
f6406d6
shuttle landmark
DeltaDav Jul 19, 2024
edd986d
Update shuttles.dm
DeltaDav Jul 19, 2024
8ed38f1
fix attempt
DeltaDav Jul 21, 2024
d1120f5
Update shuttles.dm
DeltaDav Jul 21, 2024
1b74000
Revert "fix attempt"
DeltaDav Jul 21, 2024
1c849c7
attempt to fix 2
DeltaDav Jul 21, 2024
8a57b1e
Update trade_station.dm
DeltaDav Jul 22, 2024
849722d
Update tradeport_192.dmm
DeltaDav Jul 22, 2024
45c9768
Update tradeport_192.dmm
DeltaDav Jul 22, 2024
d642056
attempt to fix
DeltaDav Jul 23, 2024
c9c2b41
Update triumph_shuttle_landmarks.dm
DeltaDav Jul 23, 2024
a243573
map fixes
DeltaDav Jul 23, 2024
eebc1b1
map fix attempt + color change
DeltaDav Jul 23, 2024
8739097
docks for Triumph/Atlas stations
DeltaDav Jul 23, 2024
8614009
Update rift-06-surface3.dmm
DeltaDav Jul 24, 2024
6cba07f
Update rift-06-surface3.dmm
DeltaDav Jul 24, 2024
c3fcf71
map changes
DeltaDav Jul 24, 2024
0cbaa1f
change of color / triumph docks
DeltaDav Jul 26, 2024
ec51c78
Merge remote-tracking branch 'upstream/master' into nebula-shuttle
DeltaDav Jul 26, 2024
68229fa
Fixing the phoron cycle issue
DeltaDav Aug 1, 2024
d798cf7
Merge remote-tracking branch 'upstream/master' into Nebula-civilian-h…
DeltaDav Aug 1, 2024
4a8d1d0
Merge remote-tracking branch 'upstream/master' into Nebula-civilian-h…
DeltaDav Aug 2, 2024
6846824
Merge branch 'nebula-shuttle' into Nebula-civilian-hub-test
DeltaDav Aug 2, 2024
9a79773
Merge remote-tracking branch 'upstream/master' into Nebula-civilian-h…
DeltaDav Aug 6, 2024
a2f31c9
Fix The Docking bay of both Scoophead and Udang
DeltaDav Aug 6, 2024
c36c7f4
Merge remote-tracking branch 'upstream/master' into Nebula-civilian-h…
DeltaDav Aug 11, 2024
214224a
NEbula Map, And Shuttle , and vending machines , and 2 template shuttle
DeltaDav Aug 13, 2024
225bf7c
Merge branch 'nebula-shuttle' into Nebula-civilian-hub-test
DeltaDav Aug 13, 2024
e5475fc
Update trade_station.dm
DeltaDav Aug 13, 2024
0d41b7b
Merge remote-tracking branch 'upstream/master' into Nebula-civilian-h…
DeltaDav Aug 19, 2024
d35a879
Attempt to fix the shuttles
DeltaDav Aug 21, 2024
1c7d2a8
map fix attempt
DeltaDav Aug 23, 2024
6b2b156
Update tradeport_192.dmm
DeltaDav Aug 23, 2024
4229ef4
Update tradeport_192.dmm
DeltaDav Aug 25, 2024
01aa541
Merge remote-tracking branch 'upstream/master' into Nebula-civilian-h…
DeltaDav Aug 27, 2024
d264c8a
Merge remote-tracking branch 'upstream/master' into Nebula-civilian-h…
DeltaDav Aug 27, 2024
ca7ece7
attempt to fix with area
DeltaDav Aug 29, 2024
1ed8966
Update shuttles.dm
DeltaDav Aug 29, 2024
e7684b6
Update shuttles.dm
DeltaDav Aug 29, 2024
726c606
Update tradeport_192.dmm
DeltaDav Aug 30, 2024
e75b991
Update access.dm
DeltaDav Aug 31, 2024
4c4b279
fix the shuttles
DeltaDav Aug 31, 2024
6a078da
biggerpads
DeltaDav Sep 2, 2024
d6a8634
Merge remote-tracking branch 'upstream/master' into Nebula-civilian-h…
DeltaDav Sep 5, 2024
ad44d76
biggerpads + small adjustements
DeltaDav Sep 6, 2024
231c273
Merge remote-tracking branch 'upstream/master' into Nebula-civilian-h…
DeltaDav Sep 8, 2024
6702b74
Merge remote-tracking branch 'upstream/master' into Nebula-civilian-h…
DeltaDav Sep 18, 2024
273d6cf
Update access.dm
DeltaDav Sep 19, 2024
160dc0d
Update access.dm
DeltaDav Sep 25, 2024
0404ddb
Update access.dm
DeltaDav Sep 25, 2024
2172831
acces change
DeltaDav Sep 25, 2024
f68f2ec
Merge remote-tracking branch 'upstream/master' into Nebula-civilian-h…
DeltaDav Sep 25, 2024
b395114
Update access.dm
DeltaDav Sep 25, 2024
e51f12f
removal of IDs and stuff (was bad idea)
DeltaDav Sep 25, 2024
0a83887
Merge remote-tracking branch 'upstream/master' into Nebula-civilian-h…
DeltaDav Nov 12, 2024
bafc4e4
Fixing mistake, Reverting vendor
DeltaDav Nov 12, 2024
c9c6e1e
Merge remote-tracking branch 'upstream/master' into Nebula-civilian-h…
DeltaDav Nov 12, 2024
e2a43f3
Merge remote-tracking branch 'upstream/master' into Nebula-civilian-h…
DeltaDav Nov 21, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions citadel.dme
Original file line number Diff line number Diff line change
Expand Up @@ -3415,6 +3415,7 @@
#include "code\modules\maps\templates\shuttles\admin_spawn\shelter_5.dm"
#include "code\modules\maps\templates\shuttles\admin_spawn\shelter_6.dm"
#include "code\modules\maps\templates\shuttles\admin_spawn\vespa.dm"
#include "code\modules\maps\templates\shuttles\admin_spawn\nebula_civ_shuttles.dm"
#include "code\modules\maps\templates\shuttles\map_specific\virgo2_shuttles.dm"
#include "code\modules\maps\templates\submaps\class_d\class_d.dm"
#include "code\modules\maps\templates\submaps\class_h\class_h.dm"
Expand Down
81 changes: 81 additions & 0 deletions code/game/area/Off Station Areas.dm
Original file line number Diff line number Diff line change
Expand Up @@ -589,6 +589,11 @@
ambience = AMBIENCE_HANGAR
sound_env = LARGE_ENCLOSED

/area/tradeport/dock2
icon_state = "blue"
ambience = AMBIENCE_HANGAR
sound_env = LARGE_ENCLOSED

/area/tradeport/pads
icon_state = "purple"
ambience = AMBIENCE_HANGAR
Expand All @@ -602,6 +607,58 @@
name = "\improper Commerce Hall"
icon_state = "yellow"

/area/tradeport/motel
name = "\improper Nebula Motel"
icon_state = "yellow"

/area/tradeport/motel/room1
name = "\improper Nebula Motel Room 1"
icon_state = "yellow"

/area/tradeport/motel/room2
name = "\improper Nebula Motel Room 2"
icon_state = "yellow"

/area/tradeport/motel/room3
name = "\improper Nebula Motel Room 3"
icon_state = "yellow"

/area/tradeport/motel/room4
name = "\improper Nebula Motel Room 4"
icon_state = "yellow"

/area/tradeport/motel/room5
name = "\improper Nebula Motel Room 5"
icon_state = "yellow"

/area/tradeport/motel/room6
name = "\improper Nebula Motel Room 6"
icon_state = "yellow"

/area/tradeport/motel/room7
name = "\improper Nebula Motel Room 7"
icon_state = "yellow"

/area/tradeport/motel/room8
name = "\improper Nebula Motel Room 8"
icon_state = "yellow"

/area/tradeport/motel/vip
name = "\improper Nebula Motel VIP Suite"
icon_state = "yellow"

/area/tradeport/motel/sauna
name = "\improper Motel Sauna"
icon_state = "yellow"

/area/tradeport/motel/arcade
name = "\improper Nebula arcade"
icon_state = "yellow"

/area/tradeport/motel/empty
name = "\improper Nebula unused cargo hold"
icon_state = "yellow"

/area/tradeport/safari
name = "\improper Safari Shop"
icon_state = "green"
Expand All @@ -622,6 +679,30 @@
icon_state = "blue"
sound_env = SMALL_ENCLOSED

/area/tradeport/medical/public
icon_state = "blue"
sound_env = SMALL_ENCLOSED

/area/tradeport/security
icon_state = "blue"
sound_env = SMALL_ENCLOSED

/area/tradeport/comroom
name = "\improper Public Communication Room"
icon_state = "green"

/area/tradeport/comroom/holo1
name = "\improper Public Communication Room Holopad booth 1"
icon_state = "green"

/area/tradeport/comroom/holo2
name = "\improper Public Communication Room Holopad booth 2"
icon_state = "green"

/area/tradeport/comroom/holo3
name = "\improper Public Communication Room Holopad booth 3"
icon_state = "green"

/area/tradeport/atmospherics
icon_state = "yellow"
ambience = AMBIENCE_ATMOS
Expand Down
4 changes: 0 additions & 4 deletions code/game/area/station/shuttle_area.dm

This file was deleted.

24 changes: 0 additions & 24 deletions code/game/machinery/vending/misc.dm
Original file line number Diff line number Diff line change
Expand Up @@ -246,27 +246,3 @@
/obj/item/reagent_containers/hypospray/glukoz/pyrholidon = 50,
/obj/item/reagent_containers/hypospray/glukoz/viraplus = 25,
)


/obj/machinery/vending/gaia
name = "Happy Trails Resort Pass Booth"
desc = "Automated seller of day passes for the Happy Trails Resort Company."
icon = 'icons/obj/vending.dmi'
icon_state = "gaia"
icon_vend = "gaia-vend"
product_slogans = "A paradise for every species: Brought to you by Happy Trails!"
product_ads = "The weather can't be better!; Climates for every species!; Try our VIP Pass!; The sun never sets in paradise!"

products = list(
/obj/item/card/id/external/gaia = 30,
/obj/item/card/id/external/gaia/vip = 15,
)

contraband = list(
/obj/item/card/id/external/gaia/staff = 4,
)

prices = list(
/obj/item/card/id/external/gaia = 150,
/obj/item/card/id/external/gaia/vip = 250,
)
2 changes: 1 addition & 1 deletion code/game/objects/items/id_cards/station_ids.dm
Original file line number Diff line number Diff line change
Expand Up @@ -704,4 +704,4 @@
name = "Happy Trails Resort Company Staff ID"
desc = "Issued to staff of the Happy Trails Company."
icon_state = "gaia_staff"
access = list(250,251,252)
access = list(250,251,252)
2 changes: 2 additions & 0 deletions code/modules/maps/overmap/planets/_lythios43c.dm
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@
"Civilian Century Shuttle" = list("rift_oldcentury_pad"),
"Dart EMT Shuttle" = list("rift_emt_pad"),
"Beruang Trade Ship" = list("rift_trade_dock"),
"Scoophead trade Shuttle" = list ("rift_scoophead_dock"),
"Udang Transport Shuttle" = list ("rift_udang_dock"),
"NDV Quicksilver" = list("rift_specops_dock"),
"Pirate Skiff" = list("rift_pirate_dock"),
)
Expand Down
67 changes: 66 additions & 1 deletion code/modules/maps/overmap/space/trade_station/trade_station.dm
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,17 @@
)

initial_restricted_waypoints = list(
"Beruang Trade Ship" = list("tradeport_hangar")
"Beruang Trade Ship" = list("tradeport_hangar"),
"Udang Transport Shuttle" = list("tradeport_udang"),
"Scoophead trade Shuttle" = list("tradeport_scoophead"),
"Arrowhead Racing Shuttle" = list("tradeport_arrowhead"),
"Spacena Caravan Shuttle" = list("tradeport_caravan"),
"Spacena Adventurer Shuttle" = list("tradeport_adventurer"),
"Cargo Tug Hauler Shuttle" = list("tradeport_tug"),
"Utility Micro Shuttle" = list("tradeport_utilitymicro"),
"Teshari Runabout Shuttle" = list("tradeport_runabout")
)

/* // Old Restricted list. Leaving commented out for reference - Bloop
initial_restricted_waypoints = list(
"Beruang Trade Ship" = list("tradeport_hangar"),
Expand Down Expand Up @@ -116,6 +125,62 @@
base_turf = /turf/simulated/floor/tiled/techfloor/grid
base_area = /area/tradeport/dock

/obj/effect/shuttle_landmark/triumph/trade/udang
name = "Udang Underconstruction Docking bay"
landmark_tag = "tradeport_udang"
docking_controller = "tradeport_udang_dock"
base_turf = /turf/space
base_area = /area/space

/obj/effect/shuttle_landmark/triumph/trade/scoophead
name = "Scoophead Docking bay"
landmark_tag = "tradeport_scoophead"
docking_controller = "tradeport_scoophead_dock"
base_turf = /turf/space
base_area = /area/space

/obj/effect/shuttle_landmark/triumph/trade/arrowhead
name = "VIP suit docking hatch"
landmark_tag = "tradeport_arrowhead"
docking_controller = "tradeport_arrowhead_dock"
base_turf = /turf/space
base_area = /area/space

/obj/effect/shuttle_landmark/triumph/trade/caravan
name = "Caravan Docking Bay 2 Spot"
landmark_tag = "tradeport_caravan"
docking_controller = "tradeport_caravan_dock"
base_turf = /turf/simulated/floor/reinforced
base_area = /area/tradeport/dock2

/obj/effect/shuttle_landmark/triumph/trade/adventurer
name = "Adventurer Docking Bay 2 Spot"
landmark_tag = "tradeport_adventurer"
docking_controller = "tradeport_adventurer_dock"
base_turf = /turf/simulated/floor/reinforced
base_area = /area/tradeport/dock2

/obj/effect/shuttle_landmark/triumph/trade/tug
name = "Tug Hauler Docking Bay 2 Spot"
landmark_tag = "tradeport_tug"
docking_controller = "tradeport_tug_dock"
base_turf = /turf/simulated/floor/reinforced
base_area = /area/tradeport/dock2

/obj/effect/shuttle_landmark/triumph/trade/utilitymicro
name = "Utility and service Docking Bay 2 Spot"
landmark_tag = "tradeport_utilitymicro"
docking_controller = "tradeport_utilitymicro_dock"
base_turf = /turf/simulated/floor/reinforced
base_area = /area/tradeport/dock2

/obj/effect/shuttle_landmark/triumph/trade/runabout
name = "Teshari Runabout Docking Bay 2 Spot"
landmark_tag = "tradeport_runabout"
docking_controller = "tradeport_runabout_dock"
base_turf = /turf/simulated/floor/reinforced
base_area = /area/tradeport/dock2

// Todo
/*
/obj/machinery/camera/network/trade
Expand Down
20 changes: 20 additions & 0 deletions code/modules/maps/templates/misc_presets/rift_shuttle_landmarks.dm
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,18 @@ Need to turn all of these into proper initializers like this:
base_turf = /turf/simulated/floor/reinforced/lythios43c
base_area = /area/rift/surfacebase/outside/outside3

/obj/effect/shuttle_landmark/rift/deck3/scoophead
name = "NSB Atlas - Scoophead Pad"
landmark_tag = "rift_scoophead_dock"
base_turf = /turf/simulated/floor/reinforced/lythios43c
base_area = /area/rift/surfacebase/outside/outside3

/obj/effect/shuttle_landmark/rift/deck3/udang
name = "NSB Atlas - Udang Pad"
landmark_tag = "rift_udang_dock"
base_turf = /turf/simulated/floor/reinforced/lythios43c
base_area = /area/rift/surfacebase/outside/outside3

/obj/effect/shuttle_landmark/rift/deck3/specops
name = "NSB Atlas - Special Operations Pad"
landmark_tag = "rift_specops_dock"
Expand Down Expand Up @@ -144,6 +156,14 @@ Need to turn all of these into proper initializers like this:
name = "In transit"
landmark_tag = "nav_transit_trade"

/obj/effect/shuttle_landmark/transit/rift/trade/udang
name = "In transit"
landmark_tag = "nav_transit_udang"

/obj/effect/shuttle_landmark/transit/rift/trade/scoophead
name = "In transit"
landmark_tag = "nav_transit_scoophead"

/obj/effect/shuttle_landmark/transit/rift/emt
name = "In transit"
landmark_tag = "nav_transit_emt"
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
// Teshari Runabout
/datum/map_template/shuttle/overmap/generic/teshari_runabout_b
name = "Teshari Runabout class B"
desc = "A small Teshari spacecraft."
suffix = "teshari_runabout.dmm"
annihilate = TRUE

// Caravan
/datum/map_template/shuttle/overmap/generic/caravan_b
name = "Caravan"
desc = "A small cheap space home."
suffix = "caravan.dmm"
annihilate = TRUE

// The shuttle's area(s) Teshari
/area/shuttle/teshari_runabout_b
name = "\improper Teshari Runabout B"
icon = 'icons/turf/areas_vr_talon.dmi'
icon_state = "gray"
requires_power = 1
has_gravity = 1

// The shuttle's area(s) Caravan
/area/shuttle/caravan_b
name = "\improper Caravan B"
icon = 'icons/turf/areas_vr_talon.dmi'
icon_state = "yellow"
requires_power = 1
has_gravity = 1

// The shuttle's 'shuttle' computer TESHARI RUNABOUT
/obj/machinery/computer/shuttle_control/explore/teshari_runabout_b
name = "short jump console"
shuttle_tag = "Teshari Runabout B"
req_one_access = list()

// The shuttle's 'shuttle' computer CARAVAN
/obj/machinery/computer/shuttle_control/explore/caravan_b
name = "short jump console"
shuttle_tag = "Spacena Caravan +"
req_one_access = list()

//TESHARI RUNABOUT

// The 'shuttle'
/datum/shuttle/autodock/overmap/teshari_runabout_b
name = "Teshari Runabout B"
current_location = "omship_spawn_teshari"
docking_controller_tag = "teshari_b_docking"
shuttle_area = list(/area/shuttle/teshari_runabout_b)
defer_initialisation = TRUE //We're not loaded until an admin does it
fuel_consumption = 5
ceiling_type = /turf/simulated/floor/reinforced/airless

// A shuttle lateloader landmark
/obj/effect/shuttle_landmark/shuttle_initializer/teshari_runabout_b
name = "Teshari Runabout B"
base_area = /area/space
base_turf = /turf/space
landmark_tag = "omship_spawn_teshari"
shuttle_type = /datum/shuttle/autodock/overmap/teshari_runabout_b

// The 'ship'
/obj/overmap/entity/visitable/ship/landable/teshari_runabout_b
scanner_name = "Teshari Runabout Shuttle"
scanner_desc = @{"[i]Registration[/i]: - - -
[i]Class[/i]: Teshari Runabout
[i]Transponder[/i]: Transmitting (CIV), non-hostile
[b]Notice[/b]: Old Teshari shuttle, still in use."}
color = "#0096aa"
vessel_mass = 4500
vessel_size = SHIP_SIZE_LARGE
fore_dir = WEST
shuttle = "Teshari Runabout B"

// CARAVAN SHUTTLE

// The 'shuttle'
/datum/shuttle/autodock/overmap/caravan_b
name = "Spacena Caravan B"
current_location = "omship_spawn_caravan"
docking_controller_tag = "caravan_b_docking"
shuttle_area = list(/area/shuttle/caravan_b)
defer_initialisation = TRUE //We're not loaded until an admin does it
fuel_consumption = 5
ceiling_type = /turf/simulated/floor/reinforced/airless

// A shuttle lateloader landmark
/obj/effect/shuttle_landmark/shuttle_initializer/caravan_b
name = "Spacena Caravan B"
base_area = /area/space
base_turf = /turf/space
landmark_tag = "omship_spawn_carvan"
shuttle_type = /datum/shuttle/autodock/overmap/caravan_b

// The 'ship'
/obj/overmap/entity/visitable/ship/landable/caravan_b
scanner_name = "Spacena Caravan B"
scanner_desc = @{"[i]Registration[/i]: - - -
[i]Class[/i]: Spacena Caravan + Shuttle
[i]Transponder[/i]: Transmitting (CIV), non-hostile
[b]Notice[/b]: Comfy and cheap shuttle"}
color = "#fecb74"
vessel_mass = 4500
vessel_size = SHIP_SIZE_LARGE
fore_dir = WEST
shuttle = "Spacena Caravan B"
Binary file modified icons/obj/vending.dmi
Binary file not shown.
Loading
Loading