Skip to content

Instantly share code, notes, and snippets.

@aletson
Created October 16, 2017 20:08
Show Gist options
  • Save aletson/60cd4076bd4d387eff3541128d3b8d32 to your computer and use it in GitHub Desktop.
Save aletson/60cd4076bd4d387eff3541128d3b8d32 to your computer and use it in GitHub Desktop.
new sai actions/targets
app.saiLabels.action_type.name[0] = "NONE";
app.saiLabels.action_type.name[1] = "TALK";
app.saiLabels.action_type.name[2] = "SET_FACTION";
app.saiLabels.action_type.name[3] = "MORPH_TO_ENTRY_OR_MODEL";
app.saiLabels.action_type.name[4] = "SOUND";
app.saiLabels.action_type.name[5] = "PLAY_EMOTE";
app.saiLabels.action_type.name[6] = "FAIL_QUEST";
app.saiLabels.action_type.name[7] = "OFFER_QUEST";
app.saiLabels.action_type.name[8] = "SET_REACT_STATE";
app.saiLabels.action_type.name[9] = "ACTIVATE_GOBJECT";
app.saiLabels.action_type.name[10] = "RANDOM_EMOTE";
app.saiLabels.action_type.name[11] = "CAST";
app.saiLabels.action_type.name[12] = "SUMMON_CREATURE";
app.saiLabels.action_type.name[13] = "THREAT_SINGLE_PCT";
app.saiLabels.action_type.name[14] = "THREAT_ALL_PCT";
app.saiLabels.action_type.name[15] = "CALL_AREAEXPLOREDOREVENTHAPPENS";
app.saiLabels.action_type.name[17] = "SET_EMOTE_STATE";
app.saiLabels.action_type.name[18] = "SET_UNIT_FLAG";
app.saiLabels.action_type.name[19] = "REMOVE_UNIT_FLAG";
app.saiLabels.action_type.name[20] = "AUTO_ATTACK";
app.saiLabels.action_type.name[21] = "ALLOW_COMBAT_MOVEMENT";
app.saiLabels.action_type.name[22] = "SET_EVENT_PHASE";
app.saiLabels.action_type.name[23] = "INC_EVENT_PHASE";
app.saiLabels.action_type.name[24] = "EVADE";
app.saiLabels.action_type.name[25] = "FLEE_FOR_ASSIST";
app.saiLabels.action_type.name[26] = "CALL_GROUPEVENTHAPPENS";
app.saiLabels.action_type.name[27] = "COMBAT_STOP";
app.saiLabels.action_type.name[28] = "REMOVEAURASFROMSPELL";
app.saiLabels.action_type.name[29] = "FOLLOW";
app.saiLabels.action_type.name[30] = "RANDOM_PHASE";
app.saiLabels.action_type.name[31] = "RANDOM_PHASE_RANGE";
app.saiLabels.action_type.name[32] = "RESET_GOBJECT";
app.saiLabels.action_type.name[33] = "CALL_KILLEDMONSTER";
app.saiLabels.action_type.name[34] = "SET_INST_DATA";
app.saiLabels.action_type.name[35] = "SET_INST_DATA64";
app.saiLabels.action_type.name[36] = "UPDATE_TEMPLATE";
app.saiLabels.action_type.name[37] = "DIE";
app.saiLabels.action_type.name[38] = "SET_IN_COMBAT_WITH_ZONE";
app.saiLabels.action_type.name[39] = "CALL_FOR_HELP";
app.saiLabels.action_type.name[40] = "SET_SHEATH";
app.saiLabels.action_type.name[41] = "FORCE_DESPAWN";
app.saiLabels.action_type.name[42] = "SET_INVINCIBILITY_HP_LEVEL";
app.saiLabels.action_type.name[43] = "MOUNT_TO_ENTRY_OR_MODEL";
app.saiLabels.action_type.name[44] = "SET_INGAME_PHASE_MASK";
app.saiLabels.action_type.name[45] = "SET_DATA";
app.saiLabels.action_type.name[47] = "SET_VISIBILITY";
app.saiLabels.action_type.name[48] = "SET_ACTIVE";
app.saiLabels.action_type.name[49] = "ATTACK_START";
app.saiLabels.action_type.name[50] = "SUMMON_GO";
app.saiLabels.action_type.name[51] = "KILL_UNIT";
app.saiLabels.action_type.name[52] = "ACTIVATE_TAXI";
app.saiLabels.action_type.name[53] = "WP_START";
app.saiLabels.action_type.name[54] = "WP_PAUSE";
app.saiLabels.action_type.name[55] = "WP_STOP";
app.saiLabels.action_type.name[56] = "ADD_ITEM";
app.saiLabels.action_type.name[57] = "REMOVE_ITEM";
app.saiLabels.action_type.name[58] = "INSTALL_AI_TEMPLATE";
app.saiLabels.action_type.name[59] = "SET_RUN";
app.saiLabels.action_type.name[60] = "SET_DISABLE_GRAVITY";
app.saiLabels.action_type.name[61] = "SET_SWIM";
app.saiLabels.action_type.name[62] = "TELEPORT";
app.saiLabels.action_type.name[63] = "SET_COUNTER";
app.saiLabels.action_type.name[64] = "STORE_TARGET_LIST";
app.saiLabels.action_type.name[65] = "WP_RESUME";
app.saiLabels.action_type.name[66] = "SET_ORIENTATION";
app.saiLabels.action_type.name[67] = "CREATE_TIMED_EVENT";
app.saiLabels.action_type.name[68] = "PLAYMOVIE";
app.saiLabels.action_type.name[69] = "MOVE_TO_POS";
app.saiLabels.action_type.name[70] = "RESPAWN_TARGET";
app.saiLabels.action_type.name[71] = "EQUIP";
app.saiLabels.action_type.name[72] = "CLOSE_GOSSIP";
app.saiLabels.action_type.name[73] = "TRIGGER_TIMED_EVENT";
app.saiLabels.action_type.name[74] = "REMOVE_TIMED_EVENT";
app.saiLabels.action_type.name[75] = "ADD_AURA";
app.saiLabels.action_type.name[76] = "OVERRIDE_SCRIPT_BASE_OBJECT";
app.saiLabels.action_type.name[77] = "RESET_SCRIPT_BASE_OBJECT";
app.saiLabels.action_type.name[78] = "CALL_SCRIPT_RESET";
app.saiLabels.action_type.name[79] = "SET_RANGED_MOVEMENT";
app.saiLabels.action_type.name[80] = "CALL_TIMED_ACTIONLIST";
app.saiLabels.action_type.name[81] = "SET_NPC_FLAG";
app.saiLabels.action_type.name[82] = "ADD_NPC_FLAG";
app.saiLabels.action_type.name[83] = "REMOVE_NPC_FLAG";
app.saiLabels.action_type.name[84] = "SIMPLE_TALK";
app.saiLabels.action_type.name[85] = "INVOKER_CAST";
app.saiLabels.action_type.name[86] = "CROSS_CAST";
app.saiLabels.action_type.name[87] = "CALL_RANDOM_TIMED_ACTIONLIST";
app.saiLabels.action_type.name[88] = "CALL_RANDOM_RANGE_TIMED_ACTIONLIST";
app.saiLabels.action_type.name[89] = "RANDOM_MOVE";
app.saiLabels.action_type.name[90] = "SET_UNIT_FIELD_BYTES_1";
app.saiLabels.action_type.name[91] = "REMOVE_UNIT_FIELD_BYTES_1";
app.saiLabels.action_type.name[92] = "INTERRUPT_SPELL";
app.saiLabels.action_type.name[93] = "SEND_GO_CUSTOM_ANIM";
app.saiLabels.action_type.name[94] = "SET_DYNAMIC_FLAG";
app.saiLabels.action_type.name[95] = "ADD_DYNAMIC_FLAG";
app.saiLabels.action_type.name[96] = "REMOVE_DYNAMIC_FLAG";
app.saiLabels.action_type.name[97] = "JUMP_TO_POS";
app.saiLabels.action_type.name[98] = "SEND_GOSSIP_MENU";
app.saiLabels.action_type.name[99] = "GO_SET_LOOT_STATE";
app.saiLabels.action_type.name[100] = "SEND_TARGET_TO_TARGET";
app.saiLabels.action_type.name[101] = "SET_HOME_POS";
app.saiLabels.action_type.name[102] = "SET_HEALTH_REGEN";
app.saiLabels.action_type.name[103] = "SET_ROOT";
app.saiLabels.action_type.name[104] = "SET_GO_FLAG";
app.saiLabels.action_type.name[105] = "ADD_GO_FLAG";
app.saiLabels.action_type.name[106] = "REMOVE_GO_FLAG";
app.saiLabels.action_type.name[107] = "SUMMON_CREATURE_GROUP";
app.saiLabels.action_type.name[108] = "SET_POWER";
app.saiLabels.action_type.name[109] = "ADD_POWER";
app.saiLabels.action_type.name[110] = "REMOVE_POWER";
app.saiLabels.action_type.name[111] = "GAME_EVENT_STOP";
app.saiLabels.action_type.name[112] = "GAME_EVENT_START";
app.saiLabels.action_type.name[113] = "START_CLOSEST_WAYPOINT";
app.saiLabels.action_type.name[114] = "MOVE_OFFSET";
app.saiLabels.action_type.name[115] = "RANDOM_SOUND";
app.saiLabels.action_type.name[116] = "SET_CORPSE_DELAY";
app.saiLabels.action_type.name[117] = "DISABLE_EVADE";
app.saiLabels.action_type.name[118] = "GO_SET_GO_STATE";
app.saiLabels.action_type.name[119] = "SET_CAN_FLY";
app.saiLabels.action_type.name[120] = "REMOVE_AURAS_BY_TYPE";
app.saiLabels.action_type.name[121] = "SET_SIGHT_DIST";
app.saiLabels.action_type.name[122] = "FLEE";
app.saiLabels.action_type.name[123] = "ADD_THREAT";
app.saiLabels.action_type.name[124] = "LOAD_EQUIPMENT";
app.saiLabels.action_type.name[125] = "TRIGGER_RANDOM_TIMED_EVENT";
app.saiLabels.action_type.name[126] = "REMOVE_ALL_GAMEOBJECTS";
app.saiLabels.action_type.name[127] = "STOP_MOTION";
app.saiLabels.action_type.name[128] = "PLAY_ANIMKIT";
app.saiLabels.action_type.name[129] = "SCENE_PLAY";
app.saiLabels.action_type.name[130] = "SCENE_CANCEL";
app.saiLabels.action_type.name[131] = "SPAWN_SPAWNGROUP";
app.saiLabels.action_type.name[132] = "DESPAWN_SPAWNGROUP";
app.saiLabels.target_type.name[0] = "NONE";
app.saiLabels.target_type.name[1] = "SELF";
app.saiLabels.target_type.name[2] = "VICTIM";
app.saiLabels.target_type.name[3] = "HOSTILE_SECOND_AGGRO";
app.saiLabels.target_type.name[4] = "HOSTILE_LAST_AGGRO";
app.saiLabels.target_type.name[5] = "HOSTILE_RANDOM";
app.saiLabels.target_type.name[6] = "HOSTILE_RANDOM_NOT_TOP";
app.saiLabels.target_type.name[7] = "ACTION_INVOKER";
app.saiLabels.target_type.name[8] = "POSITION";
app.saiLabels.target_type.name[9] = "CREATURE_RANGE";
app.saiLabels.target_type.name[10] = "CREATURE_GUID";
app.saiLabels.target_type.name[11] = "CREATURE_DISTANCE";
app.saiLabels.target_type.name[12] = "STORED";
app.saiLabels.target_type.name[13] = "GAMEOBJECT_RANGE";
app.saiLabels.target_type.name[14] = "GAMEOBJECT_GUID";
app.saiLabels.target_type.name[15] = "GAMEOBJECT_DISTANCE";
app.saiLabels.target_type.name[16] = "INVOKER_PARTY";
app.saiLabels.target_type.name[17] = "PLAYER_RANGE";
app.saiLabels.target_type.name[18] = "PLAYER_DISTANCE";
app.saiLabels.target_type.name[19] = "CLOSEST_CREATURE";
app.saiLabels.target_type.name[20] = "CLOSEST_GAMEOBJECT";
app.saiLabels.target_type.name[21] = "CLOSEST_PLAYER";
app.saiLabels.target_type.name[22] = "ACTION_INVOKER_VEHICLE";
app.saiLabels.target_type.name[23] = "OWNER_OR_SUMMONER";
app.saiLabels.target_type.name[24] = "THREAT_LIST";
app.saiLabels.target_type.name[25] = "CLOSEST_ENEMY";
app.saiLabels.target_type.name[26] = "CLOSEST_FRIENDLY";
app.saiLabels.target_type.name[27] = "LOOT_RECIPIENTS";
app.saiLabels.target_type.name[28] = "FARTHEST";
app.saiLabels.target_type.name[29] = "VEHICLE_ACCESSORY";
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment