Skip to content

Commit

Permalink
chore(SAI): add some texts
Browse files Browse the repository at this point in the history
  • Loading branch information
FrancescoBorzi committed Nov 30, 2019
1 parent 0a1af57 commit ec1abdb
Showing 1 changed file with 113 additions and 0 deletions.
113 changes: 113 additions & 0 deletions src/app/types/smart-scripts.type.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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 = [];
Expand Down

0 comments on commit ec1abdb

Please sign in to comment.