Site Tools


bb-refmat:param:equipparamweapon

EquipParamWeapon

Fields

Field Type Offset Description Notes
behaviorVariationId s32 0x0 Used when determining the action parameter ID to be referenced during an attack
sortId s32 0x4 Sort ID (-1: Do not collect) (7 digits is the limit in s32 to add the enhancement level in the program)
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 Used in determining action cancel timing in TAE. 0 is soonest, 1 is latest.
fixPrice s32 0x14 This is the amount of souls it will take to fix this item.
basicPrice s32 0x18 The base soul cost it will take to reinforce this item. Scales with each consecutive upgrade.
sellValue s32 0x1c The souls given when this item is sold.
correctStrength f32 0x20 The base scaling value used for Strength. Note that this is multiplied by reinforcement (via ReinforceParamWeapon).
correctAgility f32 0x24 The base scaling value used for Skill. Note that this is multiplied by reinforcement (via ReinforceParamWeapon).
correctMagic f32 0x28
correctFaith f32 0x2c
physGuardCutRate f32 0x30 The Physical absorption to use when guarding.
magGuardCutRate f32 0x34 The Magic absorption to use when guarding.
fireGuardCutRate f32 0x38 The Fire absorption to use when guarding.
thunGuardCutRate f32 0x3c The Lightning absorption to use when guarding.
spEffectBehaviorId0 s32 0x40 The SpEffect to apply to the enemy on hit. This field refers to the following params: SpEffectParam
spEffectBehaviorId1 s32 0x44 The SpEffect to apply to the enemy on hit. This field refers to the following params: SpEffectParam
spEffectBehaviorId2 s32 0x48 The SpEffect to apply to the enemy on hit. This field refers to the following params: SpEffectParam
residentSpEffectId s32 0x4c
residentSpEffectId1 s32 0x50 The SpEffect to apply passively to the player while holding the item in an active hand. This field refers to the following params: SpEffectParam
residentSpEffectId2 s32 0x54 The SpEffect to apply passively to the player while holding the item in an active hand. This field refers to the following params: SpEffectParam
materialSetId s32 0x58 Determines the EquipMtrlSetParam row range used for reinforcement. This field refers to the following params: EquipMtrlSetParam
originEquipWep s32 0x5c Contains the base weapon ID. Determines the max reinforcement level and what an infused weapon returns to when uninfused. This field refers to the following params: EquipParamWeapon
originEquipWep1 s32 0x60 Contains the base weapon ID. Determines the max reinforcement level and what an infused weapon returns to when uninfused. This field refers to the following params: EquipParamWeapon
originEquipWep2 s32 0x64 Contains the base weapon ID. Determines the max reinforcement level and what an infused weapon returns to when uninfused. This field refers to the following params: EquipParamWeapon
originEquipWep3 s32 0x68 Contains the base weapon ID. Determines the max reinforcement level and what an infused weapon returns to when uninfused. This field refers to the following params: EquipParamWeapon
originEquipWep4 s32 0x6c Contains the base weapon ID. Determines the max reinforcement level and what an infused weapon returns to when uninfused. This field refers to the following params: EquipParamWeapon
originEquipWep5 s32 0x70 Contains the base weapon ID. Determines the max reinforcement level and what an infused weapon returns to when uninfused. This field refers to the following params: EquipParamWeapon
originEquipWep6 s32 0x74 Contains the base weapon ID. Determines the max reinforcement level and what an infused weapon returns to when uninfused. This field refers to the following params: EquipParamWeapon
originEquipWep7 s32 0x78 Contains the base weapon ID. Determines the max reinforcement level and what an infused weapon returns to when uninfused. This field refers to the following params: EquipParamWeapon
originEquipWep8 s32 0x7c Contains the base weapon ID. Determines the max reinforcement level and what an infused weapon returns to when uninfused. This field refers to the following params: EquipParamWeapon
originEquipWep9 s32 0x80 Contains the base weapon ID. Determines the max reinforcement level and what an infused weapon returns to when uninfused. This field refers to the following params: EquipParamWeapon
originEquipWep10 s32 0x84 Contains the base weapon ID. Determines the max reinforcement level and what an infused weapon returns to when uninfused. This field refers to the following params: EquipParamWeapon
originEquipWep11 s32 0x88 Contains the base weapon ID. Determines the max reinforcement level and what an infused weapon returns to when uninfused. This field refers to the following params: EquipParamWeapon
originEquipWep12 s32 0x8c Contains the base weapon ID. Determines the max reinforcement level and what an infused weapon returns to when uninfused. This field refers to the following params: EquipParamWeapon
originEquipWep13 s32 0x90 Contains the base weapon ID. Determines the max reinforcement level and what an infused weapon returns to when uninfused. This field refers to the following params: EquipParamWeapon
originEquipWep14 s32 0x94 Contains the base weapon ID. Determines the max reinforcement level and what an infused weapon returns to when uninfused. This field refers to the following params: EquipParamWeapon
originEquipWep15 s32 0x98 Contains the base weapon ID. Determines the max reinforcement level and what an infused weapon returns to when uninfused. This field refers to the following params: EquipParamWeapon
antiDemonDamageRate f32 0x9c Damage multiplier for special attack A
antSaintDamageRate f32 0xa0 Damage multiplier for special attack B
antWeakA_DamageRate f32 0xa4 Damage multiplier for special attack C
antWeakB_DamageRate f32 0xa8 Damage multiplier for special attack D
levelSyncCorrectId s16 0xac Level sync correction ID This field refers to the following params: CalcCorrectGraph
pad dummy8 0xae This field is padding.
vagrantBonusEneDropItemLotId s32 0xb0
vagrantItemEneDropItemLotId s32 0xb4
equipModelId u16 0xb8 The part model ID. Determines the part model used by the weapon.
iconId u16 0xba Menu icon ID.
durability u16 0xbc Determines how quickly durability is drained by attacking. Lower is faster.
durabilityMax u16 0xbe This the maximum durability, it will be shown in the game GUI
attackThrowEscape u16 0xc0 Basic value of throw-through attack power
parryDamageLife s16 0xc2 Limit the life of parry damage. It does not last longer than it is set in TimeAct.
attackBasePhysics u16 0xc4 The base Physical damage. Note that this is multiplied by reinforcement (via ReinforceParamWeapon).
attackBaseMagic u16 0xc6 The base Magic damage. Note that this is multiplied by reinforcement (via ReinforceParamWeapon).
attackBaseFire u16 0xc8 The base Fire damage. Note that this is multiplied by reinforcement (via ReinforceParamWeapon).
attackBaseThunder u16 0xca The base Lightning damage. Note that this is multiplied by reinforcement (via ReinforceParamWeapon).
attackBaseStamina u16 0xcc The base Stamina damage that is applied to an enemy when guarding. Note that this is multiplied by reinforcement (via ReinforceParamWeapon).
saWeaponDamage u16 0xce The base Poise damage. Note that this is multiplied by reinforcement (via ReinforceParamWeapon).
saDurability s16 0xd0 Additional SA durability used during attack motion
guardAngle s16 0xd2 Defense occurrence range angle when guarding weapons
staminaGuardDef s16 0xd4 Defense against enemy stamina attacks when guarding successfully
reinforceTypeId s16 0xd6 Enhanced type ID This field refers to the following params: ReinforceParamWeapon
compTrophySedId s16 0xd8 Is it related to the trophy system?
trophySeqId s16 0xda Trophy SEQ number (13-29)
throwAtkRate s16 0xdc Throw attack power multiplier
bowDistRate s16 0xde The bow distance added to ammunition range. Value given is percent difference from 50. Example: Value -30 gives 35 range ingame (50 + (50 * -0.3)) = 50 - 15 = 35
equipModelCategory u8 0xe0 Equipment model type. This field uses the following enum: EQUIP_MODEL_CATEGORY
equipModelGender u8 0xe1 Gender of equipment model. This field uses the following enum: EQUIP_MODEL_GENDER
weaponCategory u8 0xe2 Determines the weapon category. This field uses the following enum: WEAPON_CATEGORY
wepmotionCategory u8 0xe3 Determines the base moveset used by the weapon. Corresponds to TAE ID. This field uses the following enum: WEAPON_MOTION_CATEGORY
guardmotionCategory u8 0xe4 Determines the moveset used whilst guarding. This field uses the following enum: GUARDMOTION_CATEGORY
atkMaterial u8 0xe5 Attack material used from attack para
defMaterial u8 0xe6
defSfxMaterial u8 0xe7 Defense SE material used from attack para 1
correctType u8 0xe8 Determines the stat graph used for Physical damage (i.e. how effective a stat is). Also affects STR/DEX portion of Spell Buff if applicable (Does not appear). This field refers to the following params: CalcCorrectGraph
spAttribute u8 0xe9 Weapon special attribute value This field uses the following enum: ATKPARAM_SPATTR_TYPE
spAtkcategory u8 0xea Determines the override moveset used by the weapon. Corresponds to TAE ID. This field uses the following enum: WEPMOTION_OVERRIDE_CATEGORY
wepmotionOneHandId u8 0xeb This field uses the following enum: HOLD_MOTION_CATEGORY
wepmotionBothHandId u8 0xec This field uses the following enum: HOLD_MOTION_CATEGORY
properStrength u8 0xed Equipment appropriate value.
properAgility u8 0xee Equipment appropriate value.
properMagic u8 0xef Equipment appropriate value.
properFaith u8 0xf0 Equipment appropriate value.
overStrength u8 0xf1 Strength over start value
attackBaseParry u8 0xf2 If this is greater than defender's Parry Defense, the attack cannot be parried.
defenseBaseParry u8 0xf3 If this is equal to or greater than attacker's Parry Attack, the attack can be parried.
guardBaseRepel u8 0xf4 If this is greater than attacker's Flick Attack, the attack is deflected and damage is reduced by 50%.
attackBaseRepel u8 0xf5 If this is greater than defender's Passive/Guard Flick, the attack is not deflected. AtkParam can modify this value.
guardCutCancelRate s8 0xf6 Percentage of target's current guard rate to bypass. Guard bypass starts at 255 for 1 percent bypass to 156 for 100 percent bypass. (Needs testing) Values of 1 to 100 will increase guarding effectiveness.
guardLevel s8 0xf7 When guarding, which guard motion will the enemy attack? Decide
slashGuardCutRate s8 0xf8 Looking at the attack type, what percentage of the damage of the slashing attribute is cut? Specify
blowGuardCutRate s8 0xf9 Looking at the attack type, what percentage of the damage of the hit attribute is cut? Specify
thrustGuardCutRate s8 0xfa Looking at the attack type, what percentage of the damage of the piercing attribute is cut? Specify
poisonGuardResist s8 0xfb How much to cut the attack power to poison (set to the special effect parameter)
diseaseGuardResist s8 0xfc How much to cut the attack power (set as a special effect parameter) to make it a plague
bloodGuardResist s8 0xfd How much to cut the attack power (set as a special effect parameter) to make bleeding
curseGuardResist s8 0xfe How much to cut the attack power (set as a special effect parameter) to curse
isDurabilityDivergence u8 0xff Will it diverge based on durability?
rightHandEquipable u8 0x100 [0] Is it possible to equip it with the right hand? This field is a boolean.
leftHandEquipable u8 0x100 [1] Is it possible to equip it with the left hand? This field is a boolean.
bothHandEquipable u8 0x100 [2] Is it possible to equip with both hands? This field is a boolean.
arrowSlotEquipable u8 0x100 [3] Is it possible to equip a bow bullet? This field is a boolean.
boltSlotEquipable u8 0x100 [4] Is it possible to equip a crossbow bullet? This field is a boolean.
enableGuard u8 0x100 [5] Determines whether this weapon can be affected by shield buffs such as Magic Shield. This field is a boolean.
enableParry u8 0x100 [6] Determines whether this weapon can parry (requires TAE support for actual effect). This field is a boolean.
enableMagic u8 0x100 [7] Determines whether this weapon can cast Sorceries Requires HKS or TAE support for actual effect. This field is a boolean.
enableSorcery u8 0x101 [0] Determines whether this weapon can cast Sorceries Requires HKS or TAE support for actual effect. This field is a boolean.
enableMiracle u8 0x101 [1] Determines whether this weapon can cast Miracles Requires HKS or TAE support for actual effect. This field is a boolean.
enableVowMagic u8 0x101 [2] Determines whether this weapon can cast Vow Magic (Magic 4). Requires HKS or TAE support for actual effect. This field is a boolean.
isNormalAttackType u8 0x101 [3] Attack type for menu display. Is it normal? This field is a boolean.
isBlowAttackType u8 0x101 [4] Attack type for menu display. Is it a blow? This field is a boolean.
isSlashAttackType u8 0x101 [5] Attack type for menu display. Is it a slash? This field is a boolean.
isThrustAttackType u8 0x101 [6] Attack type for menu display. Is it a piercing? This field is a boolean.
isEnhance u8 0x101 [7] Determines whether this weapon can be buffed via SpEffects. This field is a boolean.
isLuckCorrect u8 0x102 [0] Is there an attack power correction by human nature? This field is a boolean.
isCustom u8 0x102 [1] Listed in the enhancement target list at the enhancement shop (may be deleted due to specification changes?) This field is a boolean.
disableBaseChangeReset u8 0x102 [2] Is job change reset prohibited? This field is a boolean.
disableRepair u8 0x102 [3] Is repair prohibited? This field is a boolean.
isDarkHand u8 0x102 [4] Allows Dark Hand shield VFX to display when Jumptable 85 is active. This field is a boolean.
simpleModelForDlc u8 0x102 [5] Is there a simple model for DLC? This field is a boolean.
lanternWep u8 0x102 [6] Is it a lantern weapon? This field is a boolean.
isVersusGhostWep u8 0x102 [7] NPC Para's spirit body will now hit the opponent of . Also, the attack para Is it a ghost attack? Will be able to guard the attack of . This field is a boolean.
baseChangeCategory u8 0x103 [0-5]
isDragonSlayer u8 0x103 [6]
isDeposit u8 0x103 [7] This field is a boolean.
disableMultiDropShare u8 0x104 [0] This field is a boolean.
invisibleOnRemo u8 0x104 [1] This field is a boolean.
isAttributeWep u8 0x104 [2] This field is a boolean.
isEnchantLeftHand u8 0x104 [3] This field is a boolean.
isGuestDrop u8 0x104 [4] This field is a boolean.
therianthropeGuardResist s8 0x105 How much to cut the attack power (set in special effect parameters) for beast transformation
PhysAtkMenuDispType u8 0x106
wepmotionHangType u8 0x107
dmypolyId_Slot0RightHang s16 0x108
dmypolyId_Slot0RightFormA s16 0x10a
dmypolyId_Slot0RightFormB s16 0x10c
dmypolyId_Slot0LeftHang s16 0x10e
dmypolyId_Slot0LeftFormA s16 0x110
dmypolyId_Slot0LeftFormB s16 0x112
dmypolyId_Slot1RightHang s16 0x114
dmypolyId_Slot1RightFormA s16 0x116
dmypolyId_Slot1RightFormB s16 0x118
dmypolyId_Slot1LeftHang s16 0x11a
dmypolyId_Slot1LeftFormA s16 0x11c
dmypolyId_Slot1LeftFormB s16 0x11e
dmypolyId_Slot2RightHang s16 0x120
dmypolyId_Slot2RightFormA s16 0x122
dmypolyId_Slot2RightFormB s16 0x124
dmypolyId_Slot2LeftHang s16 0x126
dmypolyId_Slot2LeftFormA s16 0x128
dmypolyId_Slot2LeftFormB s16 0x12a
dmypolyId_Slot3RightHang s16 0x12c
dmypolyId_Slot3RightFormA s16 0x12e
dmypolyId_Slot3RightFormB s16 0x130
dmypolyId_Slot3LeftHang s16 0x132
dmypolyId_Slot3LeftFormA s16 0x134
dmypolyId_Slot3LeftFormB s16 0x136
wepRegainHp u16 0x138
bulletConsumeNum s8 0x13a
repositoryCategory u8 0x13b

Enums

WEPMOTION_OVERRIDE_CATEGORY

Option Description Notes
0 None

WEAPON_MOTION_CATEGORY

Option Description Notes
0 None
20 Dagger
23 Straight Sword
25 Greatsword
26 Ultra Greatsword
27 Thrusting Sword
28 Curved Sword
29 Katana
30 Axe
32 Greataxe
33 Hammer
35 Great Hammer
36 Spear
38 Halberd
41 Spell Tool
42 Fist
43 Whip/Claw
44 Bow
45 Greatbow
46 Crossbow
47 Greatshield
48 Shield
49 Torch

GUARDMOTION_CATEGORY

Option Description Notes
0 Shield
1 Greatshield
2 Weapon

ATKPARAM_SPATTR_TYPE

Option Description Notes
-1 None
0 None
1 Physical
2 Fire
3 Magic
4 Poison/Bleed
6 Lightning
7 Petrify
8 Crystallize
9 Dark
10 Blue Lightning

WEAPON_CATEGORY

Option Description Notes
0 Dagger
1 Straight Sword / Greatsword / Ultra Greatsword / Whip
2 Thrusting Sword
3 Curved Sword / Curved Greatsword
4 Axe
5 Hammer
6 Spear
7 Halberd / Reaper
8 Spell Tool
9 Fist
10 Bow / Greatbow
11 Crossbow
12 Shield / Torch
13 Arrow
14 Bolt

HOLD_MOTION_CATEGORY

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
1 Dagger
3 Straight Sword
5 Greatsword
7 Ultra Greatsword
15 Thrusting Sword
9 Curved Sword
13 Katana
11 Curved Greatsword
17 Axe
19 Greataxe
21 Hammer
23 Great Hammer
25 Spear
27 Lance
29 Halberd
31 Scythe
37 Paired Fist
57 Staff
61 Talisman
63 Chime
59 Pyromancy Flame
39 Whip
51 Bow
53 Greatbow
55 Crossbow
33 Fist
65 Small Shield
67 Medium Shield
69 Greatshield
81 Arrow
83 Greatarrow
85 Bolt
87 Torch
101 Paired Dagger
103 Paired Straight Sword
107 Paired Curved Sword
109 Paired Katana
111 Paired Axe
113 Paired Hammer
115 Paired Spear
116 Paired Sword and Shield
119 Paired Thrusting Sword
131 Paired Greatshield
133 Paired Ultra Greatsword

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

REINFORCE_MENU_TYPE

Option Description Notes
0 None
1 Weapon
2 Staff
3 Talisman/Chime
4 Pyromancy Flame

WEP_COLLIDABLE_TYPE

Option Description Notes
1 Light
2 Heavy

ATKPARAM_ATKATTR_TYPE

Option Description Notes
0 Slash
1 Strike
2 Thrust
3 Standard

WEAPON_DERIVATION_LEVEL_TYPE

Option Description Notes
0 Type 0

WEP_ENCHANT_SFX_SIZE

Option Description Notes
0 Size 0
1 Size 1
2 Size 2
3 Size 3
4 Size 4
5 Size 5
6 Size 6
7 Size 7
8 Size 8
bb-refmat/param/equipparamweapon.txt · Last modified: by admin