event"/>
【TrnityCore】event
name | Value | param1 | param2 | param3 | param4 | param5 | ParamString | comments |
SMART_EVENT_UPDATE_IC | 0 | InitialMin | InitialMax | RepeatMin | RepeatMax | 战斗中触发 | ||
SMART_EVENT_UPDATE_OOC | 1 | InitialMin | InitialMax | RepeatMin | RepeatMax | 非战斗状态下触发 | ||
SMART_EVENT_HEALTH_PCT | 2 | HPMin% | HPMax% | RepeatMin | RepeatMax | 生命值百分比触发 | ||
SMART_EVENT_MANA_PCT | 3 | ManaMin% | ManaMax% | RepeatMin | RepeatMax | 魔法值百分比触发 | ||
SMART_EVENT_AGGRO | 4 | 获得仇恨后触发 | ||||||
SMART_EVENT_KILL | 5 | CooldownMin | CooldownMax | Player only? (0/1) | creature_template.entry | 杀死玩家或其他生物后触发 | ||
SMART_EVENT_DEATH | 6 | 死亡后触发 | ||||||
SMART_EVENT_EVADE | 7 | 闪避后触发 | ||||||
SMART_EVENT_SPELLHIT | 8 | SpellID | School 0: Physical 1: Holy 2: Fire 3: Nature 4: Frost 5: Shadow 6: Arcane | CooldownMin | CooldownMax | 被特定技能击中后触发 | ||
SMART_EVENT_RANGE | 9 | MinDist | MaxDist | RepeatMin | RepeatMax | 与目标相隔特定距离后触发 | ||
SMART_EVENT_OOC_LOS | 10 | HostilityMode: 0: Hostile 1: NotHostile 2: Any | MaxRange | CooldownMin | CooldownMax | Player Only? (0/1) | 非战斗状态下与目标相隔特定距离后触发 | |
SMART_EVENT_RESPAWN | 11 | type 0: None 1: Map 2: Area | MapId | ZoneId | On spawn/respawn/summon | |||
SMART_EVENT_TARGET_HEALTH_PCT (unused on 3.3.5) | 12 | HPMin% | HPMax% | RepeatMin | RepeatMax | 对象当前目标生命值百分比后触发 UNUSED, DO NOT REUSE | ||
SMART_EVENT_VICTIM_CASTING | 13 | RepeatMin | RepeatMax | SpellID (0: any) | 对象当前目标施放特定法术后触发 | |||
SMART_EVENT_FRIENDLY_HEALTH (unused on 3.3.5) | 14 | HPDeficit | Radius | RepeatMin | RepeatMax | 范围内友方生命值亏损后触发 UNUSED, DO NOT REUSE | ||
SMART_EVENT_FRIENDLY_IS_CC | 15 | Radius | RepeatMin | RepeatMax | 范围内友方被控制后触发 | |||
SMART_EVENT_FRIENDLY_MISSING_BUFF | 16 | SpellID | Radius | RepeatMin | RepeatMax | 范围内友方失去指定法术后触发 | ||
SMART_EVENT_SUMMONED_UNIT | 17 | creature_template.entry (0 all) | CooldownMin | CooldownMax | 召唤出特定对象后触发 | |||
SMART_EVENT_TARGET_MANA_PCT (unused on 3.3.5) | 18 | ManaMin% | ManaMax% | RepeatMin | RepeatMax | 对象当前目标魔法值百分比时触发 UNUSED, DO NOT REUSE | ||
SMART_EVENT_ACCEPTED_QUEST | 19 | QuestID (0: any) | RepeatMin | RepeatMax | 接到任务后触发 | |||
SMART_EVENT_REWARD_QUEST | 20 | QuestID (0: any) | RepeatMin | RepeatMax | 获得任务奖励后触发 | |||
SMART_EVENT_REACHED_HOME | 21 | 回家后触发 | ||||||
SMART_EVENT_RECEIVE_EMOTE | 22 | EmoteId | CooldownMin | CooldownMax | condition | var1 | val2 | 接收到动作表情后触发 |
SMART_EVENT_HAS_AURA | 23 | SpellID | Stack amount | RepeatMin | RepeatMax | 拥有特定法术光环后触发 | ||
SMART_EVENT_TARGET_BUFFED | 24 | SpellID | Stack amount | RepeatMin | RepeatMax | 对象当前目标获得法术后触发 | ||
SMART_EVENT_RESET | 25 | Called after combat, when the creature respawn and spawn. | ||||||
SMART_EVENT_IC_LOS | 26 | HostilityMode: 0: Hostile 1: NotHostile 2: Any | MaxRange | CooldownMin | CooldownMax | Player Only? (0/1) | 在战斗状态下,与目标相隔特定距离后触发 | |
SMART_EVENT_PASSENGER_BOARDED | 27 | CooldownMin | CooldownMax | |||||
SMART_EVENT_PASSENGER_REMOVED | 28 | CooldownMin | CooldownMax | |||||
SMART_EVENT_CHARMED | 29 | 0: on charm apply 1: on charm remove | 对象被控制后触发 (0:被控制 1:控制解除) | |||||
SMART_EVENT_CHARMED_TARGET | 30 | 对象当前目标被控制后触发 UNUSED, DO NOT REUSE | ||||||
SMART_EVENT_SPELLHIT_TARGET | 31 | SpellId | School 0: Physical 1: Holy 2: Fire 3: Nature 4: Frost 5: Shadow 6: Arcane | RepeatMin | RepeatMax | 对象当前目标被特定技能击中后触发,School参数如下 (0:普通 1:神圣 2:火焰 3:自然 4:冰霜 5:暗影 6:秘法) | ||
SMART_EVENT_DAMAGED | 32 | MinDmg | MaxDmg | RepeatMin | RepeatMax | 对象受到特定伤害后触发 | ||
SMART_EVENT_DAMAGED_TARGET | 33 | MinDmg | MaxDmg | RepeatMin | RepeatMax | 对象当前目标受到特定伤害后触发 | ||
SMART_EVENT_MOVEMENTINFORM | 34 | MovementType 0: Any 1: Random 2: Waypoint (waypoint_data.point) 8: Point 16: Effect (Jump) | PointID | 按指定的移动方式移动后触发 | ||||
SMART_EVENT_SUMMON_DESPAWNED | 35 | creature_template.entry | CooldownMin | CooldownMax | 召唤的对象消失后触发 | |||
SMART_EVENT_CORPSE_REMOVED | 36 | 尸体消失后触发 | ||||||
SMART_EVENT_AI_INIT | 37 | AI初始化后触发 | ||||||
SMART_EVENT_DATA_SET | 38 | Field | Value | CooldownMin | CooldownMax | 对象被设置成某属性后触发 | ||
SMART_EVENT_WAYPOINT_START | 39 | PointId (0: any) | pathId (0: any) | 对象开始按设定路径移动后触发 UNUSED, DO NOT REUSE | ||||
SMART_EVENT_WAYPOINT_REACHED | 40 | PointId (0: any) | pathId (0: any) | 生物到达设定路径点后触发 | ||||
SMART_EVENT_TRANSPORT_ADDPLAYER | 41 | 功能暂未实现 | ||||||
SMART_EVENT_TRANSPORT_ADDCREATURE | 42 | Entry (0: any) | 功能暂未实现 | |||||
SMART_EVENT_TRANSPORT_REMOVE_PLAYER | 43 | 功能暂未实现 | ||||||
SMART_EVENT_TRANSPORT_RELOCATE | 44 | PointId | 功能暂未实现 | |||||
SMART_EVENT_INSTANCE_PLAYER_ENTER | 45 | Team (0: any) | CooldownMin | CooldownMax | 功能暂未实现 | |||
SMART_EVENT_AREATRIGGER_ONTRIGGER | 46 | TriggerId (0: any) | 区域触发器触发后触发 | |||||
SMART_EVENT_QUEST_ACCEPTED | 47 | 获得任务后触发,是否和19重复? | ||||||
SMART_EVENT_QUEST_OBJ_COMPLETION | 48 | quest_objectives.ID | 任务目标达成后触发 | |||||
SMART_EVENT_QUEST_COMPLETION | 49 | 任务完成后触发,是否和20重复? | ||||||
SMART_EVENT_QUEST_REWARDED | 50 | 获得任务奖励后触发 | ||||||
SMART_EVENT_QUEST_FAIL | 51 | 任务失败后触发 | ||||||
SMART_EVENT_TEXT_OVER | 52 | creature_text.GroupID | creature_text.CreatureID (0 any) | action_type=1(SMART_ACTION_TALK)触发后,文字显示完后触发 | ||||
SMART_EVENT_RECEIVE_HEAL | 53 | MinHeal | MaxHeal | CooldownMin | CooldownMax | 生物接受特定治疗量后触发 | ||
SMART_EVENT_JUST_SUMMONED | 54 | 召唤后触发 | ||||||
SMART_EVENT_WAYPOINT_PAUSED | 55 | PointId (0: any) | pathID (0: any) | 对象在特定路径点停留后触发(恢复后可继续沿路径点移动) | ||||
SMART_EVENT_WAYPOINT_RESUMED | 56 | PointId (0: any) | pathID (0: any) | 对象恢复沿路径点移动后触发 | ||||
SMART_EVENT_WAYPOINT_STOPPED | 57 | PointId (0: any) | pathID (0: any) | 对象在特定路径点终止移动后触发(不可恢复) | ||||
SMART_EVENT_WAYPOINT_ENDED | 58 | PointId (0: any) | pathID (0: any) | 生物的整个路径点结束时触发 | ||||
SMART_EVENT_TIMED_EVENT_TRIGGERED | 59 | id | On timed event triggered (See SMART_ACTION_TRIGGER_TIMED_EVENT) | |||||
SMART_EVENT_UPDATE | 60 | InitialMin | InitialMax | RepeatMin | RepeatMax | On event update | ||
SMART_EVENT_LINK | 61 | no params, used to link together multiple events, does not use any extra resources to iterate event lists needlessly | ||||||
SMART_EVENT_GOSSIP_SELECT | 62 | gossip_menu_option.MenuID | gossip_menu_option.OptionID | 选择对话面板特定选项后触发 | ||||
SMART_EVENT_JUST_CREATED | 63 | On spawn/respawn/summon | ||||||
SMART_EVENT_GOSSIP_HELLO | 64 | for gameobject only 0: on gossip hello and on report use This might result in the action being executed twice when clicking the GameObject 1: on gossip hello only 2: on report use only | 对设置有对话面板的对象单击右键后触发 | |||||
SMART_EVENT_FOLLOW_COMPLETED | 65 | On follow completed | ||||||
SMART_EVENT_EVENT_PHASE_CHANGE | 66 | event phase mask | 事件阶段改变后触发 UNUSED, DO NOT REUSE | |||||
SMART_EVENT_IS_BEHIND_TARGET (unused on 3.3.5) | 67 | CooldownMin | CooldownMax | On Creature is behind target UNUSED, DO NOT REUSE | ||||
SMART_EVENT_GAME_EVENT_START | 68 | game_event.eventEntry | On game_event started | |||||
SMART_EVENT_GAME_EVENT_END | 69 | game_event.eventEntry | On game_event ended | |||||
SMART_EVENT_GO_LOOT_STATE_CHANGED | 70 | State: 0: Not Ready 1: Ready 2: Activacted 3: Just deactivated | On go state changed | |||||
SMART_EVENT_GO_EVENT_INFORM | 71 | EventId | On go event inform | |||||
SMART_EVENT_ACTION_DONE | 72 | ActionId | On action done (See SMART_ACTION_DO_ACTION) | |||||
SMART_EVENT_ON_SPELLCLICK | 73 | On spellclick | ||||||
SMART_EVENT_FRIENDLY_HEALTH_PCT | 74 | MinHpPct | MaxHpPct | RepeatMin | RepeatMax | Radius | On friendly health percentage | |
SMART_EVENT_DISTANCE_CREATURE | 75 | creature.guid | creature_template.entry | Distance | Repeat interval (ms) | On creature guid OR any instance of creature entry is within distance. | ||
SMART_EVENT_DISTANCE_GAMEOBJECT | 76 | gameobject.guid | gameobject_template.entry | Distance | Repeat interval (ms) | On gameobject guid OR any instance of gameobject entry is within distance. | ||
SMART_EVENT_COUNTER_SET | 77 | CounterID | Value | CooldownMin | CooldownMax | On CounterID value equal to a specified value (See SMART_ACTION_SET_COUNTER:63) | ||
SMART_EVENT_SCENE_START | 78 | Master only | ||||||
SMART_EVENT_SCENE_TRIGGER | 79 | triggerName | Master only | |||||
SMART_EVENT_SCENE_CANCEL | 80 | Master only | ||||||
SMART_EVENT_SCENE_COMPLETE | 81 | Master only | ||||||
SMART_EVENT_SUMMONED_UNIT_DIES | 82 | CreatureId(0 all) | CooldownMin | CooldownMax | On summoned unit dies | |||
SMART_EVENT_ON_SPELL_CAST | 83 | SpellID | CooldownMin | CooldownMax | On spell cast | |||
SMART_EVENT_ON_SPELL_FAILED | 84 | SpellID | CooldownMin | CooldownMax | On spell failed | |||
SMART_EVENT_ON_SPELL_START | 85 | SpellID | CooldownMin | CooldownMax | On spell start | |||
SMART_EVENT_ON_DESPAWN | 86 | On despawn | ||||||
SMART_EVENT_SEND_EVENT_TRIGGER | 87 | On GameEvent triggered |
更多推荐
【TrnityCore】event
发布评论