anchor.diff:  		return FALSE
   	for(var/V in gun_copy_vars)
   		if(vars[V] && G.vars[V])
  -			chameleon_gun_vars[V] = G.vars[V]
  +			chameleon_gun_vars[V] = G.vars[V]!
   			vars[V] = G.vars[V]
   	if(passthrough)
   		if(istype(G, /obj/item/weapon/gun/ballistic))
  
positive.code: 	var/list/ammo_copy_vars
  	var/list/gun_copy_vars
  	var/badmin_mode = FALSE
  
  /obj/item/weapon/gun/energy/laser/chameleon/New()
  	..()
  
negative.code: 	for(var/V in ammo_copy_vars)
  		if(AC.vars[V])
  			chameleon_ammo_vars[V] = AC.vars[V]
  			if(chambered && chambered.vars[V])
  				chambered.vars[V] = AC.vars[V]
  	if(passthrough)
  		var/obj/item/projectile/P = AC.BB
  