libER 0.1.4.2
ELDEN RING API library
Loading...
Searching...
No Matches
Public Attributes | List of all members
from::paramdef::THROW_PARAM_ST Struct Reference

This struct was automatically generated from XML paramdefs. More...

#include <THROW_PARAM_ST.hpp>

Public Attributes

int AtkChrId { 0 }
 Throwing side character ID.
 
int DefChrId { 0 }
 Recipient character ID.
 
float Dist { 0.f }
 Effective distance [m].
 
float DiffAngMin { 0.f }
 Angle difference range between your own direction and the direction of the other party min.
 
float DiffAngMax { 0.f }
 Angle difference range between your own direction and the direction of the other party max.
 
float upperYRange { 0.2f }
 On the height range [m].
 
float lowerYRange { 0.2f }
 Below the height range [m].
 
float diffAngMyToDef { 60.f }
 Angle difference between your own direction and the direction from yourself to the other party.
 
int throwTypeId { 0 }
 Throw type ID.
 
int atkAnimId { 0 }
 Throwing side anime ID.
 
int defAnimId { 0 }
 Recipient anime ID.
 
unsigned short escHp { 0 }
 Throw through HP.
 
unsigned short selfEscCycleTime { 0 }
 Self-throwing cycle time [ms].
 
unsigned short sphereCastRadiusRateTop { 80 }
 Sphere Cast Radius Ratio_Top [1/100 Rate].
 
unsigned short sphereCastRadiusRateLow { 80 }
 Sphere Cast Radius Ratio_Bottom [1/100 Rate].
 
unsigned char AtkEnableState { 0 }
 Throwable state type on the throwing side.
 
unsigned char throwFollowingType { 0 }
 Throw-following method.
 
unsigned char throwType { 0 }
 Throw type.
 
unsigned char selfEscCycleCnt { 0 }
 Number of self-throwing cycles.
 
unsigned char dmyHasChrDirType { 0 }
 Direction of Damipoli possession character when throwing occurs.
 
bool isTurnAtker: 1 { false }
 Does the throwing side turn?
 
bool isSkipWepCate: 1 { false }
 Do you want to skip the weapon category check?
 
bool isSkipSphereCast: 1 { false }
 Do you want to skip the sphere cast?
 
bool isEnableCorrectPos_forThrowAdjust: 1 { true }
 Whether to return to the positional relationship equivalent to flat ground at the time of throwing adsorption.
 
bool isEnableThrowFollowingFallAssist: 1 { true }
 Do you prevent the fall when the throwing follow is released?
 
bool isEnableThrowFollowingFeedback: 1 { true }
 Do you want to prevent the wall from digging in while following the throw?
 
short atkSorbDmyId { 0 }
 Throw side adsorption Damipoly ID.
 
short defSorbDmyId { 0 }
 Recipient side adsorption Damipoly ID.
 
float Dist_start { 0.f }
 Effective distance (start throwing) [m].
 
float DiffAngMin_start { 0.f }
 Angle difference range between your own direction and the other's direction min (start throwing)
 
float DiffAngMax_start { 0.f }
 Angle difference range between your own direction and the opponent's direction max (start throwing)
 
float upperYRange_start { 0.f }
 On the height range (start throwing) [m].
 
float lowerYRange_start { 0.f }
 Below the height range (start throwing) [m].
 
float diffAngMyToDef_start { 0.f }
 Angle difference between your own direction and the direction from yourself to the opponent (start throwing)
 
int judgeRangeBasePosDmyId1 { -1 }
 Throwing range judgment criteria on the throwing side Damipoli Id.
 
int judgeRangeBasePosDmyId2 { -1 }
 Criteria for throwing range on the thrown side Damipoli Id.
 
float adsrobModelPosInterpolationTime { 0.5f }
 Model position interpolation time during adsorption [s].
 
float throwFollowingEndEasingTime { 0.5f }
 Model position interpolation time at the end of tracking [s].
 

Detailed Description

This struct was automatically generated from XML paramdefs.

Member Data Documentation

◆ adsrobModelPosInterpolationTime

float from::paramdef::THROW_PARAM_ST::adsrobModelPosInterpolationTime { 0.5f }

Model position interpolation time during adsorption [s].

After the capsule is adsorbed on Damipoli, the time it takes for the character model to interpolate and move to the position according to the throwing animation data (when 0 is set, the model position is not interpolated and playback starts immediately after adsorption with the positional relationship according to the animation data. Will be)

◆ atkAnimId

int from::paramdef::THROW_PARAM_ST::atkAnimId { 0 }

Throwing side anime ID.

Set attack animation ID (linked to EzState)

◆ AtkEnableState

unsigned char from::paramdef::THROW_PARAM_ST::AtkEnableState { 0 }

Throwable state type on the throwing side.

Please set the state type that can be thrown on the throwing side

◆ atkSorbDmyId

short from::paramdef::THROW_PARAM_ST::atkSorbDmyId { 0 }

Throw side adsorption Damipoly ID.

Where on the throwing side should the receiving side be attracted?

◆ defAnimId

int from::paramdef::THROW_PARAM_ST::defAnimId { 0 }

Recipient anime ID.

Set damage animation ID (linked to EzState)

◆ defSorbDmyId

short from::paramdef::THROW_PARAM_ST::defSorbDmyId { 0 }

Recipient side adsorption Damipoly ID.

Where on the receiving side should the throwing side be adsorbed?

◆ DiffAngMax

float from::paramdef::THROW_PARAM_ST::DiffAngMax { 0.f }

Angle difference range between your own direction and the direction of the other party max.

If the angle difference (Y-axis) between the throwing side and the receiving side is smaller than this angle, it will not be thrown.

◆ DiffAngMax_start

float from::paramdef::THROW_PARAM_ST::DiffAngMax_start { 0.f }

Angle difference range between your own direction and the opponent's direction max (start throwing)

The angle difference (Y-axis) between the throwing side and the receiving side must be smaller than this angle to throw. Used for throwing at the start of the back stub.

◆ DiffAngMin

float from::paramdef::THROW_PARAM_ST::DiffAngMin { 0.f }

Angle difference range between your own direction and the direction of the other party min.

If the angle difference (Y-axis) between the throwing side and the receiving side is not larger than this angle, it will not be thrown.

◆ DiffAngMin_start

float from::paramdef::THROW_PARAM_ST::DiffAngMin_start { 0.f }

Angle difference range between your own direction and the other's direction min (start throwing)

If the angle difference (Y-axis) between the throwing side and the receiving side is not larger than this angle, it will not be thrown. It is used for throwing at the start of the back stub.

◆ diffAngMyToDef

float from::paramdef::THROW_PARAM_ST::diffAngMyToDef { 60.f }

Angle difference between your own direction and the direction from yourself to the other party.

The angle difference between the vector in front of you and the vector in the direction from you to the other party. If it is larger than this value, it will not be thrown

◆ diffAngMyToDef_start

float from::paramdef::THROW_PARAM_ST::diffAngMyToDef_start { 0.f }

Angle difference between your own direction and the direction from yourself to the opponent (start throwing)

The angle difference between the vector in front of you and the vector in the direction from you to the other party. If it is larger than this value, it will not be thrown. It will be used for throwing at the start of the back stub.

◆ Dist

float from::paramdef::THROW_PARAM_ST::Dist { 0.f }

Effective distance [m].

Do not throw unless the distance is closer than this value [m]

◆ Dist_start

float from::paramdef::THROW_PARAM_ST::Dist_start { 0.f }

Effective distance (start throwing) [m].

Only throw at a distance closer than this value [m] Used for throwing at the start of the back stub

◆ escHp

unsigned short from::paramdef::THROW_PARAM_ST::escHp { 0 }

Throw through HP.

Value that can withstand throwing through

◆ isEnableCorrectPos_forThrowAdjust

bool from::paramdef::THROW_PARAM_ST::isEnableCorrectPos_forThrowAdjust

Whether to return to the positional relationship equivalent to flat ground at the time of throwing adsorption.

If it is set to ◯, the location of the throwing position will be the "position of the adsorption Damipoli that has returned to the positional relationship equivalent to the flat ground".

◆ isEnableThrowFollowingFallAssist

bool from::paramdef::THROW_PARAM_ST::isEnableThrowFollowingFallAssist

Do you prevent the fall when the throwing follow is released?

Is the same treatment as the wall removal prevention applied to the fall prevention wall so that it does not fall from the step when the follow-up is released?

◆ isEnableThrowFollowingFeedback

bool from::paramdef::THROW_PARAM_ST::isEnableThrowFollowingFeedback

Do you want to prevent the wall from digging in while following the throw?

Do you want to return the character with the Adsorbed Damipoli when it comes in contact with a hit or fall prevention wall so that it does not look like it will get stuck in the middle wall or fall from a step?

◆ isSkipWepCate

bool from::paramdef::THROW_PARAM_ST::isSkipWepCate

Do you want to skip the weapon category check?

Do you want to skip the attacker's weapon category check?

◆ judgeRangeBasePosDmyId1

int from::paramdef::THROW_PARAM_ST::judgeRangeBasePosDmyId1 { -1 }

Throwing range judgment criteria on the throwing side Damipoli Id.

Damipoli that the thrower considers to be his position when calculating the throw range. If -1, the capsule origin

◆ judgeRangeBasePosDmyId2

int from::paramdef::THROW_PARAM_ST::judgeRangeBasePosDmyId2 { -1 }

Criteria for throwing range on the thrown side Damipoli Id.

Damipoli that the thrower considers to be his position when calculating the throw range. If -1, the capsule origin

◆ lowerYRange

float from::paramdef::THROW_PARAM_ST::lowerYRange { 0.2f }

Below the height range [m].

Do not throw unless the relative distance of the Y axis from the throwing side to the receiving side is smaller than this value

◆ lowerYRange_start

float from::paramdef::THROW_PARAM_ST::lowerYRange_start { 0.f }

Below the height range (start throwing) [m].

It will not be thrown unless the relative distance of the Y axis from the throwing side to the receiving side is smaller than this value. It is used for throwing at the start of the back stub.

◆ selfEscCycleTime

unsigned short from::paramdef::THROW_PARAM_ST::selfEscCycleTime { 0 }

Self-throwing cycle time [ms].

Cycle time for self-throwing [ms]

◆ sphereCastRadiusRateLow

unsigned short from::paramdef::THROW_PARAM_ST::sphereCastRadiusRateLow { 80 }

Sphere Cast Radius Ratio_Bottom [1/100 Rate].

Spherecast lower radius ratio [80-> 0.8]

◆ sphereCastRadiusRateTop

unsigned short from::paramdef::THROW_PARAM_ST::sphereCastRadiusRateTop { 80 }

Sphere Cast Radius Ratio_Top [1/100 Rate].

Ratio of upper radius of sphere cast [80-> 0.8]

◆ throwFollowingEndEasingTime

float from::paramdef::THROW_PARAM_ST::throwFollowingEndEasingTime { 0.5f }

Model position interpolation time at the end of tracking [s].

Model position interpolation time at the end of tracking

◆ throwFollowingType

unsigned char from::paramdef::THROW_PARAM_ST::throwFollowingType { 0 }

Throw-following method.

How to follow the character possessed by Adsorbed Damipoli while throwing. * Follow-up period is controlled by TAE action

◆ throwType

unsigned char from::paramdef::THROW_PARAM_ST::throwType { 0 }

Throw type.

Type of throw

◆ throwTypeId

int from::paramdef::THROW_PARAM_ST::throwTypeId { 0 }

Throw type ID.

ID that identifies the type of throw (association with attack parameter)

◆ upperYRange

float from::paramdef::THROW_PARAM_ST::upperYRange { 0.2f }

On the height range [m].

Do not throw unless the relative distance of the Y axis from the throwing side to the receiving side is smaller than this value

◆ upperYRange_start

float from::paramdef::THROW_PARAM_ST::upperYRange_start { 0.f }

On the height range (start throwing) [m].

It will not be thrown unless the relative distance of the Y axis from the throwing side to the receiving side is smaller than this value. It is used for throwing at the start of the back stub.


The documentation for this struct was generated from the following file: