Repository navigation
XML unit_skillattackdata
riyu edited this page Nov 4, 2026
·
4 revisions
Back to XML Tables Index.
| Data file | (path passed in) |
| Source unit | src/ms2/commonfiles/skillattackdata.cpp |
| Loader | no single loader; readers: Load (0x1407e1a50), Load(0x1407df190), Load (0x1407e1220), Load (0x1407e01c0), Load(0x1407e10c0) |
| Category | common |
| Attributes | 70 (0 partial) |
Reconstructed from FirstChild* / NextSibling* chains. A leading $name marks a loop/helper variable that could not be resolved to a literal.
arrowchaindamagepause
| Attribute | C++ type | Field | Default | Enum | Reader | Line |
|---|---|---|---|---|---|---|
point |
CString |
m_strPoint |
Load0x1407e1a50 |
575 | ||
pointGroupID |
unsignedint
|
m_nPointGroupID |
Load0x1407e1a50 |
576 | ||
targetCount |
int |
m_nTargetCount |
Load0x1407e1a50 |
577 | ||
magicPathID |
int |
m_nMagicPathID |
Load0x1407e1a50 |
578 | ||
cubeMagicPathID |
int |
m_nCubeMagicPathID |
Load0x1407e1a50 |
579 | ||
direction |
int |
m_nDirection |
Load0x1407e1a50 |
580 | ||
attacktype |
SkillAttackType |
m_eAttackType |
SkillAttackType(values not recovered) |
Load0x1407e1a50 |
581 | |
attackMethodType |
SkillAttackMethodType |
m_eAttackMethodType |
SkillAttackMethodType(values not recovered) |
Load0x1407e1a50 |
582 | |
hitImmuneBreak |
int |
m_nHitImmuneBreak |
Load0x1407e1a50 |
583 | ||
brokenOffence |
int |
m_nBrokenOffence |
Load0x1407e1a50 |
584 | ||
brokenForce |
float |
m_fBrokenForce |
Load0x1407e1a50 |
585 | ||
unrideOnHit |
SkillUnrideOnHit |
m_eUnrideOnHit |
SkillUnrideOnHit(values not recovered) |
Load0x1407e1a50 |
586 | |
releaseObjectWeaponOnHit |
int |
m_nReleaseObjectWeaponOnHit |
Load0x1407e1a50 |
587 | ||
compulsionType |
ATL::CAtlArray<unsigned>
|
arrCompulsion |
Load0x1407e1a50 |
589 | ||
grabTargetType |
SkillGrabTargetType |
m_eGrabTargetType |
SkillGrabTargetType(values not recovered) |
Load0x1407e1a50 |
595 | |
grabNodeCategory |
ATL::CAtlArray<CString>
|
m_arrGrabNodeCategory |
Load0x1407e1a50 |
596 | ||
splashActiveSkillID |
std::vector<unsigned>
|
m_vSplashActiveSkillID |
Load0x1407e1a50 |
597 |
| Attribute | C++ type | Field | Default | Enum | Reader | Line |
|---|---|---|---|---|---|---|
overlap |
int |
m_nOverlap |
Load0x1407df190 |
104 | ||
explosion |
int |
m_nExplosion |
Load0x1407df190 |
105 | ||
rayPhysxTest |
int |
m_nRayPhysxTest |
Load0x1407df190 |
106 | ||
nonTarget |
SkillNonTarget |
m_eNonTarget |
SkillNonTarget(values not recovered) |
Load0x1407df190 |
107 | |
bounceType |
int |
m_nBounceType |
Load0x1407df190 |
108 | ||
bounceCount |
int |
m_nBounceCount |
Load0x1407df190 |
109 | ||
bounceRadius |
float |
m_fBounceRadius |
Load0x1407df190 |
110 | ||
bounceOverlap |
int |
m_nBounceOverlap |
Load0x1407df190 |
111 | ||
collision |
CString |
(empty) |
Load0x1407df190 |
112 | ||
collisionAdd |
CString |
(empty) |
Load0x1407df190 |
113 | ||
effect |
CString |
m_strEffect |
(empty) |
Load0x1407df190 |
114 | |
effectRemain |
CString |
m_strEffectRemain |
(empty) |
Load0x1407df190 |
115 | |
effectDestroy |
CString |
m_strEffectDestroy |
(empty) |
Load0x1407df190 |
116 | |
targetKeepEffect |
CString |
m_strTargetKeepEffect |
(empty) |
Load0x1407df190 |
117 | |
effectInvoke |
CString |
m_strEffectInvoke |
(empty) |
Load0x1407df190 |
118 | |
rayType |
int |
m_nRayType |
Load0x1407df190 |
119 |
| Attribute | C++ type | Field | Default | Enum | Reader | Line |
|---|---|---|---|---|---|---|
effect |
CString |
m_strEffect |
(empty) |
Load0x1407e1220 |
469 |
| Attribute | C++ type | Field | Default | Enum | Reader | Line |
|---|---|---|---|---|---|---|
count |
int |
m_nCount |
Load0x1407e01c0 |
256 | ||
hand |
int |
m_nHand |
Load0x1407e01c0 |
257 | ||
rate |
float |
m_fRate |
Load0x1407e01c0 |
258 | ||
hitSpeedRate |
float |
m_fHitSpeedRate |
Load0x1407e01c0 |
259 | ||
hitPauseTime |
float |
m_fHitPauseTime |
Load0x1407e01c0 |
260 | ||
damagedVibrateRatio |
float |
m_fDamagedVibrateRatio |
Load0x1407e01c0 |
261 | ||
value |
int |
m_nValue |
Load0x1407e01c0 |
262 | ||
effectRemain |
CString |
m_strEffectRemain |
(empty) |
Load0x1407e01c0 |
263 | |
effectHit |
CString |
m_strEffectHit |
(empty) |
Load0x1407e01c0 |
264 | |
IgnoreOptimalHideDamageHitEffect |
bool |
m_bIgnoreOptimalHideDamageHitEffect
|
Load0x1407e01c0 |
265 | ||
IgnoreOptimalHideDamageRemainEffect
|
bool |
m_bIgnoreOptimalHideDamageRemainEffect
|
Load0x1407e01c0 |
266 | ||
damageByTargetMaxHP |
float |
m_fDamageByTargetMaxHP |
Load0x1407e01c0 |
267 | ||
isConstDamageValue |
int |
m_nIsConstDamageValue |
Load0x1407e01c0 |
268 | ||
constDamageByTargetHP |
__int64 |
m_nConstDamageByTargetHP |
Load0x1407e01c0 |
269 | ||
constDamageByTargetSP |
__int64 |
m_nConstDamageByTargetSP |
Load0x1407e01c0 |
270 | ||
push |
SkillPushType |
m_ePush |
SkillPushType(values not recovered) |
Load0x1407e01c0 |
271 | |
pushdistance |
float |
m_fPushDistance |
Load0x1407e01c0 |
272 | ||
pushduration |
float |
m_fPushDuration |
Load0x1407e01c0 |
273 | ||
pushprob |
float |
m_fPushProb |
Load0x1407e01c0 |
274 | ||
pushEaseType |
SkillPushEaseType |
m_ePushEaseType |
SkillPushEaseType(values not recovered) |
Load0x1407e01c0 |
275 | |
pushApplyField |
SkillPushApplyField |
m_ePushApplyField |
SkillPushApplyField(values not recovered) |
Load0x1407e01c0 |
278 | |
pushUpDistance |
float |
m_fPushUpDistance |
Load0x1407e01c0 |
279 | ||
pushDown |
int |
m_nPushDown |
Load0x1407e01c0 |
280 | ||
pushFall |
int |
m_nPushFall |
Load0x1407e01c0 |
281 | ||
pushPriority |
int |
m_nPushPriority |
Load0x1407e01c0 |
282 | ||
pushPriorityHitImmune |
int |
m_nPushPriorityHitImmune |
Load0x1407e01c0 |
283 | ||
pushAnimation |
CString |
m_strPushAnimation |
Load0x1407e01c0 |
284 | ||
attackMaterial |
int |
m_nAttackMaterial |
Load0x1407e01c0 |
285 | ||
stateHitIgnore |
SkillStateHit |
m_eStateHitIgnore |
SkillStateHit(values not recovered) |
Load0x1407e01c0 |
286 | |
stateHitOnly |
SkillStateHit |
m_eStateHitOnly |
SkillStateHit(values not recovered) |
Load0x1407e01c0 |
287 | |
superArmorBreak |
int |
m_nSuperArmorBreak |
Load0x1407e01c0 |
288 | ||
invokeEffectDisable |
int |
m_nInvokeEffectDisable |
Load0x1407e01c0 |
289 | ||
damageEventDisable |
int |
m_nDamageEventDisable |
Load0x1407e01c0 |
290 |
| Attribute | C++ type | Field | Default | Enum | Reader | Line |
|---|---|---|---|---|---|---|
pauseDuration |
float |
m_fDuration |
Load0x1407e10c0 |
428 | ||
pauseShakeDuration |
float |
m_fShakeDuration |
Load0x1407e10c0 |
429 | ||
pauseAmp |
float |
m_fAmp |
Load0x1407e10c0 |
430 |