Module:Cards/data

From Wildfrost Wiki
< Module:Cards
Revision as of 02:21, 15 December 2023 by Lvlen-125 (talk | contribs)
Jump to navigation Jump to search

Documentation for this module may be created at Module:Cards/data/doc

local p = {}
local cards = {}

--[[
regexes for future use

cards["$1"] = {\n\tName = "$1",\n\tTypes={"Pet", "Companion"},\n\tHealth=$3,\n\tAttack=$4,\n\tCounter=$5,\n\tOther="$6",\n\tDesc="$7"\n}
cards["$1"] = {\n\tName = "$1",\n\tTypes={"Frozen Traveler", "Companion"},\n\tHealth=$3,\n\tAttack=$4,\n\tCounter=$5,\n\tOther="$6",\n\tDesc="$7",\n\tTribes={"$8"}\n}
\t(.*)=(""|)(?:,)?\n
--]]

--Pets
cards["Booshu"] = {
	Name = "Booshu",
	Types={"Pet", "Companion"},
	Health=4,
	Attack=3,
	Counter=6,
	Desc="Restore '''3''' {{Stat|Health}} to all allies"
}
cards["Lil Gazi"] = {
	Name = "Lil Gazi",
	Types={"Pet", "Companion"},
	Health=3,
	Attack=4,
	Counter=4,
	Desc="While active, add '''+1''' {{Stat|Attack}} to all allies"
}
cards["Loki"] = {
	Name = "Loki",
	Types={"Pet", "Companion"},
	Health=5,
	Attack=2,
	Counter=3,
	Desc="Apply '''1''' {{Stat|Demonize}}<br>{{Keyword|Aimless}}"
}
cards["Sneezle"] = {
	Name = "Sneezle",
	Types={"Pet", "Companion"},
	Health=6,
	Attack=2,
	Counter=3,
	Desc="{{Keyword|Draw}} '''1''' when hit"
}
cards["Snoof"] = {
	Name = "Snoof",
	Types={"Pet", "Companion"},
	Health=3,
	Attack=3,
	Counter=3,
	Desc="Apply '''1''' {{Stat|Snow}}"
}
cards["Spike"] = {
	Name = "Spike",
	Types={"Pet", "Companion"},
	Health=8,
	Other="2 {{Stat|Teeth}}",
	Desc="{{Keyword|Hogheaded}}"
}

--Frozen Travelers
cards["Alloy"] = {
	Name = "Alloy",
	Types={"Frozen Traveler", "Companion"},
	Health=15,
	Attack=6,
	Counter=5,
	Other="2 {{Stat|Bom}}",
	Desc="On kill, apply '''1''' {{Stat|Scrap}} to a random ally",
	Tribes={"Clunkmasters"}
}
cards["Berry Sis"] = {
	Name = "Berry Sis",
	Types={"Frozen Traveler", "Companion"},
	Health=8,
	Attack=2,
	Counter=3,
	Desc="When hit, add lost {{Stat|Health}} to a random ally",
	Tribes={"Shademancers"}
}
cards["Big Berry"] = {
	Name = "Big Berry",
	Types={"Frozen Traveler", "Companion"},
	Health=10,
	Attack=5,
	Counter=4,
	Desc="On kill, restore '''2''' {{Stat|Health}} to self and allies in the row",
	Tribes={"All"}
}
cards["Biji"] = {
	Name = "Biji",
	Types={"Frozen Traveler", "Companion"},
	Health=6,
	Attack=0,
	Counter=4,
	Desc="Apply '''2''' {{Stat|Bom}}<br>Increase by '''1''' when hit",
	Tribes={"Clunkmasters"}
}
cards["Blunky"] = {
	Name = "Blunky",
	Types={"Frozen Traveler", "Companion"},
	Health=1,
	Attack=1,
	Counter=2,
	Desc="When deployed, gain '''1''' {{Stat|Block}}",
	Tribes={"All"}
}
cards["Bombom"] = {
	Name = "Bombom",
	Types={"Frozen Traveler", "Companion"},
	Health=20,
	Attack=7,
	Counter=4,
	Desc="Deal '''6''' damage to self and allies in the row<br>{{Keyword|Barrage}}",
	Tribes={"All"}
}
cards["Bonnie"] = {
	Name = "Bonnie",
	Types={"Frozen Traveler", "Companion"},
	Health=3,
	Counter=4,
	Desc="Restore '''2''' {{Stat|Health}} to all allies",
	Tribes={"All"}
}
cards["Chikichi"] = {
	Name = "Chikichi",
	Types={"Frozen Traveler", "Companion"},
	Health=2,
	Attack=2,
	Counter=3,
	Desc="When {{Keyword|Sacrificed}}, summon [[Chikani]]",
	Tribes={"Shademancers"}
}
cards["Chompom"] = {
	Name = "Chompom",
	Types={"Frozen Traveler", "Companion"},
	Health=3,
	Attack=1,
	Counter=3,
	Other="3 {{Stat|Shell}}",
	Desc="Deal additional damage equal to {{Stat|Shell}}",
	Tribes={"Snowdwellers"}
}
cards["Devicro"] = {
	Name = "Devicro",
	Types={"Frozen Traveler", "Companion"},
	Health=4,
	Attack=2,
	Counter=4,
	Desc="When an ally is {{Keyword|Sacrificed}}, gain their {{Stat|Attack}}",
	Tribes={"Shademancers"}
}
cards["Dimona"] = {
	Name = "Dimona",
	Types={"Frozen Traveler", "Companion"},
	Health=6,
	Attack=0,
	Counter=3,
	Desc="Apply '''1''' {{Stat|Demonize}}",
	Tribes={"All"}
}
cards["Egg"] = {
	Name = "Egg",
	Types={"Frozen Traveler", "Companion"},
	Health=8,
	Desc="When destroyed, summon [[Dregg]]",
	Tribes={"Shademancers"}
}
cards["Firefist"] = {
	Name = "Firefist",
	Types={"Frozen Traveler", "Companion"},
	Health=10,
	Attack=2,
	Counter=6,
	Desc="When {{Stat|Health}} lost, gain equal {{Stat|Spice}}",
	Tribes={"Snowdwellers"}
}
cards["Fizzle"] = {
	Name = "Fizzle",
	Types={"Frozen Traveler", "Companion"},
	Health=5,
	Attack=0,
	Counter=4,
	Other="x3 {{Stat|Frenzy}}",
	Desc="Apply '''1''' {{Stat|Bom}}",
	Tribes={"Clunkmasters"}
}
cards["Folby"] = {
	Name = "Folby",
	Types={"Frozen Traveler", "Companion"},
	Health=12,
	Attack=3,
	Counter=4,
	Desc="{{Keyword|Trash}} '''1''' when hit",
	Tribes={"Clunkmasters"}
}
cards["Foxee"] = {
	Name = "Foxee",
	Types={"Frozen Traveler", "Companion"},
	Health=4,
	Attack=1,
	Counter=3,
	Other="x3 {{Stat|Frenzy}}",
	Tribes={"All"}
}
cards["Fungun"] = {
	Name = "Fungun",
	Types={"Frozen Traveler", "Companion"},
	Health=10,
	Attack=0,
	Counter=5,
	Desc="Apply '''2''' {{Stat|Shroom}}<br>Increase by '''1''' when hit",
	Tribes={"Snowdwellers"}
}
cards["Groff"] = {
	Name = "Groff",
	Types={"Frozen Traveler", "Companion"},
	Health=5,
	Attack=5,
	Other="x2 {{Stat|Frenzy}}",
	Desc="<span style=\"color:brown\">Trigger when an ally is {{Keyword|Sacrificed}}</span>",
	Tribes={"Shademancers"}
}
cards["Hazeblazer"] = {
	Name = "Hazeblazer",
	Types={"Frozen Traveler", "Companion"},
	Health=7,
	Attack=0,
	Counter=6,
	Desc="Apply '''1''' {{Stat|Haze}}<br>Deal '''3''' damage to self",
	Tribes={"Clunkmasters"}
}
cards["Jumbo"] = {
	Name = "Jumbo",
	Types={"Frozen Traveler", "Companion"},
	Health=13,
	Attack=1,
	Counter=3,
	Desc="Also hits ally behind<br>{{Keyword|Barrage}}",
	Tribes={"All"}
}
cards["Kernel"] = {
	Name = "Kernel",
	Types={"Frozen Traveler", "Companion"},
	Health=8,
	Attack=3,
	Counter=4,
	Desc="When hit, apply '''3''' {{Stat|Shell}} to ally behind",
	Tribes={"Snowdwellers"}
}
cards["Kreggo"] = {
	Name = "Kreggo",
	Types={"Frozen Traveler", "Companion"},
	Health=7,
	Attack=0,
	Counter=5,
	Desc="When a card is destroyed, gain '''+1''' {{Stat|Attack}}",
	Tribes={"Clunkmasters"}
}
cards["Lil Berry"] = {
	Name = "Lil Berry",
	Types={"Frozen Traveler", "Companion"},
	Health=8,
	Attack=2,
	Counter=4,
	Desc="When healed, gain '''+2''' {{Stat|Attack}}",
	Tribes={"Snowdwellers"}
}
cards["Mini Mika"] = {
	Name = "Mini Mika",
	Types={"Frozen Traveler", "Companion"},
	Health=8,
	Attack=2,
	Counter=5,
	Desc="When hit with [[Junk]], gain '''x1''' {{Stat|Frenzy}}",
	Tribes={"Clunkmasters"}
}
cards["Monch"] = {
	Name = "Monch",
	Types={"Frozen Traveler", "Companion"},
	Health=6,
	Attack=2,
	Counter=4,
	Desc="Eat allies in the row, absorbing their {{Stat|Attack}} and {{Stat|Health}}",
	Tribes={"Shademancers"}
}
cards["Naked Gnome"] = {
	Name = "Naked Gnome",
	Types={"Frozen Traveler", "Companion"},
	Health=1,
	Attack=1,
	Counter=2,
	Tribes={"All"}
}
cards["Nom & Stompy"] = {
	Name = "Nom & Stompy",
	Types={"Frozen Traveler", "Companion"},
	Health=10,
	Attack=10,
	Counter=10,
	Desc="When a card is destroyed, count down {{Stat|Counter}} by '''1'''",
	Tribes={"Clunkmasters"}
}
cards["Pootie"] = {
	Name = "Pootie",
	Types={"Frozen Traveler", "Companion"},
	Health=1,
	Attack=1,
	Counter=3,
	Desc="When destroyed, add '''x1''' {{Stat|Frenzy}} to a random ally",
	Tribes={"Snowdwellers"}
}
cards["Pyra"] = {
	Name = "Pyra",
	Types={"Frozen Traveler", "Companion"},
	Health=8,
	Counter=5,
	Desc="Apply '''6''' {{Stat|Spice}} to ally ahead",
	Tribes={"Snowdwellers"}
}
cards["Scaven"] = {
	Name = "Scaven",
	Types={"Frozen Traveler", "Companion"},
	Health=8,
	Attack=5,
	Counter=3,
	Desc="{{Keyword|Trash}} '''1'''",
	Tribes={"Clunkmasters"}
}
cards["Shelly"] = {
	Name = "Shelly",
	Types={"Frozen Traveler", "Companion"},
	Health=4,
	Attack=1,
	Counter=3,
	Desc="When an enemy is killed, apply '''3''' {{Stat|Shell}} to the attacker",
	Tribes={"Snowdwellers"}
}
cards["Shen"] = {
	Name = "Shen",
	Types={"Frozen Traveler", "Companion"},
	Health=6,
	Attack=0,
	Counter=4,
	Desc="Apply '''1''' {{Stat|Overburn}}<br>Increase by '''1''' when hit",
	Tribes={"Shademancers"}
}
cards["Snobble"] = {
	Name = "Snobble",
	Types={"Frozen Traveler", "Companion"},
	Health=5,
	Attack=2,
	Counter=4,
	Desc="Apply {{Stat|Snow}} equal to damage dealt",
	Tribes={"All"}
}
cards["Snoffel"] = {
	Name = "Snoffel",
	Types={"Frozen Traveler", "Companion"},
	Health=4,
	Counter=4,
	Desc="Apply '''1''' {{Stat|Snow}} to all enemies",
	Tribes={"All"}
}
cards["Splinter"] = {
	Name = "Splinter",
	Types={"Frozen Traveler", "Companion"},
	Health=4,
	Attack=4,
	Counter=4,
	Desc="When deployed, copy the effects of a random enemy",
	Tribes={"Shademancers"}
}
cards["Taiga"] = {
	Name = "Taiga",
	Types={"Frozen Traveler", "Companion"},
	Health=8,
	Counter=4,
	Other="2 {{Stat|Teeth}}",
	Desc="Gain '''2''' {{Stat|Teeth}}",
	Tribes={"Shademancers"}
}
cards["Tinkerson Jr"] = {
	Name = "Tinkerson Jr",
	Types={"Frozen Traveler", "Companion"},
	Health=8,
	Attack=2,
	Counter=3,
	Desc="While active, add {{Stat|Attack}} to all [[Junk]] in your hand",
	Tribes={"Clunkmasters"}
}
cards["Tiny Tyko"] = {
	Name = "Tiny Tyko",
	Types={"Frozen Traveler", "Companion"},
	Health=2,
	Attack=1,
	Counter=4,
	Other="x2 {{Stat|Frenzy}}",
	Desc="When hit, gain '''x1''' {{Stat|Frenzy}}",
	Tribes={"Snowdwellers"}
}
cards["Tusk"] = {
	Name = "Tusk",
	Types={"Frozen Traveler", "Companion"},
	Health=5,
	Attack=2,
	Counter=5,
	Desc="While active, add '''3''' {{Stat|Teeth}} to all allies",
	Tribes={"Shademancers"}
}
cards["Van Jun"] = {
	Name = "Van Jun",
	Types={"Frozen Traveler", "Companion"},
	Health=6,
	Counter=4,
	Desc="Add '''+2''' {{Stat|Attack}} and '''+2''' {{Stat|Health}} to all {{Keyword|Summoned}} allies",
	Tribes={"Shademancers"}
}
cards["Vesta"] = {
	Name = "Vesta",
	Types={"Frozen Traveler", "Companion"},
	Health=8,
	Attack=0,
	Counter=4,
	Desc="Double the target's {{Stat|Overburn}}",
	Tribes={"Shademancers"}
}
cards["Wallop"] = {
	Name = "Wallop",
	Types={"Frozen Traveler", "Companion"},
	Health=9,
	Attack=4,
	Counter=4,
	Desc="Deal '''8''' additional damage to {{Stat|Snow}}'d targets",
	Tribes={"Snowdwellers"}
}
cards["Wort"] = {
	Name = "Wort",
	Types={"Frozen Traveler", "Companion"},
	Health=6,
	Attack=0,
	Counter=3,
	Other="x2 {{Stat|Frenzy}}",
	Desc="Apply '''2''' {{Stat|Shroom}}<br>{{Keyword|Aimless}}",
	Tribes={"Snowdwellers"}
}
cards["Yuki"] = {
	Name = "Yuki",
	Types={"Frozen Traveler", "Companion"},
	Health=1,
	Attack=1,
	Counter=4,
	Desc="Whenever anything is {{Stat|Snow}}'d, gain equal {{Stat|Attack}}",
	Tribes={"Snowdwellers"}
}

--Clunkers
cards["Bitebox"] = {
	Name = "Bitebox",
	Types={"Clunker"},
	Scrap=1,
	Desc="When hit, deal equal damage to the attacker",
	Tribes={"All"}
}
cards["Bling Bank"] = {
	Name = "Bling Bank",
	Types={"Clunker"},
	Scrap=1,
	Desc="When an enemy is killed, gain '''4''' {{Bling}}",
	Tribes={"All"}
}
cards["Blundertank"] = {
	Name = "Blundertank",
	Types={"Clunker"},
	Scrap=1,
	Attack=5,
	Desc="<span style=\"color:brown\">Trigger when [[Junk]] is destroyed<\span>",
	Tribes={"Clunkmasters"}
}
cards["Bombarder"] = {
	Name = "Bombarder",
	Types={"Clunker"},
	Scrap=1,
	Attack=0,
	Desc="<span style=\"color:brown\">Trigger against anything that is hit with {{Stat|Bom}}<\span>",
	Tribes={"Clunkmasters"}
}
cards["Fungo Blaster"] = {
	Name = "Fungo Blaster",
	Types={"Clunker"},
	Scrap=1,
	Desc="When a {{Stat|Shroom}}'d enemy dies, apply their {{Stat|Shroom}} to a random enemy",
	Tribes={"Snowdwellers"}
}
cards["Gachapomper"] = {
	Name = "Gachapomper",
	Types={"Clunker"},
	Scrap=1,
	Desc="While active, add {{Keyword|Barrage}} to allies in the row",
	Tribes={"Clunkmasters"}
}
cards["Haze Balloon"] = {
	Name = "Haze Balloon",
	Types={"Clunker"},
	Scrap=1,
	Desc="When destroyed, apply '''1''' {{Stat|Haze}} to the attacker",
	Tribes={"Clunkmasters"}
}
cards["Heartforge"] = {
	Name = "Heartforge",
	Types={"Clunker"},
	Scrap=1,
	Desc="When an ally is healed, apply equal {{Stat|Spice}}",
	Tribes={"Snowdwellers"}
}
cards["Heartmist Station"] = {
	Name = "Heartmist Station",
	Types={"Clunker"},
	Scrap=1,
	Desc="When an ally is hit, restore their {{Stat|Health}} by '''1'''",
	Tribes={"All"}
}
cards["ICGM"] = {
	Name = "ICGM",
	Types={"Clunker"},
	Scrap=4,
	Attack=10,
	Counter=13,
	Desc="Trigger multiple times equal to {{Stat|Scrap}}<br>Destroy self",
	Tribes={"Clunkmasters"}
}
cards["Junkhead"] = {
	Name = "Junkhead",
	Types={"Clunker"},
	Scrap=3,
	Desc="{{Keyword|Trash}} '''1''' when hit",
	Tribes={"Clunkmasters"}
}
cards["Kobonker"] = {
	Name = "Kobonker",
	Types={"Clunker"},
	Scrap=1,
	Attack=3,
	Desc="<span style=\"color:brown\">Trigger against anything that is hit with {{Stat|Snow}}</span>",
	Tribes={"Snowdwellers"}
}
cards["Krono"] = {
	Name = "Krono",
	Types={"Clunker"},
	Scrap=1,
	Desc="While active, add '''x1''' {{Stat|Frenzy}} to {{Crown}}'d allies",
	Tribes={"Snowdwellers"}
}
cards["Mega Mimik"] = {
	Name = "Mega Mimik",
	Types={"Clunker"},
	Scrap=3,
	Attack=5,
	Desc="<div style=\"color:brown;\">Trigger when an ally in the row attacks</div>Lose '''1''' {{Stat|Scrap}}",
	Tribes={"All"}
}
cards["Mimik"] = {
	Name = "Mimik",
	Types={"Clunker"},
	Scrap=1,
	Attack=2,
	Desc="<span style=\"color:brown\">Trigger when an ally in the row attacks</span>",
	Tribes={"All"}
}
cards["Mobile Campfire"] = {
	Name = "Mobile Campfire",
	Types={"Clunker"},
	Scrap=1,
	Desc="While active, add '''+3''' {{Stat|Attack}} to allies in the row",
	Tribes={"Snowdwellers"}
}
cards["Moko Totem"] = {
	Name = "Moko Totem",
	Types={"Clunker"},
	Scrap=2,
	Attack=0,
	Other="x5 {{Stat|Frenzy}}",
	Desc="<span style=\"color:brown\"> Trigger when {{Stat|Spice}} reaches</span> '''10'''<br> Destroy self",
	Tribes={"Snowdwellers"}
}
cards["Pepper Flag"] = {
	Name = "Pepper Flag",
	Types={"Clunker"},
	Scrap=1,
	Desc="While active, all allies retain {{Stat|Spice}}",
	Tribes={"Snowdwellers"}
}
cards["Plinker"] = {
	Name = "Plinker",
	Types={"Clunker"},
	Scrap=5,
	Attack=2,
	Counter=1,
	Desc="Lose '''1''' {{Stat|Scrap}}",
	Tribes={"Clunkmasters"}
}
cards["Portable Workbench"] = {
	Name = "Portable Workbench",
	Types={"Clunker"},
	Scrap=1,
	Desc="While active, add '''+3''' {{Stat|Attack}} to all [[Junk]] in your hand",
	Tribes={"Clunkmasters"}
}
cards["Shroominator"] = {
	Name = "Shroominator",
	Types={"Clunker"},
	Scrap=3,
	Desc="Whenever anything is {{Stat|Shroom}}'d, double the amount and lose '''1''' {{Stat|Scrap}}",
	Tribes={"Snowdwellers"}
}
cards["Shroomine"] = {
	Name = "Shroomine",
	Types={"Clunker"},
	Scrap=1,
	Desc="When hit, apply '''4''' {{Stat|Shroom}} to the attacker",
	Tribes={"Snowdwellers"}
}
cards["Spice Sparklers"] = {
	Name = "Spice Sparklers",
	Types={"Clunker"},
	Scrap=1,
	Desc="While active, add '''+2''' {{Stat|Attack}} to [[Items]] in your hand",
	Tribes={"Snowdwellers"}
}
cards["Sunglass Chime"] = {
	Name = "Sunglass Chime",
	Types={"Clunker"},
	Scrap=1,
	Desc="When destroyed, trigger all allies",
	Tribes={"Clunkmasters"}
}
cards["Tootordion"] = {
	Name = "Tootordion",
	Types={"Clunker"},
	Scrap=3,
	Counter=4,
	Desc="Trigger a random ally<br>Lose '''1''' {{Stat|Scrap}}",
	Tribes={"Clunkmasters"}
}
cards["Totem of the Goat"] = {
	Name = "Totem of the Goat",
	Types={"Clunker"},
	Scrap=1,
	Desc="Before an enemy attacks, apply '''1''' {{Stat|Demonize}} to them",
	Tribes={"All"}
}
cards["Woodhead"] = {
	Name = "Woodhead",
	Types={"Clunker"},
	Scrap=1,
	Desc="<span style=\"color:gray\">''Does nothing, but will take a hit for you :)''</span>",
	Tribes={"Snowdwellers"}
}

p.cards = cards

return p