anchor.diff:  #define TGS_EVENT_COMPILE_FAILURE 10
   #define TGS_EVENT_COMPILE_COMPLETE 11 // Note, this event fires before the new .dmb is loaded into the watchdog. Consider using the TGS_EVENT_DEPLOYMENT_COMPLETE instead
   #define TGS_EVENT_INSTANCE_AUTO_UPDATE_START 12
  -#define TGS_EVENT_DEPLOYMENT_COMPLETE 13
  +#define TGS_EVENT_REPO_MERGE_CONFLICT 13
  +#define TGS_EVENT_DEPLOYMENT_COMPLETE 14
  +#define TGS_EVENT_WATCHDOG_SHUTDOWN 15
  +#define TGS_EVENT_WATCHDOG_DETACH 16
   
   //OTHER ENUMS
   
  
positive.code: //REQUIRED HOOKS
  
  //Call this somewhere in /world/New() that is always run
  //IMPORTANT: This function may sleep! Other TGS functions will not succeed until it completes
  //event_handler: optional user defined event handler. The default behaviour is to broadcast the event in english to all connected admin channels
  //minimum_required_security_level: The minimum required security level to run the game in which the DMAPI is integrated
  /world/proc/TgsNew(datum/tgs_event_handler/event_handler, minimum_required_security_level = TGS_SECURITY_ULTRASAFE)
  
negative.code: /world/proc/TgsChatBroadcast(message, list/channels)
  	return
  
  //Gets the current /datum/tgs_version of the server tools running the server
  /world/proc/TgsVersion()
  	return
  
  //Gets the current /datum/tgs_version of the DMAPI being used
  /world/proc/TgsApiVersion()
  	return
  
  //Gets the name of the TGS instance running the game
  /world/proc/TgsInstanceName()
  	return
  
  //Get the current `/datum/tgs_revision_information`
  /world/proc/TgsRevision()
  	return
  
  //Get the current BYOND security level
  /world/proc/TgsSecurityLevel()
  	return
  
  //Gets a list of active `/datum/tgs_revision_information/test_merge`s
  /world/proc/TgsTestMerges()
  	return
  
  //Gets a list of connected tgs_chat_channel
  /world/proc/TgsChatChannelInfo()
  	return
  
  /*
  