k0s02

Untitled

Oct 30th, 2019
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.91 KB | None | 0 0
  1. SMART_EVENT_UPDATE_IC = 0, // InitialMin, InitialMax, RepeatMin, RepeatMax
  2. SMART_EVENT_UPDATE_OOC = 1, // InitialMin, InitialMax, RepeatMin, RepeatMax
  3. SMART_EVENT_HEALT_PCT = 2, // HPMin%, HPMax%, RepeatMin, RepeatMax
  4. SMART_EVENT_MANA_PCT = 3, // ManaMin%, ManaMax%, RepeatMin, RepeatMax
  5. SMART_EVENT_AGGRO = 4, // NONE
  6. SMART_EVENT_KILL = 5, // CooldownMin0, CooldownMax1, playerOnly2, else creature entry3
  7. SMART_EVENT_DEATH = 6, // NONE
  8. SMART_EVENT_EVADE = 7, // NONE
  9. SMART_EVENT_SPELLHIT = 8, // SpellID, School, CooldownMin, CooldownMax
  10. SMART_EVENT_RANGE = 9, // MinDist, MaxDist, RepeatMin, RepeatMax
  11. SMART_EVENT_OOC_LOS = 10, // NoHostile, MaxRnage, CooldownMin, CooldownMax
  12. SMART_EVENT_RESPAWN = 11, // type, MapId, ZoneId
  13. SMART_EVENT_TARGET_HEALTH_PCT = 12, // HPMin%, HPMax%, RepeatMin, RepeatMax
  14. SMART_EVENT_TARGET_CASTING = 13, // RepeatMin, RepeatMax
  15. SMART_EVENT_FRIENDLY_HEALTH = 14, // HPDeficit, Radius, RepeatMin, RepeatMax
  16. SMART_EVENT_FRIENDLY_IS_CC = 15, // Radius, RepeatMin, RepeatMax
  17. SMART_EVENT_FRIENDLY_MISSING_BUFF = 16, // SpellId, Radius, RepeatMin, RepeatMax
  18. SMART_EVENT_SUMMONED_UNIT = 17, // CreatureId(0 all), CooldownMin, CooldownMax
  19. SMART_EVENT_TARGET_MANA_PCT = 18, // ManaMin%, ManaMax%, RepeatMin, RepeatMax
  20. SMART_EVENT_ACCEPTED_QUEST = 19, // QuestID(0any)
  21. SMART_EVENT_REWARD_QUEST = 20, // QuestID(0any)
  22. SMART_EVENT_REACHED_HOME = 21, // NONE
  23. SMART_EVENT_RECEIVE_EMOTE = 22, // EmoteId, CooldownMin, CooldownMax, condition, val1, val2, val3
  24. SMART_EVENT_HAS_AURA = 23, // Param1 = SpellID, Param2 = Number of Time STacked, Param3/4 RepeatMin, RepeatMax
  25. SMART_EVENT_TARGET_BUFFED = 24, // Param1 = SpellID, Param2 = Number of Time STacked, Param3/4 RepeatMin, RepeatMax
  26. SMART_EVENT_RESET = 25, // Called after combat, when the creature respawn and spawn.
  27. SMART_EVENT_IC_LOS = 26, // NoHostile, MaxRnage, CooldownMin, CooldownMax
  28. SMART_EVENT_PASSENGER_BOARDED = 27, // CooldownMin, CooldownMax
  29. SMART_EVENT_PASSENGER_REMOVED = 28, // CooldownMin, CooldownMax
  30. SMART_EVENT_CHARMED = 29, // NONE
  31. SMART_EVENT_CHARMED_TARGET = 30, // NONE
  32. SMART_EVENT_SPELLHIT_TARGET = 31, // SpellID, School, CooldownMin, CooldownMax
  33. SMART_EVENT_DAMAGED = 32, // MinDmg, MaxDmg, CooldownMin, CooldownMax
  34. SMART_EVENT_DAMAGED_TARGET = 33, // MinDmg, MaxDmg, CooldownMin, CooldownMax
  35. SMART_EVENT_MOVEMENTINFORM = 34, // MovementType(any), PointID
  36. SMART_EVENT_SUMMON_DESPAWNED = 35, // Entry, CooldownMin, CooldownMax
  37. SMART_EVENT_CORPSE_REMOVED = 36, // NONE
  38. SMART_EVENT_AI_INIT = 37, // NONE
  39. SMART_EVENT_DATA_SET = 38, // Id, Value, CooldownMin, CooldownMax
  40. SMART_EVENT_WAYPOINT_START = 39, // PointId(0any), pathID(0any)
  41. SMART_EVENT_WAYPOINT_REACHED = 40, // PointId(0any), pathID(0any)
  42. SMART_EVENT_TRANSPORT_ADDPLAYER = 41, // NONE
  43. SMART_EVENT_TRANSPORT_ADDCREATURE = 42, // Entry (0 any)
  44. SMART_EVENT_TRANSPORT_REMOVE_PLAYER = 43, // NONE
  45. SMART_EVENT_TRANSPORT_RELOCATE = 44, // PointId
  46. SMART_EVENT_INSTANCE_PLAYER_ENTER = 45, // Team (0 any), CooldownMin, CooldownMax
  47. SMART_EVENT_AREATRIGGER_ONTRIGGER = 46, // TriggerId(0 any)
  48. SMART_EVENT_QUEST_ACCEPTED = 47, // none
  49. SMART_EVENT_QUEST_OBJ_COPLETETION = 48, // none
  50. SMART_EVENT_QUEST_COMPLETION = 49, // none
  51. SMART_EVENT_QUEST_REWARDED = 50, // none
  52. SMART_EVENT_QUEST_FAIL = 51, // none
  53. SMART_EVENT_TEXT_OVER = 52, // GroupId from creature_text, creature entry who talks (0 any)
  54. SMART_EVENT_RECEIVE_HEAL = 53, // MinHeal, MaxHeal, CooldownMin, CooldownMax
  55. SMART_EVENT_JUST_SUMMONED = 54, // none
  56. SMART_EVENT_WAYPOINT_PAUSED = 55, // PointId(0any), pathID(0any)
  57. SMART_EVENT_WAYPOINT_RESUMED = 56, // PointId(0any), pathID(0any)
  58. SMART_EVENT_WAYPOINT_STOPPED = 57, // PointId(0any), pathID(0any)
  59. SMART_EVENT_WAYPOINT_ENDED = 58, // PointId(0any), pathID(0any)
  60. SMART_EVENT_TIMED_EVENT_TRIGGERED = 59, // id
  61. SMART_EVENT_UPDATE = 60, // InitialMin, InitialMax, RepeatMin, RepeatMax
  62. SMART_EVENT_LINK = 61, // INTERNAL USAGE, no params, used to link together multiple events, does not use any extra resources to iterate event lists needlessly
  63. SMART_EVENT_GOSSIP_SELECT = 62, // menuID, actionID
  64. SMART_EVENT_JUST_CREATED = 63, // none
  65. SMART_EVENT_GOSSIP_HELLO = 64, // none
  66. SMART_EVENT_FOLLOW_COMPLETED = 65, // none
  67. SMART_EVENT_EVENT_PHASE_CHANGE = 66, // event phase mask (<= SMART_EVENT_PHASE_COUNT)
  68. SMART_EVENT_IS_BEHIND_TARGET = 67, // cooldownMin, CooldownMax
  69. SMART_EVENT_GAME_EVENT_START = 68, // game_event.Entry
  70. SMART_EVENT_GAME_EVENT_END = 69, // game_event.Entry
  71. SMART_EVENT_GO_STATE_CHANGED = 70, // go state
  72. SMART_EVENT_GO_EVENT_INFORM = 71, // eventId
  73. SMART_EVENT_ACTION_DONE = 72, // eventId (SharedDefines.EventId)
  74. SMART_EVENT_ON_SPELLCLICK = 73, // clicker (unit)
  75.  
  76. SMART_EVENT_FRIENDLY_HEALTH_PCT = 74, // minHpPct, maxHpPct, repeatMin, repeatMax
  77. SMART_EVENT_DISTANCE_CREATURE = 75, // guid, entry, distance, repeat
  78. SMART_EVENT_DISTANCE_GAMEOBJECT = 76, // guid, entry, distance, repeat
  79. SMART_EVENT_COUNTER_SET = 77, // id, value, cooldownMin, cooldownMax
  80. SMART_EVENT_EVENTOBJECT_ONTRIGGER = 78, // EventObjec(0 any)
  81.  
  82.  
  83.  
  84. /// Custom Freakz events
  85. SMART_EVENT_SCENE_COMPLETED = 100,
  86. SMART_EVENT_CONVERSATION_COMPLETED = 101,
  87. SMART_EVENT_PLAYER_CHOICE = 102,
  88. SMART_EVENT_SCENARIO_COMPLETED = 103,
  89. SMART_EVENT_STAGE_COMPLETED = 104,
  90. SMART_EVENT_SCENARIO_ITEM_LOOTED = 105,
  91. SMART_EVENT_GAMEOBJECT_LOOTED = 106,
  92. SMART_EVENT_PLAY_MOVIE_ENDED = 107,
Add Comment
Please, Sign In to add comment