libER 0.1.4.2
ELDEN RING API library
|
This struct was automatically generated from XML paramdefs. More...
#include <AI_ATTACK_PARAM_ST.hpp>
Public Attributes | |
int | attackTableId { 0 } |
Reference ID. | |
int | attackId { 0 } |
Attack ID. | |
float | successDistance { 0.f } |
Success judgment distance. | |
float | turnTimeBeforeAttack { 0.f } |
Turn time before attack. | |
short | frontAngleRange { 0 } |
Front judgment angle. | |
short | upAngleThreshold { 0 } |
Upward execution threshold. | |
short | downAngleThershold { 0 } |
Downward execution threshold. | |
bool | isFirstAttack { false } |
Is it a starting technique? | |
bool | doesSelectOnOutRange { false } |
Whether to select outside the proper distance. | |
float | minOptimalDistance { 0.f } |
Minimum proper distance. | |
float | maxOptimalDistance { 0.f } |
Maximum proper distance. | |
short | baseDirectionForOptimalAngle1 { 0 } |
Appropriate angle reference direction 1. | |
short | optimalAttackAngleRange1 { 0 } |
Appropriate angle reference range 1. | |
short | baseDirectionForOptimalAngle2 { 0 } |
Appropriate angle reference direction 2. | |
short | optimalAttackAngleRange2 { 0 } |
Appropriate angle reference range 2. | |
float | intervalForExec { 1.f } |
Executable interval. | |
float | selectionTendency { -1.f } |
Selection rate. | |
float | shortRangeTendency { -1.f } |
Short range selection rate. | |
float | middleRangeTendency { -1.f } |
Medium range selection rate. | |
float | farRangeTendency { -1.f } |
Distance selection rate. | |
float | outRangeTendency { -1.f } |
Out of range rate. | |
int | deriveAttackId1 { -1 } |
Derived attack 1. | |
int | deriveAttackId2 { -1 } |
Derived attack 2. | |
int | deriveAttackId3 { -1 } |
Derived attack 3. | |
int | deriveAttackId4 { -1 } |
Derived attack 4. | |
int | deriveAttackId5 { -1 } |
Derived attack 5. | |
int | deriveAttackId6 { -1 } |
Derived attack 6. | |
int | deriveAttackId7 { -1 } |
Derived attack 7. | |
int | deriveAttackId8 { -1 } |
Derived attack 8. | |
int | deriveAttackId9 { -1 } |
Derived attack 9. | |
int | deriveAttackId10 { -1 } |
Derived attack 10. | |
int | deriveAttackId11 { -1 } |
Derived attack 11. | |
int | deriveAttackId12 { -1 } |
Derived attack 12. | |
int | deriveAttackId13 { -1 } |
Derived attack 13. | |
int | deriveAttackId14 { -1 } |
Derived attack 14. | |
int | deriveAttackId15 { -1 } |
Derived attack 15. | |
int | deriveAttackId16 { -1 } |
Derived attack 16. | |
float | goalLifeMin { 0.f } |
Minimum life of the goal. | |
float | goalLifeMax { 0.f } |
Maximum life span of the goal. | |
bool | doesSelectOnInnerRange { false } |
Whether to select within the appropriate distance. | |
bool | enableAttackOnBattleStart { true } |
Whether to use it as the first hit. | |
bool | doesSelectOnTargetDown { true } |
Whether to select when the target is down. | |
float | minArriveDistance { 0.f } |
Minimum reach judgment distance. | |
float | maxArriveDistance { 0.f } |
Maximum reach judgment distance. | |
float | comboExecDistance { 4.f } |
Continuous attack execution distance. | |
float | comboExecRange { 180.f } |
Continuous attack execution angle. | |
This struct was automatically generated from XML paramdefs.
int from::paramdef::AI_ATTACK_PARAM_ST::attackId { 0 } |
Attack ID.
Attack number
int from::paramdef::AI_ATTACK_PARAM_ST::attackTableId { 0 } |
Reference ID.
ID specified by NPC thinking parameters
short from::paramdef::AI_ATTACK_PARAM_ST::baseDirectionForOptimalAngle1 { 0 } |
Appropriate angle reference direction 1.
Direction that serves as a reference for the proper angle of attack (XZ plane)
short from::paramdef::AI_ATTACK_PARAM_ST::baseDirectionForOptimalAngle2 { 0 } |
Appropriate angle reference direction 2.
Direction that serves as a reference for attack aptitude accuracy (XZ plane)
Continuous attack execution distance.
Distance used to determine the execution of attacks from the second stage onward
Continuous attack execution angle.
Distance used to determine the execution of attacks from the second stage onward
int from::paramdef::AI_ATTACK_PARAM_ST::deriveAttackId1 { -1 } |
Derived attack 1.
Derivable attack number
int from::paramdef::AI_ATTACK_PARAM_ST::deriveAttackId10 { -1 } |
Derived attack 10.
Derivable attack number
int from::paramdef::AI_ATTACK_PARAM_ST::deriveAttackId11 { -1 } |
Derived attack 11.
Derivable attack number
int from::paramdef::AI_ATTACK_PARAM_ST::deriveAttackId12 { -1 } |
Derived attack 12.
Derivable attack number
int from::paramdef::AI_ATTACK_PARAM_ST::deriveAttackId13 { -1 } |
Derived attack 13.
Derivable attack number
int from::paramdef::AI_ATTACK_PARAM_ST::deriveAttackId14 { -1 } |
Derived attack 14.
Derivable attack number
int from::paramdef::AI_ATTACK_PARAM_ST::deriveAttackId15 { -1 } |
Derived attack 15.
Derivable attack number
int from::paramdef::AI_ATTACK_PARAM_ST::deriveAttackId16 { -1 } |
Derived attack 16.
Derivable attack number
int from::paramdef::AI_ATTACK_PARAM_ST::deriveAttackId2 { -1 } |
Derived attack 2.
Derivable attack number
int from::paramdef::AI_ATTACK_PARAM_ST::deriveAttackId3 { -1 } |
Derived attack 3.
Derivable attack number
int from::paramdef::AI_ATTACK_PARAM_ST::deriveAttackId4 { -1 } |
Derived attack 4.
Derivable attack number
int from::paramdef::AI_ATTACK_PARAM_ST::deriveAttackId5 { -1 } |
Derived attack 5.
Derivable attack number
int from::paramdef::AI_ATTACK_PARAM_ST::deriveAttackId6 { -1 } |
Derived attack 6.
Derivable attack number
int from::paramdef::AI_ATTACK_PARAM_ST::deriveAttackId7 { -1 } |
Derived attack 7.
Derivable attack number
int from::paramdef::AI_ATTACK_PARAM_ST::deriveAttackId8 { -1 } |
Derived attack 8.
Derivable attack number
int from::paramdef::AI_ATTACK_PARAM_ST::deriveAttackId9 { -1 } |
Derived attack 9.
Derivable attack number
Whether to select within the appropriate distance.
Whether to select when within the appropriate distance
Whether to select outside the proper distance.
Whether to select when the distance is out of the proper distance
short from::paramdef::AI_ATTACK_PARAM_ST::downAngleThershold { 0 } |
Downward execution threshold.
For arguments of Common_Attack type subgoals
Distance selection rate.
Selection rate at long distances
short from::paramdef::AI_ATTACK_PARAM_ST::frontAngleRange { 0 } |
Front judgment angle.
For arguments of Common_Attack type subgoals
Executable interval.
Time required to attack once and then use it again
Is it a starting technique?
Attacks from the second stage of the combo are ×
Maximum proper distance.
Maximum attack suitability distance
Medium range selection rate.
Selection rate at medium range
Minimum proper distance.
Minimum value of proper attack distance
short from::paramdef::AI_ATTACK_PARAM_ST::optimalAttackAngleRange1 { 0 } |
Appropriate angle reference range 1.
Range of aptitude angles for attacks
short from::paramdef::AI_ATTACK_PARAM_ST::optimalAttackAngleRange2 { 0 } |
Appropriate angle reference range 2.
Range of aptitude angles for attacks
Out of range rate.
Selection rate out of range
Selection rate.
Specify the ease of selection by magnification
Short range selection rate.
Selection rate at close range
Success judgment distance.
For arguments of Common_Attack type subgoals
Turn time before attack.
For arguments of Common_Attack type subgoals
short from::paramdef::AI_ATTACK_PARAM_ST::upAngleThreshold { 0 } |
Upward execution threshold.
For arguments of Common_Attack type subgoals