SCRIPT_COMMAND_SAY 0 (makes a creature say)
[id] id from `quest_template`->`StartScript` or `CompleteScript` (usually quest id)
[delay] delay before execute (in ms)
[command] 0
[datalong] always 0
[datalong2] always 0
[datatext] Text to say
[x] always 0
[y] always 0
[z] always 0
[o] always 0
SCRIPT_COMMAND_EMOTE 1 (makes a creature emote)
[id] id from `quest_template`->`StartScript` or `CompleteScript` (usually quest id)
[delay] delay before execute (in ms)
[command] 1
[datalong] emote id from dbc
[datalong2] always 0
[datatext] always empty
[x] always 0
[y] always 0
[z] always 0
[o] always 0
SCRIPT_COMMAND_FIELD_SET 2 (update creature specified field ( ?? ) )
[id] id from `quest_template`->`StartScript` or `CompleteScript` (usually quest id)
[delay] delay before execute (in ms)
[command] 2
[datalong] OBJECT_FIELD_ENTRY (field number in creature_template?)
[datalong2] value to set
[datatext] always empty
[x] always 0
[y] always 0
[z] always 0
[o] always 0
SCRIPT_COMMAND_MOVE_TO 3 (relocate creature to specified location)
[id] id from `quest_template`->`StartScript` or `CompleteScript` (usually quest id)
[delay] delay before execute (in ms)
[command] 3
[datalong] always 0
[datalong2] walk or run? What are possible values?
[datatext] always empty
[x] destination coord
[y] destination coord
[z] destination coord
[o] orientation
SCRIPT_COMMAND_FLAG_SET 4 ( set flag (...what flag..? from where? ) )
[id] id from `quest_template`->`StartScript` or `CompleteScript` (usually quest id)
[delay] delay before execute (in ms)
[command] 4
[datalong] ...a field...where?
[datalong2] value to set..? What are possible values?
[datatext] always empty
[x] always 0
[y] always 0
[z] always 0
[o] always 0
SCRIPT_COMMAND_FLAG_REMOVE 5 ( remove flag (...what flag..? from where? ) )
[id] id from `quest_template`->`StartScript` or `CompleteScript` (usually quest id)
[delay] delay before execute (in ms)
[command] 5
[datalong] ...a field...where?
[datalong2] value to set..? What are possible values?
[datatext] always empty
[x] always 0
[y] always 0
[z] always 0
[o] always 0
SCRIPT_COMMAND_TELEPORT_TO 6 ( teleport player (or creature?) to location )
[id] id from `quest_template`->`StartScript` or `CompleteScript` (usually quest id)
[delay] delay before execute (in ms)
[command] 6
[datalong] value (creature guid?)
[datalong2] always 0
[datatext] always empty
[x] destination coord
[y] destination coord
[z] destination coord
[o] orientation
SCRIPT_COMMAND_TEMP_SUMMON 10 (summon creature at specified location)
[id] id from `quest_template`->`StartScript` or `CompleteScript` (usually quest id)
[delay] delay before execute (in ms)
[command] 10
[datalong] creature id to summon
[datalong2] lifetime of creature (in ms)
[datatext] always empty
[x] coord
[y] coord
[z] coord
[o] orientation