anchor.diff:  
   /datum/reagent/drug/mushroomhallucinogen/on_mob_end_metabolize(mob/living/psychonaut)
   	. = ..()
  +	SEND_SIGNAL(psychonaut, COMSIG_CLEAR_MOOD_EVENT, "tripping")
   	if(!psychonaut.hud_used)
   		return
   	var/atom/movable/plane_master_controller/game_plane_master_controller = psychonaut.hud_used.plane_master_controllers[PLANE_MASTERS_GAME]
  
positive.code: /datum/reagent/drug/mushroomhallucinogen/on_mob_life(mob/living/carbon/psychonaut, delta_time, times_fired)
  	if(!psychonaut.slurring)
  		psychonaut.slurring = 1 * REM * delta_time
  	SEND_SIGNAL(psychonaut, COMSIG_ADD_MOOD_EVENT, "tripping", /datum/mood_event/high, name)
  	switch(current_cycle)
  		if(1 to 5)
  			if(DT_PROB(5, delta_time))
  
negative.code: /datum/reagent/drug/blastoff/on_mob_metabolize(mob/living/dancer)
  	. = ..()
  
  	SEND_SIGNAL(dancer, COMSIG_ADD_MOOD_EVENT, "vibing", /datum/mood_event/high, name)
  	RegisterSignal(dancer, COMSIG_MOB_EMOTED("flip"), .proc/on_flip)
  	RegisterSignal(dancer, COMSIG_MOB_EMOTED("spin"), .proc/on_spin)
  
  