This is the documentation page for Module:Stances/data
“It's taking longer than I calculated.”
This page is actively being worked on and may not be completely correct. Please assist in making this page accurate. See WARFRAME Wiki:Research on ways to perform research on this game. Click here to add more info.
Add support for Slams and Heavy Slams
Database of WARFRAME's Stance movement sets for melee weapons.
- Last updated: Fri, 05 May 2023 02:21:23 +0000 (UTC) by User:Cephalon Scientia
Complex Combos
Combos with additional effects or deviates from standard stance behavior, many of which are noted in the respective stance page's Notes section. Therefore, these entries may have additional information omitted from this database due to incompatibility with the schema.
Rending Crane Lashing Tempest
Cyclone Kraken Thunder Hydra
Iron Phoenix Taking Flight
Swirling Tiger Dancing Hunter
Carving Mantis Ambush Predator
Tranquil Cleave Breathless Lunge
Slicing Feathers Scathing Plume
Homing Fang Cutting Arches
Seismic Palm Sudden Rockfall
Gaia's Tragedy Mountain's Rage
Cleaving Whirlwind Broken Bull
Gleaming Talon Ruin
Bullet Dance all combos
Gemini Cross Baleful Sin
Coiling Viper Tumbling King
Exalted Blade Judged Severance
Hysteria Roaring Drums
Primal Fury Rolling Boulder Rush
Butcher's Revelry Rip 'N Ride
Stance Entry Schema
["Stance Name"] = {
StanceName = "Stance Name",
WeaponType = "Weapon Type",
["Neutral"] = {
Name = "Combo Name",
Attacks = {
{ Hits = { 1 }, Dmg = { 100 }, Procs = { "" } },
{ Hits = { 1 }, Dmg = { 100 }, Procs = { "" } },
{ Hits = { 1 }, Dmg = { 100 }, Procs = { "" } },
}
},
["Forward"] = {
Name = "Combo Name",
Attacks = {
{ Hits = { 1 }, Dmg = { 100 }, Procs = { "" } },
{ Hits = { 1 }, Dmg = { 100 }, Procs = { "" } },
{ Hits = { 1 }, Dmg = { 100 }, Procs = { "" } },
}
},
["Forward Block"] = {
Name = "Combo Name",
Attacks = {
{ Hits = { 1 }, Dmg = { 100 }, Procs = { "" } },
{ Hits = { 1 }, Dmg = { 100 }, Procs = { "" } },
{ Hits = { 1 }, Dmg = { 100 }, Procs = { "" } },
}
},
["Block"] = {
Name = "Combo Name",
Attacks = {
{ Hits = { 1 }, Dmg = { 100 }, Procs = { "" } },
{ Hits = { 1 }, Dmg = { 100 }, Procs = { "" } },
{ Hits = { 1 }, Dmg = { 100 }, Procs = { "" } },
}
},
},
Shared combos:
["Weapon Type"] = {
["Heavy"] = {
Name = "Combo Name",
Attacks = {
{ Shape = "Heavy", Hits = { 1 }, Dmg = { 100 }, Procs = { "" } },
{ Shape = "Heavy", Hits = { 1 }, Dmg = { 100 }, Procs = { "" } },
}
},
["Slide"] = {
Name = "Combo Name",
Attacks = {
{ Type = "Spin", Hits = { 1 }, Dmg = { 100 }, Procs = { "" } },
}
},
["Aerial"] = {
Name = "Combo Name",
Attacks = {
{ Hits = { 1 }, Dmg = { 100 }, Procs = { "" } },
{ Hits = { 1 }, Dmg = { 100 }, Procs = { "" } },
{ Hits = { 1 }, Dmg = { 100 }, Procs = { "" } },
}
},
["Wall"] = {
Name = "Combo Name",
Attacks = {
{ Hits = { 1 }, Dmg = { 100 }, Procs = { "" } },
}
},
["Finisher"] = {
Name = "Combo Name",
Attacks = {
{ Hits = { 1 }, Dmg = { 100 }, Procs = { "" } },
}
},
},
- Stance tables
| Key/Column Name | Data Type | Required? | Explanation/Description | Example(s) |
|---|---|---|---|---|
ConclaveOnly |
Boolean | ❌ | Whether or not the mod can be used in Conclave | false
|
UniqueToWeapon |
Boolean | ❌ | For entries that contain combos that are unique to a certain weapon, overriding the default combos or combos provided by the stance mod | true
|
StancelessStance |
Boolean | ❌ | Denotes whether or not a stance is the default stance when no stance mod is equipped | true
|
StanceName |
String | ✔️ | Stance's name | "Cleaving Whirlwind"
|
WeaponType |
String | ✔️ | Melee class that stance is compatible with | "Nikana"
|
Neutral |
Table (mixed key-value maps and numeric arrays) | ✔️ | Neutral combo entry | |
Forward |
Table (mixed key-value maps and numeric arrays) | ✔️ | Forward combo entry | |
Forward Block |
Table (mixed key-value maps and numeric arrays) | ✔️ | Forward while blocking combo entry | |
Block |
Table (mixed key-value maps and numeric arrays) | ✔️ | Block combo entry | |
Aerial |
Table (mixed key-value maps and numeric arrays) | ❌ | Air combo entry (optional, will use stanceless Aerial combo if omitted) | |
Finisher |
Table (mixed key-value maps and numeric arrays) | ❌ | Ground finisher attack entry (optional, will use stanceless Ground Finisher combo if omitted) | |
Heavy |
Table (mixed key-value maps and numeric arrays) | ❌ | Heavy combo entry (optional, will use stanceless Heavy combo if omitted) | |
Slide |
Table (mixed key-value maps and numeric arrays) | ❌ | Slide attack entry (optional, will use stanceless Slide combo if omitted) | |
Wall |
Table (mixed key-value maps and numeric arrays) | ❌ (at least one combo type) | Wall latch attack entry (optional, will use stanceless Wall combo if omitted) |
- Combo tables
| Key/Column Name | Data Type | Required? | Explanation/Description | Example(s) |
|---|---|---|---|---|
Attacks |
Table (of tables) | ✔️ | Table of attacks | |
Duration |
Number (float) | ❌ | Approximate length of combo in seconds when melee's Attack Speed is at 1, precise to the tenths place (or two significant figures) | 4.5
|
Image |
String | ❌ | Name of .gif image file showcasing combo moveset animation | "CrossingSnakesCombo0.gif"
|
Name |
String | ✔️ | Combo name | "Morning Sun"
|
- Attacks tables
| Key/Column Name | Data Type | Required? | Explanation/Description | Example(s) |
|---|---|---|---|---|
Dmg |
Table (of numbers) | ✔️ | Damage multipliers of each hit in a combo's attack as a percentage, with 100 representing 100% of a melee's damage | { 100, 100, 100, 50 }
|
Hits |
Table (of numbers) | ✔️ | Number of hits in a combo's attack | { 1, 1, 2, 1 }
|
ImpactMultiplier |
Table (of numbers) | ❌ | Additional |
{ 1.25, 1 }
|
Note |
String | ❌ | A note for additional details about the hit/attack in particular | "Does purely Impact damage"
|
Procs |
Table (of strings) | ❌ | Forced procs of each hit in a combo's attack
|
{"", "Lifted", "Bleed"}
|
PunctureMultiplier |
Table (of numbers) | ❌ | Additional |
{ 1.25, 1 }
|
Shape |
String | ❌ | Shape of combo attack icon ("", "Heavy", or nil (default)) | "Heavy"
|
SlashMultiplier |
Table (of numbers) | ❌ | Additional |
{ 1.25, 1 }
|
Types |
Table | ❌ | List of attack types corresponding to each individual attack of each melee input. Attack types can be "Sweep" (default), "Thrust", "360", "Direct", "Slam", "Ranged", or nil.
|
{ "Slam", "Sweep, "Sweep" }
|
Table value restrictions:
- If one of the following keys contains a table value:
Hits,Dmg, orProcs, then the rest must be either nil or contain table values that match the same length as the largest table value.
