Files
S.P.L.U.R.T-Station-13/modular_splurt/code/modules/projectiles/boxes_magazines/external/automatic.dm
radar651 f816373439 Ready for merg
At least I hope so
2022-03-26 05:21:06 -05:00

104 lines
2.9 KiB
Plaintext

/obj/item/ammo_box/magazine/m127x99mmbelt
name = "ammo belt (.50)"
icon_state = "762belt"
icon = 'modular_splurt/icons/obj/ammo.dmi'
ammo_type = /obj/item/ammo_casing/p50
caliber = ".50"
max_ammo = 100
/obj/item/ammo_box/magazine/m127x99mmbelt/update_icon()
..()
icon_state = "762belt-[round(ammo_count(),25)]"
/obj/item/ammo_box/magazine/tommygunm45
ammo_type = /obj/item/ammo_casing/c45/lethal
icon = 'modular_splurt/icons/obj/ammo.dmi'
/obj/item/ammo_box/magazine/tommygunm45/r30
name = "stick magazine (.45)"
icon_state = "grease"
max_ammo = 30
/obj/item/ammo_box/magazine/tommygunm45/r30/update_icon()
..()
icon_state = "grease-[ammo_count() ? "30" : "0"]"
/obj/item/ammo_box/magazine/tommygunm45/r30/rubber
name = "stick magazine (.45 Rubber)"
ammo_type = /obj/item/ammo_casing/c45
/obj/item/ammo_box/magazine/smgm45
ammo_type = /obj/item/ammo_casing/c45/lethal
/obj/item/ammo_box/magazine/garand
name = "Enbloc clip (.308)"
desc = "An enbloc clip for a Mars Service Rifle."
icon = 'modular_splurt/icons/obj/ammo.dmi'
icon_state = "enbloc"
ammo_type = /obj/item/ammo_casing/a308
caliber = ".308"
max_ammo = 8
/obj/item/ammo_box/magazine/garand/update_icon()
..()
icon_state = "enbloc-[round(ammo_count())]"
/obj/item/ammo_box/magazine/garand/rubber
name = "Enbloc clip (.308 Rubber)"
ammo_type = /obj/item/ammo_casing/a308/rubber
/obj/item/ammo_box/magazine/garand/sleepy
name = "Enbloc clip (.308 Soporific)"
ammo_type = /obj/item/ammo_casing/a308/sleepy
/obj/item/ammo_box/magazine/fal
name = "FTU 20 round magazine (.308)"
desc = "A magazine for a FTU Rifle."
icon = 'modular_splurt/icons/obj/ammo.dmi'
icon_state = "r20"
ammo_type = /obj/item/ammo_casing/a308
caliber = ".308"
max_ammo = 20
/obj/item/ammo_box/magazine/fal/update_icon()
..()
icon_state = "r20-[ammo_count() ? "20" : "0"]"
/obj/item/ammo_box/magazine/fal/rubber
name = "FTU 20 round magazine (.308 Rubber)"
ammo_type = /obj/item/ammo_casing/a308/rubber
/obj/item/ammo_box/magazine/fal/r10
name = "FTU 10 round magazine (.308)"
icon_state = "r10"
max_ammo = 10
/obj/item/ammo_box/magazine/fal/r10/update_icon()
..()
icon_state = "r10-[ammo_count() ? "10" : "0"]"
/obj/item/ammo_box/magazine/fal/r10/rubber
name = "FTU 10 round magazine (.308 rubber)"
ammo_type = /obj/item/ammo_casing/a308/rubber
/obj/item/ammo_box/magazine/fal/r10/sleepy
name = "FTU 10 round magazine (.308 Soporific)"
ammo_type = /obj/item/ammo_casing/a308/sleepy
/obj/item/ammo_box/magazine/smg22
name = "FTU SMG magazine (.22)"
desc = "A magazine for a FTU SMG."
icon = 'modular_splurt/icons/obj/ammo.dmi'
icon_state = "smg22"
ammo_type = /obj/item/ammo_casing/c22lr
caliber = ".22"
max_ammo = 180 //YEs really
/obj/item/ammo_box/magazine/smg22/update_icon()
..()
icon_state = "smg22-[ammo_count() ? "180" : "0"]"
/obj/item/ammo_box/magazine/smg22/rubber
name = "FTU SMG magazine (.22 Rubber)"
ammo_type = /obj/item/ammo_casing/c22lr/rubber