anchor.diff:  	hitsound = 'sound/weapons/bladeslice.ogg'
   	attack_verb_continuous = list("attacks", "slashes", "stabs", "slices", "tears", "lacerates", "rips", "dices", "cuts")
   	attack_verb_simple = list("attack", "slash", "stab", "slice", "tear", "lacerate", "rip", "dice", "cut")
  +	menu_description = "An odd s(w)ord dealing a laughable amount of damage. Fits in pockets. Can be worn on the belt."
   
   /obj/item/nullrod/sord/suicide_act(mob/user) //a near-exact copy+paste of the actual sord suicide_act()
   	user.visible_message(span_suicide("[user] is trying to impale [user.p_them()]self with [src]! It might be a suicide attempt if it weren't so HOLY."), \
  
positive.code: 	for(var/rod in typesof(/obj/item/nullrod))
  		var/obj/item/nullrod/rodtype = rod
  		if(initial(rodtype.chaplain_spawnable))
  			display_names[initial(rodtype.name)] = rodtype
  			nullrod_icons += list(initial(rodtype.name) = image(icon = initial(rodtype.icon), icon_state = initial(rodtype.icon_state)))
  
  	nullrod_icons = sortList(nullrod_icons)
  	var/choice = show_radial_menu(M, src , nullrod_icons, custom_check = CALLBACK(src, .proc/check_menu, M), radius = 42, require_near = TRUE)
  	if(!choice || !check_menu(M))
  		return
  
  	var/picked_rod_type = display_names[choice] // This needs to be on a separate var as list member access is not allowed for new
  	var/obj/item/nullrod/holy_weapon = new picked_rod_type(M.drop_location())
  	GLOB.holy_weapon_type = holy_weapon.type
  
  	SSblackbox.record_feedback("tally", "chaplain_weapon", 1, "[choice]")
  
negative.code: 	slot_flags = ITEM_SLOT_BACK
  	attack_verb_continuous = list("bashes", "smacks", "whacks")
  	attack_verb_simple = list("bash", "smack", "whack")
  	menu_description = "A staff. Can be used as a tool to craft exclusive egyptian items. Easily stored. Can be worn on the back."
  
  /obj/item/nullrod/hypertool
  	name = "hypertool"
  