From ec1abdbcb46e27d58f41b8f7d252fba697eba4fa Mon Sep 17 00:00:00 2001 From: FrancescoBorzi Date: Sat, 30 Nov 2019 13:10:35 +0100 Subject: [PATCH] chore(SAI): add some texts --- src/app/types/smart-scripts.type.ts | 113 ++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) diff --git a/src/app/types/smart-scripts.type.ts b/src/app/types/smart-scripts.type.ts index 66faeaa6b8..bccca859ce 100644 --- a/src/app/types/smart-scripts.type.ts +++ b/src/app/types/smart-scripts.type.ts @@ -592,6 +592,119 @@ export const EVENT_PARAM5_TEXTS = []; // TODO: add missing values export const ACTION_PARAM1_TEXTS = []; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.TALK] = 'GroupId'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_FACTION] = 'FactionId'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.MORPH_TO_ENTRY_OR_MODEL] = 'Creature entry'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SOUND] = 'Sound id'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.PLAY_EMOTE] = 'Emote id'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.FAIL_QUEST] = 'Quest id'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.OFFER_QUEST] = 'Quest id'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_REACT_STATE] = 'React state'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.ACTIVATE_GOBJECT] = ''; // TODO +ACTION_PARAM1_TEXTS[SAI_ACTIONS.RANDOM_EMOTE] = 'Emote id 1'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.CAST] = 'Spell ID'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SUMMON_CREATURE] = 'Creature entry'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.THREAT_SINGLE_PCT] = 'Threat increase in pct'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.THREAT_ALL_PCT] = 'Threat increase in pct'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.CALL_AREAEXPLOREDOREVENTHAPPENS] = 'Quest id'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.RESERVED_16] = ''; // TODO +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_EMOTE_STATE] = 'Emote id'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_UNIT_FLAG] = 'Unit flags'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.REMOVE_UNIT_FLAG] = 'Unit flags'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.AUTO_ATTACK] = 'Start or stop (0 / 1)'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.ALLOW_COMBAT_MOVEMENT] = 'Allow or disallow (0 / 1)'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_EVENT_PHASE] = 'Phasemask'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.INC_EVENT_PHASE] = 'Increment'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.EVADE] = ''; // TODO +ACTION_PARAM1_TEXTS[SAI_ACTIONS.FLEE_FOR_ASSIST] = 'Say flee text (0 / 1)'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.CALL_GROUPEVENTHAPPENS] = 'Quest id'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.COMBAT_STOP] = 'Creature id'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.REMOVEAURASFROMSPELL] = 'Spell id'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.FOLLOW] = 'Distance'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.RANDOM_PHASE] = 'Phasemask 1'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.RANDOM_PHASE_RANGE] = 'Phasemask 1'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.RESET_GOBJECT] = ''; // TODO +ACTION_PARAM1_TEXTS[SAI_ACTIONS.CALL_KILLEDMONSTER] = 'Creature entry'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_INST_DATA] = 'Field'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_INST_DATA64] = 'Field'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.UPDATE_TEMPLATE] = 'Creature entry'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.DIE] = ''; // TODO +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_IN_COMBAT_WITH_ZONE] = ''; // TODO +ACTION_PARAM1_TEXTS[SAI_ACTIONS.CALL_FOR_HELP] = 'Radius'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_SHEATH] = 'Sheath state'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.FORCE_DESPAWN] = 'Time to despawn (ms)'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_INVINCIBILITY_HP_LEVEL] = 'Flat value'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.MOUNT_TO_ENTRY_OR_MODEL] = 'Creature entry'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_INGAME_PHASE_MASK] = 'Phasemask'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_DATA] = 'Field'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.MOVE_FORWARD] = 'Distance in yards'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_VISIBILITY] = 'Visible (0/1)'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_ACTIVE] = 'Active (0/1)'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.ATTACK_START] = ''; // TODO +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SUMMON_GO] = 'Gameobject entry'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.KILL_UNIT] = ''; // TODO +ACTION_PARAM1_TEXTS[SAI_ACTIONS.ACTIVATE_TAXI] = 'Taxi id'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.WP_START] = 'Walk/run (0/1)'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.WP_PAUSE] = 'Time (ms)'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.WP_STOP] = 'Despawn time (ms)'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.ADD_ITEM] = 'Item entry'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.REMOVE_ITEM] = 'Item entry'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.INSTALL_AI_TEMPLATE] = 'Template entry'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_RUN] = 'Off/on (0/1)'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_FLY] = 'Off/on (0/1)'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_SWIM] = 'Off/on (0/1)'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.TELEPORT] = 'Map id'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_COUNTER] = 'Variable id'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.STORE_TARGET_LIST] = 'Variable id'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.WP_RESUME] = ''; // TODO +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_ORIENTATION] = ''; // TODO +ACTION_PARAM1_TEXTS[SAI_ACTIONS.CREATE_TIMED_EVENT] = 'Event id'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.PLAYMOVIE] = 'Movie entry'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.MOVE_TO_POS] = 'Point id (0 any)'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.RESPAWN_TARGET] = 'Respawn time (seconds)'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.EQUIP] = 'Equip template entry'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.CLOSE_GOSSIP] = ''; // TODO +ACTION_PARAM1_TEXTS[SAI_ACTIONS.TRIGGER_TIMED_EVENT] = 'Event id'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.REMOVE_TIMED_EVENT] = ''; // TODO +ACTION_PARAM1_TEXTS[SAI_ACTIONS.ADD_AURA] = 'Spell id'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.OVERRIDE_SCRIPT_BASE_OBJECT] = ''; // TODO +ACTION_PARAM1_TEXTS[SAI_ACTIONS.RESET_SCRIPT_BASE_OBJECT] = ''; // TODO +ACTION_PARAM1_TEXTS[SAI_ACTIONS.CALL_SCRIPT_RESET] = ''; // TODO +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_RANGED_MOVEMENT] = 'Attack distance'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.CALL_TIMED_ACTIONLIST] = 'Script entry'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_NPC_FLAG] = 'Npc flags'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.ADD_NPC_FLAG] = 'Npc flags'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.REMOVE_NPC_FLAG] = 'Npc flags'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SIMPLE_TALK] = 'Groupid'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.INVOKER_CAST] = 'Spell ID'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.CROSS_CAST] = 'Spell ID'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.CALL_RANDOM_TIMED_ACTIONLIST] = 'Script entry 1'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.CALL_RANDOM_RANGE_TIMED_ACTIONLIST] = 'Script entry 1'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.RANDOM_MOVE] = 'Maximum distance'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_UNIT_FIELD_BYTES_1] = 'Unit field bytes 1'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.REMOVE_UNIT_FIELD_BYTES_1] = 'Unit field bytes 1'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.INTERRUPT_SPELL] = 'With delay (0/1)'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SEND_GO_CUSTOM_ANIM] = 'Animation (0-255)'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_DYNAMIC_FLAG] = 'Dynamic flags'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.ADD_DYNAMIC_FLAG] = 'Dynamic flags'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.REMOVE_DYNAMIC_FLAG] = 'Dynamic flags'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.JUMP_TO_POS] = 'Speed XY'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SEND_GOSSIP_MENU] = 'Gossip menu id'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.GO_SET_LOOT_STATE] = 'Gameobject state'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SEND_TARGET_TO_TARGET] = 'Target id'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_HOME_POS] = ''; // TODO +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_HEALTH_REGEN] = 'Off/on (0/1)'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_ROOT] = 'Unroot/root (0/1)'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_GO_FLAG] = 'Gameobject flags'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.ADD_GO_FLAG] = 'Gameobject flags'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.REMOVE_GO_FLAG] = 'Gameobject flags'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SUMMON_CREATURE_GROUP] = 'Summon group id'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.SET_POWER] = 'Power type'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.ADD_POWER] = 'Power type'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.REMOVE_POWER] = 'Power type'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.GAME_EVENT_STOP] = 'Id of the event'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.GAME_EVENT_START] = 'Id of the event'; +ACTION_PARAM1_TEXTS[SAI_ACTIONS.START_CLOSEST_WAYPOINT] = 'Waypoint 1'; // TODO: add missing values export const ACTION_PARAM2_TEXTS = [];