【TrnityCore】event

编程入门 行业动态 更新时间:2024-10-06 04:06:08

【TrnityCore】<a href=https://www.elefans.com/category/jswz/34/1754453.html style=event"/>

【TrnityCore】event

nameValueparam1param2param3param4param5ParamStringcomments
SMART_EVENT_UPDATE_IC0InitialMinInitialMaxRepeatMinRepeatMax战斗中触发
SMART_EVENT_UPDATE_OOC1InitialMinInitialMaxRepeatMinRepeatMax非战斗状态下触发
SMART_EVENT_HEALTH_PCT2HPMin%HPMax%RepeatMinRepeatMax生命值百分比触发
SMART_EVENT_MANA_PCT3ManaMin%ManaMax%RepeatMinRepeatMax魔法值百分比触发
SMART_EVENT_AGGRO4获得仇恨后触发
SMART_EVENT_KILL5CooldownMinCooldownMaxPlayer only?
(0/1)
creature_template.entry杀死玩家或其他生物后触发
SMART_EVENT_DEATH6死亡后触发
SMART_EVENT_EVADE7闪避后触发
SMART_EVENT_SPELLHIT8SpellIDSchool
0: Physical 1: Holy 2: Fire 3: Nature
4: Frost 5: Shadow 6: Arcane
CooldownMinCooldownMax被特定技能击中后触发
SMART_EVENT_RANGE9MinDistMaxDistRepeatMinRepeatMax与目标相隔特定距离后触发
SMART_EVENT_OOC_LOS10HostilityMode:
0: Hostile 1: NotHostile 2: Any
MaxRangeCooldownMinCooldownMaxPlayer Only?
(0/1)
非战斗状态下与目标相隔特定距离后触发
SMART_EVENT_RESPAWN11type
0: None 1: Map 2: Area
MapIdZoneIdOn spawn/respawn/summon
SMART_EVENT_TARGET_HEALTH_PCT (unused on 3.3.5)12HPMin%HPMax%RepeatMinRepeatMax对象当前目标生命值百分比后触发
UNUSED, DO NOT REUSE
SMART_EVENT_VICTIM_CASTING13RepeatMinRepeatMaxSpellID (0: any)对象当前目标施放特定法术后触发
SMART_EVENT_FRIENDLY_HEALTH (unused on 3.3.5)14HPDeficitRadiusRepeatMinRepeatMax范围内友方生命值亏损后触发
UNUSED, DO NOT REUSE
SMART_EVENT_FRIENDLY_IS_CC15RadiusRepeatMinRepeatMax范围内友方被控制后触发
SMART_EVENT_FRIENDLY_MISSING_BUFF16SpellIDRadiusRepeatMinRepeatMax范围内友方失去指定法术后触发
SMART_EVENT_SUMMONED_UNIT17creature_template.entry
(0 all)
CooldownMinCooldownMax召唤出特定对象后触发
SMART_EVENT_TARGET_MANA_PCT (unused on 3.3.5)18ManaMin%ManaMax%RepeatMinRepeatMax对象当前目标魔法值百分比时触发
UNUSED, DO NOT REUSE
SMART_EVENT_ACCEPTED_QUEST19QuestID (0: any)RepeatMinRepeatMax接到任务后触发
SMART_EVENT_REWARD_QUEST20QuestID (0: any)RepeatMinRepeatMax获得任务奖励后触发
SMART_EVENT_REACHED_HOME21回家后触发
SMART_EVENT_RECEIVE_EMOTE22EmoteIdCooldownMinCooldownMaxconditionvar1val2接收到动作表情后触发
SMART_EVENT_HAS_AURA23SpellIDStack amountRepeatMinRepeatMax拥有特定法术光环后触发
SMART_EVENT_TARGET_BUFFED24SpellIDStack amountRepeatMinRepeatMax对象当前目标获得法术后触发
SMART_EVENT_RESET25Called after combat, when the creature respawn and spawn.
SMART_EVENT_IC_LOS26HostilityMode:
0: Hostile 1: NotHostile 2: Any
MaxRangeCooldownMinCooldownMaxPlayer Only?
(0/1)
在战斗状态下,与目标相隔特定距离后触发
SMART_EVENT_PASSENGER_BOARDED27CooldownMinCooldownMax
SMART_EVENT_PASSENGER_REMOVED28CooldownMinCooldownMax
SMART_EVENT_CHARMED290: on charm apply
1: on charm remove
对象被控制后触发
(0:被控制 1:控制解除)
SMART_EVENT_CHARMED_TARGET30对象当前目标被控制后触发
UNUSED, DO NOT REUSE
SMART_EVENT_SPELLHIT_TARGET31SpellIdSchool
0: Physical 1: Holy 2: Fire 3: Nature
4: Frost 5: Shadow 6: Arcane
RepeatMinRepeatMax对象当前目标被特定技能击中后触发,School参数如下
(0:普通 1:神圣 2:火焰 3:自然 4:冰霜 5:暗影 6:秘法)
SMART_EVENT_DAMAGED32MinDmgMaxDmgRepeatMinRepeatMax对象受到特定伤害后触发
SMART_EVENT_DAMAGED_TARGET33MinDmgMaxDmgRepeatMinRepeatMax对象当前目标受到特定伤害后触发
SMART_EVENT_MOVEMENTINFORM34MovementType
0: Any 1: Random 2: Waypoint (waypoint_data.point)
8: Point 16: Effect (Jump)
PointID按指定的移动方式移动后触发
SMART_EVENT_SUMMON_DESPAWNED35creature_template.entryCooldownMinCooldownMax召唤的对象消失后触发
SMART_EVENT_CORPSE_REMOVED36尸体消失后触发
SMART_EVENT_AI_INIT37AI初始化后触发
SMART_EVENT_DATA_SET38FieldValueCooldownMinCooldownMax对象被设置成某属性后触发
SMART_EVENT_WAYPOINT_START39PointId (0: any)pathId (0: any)对象开始按设定路径移动后触发
UNUSED, DO NOT REUSE
SMART_EVENT_WAYPOINT_REACHED40PointId (0: any)pathId (0: any)生物到达设定路径点后触发
SMART_EVENT_TRANSPORT_ADDPLAYER41功能暂未实现
SMART_EVENT_TRANSPORT_ADDCREATURE42Entry (0: any)功能暂未实现
SMART_EVENT_TRANSPORT_REMOVE_PLAYER43功能暂未实现
SMART_EVENT_TRANSPORT_RELOCATE44PointId功能暂未实现
SMART_EVENT_INSTANCE_PLAYER_ENTER45Team (0: any)CooldownMinCooldownMax功能暂未实现
SMART_EVENT_AREATRIGGER_ONTRIGGER46TriggerId (0: any)区域触发器触发后触发
SMART_EVENT_QUEST_ACCEPTED47获得任务后触发,是否和19重复?
SMART_EVENT_QUEST_OBJ_COMPLETION48quest_objectives.ID任务目标达成后触发
SMART_EVENT_QUEST_COMPLETION49任务完成后触发,是否和20重复?
SMART_EVENT_QUEST_REWARDED50获得任务奖励后触发
SMART_EVENT_QUEST_FAIL51任务失败后触发
SMART_EVENT_TEXT_OVER52creature_text.GroupIDcreature_text.CreatureID
(0 any)
action_type=1(SMART_ACTION_TALK)触发后,文字显示完后触发
SMART_EVENT_RECEIVE_HEAL53MinHealMaxHealCooldownMinCooldownMax生物接受特定治疗量后触发
SMART_EVENT_JUST_SUMMONED54召唤后触发
SMART_EVENT_WAYPOINT_PAUSED55PointId (0: any)pathID (0: any)对象在特定路径点停留后触发(恢复后可继续沿路径点移动)
SMART_EVENT_WAYPOINT_RESUMED56PointId (0: any)pathID (0: any)对象恢复沿路径点移动后触发
SMART_EVENT_WAYPOINT_STOPPED57PointId (0: any)pathID (0: any)对象在特定路径点终止移动后触发(不可恢复)
SMART_EVENT_WAYPOINT_ENDED58PointId (0: any)pathID (0: any)生物的整个路径点结束时触发
SMART_EVENT_TIMED_EVENT_TRIGGERED59idOn timed event triggered
(See SMART_ACTION_TRIGGER_TIMED_EVENT)
SMART_EVENT_UPDATE60InitialMinInitialMaxRepeatMinRepeatMaxOn event update
SMART_EVENT_LINK61no params, used to link together multiple events, does not use any extra resources to iterate event lists needlessly
SMART_EVENT_GOSSIP_SELECT62gossip_menu_option.MenuIDgossip_menu_option.OptionID选择对话面板特定选项后触发
SMART_EVENT_JUST_CREATED63On spawn/respawn/summon
SMART_EVENT_GOSSIP_HELLO64for 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_COMPLETED65On follow completed
SMART_EVENT_EVENT_PHASE_CHANGE66event phase mask事件阶段改变后触发
UNUSED, DO NOT REUSE
SMART_EVENT_IS_BEHIND_TARGET (unused on 3.3.5)67CooldownMinCooldownMaxOn Creature is behind target
UNUSED, DO NOT REUSE
SMART_EVENT_GAME_EVENT_START68game_event.eventEntryOn game_event started
SMART_EVENT_GAME_EVENT_END69game_event.eventEntryOn game_event ended
SMART_EVENT_GO_LOOT_STATE_CHANGED70State:
0: Not Ready 1: Ready
2: Activacted 3: Just deactivated
On go state changed
SMART_EVENT_GO_EVENT_INFORM71EventIdOn go event inform
SMART_EVENT_ACTION_DONE72ActionIdOn action done
(See SMART_ACTION_DO_ACTION)
SMART_EVENT_ON_SPELLCLICK73On spellclick
SMART_EVENT_FRIENDLY_HEALTH_PCT74MinHpPctMaxHpPctRepeatMinRepeatMaxRadiusOn friendly health percentage
SMART_EVENT_DISTANCE_CREATURE75creature.guidcreature_template.entryDistanceRepeat interval (ms)On creature guid OR any instance of creature entry is within distance.
SMART_EVENT_DISTANCE_GAMEOBJECT76gameobject.guidgameobject_template.entryDistanceRepeat interval (ms)On gameobject guid OR any instance of gameobject entry is within distance.
SMART_EVENT_COUNTER_SET77CounterIDValueCooldownMinCooldownMaxOn CounterID value equal to a specified value
(See SMART_ACTION_SET_COUNTER:63)
SMART_EVENT_SCENE_START78Master only
SMART_EVENT_SCENE_TRIGGER79triggerNameMaster only
SMART_EVENT_SCENE_CANCEL80Master only
SMART_EVENT_SCENE_COMPLETE81Master only
SMART_EVENT_SUMMONED_UNIT_DIES82CreatureId(0 all)CooldownMinCooldownMaxOn summoned unit dies
SMART_EVENT_ON_SPELL_CAST83SpellIDCooldownMinCooldownMaxOn spell cast
SMART_EVENT_ON_SPELL_FAILED84SpellIDCooldownMinCooldownMaxOn spell failed
SMART_EVENT_ON_SPELL_START85SpellIDCooldownMinCooldownMaxOn spell start
SMART_EVENT_ON_DESPAWN86On despawn
SMART_EVENT_SEND_EVENT_TRIGGER87On GameEvent triggered

更多推荐

【TrnityCore】event

本文发布于:2024-02-28 04:22:06,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1767820.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:TrnityCore   event

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!