libER 0.1.4.2
ELDEN RING API library
Loading...
Searching...
No Matches
CHARACTER_INIT_PARAM.hpp
1/* This file was automatically generated from XML paramdefs. */
2#pragma once
3
4namespace from {
5namespace paramdef {
16 float baseRec_mp{ 0.f };
17
23 float baseRec_sp{ 0.f };
24
31 float red_Falldam{ 0.f };
32
38 int soul{ 0 };
39
45 int equip_Wep_Right{ -1 };
46
53
59 int equip_Wep_Left{ -1 };
60
67
73 int equip_Helm{ -1 };
74
80 int equip_Armer{ -1 };
81
87 int equip_Gaunt{ -1 };
88
94 int equip_Leg{ -1 };
95
101 int equip_Arrow{ -1 };
102
108 int equip_Bolt{ -1 };
109
115 int equip_SubArrow{ -1 };
116
122 int equip_SubBolt{ -1 };
123
130
137
144
151
152 unsigned char unknown_0x50 { 0 };
153
154 unsigned char unknown_0x51 { 0 };
155
156 unsigned char pad8[2];
157
162
167
172
178 int equip_Spell_01{ -1 };
179
185 int equip_Spell_02{ -1 };
186
192 int equip_Spell_03{ -1 };
193
199 int equip_Spell_04{ -1 };
200
206 int equip_Spell_05{ -1 };
207
213 int equip_Spell_06{ -1 };
214
220 int equip_Spell_07{ -1 };
221
227 int item_01{ -1 };
228
234 int item_02{ -1 };
235
241 int item_03{ -1 };
242
248 int item_04{ -1 };
249
255 int item_05{ -1 };
256
262 int item_06{ -1 };
263
269 int item_07{ -1 };
270
276 int item_08{ -1 };
277
283 int item_09{ -1 };
284
290 int item_10{ -1 };
291
298
306
312 unsigned short baseHp{ 0 };
313
319 unsigned short baseMp{ 0 };
320
326 unsigned short baseSp{ 0 };
327
333 unsigned short arrowNum{ 0 };
334
340 unsigned short boltNum{ 0 };
341
347 unsigned short subArrowNum{ 0 };
348
354 unsigned short subBoltNum{ 0 };
355
356 unsigned char pad4[6];
357
363 short soulLv{ 0 };
364
370 unsigned char baseVit{ 0 };
371
377 unsigned char baseWil{ 0 };
378
384 unsigned char baseEnd{ 0 };
385
391 unsigned char baseStr{ 0 };
392
398 unsigned char baseDex{ 0 };
399
405 unsigned char baseMag{ 0 };
406
412 unsigned char baseFai{ 0 };
413
419 unsigned char baseLuc{ 0 };
420
426 unsigned char baseHeroPoint{ 0 };
427
433 unsigned char baseDurability{ 0 };
434
440 unsigned char itemNum_01{ 0 };
441
447 unsigned char itemNum_02{ 0 };
448
454 unsigned char itemNum_03{ 0 };
455
461 unsigned char itemNum_04{ 0 };
462
468 unsigned char itemNum_05{ 0 };
469
475 unsigned char itemNum_06{ 0 };
476
482 unsigned char itemNum_07{ 0 };
483
489 unsigned char itemNum_08{ 0 };
490
496 unsigned char itemNum_09{ 0 };
497
503 unsigned char itemNum_10{ 0 };
504
505 unsigned char pad5[5];
506
512 signed char gestureId0{ -1 };
513
519 signed char gestureId1{ -1 };
520
526 signed char gestureId2{ -1 };
527
533 signed char gestureId3{ -1 };
534
540 signed char gestureId4{ -1 };
541
547 signed char gestureId5{ -1 };
548
554 signed char gestureId6{ -1 };
555
561 unsigned char npcPlayerType{ 0 };
562
568 signed char npcPlayerDrawType{ 0 };
569
575 unsigned char npcPlayerSex{ 0 };
576
582 unsigned char vowType : 4 { 0 };
583
589 bool isSyncTarget : 1 { false };
590
591 unsigned char pad : 3;
592
593 unsigned char pad6[2];
594
600 unsigned char wepParamType_Right1{ 0 };
601
607 unsigned char wepParamType_Right2{ 0 };
608
614 unsigned char wepParamType_Right3{ 0 };
615
621 unsigned char wepParamType_Left1{ 0 };
622
628 unsigned char wepParamType_Left2{ 0 };
629
635 unsigned char wepParamType_Left3{ 0 };
636
637 unsigned char pad2[26];
638
645
652
653 unsigned char pad3[4];
654
661
668
675
682
689
696
702 unsigned char secondaryItemNum_01{ 0 };
703
709 unsigned char secondaryItemNum_02{ 0 };
710
716 unsigned char secondaryItemNum_03{ 0 };
717
723 unsigned char secondaryItemNum_04{ 0 };
724
730 unsigned char secondaryItemNum_05{ 0 };
731
737 unsigned char secondaryItemNum_06{ 0 };
738
742 signed char HpEstMax{ -1 };
743
747 signed char MpEstMax{ -1 };
748
749 unsigned char pad7[5];
750
754 unsigned char voiceType{ 0 };
755
756 unsigned char reserve[6];
757};
758
759}; // namespace paramdef
760}; // namespace from
761
762static_assert(sizeof(from::paramdef::CHARACTER_INIT_PARAM) == 320,
763 "CHARACTER_INIT_PARAM paramdef size does not match detected size");
This struct was automatically generated from XML paramdefs.
Definition CHARACTER_INIT_PARAM.hpp:10
unsigned short baseSp
Stamina base value.
Definition CHARACTER_INIT_PARAM.hpp:326
int equip_Subwep_Left3
Left-handed weapon slot 3.
Definition CHARACTER_INIT_PARAM.hpp:651
unsigned char itemNum_05
Item quantity 05.
Definition CHARACTER_INIT_PARAM.hpp:468
unsigned char secondaryItemNum_02
Number of possessions of the second item 02.
Definition CHARACTER_INIT_PARAM.hpp:709
signed char gestureId3
Gesture ID 3.
Definition CHARACTER_INIT_PARAM.hpp:533
int item_08
Item 08.
Definition CHARACTER_INIT_PARAM.hpp:276
unsigned char baseStr
Strength.
Definition CHARACTER_INIT_PARAM.hpp:391
int secondaryItem_02
Second item 02.
Definition CHARACTER_INIT_PARAM.hpp:667
unsigned short subBoltNum
Number of spare bolts.
Definition CHARACTER_INIT_PARAM.hpp:354
int elixir_material00
Material ID1 for Elixir.
Definition CHARACTER_INIT_PARAM.hpp:161
int equip_SubArrow
Spare arrow.
Definition CHARACTER_INIT_PARAM.hpp:115
int item_01
Item 01.
Definition CHARACTER_INIT_PARAM.hpp:227
int equip_Armer
Torso armor.
Definition CHARACTER_INIT_PARAM.hpp:80
int item_02
Item 02.
Definition CHARACTER_INIT_PARAM.hpp:234
int equip_Accessory01
Ornaments 1.
Definition CHARACTER_INIT_PARAM.hpp:129
unsigned char baseEnd
Robust.
Definition CHARACTER_INIT_PARAM.hpp:384
unsigned char secondaryItemNum_01
Number of possessions of the second item 01.
Definition CHARACTER_INIT_PARAM.hpp:702
unsigned char voiceType
Voice type.
Definition CHARACTER_INIT_PARAM.hpp:754
int equip_Accessory04
Ornament 4.
Definition CHARACTER_INIT_PARAM.hpp:150
unsigned char npcPlayerType
NPC type of NPC player.
Definition CHARACTER_INIT_PARAM.hpp:561
unsigned char baseDex
Agility.
Definition CHARACTER_INIT_PARAM.hpp:398
int item_06
Item 06.
Definition CHARACTER_INIT_PARAM.hpp:262
unsigned char baseMag
Magical power.
Definition CHARACTER_INIT_PARAM.hpp:405
unsigned char vowType
Pledge.
Definition CHARACTER_INIT_PARAM.hpp:582
int item_05
Item 05.
Definition CHARACTER_INIT_PARAM.hpp:255
unsigned char baseWil
spirit
Definition CHARACTER_INIT_PARAM.hpp:377
int equip_Subwep_Right
Right-handed weapon slot 2.
Definition CHARACTER_INIT_PARAM.hpp:52
int equip_Spell_01
Magic / miracle 1.
Definition CHARACTER_INIT_PARAM.hpp:178
unsigned char baseDurability
Endurance.
Definition CHARACTER_INIT_PARAM.hpp:433
signed char gestureId6
Gesture ID 6.
Definition CHARACTER_INIT_PARAM.hpp:554
unsigned char itemNum_03
Number of items 03.
Definition CHARACTER_INIT_PARAM.hpp:454
unsigned char secondaryItemNum_03
Number of possessions of the second item 03.
Definition CHARACTER_INIT_PARAM.hpp:716
unsigned short baseMp
MP basic value.
Definition CHARACTER_INIT_PARAM.hpp:319
float baseRec_mp
MP recovery speed basic value [s].
Definition CHARACTER_INIT_PARAM.hpp:16
unsigned char wepParamType_Right2
Right-handed weapon slot 2 equipment type.
Definition CHARACTER_INIT_PARAM.hpp:607
int equip_Gaunt
Arm armor.
Definition CHARACTER_INIT_PARAM.hpp:87
int item_04
Item 04.
Definition CHARACTER_INIT_PARAM.hpp:248
unsigned char baseHeroPoint
Human nature.
Definition CHARACTER_INIT_PARAM.hpp:426
unsigned char wepParamType_Left2
Left-handed weapon slot 2 equipment type.
Definition CHARACTER_INIT_PARAM.hpp:628
int equip_Accessory03
Ornaments 3.
Definition CHARACTER_INIT_PARAM.hpp:143
int equip_Spell_02
Magic / miracle 2.
Definition CHARACTER_INIT_PARAM.hpp:185
unsigned char wepParamType_Right1
Right-handed weapon slot 1 equipment type.
Definition CHARACTER_INIT_PARAM.hpp:600
unsigned char itemNum_08
Item quantity 08.
Definition CHARACTER_INIT_PARAM.hpp:489
signed char npcPlayerDrawType
NPC player drawing type.
Definition CHARACTER_INIT_PARAM.hpp:568
unsigned short boltNum
Number of bolts.
Definition CHARACTER_INIT_PARAM.hpp:340
int elixir_material01
Material ID2 for Elixir.
Definition CHARACTER_INIT_PARAM.hpp:166
signed char gestureId2
Gesture ID 2.
Definition CHARACTER_INIT_PARAM.hpp:526
unsigned char itemNum_01
Number of possession of item 01.
Definition CHARACTER_INIT_PARAM.hpp:440
int equip_Spell_07
Magic / miracle 7.
Definition CHARACTER_INIT_PARAM.hpp:220
int npcPlayerThinkId
NPC player thinking ID.
Definition CHARACTER_INIT_PARAM.hpp:305
unsigned char secondaryItemNum_05
Number of possessions of the second item 05.
Definition CHARACTER_INIT_PARAM.hpp:730
unsigned char itemNum_07
Item quantity 07.
Definition CHARACTER_INIT_PARAM.hpp:482
int equip_SubBolt
Spare bolt.
Definition CHARACTER_INIT_PARAM.hpp:122
unsigned char npcPlayerSex
Gender of NPC players.
Definition CHARACTER_INIT_PARAM.hpp:575
int equip_Leg
Leg armor.
Definition CHARACTER_INIT_PARAM.hpp:94
signed char gestureId5
Gesture ID 5.
Definition CHARACTER_INIT_PARAM.hpp:547
int equip_Spell_05
Magic / miracle 5.
Definition CHARACTER_INIT_PARAM.hpp:206
signed char gestureId0
Gesture ID 0.
Definition CHARACTER_INIT_PARAM.hpp:512
signed char gestureId1
Gesture ID1.
Definition CHARACTER_INIT_PARAM.hpp:519
int secondaryItem_06
Second item 06.
Definition CHARACTER_INIT_PARAM.hpp:695
unsigned char baseVit
Physical fitness.
Definition CHARACTER_INIT_PARAM.hpp:370
short soulLv
Soul Lv.
Definition CHARACTER_INIT_PARAM.hpp:363
unsigned short baseHp
HP basic value.
Definition CHARACTER_INIT_PARAM.hpp:312
unsigned char itemNum_04
Item quantity 04.
Definition CHARACTER_INIT_PARAM.hpp:461
int equip_Spell_03
Magic / miracle 3.
Definition CHARACTER_INIT_PARAM.hpp:192
int equip_Helm
Head armor.
Definition CHARACTER_INIT_PARAM.hpp:73
signed char HpEstMax
HP Est Bottle Possession Limit.
Definition CHARACTER_INIT_PARAM.hpp:742
unsigned char wepParamType_Left1
Left-handed weapon slot 1 equipment type.
Definition CHARACTER_INIT_PARAM.hpp:621
int equip_Subwep_Left
Left-handed weapon slot 2.
Definition CHARACTER_INIT_PARAM.hpp:66
int npcPlayerFaceGenId
Facegen Parameter ID.
Definition CHARACTER_INIT_PARAM.hpp:297
int equip_Wep_Right
Right-handed weapon slot 1.
Definition CHARACTER_INIT_PARAM.hpp:45
int item_10
Item 10.
Definition CHARACTER_INIT_PARAM.hpp:290
int equip_Wep_Left
Left-handed weapon slot 1.
Definition CHARACTER_INIT_PARAM.hpp:59
unsigned char secondaryItemNum_04
Number of possessions of the second item 04.
Definition CHARACTER_INIT_PARAM.hpp:723
float baseRec_sp
Stamina recovery speed basic value [s].
Definition CHARACTER_INIT_PARAM.hpp:23
unsigned char secondaryItemNum_06
Number of possessions of the second item 06.
Definition CHARACTER_INIT_PARAM.hpp:737
int secondaryItem_05
Second item 05.
Definition CHARACTER_INIT_PARAM.hpp:688
int item_09
Item 09.
Definition CHARACTER_INIT_PARAM.hpp:283
unsigned short subArrowNum
Number of spare arrows possessed.
Definition CHARACTER_INIT_PARAM.hpp:347
int secondaryItem_01
Second item 01.
Definition CHARACTER_INIT_PARAM.hpp:660
int equip_Subwep_Right3
Right-handed weapon slot 3.
Definition CHARACTER_INIT_PARAM.hpp:644
int equip_Accessory02
Ornament 2.
Definition CHARACTER_INIT_PARAM.hpp:136
int secondaryItem_03
Second item 03.
Definition CHARACTER_INIT_PARAM.hpp:674
bool isSyncTarget
Is it a transmission / reception target?
Definition CHARACTER_INIT_PARAM.hpp:589
signed char MpEstMax
MP Est Bottle Possession Limit.
Definition CHARACTER_INIT_PARAM.hpp:747
float red_Falldam
Fall damage reduction correction [%].
Definition CHARACTER_INIT_PARAM.hpp:31
unsigned char baseFai
faith
Definition CHARACTER_INIT_PARAM.hpp:412
int secondaryItem_04
Second item 04.
Definition CHARACTER_INIT_PARAM.hpp:681
unsigned char wepParamType_Left3
Left-handed weapon slot 3 equipment type.
Definition CHARACTER_INIT_PARAM.hpp:635
int equip_Spell_06
Magic / miracle 6.
Definition CHARACTER_INIT_PARAM.hpp:213
int equip_Spell_04
Magic / miracle 4.
Definition CHARACTER_INIT_PARAM.hpp:199
unsigned char wepParamType_Right3
Right-handed weapon slot 3 equipment type.
Definition CHARACTER_INIT_PARAM.hpp:614
signed char gestureId4
Gesture ID 4.
Definition CHARACTER_INIT_PARAM.hpp:540
int equip_Bolt
bolt
Definition CHARACTER_INIT_PARAM.hpp:108
unsigned char itemNum_02
Number of possession of item 02.
Definition CHARACTER_INIT_PARAM.hpp:447
unsigned char itemNum_09
Item quantity 09.
Definition CHARACTER_INIT_PARAM.hpp:496
int soul
Early soul.
Definition CHARACTER_INIT_PARAM.hpp:38
int item_03
Item 03.
Definition CHARACTER_INIT_PARAM.hpp:241
unsigned char itemNum_06
Item quantity 06.
Definition CHARACTER_INIT_PARAM.hpp:475
int equip_Arrow
arrow
Definition CHARACTER_INIT_PARAM.hpp:101
unsigned char itemNum_10
Item quantity 10.
Definition CHARACTER_INIT_PARAM.hpp:503
int elixir_material02
Material ID3 for Elixir.
Definition CHARACTER_INIT_PARAM.hpp:171
unsigned short arrowNum
Number of arrows possessed.
Definition CHARACTER_INIT_PARAM.hpp:333
unsigned char baseLuc
luck
Definition CHARACTER_INIT_PARAM.hpp:419
int item_07
Item 07.
Definition CHARACTER_INIT_PARAM.hpp:269