libER 0.1.4.2
ELDEN RING API library
Loading...
Searching...
No Matches
MAGIC_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
34
42
48 short sortId{ 0 };
49
55 unsigned char requirementLuck{ 0 };
56
62 unsigned char aiNotifyType{ 0 };
63
69 short mp{ 0 };
70
76 short stamina{ 0 };
77
83 short iconId{ 0 };
84
90 short behaviorId{ 0 };
91
97 short mtrlItemId{ -1 };
98
104 short replaceMagicId{ -1 };
105
111 short maxQuantity{ 0 };
112
118 unsigned char refCategory1{ 0 };
119
123 unsigned char overDexterity{ 0 };
124
130 unsigned char refCategory2{ 0 };
131
137 unsigned char slotLength{ 0 };
138
144 unsigned char requirementIntellect{ 0 };
145
151 unsigned char requirementFaith{ 0 };
152
158 unsigned char analogDexterityMin{ 0 };
159
165 unsigned char analogDexterityMax{ 0 };
166
172 unsigned char ezStateBehaviorType{ 0 };
173
179 unsigned char refCategory3{ 0 };
180
191 unsigned char spEffectCategory{ 0 };
192
198 unsigned char refType{ 0 };
199
205 unsigned char opmeMenuType{ 0 };
206
212 unsigned char refCategory4{ 0 };
213
219 unsigned short hasSpEffectType{ 0 };
220
226 unsigned char replaceCategory{ 0 };
227
233 unsigned char useLimitCategory{ 0 };
234
238 bool vowType0 : 1 { false };
239
243 bool vowType1 : 1 { false };
244
248 bool vowType2 : 1 { false };
249
253 bool vowType3 : 1 { false };
254
258 bool vowType4 : 1 { false };
259
263 bool vowType5 : 1 { false };
264
268 bool vowType6 : 1 { false };
269
273 bool vowType7 : 1 { false };
274
280 bool enable_multi : 1 { false };
281
288 bool enable_multi_only : 1 { false };
289
295 bool isEnchant : 1 { false };
296
302 bool isShieldEnchant : 1 { false };
303
309 bool enable_live : 1 { false };
310
316 bool enable_gray : 1 { false };
317
323 bool enable_white : 1 { false };
324
330 bool enable_black : 1 { false };
331
335 bool disableOffline : 1 { false };
336
340 bool castResonanceMagic : 1 { false };
341
348 bool isValidTough_ProtSADmg : 1 { false };
349
356 bool isWarpMagic : 1 { false };
357
361 bool enableRiding : 1 { false };
362
366 bool disableRiding : 1 { false };
367
371 bool isUseNoAttackRegion : 1 { false };
372
373 unsigned char pad_1 : 1;
374
378 bool vowType8 : 1 { false };
379
383 bool vowType9 : 1 { false };
384
388 bool vowType10 : 1 { false };
389
393 bool vowType11 : 1 { false };
394
398 bool vowType12 : 1 { false };
399
403 bool vowType13 : 1 { false };
404
408 bool vowType14 : 1 { false };
409
413 bool vowType15 : 1 { false };
414
420 int castSfxId{ -1 };
421
427 int fireSfxId{ -1 };
428
434 int effectSfxId{ -1 };
435
442
446 unsigned char ReplacementStatusType{ 0 };
447
451 signed char ReplacementStatus1{ -1 };
452
456 signed char ReplacementStatus2{ -1 };
457
461 signed char ReplacementStatus3{ -1 };
462
466 signed char ReplacementStatus4{ -1 };
467
473 unsigned char refCategory5{ 0 };
474
480 short consumeSA{ 0 };
481
486
491
496
501
505 short mp_charge{ 0 };
506
510 short stamina_charge{ 0 };
511
519 unsigned char createLimitGroupId{ 0 };
520
526 unsigned char refCategory6{ 0 };
527
531 unsigned char subCategory1{ 0 };
532
536 unsigned char subCategory2{ 0 };
537
543 unsigned char refCategory7{ 0 };
544
550 unsigned char refCategory8{ 0 };
551
557 unsigned char refCategory9{ 0 };
558
564 unsigned char refCategory10{ 0 };
565
571 int refId1{ -1 };
572
578 int refId2{ -1 };
579
585 int refId3{ -1 };
586
590 int aiUseJudgeId{ -1 };
591
597 int refId4{ -1 };
598
604 int refId5{ -1 };
605
611 int refId6{ -1 };
612
618 int refId7{ -1 };
619
625 int refId8{ -1 };
626
632 int refId9{ -1 };
633
639 int refId10{ -1 };
640
644 unsigned char consumeType1{ 0 };
645
649 unsigned char consumeType2{ 0 };
650
654 unsigned char consumeType3{ 0 };
655
659 unsigned char consumeType4{ 0 };
660
664 unsigned char consumeType5{ 0 };
665
669 unsigned char consumeType6{ 0 };
670
674 unsigned char consumeType7{ 0 };
675
679 unsigned char consumeType8{ 0 };
680
684 unsigned char consumeType9{ 0 };
685
689 unsigned char consumeType10{ 0 };
690
695
696 unsigned char pad[8];
697};
698
699}; // namespace paramdef
700}; // namespace from
701
702static_assert(sizeof(from::paramdef::MAGIC_PARAM_ST) == 168,
703 "MAGIC_PARAM_ST paramdef size does not match detected size");
This struct was automatically generated from XML paramdefs.
Definition MAGIC_PARAM_ST.hpp:10
unsigned char analogDexterityMax
Maximum analog workmanship.
Definition MAGIC_PARAM_ST.hpp:165
bool enable_gray
Gray available.
Definition MAGIC_PARAM_ST.hpp:316
bool disableParam_NT
Do you remove it from the NT version output?
Definition MAGIC_PARAM_ST.hpp:16
unsigned char aiNotifyType
AI notification type.
Definition MAGIC_PARAM_ST.hpp:62
bool enable_multi_only
Is it only for multi?
Definition MAGIC_PARAM_ST.hpp:288
short mtrlItemId
Required item ID.
Definition MAGIC_PARAM_ST.hpp:97
unsigned char refCategory10
ID category.
Definition MAGIC_PARAM_ST.hpp:564
unsigned char spEffectCategory
Special effects category.
Definition MAGIC_PARAM_ST.hpp:191
unsigned char subCategory1
Subcategory 1.
Definition MAGIC_PARAM_ST.hpp:531
int ReplacementMagic3
Replacement ID3.
Definition MAGIC_PARAM_ST.hpp:495
bool disableOffline
Is it unavailable offline?
Definition MAGIC_PARAM_ST.hpp:335
unsigned char ezStateBehaviorType
category
Definition MAGIC_PARAM_ST.hpp:172
unsigned char useLimitCategory
Restrictions on use by special effects category.
Definition MAGIC_PARAM_ST.hpp:233
unsigned char refCategory1
ID category.
Definition MAGIC_PARAM_ST.hpp:118
int refId10
Call ID.
Definition MAGIC_PARAM_ST.hpp:639
unsigned char disableParamReserve2[3]
Reserve for package output 2.
Definition MAGIC_PARAM_ST.hpp:26
unsigned char consumeType8
Consumption type.
Definition MAGIC_PARAM_ST.hpp:679
float toughnessCorrectRate
Toughness correction factor.
Definition MAGIC_PARAM_ST.hpp:441
bool enable_multi
Can it be used in multi?
Definition MAGIC_PARAM_ST.hpp:280
unsigned char refCategory4
ID category.
Definition MAGIC_PARAM_ST.hpp:212
int refId5
Call ID.
Definition MAGIC_PARAM_ST.hpp:604
unsigned char ReplacementStatusType
Replacement status type.
Definition MAGIC_PARAM_ST.hpp:446
bool disableRiding
Is it prohibited to use while not riding?
Definition MAGIC_PARAM_ST.hpp:366
unsigned char consumeType4
Consumption type.
Definition MAGIC_PARAM_ST.hpp:659
int ReplacementMagic2
Replacement ID2.
Definition MAGIC_PARAM_ST.hpp:490
int aiUseJudgeId
AI usage judgment ID.
Definition MAGIC_PARAM_ST.hpp:590
unsigned char refCategory2
ID category.
Definition MAGIC_PARAM_ST.hpp:130
bool isValidTough_ProtSADmg
Is the armor SA damage multiplier valid even at the initial value?
Definition MAGIC_PARAM_ST.hpp:348
unsigned char consumeType5
Consumption type.
Definition MAGIC_PARAM_ST.hpp:664
int refId6
Call ID.
Definition MAGIC_PARAM_ST.hpp:611
unsigned char requirementFaith
Equipment conditions [reason].
Definition MAGIC_PARAM_ST.hpp:151
unsigned char refCategory7
ID category.
Definition MAGIC_PARAM_ST.hpp:543
unsigned short hasSpEffectType
Which normal is it?
Definition MAGIC_PARAM_ST.hpp:219
signed char ReplacementStatus1
Replacement status value 1.
Definition MAGIC_PARAM_ST.hpp:451
unsigned char subCategory2
Subcategory 2.
Definition MAGIC_PARAM_ST.hpp:536
bool vowType5
Pledge 5.
Definition MAGIC_PARAM_ST.hpp:263
int refId2
Call ID.
Definition MAGIC_PARAM_ST.hpp:578
int ReplacementMagic4
Replacement ID 4.
Definition MAGIC_PARAM_ST.hpp:500
int fireSfxId
Activate SFXID.
Definition MAGIC_PARAM_ST.hpp:427
bool vowType15
Pledge 15.
Definition MAGIC_PARAM_ST.hpp:413
unsigned char createLimitGroupId
Creation limit group Id.
Definition MAGIC_PARAM_ST.hpp:519
unsigned char replaceCategory
Replacement category.
Definition MAGIC_PARAM_ST.hpp:226
unsigned char consumeType7
Consumption type.
Definition MAGIC_PARAM_ST.hpp:674
bool isEnchant
Is it an enchantment?
Definition MAGIC_PARAM_ST.hpp:295
bool vowType9
Pledge 9.
Definition MAGIC_PARAM_ST.hpp:383
unsigned char disableParamReserve1
Reserve for package output 1.
Definition MAGIC_PARAM_ST.hpp:21
short iconId
Icon ID.
Definition MAGIC_PARAM_ST.hpp:83
bool castResonanceMagic
Do you deliver resonance magic?
Definition MAGIC_PARAM_ST.hpp:340
bool vowType8
Pledge 8.
Definition MAGIC_PARAM_ST.hpp:378
bool isShieldEnchant
Is it a shield enchantment?
Definition MAGIC_PARAM_ST.hpp:302
unsigned char opmeMenuType
Menu type at the time of use.
Definition MAGIC_PARAM_ST.hpp:205
signed char ReplacementStatus4
Replacement status value 4.
Definition MAGIC_PARAM_ST.hpp:466
unsigned char consumeType2
Consumption type.
Definition MAGIC_PARAM_ST.hpp:649
int yesNoDialogMessageId
Yes / No Dialog Message ID.
Definition MAGIC_PARAM_ST.hpp:33
unsigned char refCategory5
ID category.
Definition MAGIC_PARAM_ST.hpp:473
short replaceMagicId
Magic ID to replace.
Definition MAGIC_PARAM_ST.hpp:104
bool vowType2
Pledge 2.
Definition MAGIC_PARAM_ST.hpp:248
unsigned char refType
Motion category.
Definition MAGIC_PARAM_ST.hpp:198
short maxQuantity
Maximum number.
Definition MAGIC_PARAM_ST.hpp:111
short consumeLoopMP_forMenu
MP consumption for menu supplement display.
Definition MAGIC_PARAM_ST.hpp:694
unsigned char consumeType6
Consumption type.
Definition MAGIC_PARAM_ST.hpp:669
bool vowType4
Pledge 4.
Definition MAGIC_PARAM_ST.hpp:258
bool enableRiding
Can it be used while riding?
Definition MAGIC_PARAM_ST.hpp:361
bool vowType0
Pledge 0.
Definition MAGIC_PARAM_ST.hpp:238
unsigned char refCategory6
ID category.
Definition MAGIC_PARAM_ST.hpp:526
bool vowType13
Pledge 13.
Definition MAGIC_PARAM_ST.hpp:403
bool vowType6
Pledge 6.
Definition MAGIC_PARAM_ST.hpp:268
bool vowType14
Pledge 14.
Definition MAGIC_PARAM_ST.hpp:408
int refId9
Call ID.
Definition MAGIC_PARAM_ST.hpp:632
short stamina_charge
Consumption stamina [reservoir].
Definition MAGIC_PARAM_ST.hpp:510
unsigned char requirementIntellect
Equipment conditions [Intelligence].
Definition MAGIC_PARAM_ST.hpp:144
unsigned char slotLength
Required slot.
Definition MAGIC_PARAM_ST.hpp:137
bool vowType7
Pledge 7.
Definition MAGIC_PARAM_ST.hpp:273
int refId7
Call ID.
Definition MAGIC_PARAM_ST.hpp:618
short mp
MP consumption [normal].
Definition MAGIC_PARAM_ST.hpp:69
bool enable_white
White can be used.
Definition MAGIC_PARAM_ST.hpp:323
int ReplacementMagic1
Replacement ID1.
Definition MAGIC_PARAM_ST.hpp:485
unsigned char analogDexterityMin
Analog minimum workmanship.
Definition MAGIC_PARAM_ST.hpp:158
short mp_charge
MP consumption [reservoir].
Definition MAGIC_PARAM_ST.hpp:505
unsigned char consumeType1
Consumption type.
Definition MAGIC_PARAM_ST.hpp:644
unsigned char refCategory3
ID category.
Definition MAGIC_PARAM_ST.hpp:179
short sortId
SortID.
Definition MAGIC_PARAM_ST.hpp:48
int refId3
Call ID.
Definition MAGIC_PARAM_ST.hpp:585
unsigned char consumeType3
Consumption type.
Definition MAGIC_PARAM_ST.hpp:654
unsigned char consumeType10
Consumption type.
Definition MAGIC_PARAM_ST.hpp:689
int refId8
Call ID.
Definition MAGIC_PARAM_ST.hpp:625
signed char ReplacementStatus2
Replacement status value 2.
Definition MAGIC_PARAM_ST.hpp:456
bool enable_black
Black can be used.
Definition MAGIC_PARAM_ST.hpp:330
bool vowType12
Pledge 12.
Definition MAGIC_PARAM_ST.hpp:398
short consumeSA
Consume SA [Normal / Reservoir].
Definition MAGIC_PARAM_ST.hpp:480
short behaviorId
Action ID.
Definition MAGIC_PARAM_ST.hpp:90
unsigned char overDexterity
Skill over start value.
Definition MAGIC_PARAM_ST.hpp:123
unsigned char consumeType9
Consumption type.
Definition MAGIC_PARAM_ST.hpp:684
int castSfxId
Chanting SFXID.
Definition MAGIC_PARAM_ST.hpp:420
int refId1
Call ID.
Definition MAGIC_PARAM_ST.hpp:571
unsigned char refCategory9
ID category.
Definition MAGIC_PARAM_ST.hpp:557
bool vowType1
Pledge 1.
Definition MAGIC_PARAM_ST.hpp:243
bool enable_live
Can be used alive.
Definition MAGIC_PARAM_ST.hpp:309
bool vowType11
Pledge 11.
Definition MAGIC_PARAM_ST.hpp:393
unsigned char requirementLuck
Equipment conditions [luck].
Definition MAGIC_PARAM_ST.hpp:55
signed char ReplacementStatus3
Replacement status value 3.
Definition MAGIC_PARAM_ST.hpp:461
int refId4
Call ID.
Definition MAGIC_PARAM_ST.hpp:597
bool vowType10
Pledge 10.
Definition MAGIC_PARAM_ST.hpp:388
short stamina
Consumed stamina [normal].
Definition MAGIC_PARAM_ST.hpp:76
int limitCancelSpEffectId
Special effect ID that is out of usage restrictions.
Definition MAGIC_PARAM_ST.hpp:41
unsigned char refCategory8
ID category.
Definition MAGIC_PARAM_ST.hpp:550
bool isUseNoAttackRegion
Can it be used in an attack-prohibited area?
Definition MAGIC_PARAM_ST.hpp:371
bool isWarpMagic
Is it warp magic?
Definition MAGIC_PARAM_ST.hpp:356
int effectSfxId
Effect SFXID.
Definition MAGIC_PARAM_ST.hpp:434
bool vowType3
Pledge 3.
Definition MAGIC_PARAM_ST.hpp:253