====== EquipParamProtector ====== ===== Fields ===== ^ Field ^ Type ^ Offset ^ Description ^ Notes ^ | sortId | ''s32'' | ''0x0'' | The ordering ID used to sort this part in the menu. | | | wanderingEquipId | ''u32'' | ''0x4'' | Replacement equipment ID for wandering ghosts. | This field refers to the following params: [[ds1-refmat:param:EquipParamProtector]] | | vagrantItemLotId | ''s32'' | ''0x8'' | The item lot to use when this item is dropped and generates a vagrant. | This field refers to the following params: [[ds1-refmat:param:ItemLotParam]] | | vagrantBonusEneDropItemLotId | ''s32'' | ''0xc'' | The item lot to use when this item is dropped and generates a vagrant. | This field refers to the following params: [[ds1-refmat:param:ItemLotParam]] | | vagrantItemEneDropItemLotId | ''s32'' | ''0x10'' | The item lot to use when this item is dropped and generates a vagrant. | This field refers to the following params: [[ds1-refmat:param:ItemLotParam]] | | fixPrice | ''s32'' | ''0x14'' | Soul cost for repairing this item. | | | basicPrice | ''s32'' | ''0x18'' | Soul cost of reinforcement. See ShopLineupParam for shop prices. | | | sellValue | ''s32'' | ''0x1c'' | The price when this item is sold. Determines the souls received when feeding this weapon to Frampt | | | weight | ''f32'' | ''0x20'' | Weight [kg]. | | | residentSpEffectId | ''s32'' | ''0x24'' | A SpEffect applied when this part is equipped. | This field refers to the following params: [[ds1-refmat:param:SpEffectParam]] | | residentSpEffectId2 | ''s32'' | ''0x28'' | A SpEffect applied when this part is equipped. | This field refers to the following params: [[ds1-refmat:param:SpEffectParam]] | | residentSpEffectId3 | ''s32'' | ''0x2c'' | A SpEffect applied when this part is equipped. | This field refers to the following params: [[ds1-refmat:param:SpEffectParam]] | | materialSetId | ''s32'' | ''0x30'' | The material requirements for improving this part. | This field refers to the following params: [[ds1-refmat:param:EquipMtrlSetParam]] | | partsDamageRate | ''f32'' | ''0x34'' | The damage correction to apply to this part when hit. | | | corectSARecover | ''f32'' | ''0x38'' | The poise recovery correction value. | | | originEquipPro | ''s32'' | ''0x3c'' | The source ID when this part is reinforced to this level. | This field refers to the following params: [[ds1-refmat:param:EquipParamProtector]] | | originEquipPro1 | ''s32'' | ''0x40'' | The source ID when this part is reinforced to this level. | This field refers to the following params: [[ds1-refmat:param:EquipParamProtector]] | | originEquipPro2 | ''s32'' | ''0x44'' | The source ID when this part is reinforced to this level. | This field refers to the following params: [[ds1-refmat:param:EquipParamProtector]] | | originEquipPro3 | ''s32'' | ''0x48'' | The source ID when this part is reinforced to this level. | This field refers to the following params: [[ds1-refmat:param:EquipParamProtector]] | | originEquipPro4 | ''s32'' | ''0x4c'' | The source ID when this part is reinforced to this level. | This field refers to the following params: [[ds1-refmat:param:EquipParamProtector]] | | originEquipPro5 | ''s32'' | ''0x50'' | The source ID when this part is reinforced to this level. | This field refers to the following params: [[ds1-refmat:param:EquipParamProtector]] | | originEquipPro6 | ''s32'' | ''0x54'' | The source ID when this part is reinforced to this level. | This field refers to the following params: [[ds1-refmat:param:EquipParamProtector]] | | originEquipPro7 | ''s32'' | ''0x58'' | The source ID when this part is reinforced to this level. | This field refers to the following params: [[ds1-refmat:param:EquipParamProtector]] | | originEquipPro8 | ''s32'' | ''0x5c'' | The source ID when this part is reinforced to this level. | This field refers to the following params: [[ds1-refmat:param:EquipParamProtector]] | | originEquipPro9 | ''s32'' | ''0x60'' | The source ID when this part is reinforced to this level. | This field refers to the following params: [[ds1-refmat:param:EquipParamProtector]] | | originEquipPro10 | ''s32'' | ''0x64'' | The source ID when this part is reinforced to this level. | This field refers to the following params: [[ds1-refmat:param:EquipParamProtector]] | | originEquipPro11 | ''s32'' | ''0x68'' | The source ID when this part is reinforced to this level. | This field refers to the following params: [[ds1-refmat:param:EquipParamProtector]] | | originEquipPro12 | ''s32'' | ''0x6c'' | The source ID when this part is reinforced to this level. | This field refers to the following params: [[ds1-refmat:param:EquipParamProtector]] | | originEquipPro13 | ''s32'' | ''0x70'' | The source ID when this part is reinforced to this level. | This field refers to the following params: [[ds1-refmat:param:EquipParamProtector]] | | originEquipPro14 | ''s32'' | ''0x74'' | The source ID when this part is reinforced to this level. | This field refers to the following params: [[ds1-refmat:param:EquipParamProtector]] | | originEquipPro15 | ''s32'' | ''0x78'' | The source ID when this part is reinforced to this level. | This field refers to the following params: [[ds1-refmat:param:EquipParamProtector]] | | faceScaleM_ScaleX | ''f32'' | ''0x7c'' | The male face scaling factor for the X-axis. | | | faceScaleM_ScaleZ | ''f32'' | ''0x80'' | The male face scaling factor for the Z-axis. | | | faceScaleM_MaxX | ''f32'' | ''0x84'' | The maximum male face scaling factor for the X-axis. | | | faceScaleM_MaxZ | ''f32'' | ''0x88'' | The maximum male face scaling factor for the Z-axis. | | | faceScaleF_ScaleX | ''f32'' | ''0x8c'' | The female face scaling factor for the X-axis. | | | faceScaleF_ScaleZ | ''f32'' | ''0x90'' | The female face scaling factor for the Z-axis. | | | faceScaleF_MaxX | ''f32'' | ''0x94'' | The maximum female face scaling factor for the X-axis. | | | faceScaleF_MaxZ | ''f32'' | ''0x98'' | The maximum female face scaling factor for the Z-axis. | | | qwcId | ''s32'' | ''0x9c'' | The ID this item uses for world tendency. | | | equipModelId | ''u16'' | ''0xa0'' | The model ID to use for this equipment. | | | iconIdM | ''u16'' | ''0xa2'' | The icon ID to use for the male gender version. | | | iconIdF | ''u16'' | ''0xa4'' | The icon ID to use for the male gender version. | | | knockBack | ''u16'' | ''0xa6'' | The knockback reduction value for this equipment. | | | knockbackBounceRate | ''u16'' | ''0xa8'' | The knockback repulsion value for this equipment. | | | durability | ''u16'' | ''0xaa'' | The initial durability for this equipment. | | | durabilityMax | ''u16'' | ''0xac'' | The maximum durability for this equipment. | | | saDurability | ''s16'' | ''0xae'' | The poise durability for this equipment. | | | defFlickPower | ''u16'' | ''0xb0'' | The weapon repulsion defense for this equipment. | | | defensePhysics | ''u16'' | ''0xb2'' | The flat defense value for this equipment for the specified type. | | | defenseMagic | ''u16'' | ''0xb4'' | The flat defense value for this equipment for the specified type. | | | defenseFire | ''u16'' | ''0xb6'' | The flat defense value for this equipment for the specified type. | | | defenseThunder | ''u16'' | ''0xb8'' | The flat defense value for this equipment for the specified type. | | | defenseSlash | ''s16'' | ''0xba'' | Percentage modifier to apply to physical defense when struck with slash damage. Example: -50 = -50%, 50 = +50% | | | defenseBlow | ''s16'' | ''0xbc'' | Percentage modifier to apply to physical defense when struck with strike damage. Example: -50 = -50%, 50 = +50% | | | defenseThrust | ''s16'' | ''0xbe'' | Percentage modifier to apply to physical defense when struck with thrust damage. Example: -50 = -50%, 50 = +50% | | | resistPoison | ''u16'' | ''0xc0'' | The flat defense value for this equipment for the specified resistance type. | | | resistDisease | ''u16'' | ''0xc2'' | The flat defense value for this equipment for the specified resistance type. | | | resistBlood | ''u16'' | ''0xc4'' | The flat defense value for this equipment for the specified resistance type. | | | resistCurse | ''u16'' | ''0xc6'' | The flat defense value for this equipment for the specified resistance type. | | | reinforceTypeId | ''s16'' | ''0xc8'' | The reinforcement progression to use for this equipment. | This field refers to the following params: [[ds1-refmat:param:ReinforceParamProtector]] | | trophySGradeId | ''s16'' | ''0xca'' | The achievement ID this part is associated with, if any. | | | shopLv | ''s16'' | ''0xcc'' | Level that can be sold at the store | | | knockbackParamId | ''u8'' | ''0xce'' | The knockback parameters to use for this part. | This field refers to the following params: [[ds1-refmat:param:KnockBackParam]] | | flickDamageCutRate | ''u8'' | ''0xcf'' | The absorption rate to use when calculating the repulsion damage this part incurs. | | | equipModelCategory | ''u8'' | ''0xd0'' | The equipment model category used by this part. | 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'' | The equipment category for this part. | This field uses the following enum: PROTECTOR_CATEGORY | | defenseMaterial | ''u8'' | ''0xd3'' | The sound used when guarding. | This field uses the following enum: WEP_MATERIAL_DEF | | defenseMaterialSfx | ''u8'' | ''0xd4'' | The particles used when guarding. | This field uses the following enum: WEP_MATERIAL_DEF_SFX | | partsDmgType | ''u8'' | ''0xd5'' | The type of attack that applies parts damage. | This field uses the following enum: ATK_PARAM_PARTSDMGTYPE | | defenseMaterial_Weak | ''u8'' | ''0xd6'' | The sound used when weak point is damaged. | This field uses the following enum: WEP_MATERIAL_DEF | | defenseMaterialSfx_Weak | ''u8'' | ''0xd7'' | The particles used when weak point is damaged. | This field uses the following enum: WEP_MATERIAL_DEF_SFX | | isDeposit | ''u8'' | ''0xd8 [0]'' | If ON, this item can be deposited into the repository. | This field is a boolean. | | headEquip | ''u8'' | ''0xd8 [1]'' | If ON, is considered Helm equipment. | This field is a boolean. | | bodyEquip | ''u8'' | ''0xd8 [2]'' | If ON, is considered Chest equipment. | This field is a boolean. | | armEquip | ''u8'' | ''0xd8 [3]'' | If ON, is considered Gauntlet equipment. | This field is a boolean. | | legEquip | ''u8'' | ''0xd8 [4]'' | If ON, is considered Legs equipment. | This field is a boolean. | | useFaceScale | ''u8'' | ''0xd8 [5]'' | If ON, this part applies face scaling. | 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]'' | If ON, this item cannot be dropped in a multiplayer session. | This field is a boolean. | | simpleModelForDlc | ''u8'' | ''0xde [7]'' | If ON, there is a simple model for DLC. | This field is a boolean. | | pad_0 | ''dummy8'' | ''0xdf'' | | This field is padding. | | oldSortId | ''s16'' | ''0xe0'' | The ordering ID used to sort this part in the menu. | | | pad_1 | ''dummy8'' | ''0xe2'' | | This field is padding. | ===== Enums ===== ==== EQUIP_MODEL_CATEGORY ==== ^ Option ^ Description ^ Notes ^ | ''0'' | None | | | ''1'' | Arms | | | ''2'' | Body | | | ''3'' | Face | | | ''4'' | Hair | | | ''5'' | Head | | | ''6'' | Legs | | | ''7'' | Weapon | | ==== EQUIP_MODEL_GENDER ==== ^ Option ^ Description ^ Notes ^ | ''0'' | Unisex (A) | | | ''1'' | Male only (M) | | | ''2'' | Female only (F) | | | ''3'' | Male and Female | | | ''4'' | Unisex (M) | | | ''5'' | Enemy only (E) | | ==== PROTECTOR_CATEGORY ==== ^ Option ^ Description ^ Notes ^ | ''0'' | Head | | | ''1'' | Core | | | ''2'' | Arms | | | ''3'' | Legs | | | ''4'' | Hair | | ==== ATK_PARAM_PARTSDMGTYPE ==== ^ Option ^ Description ^ Notes ^ | ''0'' | Projectiles Only | | | ''1'' | All | | ==== WEP_MATERIAL_DEF ==== ^ Option ^ Description ^ Notes ^ | ''0'' | None | | | ''50'' | Standard | | | ''51'' | Physical | | | ''52'' | Magic | | | ''53'' | Fire | | | ''54'' | Lightning | | | ''55'' | Dark | | | ''79'' | Greatshield | | | ''255'' | Material 1 | | ==== WEP_MATERIAL_DEF_SFX ==== ^ Option ^ Description ^ Notes ^ | ''0'' | None | | | ''50'' | Standard | | | ''51'' | Physical | | | ''52'' | Magic | | | ''53'' | Fire | | | ''54'' | Lightning | | | ''55'' | Dark | | | ''59'' | Fist | | | ''79'' | Greatshield | | | ''255'' | Material 1 | |