mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
Adds Supply Shuttle Hook
* Adds a global hook for when the supply shuttle reaches centcom. The existing sell_crate hook is too limited, as it only detects what is in crates, and is fired many times, making it hard to produce a summary for events that might want stuff shipped on the shuttle.
This commit is contained in:
@@ -85,3 +85,12 @@
|
|||||||
* Parameters: var/obj/structure/closet/crate/sold, var/area/shuttle
|
* Parameters: var/obj/structure/closet/crate/sold, var/area/shuttle
|
||||||
*/
|
*/
|
||||||
/hook/sell_crate
|
/hook/sell_crate
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Supply Shuttle sold hook.
|
||||||
|
* Called in supplyshuttle.dm when the shuttle contents are sold.
|
||||||
|
* This hook is called _before_ the crates are processed for normal
|
||||||
|
* phoron/metal sale (and before the sell_crate hooks)
|
||||||
|
* Parameters: var/area/area_shuttle
|
||||||
|
*/
|
||||||
|
/hook/sell_shuttle
|
||||||
|
|||||||
@@ -184,6 +184,8 @@ var/list/mechtoys = list(
|
|||||||
var/area/area_shuttle = shuttle.get_location_area()
|
var/area/area_shuttle = shuttle.get_location_area()
|
||||||
if(!area_shuttle) return
|
if(!area_shuttle) return
|
||||||
|
|
||||||
|
callHook("sell_shuttle", list(area_shuttle));
|
||||||
|
|
||||||
var/phoron_count = 0
|
var/phoron_count = 0
|
||||||
var/plat_count = 0
|
var/plat_count = 0
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user