libER 0.1.4.2
ELDEN RING API library
Loading...
Searching...
No Matches
NPC_THINK_PARAM_ST.hpp
1/* This file was automatically generated from XML paramdefs. */
2#pragma once
3
4namespace from {
5namespace paramdef {
16 bool disableParam_NT : 1 { false };
17
21 unsigned char disableParamReserve1 : 7;
22
26 unsigned char disableParamReserve2[3];
27
33 int logicId{ -1 };
34
38 int battleGoalID{ -1 };
39
45 unsigned short searchEye_dist{ 0 };
46
52 unsigned char searchEye_angY{ 0 };
53
57 bool isNoAvoidHugeEnemy : 1 { false };
58
62 bool enableWeaponOnOff : 1 { false };
63
67 bool targetAILockDmyPoly : 1 { true };
68
69 unsigned char pad8 : 5;
70
75
82
89
97
103 float SightTargetForgetTime{ 600.f };
104
112
118 float ear_dist{ 0.f };
119
126
133
139 unsigned short eye_dist{ 0 };
140
147 bool isGuard_Act{ false };
148
149 unsigned char pad6[1];
150
157 unsigned short ear_soundcut_dist{ 0 };
158
164 unsigned short nose_dist{ 0 };
165
171 unsigned short maxBackhomeDist{ 0 };
172
178 unsigned short backhomeDist{ 0 };
179
185 unsigned short backhomeBattleDist{ 0 };
186
192 unsigned short nonBattleActLife{ 0 };
193
197 unsigned short BackHome_LookTargetTime{ 3 };
198
202 unsigned short BackHome_LookTargetDist{ 10 };
203
210
214 unsigned short BattleStartDist{ 0 };
215
221 unsigned short callHelp_MyPeerId{ 0 };
222
228 unsigned short callHelp_CallPeerId{ 0 };
229
235 unsigned short targetSys_DmgEffectRate{ 100 };
236
244 unsigned char TeamAttackEffectivity{ 25 };
245
251 unsigned char eye_angX{ 0 };
252
258 unsigned char eye_angY{ 0 };
259
266 bool disableDark{ false };
267
271 unsigned char caravanRole{ 0 };
272
279
285 unsigned char callHelp_CallValidRange{ 15 };
286
293
300 unsigned char callHelp_MinWaitTime{ 0 };
301
308 unsigned char callHelp_MaxWaitTime{ 0 };
309
315 unsigned char goalAction_ToCaution{ 0 };
316
322 unsigned char ear_listenLevel{ 128 };
323
329 unsigned char callHelp_ReplyBehaviorType{ 0 };
330
337 bool disablePathMove{ false };
338
347
353 bool thinkAttr_doAdmirer{ false };
354
360 bool enableNaviFlg_Edge : 1 { true };
361
367 bool enableNaviFlg_LargeSpace : 1 { true };
368
374 bool enableNaviFlg_Ladder : 1 { false };
375
381 bool enableNaviFlg_Hole : 1 { false };
382
388 bool enableNaviFlg_Door : 1 { false };
389
395 bool enableNaviFlg_InSideWall : 1 { false };
396
402 bool enableNaviFlg_Lava : 1 { false };
403
410
416 unsigned char enableNaviFlg_reserve1[3];
417
422
427
431 float platoonReplyTime{ 0.f };
432
437
441 unsigned char searchEye_angX{ 0 };
442
448 bool isUpdateBattleSight{ false };
449
453 unsigned short battleEye_updateDist{ 0 };
454
458 unsigned char battleEye_updateAngX{ 0 };
459
463 unsigned char battleEye_updateAngY{ 0 };
464
465 unsigned char pad4[16];
466
473 unsigned short eye_BackOffsetDist{ 0 };
474
481 unsigned short eye_BeginDist{ 0 };
482
491 unsigned char actTypeOnFailedPath{ 0 };
492
499
506
513 unsigned char actTypeOnNonBtlFailedPath{ 0 };
514
520 bool isBuddyAI{ false };
521
527 unsigned char goalAction_ToSearchLv1{ 0 };
528
534 unsigned char goalAction_ToSearchLv2{ 0 };
535
541 unsigned char enableJumpMove{ 0 };
542
549 bool disableLocalSteering{ false };
550
556 unsigned char goalAction_ToDisappear{ 0 };
557
563 unsigned char changeStateAction_ToNormal{ 0 };
564
571
578 int rangedAttackId{ -1 };
579
585 unsigned char useFall_onNormalCaution{ 2 };
586
592 unsigned char useFall_onSearchBattle{ 2 };
593
599 unsigned char enableJumpMove_onBattle{ 0 };
600
604 unsigned char backToHomeStuckAct{ 0 };
605
606 unsigned char pad3[4];
607
614
621
628
635
642
649
656
663
668
673
678
682 int weaponOnAnimId{ -1 };
683
687 int surpriseAnimId{ -1 };
688};
689
690}; // namespace paramdef
691}; // namespace from
692
693static_assert(sizeof(from::paramdef::NPC_THINK_PARAM_ST) == 228,
694 "NPC_THINK_PARAM_ST paramdef size does not match detected size");
This struct was automatically generated from XML paramdefs.
Definition NPC_THINK_PARAM_ST.hpp:10
unsigned char actTypeOnNonBtlFailedPath
Behavior when path search fails (during non-combat)
Definition NPC_THINK_PARAM_ST.hpp:513
int weaponOffSpecialEffectId
Special effect ID at the time of sword delivery.
Definition NPC_THINK_PARAM_ST.hpp:667
unsigned short eye_BackOffsetDist
Visual_occurrence distance [m].
Definition NPC_THINK_PARAM_ST.hpp:473
float BackHomeLife_OnHitEneWal
Back Home time when touching an enemy wall [sec].
Definition NPC_THINK_PARAM_ST.hpp:96
bool enableNaviFlg_LargeSpace
Can the flag "wide" pass?
Definition NPC_THINK_PARAM_ST.hpp:367
unsigned char callHelp_MaxWaitTime
Maximum waiting time for response [ssm => ss. mSec].
Definition NPC_THINK_PARAM_ST.hpp:308
bool disableLocalSteering
Do not move around.
Definition NPC_THINK_PARAM_ST.hpp:549
unsigned char actTypeOnFailedPath
Behavior type at the time of path search failure / homecoming limit.
Definition NPC_THINK_PARAM_ST.hpp:491
unsigned short backhomeDist
Distance to return home while fighting [m].
Definition NPC_THINK_PARAM_ST.hpp:178
bool enableNaviFlg_Door
Can you go through the flag "door"?
Definition NPC_THINK_PARAM_ST.hpp:388
int soundBehaviorId07
Behavior ID7.
Definition NPC_THINK_PARAM_ST.hpp:655
unsigned char changeStateAction_ToNormal
Goal action: Start normal state.
Definition NPC_THINK_PARAM_ST.hpp:563
bool disableParam_NT
Do you remove it from the NT version output?
Definition NPC_THINK_PARAM_ST.hpp:16
unsigned short BattleStartDist
Battle start distance [m].
Definition NPC_THINK_PARAM_ST.hpp:214
unsigned short targetSys_DmgEffectRate
Damage impact rate [%].
Definition NPC_THINK_PARAM_ST.hpp:235
int soundBehaviorId02
Behavior ID2.
Definition NPC_THINK_PARAM_ST.hpp:620
unsigned char goalAction_ToSearchLv1
Goal action: Search enemy Lv1.
Definition NPC_THINK_PARAM_ST.hpp:527
unsigned short nonBattleActLife
Non-combat action time when conscious of the enemy [sec].
Definition NPC_THINK_PARAM_ST.hpp:192
unsigned short battleEye_updateDist
Battle Vision_Overwrite Distance [m].
Definition NPC_THINK_PARAM_ST.hpp:453
float platoonReplyAddRandomTime
Platoon reaction additional random time [sec].
Definition NPC_THINK_PARAM_ST.hpp:436
unsigned char battleEye_updateAngX
Battle Vision_Overwrite Angle (Height) [deg].
Definition NPC_THINK_PARAM_ST.hpp:458
unsigned short callHelp_MyPeerId
Calling friends Your fellow group ID.
Definition NPC_THINK_PARAM_ST.hpp:221
bool enableNaviFlg_InSideWall
Can you pass the flag "in the wall"?
Definition NPC_THINK_PARAM_ST.hpp:395
unsigned char searchEye_angY
Searching enemy vision_angle (width) [deg].
Definition NPC_THINK_PARAM_ST.hpp:52
unsigned char enableJumpMove_onBattle
Do you use the edge "jump" (combat state)?
Definition NPC_THINK_PARAM_ST.hpp:599
int callHelp_CallActionId
Fellow call _ Fellow call action ID.
Definition NPC_THINK_PARAM_ST.hpp:132
unsigned char callHelp_ReplyBehaviorType
Behavior type after responding to a fellow call.
Definition NPC_THINK_PARAM_ST.hpp:329
unsigned char enableJumpMove
Do you use the edge "jump" (non-combat state)?
Definition NPC_THINK_PARAM_ST.hpp:541
int soundBehaviorId08
Behavior ID8.
Definition NPC_THINK_PARAM_ST.hpp:662
int surpriseAnimId
Amazing anime ID.
Definition NPC_THINK_PARAM_ST.hpp:687
unsigned short callHelp_CallPeerId
Companion call Companion group ID.
Definition NPC_THINK_PARAM_ST.hpp:228
float SightTargetForgetTime
Time to forget the visual target [sec].
Definition NPC_THINK_PARAM_ST.hpp:103
unsigned short nose_dist
Smell _ distance [m].
Definition NPC_THINK_PARAM_ST.hpp:164
int battleGoalID
Battle goal ID.
Definition NPC_THINK_PARAM_ST.hpp:38
bool targetAILockDmyPoly
Do you aim for Rock Damipoli (for enemies)?
Definition NPC_THINK_PARAM_ST.hpp:67
unsigned short eye_dist
Visual_distance [m].
Definition NPC_THINK_PARAM_ST.hpp:139
bool isGuard_Act
Whether to use a guard during action.
Definition NPC_THINK_PARAM_ST.hpp:147
float ear_dist
Hearing_distance [m].
Definition NPC_THINK_PARAM_ST.hpp:118
unsigned char goalAction_ToCaution
Goal action: alert / normal sound.
Definition NPC_THINK_PARAM_ST.hpp:315
unsigned char disableParamReserve2[3]
Reserve for package output 2.
Definition NPC_THINK_PARAM_ST.hpp:26
bool enableNaviFlg_Edge_Ordinary
Can you pass the flag "cliff"? (Normal / alert state)
Definition NPC_THINK_PARAM_ST.hpp:409
int soundBehaviorId06
Behavior ID6.
Definition NPC_THINK_PARAM_ST.hpp:648
bool isUpdateBattleSight
Do you want to overwrite the combat view?
Definition NPC_THINK_PARAM_ST.hpp:448
unsigned char searchEye_angX
Searching enemy vision_angle (height) [deg].
Definition NPC_THINK_PARAM_ST.hpp:441
unsigned char callHelp_ForgetTimeByArrival
Time to forget after answering a fellow call [sec].
Definition NPC_THINK_PARAM_ST.hpp:292
unsigned short backhomeBattleDist
Distance to give up and fight to return to the nest [m].
Definition NPC_THINK_PARAM_ST.hpp:185
unsigned char backToHomeStuckAct
Behavior when addicted to the homecoming limit.
Definition NPC_THINK_PARAM_ST.hpp:604
unsigned char useFall_onNormalCaution
Do you use the edge "jump" (non-combat state)?
Definition NPC_THINK_PARAM_ST.hpp:585
int soundBehaviorId01
Behavior ID1.
Definition NPC_THINK_PARAM_ST.hpp:613
float MemoryTargetForgetTime
Time to forget memory target [sec].
Definition NPC_THINK_PARAM_ST.hpp:570
unsigned short searchEye_dist
Searching enemy vision_distance [m].
Definition NPC_THINK_PARAM_ST.hpp:45
int weaponOnSpecialEffectId
Special effect ID when pulling out a sword.
Definition NPC_THINK_PARAM_ST.hpp:672
unsigned char eye_angX
Vision_angle (height) [deg].
Definition NPC_THINK_PARAM_ST.hpp:251
int soundBehaviorId04
Behavior ID4.
Definition NPC_THINK_PARAM_ST.hpp:634
float searchTargetLv1ForgetTime
Search enemy Lv1 Target Forget time [sec].
Definition NPC_THINK_PARAM_ST.hpp:81
unsigned char goalAction_ToDisappear
Goal action: Memory target state.
Definition NPC_THINK_PARAM_ST.hpp:556
unsigned short maxBackhomeDist
Distance to go home no matter what [m].
Definition NPC_THINK_PARAM_ST.hpp:171
bool skipArrivalVisibleCheck
Do you want to skip the arrival judgment by the line of sight?
Definition NPC_THINK_PARAM_ST.hpp:346
int logicId
Logic script ID.
Definition NPC_THINK_PARAM_ST.hpp:33
unsigned char TeamAttackEffectivity
Team attack influence [0-100].
Definition NPC_THINK_PARAM_ST.hpp:244
float platoonReplyTime
Platoon reaction delay time [sec].
Definition NPC_THINK_PARAM_ST.hpp:431
bool enableWeaponOnOff
Do you want to pull out the sword?
Definition NPC_THINK_PARAM_ST.hpp:62
float SoundTargetForgetTime
Time to forget the sound target [sec].
Definition NPC_THINK_PARAM_ST.hpp:209
int soundBehaviorId03
Behavior ID3.
Definition NPC_THINK_PARAM_ST.hpp:627
bool disablePathMove
Do not move the path.
Definition NPC_THINK_PARAM_ST.hpp:337
unsigned char goalAction_ToCautionImportant
Goal Action: Alert / Important Sound.
Definition NPC_THINK_PARAM_ST.hpp:498
float searchTargetLv2ForgetTime
Search enemy Lv2 Target Forget time [sec].
Definition NPC_THINK_PARAM_ST.hpp:88
unsigned char callHelp_MinWaitTime
Minimum waiting time for response [ssm => ss. mSec].
Definition NPC_THINK_PARAM_ST.hpp:300
unsigned char callHelp_CallValidMinDistTarget
Companion call_minimum distance to the target [m].
Definition NPC_THINK_PARAM_ST.hpp:278
bool isNoAvoidHugeEnemy
Do you not detour a huge enemy?
Definition NPC_THINK_PARAM_ST.hpp:57
unsigned char ear_listenLevel
Hearing_audible AI sound level.
Definition NPC_THINK_PARAM_ST.hpp:322
int weaponOffAnimId
Katana Anime ID.
Definition NPC_THINK_PARAM_ST.hpp:677
unsigned char useFall_onSearchBattle
Do you use the edge "jump" (combat state)?
Definition NPC_THINK_PARAM_ST.hpp:592
unsigned char disableParamReserve1
Reserve for package output 1.
Definition NPC_THINK_PARAM_ST.hpp:21
unsigned char eye_angY
Visual_angle (width) [deg].
Definition NPC_THINK_PARAM_ST.hpp:258
unsigned char battleEye_updateAngY
Battle Vision_Overwrite Angle (Width) [deg].
Definition NPC_THINK_PARAM_ST.hpp:463
int idAttackCannotMove
EzState number to do when you get stuck.
Definition NPC_THINK_PARAM_ST.hpp:111
int callHelp_ActionAnimId
Companion call response action anime ID.
Definition NPC_THINK_PARAM_ST.hpp:125
unsigned char callHelp_CallValidRange
Calling friends_Effective distance to call friends [m].
Definition NPC_THINK_PARAM_ST.hpp:285
int shiftAnimeId_RangedAttack
Changeover animation ID for ranged attacks.
Definition NPC_THINK_PARAM_ST.hpp:505
unsigned short eye_BeginDist
Visual_cut distance [m].
Definition NPC_THINK_PARAM_ST.hpp:481
int searchThreshold_Lv0toLv1
Search enemy Lv0 → Lv1 threshold.
Definition NPC_THINK_PARAM_ST.hpp:421
unsigned char goalAction_ToSearchLv2
Goal action: Search enemy Lv2.
Definition NPC_THINK_PARAM_ST.hpp:534
int soundBehaviorId05
Behavior ID5.
Definition NPC_THINK_PARAM_ST.hpp:641
unsigned char enableNaviFlg_reserve1[3]
Really booked.
Definition NPC_THINK_PARAM_ST.hpp:416
bool enableNaviFlg_Hole
Can you go through the flag "hole"?
Definition NPC_THINK_PARAM_ST.hpp:381
bool enableNaviFlg_Lava
Can you pass the flag "lava"?
Definition NPC_THINK_PARAM_ST.hpp:402
unsigned char caravanRole
Role in the caravan.
Definition NPC_THINK_PARAM_ST.hpp:271
int spEffectId_RangedAttack
Special effects ID for ranged attacks.
Definition NPC_THINK_PARAM_ST.hpp:74
int weaponOnAnimId
Sword animation ID.
Definition NPC_THINK_PARAM_ST.hpp:682
unsigned short ear_soundcut_dist
Hearing influence cut distance [m].
Definition NPC_THINK_PARAM_ST.hpp:157
bool enableNaviFlg_Ladder
Can you pass the flag "ladder"?
Definition NPC_THINK_PARAM_ST.hpp:374
bool thinkAttr_doAdmirer
Will you be a companion?
Definition NPC_THINK_PARAM_ST.hpp:353
bool disableDark
Does not affect the darkness.
Definition NPC_THINK_PARAM_ST.hpp:266
int searchThreshold_Lv1toLv2
Search enemy Lv1 → Lv2 threshold.
Definition NPC_THINK_PARAM_ST.hpp:426
unsigned short BackHome_LookTargetDist
When returning home: Distance to see the target [m].
Definition NPC_THINK_PARAM_ST.hpp:202
unsigned short BackHome_LookTargetTime
When returning home: Time to look at the target [sec].
Definition NPC_THINK_PARAM_ST.hpp:197
bool isBuddyAI
Buddy AI.
Definition NPC_THINK_PARAM_ST.hpp:520
bool enableNaviFlg_Edge
Can you pass the flag "cliff"?
Definition NPC_THINK_PARAM_ST.hpp:360
int rangedAttackId
Ranged attack anime ID.
Definition NPC_THINK_PARAM_ST.hpp:578