From 299b1505b138c1ff4f8ad65513672ca35313cea4 Mon Sep 17 00:00:00 2001 From: nsensfel Date: Mon, 7 Oct 2019 18:04:53 +0200 Subject: Starting implementation of skills and conditions. --- include/tacticians/conditions.hrl.m4 | 37 ++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 include/tacticians/conditions.hrl.m4 (limited to 'include/tacticians/conditions.hrl.m4') diff --git a/include/tacticians/conditions.hrl.m4 b/include/tacticians/conditions.hrl.m4 new file mode 100644 index 0000000..5c3e537 --- /dev/null +++ b/include/tacticians/conditions.hrl.m4 @@ -0,0 +1,37 @@ +m4_include(__MAKEFILE_DATA_DIR/condition/trigger.m4.conf) + +-define(CONDITION_TRIGGER_START_OF_PLAYER_TURN, __COND_TRIG_START_OF_PLAYER_TURN). +-define(CONDITION_TRIGGER_END_OF_PLAYER_TURN, __COND_TRIG_END_OF_PLAYER_TURN). +-define(CONDITION_TRIGGER_START_OF_CHARACTER_TURN, __COND_TRIG_START_OF_CHARACTER_TURN). +-define(CONDITION_TRIGGER_END_OF_CHARACTER_TURN, __COND_TRIG_END_OF_CHARACTER_TURN). + +-define(CONDITION_TRIGGER_START_OF_OWN_ATTACK, __COND_TRIG_START_OF_OWN_ATTACK). +-define(CONDITION_TRIGGER_END_OF_OWN_ATTACK, __COND_TRIG_END_OF_OWN_ATTACK). +-define(CONDITION_TRIGGER_START_OF_OWN_HIT, __COND_TRIG_START_OF_OWN_HIT). +-define(CONDITION_TRIGGER_END_OF_OWN_HIT, __COND_TRIG_END_OF_OWN_HIT). + +-define(CONDITION_TRIGGER_OWN_DODGE, __COND_TRIG_OWN_DODGE). +-define(CONDITION_TRIGGER_OWN_CRITICAL, __COND_TRIG_OWN_CRITICAL). +-define(CONDITION_TRIGGER_OWN_DOUBLE_HIT, __COND_TRIG_OWN_DOUBLE_HIT). +-define(CONDITION_TRIGGER_OWN_DAMAGE, __COND_TRIG_OWN_DAMAGE). + +-define(CONDITION_TRIGGER_START_OF_TARGET_ATTACK, __COND_TRIG_START_OF_TARGET_ATTACK). +-define(CONDITION_TRIGGER_END_OF_TARGET_ATTACK, __COND_TRIG_END_OF_TARGET_ATTACK). +-define(CONDITION_TRIGGER_START_OF_TARGET_HIT, __COND_TRIG_START_OF_TARGET_HIT). +-define(CONDITION_TRIGGER_END_OF_TARGET_HIT, __COND_TRIG_END_OF_TARGET_HIT). + +-define(CONDITION_TRIGGER_TARGET_DODGE, __COND_TRIG_TARGET_DODGE). +-define(CONDITION_TRIGGER_TARGET_CRITICAL, __COND_TRIG_TARGET_CRITICAL). +-define(CONDITION_TRIGGER_TARGET_DOUBLE_HIT, __COND_TRIG_TARGET_DOUBLE_HIT). +-define(CONDITION_TRIGGER_TARGET_DAMAGE, __COND_TRIG_TARGET_DAMAGE). + +-define(CONDITION_TRIGGER_MOVEMENT, __COND_TRIG_MOVEMENT). +-define(CONDITION_TRIGGER_WEAPON_SWITCH, __COND_TRIG_WEAPON_SWITCH). +-define(CONDITION_TRIGGER_SKILL_USE, __COND_TRIG_SKILL_USE). + +-define(CONDITION_TRIGGER_DEATH, __COND_TRIG_DEATH). + +-define(CONDITION_TRIGGER_START_OF_BATTLE, __COND_TRIG_START_OF_BATTLE). +-define(CONDITION_TRIGGER_END_OF_BATTLE, __COND_TRIG_END_OF_BATTLE). + +-define(CONDITION_TRIGGER_IMMEDIATELY, __COND_TRIG_IMMEDIATELY). -- cgit v1.2.3-70-g09d2