anchor.diff:  
   /obj/item/weapon/gun/energy/rifle/sniperrifle/dropped(mob/user)
   	user.client.view = world.view
  +	..()
   
   ///obj/item/weapon/gun/energy/rifle/sniperrifle/update_icon()  //Currently only here to fuck with the on-mob icons.
   //	icon_state = "sniper[wielded]"
  
positive.code: 		if(istype(O))
  			O.unwield()
  	return	unwield()
  
  
  /obj/item/weapon/gun/energy/rifle/update_icon()
  	return
  
  
  /obj/item/weapon/gun/energy/rifle/pickup(mob/user)
  	unwield()
  
negative.code: 	var/force_unwielded = 0 //Force modification, because striking someone with a rifle held in two hands -hurts-
  	var/force_wielded = 0
  
  /obj/item/weapon/gun/energy/rifle/update_icon()
  	var/ratio = power_supply.charge / power_supply.maxcharge
  	ratio = round(ratio, 0.25) * 100
  	if(modifystate)
  		icon_state = "[modifystate][ratio]"
  	else
  		icon_state = "[initial(icon_state)][ratio]"
  	return
  
  /obj/item/weapon/gun/energy/rifle/proc/unwield()
  	wielded = 0
  