anchor.diff:  #undef RAW_ADDRESS
   
   /client/proc/cmd_give_sdql_spell(mob/target in GLOB.mob_list)
  -	set category = "Admin.Debug"
  +	set category = "Debug.Admin"
   	set name = "Give SDQL spell"
   	if(CONFIG_GET(flag/sdql_spells))
   		var/datum/give_sdql_spell/ui = new(usr, target)
  
positive.code: 		if("ranged_mousepointer")
  			var/icon/out_icon = icon(saved_vars["ranged_mousepointer"], frame = 1)
  			mouse_icon_base64 = icon2base64(out_icon)
  		
  		if("everything")
  			var/icon/out_icon = icon('icons/effects/effects.dmi', "nothing")
  			var/image/out_image = image('icons/mob/actions/backgrounds.dmi', null, saved_vars["action_background_icon_state"])
  
negative.code: 		"still_recharging_message",
  		"target_ignore_prev",
  	)
  
  	//If a spell creates a datum with vars it overrides, this list should contain an association with the supertype of the created datum
  	var/static/list/special_list_vars = list(
  		"projectile_var_overrides" = list(
  			"supertype" = /obj/projectile,
  			"type" = /obj/projectile/sdql,
  		),
  		"hand_var_overrides" = list(
  			"supertype" = /obj/item/melee/touch_attack,
  			"type" = /obj/item/melee/touch_attack/sdql,
  		),
  	)
  
  	var/static/list/static_data
  
  	//base64 representations of any icons that may need to be displayed
  	var/action_icon_base64
  	var/projectile_icon_base64
  