anchor.diff:  
   Copyright (c) 2017 Jordan Brown
   
  -Permission is hereby granted, free of charge, 
  -to any person obtaining a copy of this software and 
  -associated documentation files (the "Software"), to 
  -deal in the Software without restriction, including 
  -without limitation the rights to use, copy, modify, 
  -merge, publish, distribute, sublicense, and/or sell 
  -copies of the Software, and to permit persons to whom 
  -the Software is furnished to do so, 
  +Permission is hereby granted, free of charge,
  +to any person obtaining a copy of this software and
  +associated documentation files (the "Software"), to
  +deal in the Software without restriction, including
  +without limitation the rights to use, copy, modify,
  +merge, publish, distribute, sublicense, and/or sell
  +copies of the Software, and to permit persons to whom
  +the Software is furnished to do so,
   subject to the following conditions:
   
  -The above copyright notice and this permission notice 
  +The above copyright notice and this permission notice
   shall be included in all copies or substantial portions of the Software.
   
  -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
  -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 
  -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 
  -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR 
  -ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 
  -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 
  +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
  +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
  +ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
   SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
   */
  
positive.code: //Gets a list of connected tgs_chat_channel
  /world/proc/TgsChatChannelInfo()
  	return
  	
  //Sends a message to connected game chats
  //message: The message to send
  //channels: optional channels to limit the broadcast to
  
negative.code: 
  //Write an info `message` to a server log
  #define TGS_INFO_LOG(message)
  
  //Write an warning `message` to a server log
  #define TGS_WARNING_LOG(message)
  
  //Write an error `message` to a server log
  #define TGS_ERROR_LOG(message)
  