| Field | Type | Offset | Description | Notes |
|---|---|---|---|---|
| behaviorVariationId | s32 | 0x0 | Used to determine the action parameters to use for this weapon's attacks. | |
| sortId | s32 | 0x4 | The ordering ID used to sort this part in the menu. | |
| wanderingEquipId | u32 | 0x8 | Replacement equipment ID for wandering ghosts. | This field refers to the following params: EquipParamWeapon |
| weight | f32 | 0xc | Weight [kg]. | |
| weaponWeightRate | f32 | 0x10 | 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 | s32 | 0x14 | The price required to repair this part. Repair cost is calculated using this and durabilityMax | |
| basicPrice | s32 | 0x18 | The reinforcement price for this part. | |
| sellValue | s32 | 0x1c | The sell value for this part. | |
| correctStrength | f32 | 0x20 | The multiplier to the damage corrected by this specified stat. | |
| correctAgility | f32 | 0x24 | The multiplier to the damage corrected by this specified stat. | |
| correctMagic | f32 | 0x28 | The multiplier to the damage corrected by this specified stat. | |
| correctFaith | f32 | 0x2c | The multiplier to the damage corrected by this specified stat. | |
| physGuardCutRate | f32 | 0x30 | The absorption to apply to damage of the specified type when this weapon is guarding. | |
| magGuardCutRate | f32 | 0x34 | The absorption to apply to damage of the specified type when this weapon is guarding. | |
| fireGuardCutRate | f32 | 0x38 | The absorption to apply to damage of the specified type when this weapon is guarding. | |
| thunGuardCutRate | f32 | 0x3c | The absorption to apply to damage of the specified type when this weapon is guarding. | |
| spEffectBehaviorId0 | s32 | 0x40 | A SpEffect to apply to the victim when this weapon hits. | This field refers to the following params: SpEffectParam |
| spEffectBehaviorId1 | s32 | 0x44 | A SpEffect to apply to the victim when this weapon hits. | This field refers to the following params: SpEffectParam |
| spEffectBehaviorId2 | s32 | 0x48 | A SpEffect to apply to the victim when this weapon hits. | This field refers to the following params: SpEffectParam |
| residentSpEffectId | s32 | 0x4c | A SpEffect to apply to the wielder of this weapon. | This field refers to the following params: SpEffectParam |
| residentSpEffectId1 | s32 | 0x50 | A SpEffect to apply to the wielder of this weapon. | This field refers to the following params: SpEffectParam |
| residentSpEffectId2 | s32 | 0x54 | A SpEffect to apply to the wielder of this weapon. | This field refers to the following params: SpEffectParam |
| materialSetId | s32 | 0x58 | The material requirements for improving this equipment. | This field refers to the following params: EquipMtrlSetParam |
| originEquipWep | s32 | 0x5c | The source ID when this equipment is reinforced to this level. | This field refers to the following params: EquipParamWeapon |
| originEquipWep1 | s32 | 0x60 | The source ID when this equipment is reinforced to this level. | This field refers to the following params: EquipParamWeapon |
| originEquipWep2 | s32 | 0x64 | The source ID when this equipment is reinforced to this level. | This field refers to the following params: EquipParamWeapon |
| originEquipWep3 | s32 | 0x68 | The source ID when this equipment is reinforced to this level. | This field refers to the following params: EquipParamWeapon |
| originEquipWep4 | s32 | 0x6c | The source ID when this equipment is reinforced to this level. | This field refers to the following params: EquipParamWeapon |
| originEquipWep5 | s32 | 0x70 | The source ID when this equipment is reinforced to this level. | This field refers to the following params: EquipParamWeapon |
| originEquipWep6 | s32 | 0x74 | The source ID when this equipment is reinforced to this level. | This field refers to the following params: EquipParamWeapon |
| originEquipWep7 | s32 | 0x78 | The source ID when this equipment is reinforced to this level. | This field refers to the following params: EquipParamWeapon |
| originEquipWep8 | s32 | 0x7c | The source ID when this equipment is reinforced to this level. | This field refers to the following params: EquipParamWeapon |
| originEquipWep9 | s32 | 0x80 | The source ID when this equipment is reinforced to this level. | This field refers to the following params: EquipParamWeapon |
| originEquipWep10 | s32 | 0x84 | The source ID when this equipment is reinforced to this level. | This field refers to the following params: EquipParamWeapon |
| originEquipWep11 | s32 | 0x88 | The source ID when this equipment is reinforced to this level. | This field refers to the following params: EquipParamWeapon |
| originEquipWep12 | s32 | 0x8c | The source ID when this equipment is reinforced to this level. | This field refers to the following params: EquipParamWeapon |
| originEquipWep13 | s32 | 0x90 | The source ID when this equipment is reinforced to this level. | This field refers to the following params: EquipParamWeapon |
| originEquipWep14 | s32 | 0x94 | The source ID when this equipment is reinforced to this level. | This field refers to the following params: EquipParamWeapon |
| originEquipWep15 | s32 | 0x98 | The source ID when this equipment is reinforced to this level. | This field refers to the following params: EquipParamWeapon |
| antiDemonDamageRate | f32 | 0x9c | Damage multiplier applied to targets that are classified with isDemon. | |
| antSaintDamageRate | f32 | 0xa0 | Damage multiplier applied to targets that are classified with isWeakSaint. | |
| antWeakA_DamageRate | f32 | 0xa4 | Damage multiplier applied to targets that are classified with isWeakA | |
| antWeakB_DamageRate | f32 | 0xa8 | Damage multiplier applied to targets that are classified with isWeakB | |
| vagrantItemLotId | s32 | 0xac | The item lot to use when this item is dropped and generates a vagrant. | This field refers to the following params: ItemLotParam |
| vagrantBonusEneDropItemLotId | s32 | 0xb0 | The item lot to use when this item is dropped and generates a vagrant. | This field refers to the following params: ItemLotParam |
| vagrantItemEneDropItemLotId | s32 | 0xb4 | The item lot to use when this item is dropped and generates a vagrant. | This field refers to the following params: ItemLotParam |
| equipModelId | u16 | 0xb8 | The model ID to use for this equipment. | |
| iconId | u16 | 0xba | The icon ID to use for this equipment. | |
| durability | u16 | 0xbc | The initial durability of this equipment. | |
| durabilityMax | u16 | 0xbe | The maximum durability of this equipment. | |
| attackThrowEscape | u16 | 0xc0 | The base damage for throw attack power | |
| parryDamageLife | s16 | 0xc2 | The duration of parry damage. It is capped by the duration set in the TAE. In frames. | |
| attackBasePhysics | u16 | 0xc4 | The base Physical attack power. | |
| attackBaseMagic | u16 | 0xc6 | The base Magic attack power. | |
| attackBaseFire | u16 | 0xc8 | The base Fire attack power. | |
| attackBaseThunder | u16 | 0xca | The base Lightning attack power. | |
| attackBaseStamina | u16 | 0xcc | The base stamina attack power. | |
| saWeaponDamage | u16 | 0xce | The base poise attack power. | |
| saDurability | s16 | 0xd0 | The additional poise to apply when using this weapon during attack animations. | |
| guardAngle | s16 | 0xd2 | Defense generation range angle when guarding with a weapon (horizontal direction). In degrees. | |
| staminaGuardDef | s16 | 0xd4 | Defense power against stamina drain from enemy attacks when guarding correctly. | |
| reinforceTypeId | s16 | 0xd6 | The reinforcement progression to use for this equipment. | This field refers to the following params: ReinforceParamWeapon |
| trophySGradeId | s16 | 0xd8 | The achievement ID this equipment is associated with, if any. | |
| trophySeqId | s16 | 0xda | The sequential achievement ID this equipment is associated with, if any. | |
| throwAtkRate | s16 | 0xdc | The multiplier to apply to critical hits. | |
| bowDistRate | s16 | 0xde | Increase the attentuation range of ammunition by the specified multiplier. | |
| equipModelCategory | u8 | 0xe0 | The equipment model category used by this equipment. | This field uses the following enum: EQUIP_MODEL_CATEGORY |
| equipModelGender | u8 | 0xe1 | The equipment gender category used by this equipment. | This field uses the following enum: EQUIP_MODEL_GENDER |
| weaponCategory | u8 | 0xe2 | The weapon category of this equipment. | This field uses the following enum: WEAPON_CATEGORY |
| wepmotionCategory | u8 | 0xe3 | The weapon animation category. Determines the base animation set the weapon uses. | This field uses the following enum: TAE_MOTION_BASE_CATEGORIES |
| guardmotionCategory | u8 | 0xe4 | The weapon animation category used when guarding. Determines the animation set to overlap when guarding. | This field uses the following enum: TAE_MOTION_GUARD_CATEGORIES |
| atkMaterial | u8 | 0xe5 | Specify the particles and sounds to apply to the victim at the time of attack. | This field uses the following enum: WEP_MATERIAL_ATK |
| defMaterial | u8 | 0xe6 | Specify the particles and sounds to apply when guarding against an attack. | This field uses the following enum: WEP_MATERIAL_ATK |
| defSfxMaterial | u8 | 0xe7 | The particles to apply when guarding against an attack. | This field uses the following enum: WEP_MATERIAL_DEF_SFX |
| correctType | u8 | 0xe8 | Determine the calculcation correction graph to use when correcting damage. | This field refers to the following params: CalcCorrectGraph |
| spAttribute | u8 | 0xe9 | Special attributes to set for attacks | This field uses the following enum: ATKPARAM_SPATTR_TYPE |
| spAtkcategory | u8 | 0xea | The weapon override animation category. Determines the override animation set the weapon uses. | This field uses the following enum: TAE_MOTION_OVERRIDE_CATEGORIES |
| wepmotionOneHandId | u8 | 0xeb | The weapon idle animation category. Determines the idle animations used when held one-handed. | This field uses the following enum: TAE_MOTION_HOLD_CATEGORIES |
| wepmotionBothHandId | u8 | 0xec | The weapon idle animation category. Determines the idle animations used when held two-handed. | This field uses the following enum: TAE_MOTION_HOLD_CATEGORIES |
| properStrength | u8 | 0xed | The required level of the specified stat to properly wield this weapon. | |
| properAgility | u8 | 0xee | The required level of the specified stat to properly wield this weapon. | |
| properMagic | u8 | 0xef | The required level of the specified stat to properly wield this weapon. | |
| properFaith | u8 | 0xf0 | The required level of the specified stat to properly wield this weapon. | |
| overStrength | u8 | 0xf1 | Strength over start value | |
| attackBaseParry | u8 | 0xf2 | The base parry attack damage value. Applied to the enemy parry defense value. | |
| defenseBaseParry | u8 | 0xf3 | The base parry defense value. Compared against enemy parry attack value. | |
| guardBaseRepel | u8 | 0xf4 | The base repel value when guarding. If a blocked attack has a repel attack value less than the repel defense value, the attack will bounce. | |
| attackBaseRepel | u8 | 0xf5 | The base repel value when attacking. If the victim has a repel defense value greater than the repel attack value, the attack will bounce. | |
| guardCutCancelRate | s8 | 0xf6 | Guard cut rate invalidation ratio (-100 to 100) Normal at 0 / Completely invalidated at -100 / Doubles the defense effect of the opponent at 100 -50, 100% cut shield becomes 50% cut Become | |
| guardLevel | s8 | 0xf7 | When guarding, the guard animation offset to use when being attacked. | This field uses the following enum: GUARD_DAMAGE_LEVEL |
| slashGuardCutRate | s8 | 0xf8 | The absorption to apply to damage of the specified type when guarding. | |
| blowGuardCutRate | s8 | 0xf9 | The absorption to apply to damage of the specified type when guarding. | |
| thrustGuardCutRate | s8 | 0xfa | The absorption to apply to damage of the specified type when guarding. | |
| poisonGuardResist | s8 | 0xfb | The absorption to apply to damage of the specified type when guarding. | |
| diseaseGuardResist | s8 | 0xfc | The absorption to apply to damage of the specified type when guarding. | |
| bloodGuardResist | s8 | 0xfd | The absorption to apply to damage of the specified type when guarding. | |
| curseGuardResist | s8 | 0xfe | The absorption to apply to damage of the specified type when guarding. | |
| isDurabilityDivergence | u8 | 0xff | The offset to apply to the animation set based on durability. | This field uses the following enum: DURABILITY_DIVERGENCE_CATEGORY |
| rightHandEquipable | u8 | 0x100 [0] | If ON, this equipment can be equipped in the right weapon slot. | This field is a boolean. |
| leftHandEquipable | u8 | 0x100 [1] | If ON, this equipment can be equipped in the left weapon slot. | This field is a boolean. |
| bothHandEquipable | u8 | 0x100 [2] | If ON, this equipment can be equipped in either weapon slot. | This field is a boolean. |
| arrowSlotEquipable | u8 | 0x100 [3] | If ON, this equipment can be equipped in arrow ammunition slot. | This field is a boolean. |
| boltSlotEquipable | u8 | 0x100 [4] | If ON, this equipment can be equipped in bolt ammunition slot. | This field is a boolean. |
| enableGuard | u8 | 0x100 [5] | If ON, this weapon will guard with L1 when equipped with left hand. | This field is a boolean. |
| enableParry | u8 | 0x100 [6] | If ON, this weapon will arry with L2 when equipped with left hand. | This field is a boolean. |
| enableMagic | u8 | 0x100 [7] | If ON, this weapon will cast magic when attacking. | This field is a boolean. |
| enableSorcery | u8 | 0x101 [0] | If ON, this weapon will cast sorcery when attacking. | This field is a boolean. |
| enableMiracle | u8 | 0x101 [1] | If ON, this weapon will cast miracles when attacking. | This field is a boolean. |
| enableVowMagic | u8 | 0x101 [2] | If ON, this weapon will cast vow magic when attacking. | This field is a boolean. |
| isNormalAttackType | u8 | 0x101 [3] | The attack type for menu display. | This field is a boolean. |
| isBlowAttackType | u8 | 0x101 [4] | The attack type for menu display. | This field is a boolean. |
| isSlashAttackType | u8 | 0x101 [5] | The attack type for menu display. | This field is a boolean. |
| isThrustAttackType | u8 | 0x101 [6] | The attack type for menu display. | This field is a boolean. |
| isEnhance | u8 | 0x101 [7] | If ON, this weapon be buffed via a tool or spell. | This field is a boolean. |
| isLuckCorrect | u8 | 0x102 [0] | If ON, applies attack correction based on humanity. | This field is a boolean. |
| isCustom | u8 | 0x102 [1] | If ON, this weapon can be reinforced via the reinforcement mechanic. | This field is a boolean. |
| disableBaseChangeReset | u8 | 0x102 [2] | If ON, prevents the weapon from being changed fundamentally via the ascension mechanic or infusion mechanic. | This field is a boolean. |
| disableRepair | u8 | 0x102 [3] | If ON, this weapon cannot be repaired. | This field is a boolean. |
| isDarkHand | u8 | 0x102 [4] | If ON, this weapon is considered a 'Dark Hand'. | This field is a boolean. |
| simpleModelForDlc | u8 | 0x102 [5] | If ON, this weapon uses a simple model for the DLC. | This field is a boolean. |
| lanternWep | u8 | 0x102 [6] | If ON, this weapon is considered a light source. | This field is a boolean. |
| isVersusGhostWep | u8 | 0x102 [7] | If ON, this weapon can hit 'Ghost' characters. | This field is a boolean. |
| baseChangeCategory | u8 | 0x103 [0-5] | The weapon job category (e.g. ascension or infusion). Used to display the attribute icon. | This field uses the following enum: WEP_BASE_CHANGE_CATEGORY |
| isDragonSlayer | u8 | 0x103 [6] | If ON, is considered a 'dragon-hunter' weapon. | This field is a boolean. |
| isDeposit | u8 | 0x103 [7] | If ON, this item can be deposited into the repository. | This field is a boolean. |
| disableMultiDropShare | u8 | 0x104 [0] | If ON, this item cannot be dropped in a multiplayer session. | This field is a boolean. |
| pad_0 | dummy8 | 0x105 | This field is padding. | |
| oldSortId | s16 | 0x106 | The ordering ID used to sort this part in the menu. | |
| levelSyncCorrectID | s16 | 0x108 | Determines the level sync calculation correction parameters to apply for this weapon in multiplayer. | This field refers to the following params: CalcCorrectGraph |
| pad_1 | dummy8 | 0x10a | This field is padding. |
| Option | Description | Notes |
|---|---|---|
0 | Dagger | |
1 | Straight Sword | |
2 | Thrusting Sword | |
3 | Curved Sword | |
4 | Axe | |
5 | Hammer | |
6 | Spear | |
7 | Halberd | |
8 | Spell Tool | |
9 | Fist | |
10 | Bow | |
11 | Crossbow | |
12 | Shield | |
13 | Arrow | |
14 | Bolt | |
255 | Disabled |
| Option | Description | Notes |
|---|---|---|
0 | None | |
1 | Arms | |
2 | Body | |
3 | Face | |
4 | Hair | |
5 | Head | |
6 | Legs | |
7 | Weapon |
| 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) |
| Option | Description | Notes |
|---|---|---|
0 | None | |
20 | Dagger | |
23 | Straight Sword | |
25 | Greatsword / Curved Greatsword | |
26 | Ultra Greatsword | |
27 | Rapier | |
28 | Curved Sword | |
29 | Katana | |
30 | Axe | |
32 | Greataxe | |
33 | Hammer | |
35 | Great Hammer | |
36 | Spear | |
38 | Halberd | |
41 | Spell Tool | |
42 | Fists | |
43 | Whip | |
44 | Bow | |
46 | Crossbow | |
47 | Greatshield | |
48 | Shield |
| Option | Description | Notes |
|---|---|---|
0 | None | |
50 | Great Scythe: Slash | |
51 | Curved Greatsword: Smash | |
52 | Talisman / Pyromancy Flame | |
53 | Sword: Smash | |
54 | Balder Side Sword | |
55 | Silver Knight Straight Sword | |
56 | Quelaag's Furysword | |
57 | Darksword | |
58 | Drake Sword | |
59 | Hammer: Smash | |
60 | Warpick | |
61 | Pickaxe | |
62 | Grant | |
63 | Partizan | |
64 | Demon's Spear | |
65 | Channeler's Trident | |
66 | Silver Knight Spear | |
67 | Pike | |
68 | Dragonslayer Spear | |
69 | Great Club | |
70 | Smough's Hammer | |
71 | Parrying Dagger | |
72 | Bandit Knife | |
73 | Priscilla's Dagger | |
74 | Claymore | |
75 | Flamberge | |
77 | Stone Greatsword | |
78 | Greatsword Of Artorias | |
79 | Moonlight Greatsword | |
80 | Black Knight Sword | |
81 | Short Bow: Special | |
82 | Black Bow Of Pharis | |
83 | Greatbow: Special | |
84 | Avelyn | |
85 | Sniper Crossbow | |
86 | Claw | |
87 | Dragon Bone Fist | |
89 | Iaito | |
90 | Chaos Blade | |
91 | Shield: Quick Parry | |
92 | Crystal Ring Shield | |
93 | Shield: Bash | |
94 | Havel's Greatshield | |
95 | Greatsword | |
96 | Demon Great Machete | |
97 | Great Lord Greatsword | |
98 | Dragon Greatsword | |
99 | Shotel | |
100 | Jagged Ghost Blade | |
101 | Painting Guardian Sword | |
102 | Hand Axe | |
103 | Butcher Knife | |
104 | Golem Axe | |
105 | Demons Greataxe | |
106 | Dragon King Greataxe | |
107 | Black Knight Greataxe | |
108 | Halberd | |
109 | Lucerne | |
110 | Giant's Halberd | |
111 | Titanite Catch Pole | |
112 | Black Knight Halberd | |
113 | Estoc | |
114 | Velka's Rapier | |
115 | Ricard's Rapier | |
116 | Gravelord Sword | |
118 | Crescent Axe | |
119 | Mail Breaker | |
120 | Ghost Blade | |
121 | Skull Lantern | |
123 | Dark Hand | |
124 | Large Club | |
125 | Gargoyle Tail Axe | |
126 | Bonewheel Shield | |
127 | Spell Tool: Thrust | |
128 | Black Knight Greatsword | |
129 | Heavy Crossbow | |
130 | Dark Silver Tracer | |
131 | Abyss Greatsword | |
132 | Gold Tracer | |
133 | Stone Greataxe | |
134 | Four Pronged Plow | |
135 | Obsidian Greatsword | |
136 | Manus Catalyst |
| Option | Description | Notes |
|---|---|---|
0 | Shield | |
1 | Greatshield | |
2 | Weapon |
| Option | Description | Notes |
|---|---|---|
0 | One hand down by hip | |
2 | One hand on shoulder | |
3 | One hand down and behind hip | |
10 | Both hands in front | |
12 | Both hands on shoulder | |
13 | Both hands in spear position | |
14 | Both hands in bow position | |
15 | Both hands in shield position | |
16 | Both hands in crossbow position |
| Option | Description | Notes |
|---|---|---|
0 | None | |
1 | Light | |
2 | Medium | |
3 | Heavy | |
4 | Shield |
| Option | Description | Notes |
|---|---|---|
0 | Standard | |
1 | Physical | |
2 | Magic | |
3 | Fire | |
4 | Lightning | |
5 | Dark |
| Option | Description | Notes |
|---|---|---|
0 | None | |
50 | Standard | |
51 | Physical | |
52 | Magic | |
53 | Fire | |
54 | Lightning | |
55 | Dark | |
79 | Greatshield | |
255 | None |
| Option | Description | Notes |
|---|---|---|
0 | None | |
50 | Standard | |
51 | Physical | |
52 | Magic | |
53 | Fire | |
54 | Lightning | |
55 | Dark | |
59 | Fist | |
79 | Greatshield | |
255 | None |
| Option | Description | Notes |
|---|---|---|
0 | Do not overwrite | |
1 | None | |
2 | Flame | |
3 | Magic | |
4 | Poison | |
5 | Egg | |
6 | Electric Shock | |
7 | Petrification | |
8 | Crystallization | |
255 | Material 1 |
| Option | Description | Notes |
|---|---|---|
0 | None | |
1 | Right-hand only | |
2 | Left-hand only | |
3 | Two-hand only | |
4 | Right and two-hand | |
5 | Right-hand and left-hand | |
6 | Left-hand and two-hand | |
7 | Right-hand, left-hand and two-hand |
| Option | Description | Notes |
|---|---|---|
0 | Normal | |
1 | Pyromancy Flame | |
2 | Ascended Pyromancy Flame | |
5 | Crystal | |
10 | Lightning | |
15 | Raw | |
20 | Magic | |
22 | Enchanted | |
25 | Divine | |
30 | Occult | |
35 | Fire | |
40 | Chaos | |
45 | Boss |