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