anchor.diff:  	name = "Sharpened Leaves"
   	force_multiplier = 0.2
   
  -/datum/plant_gene/trait/attack/nettle_attack/after_plant_attack(obj/item/our_plant, atom/target, mob/user)
  -	. = ..()
  +/datum/plant_gene/trait/attack/nettle_attack/after_plant_attack(obj/item/our_plant, atom/target, mob/user, proximity_flag, click_parameters)
  +	. = ..()
  +	if(!.)
  +		return
   
   	if(!ismovable(target))
   		return
  
positive.code: /datum/plant_gene/trait/attack/sunflower_attack
  	name = "Bright Petals"
  
  /datum/plant_gene/trait/attack/sunflower_attack/after_plant_attack(obj/item/our_plant, atom/target, mob/living/user)
  	. = ..()
  
  	if(!ismob(target))
  		return
  
negative.code:  * our_plant - our plant, that we're attacking with
   * user - the person who is attacking with the plant
   * target - the atom which is attacked by the plant
   *
   * return TRUE if plant attack is acceptable, otherwise FALSE to early return subtypes.
   */
  /datum/plant_gene/trait/attack/proc/after_plant_attack(obj/item/our_plant, atom/target, mob/user, proximity_flag, click_parameters)
  	SIGNAL_HANDLER
  
  	if(!proximity_flag)
  		return FALSE
  	return TRUE
  
  /// Novaflower's attack effects (sets people on fire) + degradation on attack
  /datum/plant_gene/trait/attack/novaflower_attack
  