Go to the source code of this file.
|
enum | battle_target_check_type {
BTC_NONE = 0x000000
, BTC_SELF = 0x010000
, BTC_ENEMY = 0x020000
, BTC_PARTY = 0x040000
,
BTC_GUILD_ALLY = 0x080000
, BTC_NEUTRAL = 0x100000
, BTC_GUILD = 0x200000
, BTC_GUILD_AND_ALLY = 0x280000
,
BTC_ALL_EXCEPT_GUILD = 0x170000
, BTC_ALL_EXCEPT_PARTY = 0x3b0000
, BTC_ALL_EXCEPT_ENEMY = 0x3d0000
, BTC_ALL = 0x3F0000
} |
|
enum | battle_attack_type {
BAT_NONE = 0x0000
, BAT_WEAPON = 0x0001
, BAT_MAGIC = 0x0002
, BAT_MISC = 0x0004
,
BAT_SHORT = 0x0010
, BAT_LONG = 0x0040
, BAT_SKILL = 0x0100
, BAT_NORMAL = 0x0200
,
BAT_WEAPONMASK = 0x000f
, BAT_RANGEMASK = 0x00f0
, BAT_SKILLMASK = 0x0f00
} |
|
enum | damage_behavior_type {
DMG_BHVR_NONE = 0x00
, DMG_BHVR_NON_OFFENSIVE = 0x01
, DMG_BHVR_SPLASH = 0x02
, DMG_BHVR_SPLIT_BW_TARGETS = 0x04
,
DMG_BHVR_IGNORE_EQUIP_ATK = 0x08
, DMG_BHVR_IGNORE_DEF_ELE = 0x10
, DMG_BHVR_IGNORE_SOFT_DEF = 0x20
, DMG_BHVR_IGNORE_FLEE = 0x40
,
DMG_BHVR_IGNORE_EQUIP_DEF = 0x80
} |
|
enum | battle_damage_type {
BDT_NORMAL = 0
, BDT_SITDOWN = 2
, BDT_STANDUP = 3
, BDT_ENDURE = 4
,
BDT_SPLASH = 5
, BDT_SKILL = 6
, BDT_MULTIHIT = 8
, BDT_MULTIENDURE = 9
,
BDT_CRIT = 10
, BDT_PDODGE = 11
} |
|
◆ battle_attack_type
Enumerator |
---|
BAT_NONE | |
BAT_WEAPON | |
BAT_MAGIC | |
BAT_MISC | |
BAT_SHORT | |
BAT_LONG | |
BAT_SKILL | |
BAT_NORMAL | |
BAT_WEAPONMASK | |
BAT_RANGEMASK | |
BAT_SKILLMASK | |
50{
62};
@ BAT_LONG
Definition: BattleDefinitions.hpp:56
@ BAT_WEAPON
Definition: BattleDefinitions.hpp:52
@ BAT_SKILL
Definition: BattleDefinitions.hpp:57
@ BAT_NORMAL
Definition: BattleDefinitions.hpp:58
@ BAT_RANGEMASK
Definition: BattleDefinitions.hpp:60
@ BAT_MAGIC
Definition: BattleDefinitions.hpp:53
@ BAT_MISC
Definition: BattleDefinitions.hpp:54
@ BAT_NONE
Definition: BattleDefinitions.hpp:51
@ BAT_SHORT
Definition: BattleDefinitions.hpp:55
@ BAT_SKILLMASK
Definition: BattleDefinitions.hpp:61
@ BAT_WEAPONMASK
Definition: BattleDefinitions.hpp:59
◆ battle_damage_type
Enumerator |
---|
BDT_NORMAL | |
BDT_SITDOWN | |
BDT_STANDUP | |
BDT_ENDURE | |
BDT_SPLASH | |
BDT_SKILL | |
BDT_MULTIHIT | |
BDT_MULTIENDURE | |
BDT_CRIT | |
BDT_PDODGE | |
77 {
79
85
90
91};
@ BDT_SKILL
Definition: BattleDefinitions.hpp:84
@ BDT_NORMAL
Definition: BattleDefinitions.hpp:78
@ BDT_PDODGE
Definition: BattleDefinitions.hpp:89
@ BDT_MULTIHIT
Definition: BattleDefinitions.hpp:86
@ BDT_ENDURE
Definition: BattleDefinitions.hpp:82
@ BDT_SITDOWN
Definition: BattleDefinitions.hpp:80
@ BDT_CRIT
Definition: BattleDefinitions.hpp:88
@ BDT_STANDUP
Definition: BattleDefinitions.hpp:81
@ BDT_MULTIENDURE
Definition: BattleDefinitions.hpp:87
@ BDT_SPLASH
Definition: BattleDefinitions.hpp:83
◆ battle_target_check_type
Enumerator |
---|
BTC_NONE | |
BTC_SELF | |
BTC_ENEMY | |
BTC_PARTY | |
BTC_GUILD_ALLY | Only allies, NOT guildmates.
|
BTC_NEUTRAL | |
BTC_GUILD | No Guild Allies.
|
BTC_GUILD_AND_ALLY | Guild AND allies (BCT_SAMEGUILD|BCT_GUILDALLY)
|
BTC_ALL_EXCEPT_GUILD | This must be (~BCT_GUILD&BCT_ALL)
|
BTC_ALL_EXCEPT_PARTY | This must be (~BCT_PARTY&BCT_ALL)
|
BTC_ALL_EXCEPT_ENEMY | This must be (~BCT_ENEMY&BCT_ALL)
|
BTC_ALL | Sum of BCT_NOONE to BCT_SAMEGUILD.
|
33{
45
47};
@ BTC_ALL_EXCEPT_ENEMY
This must be (~BCT_ENEMY&BCT_ALL)
Definition: BattleDefinitions.hpp:44
@ BTC_NONE
Definition: BattleDefinitions.hpp:34
@ BTC_ALL_EXCEPT_PARTY
This must be (~BCT_PARTY&BCT_ALL)
Definition: BattleDefinitions.hpp:43
@ BTC_GUILD_ALLY
Only allies, NOT guildmates.
Definition: BattleDefinitions.hpp:38
@ BTC_GUILD
No Guild Allies.
Definition: BattleDefinitions.hpp:40
@ BTC_ENEMY
Definition: BattleDefinitions.hpp:36
@ BTC_SELF
Definition: BattleDefinitions.hpp:35
@ BTC_GUILD_AND_ALLY
Guild AND allies (BCT_SAMEGUILD|BCT_GUILDALLY)
Definition: BattleDefinitions.hpp:41
@ BTC_ALL
Sum of BCT_NOONE to BCT_SAMEGUILD.
Definition: BattleDefinitions.hpp:46
@ BTC_NEUTRAL
Definition: BattleDefinitions.hpp:39
@ BTC_ALL_EXCEPT_GUILD
This must be (~BCT_GUILD&BCT_ALL)
Definition: BattleDefinitions.hpp:42
@ BTC_PARTY
Definition: BattleDefinitions.hpp:37
◆ damage_behavior_type
Enumerator |
---|
DMG_BHVR_NONE | |
DMG_BHVR_NON_OFFENSIVE | |
DMG_BHVR_SPLASH | |
DMG_BHVR_SPLIT_BW_TARGETS | |
DMG_BHVR_IGNORE_EQUIP_ATK | |
DMG_BHVR_IGNORE_DEF_ELE | |
DMG_BHVR_IGNORE_SOFT_DEF | |
DMG_BHVR_IGNORE_FLEE | |
DMG_BHVR_IGNORE_EQUIP_DEF | |
65{
75};
@ DMG_BHVR_SPLASH
Definition: BattleDefinitions.hpp:68
@ DMG_BHVR_IGNORE_FLEE
Definition: BattleDefinitions.hpp:73
@ DMG_BHVR_SPLIT_BW_TARGETS
Definition: BattleDefinitions.hpp:69
@ DMG_BHVR_NONE
Definition: BattleDefinitions.hpp:66
@ DMG_BHVR_IGNORE_DEF_ELE
Definition: BattleDefinitions.hpp:71
@ DMG_BHVR_NON_OFFENSIVE
Definition: BattleDefinitions.hpp:67
@ DMG_BHVR_IGNORE_EQUIP_DEF
Definition: BattleDefinitions.hpp:74
@ DMG_BHVR_IGNORE_EQUIP_ATK
Definition: BattleDefinitions.hpp:70
@ DMG_BHVR_IGNORE_SOFT_DEF
Definition: BattleDefinitions.hpp:72