mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2026-08-21 20:26:48 +01:00
Merge pull request #6900 from VOREStation/vplk-sssupply
Converted old supply_controller to SSsupply
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user