libER 0.1.4.2
ELDEN RING API library
Loading...
Searching...
No Matches
AI_ATTACK_PARAM_ST.hpp
1/* This file was automatically generated from XML paramdefs. */
2#pragma once
3
4namespace from {
5namespace paramdef {
16 int attackTableId{ 0 };
17
23 int attackId{ 0 };
24
30 float successDistance{ 0.f };
31
38
44 short frontAngleRange{ 0 };
45
51 short upAngleThreshold{ 0 };
52
59
65 bool isFirstAttack{ false };
66
72 bool doesSelectOnOutRange{ false };
73
79 float minOptimalDistance{ 0.f };
80
86 float maxOptimalDistance{ 0.f };
87
95
102
110
117
123 float intervalForExec{ 1.f };
124
130 float selectionTendency{ -1.f };
131
137 float shortRangeTendency{ -1.f };
138
144 float middleRangeTendency{ -1.f };
145
151 float farRangeTendency{ -1.f };
152
158 float outRangeTendency{ -1.f };
159
166
173
180
187
194
201
208
215
222
229
236
243
250
257
264
271
275 float goalLifeMin{ 0.f };
276
280 float goalLifeMax{ 0.f };
281
288
293
298
299 unsigned char pad1[1];
300
304 float minArriveDistance{ 0.f };
305
309 float maxArriveDistance{ 0.f };
310
317 float comboExecDistance{ 4.f };
318
325 float comboExecRange{ 180.f };
326};
327
328}; // namespace paramdef
329}; // namespace from
This struct was automatically generated from XML paramdefs.
Definition AI_ATTACK_PARAM_ST.hpp:10
short baseDirectionForOptimalAngle1
Appropriate angle reference direction 1.
Definition AI_ATTACK_PARAM_ST.hpp:94
float goalLifeMax
Maximum life span of the goal.
Definition AI_ATTACK_PARAM_ST.hpp:280
int deriveAttackId5
Derived attack 5.
Definition AI_ATTACK_PARAM_ST.hpp:193
float comboExecDistance
Continuous attack execution distance.
Definition AI_ATTACK_PARAM_ST.hpp:317
float goalLifeMin
Minimum life of the goal.
Definition AI_ATTACK_PARAM_ST.hpp:275
short baseDirectionForOptimalAngle2
Appropriate angle reference direction 2.
Definition AI_ATTACK_PARAM_ST.hpp:109
short frontAngleRange
Front judgment angle.
Definition AI_ATTACK_PARAM_ST.hpp:44
int deriveAttackId9
Derived attack 9.
Definition AI_ATTACK_PARAM_ST.hpp:221
int attackId
Attack ID.
Definition AI_ATTACK_PARAM_ST.hpp:23
float middleRangeTendency
Medium range selection rate.
Definition AI_ATTACK_PARAM_ST.hpp:144
bool enableAttackOnBattleStart
Whether to use it as the first hit.
Definition AI_ATTACK_PARAM_ST.hpp:292
bool doesSelectOnOutRange
Whether to select outside the proper distance.
Definition AI_ATTACK_PARAM_ST.hpp:72
short optimalAttackAngleRange2
Appropriate angle reference range 2.
Definition AI_ATTACK_PARAM_ST.hpp:116
float successDistance
Success judgment distance.
Definition AI_ATTACK_PARAM_ST.hpp:30
short upAngleThreshold
Upward execution threshold.
Definition AI_ATTACK_PARAM_ST.hpp:51
int deriveAttackId3
Derived attack 3.
Definition AI_ATTACK_PARAM_ST.hpp:179
int deriveAttackId12
Derived attack 12.
Definition AI_ATTACK_PARAM_ST.hpp:242
float turnTimeBeforeAttack
Turn time before attack.
Definition AI_ATTACK_PARAM_ST.hpp:37
bool doesSelectOnTargetDown
Whether to select when the target is down.
Definition AI_ATTACK_PARAM_ST.hpp:297
int deriveAttackId2
Derived attack 2.
Definition AI_ATTACK_PARAM_ST.hpp:172
float comboExecRange
Continuous attack execution angle.
Definition AI_ATTACK_PARAM_ST.hpp:325
int deriveAttackId8
Derived attack 8.
Definition AI_ATTACK_PARAM_ST.hpp:214
float maxArriveDistance
Maximum reach judgment distance.
Definition AI_ATTACK_PARAM_ST.hpp:309
bool isFirstAttack
Is it a starting technique?
Definition AI_ATTACK_PARAM_ST.hpp:65
int deriveAttackId10
Derived attack 10.
Definition AI_ATTACK_PARAM_ST.hpp:228
int deriveAttackId11
Derived attack 11.
Definition AI_ATTACK_PARAM_ST.hpp:235
float farRangeTendency
Distance selection rate.
Definition AI_ATTACK_PARAM_ST.hpp:151
int deriveAttackId16
Derived attack 16.
Definition AI_ATTACK_PARAM_ST.hpp:270
float minArriveDistance
Minimum reach judgment distance.
Definition AI_ATTACK_PARAM_ST.hpp:304
int deriveAttackId13
Derived attack 13.
Definition AI_ATTACK_PARAM_ST.hpp:249
float minOptimalDistance
Minimum proper distance.
Definition AI_ATTACK_PARAM_ST.hpp:79
int deriveAttackId4
Derived attack 4.
Definition AI_ATTACK_PARAM_ST.hpp:186
int deriveAttackId7
Derived attack 7.
Definition AI_ATTACK_PARAM_ST.hpp:207
short downAngleThershold
Downward execution threshold.
Definition AI_ATTACK_PARAM_ST.hpp:58
bool doesSelectOnInnerRange
Whether to select within the appropriate distance.
Definition AI_ATTACK_PARAM_ST.hpp:287
float outRangeTendency
Out of range rate.
Definition AI_ATTACK_PARAM_ST.hpp:158
int deriveAttackId1
Derived attack 1.
Definition AI_ATTACK_PARAM_ST.hpp:165
int deriveAttackId14
Derived attack 14.
Definition AI_ATTACK_PARAM_ST.hpp:256
float intervalForExec
Executable interval.
Definition AI_ATTACK_PARAM_ST.hpp:123
float shortRangeTendency
Short range selection rate.
Definition AI_ATTACK_PARAM_ST.hpp:137
float selectionTendency
Selection rate.
Definition AI_ATTACK_PARAM_ST.hpp:130
float maxOptimalDistance
Maximum proper distance.
Definition AI_ATTACK_PARAM_ST.hpp:86
int deriveAttackId15
Derived attack 15.
Definition AI_ATTACK_PARAM_ST.hpp:263
short optimalAttackAngleRange1
Appropriate angle reference range 1.
Definition AI_ATTACK_PARAM_ST.hpp:101
int deriveAttackId6
Derived attack 6.
Definition AI_ATTACK_PARAM_ST.hpp:200
int attackTableId
Reference ID.
Definition AI_ATTACK_PARAM_ST.hpp:16