anchor.diff:  	range = 25
   	light_color = LIGHT_COLOR_BLUE
   
  -////bullets///
  -
  -/obj/item/projectile/bullet/mags
  -	icon = 'modular_citadel/icons/obj/guns/cit_guns.dmi'
  -	icon_state = "magjectile"
  -	damage = 15
  -	armour_penetration = 10
  +
  +/////actual ammo/////
  +
  +/obj/item/ammo_casing/caseless/amags
  +	desc = "A ferromagnetic slug intended to be launched out of a compatible weapon."
  +	caliber = "mags"
  +	icon = 'modular_citadel/icons/obj/guns/cit_guns.dmi'
  +	icon_state = "mag-casing-live"
  +	projectile_type = /obj/item/projectile/bullet/mags
  +
  +/obj/item/ammo_casing/caseless/anlmags
  +	desc = "A specialized ferromagnetic slug designed with a less-than-lethal payload."
  +	caliber = "mags"
  +	icon = 'modular_citadel/icons/obj/guns/cit_guns.dmi'
  +	icon_state = "mag-casing-live"
  +	projectile_type = /obj/item/projectile/bullet/nlmags
  +
  +//////magazines/////
  +
  +/obj/item/ammo_box/magazine/mmag/small
  +	name = "magpistol magazine (non-lethal disabler)"
  +	icon = 'modular_citadel/icons/obj/guns/cit_guns.dmi'
  +	icon_state = "nlmagmag"
  +	ammo_type = /obj/item/ammo_casing/caseless/anlmags
  +	caliber = "mags"
  +	max_ammo = 15
  +	multiple_sprites = 2
  +
  +/obj/item/ammo_box/magazine/mmag/small/lethal
  +	name = "magpistol magazine (lethal)"
  +	icon = 'modular_citadel/icons/obj/guns/cit_guns.dmi'
  +	icon_state = "smallmagmag"
  +	ammo_type = /obj/item/ammo_casing/caseless/amags
  +
  +//////the gun itself//////
  +
  +/obj/item/gun/ballistic/automatic/pistol/mag
  +	name = "magpistol"
  +	desc = "A handgun utilizing maglev technologies to propel a ferromagnetic slug to extreme velocities."
  +	icon = 'modular_citadel/icons/obj/guns/cit_guns.dmi'
  +	icon_state = "magpistol"
  +	force = 10
  +	fire_sound = 'sound/weapons/magpistol.ogg'
  +	mag_type = /obj/item/ammo_box/magazine/mmag/small
  +	can_suppress = 0
  +	casing_ejector = 0
  +	fire_delay = 2
  +	recoil = 0.2
  +
  +/obj/item/gun/ballistic/automatic/pistol/mag/update_icon()
  +	..()
  +	if(magazine)
  +		cut_overlays()
  +		add_overlay("magpistol-magazine")
  +	else
  +		cut_overlays()
  +	icon_state = "[initial(icon_state)][chambered ? "" : "-e"]"
  +
  +///research memes///
  +
  +/obj/item/gun/ballistic/automatic/pistol/mag/nopin
  +	pin = null
  +	spawnwithmagazine = FALSE
  +
  +/datum/design/magpistol
  +	name = "Magpistol"
  +	desc = "A weapon which fires ferromagnetic slugs."
  +	id = "magpisol"
  +	build_type = PROTOLATHE
  +	materials = list(MAT_METAL = 7500, MAT_GLASS = 1000, MAT_URANIUM = 1000, MAT_TITANIUM = 5000, MAT_SILVER = 2000)
  +	build_path = /obj/item/gun/ballistic/automatic/pistol/mag/nopin
  +	category = list("Weapons")
  +	departmental_flags = DEPARTMENTAL_FLAG_SECURITY
  +
  +/datum/design/mag_magpistol
  +	name = "Magpistol Magazine"
  +	desc = "A 14 round magazine for the Magpistol."
  +	id = "mag_magpistol"
  +	build_type = PROTOLATHE
  +	materials = list(MAT_METAL = 4000, MAT_SILVER = 500)
  +	build_path = /obj/item/ammo_box/magazine/mmag/small/lethal
  +	category = list("Ammo")
  +	departmental_flags = DEPARTMENTAL_FLAG_SECURITY
  +
  +/datum/design/mag_magpistol/nl
  +	name = "Magpistol Magazine (Non-Lethal)"
  +	desc = "A 14 round non-lethal magazine for the Magpistol."
  +	id = "mag_magpistol_nl"
  +	materials = list(MAT_METAL = 3000, MAT_SILVER = 250, MAT_TITANIUM = 250)
  +	build_path = /obj/item/ammo_box/magazine/mmag/small
  +	departmental_flags = DEPARTMENTAL_FLAG_SECURITY
  +
  +//////toy memes/////
  +
  +/obj/item/projectile/bullet/reusable/foam_dart/mag
  +	name = "magfoam dart"
  +	icon = 'modular_citadel/icons/obj/guns/cit_guns.dmi'
  +	icon_state = "magjectile-toy"
  +	ammo_type = /obj/item/ammo_casing/caseless/foam_dart/mag
   	light_range = 2
  -	speed = 0.6
  -	range = 25
  -	light_color = LIGHT_COLOR_RED
  -
  -/obj/item/projectile/bullet/nlmags //non-lethal boolets
  -	icon = 'modular_citadel/icons/obj/guns/cit_guns.dmi'
  -	icon_state = "magjectile-nl"
  -	damage = 2
  -	knockdown = 0
  -	stamina = 25
  -	armour_penetration = -10
  -	light_range = 2
  -	speed = 0.7
  -	range = 25
  -	light_color = LIGHT_COLOR_BLUE
  +	light_color = LIGHT_COLOR_YELLOW
  +
  +/obj/item/ammo_casing/caseless/foam_dart/mag
  +	name = "magfoam dart"
  +	desc = "A foam dart with fun light-up projectiles powered by magnets!"
  +	projectile_type = /obj/item/projectile/bullet/reusable/foam_dart/mag
  +
  +/obj/item/ammo_box/magazine/internal/shot/toy/mag
  +	ammo_type = /obj/item/ammo_casing/caseless/foam_dart/mag
  +	max_ammo = 14
  +
  +/obj/item/gun/ballistic/shotgun/toy/mag
  +	name = "foam force magpistol"
  +	desc = "A fancy toy sold alongside light-up foam force darts. Ages 8 and up."
  +	icon = 'modular_citadel/icons/obj/guns/cit_guns.dmi'
  +	icon_state = "toymag"
  +	item_state = "gun"
  +	mag_type = /obj/item/ammo_box/magazine/internal/shot/toy/mag
  +	fire_sound = 'sound/weapons/magpistol.ogg'
  +	slot_flags = SLOT_BELT
  +	w_class = WEIGHT_CLASS_SMALL
  +
  +/obj/item/ammo_box/foambox/mag
  +	name = "ammo box (Magnetic Foam Darts)"
  +	icon = 'icons/obj/guns/toy.dmi'
  +	icon_state = "foambox"
  +	ammo_type = /obj/item/ammo_casing/caseless/foam_dart/mag
  +	max_ammo = 42
  +
  +//////Magrifle//////
  +
  +///projectiles///
   
   /obj/item/projectile/bullet/magrifle
   	icon = 'modular_citadel/icons/obj/guns/cit_guns.dmi'
  
positive.code: 	..()
  	icon_state = "hyperburst[magazine ? "-[get_ammo()]" : ""][chambered ? "" : "-e"]"
  
  //Toy Memes
  
  /obj/item/projectile/beam/lasertag/mag		//the projectile, compatible with regular laser tag armor
  	icon = 'modular_citadel/icons/obj/guns/cit_guns.dmi'
  
negative.code: 	spread = 30	//should be 40 for XCOM memes, but since its adminspawn only, might as well make it useable
  	recoil = 1
  
  ///toy memes///
  
  /obj/item/ammo_box/magazine/toy/x9
  	name = "foam force X9 magazine"
  	icon = 'modular_citadel/icons/obj/guns/cit_guns.dmi'
  	icon_state = "toy9magazine"
  	max_ammo = 30
  	multiple_sprites = 2
  	materials = list(MAT_METAL = 200)
  
  /obj/item/gun/ballistic/automatic/x9/toy
  	name = "\improper Foam Force X9"
  	desc = "An old but reliable assault rifle made for combat against unknown enemies. Appears to be hastily converted. Ages 8 and up."
  	icon = 'modular_citadel/icons/obj/guns/cit_guns.dmi'
  	icon_state = "toy9"
  	can_suppress = 0
  	obj_flags = 0
  	mag_type = /obj/item/ammo_box/magazine/toy/x9
  	casing_ejector = 0
  	spread = 90		//MAXIMUM XCOM MEMES (actually that'd be 180 spread)
  	w_class = WEIGHT_CLASS_BULKY
  	weapon_weight = WEAPON_HEAVY
  
  ////////XCOM2 Magpistol/////////
  
  //////projectiles//////
  
  /obj/item/projectile/bullet/mags
  	icon = 'modular_citadel/icons/obj/guns/cit_guns.dmi'
  