EquipParamWeapon
Dark Souls 1
| Field | Description |
|---|---|
| behaviorVariationId | variationId of behaviorParam to use for attacks. |
| sortId | ID used to sort this weapon in the menus |
| wanderingEquipId | |
| weight | Equip weight of the weapon. |
| weaponWeightRate | Affects animation recovery timing (such as dodging or follow-up attacks) via TAE event 300. Higher values mean slower recovery, lower values mean faster recovery. Values determine how much of the early recovery event (if present) is not active, from 0% to 100%. Effects of values will be dependent on the length of the early recovery event. 1 = 100% (slowest), .5 = 50% (half), 0 = 0% (fastest) |
| fixPrice | Soul cost of repairing 100% of the weapon. Repair cost is calculated using this and durabilityMax |
| basicPrice | Soul cost of reinforcement. See ShopLineupParam for shop prices |
| sellValue | Souls received when feeding this weapon to Frampt (unverified) |
| correctStrength | Strength scaling |
| correctAgility | Dexterity scaling |
| correctMagic | Intelligence scaling |
| correctFaith | Faith scaling |
| physGuardCutRate | Physical damage reduction when blocking |
| magGuardCutRate | Magic damage reduction when blocking |
| fireGuardCutRate | Fire damage reduction when blocking |
| thunGuardCutRate | Thunder damage reduction when blocking |
| spEffectBehaviorId0 | ID of spEffectParam to apply to victims of attacks from this weapon |
| spEffectBehaviorId1 | ID of spEffectParam to apply to victims of attacks from this weapon |
| spEffectBehaviorId2 | ID of spEffectParam to apply to victims of attacks from this weapon |
| residentSpEffectId | ID of spEffectParam to apply to the wielder of this weapon |
| residentSpEffectId1 | ID of spEffectParam to apply to the wielder of this weapon |
| residentSpEffectId2 | ID of spEffectParam to apply to the wielder of this weapon |
| materialSetId | ID of EquipMtrlSetParam to use during reinforcement, which determines reinforcement materials and amounts. |
| originEquipWep | ID of the weapon this weapon ascends from and reverts into at +0 (details needed) |
| originEquipWep1 | ID of the weapon this weapon ascends from and reverts into at +1 (details needed) |
| originEquipWep2 | ^ |
| originEquipWep3 | ^ |
| originEquipWep4 | ^ |
| originEquipWep5 | ^ |
| originEquipWep6 | ^ |
| originEquipWep7 | ^ |
| originEquipWep8 | ^ |
| originEquipWep9 | ^ |
| originEquipWep10 | ^ |
| originEquipWep11 | ^ |
| originEquipWep12 | ^ |
| originEquipWep13 | ^ |
| originEquipWep14 | ^ |
| originEquipWep15 | ^ |
| antiDemonDamageRate | Damage multiplier against enemies with isDemon (demons) in npcParam (unverified). Used by Black Knight weapons in vanilla. 1.1 = +10% damage |
| antSaintDamageRate | Divine AUX damage and damage multiplier against enemies with isWeakSaint in npcParam (unverified). Also prevents immortal skeletons from resurrecting. 1.1 = +10% damage |
| antWeakA_DamageRate | Occult AUX damage and damage multiplier against enemies with isWeakA in npcParam (unverified). 1.1 = +10% damage |
| antWeakB_DamageRate | Damage multiplier against enemies with isWeakB (darkwraiths) in npcParam (unverified). Used by Greatsword of Artorias (divine) in vanilla. 1.1 = +10% damage |
| vagrantItemLotId | Possibly ID of ItemLotParam to use for the vagrant system? (needs testing) |
| vagrantBonusEneDropItemLotId | Possibly ID of ItemLotParam to use for the vagrant system? (needs testing) |
| vagrantItemEneDropItemLotId | Possibly ID of ItemLotParam to use for the vagrant system? (needs testing) |
| equipModelId | ID of model to use |
| iconId | ID of icon to use |
| durability | Starting durability (needs verification) |
| durabilityMax | Maximum durability |
| attackThrowEscape | |
| parryDamageLife | |
| attackBasePhysics | Weapon's base physical damage |
| attackBaseMagic | Weapon's base magic damage |
| attackBaseFire | Weapon's base fire damage |
| attackBaseThunder | Weapon's base lightning damage |
| attackBaseStamina | Weapon's base stamina damage |
| saWeaponDamage | Weapon's base poise damage |
| saDurability | Never used. Possibly capable of adding poise while attacking? (needs testing) |
| guardAngle | Never used. Possibly modifies blocking angles? (needs testing) |
| staminaGuardDef | Stability when blocking |
| reinforceTypeId | ID of ReinforceParamWeapon to use for calculating the effects of reinforcement. |
| trophySGradeId | |
| trophySeqId | |
| throwAtkRate | |
| bowDistRate | |
| equipModelCategory | |
| equipModelGender | |
| weaponCategory | Partially unknown. Determines the ammo type ranged weapons use. Values (sometimes) correlate with weapon types, but wepmotionCategory seems to be used for a lot of systems instead. |
| wepmotionCategory | ID of player TAE to use as the base animation moveset. Also checked by chrESD using GetEquipWeaponCategory for various reasons. See spAtkcategory for moveset overwrites. |
| guardmotionCategory | |
| atkMaterial | |
| defMaterial | |
| defSfxMaterial | |
| correctType | ID of CalcCorrectGraph to use for calculating how stats affect scaling. See DS1 Vanilla CalcCorrectGraph Info for more information. |
| spAttribute | |
| spAtkcategory | ID of player TAE to use as the overwriting animation moveset, such as special attacks, but also for entire weapon sub-types like Scythes and Curved Greatswords. See wepmotionCategory for base movesets. |
| wepmotionOneHandId | |
| wepmotionBothHandId | |
| properStrength | Strength requirements |
| properAgility | Dexterity requirements |
| properMagic | Intelligence requirements |
| properFaith | Faith requirements |
| overStrength | |
| attackBaseParry | |
| defenseBaseParry | |
| guardBaseRepel | Base deflection defense value used when blocking. If a blocked attack has a deflection attack value less than the deflection defense value, the attack will bounce |
| attackBaseRepel | Base deflection attack value used when attacking. If the victim has a deflection defense value greater than the deflection attack value, the attack will bounce |
| guardCutCancelRate | |
| guardLevel | |
| slashGuardCutRate | |
| blowGuardCutRate | |
| thrustGuardCutRate | |
| poisonGuardResist | |
| diseaseGuardResist | |
| bloodGuardResist | |
| curseGuardResist | |
| isDurabilityDivergence | |
| rightHandEquipable | |
| leftHandEquipable | |
| bothHandEquipable | |
| arrowSlotEquipable | |
| boltSlotEquipable | |
| enableGuard | |
| enableParry | |
| enableMagic | |
| enableSorcery | |
| enableMiracle | |
| enableVowMagic | |
| isNormalAttackType | |
| isBlowAttackType | |
| isSlashAttackType | |
| isThrustAttackType | |
| isEnhance | |
| isLuckCorrect | |
| isCustom | |
| disableBaseChangeReset | |
| disableRepair | |
| isDarkHand | |
| simpleModelForDlc | |
| lanternWep | |
| isVersusGhostWep | |
| baseChangeCategory | Definitely determines something for reinforcement/infusion (but I dont remember! Infusion menu? Needs testing.) |
| isDragonSlayer | |
| isDeposit | |
| disableMultiDropShare | |
| oldSortId |





