anchor.diff:  	projectile_type = /obj/projectile/bullet/reusable/lollipop
   	click_cooldown_override = 2
   
  +// rejected name: DumDum lollipop (get it, cause it embeds?)
  +/obj/item/ammo_casing/caseless/lollipop/harmful
  +	projectile_type = /obj/projectile/bullet/reusable/lollipop/harmful
  +
   /obj/projectile/bullet/reusable/lollipop
   	name = "lollipop"
   	desc = "Oh noes! A fast-moving lollipop!"
   	icon_state = "lollipop_1"
   	ammo_type = /obj/item/reagent_containers/food/snacks/chewable/lollipop/cyborg
  +	embedding = null
  +	nodamage = TRUE
  +	damage = 0
  +	speed = 0.5
   	var/color2 = rgb(0, 0, 0)
  -	nodamage = TRUE
  +
  +/obj/projectile/bullet/reusable/lollipop/harmful
  +	embedding = list(embed_chance=35, fall_chance=2, jostle_chance=0, ignore_throwspeed_threshold=TRUE, pain_stam_pct=0.5, pain_mult=3, rip_time=10)
  +	damage = 3
  +	nodamage = FALSE
  +	embed_falloff_tile = 0
   
   /obj/projectile/bullet/reusable/lollipop/Initialize()
   	. = ..()
  
positive.code: 		if(!R.cell.use(12))
  			to_chat(user, "<span class='warning'>Not enough power.</span>")
  			return FALSE
  		if(R.emagged)
  			hitdamage = emaggedhitdamage
  	switch(mode)
  		if(DISPENSE_LOLLIPOP_MODE, DISPENSE_ICECREAM_MODE)
  			if(!proximity)
  
negative.code: 	icon_state = "gumball"
  	ammo_type = /obj/item/reagent_containers/food/snacks/chewable/gumball/cyborg
  	nodamage = TRUE
  	damage = 0
  	speed = 0.5
  
  /obj/projectile/bullet/reusable/gumball/harmful
  	ammo_type = /obj/item/reagent_containers/food/snacks/chewable/gumball/cyborg
  	nodamage = FALSE
  	damage = 3
  
  /obj/projectile/bullet/reusable/gumball/handle_drop()
  	if(!dropped)
  