====== EquipParamWeapon ====== ===== Fields ===== ^ Field ^ Type ^ Offset ^ Description ^ Notes ^ | equipModelCategory | ''u8'' | ''0x0'' | The equipment model category used by this equipment. | This field uses the following enum: EQUIP_MODEL_CATEGORY | | equipModelGender | ''u8'' | ''0x1'' | The equipment gender category used by this equipment. | This field uses the following enum: EQUIP_MODEL_GENDER | | equipModelId | ''u16'' | ''0x2'' | The model ID to use for this equipment. | | | iconId | ''u16'' | ''0x4'' | The icon ID to use for this equipment. | | | weaponCategory | ''u8'' | ''0x6'' | The weapon category of this equipment. | This field uses the following enum: WEAPON_CATEGORY | | wepmotionCategory | ''u8'' | ''0x7'' | The weapon animation category. Determines the base animation set the weapon uses. | This field uses the following enum: TAE_MOTION_BASE_CATEGORIES | | wepmotionOneHandId | ''u8'' | ''0x8'' | 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'' | ''0x9'' | The weapon idle animation category. Determines the idle animations used when held two-handed. | This field uses the following enum: TAE_MOTION_HOLD_CATEGORIES | | rightHandEquipable | ''u8'' | ''0xa'' | If ON, this equipment can be equipped in the right weapon slot. | This field is a boolean. | | leftHandEquipable | ''u8'' | ''0xb'' | If ON, this equipment can be equipped in the left weapon slot. | This field is a boolean. | | bothHandEquipable | ''u8'' | ''0xc'' | If ON, this equipment can be equipped in either weapon slot. | This field is a boolean. | | arrowSlotEquipable | ''u8'' | ''0xd'' | If ON, this equipment can be equipped in arrow ammunition slot. | This field is a boolean. | | boltSlotEquipable | ''u8'' | ''0xe'' | If ON, this equipment can be equipped in bolt ammunition slot. | This field is a boolean. | | throwable | ''u8'' | ''0xf'' | If ON, weapon can be thrown. | This field is a boolean. | | existWepCase | ''u8'' | ''0x10'' | If ON, weapon has a sheath. | This field is a boolean. | | enableGuard | ''u8'' | ''0x11'' | If ON, this weapon will guard with L1 when equipped with left hand. | This field is a boolean. | | enableParry | ''u8'' | ''0x12'' | If ON, this weapon will arry with L2 when equipped with left hand. | This field is a boolean. | | enableMagic | ''u8'' | ''0x13'' | If ON, this weapon will cast sorcery when attacking. | This field is a boolean. | | enableMiracle | ''u8'' | ''0x14'' | If ON, this weapon will cast miracles when attacking. | This field is a boolean. | | pad_ | ''dummy8'' | ''0x15'' | | This field is padding. | | maxBulletNum | ''u16'' | ''0x16'' | The maximum amount of ammunition that can be carried (for ammunition weapon entries). | | | wanderingEquipId | ''u32'' | ''0x18'' | Replacement equipment ID for wandering ghosts. | This field refers to the following params: [[des-refmat:param:EquipParamWeapon]] | | behaviorVariationId | ''s32'' | ''0x1c'' | Used to determine the action parameters to use for this weapon's attacks. | | | isNormalAttackType | ''u8'' | ''0x20'' | The attack type for menu display. | This field is a boolean. | | isBlowAttackType | ''u8'' | ''0x21'' | The attack type for menu display. | This field is a boolean. | | isSlashAttackType | ''u8'' | ''0x22'' | The attack type for menu display. | This field is a boolean. | | isThrustAttackType | ''u8'' | ''0x23'' | The attack type for menu display. | This field is a boolean. | | weight | ''f32'' | ''0x24'' | Weight [kg]. | | | durability | ''u16'' | ''0x28'' | The initial durability of this equipment. | | | durabilityMax | ''u16'' | ''0x2a'' | The maximum durability of this equipment. | | | attackBasePhysics | ''u16'' | ''0x2c'' | The base Physical attack power. | | | attackBaseMagic | ''u16'' | ''0x2e'' | The base Magic attack power. | | | attackBaseFire | ''u16'' | ''0x30'' | The base Fire attack power. | | | attackBaseStamina | ''u16'' | ''0x32'' | The base stamina attack power. | | | attackSuperArmor | ''u16'' | ''0x34'' | The base poise attack power. | | | attackBaseParry | ''u8'' | ''0x36'' | The base parry attack damage value. Applied to the enemy parry defense value. | | | defenseBaseParry | ''u8'' | ''0x37'' | The base parry defense value. Compared against enemy parry attack value. | | | guardBaseRepel | ''u8'' | ''0x38'' | 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'' | ''0x39'' | The base repel value when attacking. If the victim has a repel defense value greater than the repel attack value, the attack will bounce. | | | parryDamageLife | ''s16'' | ''0x3a'' | The duration of parry damage. It is capped by the duration set in the TAE. In frames. | | | physGuardCutRate | ''f32'' | ''0x3c'' | The absorption to apply to damage of the specified type when this weapon is guarding. | | | magGuardCutRate | ''f32'' | ''0x40'' | The absorption to apply to damage of the specified type when this weapon is guarding. | | | fireGuardCutRate | ''f32'' | ''0x44'' | The absorption to apply to damage of the specified type when this weapon is guarding. | | | slashGuardCutRate | ''s8'' | ''0x48'' | The absorption to apply to damage of the specified type when guarding. | | | blowGuardCutRate | ''s8'' | ''0x49'' | The absorption to apply to damage of the specified type when guarding. | | | thrustGuardCutRate | ''s8'' | ''0x4a'' | The absorption to apply to damage of the specified type when guarding. | | | poisonGuardResist | ''s8'' | ''0x4b'' | The absorption to apply to damage of the specified type when guarding. | | | diseaseGuardResist | ''s8'' | ''0x4c'' | The absorption to apply to damage of the specified type when guarding. | | | bloodGuardResist | ''s8'' | ''0x4d'' | The absorption to apply to damage of the specified type when guarding. | | | staminaGuardDef | ''s16'' | ''0x4e'' | Defense power against stamina drain from enemy attacks when guarding correctly. | | | guardAngle | ''s16'' | ''0x50'' | Defense generation range angle when guarding with a weapon (horizontal direction). In degrees. | | | guardLevel | ''s8'' | ''0x52'' | When guarding, the guard animation offset to use when being attacked. | This field uses the following enum: GUARD_DAMAGE_LEVEL | | pad_1 | ''dummy8'' | ''0x53'' | | This field is padding. | | guardKnockbackCutRate | ''f32'' | ''0x54'' | The absorption to apply to knocback speed when guarding. | | | guardKnockbackBackslash | ''f32'' | ''0x58'' | The counter-repulsion to the opponent when guarding (after suffering an attack). | | | correctStrength | ''f32'' | ''0x5c'' | The multiplier to the damage corrected by this specified stat. | | | correctAgility | ''f32'' | ''0x60'' | The multiplier to the damage corrected by this specified stat. | | | correctMagic | ''f32'' | ''0x64'' | The multiplier to the damage corrected by this specified stat. | | | correctFaith | ''f32'' | ''0x68'' | The multiplier to the damage corrected by this specified stat. | | | properStrength | ''u8'' | ''0x6c'' | The required level of the specified stat to properly wield this weapon. | | | properAgility | ''u8'' | ''0x6d'' | The required level of the specified stat to properly wield this weapon. | | | properMagic | ''u8'' | ''0x6e'' | The required level of the specified stat to properly wield this weapon. | | | properFaith | ''u8'' | ''0x6f'' | The required level of the specified stat to properly wield this weapon. | | | correctType | ''u8'' | ''0x70'' | Determine the calculcation correction graph to use when correcting damage. | This field refers to the following params: [[des-refmat:param:CalcCorrectGraph]] | | qwcType | ''u8'' | ''0x71'' | The attack power correction type to use based on world tendency. | This field uses the following enum: WEP_QWC_TYPE | | isLuckCorrect | ''u8'' | ''0x72'' | If ON, applies attack correction based on luck. | This field is a boolean. | | guardCutCancelRate | ''s8'' | ''0x73'' | 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 | | | antiDemonDamageRate | ''f32'' | ''0x74'' | Damage multiplier applied to targets that are classified with isDemon. | | | spEffectBehaviorId0 | ''s32'' | ''0x78'' | A SpEffect to apply to the victim when this weapon hits. | This field refers to the following params: [[des-refmat:param:SpEffectParam]] | | spEffectBehaviorId1 | ''s32'' | ''0x7c'' | A SpEffect to apply to the victim when this weapon hits. | This field refers to the following params: [[des-refmat:param:SpEffectParam]] | | spEffectBehaviorId2 | ''s32'' | ''0x80'' | A SpEffect to apply to the victim when this weapon hits. | This field refers to the following params: [[des-refmat:param:SpEffectParam]] | | residentSpEffectBehaviorId | ''s32'' | ''0x84'' | A SpEffect to apply to the wielder of this weapon. | This field refers to the following params: [[des-refmat:param:BehaviorParam]] | | customShopType | ''u8'' | ''0x88'' | The reinforcement menu type to use for this weapon. | This field uses the following enum: CUSTOMSHOP_NPC_TYPE | | pad_4 | ''dummy8'' | ''0x89'' | | This field is padding. | | throwAtkRate | ''s16'' | ''0x8a'' | The multiplier to apply to critical hits. | | | originEquipWep | ''s32'' | ''0x8c'' | The source ID to use for this equipment when changing its base form. | This field refers to the following params: [[des-refmat:param:EquipParamWeapon]] | | materialSetId | ''s32'' | ''0x90'' | The material requirements for improving this equipment. | This field refers to the following params: [[des-refmat:param:EquipMtrlSetParam]] | | sortId | ''s32'' | ''0x94'' | The ordering ID used to sort this part in the menu. | | | isCustom | ''u8'' | ''0x98'' | If ON, this weapon can be reinforced via the reinforcement mechanic. | This field is a boolean. | | pad_5 | ''dummy8'' | ''0x99'' | | This field is padding. | | bowDistRate | ''s16'' | ''0x9a'' | Increase the attentuation range of ammunition by the specified multiplier. | | | trophySGradeId | ''s16'' | ''0x9c'' | The achievement ID this equipment is associated with, if any. | | | trophySeqId | ''s16'' | ''0x9e'' | The sequential achievement ID this equipment is associated with, if any. | | | fixPrice | ''s32'' | ''0xa0'' | The price required to repair this part. Repair cost is calculated using this and durabilityMax | | | qwcId | ''s32'' | ''0xa4'' | The world tendency ID to use for this item. | | | isEnhance | ''u8'' | ''0xa8'' | If ON, this weapon be buffed via a tool or spell. | This field is a boolean. | | pad_6 | ''dummy8'' | ''0xa9'' | | This field is padding. | | basicPrice | ''s32'' | ''0xac'' | The reinforcement price for this part. | | ===== Enums ===== ==== WEAPON_CATEGORY ==== ^ 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 | | ==== 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) | | ==== TAE_MOTION_BASE_CATEGORIES ==== ^ 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 | | ==== TAE_MOTION_HOLD_CATEGORIES ==== ^ 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 | | ==== GUARD_DAMAGE_LEVEL ==== ^ Option ^ Description ^ Notes ^ | ''0'' | None | | | ''1'' | Light | | | ''2'' | Medium | | | ''3'' | Heavy | | | ''4'' | Shield | | ==== WEP_MATERIAL_ATK ==== ^ Option ^ Description ^ Notes ^ | ''0'' | Standard | | | ''1'' | Physical | | | ''2'' | Magic | | | ''3'' | Fire | | | ''4'' | Lightning | | | ''5'' | Dark | | ==== WEP_MATERIAL_DEF ==== ^ Option ^ Description ^ Notes ^ | ''0'' | None | | | ''50'' | Standard | | | ''51'' | Physical | | | ''52'' | Magic | | | ''53'' | Fire | | | ''54'' | Lightning | | | ''55'' | Dark | | | ''79'' | Greatshield | | | ''255'' | None | | ==== 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'' | None | | ==== WEP_QWC_TYPE ==== ^ Option ^ Description ^ Notes ^ | ''0'' | None | | | ''1'' | Black | | | ''2'' | White | | | ''3'' | All | | ==== CUSTOMSHOP_NPC_TYPE ==== ^ Option ^ Description ^ Notes ^ | ''0'' | Both | | | ''1'' | Stone Pillar | | | ''2'' | Mine Shaft | | | ''3'' | DS | |