Keira3 icon indicating copy to clipboard operation
Keira3 copied to clipboard

SAI Editor: Re-Organize Smart Events and Smart Action selection in categories instead of numerical order

Open Gultask opened this issue 2 years ago • 0 comments

Currently SmartAI events, actions and targets are organized by its index in numerical order. They should be ordered by category instead, like movement, timer, AI hooks, etc.

Events

Timers

0 SMART_EVENT_UPDATE_IC 1 SMART_EVENT_UPDATE_OOC 60 SMART_EVENT_UPDATE 2 SMART_EVENT_HEALTH_PCT 3 SMART_EVENT_MANA_PCT 9 SMART_EVENT_RANGE 12 SMART_EVENT_TARGET_HEALTH_PCT 18 SMART_EVENT_TARGET_MANA_PCT 13 SMART_EVENT_VICTIM_CASTING 67 SMART_EVENT_IS_BEHIND_TARGET 105 SMART_EVENT_AREA_CASTING 106 SMART_EVENT_AREA_RANGE

Hooks

4 SMART_EVENT_AGGRO 5 SMART_EVENT_KILL 6 SMART_EVENT_DEATH 7 SMART_EVENT_EVADE 11 SMART_EVENT_RESPAWN 25 SMART_EVENT_RESET 37 SMART_EVENT_AI_INIT 54 SMART_EVENT_JUST_SUMMONED 21 SMART_EVENT_REACHED_HOME 22 SMART_EVENT_RECEIVE_EMOTE 52 SMART_EVENT_TEXT_OVER 36 SMART_EVENT_CORPSE_REMOVED

Other Creatures

14 SMART_EVENT_FRIENDLY_HEALTH 74 SMART_EVENT_FRIENDLY_HEALTH_PCT 15 SMART_EVENT_FRIENDLY_IS_CC 16 SMART_EVENT_FRIENDLY_MISSING_BUFF 17 SMART_EVENT_SUMMONED_UNIT 82 SMART_EVENT_SUMMONED_UNIT_DIES 35 SMART_EVENT_SUMMON_DESPAWNED

Quest

19 SMART_EVENT_ACCEPTED_QUEST 20 SMART_EVENT_REWARD_QUEST

Spell/Damage/Healing

8 SMART_EVENT_SPELLHIT 31 SMART_EVENT_SPELLHIT_TARGET 23 SMART_EVENT_HAS_AURA 24 SMART_EVENT_TARGET_BUFFED 32 SMART_EVENT_DAMAGED 33 SMART_EVENT_DAMAGED_TARGET 53 SMART_EVENT_RECEIVE_HEAL 29 SMART_EVENT_CHARMED 30 SMART_EVENT_CHARMED_TARGET 73 SMART_EVENT_ON_SPELLCLICK

Movement

34 SMART_EVENT_MOVEMENTINFORM 39 SMART_EVENT_WAYPOINT_START 40 SMART_EVENT_WAYPOINT_REACHED 55 SMART_EVENT_WAYPOINT_PAUSED 56 SMART_EVENT_WAYPOINT_RESUMED 57 SMART_EVENT_WAYPOINT_STOPPED 58 SMART_EVENT_WAYPOINT_ENDED 65 SMART_EVENT_FOLLOW_COMPLETED

Gossip

62 SMART_EVENT_GOSSIP_SELECT 64 SMART_EVENT_GOSSIP_HELLO

Game Events

68 SMART_EVENT_GAME_EVENT_START 69 SMART_EVENT_GAME_EVENT_END

10 SMART_EVENT_OOC_LOS 26 SMART_EVENT_IC_LOS 75 SMART_EVENT_DISTANCE_CREATURE 76 SMART_EVENT_DISTANCE_GAMEOBJECT 101 SMART_EVENT_NEAR_PLAYERS 102 SMART_EVENT_NEAR_PLAYERS_NEGATION 103 SMART_EVENT_NEAR_UNIT 104 SMART_EVENT_NEAR_UNIT_NEGATION

Vehicle

27 SMART_EVENT_PASSENGER_BOARDED 28 SMART_EVENT_PASSENGER_REMOVED

Misc

61 SMART_EVENT_LINK 38 SMART_EVENT_DATA_SET 77 SMART_EVENT_COUNTER_SET 59 SMART_EVENT_TIMED_EVENT_TRIGGERED 72 SMART_EVENT_ACTION_DONE 66 SMART_EVENT_EVENT_PHASE_CHANGE

Gameobject-Only Source

63 SMART_EVENT_JUST_CREATED 70 SMART_EVENT_GO_STATE_CHANGED 71 SMART_EVENT_GO_EVENT_INFORM

Areatrigger Source

46 SMART_EVENT_AREATRIGGER_ONTRIGGER

Quest Source

47 SMART_EVENT_QUEST_ACCEPTED 48 SMART_EVENT_QUEST_OBJ_COMPLETION 49 SMART_EVENT_QUEST_COMPLETION 50 SMART_EVENT_QUEST_REWARDED 51 SMART_EVENT_QUEST_FAIL

Transport Source

41 SMART_EVENT_TRANSPORT_ADDPLAYER 42 SMART_EVENT_TRANSPORT_ADDCREATURE 43 SMART_EVENT_TRANSPORT_REMOVE_PLAYER 44 SMART_EVENT_TRANSPORT_RELOCATE

Instance Source

45 SMART_EVENT_INSTANCE_PLAYER_ENTER

Gultask avatar Aug 06 '23 19:08 Gultask