====== EquipParamProtector ====== ===== Fields ===== ^ Field ^ Type ^ Offset ^ Description ^ Notes ^ | sortId | ''s32'' | ''0x0'' | Sort ID (7 digits is the limit for s32 because the enhancement level is added in the program) | | | wanderingEquipId | ''u32'' | ''0x4'' | Replacement equipment ID for wandering ghosts. | This field refers to the following params: [[bb-refmat:param:EquipParamProtector]] | | vagrantItemLotId | ''s32'' | ''0x8'' | | | | vagrantBonusEneDropItemLotId | ''s32'' | ''0xc'' | | | | vagrantItemEneDropItemLotId | ''s32'' | ''0x10'' | | | | fixPrice | ''s32'' | ''0x14'' | Basic repair price | | | basicPrice | ''s32'' | ''0x18'' | Basic price | | | sellValue | ''s32'' | ''0x1c'' | Selling price | | | weight | ''f32'' | ''0x20'' | Weight [kg]. | | | residentSpEffectId | ''s32'' | ''0x24'' | Resident special effect ID1 | This field refers to the following params: [[bb-refmat:param:SpEffectParam]] | | residentSpEffectId2 | ''s32'' | ''0x28'' | Resident special effect ID2 | This field refers to the following params: [[bb-refmat:param:SpEffectParam]] | | residentSpEffectId3 | ''s32'' | ''0x2c'' | Resident special effect ID3 | This field refers to the following params: [[bb-refmat:param:SpEffectParam]] | | materialSetId | ''s32'' | ''0x30'' | Material parameter ID required for weapon enhancement | This field refers to the following params: [[bb-refmat:param:EquipMtrlSetParam]] | | partsDamageRate | ''f32'' | ''0x34'' | Part damage rate | | | corectSARecover | ''f32'' | ''0x38'' | | | | originEquipPro | ''s32'' | ''0x3c'' | Strengthening this armor Original armor ID0 | This field refers to the following params: [[bb-refmat:param:EquipParamProtector]] | | originEquipPro1 | ''s32'' | ''0x40'' | Strengthening this armor Original armor ID1 | This field refers to the following params: [[bb-refmat:param:EquipParamProtector]] | | originEquipPro2 | ''s32'' | ''0x44'' | Strengthening this armor Original armor ID2 | This field refers to the following params: [[bb-refmat:param:EquipParamProtector]] | | originEquipPro3 | ''s32'' | ''0x48'' | Strengthening this armor Original armor ID3 | This field refers to the following params: [[bb-refmat:param:EquipParamProtector]] | | originEquipPro4 | ''s32'' | ''0x4c'' | Strengthening this armor Original armor ID4 | This field refers to the following params: [[bb-refmat:param:EquipParamProtector]] | | originEquipPro5 | ''s32'' | ''0x50'' | Strengthening this armor Original armor ID5 | This field refers to the following params: [[bb-refmat:param:EquipParamProtector]] | | originEquipPro6 | ''s32'' | ''0x54'' | Strengthening this armor Original armor ID6 | This field refers to the following params: [[bb-refmat:param:EquipParamProtector]] | | originEquipPro7 | ''s32'' | ''0x58'' | Strengthening this armor Original armor ID7 | This field refers to the following params: [[bb-refmat:param:EquipParamProtector]] | | originEquipPro8 | ''s32'' | ''0x5c'' | Strengthening this armor Original armor ID8 | This field refers to the following params: [[bb-refmat:param:EquipParamProtector]] | | originEquipPro9 | ''s32'' | ''0x60'' | Strengthening this armor Original armor ID9 | This field refers to the following params: [[bb-refmat:param:EquipParamProtector]] | | originEquipPro10 | ''s32'' | ''0x64'' | Strengthening this armor Original armor ID10 | This field refers to the following params: [[bb-refmat:param:EquipParamProtector]] | | originEquipPro11 | ''s32'' | ''0x68'' | Strengthening this armor Original armor ID11 | This field refers to the following params: [[bb-refmat:param:EquipParamProtector]] | | originEquipPro12 | ''s32'' | ''0x6c'' | Strengthening this armor Original armor ID12 | This field refers to the following params: [[bb-refmat:param:EquipParamProtector]] | | originEquipPro13 | ''s32'' | ''0x70'' | Strengthening this armor Original armor ID13 | This field refers to the following params: [[bb-refmat:param:EquipParamProtector]] | | originEquipPro14 | ''s32'' | ''0x74'' | Strengthening this armor Original armor ID14 | This field refers to the following params: [[bb-refmat:param:EquipParamProtector]] | | originEquipPro15 | ''s32'' | ''0x78'' | Strengthening this armor Original armor ID15 | This field refers to the following params: [[bb-refmat:param:EquipParamProtector]] | | faceScaleM_ScaleX | ''f32'' | ''0x7c'' | | | | faceScaleM_ScaleZ | ''f32'' | ''0x80'' | | | | faceScaleM_MaxX | ''f32'' | ''0x84'' | | | | faceScaleM_MaxZ | ''f32'' | ''0x88'' | | | | faceScaleF_ScaleX | ''f32'' | ''0x8c'' | | | | faceScaleF_ScaleZ | ''f32'' | ''0x90'' | | | | faceScaleF_MaxX | ''f32'' | ''0x94'' | | | | faceScaleF_MaxZ | ''f32'' | ''0x98'' | | | | qwcId | ''s32'' | ''0x9c'' | QWC parameter ID | | | equipModelId | ''u16'' | ''0xa0'' | Equipment model number. | | | iconIdM | ''u16'' | ''0xa2'' | Men's menu icon ID. | | | iconIdF | ''u16'' | ''0xa4'' | Women's menu icon ID. | | | knockBack | ''u16'' | ''0xa6'' | Knockback reduction value. | | | knockbackBounceRate | ''u16'' | ''0xa8'' | Knockback repulsion rate. | This field refers to the following params: [[bb-refmat:param:KnockBackParam]] | | durability | ''u16'' | ''0xaa'' | Initial durability. | | | durabilityMax | ''u16'' | ''0xac'' | New durability. | | | saDurability | ''s16'' | ''0xae'' | DS1 Poise. Requires SpEffect with state info 120 such as 6300. Can be displayed. | | | defFlickPower | ''u16'' | ''0xb0'' | Determines capability to passively deflect incoming attacks similar to guarding. Value given is modified depending on slot. Head: Value / 3.65 Body: Value / 2.7 Arms: Value / 3.35 Legs: Value / 3.35 | | | defensePhysics | ''u16'' | ''0xb2'' | Affects all 4 physical types. | | | defenseMagic | ''u16'' | ''0xb4'' | | | | defenseFire | ''u16'' | ''0xb6'' | | | | defenseThunder | ''u16'' | ''0xb8'' | | | | defenseSlash | ''s16'' | ''0xba'' | Does nothing, but value can be displayed. | | | defenseBlow | ''s16'' | ''0xbc'' | Does nothing, but value can be displayed. | | | defenseThrust | ''s16'' | ''0xbe'' | Does nothing, but value can be displayed. | | | resistPoison | ''u16'' | ''0xc0'' | | | | resistDisease | ''u16'' | ''0xc2'' | Not displayed. Assumed to be same as poison resistance. | | | resistBlood | ''u16'' | ''0xc4'' | | | | resistCurse | ''u16'' | ''0xc6'' | | | | reinforceTypeId | ''s16'' | ''0xc8'' | Enhanced type ID | This field refers to the following params: [[bb-refmat:param:ReinforceParamProtector]] | | compTrophySedId | ''s16'' | ''0xca'' | | | | shopLv | ''s16'' | ''0xcc'' | | | | knockbackParamId | ''u8'' | ''0xce'' | ID of the parameter used for knockback | | | flickDamageCutRate | ''u8'' | ''0xcf'' | | | | equipModelCategory | ''u8'' | ''0xd0'' | Equipment model type. | This field uses the following enum: EQUIP_MODEL_CATEGORY | | equipModelGender | ''u8'' | ''0xd1'' | Gender of equipment model. | This field uses the following enum: EQUIP_MODEL_GENDER | | protectorCategory | ''u8'' | ''0xd2'' | Armor category. | This field uses the following enum: PROTECTOR_CATEGORY | | defenseMaterial | ''u8'' | ''0xd3'' | Type of sound effect generated when this armor is hit. | | | defenseMaterialSfx | ''u8'' | ''0xd4'' | Type of visual effect generated when this armor is hit. | | | partsDmgType | ''u8'' | ''0xd5'' | Set the attack type to judge the part damage | This field uses the following enum: ATK_PARAM_PARTSDMGTYPE | | defenseMaterial_Weak | ''u8'' | ''0xd6'' | | | | defenseMaterialSfx_Weak | ''u8'' | ''0xd7'' | | | | isDeposit | ''u8'' | ''0xd8 [0]'' | Can you leave it in the warehouse? | This field is a boolean. | | headEquip | ''u8'' | ''0xd8 [1]'' | Is it head equipment? | This field is a boolean. | | bodyEquip | ''u8'' | ''0xd8 [2]'' | Is it torso equipment? | This field is a boolean. | | armEquip | ''u8'' | ''0xd8 [3]'' | Is it arm equipment? | This field is a boolean. | | legEquip | ''u8'' | ''0xd8 [4]'' | Is it leg equipment? | This field is a boolean. | | useFaceScale | ''u8'' | ''0xd8 [5]'' | Whether to use a face scale | This field is a boolean. | | invisibleFlag00 | ''u8'' | ''0xd8 [6]'' | | This field is a boolean. | | invisibleFlag01 | ''u8'' | ''0xd8 [7]'' | | This field is a boolean. | | invisibleFlag02 | ''u8'' | ''0xd9 [0]'' | | This field is a boolean. | | invisibleFlag03 | ''u8'' | ''0xd9 [1]'' | | This field is a boolean. | | invisibleFlag04 | ''u8'' | ''0xd9 [2]'' | | This field is a boolean. | | invisibleFlag05 | ''u8'' | ''0xd9 [3]'' | | This field is a boolean. | | invisibleFlag06 | ''u8'' | ''0xd9 [4]'' | | This field is a boolean. | | invisibleFlag07 | ''u8'' | ''0xd9 [5]'' | | This field is a boolean. | | invisibleFlag08 | ''u8'' | ''0xd9 [6]'' | | This field is a boolean. | | invisibleFlag09 | ''u8'' | ''0xd9 [7]'' | | This field is a boolean. | | invisibleFlag10 | ''u8'' | ''0xda [0]'' | | This field is a boolean. | | invisibleFlag11 | ''u8'' | ''0xda [1]'' | | This field is a boolean. | | invisibleFlag12 | ''u8'' | ''0xda [2]'' | | This field is a boolean. | | invisibleFlag13 | ''u8'' | ''0xda [3]'' | | This field is a boolean. | | invisibleFlag14 | ''u8'' | ''0xda [4]'' | | This field is a boolean. | | invisibleFlag15 | ''u8'' | ''0xda [5]'' | | This field is a boolean. | | invisibleFlag16 | ''u8'' | ''0xda [6]'' | | This field is a boolean. | | invisibleFlag17 | ''u8'' | ''0xda [7]'' | | This field is a boolean. | | invisibleFlag18 | ''u8'' | ''0xdb [0]'' | | This field is a boolean. | | invisibleFlag19 | ''u8'' | ''0xdb [1]'' | | This field is a boolean. | | invisibleFlag20 | ''u8'' | ''0xdb [2]'' | | This field is a boolean. | | invisibleFlag21 | ''u8'' | ''0xdb [3]'' | | This field is a boolean. | | invisibleFlag22 | ''u8'' | ''0xdb [4]'' | | This field is a boolean. | | invisibleFlag23 | ''u8'' | ''0xdb [5]'' | | This field is a boolean. | | invisibleFlag24 | ''u8'' | ''0xdb [6]'' | | This field is a boolean. | | invisibleFlag25 | ''u8'' | ''0xdb [7]'' | | This field is a boolean. | | invisibleFlag26 | ''u8'' | ''0xdc [0]'' | | This field is a boolean. | | invisibleFlag27 | ''u8'' | ''0xdc [1]'' | | This field is a boolean. | | invisibleFlag28 | ''u8'' | ''0xdc [2]'' | | This field is a boolean. | | invisibleFlag29 | ''u8'' | ''0xdc [3]'' | | This field is a boolean. | | invisibleFlag30 | ''u8'' | ''0xdc [4]'' | | This field is a boolean. | | invisibleFlag31 | ''u8'' | ''0xdc [5]'' | | This field is a boolean. | | invisibleFlag32 | ''u8'' | ''0xdc [6]'' | | This field is a boolean. | | invisibleFlag33 | ''u8'' | ''0xdc [7]'' | | This field is a boolean. | | invisibleFlag34 | ''u8'' | ''0xdd [0]'' | | This field is a boolean. | | invisibleFlag35 | ''u8'' | ''0xdd [1]'' | | This field is a boolean. | | invisibleFlag36 | ''u8'' | ''0xdd [2]'' | | This field is a boolean. | | invisibleFlag37 | ''u8'' | ''0xdd [3]'' | | This field is a boolean. | | invisibleFlag38 | ''u8'' | ''0xdd [4]'' | | This field is a boolean. | | invisibleFlag39 | ''u8'' | ''0xdd [5]'' | | This field is a boolean. | | invisibleFlag40 | ''u8'' | ''0xdd [6]'' | | This field is a boolean. | | invisibleFlag41 | ''u8'' | ''0xdd [7]'' | | This field is a boolean. | | invisibleFlag42 | ''u8'' | ''0xde [0]'' | | This field is a boolean. | | invisibleFlag43 | ''u8'' | ''0xde [1]'' | | This field is a boolean. | | invisibleFlag44 | ''u8'' | ''0xde [2]'' | | This field is a boolean. | | invisibleFlag45 | ''u8'' | ''0xde [3]'' | | This field is a boolean. | | invisibleFlag46 | ''u8'' | ''0xde [4]'' | | This field is a boolean. | | invisibleFlag47 | ''u8'' | ''0xde [5]'' | | This field is a boolean. | | disableMultiDropShare | ''u8'' | ''0xde [6]'' | Prevents item from appearing to other players when dropped. | This field is a boolean. | | simpleModelForDlc | ''u8'' | ''0xde [7]'' | | | | isGuestDrop | ''u8'' | ''0xdf [0]'' | | This field is a boolean. | | shotDamageCutRate | ''f32'' | ''0xe0'' | | | | slashDamageCutRate | ''f32'' | ''0xe4'' | | | | blowDamageCutRate | ''f32'' | ''0xe8'' | | | | thrustDamageCutRate | ''f32'' | ''0xec'' | | | | magicDamageCutRate | ''f32'' | ''0xf0'' | | | | fireDamageCutRate | ''f32'' | ''0xf4'' | | | | thunderDamageCutRate | ''f32'' | ''0xf8'' | | | | resistTherianthrope | ''u16'' | ''0xfc'' | | | | invisibleFlag48 | ''u8'' | ''0xfe [0]'' | | This field is a boolean. | | invisibleFlag49 | ''u8'' | ''0xfe [1]'' | | This field is a boolean. | | invisibleFlag50 | ''u8'' | ''0xfe [2]'' | | This field is a boolean. | | invisibleFlag51 | ''u8'' | ''0xfe [3]'' | | This field is a boolean. | | invisibleFlag52 | ''u8'' | ''0xfe [4]'' | | This field is a boolean. | | invisibleFlag53 | ''u8'' | ''0xfe [5]'' | | This field is a boolean. | | invisibleFlag54 | ''u8'' | ''0xfe [6]'' | | This field is a boolean. | | invisibleFlag55 | ''u8'' | ''0xfe [7]'' | | This field is a boolean. | | invisibleFlag56 | ''u8'' | ''0xff [0]'' | | This field is a boolean. | | invisibleFlag57 | ''u8'' | ''0xff [1]'' | | This field is a boolean. | | invisibleFlag58 | ''u8'' | ''0xff [2]'' | | This field is a boolean. | | invisibleFlag59 | ''u8'' | ''0xff [3]'' | | This field is a boolean. | | invisibleFlag60 | ''u8'' | ''0xff [4]'' | | This field is a boolean. | | invisibleFlag61 | ''u8'' | ''0xff [5]'' | | This field is a boolean. | | invisibleFlag62 | ''u8'' | ''0xff [6]'' | | This field is a boolean. | | repositoryCategory | ''u8'' | ''0x100'' | | | | pad2 | ''dummy8'' | ''0x101'' | | This field is padding. | | trophySeqId | ''s16'' | ''0x102'' | | | | pad3 | ''dummy8'' | ''0x104'' | | This field is padding. | ===== Enums ===== ==== EQUIP_MODEL_CATEGORY ==== ^ Option ^ Description ^ Notes ^ | ''1'' | Hands | | | ''2'' | Body | | | ''5'' | Head | | | ''6'' | Legs | | ==== EQUIP_MODEL_GENDER ==== ^ Option ^ Description ^ Notes ^ | ''0'' | None | | | ''1'' | None | | | ''3'' | Split by Gender | | | ''4'' | Shared | | ==== PROTECTOR_CATEGORY ==== ^ Option ^ Description ^ Notes ^ | ''0'' | Head | | | ''1'' | Body | | | ''2'' | Hands | | | ''3'' | Legs | | ==== Mask ==== ^ Option ^ Description ^ Notes ^ | ''0'' | Show Male / Show Female | | | ''1'' | Hide Male / Hide Female | | | ''2'' | Hide Male / Show Female | | | ''3'' | Show Male / Hide Female | | ==== ATK_PARAM_PARTSDMGTYPE ==== ^ Option ^ Description ^ Notes ^ | ''0'' | Type 0 | |