![]() |
Migrate your account | Wiki Discord |
---|
Module:Weapons/data/companion: Difference between revisions
(_IgnoreInMasteryCount for Panzer Claws) |
Headbox8424 (talk | contribs) (Added Beast Claws) |
||
Line 1,208: | Line 1,208: | ||
}, |
}, |
||
------------------------------------Beasts--------------------------------------- |
------------------------------------Beasts--------------------------------------- |
||
['Adarza Claws'] = { |
|||
_IgnoreInMasteryCount = true, |
|||
Attacks = { |
|||
{ |
|||
AttackName = "Normal Attack", |
|||
CritChance = 0.3, |
|||
CritMultiplier = 2.5, |
|||
Damage = { |
|||
Puncture = 45, |
|||
Slash = 45, |
|||
}, |
|||
FireRate = 1, |
|||
IsSilent = false, |
|||
Multishot = 1, |
|||
PunchThrough = 0, |
|||
StatusChance = 0.05, |
|||
}, |
|||
}, |
|||
BlockAngle = 90, |
|||
Class = "Unique", |
|||
CompatibilityTags = { "" }, |
|||
Conclave = false, |
|||
Family = "Adarza Claws", |
|||
Image = "BeastClaws.png", |
|||
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/AdarzaPetWeapon", |
|||
Introduced = "37", |
|||
Link = "Adarza Kavat", |
|||
Mastery = 0, |
|||
MaxRank = 30, |
|||
Name = "Adarza Claws", |
|||
SellPrice = 0, |
|||
Slot = "Beast", |
|||
Tradable = 5, |
|||
_TooltipAttackDisplay = 1, |
|||
}, |
|||
['Chesa Claws'] = { |
|||
_IgnoreInMasteryCount = true, |
|||
Attacks = { |
|||
{ |
|||
AttackName = "Normal Attack", |
|||
CritChance = 0.15, |
|||
CritMultiplier = 1.5, |
|||
Damage = { |
|||
Impact = 275, |
|||
}, |
|||
FireRate = 1, |
|||
IsSilent = false, |
|||
Multishot = 1, |
|||
PunchThrough = 0, |
|||
StatusChance = 0.15, |
|||
}, |
|||
}, |
|||
BlockAngle = 90, |
|||
Class = "Unique", |
|||
CompatibilityTags = { "" }, |
|||
Conclave = false, |
|||
Family = "Chesa Claws", |
|||
Image = "BeastClaws.png", |
|||
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/ChesaPetWeapon", |
|||
Introduced = "37", |
|||
Link = "Chesa Kubrow", |
|||
Mastery = 0, |
|||
MaxRank = 30, |
|||
Name = "Chesa Claws", |
|||
SellPrice = 0, |
|||
Slot = "Beast", |
|||
Tradable = 5, |
|||
_TooltipAttackDisplay = 1, |
|||
}, |
|||
['Crescent Claws'] = { |
|||
_IgnoreInMasteryCount = true, |
|||
Attacks = { |
|||
{ |
|||
AttackName = "Normal Attack", |
|||
CritChance = 0.225, |
|||
CritMultiplier = 2, |
|||
Damage = { |
|||
Puncture = 50, |
|||
Electricity = 50, |
|||
}, |
|||
FireRate = 1, |
|||
IsSilent = false, |
|||
Multishot = 1, |
|||
PunchThrough = 0, |
|||
StatusChance = 0.175, |
|||
}, |
|||
}, |
|||
BlockAngle = 90, |
|||
Class = "Unique", |
|||
CompatibilityTags = { "" }, |
|||
Conclave = false, |
|||
Family = "Crescent Claws", |
|||
Image = "BeastClaws.png", |
|||
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/CrescentVulpaphylaPetWeapon", |
|||
Introduced = "37", |
|||
Link = "Crescent Vulpaphyla", |
|||
Mastery = 0, |
|||
MaxRank = 30, |
|||
Name = "Crescent Claws", |
|||
SellPrice = 0, |
|||
Slot = "Beast", |
|||
Tradable = 5, |
|||
_TooltipAttackDisplay = 1, |
|||
}, |
|||
['Helminth Claws'] = { |
|||
_IgnoreInMasteryCount = true, |
|||
Attacks = { |
|||
{ |
|||
AttackName = "Normal Attack", |
|||
CritChance = 0.075, |
|||
CritMultiplier = 2.5, |
|||
Damage = { |
|||
Slash = 200, |
|||
Toxin = 50, |
|||
}, |
|||
FireRate = 1, |
|||
IsSilent = false, |
|||
Multishot = 1, |
|||
PunchThrough = 0, |
|||
StatusChance = 0.25, |
|||
}, |
|||
}, |
|||
BlockAngle = 90, |
|||
Class = "Unique", |
|||
CompatibilityTags = { "" }, |
|||
Conclave = false, |
|||
Family = "Helminth Claws", |
|||
Image = "BeastClaws.png", |
|||
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/HelminthPetWeapon", |
|||
Introduced = "37", |
|||
Link = "Helminth Charger", |
|||
Mastery = 0, |
|||
MaxRank = 30, |
|||
Name = "Helminth Claws", |
|||
SellPrice = 0, |
|||
Slot = "Beast", |
|||
Tradable = 5, |
|||
_TooltipAttackDisplay = 1, |
|||
}, |
|||
['Huras Claws'] = { |
|||
_IgnoreInMasteryCount = true, |
|||
Attacks = { |
|||
{ |
|||
AttackName = "Normal Attack", |
|||
CritChance = 0.2, |
|||
CritMultiplier = 3.5, |
|||
Damage = { |
|||
Slash = 350, |
|||
}, |
|||
FireRate = 1, |
|||
IsSilent = false, |
|||
Multishot = 1, |
|||
PunchThrough = 0, |
|||
StatusChance = 0.05, |
|||
}, |
|||
}, |
|||
BlockAngle = 90, |
|||
Class = "Unique", |
|||
CompatibilityTags = { "" }, |
|||
Conclave = false, |
|||
Family = "Huras Claws", |
|||
Image = "BeastClaws.png", |
|||
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/HurasPetWeapon", |
|||
Introduced = "37", |
|||
Link = "Huras Kubrow", |
|||
Mastery = 0, |
|||
MaxRank = 30, |
|||
Name = "Huras Claws", |
|||
SellPrice = 0, |
|||
Slot = "Beast", |
|||
Tradable = 5, |
|||
_TooltipAttackDisplay = 1, |
|||
}, |
|||
['Medjay Claws'] = { |
|||
_IgnoreInMasteryCount = true, |
|||
Attacks = { |
|||
{ |
|||
AttackName = "Normal Attack", |
|||
CritChance = 0.1, |
|||
CritMultiplier = 3, |
|||
Damage = { |
|||
Slash = 175, |
|||
Viral - 175, |
|||
}, |
|||
FireRate = 1, |
|||
IsSilent = false, |
|||
Multishot = 1, |
|||
PunchThrough = 0, |
|||
StatusChance = 0.05, |
|||
}, |
|||
}, |
|||
BlockAngle = 90, |
|||
Class = "Unique", |
|||
CompatibilityTags = { "" }, |
|||
Conclave = false, |
|||
Family = "Medjay Claws", |
|||
Image = "BeastClaws.png", |
|||
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/MedjayPredasitePetWeapon", |
|||
Introduced = "37", |
|||
Link = "Medjay Predasite", |
|||
Mastery = 0, |
|||
MaxRank = 30, |
|||
Name = "Medjay Claws", |
|||
SellPrice = 0, |
|||
Slot = "Beast", |
|||
Tradable = 5, |
|||
_TooltipAttackDisplay = 1, |
|||
}, |
|||
['Panzer Claws'] = { |
['Panzer Claws'] = { |
||
_IgnoreInMasteryCount = true, |
_IgnoreInMasteryCount = true, |
||
Line 1,216: | Line 1,424: | ||
CritMultiplier = 2, |
CritMultiplier = 2, |
||
Damage = { |
Damage = { |
||
Toxin = 45, |
|||
Slash = 45, |
Slash = 45, |
||
Toxin = 45, |
|||
}, |
}, |
||
FireRate = 1, |
FireRate = 1, |
||
Line 1,230: | Line 1,438: | ||
CompatibilityTags = { "" }, |
CompatibilityTags = { "" }, |
||
Conclave = false, |
Conclave = false, |
||
Disposition = 1, |
|||
Family = "Panzer Claws", |
Family = "Panzer Claws", |
||
Image = "BeastClaws.png", |
|||
InternalName = "", |
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/PanzerVulpaphylaPetWeapon", |
||
Introduced = "37", |
Introduced = "37", |
||
Link = "Panzer |
Link = "Panzer Vulpaphyla", |
||
Magazine = 6, |
|||
Mastery = 0, |
Mastery = 0, |
||
MaxRank = 30, |
MaxRank = 30, |
||
Name = "Panzer Claws", |
Name = "Panzer Claws", |
||
SellPrice = 0, |
|||
Slot = "Beast", |
|||
Tradable = 5, |
|||
_TooltipAttackDisplay = 1, |
|||
}, |
|||
['Pharaoh Claws'] = { |
|||
_IgnoreInMasteryCount = true, |
|||
Attacks = { |
|||
{ |
|||
AttackName = "Normal Attack", |
|||
CritChance = 0.075, |
|||
CritMultiplier = 2.5, |
|||
Damage = { |
|||
Puncture = 162, |
|||
Gas = 162, |
|||
}, |
|||
FireRate = 1, |
|||
IsSilent = false, |
|||
Multishot = 1, |
|||
PunchThrough = 0, |
|||
StatusChance = 0.25, |
|||
}, |
|||
}, |
|||
BlockAngle = 90, |
|||
Class = "Unique", |
|||
CompatibilityTags = { "" }, |
|||
Conclave = false, |
|||
Family = "Pharaoh Claws", |
|||
Image = "BeastClaws.png", |
|||
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/PharaohPredasitePetWeapon", |
|||
Introduced = "37", |
|||
Link = "Pharaoh Predasite", |
|||
Mastery = 0, |
|||
MaxRank = 30, |
|||
Name = "Pharaoh Claws", |
|||
SellPrice = 0, |
|||
Slot = "Beast", |
|||
Tradable = 5, |
|||
_TooltipAttackDisplay = 1, |
|||
}, |
|||
['Raksa Claws'] = { |
|||
_IgnoreInMasteryCount = true, |
|||
Attacks = { |
|||
{ |
|||
AttackName = "Normal Attack", |
|||
CritChance = 0.075, |
|||
CritMultiplier = 2.5, |
|||
Damage = { |
|||
Puncture = 250, |
|||
}, |
|||
FireRate = 1, |
|||
IsSilent = false, |
|||
Multishot = 1, |
|||
PunchThrough = 0, |
|||
StatusChance = 0.2, |
|||
}, |
|||
}, |
|||
BlockAngle = 90, |
|||
Class = "Unique", |
|||
CompatibilityTags = { "" }, |
|||
Conclave = false, |
|||
Family = "Raksa Claws", |
|||
Image = "BeastClaws.png", |
|||
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/RaksaPetWeapon", |
|||
Introduced = "37", |
|||
Link = "Raksa Kubrow", |
|||
Mastery = 0, |
|||
MaxRank = 30, |
|||
Name = "Raksa Claws", |
|||
SellPrice = 0, |
|||
Slot = "Beast", |
|||
Tradable = 5, |
|||
_TooltipAttackDisplay = 1, |
|||
}, |
|||
['Sahasa Claws'] = { |
|||
_IgnoreInMasteryCount = true, |
|||
Attacks = { |
|||
{ |
|||
AttackName = "Normal Attack", |
|||
CritChance = 0.1, |
|||
CritMultiplier = 3, |
|||
Damage = { |
|||
Impact = 300, |
|||
}, |
|||
FireRate = 1, |
|||
IsSilent = false, |
|||
Multishot = 1, |
|||
PunchThrough = 0, |
|||
StatusChance = 0.05, |
|||
}, |
|||
}, |
|||
BlockAngle = 90, |
|||
Class = "Unique", |
|||
CompatibilityTags = { "" }, |
|||
Conclave = false, |
|||
Family = "Sahasa Claws", |
|||
Image = "BeastClaws.png", |
|||
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/SahasaPetWeapon", |
|||
Introduced = "37", |
|||
Link = "Sahasa Kubrow", |
|||
Mastery = 0, |
|||
MaxRank = 30, |
|||
Name = "Sahasa Claws", |
|||
SellPrice = 0, |
|||
Slot = "Beast", |
|||
Tradable = 5, |
|||
_TooltipAttackDisplay = 1, |
|||
}, |
|||
['Sly Claws'] = { |
|||
_IgnoreInMasteryCount = true, |
|||
Attacks = { |
|||
{ |
|||
AttackName = "Normal Attack", |
|||
CritChance = 0.2, |
|||
CritMultiplier = 2, |
|||
Damage = { |
|||
Impact = 40, |
|||
Magnetic = 40, |
|||
}, |
|||
FireRate = 1, |
|||
IsSilent = false, |
|||
Multishot = 1, |
|||
PunchThrough = 0, |
|||
StatusChance = 0.2, |
|||
}, |
|||
}, |
|||
BlockAngle = 90, |
|||
Class = "Unique", |
|||
CompatibilityTags = { "" }, |
|||
Conclave = false, |
|||
Family = "Sly Claws", |
|||
Image = "BeastClaws.png", |
|||
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/SlyVulpaphylaPetWeapon", |
|||
Introduced = "37", |
|||
Link = "Sly Vulpaphyla", |
|||
Mastery = 0, |
|||
MaxRank = 30, |
|||
Name = "Sly Claws", |
|||
SellPrice = 0, |
|||
Slot = "Beast", |
|||
Tradable = 5, |
|||
_TooltipAttackDisplay = 1, |
|||
}, |
|||
['Smeeta Claws'] = { |
|||
_IgnoreInMasteryCount = true, |
|||
Attacks = { |
|||
{ |
|||
AttackName = "Normal Attack", |
|||
CritChance = 0.2, |
|||
CritMultiplier = 2, |
|||
Damage = { |
|||
Slash = 80, |
|||
}, |
|||
FireRate = 1, |
|||
IsSilent = false, |
|||
Multishot = 1, |
|||
PunchThrough = 0, |
|||
StatusChance = 0.075, |
|||
}, |
|||
}, |
|||
BlockAngle = 90, |
|||
Class = "Unique", |
|||
CompatibilityTags = { "" }, |
|||
Conclave = false, |
|||
Family = "Smeeta Claws", |
|||
Image = "BeastClaws.png", |
|||
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/SmeetaPetWeapon", |
|||
Introduced = "37", |
|||
Link = "Smeeta Kavat", |
|||
Mastery = 0, |
|||
MaxRank = 30, |
|||
Name = "Smeeta Claws", |
|||
SellPrice = 0, |
|||
Slot = "Beast", |
|||
Tradable = 5, |
|||
_TooltipAttackDisplay = 1, |
|||
}, |
|||
['Sunika Claws'] = { |
|||
_IgnoreInMasteryCount = true, |
|||
Attacks = { |
|||
{ |
|||
AttackName = "Normal Attack", |
|||
CritChance = 0.075, |
|||
CritMultiplier = 3.5, |
|||
Damage = { |
|||
Slash = 550, |
|||
}, |
|||
FireRate = 1, |
|||
IsSilent = false, |
|||
Multishot = 1, |
|||
PunchThrough = 0, |
|||
StatusChance = 0.075, |
|||
}, |
|||
}, |
|||
BlockAngle = 90, |
|||
Class = "Unique", |
|||
CompatibilityTags = { "" }, |
|||
Conclave = false, |
|||
Family = "Sunika Claws", |
|||
Image = "BeastClaws.png", |
|||
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/SunikaPetWeapon", |
|||
Introduced = "37", |
|||
Link = "Sunika Kubrow", |
|||
Mastery = 0, |
|||
MaxRank = 30, |
|||
Name = "Sunika Claws", |
|||
SellPrice = 0, |
|||
Slot = "Beast", |
|||
Tradable = 5, |
|||
_TooltipAttackDisplay = 1, |
|||
}, |
|||
['Vasca Claws'] = { |
|||
_IgnoreInMasteryCount = true, |
|||
Attacks = { |
|||
{ |
|||
AttackName = "Normal Attack", |
|||
CritChance = 0.15, |
|||
CritMultiplier = 2, |
|||
Damage = { |
|||
Slash = 110, |
|||
}, |
|||
FireRate = 1, |
|||
IsSilent = false, |
|||
Multishot = 1, |
|||
PunchThrough = 0, |
|||
StatusChance = 0.25, |
|||
}, |
|||
}, |
|||
BlockAngle = 90, |
|||
Class = "Unique", |
|||
CompatibilityTags = { "" }, |
|||
Conclave = false, |
|||
Family = "Vasca Claws", |
|||
Image = "BeastClaws.png", |
|||
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/VascaPetWeapon", |
|||
Introduced = "37", |
|||
Link = "Vasca Kavat", |
|||
Mastery = 0, |
|||
MaxRank = 30, |
|||
Name = "Vasca Claws", |
|||
SellPrice = 0, |
|||
Slot = "Beast", |
|||
Tradable = 5, |
|||
_TooltipAttackDisplay = 1, |
|||
}, |
|||
['Venari Claws'] = { |
|||
_IgnoreInMasteryCount = true, |
|||
Attacks = { |
|||
{ |
|||
AttackName = "Normal Attack", |
|||
CritChance = 0.2, |
|||
CritMultiplier = 2, |
|||
Damage = { |
|||
Slash = 40, |
|||
}, |
|||
FireRate = 1, |
|||
IsSilent = false, |
|||
Multishot = 1, |
|||
PunchThrough = 0, |
|||
StatusChance = 0.2, |
|||
}, |
|||
}, |
|||
BlockAngle = 90, |
|||
Class = "Unique", |
|||
CompatibilityTags = { "" }, |
|||
Conclave = false, |
|||
Family = "Venari Claws", |
|||
Image = "BeastClaws.png", |
|||
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/VenariPetWeapon", |
|||
Introduced = "37", |
|||
Link = "Venari", |
|||
Mastery = 0, |
|||
MaxRank = 30, |
|||
Name = "Venari Claws", |
|||
SellPrice = 0, |
|||
Slot = "Beast", |
|||
Tradable = 5, |
|||
_TooltipAttackDisplay = 1, |
|||
}, |
|||
['Venari Prime Claws'] = { |
|||
_IgnoreInMasteryCount = true, |
|||
Attacks = { |
|||
{ |
|||
AttackName = "Normal Attack", |
|||
CritChance = 0.2, |
|||
CritMultiplier = 2, |
|||
Damage = { |
|||
Slash = 55, |
|||
}, |
|||
FireRate = 1, |
|||
IsSilent = false, |
|||
Multishot = 1, |
|||
PunchThrough = 0, |
|||
StatusChance = 0.2, |
|||
}, |
|||
}, |
|||
BlockAngle = 90, |
|||
Class = "Unique", |
|||
CompatibilityTags = { "" }, |
|||
Conclave = false, |
|||
Family = "Venari Claws", |
|||
Image = "BeastClaws.png", |
|||
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/VenariPrimePetWeapon", |
|||
Introduced = "37", |
|||
Link = "Venari Prime", |
|||
Mastery = 0, |
|||
MaxRank = 30, |
|||
Name = "Venari Prime Claws", |
|||
SellPrice = 0, |
|||
Slot = "Beast", |
|||
Tradable = 5, |
|||
_TooltipAttackDisplay = 1, |
|||
}, |
|||
['Vizier Claws'] = { |
|||
_IgnoreInMasteryCount = true, |
|||
Attacks = { |
|||
{ |
|||
AttackName = "Normal Attack", |
|||
CritChance = 0.05, |
|||
CritMultiplier = 3, |
|||
Damage = { |
|||
Impact = 150, |
|||
Corrosive = 150, |
|||
}, |
|||
FireRate = 1, |
|||
IsSilent = false, |
|||
Multishot = 1, |
|||
PunchThrough = 0, |
|||
StatusChance = 0.3, |
|||
}, |
|||
}, |
|||
BlockAngle = 90, |
|||
Class = "Unique", |
|||
CompatibilityTags = { "" }, |
|||
Conclave = false, |
|||
Family = "Vizier Claws", |
|||
Image = "BeastClaws.png", |
|||
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/VizierPredasitePetWeapon", |
|||
Introduced = "37", |
|||
Link = "Vizier Predasite", |
|||
Mastery = 0, |
|||
MaxRank = 30, |
|||
Name = "Vizier Claws", |
|||
SellPrice = 0, |
SellPrice = 0, |
||
Slot = "Beast", |
Slot = "Beast", |
Revision as of 16:29, 10 March 2025
Database of WARFRAME's companion weapons.
Hey! You! Here to update something that's out of date? Follow these easy steps:
- Open the relevant Horizontal Partition and click "Edit Source" on the top right of the page.
- Use Ctrl +F to find the data for the weapon.
- Find the number/string that's wrong.
- Change the number/string and save the page.
That's it! After you've done that, the data will proliferate out to all the relevant pages.
If you're adding new data instead of just changing existing data, try to use an example of how things are entered if you're not quite sure what to do.
(Oh, order doesn't matter, but spelling and capitalization do. For example, it doesn't matter if Disposition is first or last)
Thanks, you're awesome!
- Last updated: Mon, 10 Mar 2025 16:29:49 +0000 (UTC) by User:Headbox8424
Horizontal Partitions (and where to update data)
- Module:Weapons/data/primary - Primary Weapons
- Module:Weapons/data/secondary - Secondary Weapons
- Module:Weapons/data/melee - Melee weapons
- Module:Weapons/data/archwing - Archguns and Archmelees
- Module:Weapons/data/companion - Companion weapons
- Module:Weapons/data/railjack - Railjack turrets and ordnances
- Module:Weapons/data/modular - Amps, Zaws, and Kitguns
- Module:Weapons/data/misc - everything else
For Conclave data:
- Module:Weapons/Conclave/data/primary - Primary Weapons
- Module:Weapons/Conclave/data/secondary - Secondary Weapons
- Module:Weapons/Conclave/data/melee - Melee Weapons
Attack Data Schema
{
AttackName = "Normal Attack",
AmmoCost = 1,
BurstCount = 1,
Damage = { Impact = 1, Puncture = 1, Slash = 1 },
CritChance = 0.1,
CritMultiplier = 1,
StatusChance = 0.1,
FireRate = 1.0,
Falloff = { StartRange = 400, EndRange = 600, Reduction = 0.2 },
ShotType = "Hit-Scan",
ShotSpeed = 1,
Trigger = "Semi-Auto"
},
Key/Column Name | Arsenal EN L10n | Public Export Equivalent | Internal Equivalent | Data Type | Required? | Explanation/Description | Example(s) |
---|---|---|---|---|---|---|---|
AttackName |
Varies | N/A | N/A | String | ❌ | Name of attack; defaults to "Normal Attack" | "Normal Attack" or "AoE Explosion"
|
AmmoCost |
N/A | N/A | ammoRequirement |
Number (float) | ✔️ | Ammo consumed on a single attack input; defaults to nil | 0.5 or 10
|
AmmoType |
N/A | N/A | ammoType |
String | ❌ | Type of ammo pickups that replenishes ammo reserves; "None" for battery weapons and "Energy" for those that use Warframe energy | "Primary"
|
BurstCount |
N/A | N/A | NumShots |
Number (integer) | ❌ | For burst-fire weapons, the number of shots per burst; omit for attacks that shoot bursts that scale off magazine size (e.g Lua error at line 1392: attempt to perform arithmetic on global 'Viral' (a nil value).) | 4
|
BurstDelay |
N/A | N/A | BurstDelay |
Number (float) | ❌ | For burst-fire weapons, the time in seconds between shooting each individual shot in a burst. | 0.061
|
BurstReloadDelay |
N/A | N/A | N/A | Number (float) | ❌ | Only for burst-fire attacks that scale off magazine size (e.g Lua error at line 1392: attempt to perform arithmetic on global 'Viral' (a nil value).), the time after a burst before an automatic reload commences. This value is derived from the inverse of internal fire rates of burst attacks (1 ÷ fireRate). | 0.2
|
Damage |
Damage | damagePerShot and totalDamage |
AttackData |
Table (map of floats) | ✔️ | Table of damage types that the weapon deals and their individual damage values. Possible keys: Impact, Puncture, Slash, Cold, Electricity, Heat, Toxin, Blast, Corrosive, Gas, Magnetic, Radiation, Viral, Void, and MinProgenitorBonus (random element for Kuva/Tenet weapons) | { Impact = 100, Puncture = 25, Slash = 30 }
|
ChargeTime |
Charge Rate | N/A | ChargeTime |
Number (float) | ❌ | For charged attacks, the base charge time for a fully charged attack | 0.5
|
CritChance |
Critical Chance | criticalChance |
CriticalChance or criticalHitChance |
Number (float) | ✔️ | Attack's base critical chance as a decimal | 0.25
|
CritMultiplier |
Critical Multiplier | criticalMultiplier |
CriticalMultiplier or criticalHitDamageMultiplier |
Number (float) | ✔️ | Attack's base critical hit multiplier as a scalar | 2.2
|
EffectDuration |
N/A | N/A | N/A | Number (float) | ❌ | For special attacks, the time in seconds that a special effect lasts for (e.g. Lua error at line 1392: attempt to perform arithmetic on global 'Viral' (a nil value).'s toxin clouds or Lua error at line 1392: attempt to perform arithmetic on global 'Viral' (a nil value).'s disc) | 5
|
ExplosionDelay |
Embed Delay | N/A | EmbedTime |
Number (float) | ❌ | For AoE attacks, the time in seconds between initial shot and explosion; the same as "Embed Delay" stat in-game | 0.5
|
ExtraHeadshotDmg |
N/A | N/A | N/A | Number (float) | ❌ | Additional bonus damage on headshots for weapons such as Lua error at line 1392: attempt to perform arithmetic on global 'Viral' (a nil value). | 0.5
|
Falloff |
Falloff | N/A | damageFallOff and damageFallOffMinDamage or ExplosionFallOff and DamageRadius |
Table (map of floats) | ❌ | Attack's base Damage Falloff stats; includes starting distance in meters when falloff multiplier comes into play, ending distance in meters when falloff multipler is at max reduction, and the maximum damage reduction as a decimal | { StartRange = 0, EndRange = 5, Reduction = 0.5 }
|
FireRate |
Fire Rate | fireRate |
fireRate (stored as a whole number representing number shots per minute, have to divide by 60s to get arsenal Fire Rate) |
Number (float) | ✔️ | Attack's base Fire Rate or Attack Speed multiplier | 6.5
|
ForcedProcs |
N/A | N/A | ForcedProcs |
Table (array of strings) | ❌ | Attack's forced procs, if any | { "Impact", "Slash" }
|
IsSilent |
Noise | noise |
IsSilenced or SilentProjectile |
Boolean | ❌ | Whether or not an attack has a silent Noise Level; defaults to false | true
|
MaxSpread |
N/A | N/A | AIMED_ACCURACY.Spread.SHOOTING.range[1] |
Number (float) | ❌ | Attack's maximum spread range. Arsenal accuracy is calculated as the inverse of the average spread multiplied by 100. | 16
|
MinSpread |
N/A | N/A | AIMED_ACCURACY.Spread.SHOOTING.range[0] |
Number (float) | ❌ | Attack's minimum spread range. Arsenal accuracy is calculated as the inverse of the average spread multiplied by 100. | 6
|
Multishot |
Multishot | multishot |
fireIterations |
Number (integer) | ❌ | Attack's base Multishot value; defaults to 1 | 10
|
PunchThrough |
Punch Through | N/A | PunctureDepth or tracePunctureDepth |
Number (float) | ❌ | Attack's base Punch Through value in meters; defaults to 0 | 1.5
|
Range |
Range | N/A | traceDistance or DamageRadius |
Number (float) | ❌ | For maximum range of a particular attack in meters. For AoE attacks, the base radius of area of effect in meters. | 40
|
ShotType |
N/A | N/A | HitType |
String | ✔️ | Attack's shot type (e.g. "Hit-Scan", "Projectile", and "AoE" for area of effects) | Projectile
|
ShotSpeed |
N/A | N/A | KinematicMaxSpeed or ForwardVel |
Number (integer) | ❌ | For projectile attacks, the attack's maximum projectile speed in meters per second (not initial or minimum speed) | 50
|
StatusChance |
Status | procChance |
ProcChance |
Number (float) | ✔️ | Attack's base status chance as a decimal | 0.2
|
SyndicateEffect |
N/A | N/A | N/A | String | ❌ | For Syndicate weapons, the Syndicate Radial Effect that it has | "Entropy"
|
Trigger |
Trigger | trigger |
FireModes |
String | ❌ | For weapons with multiple Trigger Types, attack's trigger type | "Semi-Auto"
|
Gun Entry Schema
["Long Gun Weapon Name"] = {
_IgnoreEntry = true,
_TooltipAttackDisplay = 1,
Accuracy = 100,
AmmoMax = 540,
AmmoPickup = 1,
Attacks = {
{
AttackName = "Normal Attack",
AmmoCost = 0.5,
BurstCount = 1,
Damage = { Impact = 1, Puncture = 1, Slash = 1 },
CritChance = 0.1,
CritMultiplier = 1,
StatusChance = 0.1,
FireRate = 1.0,
Falloff = { StartRange = 400, EndRange = 600, Reduction = 0.2 },
ShotType = "Hit-Scan",
ShotSpeed = 100,
Trigger = "Semi-Auto"
}
},
Class = "Sniper Rifle",
Conclave = false,
Disposition = 0.5,
ExilusPolarity = "V",
Family = "",
Image = "Weapon.png",
Introduced = "",
Link = "Page Name",
Magazine = 1,
Mastery = 1,
MaxRank = 30,
Name = "Weapon Name",
Polarities = {},
Reload = 1,
ReloadStyle = "Regenerate",
SellPrice = 7500,
Slot = "Primary",
SniperComboMin = 1,
SniperComboReset = 1,
Spool = 5,
Trigger = "Semi-Auto",
Traits = { "Grineer" },
Users = { },
Zoom = { "2.0x", "4.0x" }
},
Key/Column Name | Arsenal EN L10n | Public Export Equivalent | Internal Equivalent | Data Type | Required? | Explanation/Description | Example(s) |
---|---|---|---|---|---|---|---|
Accuracy |
Accuracy | accuracy |
N/A | Number (float) | ✔️ | Gun's base Accuracy value | 100
|
AmmoMax |
Ammo Maximum | N/A | AmmoCapacity |
Number (integer) | ✔️ | Gun's base maximum reserve ammo (this excludes magazine size) | 210 or 0 (represents infinite ammo, for weapons that don't use ammo)
|
AmmoPickup |
Ammo Pickup | N/A | AmmoPickUpCount |
Number (integer) | ❌ | Amount of ammo recovered after walking over an ammo pickup | 1
|
Attacks |
N/A | N/A | AttackData , ExplosiveAttack , RadialDamage , EmbedAttack |
Table | ✔️ | Contains attack data for the weapon | See #Attack Data Schema |
Class |
N/A | productCategory |
IsAbilityWeapon for Exalted Weapons, otherwise no direct equivalent |
String | ✔️ | Weapon class for modding or a subclass of the weapon in its equip slot; in the case of Exalted Weapons, it is just "Exalted Weapon" | "Sniper Rifle"
|
CodexSecret |
N/A | codexSecret |
CodexSecret |
Boolean | ❌ | Whether or not the weapon has an entry in the Codex before the player acquires it; defaults to false | false
|
CompatibilityTags |
N/A | N/A | CompatibilityTags |
Table (array of strings) | ❌ | Tags that denote item compatibility. In other words, items with these tags can/cannot have a particular mod installed with the same tag. | { "POWER_WEAPON" }
|
Conclave |
N/A | N/A | AvailableOnPvp |
Boolean | ❌ | Whether or not the weapon can be used in Conclave | false
|
DefaultUpgrades |
N/A | N/A | DefaultUpgrades [1] |
Table (array of strings) | ❌ | Additional upgrades that are innate to the weapon | { "/Lotus/Weapons/Grineer/KuvaLich/Upgrades/InnateDamageRandomMod" }
|
Disposition |
Riven Disposition | omegaAttenuation |
OmegaAttenuation |
Number (float) | ✔️ | Riven Mod Disposition value | 0.5
|
ExilusPolarity |
N/A | N/A | ArtifactSlots |
String | ❌ | Polarity on Exilus slot | "Madurai"
|
Family |
N/A | N/A | N/A | String | ❌ | Weapon family that it belongs to, corresponding to the Riven Mod compatibility | "Latron"
|
IncarnonImage |
N/A | N/A | N/A | String | ❌ | Image file name of the weapon in its Incarnon Form as uploaded to the wiki | "Ack&BruntIncarnon.png"
|
Image |
N/A | textureLocation |
Icon |
String | ✔️ | Image file name of the weapon as uploaded to the wiki | "CrpBFG.png"
|
InternalName |
N/A | uniqueName |
TypeName |
String | ✔️ | The full unique name of a weapon formatted as a file path | "/Lotus/Weapons/MK1Series/MK1Paris"
|
Introduced |
N/A | N/A | N/A | String | ✔️ | The game version in which the weapon was first introduced in the global build of WARFRAME | "30.5" or "Specters of the Rail"
|
IsLichWeapon |
N/A | N/A | IsKuva |
Boolean | ❌ | Denotes whether or not a weapon is a Kuva or Tenet weapon | true
|
Link |
N/A | N/A | N/A | String | ✔️ | Page/article link to the weapon on the wiki | "Artemis Bow (Weapon)"
|
Magazine |
Magazine | magazineSize |
AmmoClipSize |
Number (integer) | ✔️ | Gun's base magazine size | 45 or 0 (no magazine)
|
Mastery |
N/A | masteryReq |
RequiredLevel |
Number (integer) | ✔️ | Mastery Rank requirement | 5
|
MaxRank |
N/A | N/A | LevelCap |
Number (integer) | ❌ | Weapon's maximum rank | 30
|
Name |
N/A | name |
LocalizeTag |
String | ✔️ | Weapon's name | "Primary Vermisplicer Chamber"
|
Polarities |
N/A | N/A | ArtifactSlots |
Table (array of strings) | ✔️ | Full names of the weapon's non-Universal polarities | { "Naramon", "Madurai" }
|
Reload |
Reload | reloadTime |
reloadTime or reloadEndTime , reloadLoopTime , reloadStartTime for by shell reloads |
Number (float) | ✔️ | Gun's base reload time in seconds | 3.5
|
ReloadDelay |
N/A | N/A | HeavyBatteryRegenDelay |
Number (float) | ❌ | For rechargeable/battery weapons, the time in seconds after firing before magazine 'recharges' or is replenished. For Lua error at line 1392: attempt to perform arithmetic on global 'Viral' (a nil value). and Lua error at line 1392: attempt to perform arithmetic on global 'Viral' (a nil value)., the time in seconds after firing before reload animation starts. | 0.5
|
ReloadDelayEmpty |
N/A | N/A | HeavyBatteryRegenDelayFromEmpty |
Number (float) | ❌ | For rechargeable/battery weapons, the time in seconds after fully depleting magazine before magazine 'recharges' or is replenished | 1
|
ReloadRate |
N/A | N/A | HeavyBatteryRegenRate |
Number (float) | ❌ | For rechargeable/battery weapons, the rate at which magazine 'recharges' or is replenished per second | 40
|
ReloadStyle |
N/A | N/A | N/A | String | ❌ | Gun's unique reload type for weapons like Lua error at line 1392: attempt to perform arithmetic on global 'Viral' (a nil value). or Lua error at line 1392: attempt to perform arithmetic on global 'Viral' (a nil value). | "Regenerate" or "ByRound"
|
SellPrice |
N/A | N/A | SellingPrice |
Number (integer) | ❌ | For sellable weapons, the sell price in Credits when removed from the player's inventory | 25000
|
Slot |
N/A | slot |
InventorySlot |
String | ✔️ | The weapon slot that the weapon can be equipped on; in the case of Exalted Weapons, it is just their modding class | "Primary"
|
SniperComboMin |
N/A | N/A | HitReqNextTierOperator |
Number (integer) | ❌ | For sniper rifles, the minimum number of hits to gain combo bonus | 1
|
SniperComboReset |
N/A | N/A | TimeBetweenHits |
Number (integer) | ❌ | For sniper rifles, the number of seconds after last hit before combo number goes down | 3
|
Spool |
N/A | N/A | ContinuousMaxShots |
Number (integer) | ❌ | For auto-spool weapons, number of shots until weapon reaches max fire rate | 5
|
Tradable |
N/A | N/A | TradeCapability |
Number (integer, enum) | ❌ | Whether or not a weapon is tradable to other players.
|
2
|
Trigger |
Trigger | trigger |
FireModes |
String | ✔️ | Gun's Trigger Type | "Auto" or "Auto / Burst"
|
Traits |
N/A | N/A | N/A | Table (array of strings) | ❌ | Gun's categorical traits | { "Grineer", "Wraith" }
|
Users |
N/A | N/A | N/A | Table (array of strings) | ❌ | Name of NPCs that use this weapon | { "Stalker", "Shadow Stalker" }
|
Zoom |
N/A | N/A | ZoomLevels |
Table (array of strings) | ❌ | The levels of zoom that the gun offers | { "2.0x", "4.5x" }
|
Melee Entry Schema
["Melee Weapon Name"] = {
_IgnoreEntry = true,
_TooltipAttackDisplay = 1,
Attacks = {
{
AttackName = "Normal Attack",
Damage = { Impact = 1, Puncture = 1, Slash = 1 },
CritChance = 0.1,
CritMultiplier = 2,
StatusChance = 0.1,
FireRate = 1
}
},
BlockAngle = 55,
Class = "Two-Handed Nikana",
ComboDur = 5,
Conclave = false,
Disposition = 0.5,
Family = "Tatsu",
FollowThrough = 0.7,
HeavyAttack = 1284,
HeavySlamAttack = 1070,
HeavySlamRadius = 8,
Image = "Tatsu.png",
Introduced = "",
Link = "Page Name",
Mastery = 1,
MaxRank = 30,
MeleeRange = 3,
Name = "MeleeName",
Polarities = { "Madurai" },
SellPrice = 7500,
SlamAttack = 642,
SlamElement = "Heat",
SlamForcedProcs = { "Heat" },
SlamRadius = 7,
SlideAttack = 1,
Slot = "Melee",
StancePolarity = "Madurai",
SweepRadius = 0.25,
Traits = { "Tenno" },
WindUp = 0.7
},
Key/Column Name | Arsenal EN L10n | Public Export Equivalent | Internal Equivalent | Data Type | Required? | Explanation/Description | Example(s) |
---|---|---|---|---|---|---|---|
Attacks |
N/A | N/A | AttackData , ExplosiveAttack , RadialDamage , EmbedAttack |
Table | ✔️ | Contains attack data for the weapon | See #Attack Data Schema |
BlockAngle |
Blocking Angle | blockingAngle |
ParryAngle |
Number (integer) | ✔️ | Melee's base blocking angle in degrees | 90
|
Class |
N/A | productCategory |
parent , parents , or MeleeStyle |
String | ✔️ | Weapon class for modding or a subclass of the weapon in its equip slot; in the case of Exalted Weapons, it is just "Exalted Weapon" | "Nikana"
|
CodexSecret |
N/A | codexSecret |
CodexSecret |
Boolean | ❌ | Whether or not the weapon has an entry in the Codex before the player acquires it; defaults to false | false
|
ComboDur |
Combo Duration | comboDuration |
TimeBetweenHits |
Number (integer) | ❌ | Melee's base combo duration in seconds | 5
|
CompatibilityTags |
N/A | N/A | CompatibilityTags |
Table (array of strings) | ❌ | Tags that denote item compatibility. In other words, items with these tags can/cannot have a particular mod installed with the same tag. | { "POWER_WEAPON" }
|
Conclave |
N/A | N/A | AvailableOnPvp |
Boolean | ❌ | Whether or not the weapon can be used in Conclave | false
|
DefaultUpgrades |
N/A | N/A | DefaultUpgrades |
Table (array of strings) | ❌ | Additional upgrades that are innate to the weapon | { "/Lotus/Weapons/Grineer/KuvaLich/Upgrades/InnateDamageRandomMod" }
|
Disposition |
Riven Disposition | omegaAttenuation |
OmegaAttenuation |
Number (float) | ✔️ | Riven Mod Disposition value | 0.5
|
Family |
N/A | N/A | N/A | String | ❌ | Weapon family that it belongs to, corresponding to the Riven Mod compatibility | "Machete"
|
FollowThrough |
Follow Through | followThrough |
N/A | Number (float) | ✔️ | Melee's base follow through multiplier as a decimal | 0.6
|
HeavyAttack |
Heavy Attack | heavyAttackDamage |
N/A | Number (float) | ✔️ | Melee's base heavy attack damage. For Kuva/Tenet weapons include minimum +25% Progenitor bonus in damage value. | 1284
|
HeavySlamAttack |
Slam Attack | heavySlamAttack |
N/A | Number (float) | ✔️ | Melee's base heavy slam direct hit damage. For Kuva/Tenet weapons include minimum +25% Progenitor bonus in damage value. | 1070
|
HeavySlamElement |
N/A | N/A | N/A | String | ❌ | Melee's base heavy slam damage type | "Heat"
|
HeavySlamForcedProcs |
N/A | N/A | N/A | Table (array of strings) | ❌ | Melee's base heavy slam attack forced proc(s) | { "Heat" }
|
HeavyRadialDmg (depreciated on Update 35.5 (2024-03-27)) |
Slam Radial Damage | heavySlamRadialDamage |
N/A | Number (float) | ✔️ | Melee's base heavy slam radial attack damage. For Kuva/Tenet weapons include minimum +25% Progenitor bonus in damage value. | 1070
|
HeavySlamRadius |
Slam Radius | heavySlamRadius |
N/A | Number (integer) | ✔️ | Melee's base heavy slam radius in meters | 8
|
IncarnonImage |
N/A | N/A | N/A | String | ❌ | Image file name of the weapon in its Incarnon Form as uploaded to the wiki | "Ack&BruntIncarnon.png"
|
Image |
N/A | textureLocation |
Icon |
String | ✔️ | Image file name of the weapon as uploaded to the wiki | "Ankyros.png"
|
InternalName |
N/A | uniqueName |
TypeName |
String | ✔️ | The full unique name of a weapon formatted as a file path | "/Lotus/Weapons/MK1Series/MK1Furis"
|
Introduced |
N/A | N/A | N/A | String | ✔️ | The game version in which the weapon was first introduced in the global build of WARFRAME | "30.5" or "Specters of the Rail"
|
IsLichWeapon |
N/A | N/A | IsKuva |
Boolean | ❌ | Denotes whether or not a weapon is a Kuva or Tenet weapon | true
|
Link |
N/A | N/A | N/A | String | ✔️ | Page/article link to the weapon on the wiki | "Exalted Blade (Weapon)"
|
Mastery |
N/A | masteryReq |
RequiredLevel |
Number (integer) | ✔️ | Mastery Rank requirement | 5
|
MaxRank |
N/A | N/A | LevelCap |
Number (integer) | ❌ | Weapon's maximum rank | 30
|
MeleeRange |
Range | range |
N/A | Number (float) | ✔️ | Melee's base attack range in meters | 2
|
Name |
N/A | name |
LocalizeTag |
String | ✔️ | Weapon's name | "Galatine Prime"
|
Polarities |
N/A | N/A | ArtifactSlots |
Table (array of strings) | ✔️ | Full names of the weapon's non-Universal polarities | { "Naramon", "Madurai" }
|
SellPrice |
N/A | N/A | SellingPrice |
Number (integer) | ❌ | For sellable weapons, the sell price in Credits when removed from the player's inventory | 25000
|
SlamAttack |
Slam Attack | slamAttack |
N/A | Number (float) | ✔️ | Melee's base normal slam direct hit damage. For Kuva/Tenet weapons include minimum +25% Progenitor bonus in damage value. | 642
|
SlamElement |
N/A | N/A | N/A | String | ❌ | Melee's base normal slam damage type | "Heat"
|
SlamForcedProcs |
N/A | N/A | N/A | Table (array of strings) | ❌ | Melee's base normal slam attack forced proc(s) | { "Heat" }
|
SlamRadialDmg (depreciated on Update 35.5 (2024-03-27)) |
Slam Radial Damage | slamRadialDamage |
N/A | Number (float) | ✔️ | Melee's base normal slam radial damage. For Kuva/Tenet weapons include minimum +25% Progenitor bonus in damage value. | 214
|
SlamRadialElement (depreciated on Update 35.5 (2024-03-27)) |
N/A | N/A | N/A | String | ❌ | Melee's base normal slam radial attack damage type | "Heat"
|
SlamRadialProcs (depreciated on Update 35.5 (2024-03-27)) |
N/A | N/A | N/A | Table (array of strings) | ❌ | Melee's base normal slam radial attack forced proc(s) | { "Heat" }
|
SlamRadius |
Slam Radius | slamRadius |
N/A | Number (integer) | ✔️ | Melee's base normal slam radius in meters | 7
|
SlideAttack |
Slide Attack | slideAttack |
N/A | Number (float) | ✔️ | Melee's base slide attack damage. For Kuva/Tenet weapons include minimum +25% Progenitor bonus in damage value. | 100
|
SlideElement |
N/A | N/A | N/A | String | ❌ | Melee's base slide attack damage type | "Toxin"
|
Slot |
N/A | slot |
InventorySlot |
String | ✔️ | The weapon slot that the weapon can be equipped on; in the case of Exalted Weapons, it is just their modding class | "Melee"
|
StancePolarity |
N/A | N/A | ArtifactSlots |
String | ✔️ | Polarity on Stance slot | "Madurai"
|
SweepRadius |
N/A | N/A | SweepRadius |
Number (float) | ✔️ | Melee's sweep attack's (i.e. normal and heavy attacks) base hitbox radius in meters | 0.25
|
Tradable |
N/A | N/A | TradeCapability |
Number (integer, enum) | ❌ | Whether or not a weapon is tradable to other players.
|
2
|
Traits |
N/A | N/A | N/A | Table (array of strings) | ❌ | Gun's categorical traits | { "Grineer", "Wraith" }
|
Users |
N/A | N/A | N/A | Table (array of strings) | ❌ | Name of NPCs that use this weapon | { "Stalker", "Shadow Stalker" }
|
WindUp |
Wind Up | windUp |
N/A | Number (float) | ✔️ | Heavy attack wind-up time in seconds | 0.5
|
For Module Use
Key/Column Name | Data Type | Required? | Explanation/Description | Example(s) |
---|---|---|---|---|
_IgnoreEntry |
Boolean | ❌ | For module use, indicates that this weapon table entry is special and should ignored when parsing table entries | true
|
_IgnoreInCSV |
Boolean | ❌ | For module use, indicates that this weapon table entry should be ignored when outputting CSV (via Module:Weapons/csv) | true
|
_IgnoreInMasteryCount |
Boolean | ❌ | For module use, indicates that this weapon table entry should be ignored when tallying up mastery totals | true
|
_TooltipAttackDisplay |
Number | ❌ | For module use, tells what table entry in Attack table to use when processing weapon tooltips and comparing weapon variants in Comparison sections; 1 will be used if no value is assigned |
4
|
Preprocessed Data
If you want data on the relative stat rankings (percentile-based) of each weapon for each weapon stat, see Module:Weapons/ppdata.
Export Data
Since this database is horizontally partitioned, if you want all the weapon table entries at once, go to Special:ExpandTemplates and run {{#invoke:LuaSerializer|serialize|Weapons/data}}
. This will run the script on this page and return plaintext that contains a executable prettified Lua table with all the weapon table entries.
Alternatively, you can use MediaWiki's Action API to get the executed contents of this module:
- Special:ApiSandbox:
https://wiki.warframe.com/w/Special:ApiSandbox#action=scribunto-console&format=json&title=Module%3AWeapons&content=return%20require('Module%3ALuaSerializer')._serialize('Weapons%2Fdata')&question=%3Dp&clear=1
https://wiki.warframe.com/w/Special:ApiSandbox#action=scribunto-console&format=json&title=Module%3AWeapons&content=return%20require('Module%3AWeapons%2Fdata')&question=%3Dp&clear=1
- Raw endpoints:
https://wiki.warframe.com/api.php?action=scribunto-console&format=json&title=Module%3AWeapons&content=return%20require(%27Module%3ALuaSerializer%27)._serialize(%27Weapons%2Fdata%27)&question=%3Dp&clear=1
https://wiki.warframe.com/api.php?action=scribunto-console&format=json&title=Module%3AWeapons&content=return%20require(%27Module%3AWeapons%2Fdata%27)&question=%3Dp&clear=1
- JavaScript:
var url = new URL('https://wiki.warframe.com/api.php?'); var searchParams = new URLSearchParams({ action: 'scribunto-console', format: 'json', title: 'Module:Weapons', // Alternatively, run "return require('Module:LuaSerializer')._serialize('Weapons/data')" // If you want to convert Lua tables to native JSON, run "return require('Module:JSON').stringify(require('Module:Weapons/data'))" content: "return require('Module:Weapons/data')", question: '=p', clear: 1 }); fetch(url + searchParams) .then(data => data.json()) .then(json => console.log(json.return));
- See https://warframe.fandom.com/api.php for auto-generated documentation on this wiki's version of the API
Weapon Edge Cases
Some weapons have complicated mechanics or behaviors that are not currently compatible with the wiki's weapon entry schema:
- Lua error at line 1392: attempt to perform arithmetic on global 'Viral' (a nil value).'s lock-on mechanic while aiming has a ~0.5 second delay after the burst ends before being able to lock-on again. This delay is affected by Fire Rate bonuses. This delay is not the same as
BurstDelay
orBurstReloadDelay
. Can be thought as the "delay between bursts that is not the reciprocal of Fire Rate".
Where To Source Weapon Data
Some notes on where editors can source weapon data:
- In-game:
- Outside of the game (without the need to launch the game):
- Public Export's
ExportWeapons
manifest - https://overframe.gg/, go create a "New Build" and F12 to HTML source to find some internal JSON data on weapon. See the below section for more details.
- Public Export's
Where To Find Weapon Metadata
The in-game UI does not thoroughly present all the data and interactions that is provided from a weapon. Here are some methods and sources to get more insight on the internal mechanics on weapons:
- https://overframe.gg/ has access to more metadata than what Digital Extremes provide to the public. This JSON data is cached locally on the client in these tags:
<script id="__NEXT_DATA__" type="application/json"></script>
- For example, for more metadata on Lua error at line 1392: attempt to perform arithmetic on global 'Viral' (a nil value)., go create a new build https://overframe.gg/build/new/4245/kuva-bramma/ and inspect the HTML element on the page using your browser's development tools. The relevant metadata should be under the
<script id="__NEXT_DATA__" type="application/json"></script>
tags. If not, hard refresh the browser's cache so the underlying data is updated to reflect on the actual item."data": { "AmmoCapacity": 5, "AmmoClipSize": 1, "ArtifactSlots": ["AP_UNIVERSAL", "AP_UNIVERSAL", "AP_UNIVERSAL", "AP_ATTACK", "AP_UNIVERSAL", "AP_UNIVERSAL", "AP_UNIVERSAL", "AP_UNIVERSAL", "AP_TACTIC", "AP_UNIVERSAL"], "Behaviors": [{ "fire:LotusWeaponProjectileFireBehavior": { "AIMED_ACCURACY": { "Spread": { "SHOOTING": { "range": [0, 12], "type": "ST_EXPONENTIAL" } } }, "IgnoreFireIterations": 0, "IsMeleeBehavior": 0, "IsSilenced": 0, "RoundUpAmmoConsumption": 0, "ScaleAmmoRequirement": 0, "UseAmmo": 1, "ammoRequirement": 1, "ammoType": "/Lotus/Weapons/Ammo/RifleAmmoEx", "chargedProjectileType": { "AttackData": { "Amount": 187, "HitType": "DHT_PROJECTILE", "ProcChance": 0.21, "Type": "DT_IMPACT" }, "BounceOnAvatars": 0, "CanStick": 1, "ClusterProjectiles": { "AttackData": { "Amount": 49, "HitType": "DHT_PROJECTILE", "ProcChance": 0.21, "Type": "DT_IMPACT" }, "BounceOnAvatars": 0, "CanStick": 1, "CriticalChance": 0.35, "CriticalMultiplier": 2.1, "DamageRadius": 3.5, "DealDamageThroughImpactBehavior": 1, "EmbedAttack": { "Amount": 0, "Type": "DT_POISON" }, "EmbedDeathAttack": { "Amount": 35, "Type": "DT_EXPLOSION" }, "EmbedTime": [0.5, 0.5], "ExplosionFallOff": 0.5, "ExplosionIgnoreSource": 1, "ExplosiveAttack": { "Amount": 57, "HitType": "DHT_RADIAL", "ProcChance": 0.21 }, "MaxLife": 2 }, "CriticalChance": 0.35, "CriticalMultiplier": 2.1, "DamageRadius": 8.3, "DealDamageThroughImpactBehavior": 1, "EmbedAttack": { "Amount": 0, "Type": "DT_POISON" }, "EmbedDeathAttack": { "Amount": 175, "HitType": "DHT_RADIAL" }, "ExplosionFallOff": 0.9, "ExplosiveAttack": { "Amount": 839, "HitType": "DHT_RADIAL", "ProcChance": 0.21 }, "MaxLife": 5, "NumClusterProjectiles": 3 }, "fireIterations": 1, "projectileType": { "AttackData": { "Amount": 187, "HitType": "DHT_PROJECTILE", "ProcChance": 0.21, "Type": "DT_IMPACT" }, "BounceOnAvatars": 0, "CanStick": 1, "ClusterProjectiles": { "AttackData": { "Amount": 49, "HitType": "DHT_PROJECTILE", "ProcChance": 0.21, "Type": "DT_IMPACT" }, "BounceOnAvatars": 0, "CanStick": 1, "CriticalChance": 0.35, "CriticalMultiplier": 2.1, "DamageRadius": 3.5, "DealDamageThroughImpactBehavior": 1, "EmbedAttack": { "Amount": 0, "Type": "DT_POISON" }, "EmbedDeathAttack": { "Amount": 35, "Type": "DT_EXPLOSION" }, "EmbedTime": [0.5, 0.5], "ExplosionFallOff": 0.5, "ExplosionIgnoreSource": 1, "ExplosiveAttack": { "Amount": 57, "HitType": "DHT_RADIAL", "ProcChance": 0.21 }, "MaxLife": 2 }, "CriticalChance": 0.35, "CriticalMultiplier": 2.1, "DamageRadius": 8.3, "DealDamageThroughImpactBehavior": 1, "EmbedAttack": { "Amount": 0, "Type": "DT_POISON" }, "EmbedDeathAttack": { "Amount": 175, "HitType": "DHT_RADIAL" }, "ExplosionFallOff": 0.9, "ExplosiveAttack": { "Amount": 839, "HitType": "DHT_RADIAL", "ProcChance": 0.21 }, "MaxLife": 5, "NumClusterProjectiles": 3 } }, "fire:Type": "/Lotus/Types/Game/LotusWeaponProjectileFireBehavior", "impact:LotusWeaponImpactBehavior": { "AttackData": { "Amount": 10, "DT_IMPACT": 0.33333, "DT_PUNCTURE": 0.33333, "DT_SLASH": 0.33333, "HitType": "DHT_NONE", "ProcChance": 0.1, "Type": "DT_PHYSICAL", "UseNewFormat": 0 }, "PlayerDamageMultiplier": 1, "PvpDamageMultiplier": 1, "criticalHitChance": 0.2, "criticalHitDamageMultiplier": 1.5, "radius": 0 }, "impact:Type": "/Lotus/Types/Weapon/LotusWeaponImpactBehavior", "state:ChargedRemoteMineStateBehavior": { "AutoFireWhenChargeCompleted": 0, "ChargeModifier": "WEAPON_FIRE_RATE", "ChargeTime": 0.4, "ClipSizeAffectsChargeTime": 0, "DamageMultiplier": 1, "IsAlternateFire": 0, "LocTag": "/Lotus/Language/Menu/Loadout_TriggerCharge", "MinChargeRatio": 1, "MinDamageMultiplier": 1, "fireRate": 40, "reloadTime": 0.6 }, "state:Type": "/Lotus/Types/Weapon/ChargedRemoteMineStateBehavior" } ], "CompatibilityTags": ["PROJECTILE", "AOE", "SNIPER_AMMO", "SINGLESHOT", "GRNBOW"], "EquipTime": 1.8, "GripType": "BOW", "HasClip": 0, "Icon": "/Lotus/Interface/Icons/StoreIcons/Weapons/PrimaryWeapons/Weapons/KuvaGrnBow.png", "InventorySlot": "SLOT_2", "IsKuva": 1, "LevelCap": 40, "LocalizeDescTag": "/Lotus/Language/Weapons/KuvaGrnBowDesc", "LocalizeTag": "/Lotus/Language/Weapons/KuvaGrnBowName", "MarketMode": "MM_HIDDEN", "OmegaAttenuation": 0.6, "PVPAmmoClipSize": 1, "PremiumPrice": 225, "ProductCategory": "LongGuns", "RequiredLevel": 15, "SellingPrice": 7500, "ZoomLevels": [{} ] }, "id": 4245, "parent": "/Lotus/Weapons/Tenno/Bows/LotusLongBow", "parents": ["/Lotus/Weapons/Tenno/Bows/LotusLongBow", "/Lotus/Weapons/Tenno/Bows/LotusBow", "/Lotus/Weapons/Tenno/Rifle/LotusRifle", "/Lotus/Weapons/Tenno/LotusLongGun", "/Lotus/Weapons/Tenno/LotusBulletWeapon"], "path": "/Lotus/Weapons/Grineer/Bows/GrnBow/GrnBowWeapon", "storeData": { "DisplayRecipe": "", "PremiumPrice": 225, "ProductCategory": "LongGuns", "SearchTags": ["/Lotus/Language/Game/DT_EXPLOSION_NoIcon", "/Lotus/Language/Game/DT_IMPACT_NoIcon", "/Lotus/Language/Items/BowCategoryName", "/Lotus/Language/Items/RifleCategoryName", "/Lotus/Language/Items/SniperCategoryName"], "SellingPrice": 7500, "ShowInMarket": 0 }, "storeItemType": "/Lotus/StoreItems/Weapons/Grineer/Bows/GrnBow/GrnBowWeapon", "tag": "Weapon", "texture": "/Lotus/Interface/Icons/Store/KuvaGrnBow.png", "texture_new": "/Lotus/Interface/Icons/StoreIcons/Weapons/PrimaryWeapons/Weapons/KuvaGrnBow.png" }
- For example, for more metadata on Lua error at line 1392: attempt to perform arithmetic on global 'Viral' (a nil value)., go create a new build https://overframe.gg/build/new/4245/kuva-bramma/ and inspect the HTML element on the page using your browser's development tools. The relevant metadata should be under the
Data Validation
Validate data types of key-value pairs
Lua error at line 1392: attempt to perform arithmetic on global 'Viral' (a nil value).
Checking missing keys
Lua error at line 1392: attempt to perform arithmetic on global 'Viral' (a nil value).
Validate Attack
tables
Lua error at line 1392: attempt to perform arithmetic on global 'Viral' (a nil value).
Validate required weapon table keys
Lua error at line 1392: attempt to perform arithmetic on global 'Viral' (a nil value).
Weapon Data
- ↑ As of Hotfix 32.0.12 (2022-10-12), this may not be accurate (last checked 2022-11-01 and first noticed a weapon data schema change ~2 months ago). This key is absent on most weapons and if it is present, then equivalent data is under
UpgradeType
key like for Lua error at line 1392: attempt to perform arithmetic on global 'Viral' (a nil value). (see script tag with id "__NEXT_DATA__" under HTML source on https://overframe.gg/build/new/5979/tatsu-prime/). Treat this information as speculation however.
return {
------------------------------------Robotic-------------------------------------
Artax = {
Accuracy = 100,
AmmoType = "None",
Attacks = {
{
AmmoCost = 1,
AttackName = "Normal Attack",
CritChance = 0.02,
CritMultiplier = 1.5,
Damage = {
Cold = 5,
},
FireRate = 1,
IsSilent = false,
MaxSpread = 0,
MinSpread = 0,
Multishot = 1,
PunchThrough = 0,
ShotType = "Hit-Scan",
StatusChance = 0.35,
},
},
Class = "Rifle",
CompatibilityTags = { "ASSAULT_AMMO", "BEAM", "SENTINEL_WEAPON" },
Conclave = false,
Disposition = 1,
Family = "Artax",
Image = "Artax.png",
InternalName = "/Lotus/Types/Sentinels/SentinelWeapons/Gremlin",
Introduced = "19.10",
Link = "Artax",
Magazine = 100,
Mastery = 0,
MaxRank = 30,
AmmoMax = math.huge,
Name = "Artax",
Reload = 1.5,
SellPrice = 1250,
Slot = "Robotic",
Traits = {
"Tenno",
},
Trigger = "Held",
_TooltipAttackDisplay = 1,
},
['Burst Laser'] = {
Accuracy = 100,
AmmoType = "None",
Attacks = {
{
AmmoCost = 1,
AttackName = "Normal Attack",
BurstCount = 3,
BurstDelay = 0.4,
CritChance = 0.15,
CritMultiplier = 2,
Damage = {
Impact = 2,
Puncture = 17,
Slash = 1,
},
FireRate = 1.5,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
ShotSpeed = 40,
ShotType = "Projectile",
StatusChance = 0.1,
},
},
Class = "Pistol",
CompatibilityTags = { "SENTINEL_WEAPON" },
Conclave = false,
Disposition = 1.45,
Family = "Burst Laser",
Image = "BurstLaser.png",
InternalName = "/Lotus/Types/Sentinels/SentinelWeapons/BurstLaserPistol",
Introduced = "7.0",
Link = "Burst Laser",
Magazine = 15,
Mastery = 0,
MaxRank = 30,
AmmoMax = math.huge,
Name = "Burst Laser",
Reload = 0.01,
SellPrice = 1250,
Slot = "Robotic",
Traits = {
"Tenno",
},
Trigger = "Burst",
_TooltipAttackDisplay = 1,
},
['Burst Laser Prime'] = {
Accuracy = 100,
AmmoType = "None",
Attacks = {
{
AmmoCost = 1,
AttackName = "Normal Attack",
BurstCount = 5,
BurstDelay = 0.2,
CritChance = 0.2,
CritMultiplier = 2.3,
Damage = {
Impact = 2.5,
Puncture = 21.25,
Slash = 1.25,
},
FireRate = 1.5,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
ShotSpeed = 40,
ShotType = "Projectile",
StatusChance = 0.15,
},
},
Class = "Pistol",
CompatibilityTags = { "SENTINEL_WEAPON" },
Conclave = false,
Disposition = 1.45,
Family = "Burst Laser",
Image = "BurstLaserPrime.png",
InternalName = "/Lotus/Types/Sentinels/SentinelWeapons/PrimeBurstLaserPistol",
Introduced = "32.3.6",
Link = "Burst Laser Prime",
Magazine = 15,
Mastery = 0,
MaxRank = 30,
AmmoMax = math.huge,
Name = "Burst Laser Prime",
Reload = 0.01,
SellPrice = 1250,
Slot = "Robotic",
Traits = {
"Tenno",
},
Trigger = "Burst",
_TooltipAttackDisplay = 1,
},
Cryotra = {
Accuracy = 2.5,
AmmoType = "None",
Attacks = {
{
AmmoCost = 1,
AttackName = "Normal Attack",
CritChance = 0.1,
CritMultiplier = 1.8,
Damage = {
Impact = 10,
Cold = 20,
},
FireRate = 0.667,
IsSilent = false,
MaxSpread = 40,
MinSpread = 40,
Multishot = 1,
PunchThrough = 0,
ShotType = "Hit-Scan",
StatusChance = 0.1,
},
},
Class = "Rifle",
CompatibilityTags = { "BEAM", "ASSAULT_AMMO", "SENTINEL_WEAPON" },
Conclave = false,
Disposition = 1,
Family = "Cryotra",
Image = "Cryotra.png",
InternalName = "/Lotus/Types/Friendly/Pets/MoaPets/MoaPetComponents/CryoxionWeapon",
Introduced = "24.0",
Link = "Cryotra",
Magazine = 80,
Mastery = 0,
MaxRank = 30,
AmmoMax = math.huge,
Name = "Cryotra",
Polarities = { "V" },
Reload = 4,
SellPrice = 7500,
Slot = "Robotic",
Traits = {
"Corpus",
},
Trigger = "Held",
_TooltipAttackDisplay = 1,
},
Deconstructor = {
Accuracy = 100,
AmmoType = "None",
Attacks = {
{
AmmoCost = 1,
AttackName = "First Attack",
CritChance = 0,
CritMultiplier = 1,
Damage = {
Impact = 130,
},
FireRate = 1.33,
IsSilent = true,
Multishot = 1,
PunchThrough = 0,
ShotSpeed = 40,
ShotType = "Projectile",
StatusChance = 0.25,
},
{
AmmoCost = 1,
AttackName = "Second Attack",
CritChance = 0,
CritMultiplier = 1,
Damage = {
Puncture = 130,
},
FireRate = 1.33,
IsSilent = true,
Multishot = 1,
PunchThrough = 0,
ShotSpeed = 40,
ShotType = "Projectile",
StatusChance = 0.25,
},
{
AmmoCost = 1,
AttackName = "Third Attack",
CritChance = 0,
CritMultiplier = 1,
Damage = {
Slash = 130,
},
FireRate = 1.33,
IsSilent = true,
Multishot = 1,
PunchThrough = 0,
ShotSpeed = 40,
ShotType = "Projectile",
StatusChance = 0.25,
},
},
Class = "Glaive",
CompatibilityTags = { "SENTINEL_WEAPON" },
Conclave = false,
Disposition = 1.25,
Family = "Deconstructor",
Image = "Deconstructor.png",
InternalName = "/Lotus/Types/Sentinels/SentinelWeapons/SentGlaiveWeapon",
Introduced = "12.5",
Link = "Deconstructor",
Magazine = 6,
Mastery = 0,
MaxRank = 30,
AmmoMax = math.huge,
Name = "Deconstructor",
Reload = 3,
SellPrice = 1250,
Slot = "Robotic",
Traits = {
"Tenno",
},
Trigger = "Auto",
_TooltipAttackDisplay = 1,
},
['Deconstructor Prime'] = {
Accuracy = 100,
AmmoType = "None",
Attacks = {
{
AmmoCost = 1,
AttackName = "First Attack",
CritChance = 0,
CritMultiplier = 1,
Damage = {
Impact = 160,
},
FireRate = 1.33,
IsSilent = true,
Multishot = 1,
PunchThrough = 0,
ShotSpeed = 40,
ShotType = "Projectile",
StatusChance = 0.25,
},
{
AmmoCost = 1,
AttackName = "Second Attack",
CritChance = 0,
CritMultiplier = 1,
Damage = {
Puncture = 160,
},
FireRate = 1.33,
IsSilent = true,
Multishot = 1,
PunchThrough = 0,
ShotSpeed = 40,
ShotType = "Projectile",
StatusChance = 0.25,
},
{
AmmoCost = 1,
AttackName = "Third Attack",
CritChance = 0,
CritMultiplier = 1,
Damage = {
Slash = 160,
},
FireRate = 1.33,
IsSilent = true,
Multishot = 1,
PunchThrough = 0,
ShotSpeed = 40,
ShotType = "Projectile",
StatusChance = 0.25,
},
},
Class = "Glaive",
CompatibilityTags = { "SENTINEL_WEAPON" },
Conclave = false,
Disposition = 1.25,
Family = "Deconstructor",
Image = "DeconstructorPrime.png",
InternalName = "/Lotus/Types/Sentinels/SentinelWeapons/DeconstructorPrime/PrimeHeliosGlaiveWeapon",
Introduced = "19.11.5",
Link = "Deconstructor Prime",
Magazine = 6,
Mastery = 0,
MaxRank = 30,
AmmoMax = math.huge,
Name = "Deconstructor Prime",
Reload = 3,
SellPrice = 1250,
Slot = "Robotic",
Tradable = 5,
Traits = {
"Prime",
"Vaulted",
},
Trigger = "Auto",
_TooltipAttackDisplay = 1,
},
['Deth Machine Rifle'] = {
Accuracy = 100,
AmmoType = "None",
Attacks = {
{
AmmoCost = 1,
AttackName = "Normal Attack",
CritChance = 0.05,
CritMultiplier = 2,
Damage = {
Impact = 1.5,
Puncture = 0.75,
Slash = 12.75,
},
FireRate = 8.33,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
Range = 300,
ShotType = "Hit-Scan",
StatusChance = 0.01,
},
},
Class = "Rifle",
CompatibilityTags = { "ASSAULT_AMMO", "SENTINEL_WEAPON" },
Conclave = false,
Disposition = 1.455,
Family = "Deth Machine Rifle",
Image = "DethMachineRifle.png",
InternalName = "/Lotus/Types/Sentinels/SentinelWeapons/DethMachineRifle",
Introduced = "8.0",
Link = "Deth Machine Rifle",
Magazine = 100,
Mastery = 0,
MaxRank = 30,
AmmoMax = math.huge,
Name = "Deth Machine Rifle",
Reload = 2,
SellPrice = 1250,
Slot = "Robotic",
Traits = {
"Tenno",
},
Trigger = "Auto-Spool",
_TooltipAttackDisplay = 1,
},
['Deth Machine Rifle Prime'] = {
Accuracy = 100,
AmmoType = "None",
Attacks = {
{
AmmoCost = 1,
AttackName = "Normal Attack",
CritChance = 0.1,
CritMultiplier = 2,
Damage = {
Impact = 2,
Puncture = 1,
Slash = 17,
},
FireRate = 10,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
Range = 300,
ShotType = "Hit-Scan",
StatusChance = 0.04,
},
},
Class = "Rifle",
CompatibilityTags = { "ASSAULT_AMMO", "SENTINEL_WEAPON" },
Conclave = false,
Disposition = 1.455,
Family = "Deth Machine Rifle",
Image = "DethMachineRiflePrime.png",
InternalName = "/Lotus/Types/Sentinels/SentinelWeapons/PrimeDethMachineRifle",
Introduced = "25.8",
Link = "Deth Machine Rifle Prime",
Magazine = 100,
Mastery = 0,
MaxRank = 30,
AmmoMax = math.huge,
Name = "Deth Machine Rifle Prime",
Reload = 2,
SellPrice = 1250,
Slot = "Robotic",
Tradable = 5,
Traits = {
"Prime",
},
Trigger = "Auto-Spool",
_TooltipAttackDisplay = 1,
},
Helstrum = {
Accuracy = 100,
AmmoType = "None",
Attacks = {
{
AmmoCost = 1,
AttackName = "Normal Attack",
BurstCount = 4,
BurstDelay = 0.1,
CritChance = 0.05,
CritMultiplier = 1.5,
Damage = {
Impact = 4.95,
Puncture = 4.05,
},
FireRate = 0.25,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
ShotSpeed = 10,
ShotType = "Projectile",
StatusChance = 0.3,
Trigger = "Burst",
},
{
AttackName = "Explosion",
CritChance = 0.05,
CritMultiplier = 1.5,
Damage = {
Heat = 24,
Impact = 6,
},
FireRate = 0.25,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
Range = 3,
ShotType = "AoE",
StatusChance = 0.3,
},
},
Class = "Rifle",
CompatibilityTags = { "PROJECTILE", "SNIPER_AMMO", "AOE", "SENTINEL_WEAPON" },
Conclave = false,
Disposition = 1,
Family = "Helstrum",
Image = "Helstrum.png",
InternalName = "/Lotus/Types/Friendly/Pets/MoaPets/MoaPetComponents/SwarmerWeapon",
Introduced = "28",
Link = "Helstrum",
Magazine = 80,
Mastery = 0,
MaxRank = 30,
AmmoMax = math.huge,
Name = "Helstrum",
Polarities = {
},
Reload = 2,
SellPrice = 7500,
Slot = "Robotic",
Traits = {
"Corpus",
},
Trigger = "Burst",
_TooltipAttackDisplay = 1,
},
['Laser Rifle'] = {
Accuracy = 100,
AmmoType = "None",
Attacks = {
{
AmmoCost = 1,
AttackName = "Normal Attack",
CritChance = 0.17,
CritMultiplier = 1.75,
Damage = {
Impact = 4.5,
Puncture = 36,
Slash = 4.5,
},
FireRate = 5,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
ShotSpeed = 40,
ShotType = "Projectile",
StatusChance = 0.075,
},
},
Class = "Rifle",
CompatibilityTags = { "ASSAULT_AMMO", "PROJECTILE", "SENTINEL_WEAPON" },
Conclave = false,
Disposition = 1.21,
Family = "Laser Rifle",
Image = "LaserRifle.png",
InternalName = "/Lotus/Types/Sentinels/SentinelWeapons/LaserRifle",
Introduced = "7.0",
Link = "Laser Rifle",
Magazine = 20,
Mastery = 0,
MaxRank = 30,
AmmoMax = math.huge,
Name = "Laser Rifle",
Reload = 1.2,
SellPrice = 1250,
Slot = "Robotic",
Traits = {
"Tenno",
},
Trigger = "Auto",
_TooltipAttackDisplay = 1,
},
Multron = {
Accuracy = 18.18,
AmmoType = "None",
Attacks = {
{
AmmoCost = 1,
AttackName = "Projectile Impact",
BurstCount = 3,
BurstDelay = 0.4,
CritChance = 0.15,
CritMultiplier = 2,
Damage = {
Puncture = 10,
},
FireRate = 2.5,
IsSilent = false,
Multishot = 1,
ShotSpeed = 40,
ShotType = "Projectile",
StatusChance = 0.22,
},
{
AttackName = "Radial Attack",
CritChance = 0.15,
CritMultiplier = 2,
Damage = { Blast = 100 },
ExplosionDelay = 1.5,
Falloff = { EndRange = 3.5, Reduction = 0.5, StartRange = 0 },
FireRate = 2.5,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
Range = 3.5,
ShotType = "AoE",
StatusChance = 0.22,
}
},
Class = "Rifle",
CompatibilityTags = { "PROJECTILE", "ASSAULT_AMMO", "SENTINEL_WEAPON" },
Conclave = false,
Disposition = 1,
Family = "Multron",
Image = "Multron.png",
InternalName = "/Lotus/Types/Friendly/Pets/MoaPets/MoaPetComponents/HextraWeapon",
Introduced = "24.0",
Link = "Multron",
Magazine = 3,
Mastery = 3,
MaxRank = 30,
AmmoMax = math.huge,
Name = "Multron",
Polarities = {
"V",
},
Reload = 3,
SellPrice = 7500,
Slot = "Robotic",
Traits = {
"Corpus",
},
Trigger = "Burst",
_TooltipAttackDisplay = 2,
},
['Prime Laser Rifle'] = {
Accuracy = 100,
AmmoType = "None",
Attacks = {
{
AmmoCost = 1,
AttackName = "Normal Attack",
CritChance = 0.2,
CritMultiplier = 2,
Damage = {
Impact = 5.5,
Puncture = 38.5,
Slash = 11,
},
FireRate = 5,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
ShotSpeed = 40,
ShotType = "Projectile",
StatusChance = 0.1,
},
},
Class = "Rifle",
CompatibilityTags = { "ASSAULT_AMMO", "PROJECTILE", "SENTINEL_WEAPON" },
Conclave = false,
Disposition = 1.21,
Family = "Laser Rifle",
Image = "PrimeLaserRifle.png",
InternalName = "/Lotus/Types/Sentinels/SentinelWeapons/PrimeLaserRifle",
Introduced = "13.7",
Link = "Prime Laser Rifle",
Magazine = 20,
Mastery = 0,
MaxRank = 30,
AmmoMax = math.huge,
Name = "Prime Laser Rifle",
Reload = 1.2,
SellPrice = 1250,
Slot = "Robotic",
Tradable = 5,
Traits = {
"Prime",
"Vaulted",
},
Trigger = "Auto",
_TooltipAttackDisplay = 1,
},
['Prisma Burst Laser'] = {
Accuracy = 100,
AmmoType = "None",
Attacks = {
{
AmmoCost = 1,
AttackName = "Normal Attack",
BurstCount = 4,
BurstDelay = 0.3,
CritChance = 0.18,
CritMultiplier = 2.15,
Damage = {
Impact = 2.2,
Puncture = 18.7,
Slash = 1.1,
},
FireRate = 1.5,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
ShotSpeed = 40,
ShotType = "Projectile",
StatusChance = 0.1,
},
},
Class = "Pistol",
CodexSecret = true,
CompatibilityTags = { "SENTINEL_WEAPON" },
Conclave = false,
Disposition = 1.45,
Family = "Burst Laser",
Image = "PrismaBurstLaser.png",
InternalName = "/Lotus/Types/Sentinels/SentinelWeapons/PrismaBurstLaserPistol",
Introduced = "17.2.2",
Link = "Prisma Burst Laser",
Magazine = 15,
Mastery = 0,
MaxRank = 30,
AmmoMax = math.huge,
Name = "Prisma Burst Laser",
Reload = 0.01,
SellPrice = 1250,
Slot = "Robotic",
Tradable = 5,
Traits = {
"Tenno",
"Prisma",
},
Trigger = "Burst",
_TooltipAttackDisplay = 1,
},
Stinger = {
Accuracy = 100,
AmmoType = "None",
Attacks = {
{
AmmoCost = 1,
AttackName = "Normal Attack",
CritChance = 0.025,
CritMultiplier = 1.5,
Damage = {
Toxin = 15,
},
FireRate = 3.33,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
ShotSpeed = 65,
ShotType = "Projectile",
StatusChance = 0.2,
},
},
Class = "Rifle",
CompatibilityTags = { "ASSAULT_AMMO", "PROJECTILE", "SENTINEL_WEAPON" },
Conclave = false,
Disposition = 1.315,
Family = "Stinger",
Image = "Stinger.png",
InternalName = "/Lotus/Types/Sentinels/SentinelWeapons/SentBioWeapon",
Introduced = "10.0",
Link = "Stinger",
Magazine = 4,
Mastery = 0,
MaxRank = 30,
AmmoMax = math.huge,
Name = "Stinger",
Reload = 1.2,
SellPrice = 1250,
Slot = "Robotic",
Traits = {
"Infested",
},
Trigger = "Semi-Auto",
_TooltipAttackDisplay = 1,
},
Sweeper = {
Accuracy = 3.33,
AmmoType = "None",
Attacks = {
{
AmmoCost = 1,
AttackName = "Normal Attack",
CritChance = 0.1,
CritMultiplier = 1.75,
Damage = {
Impact = 29.75,
Puncture = 1.75,
Slash = 3.5,
},
Falloff = { StartRange = 200, EndRange = 300, Reduction = 0 },
FireRate = 1,
IsSilent = false,
MaxSpread = 40,
MinSpread = 20,
Multishot = 6,
PunchThrough = 0,
Range = 300,
ShotType = "Hit-Scan",
StatusChance = 0.045,
},
},
Class = "Shotgun",
CompatibilityTags = { "SENTINEL_WEAPON" },
Conclave = false,
Disposition = 1,
Family = "Sweeper",
Image = "Sweeper.png",
InternalName = "/Lotus/Types/Sentinels/SentinelWeapons/SentShotgun",
Introduced = "10.0",
Link = "Sweeper",
Magazine = 10,
Mastery = 0,
MaxRank = 30,
AmmoMax = math.huge,
Name = "Sweeper",
Polarities = {
"V",
"V",
},
Reload = 2.3,
SellPrice = 1250,
Slot = "Robotic",
Traits = {
"Tenno",
},
Trigger = "Auto",
_TooltipAttackDisplay = 1,
},
['Sweeper Prime'] = {
Accuracy = 3.33,
AmmoType = "None",
Attacks = {
{
AmmoCost = 1,
AttackName = "Normal Attack",
CritChance = 0.1,
CritMultiplier = 2.25,
Damage = {
Impact = 38.25,
Puncture = 2.25,
Slash = 4.5,
},
Falloff = { StartRange = 200, EndRange = 300, Reduction = 0 },
FireRate = 1,
IsSilent = false,
MaxSpread = 40,
MinSpread = 20,
Multishot = 6,
PunchThrough = 0,
Range = 300,
ShotType = "Hit-Scan",
StatusChance = 0.05,
},
},
Class = "Shotgun",
CompatibilityTags = { "SENTINEL_WEAPON" },
Conclave = false,
Disposition = 1,
Family = "Sweeper",
Image = "SweeperPrime.png",
InternalName = "/Lotus/Types/Sentinels/SentinelWeapons/PrimeSentShotgun",
Introduced = "16.11",
Link = "Sweeper Prime",
Magazine = 20,
Mastery = 0,
MaxRank = 30,
AmmoMax = math.huge,
Name = "Sweeper Prime",
Polarities = {
"V", "V"
},
Reload = 2,
SellPrice = 1250,
Slot = "Robotic",
Tradable = 5,
Traits = {
"Prime",
"Vaulted",
},
Trigger = "Auto",
_TooltipAttackDisplay = 1,
},
Tazicor = {
Accuracy = 100,
AmmoType = "None",
Attacks = {
{
AmmoCost = 1,
AttackName = "Normal Attack",
CritChance = 0.05,
CritMultiplier = 1.5,
Damage = {
Electricity = 5,
},
FireRate = 12,
IsSilent = false,
MaxSpread = 0,
MinSpread = 0,
Multishot = 1,
PunchThrough = 0,
ShotType = "Hit-Scan",
StatusChance = 0.25,
},
},
Class = "Rifle",
CompatibilityTags = { "BEAM", "ASSAULT_AMMO", "SENTINEL_WEAPON" },
Conclave = false,
Disposition = 1,
Family = "Tazicor",
Image = "Tazicor.png",
InternalName = "/Lotus/Types/Friendly/Pets/MoaPets/MoaPetComponents/TazronWeapon",
Introduced = "24.0",
Link = "Tazicor",
Magazine = 40,
Mastery = 3,
MaxRank = 30,
AmmoMax = math.huge,
Name = "Tazicor",
Reload = 2,
SellPrice = 7500,
Slot = "Robotic",
Traits = {
"Corpus",
},
Trigger = "Held",
_TooltipAttackDisplay = 1,
},
Verglas = {
Accuracy = 100,
AmmoType = "None",
Attacks = {
{
AmmoCost = 1,
AttackName = "Normal Attack",
CritChance = 0.08,
CritMultiplier = 2,
Damage = {
Cold = 26,
},
FireRate = 12,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
Range = 24,
ShotType = "Hit-Scan",
StatusChance = 0.34,
},
},
Class = "Rifle",
CompatibilityTags = { "BEAM", "ASSAULT_AMMO", "SENTINEL_WEAPON" },
Conclave = false,
Disposition = 1.3,
Family = "Verglas",
Image = "Verglas.png",
InternalName = "/Lotus/Types/Sentinels/SentinelWeapons/SentinelFreezeRayRifle",
Introduced = "29.10",
Link = "Verglas",
Magazine = 80,
Mastery = 0,
MaxRank = 30,
AmmoMax = math.huge,
Name = "Verglas",
Reload = 2.2,
SellPrice = 7500,
Slot = "Robotic",
Traits = {
"Tenno",
},
Trigger = "Held",
_TooltipAttackDisplay = 1,
},
["Verglas Prime"] = {
Accuracy = 100,
AmmoType = "None",
Attacks = {
{
AmmoCost = 1,
AttackName = "Normal Attack",
CritChance = 0.14,
CritMultiplier = 2.2,
Damage = {
Cold = 32,
},
FireRate = 12,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
Range = 24,
ShotType = "Hit-Scan",
StatusChance = 0.36,
},
},
Class = "Rifle",
CompatibilityTags = { "BEAM", "ASSAULT_AMMO", "SENTINEL_WEAPON" },
Conclave = false,
Disposition = 1.3,
Family = "Verglas",
Image = "VerglasPrime.png",
InternalName = "/Lotus/Types/Sentinels/SentinelWeapons/SentinelFreezeRayPrimeRifle",
Introduced = "36.1",
Link = "Verglas Prime",
Magazine = 80,
Mastery = 0,
MaxRank = 30,
AmmoMax = math.huge,
Name = "Verglas Prime",
Polarities = { "Naramon" },
Reload = 1.6,
SellPrice = 7500,
Slot = "Robotic",
Traits = {
"Tenno",
"Prime"
},
Trigger = "Held",
_TooltipAttackDisplay = 1,
},
Vulcax = {
Accuracy = 100,
AmmoType = "None",
Attacks = {
{
AmmoCost = 1,
AttackName = "Impact",
CritChance = 0.2,
CritMultiplier = 2.5,
Damage = {
Heat = 500,
},
FireRate = 1,
IsSilent = false,
Multishot = 1,
PunchThrough = 2,
ShotType = "Hit-Scan",
StatusChance = 0.1,
},
{
AttackName = "Radial Attack",
CritChance = 0.2,
CritMultiplier = 2.5,
Damage = {
Blast = 100,
},
Falloff = { StartRange = 0, EndRange = 5, Reduction = 0.5 },
FireRate = 1,
IsSilent = false,
Multishot = 1,
Range = 5,
ShotType = "AoE",
StatusChance = 0.2
}
},
Class = "Rifle",
CompatibilityTags = { "ASSAULT_AMMO", "AOE", "SINGLESHOT", "SENTINEL_WEAPON" },
Conclave = false,
Disposition = 1,
Family = "Vulcax",
Image = "Vulcax.png",
InternalName = "/Lotus/Types/Friendly/Pets/MoaPets/MoaPetComponents/ThermocorMoaWeapon",
Introduced = "24.0",
Link = "Vulcax",
Magazine = 1,
Mastery = 14,
MaxRank = 30,
AmmoMax = math.huge,
Name = "Vulcax",
Reload = 3,
SellPrice = 7500,
Slot = "Robotic",
Traits = {
"Corpus",
},
Trigger = "Charge",
_TooltipAttackDisplay = 1,
},
Vulklok = {
Accuracy = 100,
AmmoType = "None",
Attacks = {
{
AmmoCost = 1,
AttackName = "Normal Attack",
CritChance = 0.35,
CritMultiplier = 2.5,
Damage = {
Electricity = 175,
},
FireRate = 0.15,
IsSilent = false,
Multishot = 1,
PunchThrough = 1.5,
ShotSpeed = 100,
ShotType = "Projectile",
StatusChance = 0.25,
},
},
Class = "Sniper Rifle",
CompatibilityTags = { "PROJECTILE", "SENTINEL_WEAPON" },
Conclave = false,
Disposition = 1.245,
Family = "Vulklok",
Image = "Vulklok.png",
InternalName = "/Lotus/Types/Sentinels/SentinelWeapons/SentElecRailgun",
Introduced = "17.3",
Link = "Vulklok",
Magazine = 10,
Mastery = 0,
MaxRank = 30,
AmmoMax = math.huge,
Name = "Vulklok",
Reload = 2,
SellPrice = 1250,
Slot = "Robotic",
Traits = {
"Grineer",
},
Trigger = "Auto",
_TooltipAttackDisplay = 1,
},
------------------------------------Hound---------------------------------------
Akaten = {
Attacks = {
{
AttackName = "Normal Attack",
CritChance = 0.1,
CritMultiplier = 3,
Damage = {
Puncture = 150,
Slash = 150,
},
FireRate = 1,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
StatusChance = 0.15,
},
},
BlockAngle = 90,
Class = "Unique",
CompatibilityTags = { "HOUND_WEAPON" },
Conclave = false,
Disposition = 1,
Family = "Akaten",
Image = "Akaten.png",
InternalName = "/Lotus/Types/Friendly/Pets/ZanukaPets/ZanukaPetMeleeWeaponPS",
Introduced = "30.5",
Link = "Akaten",
Magazine = 6,
Mastery = 0,
MaxRank = 30,
Name = "Akaten",
SellPrice = 5000,
Slot = "Hound",
Tradable = 5,
_TooltipAttackDisplay = 1,
},
Batoten = {
Attacks = {
{
AttackName = "Normal Attack",
CritChance = 0.1,
CritMultiplier = 3,
Damage = {
Impact = 150,
Puncture = 150,
},
FireRate = 1,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
StatusChance = 0.15,
},
},
BlockAngle = 90,
Class = "Unique",
CompatibilityTags = { "HOUND_WEAPON" },
Conclave = false,
Disposition = 1,
Family = "Batoten",
Image = "Batoten.png",
InternalName = "/Lotus/Types/Friendly/Pets/ZanukaPets/ZanukaPetMeleeWeaponIP",
Introduced = "30.5",
Link = "Batoten",
Magazine = 6,
Mastery = 0,
MaxRank = 30,
Name = "Batoten",
SellPrice = 5000,
Slot = "Hound",
Tradable = 5,
_TooltipAttackDisplay = 1,
},
Lacerten = {
Attacks = {
{
AttackName = "Normal Attack",
CritChance = 0.1,
CritMultiplier = 3,
Damage = {
Impact = 150,
Slash = 150,
},
FireRate = 1,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
StatusChance = 0.15,
},
},
BlockAngle = 90,
Class = "Unique",
CompatibilityTags = { "HOUND_WEAPON" },
Conclave = false,
Disposition = 1,
Family = "Lacerten",
Image = "Lacerten.png",
InternalName = "/Lotus/Types/Friendly/Pets/ZanukaPets/ZanukaPetMeleeWeaponIS",
Introduced = "30.5",
Link = "Lacerten",
Magazine = 6,
Mastery = 0,
MaxRank = 30,
Name = "Lacerten",
SellPrice = 5000,
Slot = "Hound",
Tradable = 5,
_TooltipAttackDisplay = 1,
},
------------------------------------Beasts---------------------------------------
['Adarza Claws'] = {
_IgnoreInMasteryCount = true,
Attacks = {
{
AttackName = "Normal Attack",
CritChance = 0.3,
CritMultiplier = 2.5,
Damage = {
Puncture = 45,
Slash = 45,
},
FireRate = 1,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
StatusChance = 0.05,
},
},
BlockAngle = 90,
Class = "Unique",
CompatibilityTags = { "" },
Conclave = false,
Family = "Adarza Claws",
Image = "BeastClaws.png",
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/AdarzaPetWeapon",
Introduced = "37",
Link = "Adarza Kavat",
Mastery = 0,
MaxRank = 30,
Name = "Adarza Claws",
SellPrice = 0,
Slot = "Beast",
Tradable = 5,
_TooltipAttackDisplay = 1,
},
['Chesa Claws'] = {
_IgnoreInMasteryCount = true,
Attacks = {
{
AttackName = "Normal Attack",
CritChance = 0.15,
CritMultiplier = 1.5,
Damage = {
Impact = 275,
},
FireRate = 1,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
StatusChance = 0.15,
},
},
BlockAngle = 90,
Class = "Unique",
CompatibilityTags = { "" },
Conclave = false,
Family = "Chesa Claws",
Image = "BeastClaws.png",
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/ChesaPetWeapon",
Introduced = "37",
Link = "Chesa Kubrow",
Mastery = 0,
MaxRank = 30,
Name = "Chesa Claws",
SellPrice = 0,
Slot = "Beast",
Tradable = 5,
_TooltipAttackDisplay = 1,
},
['Crescent Claws'] = {
_IgnoreInMasteryCount = true,
Attacks = {
{
AttackName = "Normal Attack",
CritChance = 0.225,
CritMultiplier = 2,
Damage = {
Puncture = 50,
Electricity = 50,
},
FireRate = 1,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
StatusChance = 0.175,
},
},
BlockAngle = 90,
Class = "Unique",
CompatibilityTags = { "" },
Conclave = false,
Family = "Crescent Claws",
Image = "BeastClaws.png",
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/CrescentVulpaphylaPetWeapon",
Introduced = "37",
Link = "Crescent Vulpaphyla",
Mastery = 0,
MaxRank = 30,
Name = "Crescent Claws",
SellPrice = 0,
Slot = "Beast",
Tradable = 5,
_TooltipAttackDisplay = 1,
},
['Helminth Claws'] = {
_IgnoreInMasteryCount = true,
Attacks = {
{
AttackName = "Normal Attack",
CritChance = 0.075,
CritMultiplier = 2.5,
Damage = {
Slash = 200,
Toxin = 50,
},
FireRate = 1,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
StatusChance = 0.25,
},
},
BlockAngle = 90,
Class = "Unique",
CompatibilityTags = { "" },
Conclave = false,
Family = "Helminth Claws",
Image = "BeastClaws.png",
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/HelminthPetWeapon",
Introduced = "37",
Link = "Helminth Charger",
Mastery = 0,
MaxRank = 30,
Name = "Helminth Claws",
SellPrice = 0,
Slot = "Beast",
Tradable = 5,
_TooltipAttackDisplay = 1,
},
['Huras Claws'] = {
_IgnoreInMasteryCount = true,
Attacks = {
{
AttackName = "Normal Attack",
CritChance = 0.2,
CritMultiplier = 3.5,
Damage = {
Slash = 350,
},
FireRate = 1,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
StatusChance = 0.05,
},
},
BlockAngle = 90,
Class = "Unique",
CompatibilityTags = { "" },
Conclave = false,
Family = "Huras Claws",
Image = "BeastClaws.png",
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/HurasPetWeapon",
Introduced = "37",
Link = "Huras Kubrow",
Mastery = 0,
MaxRank = 30,
Name = "Huras Claws",
SellPrice = 0,
Slot = "Beast",
Tradable = 5,
_TooltipAttackDisplay = 1,
},
['Medjay Claws'] = {
_IgnoreInMasteryCount = true,
Attacks = {
{
AttackName = "Normal Attack",
CritChance = 0.1,
CritMultiplier = 3,
Damage = {
Slash = 175,
Viral - 175,
},
FireRate = 1,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
StatusChance = 0.05,
},
},
BlockAngle = 90,
Class = "Unique",
CompatibilityTags = { "" },
Conclave = false,
Family = "Medjay Claws",
Image = "BeastClaws.png",
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/MedjayPredasitePetWeapon",
Introduced = "37",
Link = "Medjay Predasite",
Mastery = 0,
MaxRank = 30,
Name = "Medjay Claws",
SellPrice = 0,
Slot = "Beast",
Tradable = 5,
_TooltipAttackDisplay = 1,
},
['Panzer Claws'] = {
_IgnoreInMasteryCount = true,
Attacks = {
{
AttackName = "Normal Attack",
CritChance = 0.25,
CritMultiplier = 2,
Damage = {
Slash = 45,
Toxin = 45,
},
FireRate = 1,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
StatusChance = 0.125,
},
},
BlockAngle = 90,
Class = "Unique",
CompatibilityTags = { "" },
Conclave = false,
Family = "Panzer Claws",
Image = "BeastClaws.png",
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/PanzerVulpaphylaPetWeapon",
Introduced = "37",
Link = "Panzer Vulpaphyla",
Mastery = 0,
MaxRank = 30,
Name = "Panzer Claws",
SellPrice = 0,
Slot = "Beast",
Tradable = 5,
_TooltipAttackDisplay = 1,
},
['Pharaoh Claws'] = {
_IgnoreInMasteryCount = true,
Attacks = {
{
AttackName = "Normal Attack",
CritChance = 0.075,
CritMultiplier = 2.5,
Damage = {
Puncture = 162,
Gas = 162,
},
FireRate = 1,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
StatusChance = 0.25,
},
},
BlockAngle = 90,
Class = "Unique",
CompatibilityTags = { "" },
Conclave = false,
Family = "Pharaoh Claws",
Image = "BeastClaws.png",
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/PharaohPredasitePetWeapon",
Introduced = "37",
Link = "Pharaoh Predasite",
Mastery = 0,
MaxRank = 30,
Name = "Pharaoh Claws",
SellPrice = 0,
Slot = "Beast",
Tradable = 5,
_TooltipAttackDisplay = 1,
},
['Raksa Claws'] = {
_IgnoreInMasteryCount = true,
Attacks = {
{
AttackName = "Normal Attack",
CritChance = 0.075,
CritMultiplier = 2.5,
Damage = {
Puncture = 250,
},
FireRate = 1,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
StatusChance = 0.2,
},
},
BlockAngle = 90,
Class = "Unique",
CompatibilityTags = { "" },
Conclave = false,
Family = "Raksa Claws",
Image = "BeastClaws.png",
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/RaksaPetWeapon",
Introduced = "37",
Link = "Raksa Kubrow",
Mastery = 0,
MaxRank = 30,
Name = "Raksa Claws",
SellPrice = 0,
Slot = "Beast",
Tradable = 5,
_TooltipAttackDisplay = 1,
},
['Sahasa Claws'] = {
_IgnoreInMasteryCount = true,
Attacks = {
{
AttackName = "Normal Attack",
CritChance = 0.1,
CritMultiplier = 3,
Damage = {
Impact = 300,
},
FireRate = 1,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
StatusChance = 0.05,
},
},
BlockAngle = 90,
Class = "Unique",
CompatibilityTags = { "" },
Conclave = false,
Family = "Sahasa Claws",
Image = "BeastClaws.png",
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/SahasaPetWeapon",
Introduced = "37",
Link = "Sahasa Kubrow",
Mastery = 0,
MaxRank = 30,
Name = "Sahasa Claws",
SellPrice = 0,
Slot = "Beast",
Tradable = 5,
_TooltipAttackDisplay = 1,
},
['Sly Claws'] = {
_IgnoreInMasteryCount = true,
Attacks = {
{
AttackName = "Normal Attack",
CritChance = 0.2,
CritMultiplier = 2,
Damage = {
Impact = 40,
Magnetic = 40,
},
FireRate = 1,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
StatusChance = 0.2,
},
},
BlockAngle = 90,
Class = "Unique",
CompatibilityTags = { "" },
Conclave = false,
Family = "Sly Claws",
Image = "BeastClaws.png",
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/SlyVulpaphylaPetWeapon",
Introduced = "37",
Link = "Sly Vulpaphyla",
Mastery = 0,
MaxRank = 30,
Name = "Sly Claws",
SellPrice = 0,
Slot = "Beast",
Tradable = 5,
_TooltipAttackDisplay = 1,
},
['Smeeta Claws'] = {
_IgnoreInMasteryCount = true,
Attacks = {
{
AttackName = "Normal Attack",
CritChance = 0.2,
CritMultiplier = 2,
Damage = {
Slash = 80,
},
FireRate = 1,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
StatusChance = 0.075,
},
},
BlockAngle = 90,
Class = "Unique",
CompatibilityTags = { "" },
Conclave = false,
Family = "Smeeta Claws",
Image = "BeastClaws.png",
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/SmeetaPetWeapon",
Introduced = "37",
Link = "Smeeta Kavat",
Mastery = 0,
MaxRank = 30,
Name = "Smeeta Claws",
SellPrice = 0,
Slot = "Beast",
Tradable = 5,
_TooltipAttackDisplay = 1,
},
['Sunika Claws'] = {
_IgnoreInMasteryCount = true,
Attacks = {
{
AttackName = "Normal Attack",
CritChance = 0.075,
CritMultiplier = 3.5,
Damage = {
Slash = 550,
},
FireRate = 1,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
StatusChance = 0.075,
},
},
BlockAngle = 90,
Class = "Unique",
CompatibilityTags = { "" },
Conclave = false,
Family = "Sunika Claws",
Image = "BeastClaws.png",
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/SunikaPetWeapon",
Introduced = "37",
Link = "Sunika Kubrow",
Mastery = 0,
MaxRank = 30,
Name = "Sunika Claws",
SellPrice = 0,
Slot = "Beast",
Tradable = 5,
_TooltipAttackDisplay = 1,
},
['Vasca Claws'] = {
_IgnoreInMasteryCount = true,
Attacks = {
{
AttackName = "Normal Attack",
CritChance = 0.15,
CritMultiplier = 2,
Damage = {
Slash = 110,
},
FireRate = 1,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
StatusChance = 0.25,
},
},
BlockAngle = 90,
Class = "Unique",
CompatibilityTags = { "" },
Conclave = false,
Family = "Vasca Claws",
Image = "BeastClaws.png",
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/VascaPetWeapon",
Introduced = "37",
Link = "Vasca Kavat",
Mastery = 0,
MaxRank = 30,
Name = "Vasca Claws",
SellPrice = 0,
Slot = "Beast",
Tradable = 5,
_TooltipAttackDisplay = 1,
},
['Venari Claws'] = {
_IgnoreInMasteryCount = true,
Attacks = {
{
AttackName = "Normal Attack",
CritChance = 0.2,
CritMultiplier = 2,
Damage = {
Slash = 40,
},
FireRate = 1,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
StatusChance = 0.2,
},
},
BlockAngle = 90,
Class = "Unique",
CompatibilityTags = { "" },
Conclave = false,
Family = "Venari Claws",
Image = "BeastClaws.png",
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/VenariPetWeapon",
Introduced = "37",
Link = "Venari",
Mastery = 0,
MaxRank = 30,
Name = "Venari Claws",
SellPrice = 0,
Slot = "Beast",
Tradable = 5,
_TooltipAttackDisplay = 1,
},
['Venari Prime Claws'] = {
_IgnoreInMasteryCount = true,
Attacks = {
{
AttackName = "Normal Attack",
CritChance = 0.2,
CritMultiplier = 2,
Damage = {
Slash = 55,
},
FireRate = 1,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
StatusChance = 0.2,
},
},
BlockAngle = 90,
Class = "Unique",
CompatibilityTags = { "" },
Conclave = false,
Family = "Venari Claws",
Image = "BeastClaws.png",
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/VenariPrimePetWeapon",
Introduced = "37",
Link = "Venari Prime",
Mastery = 0,
MaxRank = 30,
Name = "Venari Prime Claws",
SellPrice = 0,
Slot = "Beast",
Tradable = 5,
_TooltipAttackDisplay = 1,
},
['Vizier Claws'] = {
_IgnoreInMasteryCount = true,
Attacks = {
{
AttackName = "Normal Attack",
CritChance = 0.05,
CritMultiplier = 3,
Damage = {
Impact = 150,
Corrosive = 150,
},
FireRate = 1,
IsSilent = false,
Multishot = 1,
PunchThrough = 0,
StatusChance = 0.3,
},
},
BlockAngle = 90,
Class = "Unique",
CompatibilityTags = { "" },
Conclave = false,
Family = "Vizier Claws",
Image = "BeastClaws.png",
InternalName = "/Lotus/Types/Friendly/Pets/BeastWeapons/VizierPredasitePetWeapon",
Introduced = "37",
Link = "Vizier Predasite",
Mastery = 0,
MaxRank = 30,
Name = "Vizier Claws",
SellPrice = 0,
Slot = "Beast",
Tradable = 5,
_TooltipAttackDisplay = 1,
},
}