BM Weapons (MH3) - GReinoso96/XXModding GitHub Wiki

struct WeaponData_MH3 {
	int16 model;
	byte rarity;
	byte unk2;
	int32 price;
	int16 sharpness;
	int16 damage;
	byte defense;
	byte affinity;
	byte elementType;
	byte elementDamage;
	byte ailmentType;
	byte ailmentDamage;
	byte slots;
	byte variable;
	byte availability;
	byte sortOrder;
	byte boostType;
	byte unk4;
}

Offsets

Weapon Class com_data.rso (USA) Memory (USA)
Great Sword 0x2EA60 0x80897860
Sword and Shield 0x2F330 0x80898130
Hammer 0x2FBD0 0x808989D0
Switch Axe 0x30800 0x80899600
Lance 0x30DD0 0x80899BD0
Long Sword 0x303E0 0x808991E0

Variable values

Switch Axe

Value Phial Type
0 Power
1 Element
2 Paralysis
3 Dragon

Elements

Value Element
1 Fire
2 Water
3 Thunder
4 Dragon
5 Ice

Ailments

Value Ailment
1 Poison
2 Paralysis
3 Sleep

Availability

Value Description
0 Disable from crafting or upgrading into
1 Always Available?
2 Available as long as you have the first item?
3 Boosted Long Sword and Switch Axes
4 Switch Axes
5 Boosted Switch Axes, Ananta Boneblade