WARFRAME Wiki
Advertisement
WARFRAME Wiki

Health Class Entry Schema

		["Health Class"] = {
			Bypass = {  },
			Color = "250, 10%",
			Faction = { "Grineer", "Corpus", "Infested" },
			InternalName = "",
			Link = "Page name",
            Name = "Health Class",
			Negatives = { { "Slash", 50 }, { "Magnetic", 50 }, { "Electricity", 50 } },
			Nickname = "Nickname",
			Positives = { { "Cold", 25 }, { "Puncture", 15 }, { "Radiation", 75 } },
			Type = "Armor, Health, or Shield" 
		},
Key/Column Name Data Type Required? Explanation/Description Example(s)
Bypass Table (of 2-element tables) ✔️ Damage types that ignore this health class { { "True", 0 } } or { }
Color String ✔️ HSL color value (hue, saturation) "250, 10%"
Faction Table (of strings) ✔️ Name of enemy factions that use this health class { "Grineer", "Infested" }
InternalName String ✔️ The internal name/code name "RK_HULKING_ARMOR"
Link String ✔️ Page/article link to the weapon on the wiki "Infested (Health)"
Name String ✔️ Name of health class "Infested"
Negatives Table (of 2-element tables) ✔️ Damage types that have a negative Damage Type Modifier against this health class { { "Slash", 50 }, { "Magnetic", 50 } } or { }
Nickname String ✔️ Short name for health class "Ferrite"
Positives Table (of 2-element tables) ✔️ Damage types that have a positive Damage Type Modifier against this health class { { "Cold", 25 }, { "Puncture", 15 } } or { }
Type String ✔️ Type of health class ("Armor", "Health", or "Shield") "Shield"

Status Effect Entry Schema

		["Status Effect"] = {
			Color = "#3d5e5e",
			ColorBackground = "#cad8d8",
			ColorBorder = "#486061",
			GlyphImage = "Glyph .png image name",
			Icon = "64px .png icon name",
			InternalName = "",
			Link = "Page name",
			Name = "Name",
			Status = { "Stagger" },
			StatusNotes = { 1, 2 } 
		},
Key/Column Name Data Type Required? Explanation/Description Example(s)
Bypass Table (of strings) For Toxin procs, the health classes that are ignored by this status effect's DoT { "Shield", "Proto Shield", "Tenno Shield" }
BypassNotes Table (of ints) For non-empty Bypass key, indices of additional notes as stored in Notes subtable { 5 }
Color String ✔️ Color hex code associated with damage/status type "#3d5e5e"
ColorBackground String ✔️ Color hex code associated with damage/status type; for use on damage tooltips (Template:D) "#cad8d8"
ColorBorder String ✔️ Color hex code associated with damage/status type; for use on damage tooltips (Template:D) "#486061"
GlyphImage String Image file name of the damage Glyph as uploaded to the wiki "EssentialImpactGlyph.png"
Icon String ✔️ Image file name of the 64px damage icon as uploaded to the wiki "DmgImpactSmall64.png"
InternalName String ✔️ The internal name/code name "PT_FLASHBANG"
Link String ✔️ Page/article link to the status effect on the wiki "Damage/Viral Damage"
Name String ✔️ Name of status effect "Bleeding"
Status Table (of strings) ✔️ Description of effects that occur from the proccing its Status Effect { "Tesla Chain", "Stun" } or { }
StatusNotes Table (of ints) ✔️ Indices of additional notes as stored in Notes subtable { 1, 2 } or { }

Damage Type Entry Schema

		["Damage Type"] = {
			Color = "#3d5e5e",
			ColorBackground = "#cad8d8",
			ColorBorder = "#486061",
			GlyphImage = "Glyph .png image name",
			Icon = "64px .png icon name",
			InternalName = "",
			Link = "Page name",
			Name = "Name",
			Negatives = { { "Flesh", 25 }, { "Cloned Flesh", 25 }, { "Tenno Shield", 25 } },
			Positives = { { "Shield", 50 }, { "Machinery", 25 }, { "Proto Shield", 15 } },
			ProcInternalName = "",
			Status = { "Stagger" },
			StatusNotes = { 1, 2 } 
		},
Key/Column Name Data Type Required? Explanation/Description Example(s)
Bypass Table (of strings) For Toxin damage, the health classes that are ignored by this damage type { "Shield", "Proto Shield", "Tenno Shield" }
BypassNotes Table (of ints) For non-empty Bypass key, indices of additional notes as stored in Notes subtable { 5 }
Color String ✔️ Color hex code associated with damage/status type "#3d5e5e"
ColorBackground String ✔️ Color hex code associated with damage/status type; for use on damage tooltips (Template:D) "#cad8d8"
ColorBorder String ✔️ Color hex code associated with damage/status type; for use on damage tooltips (Template:D) "#486061"
GlyphImage String Image file name of the damage Glyph as uploaded to the wiki "EssentialImpactGlyph.png"
Icon String ✔️ Image file name of the 64px damage icon as uploaded to the wiki "DmgImpactSmall64.png"
InternalName String ✔️ The internal name/code name "DT_EXPLOSION"
Link String ✔️ Page/article link to the damage type on the wiki "Damage/Viral Damage"
Name String ✔️ Name of damage type "Electricity"
Negatives Table (of 2-element tables) ✔️ Health class types that have a negative Damage Type Modifier for this damage type { { "Flesh", 25 }, { "Cloned Flesh", 25 } } or { }
Positives Table (of 2-element tables) ✔️ Health class types that have a positive Damage Type Modifier for this damage type { { "Shield", 50 }, { "Machinery", 25 } } or { }
ProcInternalName String ✔️ For damage types, the internal name/code name of its Status Effect "PT_FLASHBANG"
Status Table (of strings) ✔️ Description of effects that occur from the proccing its Status Effect { "Tesla Chain", "Stun" } or { }
StatusNotes Table (of ints) ✔️ Indices of additional notes as stored in Notes subtable { 1, 2 } or { }

Visual Tests

Against article background

Impact Puncture Slash
Cold Electricity Heat Toxin
Blast Corrosive Gas Magnetic Radiation Viral
"Tau" wasn't found in Module:DamageTypes/data True Void
"Impair" wasn't found in Module:DamageTypes/data "Knockdown" wasn't found in Module:DamageTypes/data "Lifted" wasn't found in Module:DamageTypes/data "Ragdoll" wasn't found in Module:DamageTypes/data "Stagger" wasn't found in Module:DamageTypes/data

"Tenno Shield" wasn't found in Module:DamageTypes/data "Tenno Armor" wasn't found in Module:DamageTypes/data "Tenno Flesh" wasn't found in Module:DamageTypes/data
"Cloned Flesh" wasn't found in Module:DamageTypes/data "Ferrite Armor" wasn't found in Module:DamageTypes/data "Alloy Armor" wasn't found in Module:DamageTypes/data "Machinery" wasn't found in Module:DamageTypes/data
"Shield" wasn't found in Module:DamageTypes/data "Proto Shield" wasn't found in Module:DamageTypes/data "Flesh" wasn't found in Module:DamageTypes/data "Robotic" wasn't found in Module:DamageTypes/data
"Infested" wasn't found in Module:DamageTypes/data "Infested Flesh" wasn't found in Module:DamageTypes/data "Fossilized" wasn't found in Module:DamageTypes/data "Infested Sinew" wasn't found in Module:DamageTypes/data

Against flat light background (#ebebeb)

Impact Puncture Slash
Cold Electricity Heat Toxin
Blast Corrosive Gas Magnetic Radiation Viral
"Tau" wasn't found in Module:DamageTypes/data True Void
"Impair" wasn't found in Module:DamageTypes/data "Knockdown" wasn't found in Module:DamageTypes/data "Lifted" wasn't found in Module:DamageTypes/data "Ragdoll" wasn't found in Module:DamageTypes/data "Stagger" wasn't found in Module:DamageTypes/data

"Tenno Shield" wasn't found in Module:DamageTypes/data "Tenno Armor" wasn't found in Module:DamageTypes/data "Tenno Flesh" wasn't found in Module:DamageTypes/data
"Cloned Flesh" wasn't found in Module:DamageTypes/data "Ferrite Armor" wasn't found in Module:DamageTypes/data "Alloy Armor" wasn't found in Module:DamageTypes/data "Machinery" wasn't found in Module:DamageTypes/data
"Shield" wasn't found in Module:DamageTypes/data "Proto Shield" wasn't found in Module:DamageTypes/data "Flesh" wasn't found in Module:DamageTypes/data "Robotic" wasn't found in Module:DamageTypes/data
"Infested" wasn't found in Module:DamageTypes/data "Infested Flesh" wasn't found in Module:DamageTypes/data "Fossilized" wasn't found in Module:DamageTypes/data "Infested Sinew" wasn't found in Module:DamageTypes/data

Against flat dark background (#0d1717)

Impact Puncture Slash
Cold Electricity Heat Toxin
Blast Corrosive Gas Magnetic Radiation Viral
"Tau" wasn't found in Module:DamageTypes/data True Void
"Impair" wasn't found in Module:DamageTypes/data "Knockdown" wasn't found in Module:DamageTypes/data "Lifted" wasn't found in Module:DamageTypes/data "Ragdoll" wasn't found in Module:DamageTypes/data "Stagger" wasn't found in Module:DamageTypes/data

"Tenno Shield" wasn't found in Module:DamageTypes/data "Tenno Armor" wasn't found in Module:DamageTypes/data "Tenno Flesh" wasn't found in Module:DamageTypes/data
"Cloned Flesh" wasn't found in Module:DamageTypes/data "Ferrite Armor" wasn't found in Module:DamageTypes/data "Alloy Armor" wasn't found in Module:DamageTypes/data "Machinery" wasn't found in Module:DamageTypes/data
"Shield" wasn't found in Module:DamageTypes/data "Proto Shield" wasn't found in Module:DamageTypes/data "Flesh" wasn't found in Module:DamageTypes/data "Robotic" wasn't found in Module:DamageTypes/data
"Infested" wasn't found in Module:DamageTypes/data "Infested Flesh" wasn't found in Module:DamageTypes/data "Fossilized" wasn't found in Module:DamageTypes/data "Infested Sinew" wasn't found in Module:DamageTypes/data

Against flat dark monochrome background (#202020)

Impact Puncture Slash
Cold Electricity Heat Toxin
Blast Corrosive Gas Magnetic Radiation Viral
"Tau" wasn't found in Module:DamageTypes/data True Void
"Impair" wasn't found in Module:DamageTypes/data "Knockdown" wasn't found in Module:DamageTypes/data "Lifted" wasn't found in Module:DamageTypes/data "Ragdoll" wasn't found in Module:DamageTypes/data "Stagger" wasn't found in Module:DamageTypes/data

"Tenno Shield" wasn't found in Module:DamageTypes/data "Tenno Armor" wasn't found in Module:DamageTypes/data "Tenno Flesh" wasn't found in Module:DamageTypes/data
"Cloned Flesh" wasn't found in Module:DamageTypes/data "Ferrite Armor" wasn't found in Module:DamageTypes/data "Alloy Armor" wasn't found in Module:DamageTypes/data "Machinery" wasn't found in Module:DamageTypes/data
"Shield" wasn't found in Module:DamageTypes/data "Proto Shield" wasn't found in Module:DamageTypes/data "Flesh" wasn't found in Module:DamageTypes/data "Robotic" wasn't found in Module:DamageTypes/data
"Infested" wasn't found in Module:DamageTypes/data "Infested Flesh" wasn't found in Module:DamageTypes/data "Fossilized" wasn't found in Module:DamageTypes/data "Infested Sinew" wasn't found in Module:DamageTypes/data

Against navbox table background


Against wikitable table background
Impact Puncture Slash

Cold Electricity Heat Toxin
Blast Corrosive Gas Magnetic Radiation Viral
"Tau" wasn't found in Module:DamageTypes/data True Void
"Impair" wasn't found in Module:DamageTypes/data "Knockdown" wasn't found in Module:DamageTypes/data "Lifted" wasn't found in Module:DamageTypes/data "Ragdoll" wasn't found in Module:DamageTypes/data "Stagger" wasn't found in Module:DamageTypes/data

"Tenno Shield" wasn't found in Module:DamageTypes/data "Tenno Armor" wasn't found in Module:DamageTypes/data "Tenno Flesh" wasn't found in Module:DamageTypes/data

"Cloned Flesh" wasn't found in Module:DamageTypes/data "Ferrite Armor" wasn't found in Module:DamageTypes/data "Alloy Armor" wasn't found in Module:DamageTypes/data "Machinery" wasn't found in Module:DamageTypes/data
"Shield" wasn't found in Module:DamageTypes/data "Proto Shield" wasn't found in Module:DamageTypes/data "Flesh" wasn't found in Module:DamageTypes/data "Robotic" wasn't found in Module:DamageTypes/data
"Infested" wasn't found in Module:DamageTypes/data "Infested Flesh" wasn't found in Module:DamageTypes/data "Fossilized" wasn't found in Module:DamageTypes/data "Infested Sinew" wasn't found in Module:DamageTypes/data

Test Impact Puncture Slash

Cold Electricity Heat Toxin
Blast Corrosive Gas Magnetic Radiation Viral
"Tau" wasn't found in Module:DamageTypes/data True Void
"Impair" wasn't found in Module:DamageTypes/data "Knockdown" wasn't found in Module:DamageTypes/data "Lifted" wasn't found in Module:DamageTypes/data "Ragdoll" wasn't found in Module:DamageTypes/data "Stagger" wasn't found in Module:DamageTypes/data

Test "Tenno Shield" wasn't found in Module:DamageTypes/data "Tenno Armor" wasn't found in Module:DamageTypes/data "Tenno Flesh" wasn't found in Module:DamageTypes/data

"Cloned Flesh" wasn't found in Module:DamageTypes/data "Ferrite Armor" wasn't found in Module:DamageTypes/data "Alloy Armor" wasn't found in Module:DamageTypes/data "Machinery" wasn't found in Module:DamageTypes/data
"Shield" wasn't found in Module:DamageTypes/data "Proto Shield" wasn't found in Module:DamageTypes/data "Flesh" wasn't found in Module:DamageTypes/data "Robotic" wasn't found in Module:DamageTypes/data
"Infested" wasn't found in Module:DamageTypes/data "Infested Flesh" wasn't found in Module:DamageTypes/data "Fossilized" wasn't found in Module:DamageTypes/data "Infested Sinew" wasn't found in Module:DamageTypes/data


Against infobox background

Against T:AbilityU10.3 background
SlashDashModx256 SlashDash130xWhite
1
EnergyOrb25
Slash Dash

Dash between enemies while slashing with the Exalted Blade.


Introduced in Vanilla (2012-10-25)

AbilityStrengthBuff Strength:N/A
AbilityDurationBuff Duration:N/A
AbilityRangeBuff Range:N/A

Misc: Impact Puncture Slash
Cold Electricity Heat Toxin
Blast Corrosive Gas Magnetic Radiation Viral
"Tau" wasn't found in Module:DamageTypes/data True Void
"Impair" wasn't found in Module:DamageTypes/data "Knockdown" wasn't found in Module:DamageTypes/data "Lifted" wasn't found in Module:DamageTypes/data "Ragdoll" wasn't found in Module:DamageTypes/data "Stagger" wasn't found in Module:DamageTypes/data

"Tenno Shield" wasn't found in Module:DamageTypes/data "Tenno Armor" wasn't found in Module:DamageTypes/data "Tenno Flesh" wasn't found in Module:DamageTypes/data
"Cloned Flesh" wasn't found in Module:DamageTypes/data "Ferrite Armor" wasn't found in Module:DamageTypes/data "Alloy Armor" wasn't found in Module:DamageTypes/data "Machinery" wasn't found in Module:DamageTypes/data
"Shield" wasn't found in Module:DamageTypes/data "Proto Shield" wasn't found in Module:DamageTypes/data "Flesh" wasn't found in Module:DamageTypes/data "Robotic" wasn't found in Module:DamageTypes/data
"Infested" wasn't found in Module:DamageTypes/data "Infested Flesh" wasn't found in Module:DamageTypes/data "Fossilized" wasn't found in Module:DamageTypes/data "Infested Sinew" wasn't found in Module:DamageTypes/data

Expand/Collapse


Against emodtable table header background
Impact Puncture Slash

Cold Electricity Heat Toxin
Blast Corrosive Gas Magnetic Radiation Viral
"Tau" wasn't found in Module:DamageTypes/data True Void
"Impair" wasn't found in Module:DamageTypes/data "Knockdown" wasn't found in Module:DamageTypes/data "Lifted" wasn't found in Module:DamageTypes/data "Ragdoll" wasn't found in Module:DamageTypes/data "Stagger" wasn't found in Module:DamageTypes/data

"Tenno Shield" wasn't found in Module:DamageTypes/data "Tenno Armor" wasn't found in Module:DamageTypes/data "Tenno Flesh" wasn't found in Module:DamageTypes/data

"Cloned Flesh" wasn't found in Module:DamageTypes/data "Ferrite Armor" wasn't found in Module:DamageTypes/data "Alloy Armor" wasn't found in Module:DamageTypes/data "Machinery" wasn't found in Module:DamageTypes/data
"Shield" wasn't found in Module:DamageTypes/data "Proto Shield" wasn't found in Module:DamageTypes/data "Flesh" wasn't found in Module:DamageTypes/data "Robotic" wasn't found in Module:DamageTypes/data
"Infested" wasn't found in Module:DamageTypes/data "Infested Flesh" wasn't found in Module:DamageTypes/data "Fossilized" wasn't found in Module:DamageTypes/data "Infested Sinew" wasn't found in Module:DamageTypes/data

Test


Against T:Codex background

Impact Puncture Slash
Cold Electricity Heat Toxin
Blast Corrosive Gas Magnetic Radiation Viral
"Tau" wasn't found in Module:DamageTypes/data True Void
"Impair" wasn't found in Module:DamageTypes/data "Knockdown" wasn't found in Module:DamageTypes/data "Lifted" wasn't found in Module:DamageTypes/data "Ragdoll" wasn't found in Module:DamageTypes/data "Stagger" wasn't found in Module:DamageTypes/data

"Tenno Shield" wasn't found in Module:DamageTypes/data "Tenno Armor" wasn't found in Module:DamageTypes/data "Tenno Flesh" wasn't found in Module:DamageTypes/data
"Cloned Flesh" wasn't found in Module:DamageTypes/data "Ferrite Armor" wasn't found in Module:DamageTypes/data "Alloy Armor" wasn't found in Module:DamageTypes/data "Machinery" wasn't found in Module:DamageTypes/data
"Shield" wasn't found in Module:DamageTypes/data "Proto Shield" wasn't found in Module:DamageTypes/data "Flesh" wasn't found in Module:DamageTypes/data "Robotic" wasn't found in Module:DamageTypes/data
"Infested" wasn't found in Module:DamageTypes/data "Infested Flesh" wasn't found in Module:DamageTypes/data "Fossilized" wasn't found in Module:DamageTypes/data "Infested Sinew" wasn't found in Module:DamageTypes/data

DamageType Data


local DamageTypes = 
{
    
["Types"] = {
--physical damage types
    ["Impact"] = {
        Positives = {
            ["Machinery"] = 25,
            ["Shield"] = 50,
            ["Proto Shield"] = 25,
            },
        Negatives = {
            ["Flesh"] = 25,
            ["Cloned Flesh"] = 25,
            },
        Status = {"Stagger"},
        StatusNotes = {1, 2},
    },
    ["Puncture"] = {
        Positives = {
            ["Infested Sinew"] = 25,
            ["Robotic"] = 25,
            ["Ferrite Armor"] = 50,
            ["Alloy Armor"] = 15,
            },
        Negatives = {
            ["Shield"] = 20,
            ["Proto Shield"] = 15,
            },
        Status = {"Weaken"},
    },
    ["Slash"] = {
        Positives = {
            ["Slash"] = 25,
            ["Cloned Flesh"] = 25,
            ["Fossilized"] = 15,
            ["Infested"] = 25,
            ["Infested Flesh"] = 50,
            },
        Negatives = {
            ["Robotic"] = 25,
            ["Ferrite Armor"] = 15,
            ["Alloy Armor"] = 50,
            },
        Status = {"Bleed"},
    },
--elemental damage types
    ["Cold"] = {
        Positives = {
            ["Infested Sinew"] = 25,
            ["Shield"] = 50,
            ["Alloy Armor"] = 25,
            },
        Negatives = {
            ["Fossilized"] = 25,
            ["Infested Flesh"] = 50,
            },
        Status = {"Slowdown"},
    },
    ["Electricity"] = {
        Positives = {
            ["Machinery"] = 50,
            ["Robotic"] = 50,
            },
        Negatives = {
            ["Alloy Armor"] = 50,
            },
        Status = {"Chain Attack", "Stun"},
        StatusNotes = {1,2},
    },
    ["Heat"] = {
        Positives = {
            ["Cloned Flesh"] = 25,
            ["Infested"] = 25,
            ["Infested Flesh"] = 50,
            },
        Negatives = {
            ["Proto Shield"] = 50,
            },
        Status = {"Fire DoT", "Panic"},
        StatusNotes = {1,2,3},
    },
    ["Toxin"] = {
        Positives = {
            ["Flesh"] = 50,
            ["Ferrite Armor"] = 25,
            },
        Negatives = {
            ["Fossilized"] = 50,
            ["Machinery"] = 25,
            ["Robotic"] = 25,
            },
        Bypass = {"Shield", "Proto Shield"},
        BypassNotes = {5},
        Status = {"Health DoT"},
    },
--combined element damage types
    ["Blast"] = {
        Types = {"Heat","Cold"},
        Positives = {
            ["Fossilized"] = 50,
            ["Machinery"] = 75,
            },
        Negatives = {
            ["Infested Sinew"] = 50,
            ["Ferrite Armor"] = 25,
            },
        Status = {"Knockdown"},
        StatusNotes = {1,2},
    },
    ["Corrosive"] = {
        Types = {"Electric","Toxin"},
        Positives = {
            ["Fossilized"] = 75,
            ["Ferrite Armor"] = 75,
            },
        Negatives = {
            ["Proto Shield"] = 50,
            },
        Status = {"-Armor"},
    },
    ["Gas"] = {
        Types = {"Heat","Toxin"},
        Positives = {
            ["Infested"] = 75,
            ["Infested Flesh"] = 50,
            },
        Negatives = {
            ["Flesh"] = 25,
            ["Cloned Flesh"] = 50,
            },
        Status = {"Toxin AoE"},
        StatusNotes = {4},
    },
    ["Magnetic"] = {
        Types = {"Cold","Electric"},
        Positives = {
            ["Shield"] = 75,
            ["Proto Shield"] = 75,
            },
        Negatives = {
            ["Alloy Armor"] = 50,
            },
        Status = {"-Max Shields"},
    },
    ["Radiation"] = {
        Types = {"Heat","Electric"},
        Positives = {
            ["Infested Sinew"] = 50,
            ["Robotic"] = 25,
            },
        Negatives = {
            ["Fossilized"] = 75,
            ["Infested"] = 50,
            ["Shield"] = 25,
            },
        Status = {"-Accuracy","Friendly Fire"},
        StatusNotes = {1},
    },
    ["Viral"] = {
        Types = {"Cold","Toxin"},
        Positives = {
            ["Flesh"] = 50,
            ["Cloned Flesh"] = 75,
            },
        Negatives = {
            ["Infested"] = 50,
            ["Infested Sinew"] = 25,
            },
        Status = {"-Max Health"},
    },
--unique damage types
    ["True"] = {
        Bypass = {"Ferrite Armor","Alloy Armor"},
        BypassNotes = {5},
    },
    ["Void"] = {
        Negatives = {
            ["Cloned Flesh"] = 50,
            ["Fossilized"] = 50,
            ["Machinery"] = 50,
            },
        Status = {"Bullet Attract"},
    },
},
["Notes"] = {
    --notes for status and bypass
    [1] = "Does not affect Bosses.",
    [2] = "Does not affect Rollers, Regulators, Latchers or Osprey.",
    [3] = "Does not affect MOAs.",
    [4] = "This Status Effect bypasses Shield protections as it consists of Toxin damage.",
    [5] = "The damage associated bypasses these secondary protections.",
},
}

return DamageTypes
Advertisement