// Function from file: infinite_guns.dm public override bool cast(dynamic targets = null, dynamic thearea = null, dynamic user = null) { thearea = thearea ?? Task13.User; Mob_Living_Carbon C = null; Obj_Item_Weapon_Gun_Projectile_Shotgun_Boltaction_Enchanted GUN = null; foreach (dynamic _a in Lang13.Enumerate(targets, typeof(Mob_Living_Carbon))) { C = _a; C.drop_item(); C.swap_hand(); C.drop_item(); GUN = new Obj_Item_Weapon_Gun_Projectile_Shotgun_Boltaction_Enchanted(); C.put_in_hands(GUN); } return(false); }