#include "UnitDefinitions.hpp"
#include <sol/sol.hpp>
Go to the source code of this file.
|
enum | combat_damage_type_mask {
CBT_DMGMASK_NONE = 0x0000
, CBT_DMGMASK_WEAPON = 0x0001
, CBT_DMGMASK_MAGIC = 0x0002
, CBT_DMGMASK_MISC = 0x0004
,
CBT_DMGMASK_SHORT = 0x0010
, CBT_DMGMASK_LONG = 0x0040
, CBT_DMGMASK_SKILL = 0x0100
, CBT_DMGMASK_NORMAL = 0x0200
,
CBT_DMGMASK_WEAPONMASK = 0x000f
, CBT_DMGMASK_RANGEMASK = 0x00f0
, CBT_DMGMASK_SKILLMASK = 0x0f00
} |
|
enum | combat_retaliate_type {
CBT_RET_NONE
, CBT_RET_LUCKY
, CBT_RET_FLEE
, CBT_RET_MISS
,
CBT_RET_BLOCK
, CBT_RET_DEF
} |
|
enum | combat_target_mask {
CBT_TMASK_NOONE = 0x000000
, CBT_TMASK_SELF = 0x010000
, CBT_TMASK_ENEMY = 0x020000
, CBT_TMASK_PARTY = 0x040000
,
CBT_TMASK_GUILDALLY = 0x080000
, CBT_TMASK_NEUTRAL = 0x100000
, CBT_TMASK_SAMEGUILD = 0x200000
, CBT_TMASK_GUILD = 0x280000
,
CBT_TMASK_NOGUILD = 0x170000
, CBT_TMASK_NOPARTY = 0x3b0000
, CBT_TMASK_NOENEMY = 0x3d0000
, CBT_TMASK_ALL = 0x3f0000
} |
|
enum | combat_damage_hit_type {
CBT_DMG_HIT_NORMAL = 0
, CBT_DMG_HIT_ENDURE = 4
, CBT_DMG_HIT_SPLASH = 5
, CBT_DMG_HIT_SKILL = 6
,
CBT_DMG_HIT_MULTIHIT = 8
, CBT_DMG_HIT_MULTIENDURE = 9
, CBT_DMG_HIT_CRIT = 10
, CBT_DMG_HIT_PDODGE = 11
} |
| Values used by (struct Damage).type, as well as clif->damage(type) and clif->skill_damage(type) More...
|
|
◆ combat_damage_hit_type
Values used by (struct Damage).type, as well as clif->damage(type) and clif->skill_damage(type)
Note: some values may not apply in some contexts.
Enumerator |
---|
CBT_DMG_HIT_NORMAL | |
CBT_DMG_HIT_ENDURE | |
CBT_DMG_HIT_SPLASH | |
CBT_DMG_HIT_SKILL | |
CBT_DMG_HIT_MULTIHIT | |
CBT_DMG_HIT_MULTIENDURE | |
CBT_DMG_HIT_CRIT | |
CBT_DMG_HIT_PDODGE | |
83 {
85
86
87
91
96
97};
@ CBT_DMG_HIT_SKILL
Definition: CombatDefinitions.hpp:90
@ CBT_DMG_HIT_MULTIENDURE
Definition: CombatDefinitions.hpp:93
@ CBT_DMG_HIT_NORMAL
Definition: CombatDefinitions.hpp:84
@ CBT_DMG_HIT_SPLASH
Definition: CombatDefinitions.hpp:89
@ CBT_DMG_HIT_MULTIHIT
Definition: CombatDefinitions.hpp:92
@ CBT_DMG_HIT_CRIT
Definition: CombatDefinitions.hpp:94
@ CBT_DMG_HIT_PDODGE
Definition: CombatDefinitions.hpp:95
@ CBT_DMG_HIT_ENDURE
Definition: CombatDefinitions.hpp:88
◆ combat_damage_type_mask
Enumerator |
---|
CBT_DMGMASK_NONE | |
CBT_DMGMASK_WEAPON | |
CBT_DMGMASK_MAGIC | |
CBT_DMGMASK_MISC | |
CBT_DMGMASK_SHORT | |
CBT_DMGMASK_LONG | |
CBT_DMGMASK_SKILL | |
CBT_DMGMASK_NORMAL | |
CBT_DMGMASK_WEAPONMASK | |
CBT_DMGMASK_RANGEMASK | |
CBT_DMGMASK_SKILLMASK | |
35 {
36
48};
@ CBT_DMGMASK_WEAPONMASK
Definition: CombatDefinitions.hpp:45
@ CBT_DMGMASK_MAGIC
Definition: CombatDefinitions.hpp:39
@ CBT_DMGMASK_SHORT
Definition: CombatDefinitions.hpp:41
@ CBT_DMGMASK_NONE
Definition: CombatDefinitions.hpp:37
@ CBT_DMGMASK_RANGEMASK
Definition: CombatDefinitions.hpp:46
@ CBT_DMGMASK_NORMAL
Definition: CombatDefinitions.hpp:44
@ CBT_DMGMASK_SKILLMASK
Definition: CombatDefinitions.hpp:47
@ CBT_DMGMASK_SKILL
Definition: CombatDefinitions.hpp:43
@ CBT_DMGMASK_LONG
Definition: CombatDefinitions.hpp:42
@ CBT_DMGMASK_WEAPON
Definition: CombatDefinitions.hpp:38
@ CBT_DMGMASK_MISC
Definition: CombatDefinitions.hpp:40
◆ combat_retaliate_type
Enumerator |
---|
CBT_RET_NONE | |
CBT_RET_LUCKY | |
CBT_RET_FLEE | |
CBT_RET_MISS | |
CBT_RET_BLOCK | |
CBT_RET_DEF | |
51 {
58};
@ CBT_RET_FLEE
Definition: CombatDefinitions.hpp:54
@ CBT_RET_DEF
Definition: CombatDefinitions.hpp:57
@ CBT_RET_BLOCK
Definition: CombatDefinitions.hpp:56
@ CBT_RET_MISS
Definition: CombatDefinitions.hpp:55
@ CBT_RET_LUCKY
Definition: CombatDefinitions.hpp:53
@ CBT_RET_NONE
Definition: CombatDefinitions.hpp:52
◆ combat_target_mask
Enumerator |
---|
CBT_TMASK_NOONE | |
CBT_TMASK_SELF | |
CBT_TMASK_ENEMY | |
CBT_TMASK_PARTY | |
CBT_TMASK_GUILDALLY | Only allies, NOT guildmates.
|
CBT_TMASK_NEUTRAL | |
CBT_TMASK_SAMEGUILD | No Guild Allies.
|
CBT_TMASK_GUILD | Guild AND allies (BCT_SAMEGUILD|BCT_GUILDALLY)
|
CBT_TMASK_NOGUILD | This must be (~BCT_GUILD&BCT_ALL)
|
CBT_TMASK_NOPARTY | This must be (~BCT_PARTY&BCT_ALL)
|
CBT_TMASK_NOENEMY | This must be (~BCT_ENEMY&BCT_ALL)
|
CBT_TMASK_ALL | Sum of BCT_NOONE to BCT_SAMEGUILD.
|
60 {
68
70
74
76};
@ CBT_TMASK_NEUTRAL
Definition: CombatDefinitions.hpp:66
@ CBT_TMASK_NOGUILD
This must be (~BCT_GUILD&BCT_ALL)
Definition: CombatDefinitions.hpp:71
@ CBT_TMASK_SAMEGUILD
No Guild Allies.
Definition: CombatDefinitions.hpp:67
@ CBT_TMASK_ALL
Sum of BCT_NOONE to BCT_SAMEGUILD.
Definition: CombatDefinitions.hpp:75
@ CBT_TMASK_SELF
Definition: CombatDefinitions.hpp:62
@ CBT_TMASK_GUILD
Guild AND allies (BCT_SAMEGUILD|BCT_GUILDALLY)
Definition: CombatDefinitions.hpp:69
@ CBT_TMASK_NOENEMY
This must be (~BCT_ENEMY&BCT_ALL)
Definition: CombatDefinitions.hpp:73
@ CBT_TMASK_GUILDALLY
Only allies, NOT guildmates.
Definition: CombatDefinitions.hpp:65
@ CBT_TMASK_PARTY
Definition: CombatDefinitions.hpp:64
@ CBT_TMASK_NOONE
Definition: CombatDefinitions.hpp:61
@ CBT_TMASK_NOPARTY
This must be (~BCT_PARTY&BCT_ALL)
Definition: CombatDefinitions.hpp:72
@ CBT_TMASK_ENEMY
Definition: CombatDefinitions.hpp:63