anchor.diff:  	var/law = "[newFreeFormLaw]"
   	target.add_ion_law(law)
   
  +/obj/item/weapon/aiModule/syndicate/install(var/obj/machinery/computer/C)
  +	if(!newFreeFormLaw)
  +		usr << "No law detected on module, please create one."
  +		return 0
  +	..()
  +
  +
   
   /******************** Robocop ********************/
   
  
positive.code: 
  /obj/item/weapon/aiModule/safeguard
  	name = "'Safeguard' AI Module"
  	var/targetName = "name"
  	desc = "A 'safeguard' AI module: 'Safeguard <name>.  Individuals that threaten <name> are not human and are a threat to humans.'"
  	origin_tech = "programming=3;materials=4"
  
  /obj/item/weapon/aiModule/safeguard/attack_self(var/mob/user as mob)
  	..()
  	var/targName = copytext(sanitize(input(usr, "Please enter the name of the person to safeguard.", "Safeguard who?", user.name)),1,MAX_MESSAGE_LEN)
  	targetName = targName
  	desc = text("A 'safeguard' AI module: 'Safeguard [].  Individuals that threaten [] are not human and are a threat to humans.'", targetName, targetName)
  
  /obj/item/weapon/aiModule/safeguard/transmitInstructions(var/mob/living/silicon/ai/target, var/mob/sender)
  	..()
  	var/law = text("Safeguard []. Individuals that threaten [] are not human and are a threat to humans.'", targetName, targetName)
  
negative.code: 	target.add_supplied_law(lawpos, law)
  	lawchanges.Add("The law was '[newFreeFormLaw]'")
  
  /obj/item/weapon/aiModule/freeform/install(var/obj/machinery/computer/C)
  	if(!newFreeFormLaw)
  		usr << "No law detected on module, please create one."
  		return 0
  	..()
  
  /******************** Reset ********************/
  
  