|
|
(10 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| | -- Unique summons, non-tameable not necro reskins |
| local p = { | | local p = { |
| ["Daemon"] = { | | ["Daemon"] = { |
Line 23: |
Line 24: |
| ["magicresist"] = 100, | | ["magicresist"] = 100, |
| ["innateability"] = "Cleave", | | ["innateability"] = "Cleave", |
| ["spellname"] = "Summon Air Elemental", | | ["spellname"] = "Air Elemental", |
| ["spellicon"] = "summonairele1", | | ["spellicon"] = "summonairele1", |
| }, | | }, |
Line 37: |
Line 38: |
| ["specialresist"] = 0.33, | | ["specialresist"] = 0.33, |
| ["innateability"] = "Rooted", | | ["innateability"] = "Rooted", |
| ["spellname"] = "Summon Earth Elemental", | | ["spellname"] = "Earth Elemental", |
| ["spellicon"] = "summonearthele1", | | ["spellicon"] = "summonearthele1", |
| }, | | }, |
Line 53: |
Line 54: |
| ["cooldownability"] = "Mirror", | | ["cooldownability"] = "Mirror", |
| ["innateability"] = "Elusive Form", | | ["innateability"] = "Elusive Form", |
| ["spellname"] = "Summon Water Elemental", | | ["spellname"] = "Water Elemental", |
| ["spellicon"] = "summonwaterele1", | | ["spellicon"] = "summonwaterele1", |
| }, | | }, |
Line 66: |
Line 67: |
| ["magicresist"] = 100, | | ["magicresist"] = 100, |
| ["cooldownability"] = "Epic Barrage", | | ["cooldownability"] = "Epic Barrage", |
| ["spellname"] = "Summon Fire Elemental", | | ["spellname"] = "Fire Elemental", |
| ["spellicon"] = "summonfireele1", | | ["spellicon"] = "summonfireele1", |
| }, | | }, |
Line 99: |
Line 100: |
| ["spellicon"] = "bladespirit1", | | ["spellicon"] = "bladespirit1", |
| }, | | }, |
| ["Vampire Thrall"] = {
| |
| ["slots"] = 2,
| |
| ["combat"] = "Spell",
| |
| ["hits"] = 600,
| |
| ["mindmg"] = 26,
| |
| ["maxdmg"] = 32,
| |
| ["wrestling"] = 95,
| |
| ["armor"] = 50,
| |
| ["magicresist"] = 100,
| |
| ["innateability"] = "Fury",
| |
| ["spellname"] = "Summon Daemon",
| |
| ["spellicon"] = "summondaemon1",
| |
| ["necro"] = true,
| |
| },
| |
| ["Skeletal Fiend"] = {
| |
| ["slots"] = 2,
| |
| ["combat"] = "Melee",
| |
| ["hits"] = 500,
| |
| ["mindmg"] = 34,
| |
| ["maxdmg"] = 40,
| |
| ["wrestling"] = 100,
| |
| ["armor"] = 50,
| |
| ["magicresist"] = 100,
| |
| ["innateability"] = "Cleave",
| |
| ["spellname"] = "Summon Air Elemental",
| |
| ["spellicon"] = "summonairele1",
| |
| ["necro"] = true,
| |
| },
| |
| ["Ancient Mummy"] = {
| |
| ["slots"] = 2,
| |
| ["combat"] = "Melee",
| |
| ["hits"] = 600,
| |
| ["mindmg"] = 30,
| |
| ["maxdmg"] = 36,
| |
| ["wrestling"] = 95,
| |
| ["armor"] = 75,
| |
| ["magicresist"] = 50,
| |
| ["specialresist"] = 0.33,
| |
| ["innateability"] = "Rooted",
| |
| ["spellname"] = "Summon Earth Elemental",
| |
| ["spellicon"] = "summonearthele1",
| |
| ["necro"] = true,
| |
| },
| |
| ["Rag Witch"] = {
| |
| ["slots"] = 2,
| |
| ["combat"] = "Spell",
| |
| ["hits"] = 600,
| |
| ["mindmg"] = 24,
| |
| ["maxdmg"] = 30,
| |
| ["wrestling"] = 100,
| |
| ["armor"] = 50,
| |
| ["magicresist"] = 150,
| |
| ["poisonresist"] = 0.66,
| |
| ["specialresist"] = 0.33,
| |
| ["cooldownability"] = "Mirror",
| |
| ["innateability"] = "Elusive Form",
| |
| ["spellname"] = "Summon Water Elemental",
| |
| ["spellicon"] = "summonwaterele1",
| |
| ["necro"] = true,
| |
| },
| |
| ["Lich"] = {
| |
| ["slots"] = 2,
| |
| ["combat"] = "Spell",
| |
| ["hits"] = 400,
| |
| ["mindmg"] = 28,
| |
| ["maxdmg"] = 34,
| |
| ["wrestling"] = 85,
| |
| ["armor"] = 25,
| |
| ["magicresist"] = 100,
| |
| ["cooldownability"] = "Epic Barrage",
| |
| ["spellname"] = "Summon Fire Elemental",
| |
| ["spellicon"] = "summonfireele1",
| |
| ["necro"] = true,
| |
| },
| |
| ["Jackel Spirit"] = {
| |
| ["slots"] = 1,
| |
| ["combat"] = "Melee",
| |
| ["hits"] = 300,
| |
| ["mindmg"] = 18,
| |
| ["maxdmg"] = 22,
| |
| ["wrestling"] = 90,
| |
| ["armor"] = 50,
| |
| ["magicresist"] = 50,
| |
| ["poisonresist"] = 0.33,
| |
| ["specialresist"] = 0.33,
| |
| ["innateability"] = "Diversion",
| |
| ["spellname"] = "Blade Spirits",
| |
| ["spellicon"] = "bladespirit1",
| |
| },
| |
| ["Skeletal Husk"] = {
| |
| ["slots"] = 1,
| |
| ["combat"] = "Melee",
| |
| ["hits"] = 300,
| |
| ["mindmg"] = 18,
| |
| ["maxdmg"] = 22,
| |
| ["wrestling"] = 90,
| |
| ["armor"] = 50,
| |
| ["magicresist"] = 50,
| |
| ["innateability"] = "Diversion",
| |
| ["spellname"] = "Blade Spirits",
| |
| ["spellicon"] = "bladespirit1",
| |
| ["necro"] = true,
| |
| },
| |
| ["Muck"] = {
| |
| ["slots"] = 1,
| |
| ["combat"] = "Melee",
| |
| ["hits"] = 100,
| |
| ["mindmg"] = 12,
| |
| ["maxdmg"] = 16,
| |
| ["wrestling"] = 55,
| |
| ["armor"] = 50,
| |
| ["magicresist"] = 100,
| |
| ["poisonresist"] = 0.33,
| |
| ["specialresist"] = 0.33,
| |
| ["poisontype"] = "Greater",
| |
| ["poisoning"] = 20,
| |
| ["passiveability"] = "Regeneration",
| |
| ["innateability"] = "Elusive Form",
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 1,
| |
| },
| |
| ["Brown Bear"] = {
| |
| ["hits"] = 150,
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 50,
| |
| ["magicresist"] = 50,
| |
| ["armor"] = 25,
| |
| ["passiveability"] = "Enrage",
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 18,
| |
| ["maxdmg"] = 22,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 1,
| |
| },
| |
| ["Rime Guar"] = {
| |
| ["hits"] = 200,
| |
| ["innateability"] = "Mule",
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 75,
| |
| ["magicresist"] = 50,
| |
| ["armor"] = 75,
| |
| ["passiveability"] = "Chill Touch",
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 16,
| |
| ["maxdmg"] = 20,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 4,
| |
| },
| |
| ["Blood Ape"] = {
| |
| ["hits"] = 175,
| |
| ["wrestling"] = 65,
| |
| ["slots"] = 1,
| |
| ["armor"] = 25,
| |
| ["magicresist"] = 50,
| |
| ["cooldownability"] = "Blood Frenzy",
| |
| ["passiveability"] = "Bleed",
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 18,
| |
| ["maxdmg"] = 22,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 3,
| |
| },
| |
| ["Giant Swamp Slug"] = {
| |
| ["hits"] = 200,
| |
| ["innateability"] = "Slime Barrage",
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 70,
| |
| ["magicresist"] = 50,
| |
| ["armor"] = 25,
| |
| ["specialresist"] = 0.33,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 18,
| |
| ["maxdmg"] = 22,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 2,
| |
| },
| |
| ["Devilbat"] = {
| |
| ["hits"] = 150,
| |
| ["passiveability"] = {"Bleed","Weaken"},
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 80,
| |
| ["magicresist"] = 50,
| |
| ["armor"] = 25,
| |
| ["specialresist"] = 0.33,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 18,
| |
| ["maxdmg"] = 22,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 3,
| |
| },
| |
| ["Grizzly Bear"] = {
| |
| ["hits"] = 175,
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 55,
| |
| ["magicresist"] = 50,
| |
| ["armor"] = 25,
| |
| ["passiveability"] = "Enrage",
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 18,
| |
| ["maxdmg"] = 22,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 1,
| |
| },
| |
| ["Wolfhound"] = {
| |
| ["hits"] = 175,
| |
| ["wrestling"] = 70,
| |
| ["slots"] = 1,
| |
| ["armor"] = 25,
| |
| ["magicresist"] = 50,
| |
| ["cooldownability"] = "Charge",
| |
| ["passiveability"] = "Frenzy",
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 16,
| |
| ["maxdmg"] = 20,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 3,
| |
| },
| |
| ["Wolf"] = {
| |
| ["hits"] = 125,
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 55,
| |
| ["magicresist"] = 50,
| |
| ["armor"] = 25,
| |
| ["passiveability"] = "Frenzy",
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 14,
| |
| ["maxdmg"] = 18,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 1,
| |
| },
| |
| ["Dragon Whelp"] = {
| |
| ["hits"] = 150,
| |
| ["slots"] = 1,
| |
| ["armor"] = 50,
| |
| ["magicresist"] = 50,
| |
| ["cooldownability"] = "Fire Breath",
| |
| ["wrestling"] = 60,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 18,
| |
| ["maxdmg"] = 22,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 3,
| |
| },
| |
| ["Winter Wolf"] = {
| |
| ["hits"] = 150,
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 60,
| |
| ["magicresist"] = 50,
| |
| ["armor"] = 25,
| |
| ["passiveability"] = {"Chill Touch","Frenzy"},
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 16,
| |
| ["maxdmg"] = 20,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 2,
| |
| },
| |
| ["Spitting Viper"] = {
| |
| ["hits"] = 175,
| |
| ["innateability"] = "Venom Barrage",
| |
| ["wrestling"] = 75,
| |
| ["slots"] = 1,
| |
| ["poisontype"] = "Greater",
| |
| ["poisonresist"] = 0.33,
| |
| ["magicresist"] = 50,
| |
| ["armor"] = 50,
| |
| ["poisoning"] = 20,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 22,
| |
| ["maxdmg"] = 28,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 4,
| |
| },
| |
| ["Firebat"] = {
| |
| ["hits"] = 125,
| |
| ["passiveability"] = {"Flamestrike","Bleed"},
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 65,
| |
| ["magicresist"] = 50,
| |
| ["armor"] = 25,
| |
| ["specialresist"] = 0.33,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 12,
| |
| ["maxdmg"] = 16,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 1,
| |
| },
| |
| ["Polar Bear"] = {
| |
| ["hits"] = 175,
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 55,
| |
| ["magicresist"] = 50,
| |
| ["armor"] = 25,
| |
| ["passiveability"] = "Enrage",
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 18,
| |
| ["maxdmg"] = 22,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 1,
| |
| },
| |
| ["Trapdoor Spider"] = {
| |
| ["mindmg"] = 14,
| |
| ["combat"] = "Melee",
| |
| ["maxdmg"] = 18,
| |
| ["hits"] = 125,
| |
| ["innateability"] = "Backstab",
| |
| ["slots"] = 1,
| |
| ["poisontype"] = "Greater",
| |
| ["magicresist"] = 50,
| |
| ["poisonresist"] = 0.33,
| |
| ["stealth"] = "X",
| |
| ["cooldownability"] = {"Vanish","Web"},
| |
| ["poisoning"] = 20,
| |
| ["armor"] = 25,
| |
| ["wrestling"] = 60,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 3,
| |
| },
| |
| ["Cave Bear"] = {
| |
| ["hits"] = 175,
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 55,
| |
| ["magicresist"] = 50,
| |
| ["armor"] = 25,
| |
| ["passiveability"] = "Enrage",
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 18,
| |
| ["maxdmg"] = 22,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 2,
| |
| },
| |
| ["Vampire Bat"] = {
| |
| ["hits"] = 150,
| |
| ["passiveability"] = "Bleed",
| |
| ["armor"] = 25,
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 85,
| |
| ["magicresist"] = 50,
| |
| ["cooldownability"] = "Devour",
| |
| ["specialresist"] = 0.33,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 20,
| |
| ["maxdmg"] = 24,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 4,
| |
| },
| |
| ["Swamp Spider"] = {
| |
| ["hits"] = 125,
| |
| ["armor"] = 25,
| |
| ["wrestling"] = 60,
| |
| ["slots"] = 1,
| |
| ["poisontype"] = "Greater",
| |
| ["poisonresist"] = 0.33,
| |
| ["magicresist"] = 50,
| |
| ["cooldownability"] = "Web",
| |
| ["poisoning"] = 20,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 12,
| |
| ["maxdmg"] = 16,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 1,
| |
| },
| |
| ["Asp"] = {
| |
| ["hits"] = 125,
| |
| ["wrestling"] = 75,
| |
| ["slots"] = 1,
| |
| ["poisontype"] = "Deadly",
| |
| ["poisonresist"] = 0.33,
| |
| ["magicresist"] = 50,
| |
| ["armor"] = 50,
| |
| ["poisoning"] = 20,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 12,
| |
| ["maxdmg"] = 16,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 2,
| |
| },
| |
| ["Aegis Slime"] = {
| |
| ["hits"] = 175,
| |
| ["armor"] = 25,
| |
| ["passiveability"] = "Regeneration",
| |
| ["innateability"] = "Elusive Form",
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 70,
| |
| ["poisonresist"] = 0.33,
| |
| ["magicresist"] = 150,
| |
| ["cooldownability"] = "Mirror",
| |
| ["specialresist"] = 0.33,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 20,
| |
| ["maxdmg"] = 24,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 3,
| |
| },
| |
| ["Scorpion"] = {
| |
| ["hits"] = 125,
| |
| ["wrestling"] = 55,
| |
| ["slots"] = 1,
| |
| ["poisontype"] = "Greater",
| |
| ["poisonresist"] = 0.33,
| |
| ["magicresist"] = 50,
| |
| ["armor"] = 75,
| |
| ["poisoning"] = 20,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 14,
| |
| ["maxdmg"] = 18,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 1,
| |
| },
| |
| ["Stinger"] = {
| |
| ["hits"] = 150,
| |
| ["poisoning"] = 20,
| |
| ["poisontype"] = "Deadly",
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 80,
| |
| ["poisonresist"] = 0.33,
| |
| ["magicresist"] = 50,
| |
| ["armor"] = 25,
| |
| ["specialresist"] = 0.33,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 16,
| |
| ["maxdmg"] = 20,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 4,
| |
| },
| |
| ["Shade Wolf"] = {
| |
| ["hits"] = 175,
| |
| ["wrestling"] = 70,
| |
| ["innateability"] = "Backstab",
| |
| ["armor"] = 25,
| |
| ["slots"] = 1,
| |
| ["stealth"] = "X",
| |
| ["magicresist"] = 50,
| |
| ["cooldownability"] = "Vanish",
| |
| ["passiveability"] = "Frenzy",
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 18,
| |
| ["maxdmg"] = 22,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 4,
| |
| },
| |
| ["Skulker"] = {
| |
| ["mindmg"] = 16,
| |
| ["specialresist"] = 0.33,
| |
| ["combat"] = "Melee",
| |
| ["maxdmg"] = 20,
| |
| ["hits"] = 175,
| |
| ["innateability"] = "Backstab",
| |
| ["slots"] = 1,
| |
| ["magicresist"] = 50,
| |
| ["passiveability"] = "Disease",
| |
| ["poisonresist"] = 0.33,
| |
| ["cooldownability"] = "Vanish",
| |
| ["stealth"] = "X",
| |
| ["armor"] = 50,
| |
| ["wrestling"] = 70,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 4,
| |
| },
| |
| ["Snowdrift"] = {
| |
| ["hits"] = 150,
| |
| ["armor"] = 25,
| |
| ["passiveability"] = "Regeneration",
| |
| ["innateability"] = "Elusive Form",
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 75,
| |
| ["poisonresist"] = 0.33,
| |
| ["magicresist"] = 100,
| |
| ["cooldownability"] = "Flurry",
| |
| ["specialresist"] = 0.33,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 18,
| |
| ["maxdmg"] = 22,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 4,
| |
| },
| |
| ["Muck"] = {
| |
| ["mindmg"] = 12,
| |
| ["specialresist"] = 0.33,
| |
| ["combat"] = "Melee",
| |
| ["maxdmg"] = 16,
| |
| ["hits"] = 100,
| |
| ["innateability"] = "Elusive Form",
| |
| ["slots"] = 1,
| |
| ["magicresist"] = 100,
| |
| ["passiveability"] = "Regeneration",
| |
| ["poisonresist"] = 0.33,
| |
| ["poisontype"] = "Greater",
| |
| ["poisoning"] = 20,
| |
| ["armor"] = 50,
| |
| ["wrestling"] = 55,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 1,
| |
| },
| |
| ["Shallow Water"] = {
| |
| ["hits"] = 100,
| |
| ["passiveability"] = {"Soak","Regeneration"},
| |
| ["innateability"] = "Elusive Form",
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 60,
| |
| ["poisonresist"] = 0.33,
| |
| ["magicresist"] = 100,
| |
| ["armor"] = 25,
| |
| ["specialresist"] = 0.33,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 16,
| |
| ["maxdmg"] = 20,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 1,
| |
| },
| |
| ["Silverback"] = {
| |
| ["hits"] = 150,
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 60,
| |
| ["magicresist"] = 50,
| |
| ["armor"] = 25,
| |
| ["passiveability"] = "Frenzy",
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 18,
| |
| ["maxdmg"] = 22,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 2,
| |
| },
| |
| ["Searing Lizard"] = {
| |
| ["hits"] = 150,
| |
| ["wrestling"] = 55,
| |
| ["slots"] = 1,
| |
| ["armor"] = 50,
| |
| ["magicresist"] = 50,
| |
| ["cooldownability"] = "Crush",
| |
| ["passiveability"] = "Flamestrike",
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 18,
| |
| ["maxdmg"] = 22,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 2,
| |
| },
| |
| ["Searing Imp"] = {
| |
| ["hits"] = 150,
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 50,
| |
| ["magicresist"] = 100,
| |
| ["armor"] = 25,
| |
| ["passiveability"] = "Spellburn",
| |
| ["combat"] = "Spell",
| |
| ["mindmg"] = 9,
| |
| ["maxdmg"] = 12,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 3,
| |
| },
| |
| ["Aegis Mongbat"] = {
| |
| ["hits"] = 150,
| |
| ["armor"] = 25,
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 70,
| |
| ["magicresist"] = 100,
| |
| ["cooldownability"] = "Mirror",
| |
| ["specialresist"] = 0.33,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 18,
| |
| ["maxdmg"] = 22,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 2,
| |
| },
| |
| ["Sand Crab"] = {
| |
| ["hits"] = 125,
| |
| ["slots"] = 1,
| |
| ["armor"] = 75,
| |
| ["magicresist"] = 50,
| |
| ["cooldownability"] = "Crush",
| |
| ["wrestling"] = 60,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 16,
| |
| ["maxdmg"] = 20,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 1,
| |
| },
| |
| ["Flamehound"] = {
| |
| ["hits"] = 125,
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 60,
| |
| ["magicresist"] = 50,
| |
| ["armor"] = 25,
| |
| ["passiveability"] = {"Flamestrike","Frenzy"},
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 14,
| |
| ["maxdmg"] = 18,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 1,
| |
| },
| |
| ["Primordial Whelp"] = {
| |
| ["hits"] = 125,
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 65,
| |
| ["magicresist"] = 50,
| |
| ["armor"] = 25,
| |
| ["passiveability"] = "Frenzy",
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 14,
| |
| ["maxdmg"] = 18,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 1,
| |
| },
| |
| ["Monitor Hatchling"] = {
| |
| ["hits"] = 125,
| |
| ["slots"] = 1,
| |
| ["armor"] = 50,
| |
| ["magicresist"] = 50,
| |
| ["cooldownability"] = "Crush",
| |
| ["wrestling"] = 55,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 16,
| |
| ["maxdmg"] = 20,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 1,
| |
| },
| |
| ["Aegis Rat"] = {
| |
| ["hits"] = 100,
| |
| ["passiveability"] = "Disease",
| |
| ["armor"] = 25,
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 65,
| |
| ["poisonresist"] = 0.33,
| |
| ["magicresist"] = 100,
| |
| ["cooldownability"] = "Mirror",
| |
| ["specialresist"] = 0.33,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 16,
| |
| ["maxdmg"] = 20,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 1,
| |
| },
| |
| ["Imp"] = {
| |
| ["hits"] = 125,
| |
| ["slots"] = 1,
| |
| ["magicresist"] = 100,
| |
| ["armor"] = 25,
| |
| ["wrestling"] = 45,
| |
| ["combat"] = "Spell",
| |
| ["mindmg"] = 9,
| |
| ["maxdmg"] = 12,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 2,
| |
| },
| |
| ["Fire Salamander"] = {
| |
| ["hits"] = 150,
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 60,
| |
| ["magicresist"] = 50,
| |
| ["armor"] = 25,
| |
| ["passiveability"] = {"Flamestrike","Frenzy"},
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 14,
| |
| ["maxdmg"] = 18,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 2,
| |
| },
| |
| ["Molten Mongbat"] = {
| |
| ["hits"] = 175,
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 75,
| |
| ["magicresist"] = 50,
| |
| ["armor"] = 25,
| |
| ["passiveability"] = "Flamestrike",
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 20,
| |
| ["maxdmg"] = 24,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 4,
| |
| },
| |
| ["Jaguar"] = {
| |
| ["hits"] = 125,
| |
| ["wrestling"] = 65,
| |
| ["innateability"] = "Backstab",
| |
| ["armor"] = 25,
| |
| ["slots"] = 1,
| |
| ["stealth"] = "X",
| |
| ["magicresist"] = 50,
| |
| ["cooldownability"] = "Vanish",
| |
| ["passiveability"] = "Frenzy",
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 12,
| |
| ["maxdmg"] = 16,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 2,
| |
| },
| |
| ["Husk Crab"] = {
| |
| ["hits"] = 175,
| |
| ["slots"] = 1,
| |
| ["armor"] = 75,
| |
| ["magicresist"] = 50,
| |
| ["cooldownability"] = "Crush",
| |
| ["wrestling"] = 75,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 18,
| |
| ["maxdmg"] = 22,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 4,
| |
| },
| |
| ["Komodo"] = {
| |
| ["hits"] = 200,
| |
| ["slots"] = 1,
| |
| ["armor"] = 50,
| |
| ["magicresist"] = 50,
| |
| ["cooldownability"] = "Crush",
| |
| ["wrestling"] = 70,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 24,
| |
| ["maxdmg"] = 30,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 4,
| |
| },
| |
| ["Black Bear"] = {
| |
| ["hits"] = 150,
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 50,
| |
| ["magicresist"] = 50,
| |
| ["armor"] = 25,
| |
| ["passiveability"] = "Enrage",
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 18,
| |
| ["maxdmg"] = 22,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 1,
| |
| },
| |
| ["Monitor"] = {
| |
| ["hits"] = 175,
| |
| ["slots"] = 1,
| |
| ["armor"] = 50,
| |
| ["magicresist"] = 50,
| |
| ["cooldownability"] = "Crush",
| |
| ["wrestling"] = 65,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 18,
| |
| ["maxdmg"] = 22,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 2,
| |
| },
| |
| ["Cougar"] = {
| |
| ["hits"] = 125,
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 55,
| |
| ["magicresist"] = 50,
| |
| ["armor"] = 25,
| |
| ["passiveability"] = "Frenzy",
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 14,
| |
| ["maxdmg"] = 18,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 1,
| |
| },
| |
| ["Army Ant"] = {
| |
| ["hits"] = 175,
| |
| ["slots"] = 1,
| |
| ["armor"] = 50,
| |
| ["magicresist"] = 50,
| |
| ["cooldownability"] = "Swarmstrike",
| |
| ["wrestling"] = 75,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 20,
| |
| ["maxdmg"] = 24,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 4,
| |
| },
| |
| ["Rock Guar"] = {
| |
| ["hits"] = 125,
| |
| ["innateability"] = "Mule",
| |
| ["slots"] = 1,
| |
| ["magicresist"] = 50,
| |
| ["armor"] = 75,
| |
| ["wrestling"] = 55,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 14,
| |
| ["maxdmg"] = 18,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 1,
| |
| },
| |
| ["Minion"] = {
| |
| ["hits"] = 150,
| |
| ["slots"] = 1,
| |
| ["magicresist"] = 75,
| |
| ["armor"] = 25,
| |
| ["wrestling"] = 50,
| |
| ["combat"] = "Spell",
| |
| ["mindmg"] = 9,
| |
| ["maxdmg"] = 13,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 2,
| |
| },
| |
| ["Primordial"] = {
| |
| ["hits"] = 150,
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 70,
| |
| ["magicresist"] = 50,
| |
| ["armor"] = 25,
| |
| ["passiveability"] = "Frenzy",
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 16,
| |
| ["maxdmg"] = 20,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 2,
| |
| },
| |
| ["Fire Minion"] = {
| |
| ["hits"] = 150,
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 60,
| |
| ["magicresist"] = 75,
| |
| ["armor"] = 25,
| |
| ["passiveability"] = "Spellburn",
| |
| ["combat"] = "Spell",
| |
| ["mindmg"] = 9,
| |
| ["maxdmg"] = 13,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 4,
| |
| },
| |
| ["Aegis Imp"] = {
| |
| ["hits"] = 150,
| |
| ["armor"] = 25,
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 55,
| |
| ["magicresist"] = 125,
| |
| ["cooldownability"] = "Mirror",
| |
| ["specialresist"] = 0.33,
| |
| ["combat"] = "Spell",
| |
| ["mindmg"] = 11,
| |
| ["maxdmg"] = 15,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 4,
| |
| },
| |
| ["Chameleon"] = {
| |
| ["hits"] = 150,
| |
| ["wrestling"] = 65,
| |
| ["innateability"] = "Backstab",
| |
| ["armor"] = 25,
| |
| ["slots"] = 1,
| |
| ["stealth"] = "X",
| |
| ["magicresist"] = 50,
| |
| ["cooldownability"] = "Vanish",
| |
| ["passiveability"] = "Frenzy",
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 16,
| |
| ["maxdmg"] = 20,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 3,
| |
| },
| |
| ["Fire Ant"] = {
| |
| ["hits"] = 125,
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 65,
| |
| ["magicresist"] = 55,
| |
| ["armor"] = 50,
| |
| ["passiveability"] = "Flamestrike",
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 16,
| |
| ["maxdmg"] = 20,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 2,
| |
| },
| |
| ["Familiar"] = {
| |
| ["hits"] = 100,
| |
| ["slots"] = 1,
| |
| ["magicresist"] = 75,
| |
| ["armor"] = 25,
| |
| ["wrestling"] = 40,
| |
| ["combat"] = "Spell",
| |
| ["mindmg"] = 8,
| |
| ["maxdmg"] = 11,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 1,
| |
| },
| |
| ["Drake Whelp"] = {
| |
| ["hits"] = 125,
| |
| ["slots"] = 1,
| |
| ["armor"] = 50,
| |
| ["magicresist"] = 50,
| |
| ["cooldownability"] = "Fire Breath",
| |
| ["wrestling"] = 60,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 16,
| |
| ["maxdmg"] = 20,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 3,
| |
| },
| |
| ["Aegis Scorpion"] = {
| |
| ["hits"] = 175,
| |
| ["armor"] = 75,
| |
| ["poisoning"] = 20,
| |
| ["poisontype"] = "Greater",
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 70,
| |
| ["poisonresist"] = 0.33,
| |
| ["magicresist"] = 100,
| |
| ["cooldownability"] = "Mirror",
| |
| ["specialresist"] = 0.33,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 16,
| |
| ["maxdmg"] = 20,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 4,
| |
| },
| |
| ["Cave Bat"] = {
| |
| ["hits"] = 125,
| |
| ["passiveability"] = "Bleed",
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 80,
| |
| ["magicresist"] = 50,
| |
| ["armor"] = 25,
| |
| ["specialresist"] = 0.33,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 18,
| |
| ["maxdmg"] = 22,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 2,
| |
| },
| |
| ["Corpse Eater"] = {
| |
| ["hits"] = 125,
| |
| ["passiveability"] = "Disease",
| |
| ["slots"] = 1,
| |
| ["wrestling"] = 60,
| |
| ["poisonresist"] = 0.33,
| |
| ["magicresist"] = 50,
| |
| ["armor"] = 50,
| |
| ["specialresist"] = 0.33,
| |
| ["combat"] = "Melee",
| |
| ["mindmg"] = 18,
| |
| ["maxdmg"] = 22,
| |
| ["spellname"] = "Summon Creature",
| |
| ["spellicon"] = "summoncreature",
| |
| ["creaturepool"] = 1,
| |
| },
| |
| ["Zombie"] = { | | ["Zombie"] = { |
| ["slots"] = 1, | | ["slots"] = 1, |
Line 1,203: |
Line 218: |
| }, | | }, |
| } | | } |
| | |
| | local necromancyConversions = { |
| | ["Vampire Thrall"] = "Daemon", |
| | ["Lich"] = "Fire Elemental", |
| | ["Ancient Mummy"] = "Earth Elemental", |
| | ["Skeletal Fiend"] = "Air Elemental", |
| | ["Jackel Spirit"] = "Energy Vortex", |
| | ["Rag Witch"] = "Water Elemental", |
| | ["Skeletal Husk"] = "Blade Spirit", |
| | } |
| | |
| | function CloneTable(t) |
| | local new_t = {} |
| | local i, v = next(t, nil) |
| | while i do |
| | new_t[i] = v |
| | i, v = next(t, i) |
| | end |
| | return new_t |
| | end |
| | |
| | -- Copy summon data for necro varients |
| | for necroSummon, Summon in pairs(necromancyConversions) do |
| | p[necroSummon] = CloneTable(p[Summon]) |
| | p[necroSummon]["necro"] = true |
| | end |
|
| |
|
| -- Helper function to add comma's between numbers | | -- Helper function to add comma's between numbers |
Line 1,288: |
Line 329: |
| creature[stat] = defaultValue | | creature[stat] = defaultValue |
| end | | end |
| | end |
| | end |
| | |
| | -- Copy tameable data for summonable tames |
| | local tameableArray = require("Module:TameableCreatureData") |
| | |
| | for tameableName, tameable in pairs(tameableArray) do |
| | if tameable.slots == 1 and tameable.taming >= 45 and tameable.taming <= 100 and tameable.mount == false then |
| | local pool |
| | |
| | if tameable.taming >= 45 and tameable.taming <= 55 then |
| | pool = 1 |
| | elseif tameable.taming >= 60 and tameable.taming <= 70 then |
| | pool = 2 |
| | elseif tameable.taming >= 75 and tameable.taming <= 85 then |
| | pool = 3 |
| | elseif tameable.taming >= 90 and tameable.taming <= 100 then |
| | pool = 4 |
| | end |
| | |
| | p[tameableName] = CloneTable(tameableArray[tameableName]) |
| | p[tameableName].spellname = "Summon Creature" |
| | p[tameableName].spellicon = "summoncreature" |
| | p[tameableName].creaturepool = "<br>(Pool " .. pool .. ")" |
| end | | end |
| end | | end |
|
| |
|
| return p | | return p |
Documentation for this module may be created at Module:SummonableCreatureData/doc
-- Unique summons, non-tameable not necro reskins
local p = {
["Daemon"] = {
["slots"] = 2,
["combat"] = "Spell",
["hits"] = 600,
["mindmg"] = 26,
["maxdmg"] = 32,
["wrestling"] = 95,
["armor"] = 50,
["magicresist"] = 100,
["innateability"] = "Fury",
["spellname"] = "Summon Daemon",
["spellicon"] = "summondaemon1",
},
["Air Elemental"] = {
["slots"] = 2,
["combat"] = "Melee",
["hits"] = 500,
["mindmg"] = 34,
["maxdmg"] = 40,
["wrestling"] = 100,
["armor"] = 50,
["magicresist"] = 100,
["innateability"] = "Cleave",
["spellname"] = "Air Elemental",
["spellicon"] = "summonairele1",
},
["Earth Elemental"] = {
["slots"] = 2,
["combat"] = "Melee",
["hits"] = 600,
["mindmg"] = 30,
["maxdmg"] = 36,
["wrestling"] = 95,
["armor"] = 75,
["magicresist"] = 50,
["specialresist"] = 0.33,
["innateability"] = "Rooted",
["spellname"] = "Earth Elemental",
["spellicon"] = "summonearthele1",
},
["Water Elemental"] = {
["slots"] = 2,
["combat"] = "Spell",
["hits"] = 600,
["mindmg"] = 24,
["maxdmg"] = 30,
["wrestling"] = 100,
["armor"] = 50,
["magicresist"] = 150,
["poisonresist"] = 0.66,
["specialresist"] = 0.33,
["cooldownability"] = "Mirror",
["innateability"] = "Elusive Form",
["spellname"] = "Water Elemental",
["spellicon"] = "summonwaterele1",
},
["Fire Elemental"] = {
["slots"] = 2,
["combat"] = "Spell",
["hits"] = 400,
["mindmg"] = 28,
["maxdmg"] = 34,
["wrestling"] = 85,
["armor"] = 25,
["magicresist"] = 100,
["cooldownability"] = "Epic Barrage",
["spellname"] = "Fire Elemental",
["spellicon"] = "summonfireele1",
},
["Energy Vortex"] = {
["slots"] = 2,
["combat"] = "Melee",
["hits"] = 600,
["mindmg"] = 38,
["maxdmg"] = 46,
["wrestling"] = 105,
["armor"] = 50,
["magicresist"] = 100,
["poisonresist"] = 0.33,
["specialresist"] = 0.33,
["innateability"] = "Discharge",
["spellname"] = "Energy Vortex",
["spellicon"] = "summonev1",
},
["Blade Spirit"] = {
["slots"] = 1,
["combat"] = "Melee",
["hits"] = 300,
["mindmg"] = 18,
["maxdmg"] = 22,
["wrestling"] = 90,
["armor"] = 50,
["magicresist"] = 50,
["poisonresist"] = 0.33,
["specialresist"] = 0.33,
["innateability"] = "Diversion",
["spellname"] = "Blade Spirits",
["spellicon"] = "bladespirit1",
},
["Zombie"] = {
["slots"] = 1,
["combat"] = "Melee",
["hits"] = 175,
["mindmg"] = 12,
["maxdmg"] = 16,
["wrestling"] = 40,
["armor"] = 25,
["magicresist"] = 50,
["passiveability"] = "Disease",
["spellname"] = "Summon Creature",
["spellicon"] = "summoncreature",
["creaturepool"] = 1,
["necro"] = true,
},
["Skeleton"] = {
["slots"] = 1,
["combat"] = "Melee",
["hits"] = 175,
["mindmg"] = 14,
["maxdmg"] = 18,
["wrestling"] = 45,
["armor"] = 25,
["magicresist"] = 50,
["passiveability"] = "Enrage",
["spellname"] = "Summon Creature",
["spellicon"] = "summoncreature",
["creaturepool"] = 1,
["necro"] = true,
},
["Skeletal Knight"] = {
["slots"] = 1,
["combat"] = "Melee",
["hits"] = 200,
["mindmg"] = 14,
["maxdmg"] = 18,
["wrestling"] = 50,
["armor"] = 25,
["magicresist"] = 50,
["spellname"] = "Summon Creature",
["creaturepool"] = 2,
["spellicon"] = "summoncreature",
["passiveability"] = "Enrage",
["necro"] = true,
},
["Ghoul"] = {
["slots"] = 1,
["combat"] = "Spell",
["hits"] = 100,
["mindmg"] = 5,
["maxdmg"] = 7,
["wrestling"] = 40,
["armor"] = 25,
["magicresist"] = 75,
["spellname"] = "Summon Creature",
["spellicon"] = "summoncreature",
["creaturepool"] = 2,
["necro"] = true,
},
["Skeletal Mage"] = {
["slots"] = 1,
["combat"] = "Spell",
["hits"] = 150,
["mindmg"] = 7,
["maxdmg"] = 9,
["wrestling"] = 50,
["armor"] = 25,
["magicresist"] = 75,
["spellname"] = "Summon Creature",
["creaturepool"] = 3,
["spellicon"] = "summoncreature",
["necro"] = true,
},
["Ghost"] = {
["slots"] = 1,
["combat"] = "Melee",
["hits"] = 200,
["mindmg"] = 16,
["maxdmg"] = 20,
["wrestling"] = 80,
["armor"] = 25,
["magicresist"] = 50,
["spellname"] = "Summon Creature",
["spellicon"] = "summoncreature",
["creaturepool"] = 3,
["necro"] = true,
},
["Skeletal Marksman"] = {
["slots"] = 1,
["combat"] = "Melee",
["hits"] = 175,
["mindmg"] = 12,
["maxdmg"] = 16,
["wrestling"] = 70,
["armor"] = 25,
["magicresist"] = 50,
["spellname"] = "Summon Creature",
["creaturepool"] = 4,
["spellicon"] = "summoncreature",
["necro"] = true,
},
["Rotting Flesh"] = {
["slots"] = 1,
["combat"] = "Melee",
["hits"] = 225,
["mindmg"] = 14,
["maxdmg"] = 18,
["wrestling"] = 70,
["armor"] = 25,
["magicresist"] = 50,
["poisonresist"] = 0.33,
["specialresist"] = 0.33,
["spellname"] = "Summon Creature",
["creaturepool"] = 4,
["spellicon"] = "summoncreature",
["necro"] = true,
},
}
local necromancyConversions = {
["Vampire Thrall"] = "Daemon",
["Lich"] = "Fire Elemental",
["Ancient Mummy"] = "Earth Elemental",
["Skeletal Fiend"] = "Air Elemental",
["Jackel Spirit"] = "Energy Vortex",
["Rag Witch"] = "Water Elemental",
["Skeletal Husk"] = "Blade Spirit",
}
function CloneTable(t)
local new_t = {}
local i, v = next(t, nil)
while i do
new_t[i] = v
i, v = next(t, i)
end
return new_t
end
-- Copy summon data for necro varients
for necroSummon, Summon in pairs(necromancyConversions) do
p[necroSummon] = CloneTable(p[Summon])
p[necroSummon]["necro"] = true
end
-- Helper function to add comma's between numbers
function FormatInt(int)
int = string.reverse(int)
if string.len(int) > 3 and string.len(int) < 6 then
int = string.gsub(int, "(%d%d%d)", "%1,")
elseif string.len(int) == 6 then
int = string.gsub(int, "(%d%d%d)(%d%d%d)", "%1,%2")
elseif string.len(int) > 6 and string.len(int) < 9 then
int = string.gsub(int, "(%d%d%d)(%d%d%d)", "%1,%2,")
end
int = string.reverse(int)
return int
end
for index, creature in pairs(p) do
local defaultStatArray = {
["hits"] = "?",
["mindmg"] = "?",
["maxdmg"] = "?",
["wrestling"] = "",
["armor"] = "",
["magicresist"] = "",
["parry"] = "",
["atkspd"] = "?",
["magery"] = "",
["poisontype"] = "",
["poisoning"] = "",
["poisonresist"] = "",
["stealth"] = "",
["armormin"] = "",
["magicresistmin"] = "",
["poisonresistmin"] = "",
["slots"] = "?",
["combat"] = "?",
["cooldownability"] = "",
["innateability"] = "",
["passiveability"] = "",
["specialresist"] = "",
["spellname"] = "",
["spellicon"] = "",
["necro"] = false,
["creaturepool"] = "",
}
if type(creature.hits) == "number" then
creature.unformattedhits = creature.hits
creature.hits = FormatInt(creature.hits)
end
if creature.armormin then
creature.armormin = "<br>(" .. creature.armormin .. " min)"
end
if creature.magicresistmin then
creature.magicresistmin = "<br>(" .. creature.magicresistmin .. " min)"
end
if creature.poisonresistmin then
creature.poisonresistmin = "<br>(" .. creature.poisonresistmin .. " min)"
end
if creature.poisonresist then
creature.poisonresist = (creature.poisonresist * 100) .. "%"
end
if creature.specialresist then
creature.specialresist = (creature.specialresist * 100) .. "%"
end
if creature.creaturepool then
if creature.necro == true then
creature.creaturepool = "<br>(Necro Pool " .. creature.creaturepool .. ")"
else
creature.creaturepool = "<br>(Pool " .. creature.creaturepool .. ")"
end
end
for stat, defaultValue in pairs(defaultStatArray) do
if creature[stat] == nil then
creature[stat] = defaultValue
end
end
end
-- Copy tameable data for summonable tames
local tameableArray = require("Module:TameableCreatureData")
for tameableName, tameable in pairs(tameableArray) do
if tameable.slots == 1 and tameable.taming >= 45 and tameable.taming <= 100 and tameable.mount == false then
local pool
if tameable.taming >= 45 and tameable.taming <= 55 then
pool = 1
elseif tameable.taming >= 60 and tameable.taming <= 70 then
pool = 2
elseif tameable.taming >= 75 and tameable.taming <= 85 then
pool = 3
elseif tameable.taming >= 90 and tameable.taming <= 100 then
pool = 4
end
p[tameableName] = CloneTable(tameableArray[tameableName])
p[tameableName].spellname = "Summon Creature"
p[tameableName].spellicon = "summoncreature"
p[tameableName].creaturepool = "<br>(Pool " .. pool .. ")"
end
end
return p