You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
3.0 KiB
36 lines
3.0 KiB
# /*
|
|
# * BJº¯ÊýÓÅ»¯ -- Trigger
|
|
# *
|
|
# * By actboy168
|
|
# *
|
|
# */
|
|
#
|
|
#ifndef INCLUDE_BJ_OPTIMIZATION_TRIGGER_H
|
|
#define INCLUDE_BJ_OPTIMIZATION_TRIGGER_H
|
|
#
|
|
//# include <YDTrigger/BJOptimization/detail/TriggerRegisterPlayerSelectionEventBJ.h>
|
|
//# include <YDTrigger/BJOptimization/detail/TriggerRegisterPlayerKeyEventBJ.h>
|
|
#
|
|
# define TriggerRegisterTimerEventPeriodic(trig, timeout) TriggerRegisterTimerEvent(trig, timeout, true)
|
|
# define TriggerRegisterTimerEventSingle(trig, timeout) TriggerRegisterTimerEvent(trig, timeout, false)
|
|
# define TriggerRegisterTimerExpireEventBJ(trig, t) TriggerRegisterTimerExpireEvent(trig, t)
|
|
//# define TriggerRegisterPlayerUnitEventSimple(trig, p, e) TriggerRegisterPlayerUnitEvent(trig, p, e, null)
|
|
//# define TriggerRegisterPlayerEventVictory(trig, player) TriggerRegisterPlayerEvent(trig, player, EVENT_PLAYER_VICTORY)
|
|
//# define TriggerRegisterPlayerEventDefeat(trig, player) TriggerRegisterPlayerEvent(trig, player, EVENT_PLAYER_DEFEAT)
|
|
//# define TriggerRegisterPlayerEventLeave(trig, player) TriggerRegisterPlayerEvent(trig, player, EVENT_PLAYER_LEAVE)
|
|
//# define TriggerRegisterPlayerEventAllianceChanged(trig, player) TriggerRegisterPlayerEvent(trig, player, EVENT_PLAYER_ALLIANCE_CHANGED)
|
|
//# define TriggerRegisterPlayerEventEndCinematic(trig, player) TriggerRegisterPlayerEvent(trig, player, EVENT_PLAYER_END_CINEMATIC)
|
|
# define TriggerRegisterGameStateEventTimeOfDay(trig, opcode, limitval) TriggerRegisterGameStateEvent(trig, GAME_STATE_TIME_OF_DAY, opcode, limitval)
|
|
# define TriggerRegisterEnterRegionSimple(trig, region) TriggerRegisterEnterRegion(trig, region, null)
|
|
# define TriggerRegisterLeaveRegionSimple(trig, region) TriggerRegisterLeaveRegion(trig, region, null)
|
|
# define TriggerRegisterDistanceBetweenUnits(trig, unit, cond, range) TriggerRegisterUnitInRange(trig, unit, range, cond)
|
|
# define TriggerRegisterUnitInRangeSimple(trig, range, unit) TriggerRegisterUnitInRange(trig, unit, range, null)
|
|
# define TriggerRegisterUnitLifeEvent(trig, unit, opcode, limitval) TriggerRegisterUnitStateEvent(trig, unit, UNIT_STATE_LIFE, opcode, limitval)
|
|
# define TriggerRegisterUnitManaEvent(trig, unit, opcode, limitval) TriggerRegisterUnitStateEvent(trig, unit, UNIT_STATE_MANA, opcode, limitval)
|
|
# define TriggerRegisterDialogEventBJ(trig, dialog) TriggerRegisterDialogEvent(trig, dialog)
|
|
# define TriggerRegisterShowSkillEventBJ(trig) TriggerRegisterGameEvent(trig, EVENT_GAME_SHOW_SKILL)
|
|
# define TriggerRegisterBuildSubmenuEventBJ(trig) TriggerRegisterGameEvent(trig, EVENT_GAME_BUILD_SUBMENU)
|
|
# define TriggerRegisterGameLoadedEventBJ(trig) TriggerRegisterGameEvent(trig, EVENT_GAME_LOADED)
|
|
# define TriggerRegisterGameSavedEventBJ(trig) TriggerRegisterGameEvent(trig, EVENT_GAME_SAVE)
|
|
#
|
|
#endif
|
|
|