Space Station 13 - Modules - Types

code/modules/clothing/spacesuits/rig/modules/combat.dm

/obj/item/rig_module/mounted/energy/lcannonWeapon will attempt to eject the current magazine/ammo if it is loaded when a new magazine is used on it. Weapon will load normally if no magazine is present
/obj/item/rig_module/fabricatorReloading handled in automatic.dm
/obj/item/rig_module/mounted/arm_bladeThe target the user has selected Combat versions of this module allow you to leap at mobs