libER 0.1.4.2
ELDEN RING API library
Loading...
Searching...
No Matches
OBJ_ACT_PARAM_ST.hpp
1/* This file was automatically generated from XML paramdefs. */
2#pragma once
3
4namespace from {
5namespace paramdef {
17
24
30 unsigned int spQualifiedPassEventFlag{ 0 };
31
37 unsigned int playerAnimId{ 0 };
38
44 unsigned int chrAnimId{ 0 };
45
51 unsigned short validDist{ 150 };
52
56 unsigned short spQualifiedId{ 0 };
57
63 unsigned short spQualifiedId2{ 0 };
64
70 unsigned char objDummyId{ 0 };
71
78 bool isEventKickSync{ false };
79
85 unsigned int objAnimId{ 0 };
86
94 unsigned char validPlayerAngle{ 30 };
95
101 unsigned char spQualifiedType{ 0 };
102
108 unsigned char spQualifiedType2{ 0 };
109
116 unsigned char validObjAngle{ 30 };
117
123 unsigned char chrSorbType{ 0 };
124
130 unsigned char eventKickTiming{ 0 };
131
132 unsigned char pad1[2];
133
138
147
155
162 int preActionSfxId{ -1 };
163
164 unsigned char unknown_0x38{ 0 };
165
166 unsigned char unknown_0x3c{ 0 };
167
168 unsigned char unknown_0x40{ 0 };
169
170 unsigned char unknown_0x44{ 0 };
171
172 unsigned char unknown_0x48{ 0 };
173
174 unsigned char unknown_0x4c{ 0 };
175
176 unsigned char pad2[34];
177};
178
179}; // namespace paramdef
180}; // namespace from
181
182static_assert(sizeof(from::paramdef::OBJ_ACT_PARAM_ST) == 96,
183 "OBJ_ACT_PARAM_ST paramdef size does not match detected size");
This struct was automatically generated from XML paramdefs.
Definition OBJ_ACT_PARAM_ST.hpp:10
unsigned int playerAnimId
Player anime ID 0.
Definition OBJ_ACT_PARAM_ST.hpp:37
int actionButtonParamId
Action button parameter ID.
Definition OBJ_ACT_PARAM_ST.hpp:137
unsigned int objAnimId
Object Anime ID0.
Definition OBJ_ACT_PARAM_ST.hpp:85
unsigned short spQualifiedId
Special condition ID.
Definition OBJ_ACT_PARAM_ST.hpp:56
int actionEnableMsgId
MsgID when action is enabled.
Definition OBJ_ACT_PARAM_ST.hpp:16
bool isEventKickSync
Whether to synchronize event kicks.
Definition OBJ_ACT_PARAM_ST.hpp:78
unsigned int spQualifiedPassEventFlag
Event flags for special condition paths.
Definition OBJ_ACT_PARAM_ST.hpp:30
unsigned char eventKickTiming
Event activation timing.
Definition OBJ_ACT_PARAM_ST.hpp:130
unsigned char validObjAngle
Effective angle of action of the object.
Definition OBJ_ACT_PARAM_ST.hpp:116
unsigned char objDummyId
Damipoli ID0 of the object.
Definition OBJ_ACT_PARAM_ST.hpp:70
float enableTreasureDelaySec
Treasure activation delay (seconds)
Definition OBJ_ACT_PARAM_ST.hpp:146
int preActionSfxId
Pre-execution SFXID.
Definition OBJ_ACT_PARAM_ST.hpp:162
unsigned int chrAnimId
Character anime ID0.
Definition OBJ_ACT_PARAM_ST.hpp:44
unsigned char spQualifiedType
Special condition type.
Definition OBJ_ACT_PARAM_ST.hpp:101
int actionFailedMsgId
MsgID when action fails.
Definition OBJ_ACT_PARAM_ST.hpp:23
unsigned char spQualifiedType2
Special condition type 2.
Definition OBJ_ACT_PARAM_ST.hpp:108
int preActionSfxDmypolyId
Damipoly ID for SFX before execution.
Definition OBJ_ACT_PARAM_ST.hpp:154
unsigned short validDist
Effective distance of action [cm].
Definition OBJ_ACT_PARAM_ST.hpp:51
unsigned char chrSorbType
Character adsorption type.
Definition OBJ_ACT_PARAM_ST.hpp:123
unsigned char validPlayerAngle
Effective angle of player action.
Definition OBJ_ACT_PARAM_ST.hpp:94
unsigned short spQualifiedId2
Special condition ID 2.
Definition OBJ_ACT_PARAM_ST.hpp:63