Adds craftable extended mags

This commit is contained in:
Thalpy
2019-10-15 12:37:35 +01:00
parent e71a70f406
commit acc0ff8a17
6 changed files with 68 additions and 24 deletions
@@ -404,22 +404,22 @@
if(!name || !reagents.total_volume || !src || QDELETED(src) || !usr.canUseTopic(src, !issilicon(usr)))
return
var/obj/item/reagent_containers/glass/bottle/vial/small/P
var/obj/item/reagent_containers/syringe/dart/D
for(var/i = 0; i < amount_full; i++)
P = new /obj/item/reagent_containers/syringe/dart(drop_location())
P.name = trim("[name] SmartDart")
adjust_item_drop_location(P)
reagents.trans_to(P, 20)
P.mode=!mode
P.update_icon()
D = new /obj/item/reagent_containers/syringe/dart(drop_location())
D.name = trim("[name] SmartDart")
adjust_item_drop_location(D)
reagents.trans_to(D, 20)
D.mode=!mode
D.update_icon()
if(vol_part)
P = new /obj/item/reagent_containers/syringe/dart(drop_location())
P.name = trim("[name] SmartDart")
adjust_item_drop_location(P)
reagents.trans_to(P, vol_part)
P.mode=!mode
P.update_icon()
D = new /obj/item/reagent_containers/syringe/dart(drop_location())
D.name = trim("[name] SmartDart")
adjust_item_drop_location(D)
reagents.trans_to(D, vol_part)
D.mode=!mode
D.update_icon()
. = TRUE
//END CITADEL ADDITIONS
@@ -323,8 +323,9 @@
rounded_vol = "empty"
if(reagents && reagents.total_volume)
if(volume/reagents.total_volume == 1)
if(round(volume,1)/reagents.total_volume == 1)
rounded_vol="full"
mode = SYRINGE_INJECT
icon_state = "[rounded_vol]"
item_state = "syringe_[rounded_vol]"