- "And finally, in the middle, we have the "Endless Battle". In this ultimate endurance test, you will try to survive as many waves of random foes as you can, while enemy levels gradually increase. The game difficulty will be automatically set to Hard for this one battle, and your high-score will be recorded in your records menu""
- ―Temple NPC, Epic Battle Fantasy 5
The Endless Battle is an optional challenge in Epic Battle Fantasy 5, found in the Temple of Trials and accessible once all 5 Evil Players have been defeated. It puts players through infinite randomly generated waves of various foes.
Wave creation algorithm[]
When generating a wave, the game will randomly select one of numerous formation variants. Each 5th wave is made from the hard formations pool, and all other waves are made from the easy formations pool. Formations themselves include up to 4 variables with numerous foes, out of which the game picks 1 foe per variable at random, and then builds a wave out of them, following instructions of the formation, such as which slots it should place selected foes into.
Formation example:
Foe A = Small Slimes, Bushes Foe B = Cats Wave = Foe A, Foe B, Foe A
In this case, both variables are consistent of foe groups only, without mentioning any specific foe directly.
The game will choose a random Small Slime or a random Bush for Foe A, and then a random Cat for Foe B, then place the result of Foe A as the first foe (slot 1, upmost one on the screen in-game) and the third foe, and the result of Foe B as the second foe. This can result in a wave of a Chocolate Slime, a Cat Wizard and a Chocolate Slime, or a Sandy Bush, a Cat Warrior and a Sandy Bush, or many other waves.
A more advanced example:
Foe A = Small Slimes, Bushes Foe B = Friend Dog, Mage Dog, Small Slimes Foe C = Red Flybot, Ores Wave = Foe A, Foe B, Foe B, Foe C
This time it utilizes both foe groups and specific foes, with the latter being highlighted with italics in the article for better understanding.
The game chooses a random Slime or a random Bush for Foe A; a Friend Dog, a Mage Dog or a random Slime for Foe B; and a Red Flybot or a random Ore for Foe C. It then makes a wave of Foe A's result as the first foe, Foe B's result as the second and the third foe, and Foe C's result as the fourth foe. Not too complicated.
Groups[]
A list of all groups and foes in each group.
- Bats = Blood Bat, Bone Bat, Electric Bat, Snow Bat.
- Bears = Brown Bear, Grolar Bear, Panda Bear, Black Bear.
- Big Slimes = Big Sand Slime, Big Chocolate Slime, Big Lava Slime, Big Mud Slime, Big Icecream Slime.
- Boulders = Coral Boulder, Dirt Boulder, Marble Boulder, Obsidian Boulder, Sandstone Boulder.
- Bushes = Dark Bush, Green Bush, Muddy Bush, Red Bush ,Sandy Bush.
- Cats = Cat Wizard, Cat Warrior, Cat Bomber, Cat Ninja, Cat Sniper, Skeleton Cat.
- Chompers = Leafy Chomper, Magma Chomper, Mutant Chomper, Seaweed Chomper.
- Creeps = Blue Creep, Hermit Creep, Green Creep, Red Creep, Thorny Creep, Icicle Creep.
- Defenders = Defender Mk III, Bubbler MX-01, Prototype 9X.
- Dogs = Tanuki Dog, Wolf Dog, Mage Dog, Friend Dog, Zap Dog.
- Dolls = Matt Doll, Natalie Doll, Lance Doll, Anna Doll, NoLegs Doll.
- Dragons = Earth Dragon, Sky Dragon, Sea Dragon, Omega Dragon, Origami Dragon.
- Fallen = Beheaded Fallen, Burned Fallen, Crucified Fallen, Drowned Fallen, Lost Fallen.
- Fishes = Gold Fish, Steam Fish, Jet Fish.
- Flybots = Blue Flybot, Red Flybot, Yellow Flybot.
- Gloops = Roasted Gloop, Hardy Gloop, Chunky Gloop, Stumpy Gloop, Fabulous Gloop.
- Golems = Topaz Golem, Pearl Golem, Amethyst Golem, Bone Golem.
- Hands = Zombie Hand, Skeleton Hand, Magma Hand.
- Idols = Stone Idol, Gem Idol, Metal Idol, Wooden Idol.
- Mammoths = Camel Mammoth, War Mammoth, Wooly Mammoth.
- Mirrors = Haunted Mirror, Demon Mirror, Angel Mirror, Wise Mirror.
- Monoliths = Ancient Monolith, Cosmic Monolith, Viking Monolith.
- Ores = Ruby Ore, Zircon Ore, Topaz Ore, Quartz Ore, Sapphire Ore, Peridot Ore, Amethyst Ore.
- Pixels = Dead Pixel, Red Pixel, Gray Pixel, Green Pixel.
- Small Slimes = Sand Slime, Water Slime, Lava Slime, Slime Mouse, Slime Bunny, Icecream Slime, Chocolate Slime.
- Sprites = Thunder Sprite, Fire Sprite, Ice Sprite, Rock Sprite, Wind Sprite.
- Squids = Pink Squid, Purple Squid, Lime Squid.
- Turrets = Harpoon Turret, Laser Turret, Cannon Turret, Nuclear Bomb.
- Turrets2 = Giga Harpoon, Earthquake Bomb, Acid Bomb, Shockwave Bomb.
- Wraiths = Flame Wraith, Frost Wraith, Leaf Wraith, Master Wraith, Steel Wraith, Origami Wraith.
- Worms = Cutie Worm, Scaly Worm, Fuzzy Worm, Putrid Worm, Book Worm.
* Underlined foes were added in the v2 update.
Easy formations[]
Variant 1:
Foe A = Sprites, Ores, Bats, Fishes, Bushes, Idols, Hands, Worms, Cats, or Pixels Foe B = Sprites, Dogs, Dolls, Mirrors, Wraiths or Boulders Wave = Foe A, Foe B, Foe A, Foe B, Foe A
Variant 2:
Foe A = Sprites, Ores, Bats, Fishes, Bushes, Idols, Hands, Worms, Cats, or Pixels Foe B = Sprites, Ores, Bats, Fishes, Bushes, Idols, Hands, Worms, Cats, or Pixels Wave = Foe A, Foe B, Foe A, Foe B, Foe A
Variant 3:
Foe A = Tanuki Dog, Wolf Dog, Mage Dog, Zap Dog Foe B = Friend Dog, Mage Dog, Bats, Worms Wave = Foe A, Foe A, Foe A, Foe B
Variant 4:
Foe A = Wraiths, Fallen, Hands Foe B = Bushes, Small Slimes, Idols, Bats, Pixels Foe C = Big Slimes, Golems, Boulders Wave = Foe A, Foe B, Foe C, Foe B, Foe A
Variant 5:
Foe A = Wraiths, Bats, Hands, Mirrors Foe B = Bears, Hands Foe C = Bears, Bats Foe D = Wraiths, Bats, Hands, Mirrors Wave = Foe A, Foe B, Foe C, Foe D
Variant 6:
Foe A = Wraiths, Creeps, Boulders Foe B = Tanuki Dog, Wolf Dog, Bats Wave = Foe A, Foe B, Foe A, Foe B, Foe A
Variant 7:
Foe A = Fallen, Dogs, Cats, Creeps Foe B = Fallen, Dogs, Cats, Creeps Foe C = Chompers, Bears, Monoliths Wave = Foe A, Foe B, Foe C, Foe B, Foe A
Variant 8:
Foe A = Dogs, Bats, Pixels Foe B = Bears, Wraiths, Boulders Foe C = Mirrors, Dolls, Fallen Wave = Foe A, Foe B, Foe C, Foe B, Foe A
Variant 9:
Foe A = Idols, Bats, Bushes, Cats, Worms, Ores Foe B = Turrets, Boulders Foe C = Turrets2 Wave = Foe A, Foe B, Foe A, Foe C, Foe A
Variant 10:
Foe A = Bats, Small Slimes, Idols, Cats, Worms, Ores Foe B = Bats, Dogs, Fishes, Fallen, Dolls, Creeps Wave = Foe A, Foe B, Foe A, Foe B, Foe A
Variant 11:
Foe A = Fishes, Flybots, Turrets, Creeps Foe B = Fishes, Sprites, Idols, Cats, Ores Wave = Foe A, Foe B, Foe A, Foe B, Foe A
Variant 12:
Foe A = Turrets2, Flybots Foe B = Golems, Chompers, Big Slimes Wave = Foe A, Foe B, Foe B, Foe A
Variant 13:
Foe A = Bears, Turrets, Chompers Foe B = Dogs, Fishes, Fallen, Mirrors, Hands, Dolls, Gloops, Pixels Wave = Foe A, Foe B, Foe A
Variant 14:
Foe A = Fishes, Bats, Worms, Cats Foe B = Idols, Small Slimes, Worms, Ores Foe C = Dragons Wave = Foe A, Foe B, Foe C, Foe B, Foe A
Variant 15:
Foe A = Turrets2, Chompers Foe B = Turrets2, Chompers Wave = Foe B, Foe A
Variant 16:
Foe A = Chompers, Bears, Big Slimes, Defenders, Dragons, Mammoths Foe B = Bushes, Cats, Flybots, Mirrors, Hands, Wraiths, Turrets, Dogs, Boulders, Gloops Wave = Foe B, Foe A
Variant 17:
Foe A = Defenders, Defenders, Mammoths, Mammoths Wave = Foe A
Hard formations[]
Variant 1:
Foe A = Dragons Foe B = Dragons Foe C = Dragons Wave = Foe A, Foe C
This one is a programmer's mistake: the game takes three random Dragons, then only places two, leaving Foe B unused.
Variant 2:
Foe A = Golems, Squids, Monoliths, Squids Foe B = Golems, Squids, Monoliths Wave = Foe A, Foe B, Foe A
Variant 3:
Foe A = Dogs, Sprites, Fallen, Hands, Gloops, Boulders Foe B = Monoliths, Chompers, Bears Foe C = Monoliths Wave = Foe A, Foe B, Foe C, Foe B, Foe A
Variant 4:
Foe A = Golems, Monoliths, Squids Foe B = Dragons Wave = Foe B, Foe A
Variant 5:
Foe A = Fallen, Dolls, Creeps, Gloops Foe B = Monoliths Foe C = Fallen, Dolls, Wraiths, Mirrors, Gloops Wave = Foe A, Foe B, Foe B, Foe A
One more mistake: picking Foe C and then not using it.
Variant 6:
Foe A = Turrets Foe B = Chompers, Bears, Monoliths, Big Slimes Wave = Foe A, Foe B, Foe A
Variant 7:
Foe A = Small Slimes, Idols, Bushes, Creeps, Ores, Gloops Foe B = Big Slimes, Chompers Wave = Foe A, Foe B, Foe B, Foe A
Difficulty[]
- Main article: Difficulty#Epic Battle Fantasy 5
The statement that Endless Battle runs on Hard difficulty is not entirely true. Stat-wise, it is in fact closest to Hard, but with certain perks. In Endless Battle, foes have the same offensive stats as on Hard, but a lower health multiplier (1x vs 1.15x on Hard), and have their evade decreased by 10%.
Before the v2 update fixed it, just like in EBF4's Endless Battle, Limit Break Charge speed, and all enemy behaviour and attacks (ie, getting higher status chance/strength, power, etc on higher difficulties) also depended on your actual difficulty; if difficulty was set to Zero or Easy the reduced status damage and reduced chance of being inflicted with the Stun, Instant Death, Freeze and Confuse status effects would also apply.
Foes start at the same level as the players, and then get +1 level every 5th wave.