mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2025-12-17 21:52:42 +00:00
14 lines
787 B
Plaintext
14 lines
787 B
Plaintext
/client/proc/spawn_chemdisp_cartridge(size in list("small", "medium", "large"), reagent in SSchemistry.chemical_reagents)
|
|
set name = "Spawn Chemical Dispenser Cartridge"
|
|
set category = "Admin"
|
|
|
|
var/obj/item/weapon/reagent_containers/chem_disp_cartridge/C
|
|
switch(size)
|
|
if("small") C = new /obj/item/weapon/reagent_containers/chem_disp_cartridge/small(usr.loc)
|
|
if("medium") C = new /obj/item/weapon/reagent_containers/chem_disp_cartridge/medium(usr.loc)
|
|
if("large") C = new /obj/item/weapon/reagent_containers/chem_disp_cartridge(usr.loc)
|
|
C.reagents.add_reagent(reagent, C.volume)
|
|
var/datum/reagent/R = SSchemistry.chemical_reagents[reagent]
|
|
C.setLabel(R.name)
|
|
log_admin("[key_name(usr)] spawned a [size] reagent container containing [reagent] at ([usr.x],[usr.y],[usr.z])")
|