Merge pull request #6900 from VOREStation/vplk-sssupply

Converted old supply_controller to SSsupply
This commit is contained in:
Atermonera
2020-03-27 14:37:31 -07:00
committed by GitHub
15 changed files with 110 additions and 111 deletions
+3 -3
View File
@@ -1,6 +1,6 @@
/datum/event/shipping_error/start()
var/datum/supply_order/O = new /datum/supply_order()
O.ordernum = supply_controller.ordernum
O.object = supply_controller.supply_pack[pick(supply_controller.supply_pack)]
O.ordernum = SSsupply.ordernum
O.object = SSsupply.supply_pack[pick(SSsupply.supply_pack)]
O.ordered_by = random_name(pick(MALE,FEMALE), species = SPECIES_HUMAN)
supply_controller.shoppinglist += O
SSsupply.shoppinglist += O
@@ -11,7 +11,7 @@
/datum/gm_action/shipping_error/start()
..()
var/datum/supply_order/O = new /datum/supply_order()
O.ordernum = supply_controller.ordernum
O.object = supply_controller.supply_pack[pick(supply_controller.supply_pack)]
O.ordernum = SSsupply.ordernum
O.object = SSsupply.supply_pack[pick(SSsupply.supply_pack)]
O.ordered_by = random_name(pick(MALE,FEMALE), species = "Human")
supply_controller.shoppinglist += O
SSsupply.shoppinglist += O
@@ -5,7 +5,7 @@
chaotic = 0
reusable = TRUE
var/datum/controller/supply/SC
var/datum/controller/subsystem/supply/SC
var/running = FALSE
var/last_run
@@ -13,7 +13,7 @@
/datum/gm_action/nanotrasen_budget_allocation/New()
..()
SC = supply_controller
SC = SSsupply
/datum/gm_action/nanotrasen_budget_allocation/set_up()
running = TRUE
+4 -4
View File
@@ -61,17 +61,17 @@
if(flags & SHUTTLE_FLAGS_PROCESS)
SSshuttles.process_shuttles += src
if(flags & SHUTTLE_FLAGS_SUPPLY)
if(supply_controller.shuttle)
if(SSsupply.shuttle)
CRASH("A supply shuttle is already defined.")
supply_controller.shuttle = src
SSsupply.shuttle = src
/datum/shuttle/Destroy()
current_location = null
SSshuttles.shuttles -= src.name
SSshuttles.process_shuttles -= src
SSshuttles.shuttle_logs -= src
if(supply_controller.shuttle == src)
supply_controller.shuttle = null
if(SSsupply.shuttle == src)
SSsupply.shuttle = null
. = ..()
// This creates a graphical warning to where the shuttle is about to land, in approximately five seconds.
+4 -4
View File
@@ -31,7 +31,7 @@
return
if (!at_station()) //at centcom
supply_controller.buy()
SSsupply.buy()
//We pretend it's a long_jump by making the shuttle stay at centcom for the "in-transit" period.
var/obj/effect/shuttle_landmark/away_waypoint = get_location_waypoint(away_location)
@@ -42,7 +42,7 @@
attempt_move(away_waypoint)
//wait ETA here.
arrive_time = world.time + supply_controller.movetime
arrive_time = world.time + SSsupply.movetime
while (world.time <= arrive_time)
sleep(5)
@@ -57,7 +57,7 @@
make_sounds(HYPERSPACE_END)
if (!at_station()) //at centcom
supply_controller.sell()
SSsupply.sell()
// returns 1 if the supply shuttle should be prevented from moving because it contains forbidden atoms
/datum/shuttle/autodock/ferry/supply/proc/forbidden_atoms_check()
@@ -65,7 +65,7 @@
return 0 //if badmins want to send mobs or a nuke on the supply shuttle from centcom we don't care
for(var/area/A in shuttle_area)
if(supply_controller.forbidden_atoms_check(A))
if(SSsupply.forbidden_atoms_check(A))
return 1
/datum/shuttle/autodock/ferry/supply/proc/at_station()