move [key]
{
  display [Name]

  script.queue	[script]	Script to run upon being queued (selected as the next combat move)
					false return = move to next script in list
					true  return = a-ok
  script.check  [script]	Script to run to check if it's ok to execute this move now
					false return = don't execute now.
					1     return = execute now.
					-1    return = don't execute. Move on to next script.
  script.execute [script]	Script to run when the move is executed.
  					return = combat data
  script.unqueue [script]	Script to run when unqueueing this move (ie. finished doing it)
					false return = don't move on
					true  return = a-ok
}

each script gets the following as parameters (in an array)
  [1]	who
  [2]	move instance
  [3]	full move data
  [4]	full combat data
  [5]	opponent

script.execute also gets
  [6]   weapons



move default
{
  display Default
  description The 'default' move is thought to be the first combative move ever developed by humans. It was developed during a mysterious period in history known as the "Alpha testing stage" and it's use is still a mysteriously largely mystery of a very mystic nature. Long-time studiers of the move suggest not using it for anything except unless you wish to stand and look at your enemy like an idiot!
  
  script.queue :metacombat:moves/true
  script.check :metacombat:moves/default/default-check
  script.execute :metacombat:moves/default/default-execute
  #script.defend :metacombat:moves/default/none
  script.unqueue :metacombat:moves/true
  
  skill array combat natural 0 0 0 0 20
  
  minDistance 0
  maxDistance 1
  
  los 1
  delay 2000
  animation array weapon default
  waitForCompletion 1
  
  
  weaponTypesRight array free
          #what weapons to we accept in the right hand?
          
  weaponTypesLeft array free
          #what weapons to we accept in the left hand?
          
  matchesRequired 2
          #how many of the above two must match if this move is legal?
}