mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-24 17:11:22 +00:00
* Adds icon and hitsound where needed. * Moves alt_attack to /obj/item and deletes weapons.dm * Replaced /obj/item/weapon with /obj/item * Fixes merge issues. * Fix merge issues.
14 lines
783 B
Plaintext
14 lines
783 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/reagent_containers/chem_disp_cartridge/C
|
|
switch(size)
|
|
if("small") C = new /obj/item/reagent_containers/chem_disp_cartridge/small(usr.loc)
|
|
if("medium") C = new /obj/item/reagent_containers/chem_disp_cartridge/medium(usr.loc)
|
|
if("large") C = new /obj/item/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])",admin_key=key_name(usr))
|