Today, I bring a special “release” of something I’ve been tinkering with on the side for a good while now. Using selected custom cards from this expansion, Bohrok Invasion offers a 2-player experience of the conflict between the Toa Mata and the Bohrok, reaching all the way to Nuva and Kal.
Powering all this on a technical level is, of course, Dungeon Duel Monsters, the popular Yu-Gi-Oh! roguelike platform developed by Mika. Check their homepage for more information, how to download the actual program, and a link to the Discord server where you’ll find many user-made campaigns including this one!
Now, it’s an open secret that I like to ramble about the thought process and all the various considerations during development when presenting something new, so let’s get straight to that.
Campaign Storyboard
The basic idea I set out to implement went like this: One player chooses to play as the Toa, the other as the Bohrok. They each go through three areas to collect cards and build their decks, first with the core of each archetype, then adding sub-engines and optional boss monsters, and finally upgrading to the Nuva and Kal. At the end of each area, they meet for a duel, summing up to a best-of-three match that decides the winner of the run. All this is, of course, accompanied by a brief retelling of the relevant lore to give it some flavor.
One interesting feature of DDM is the ability to choose between different paths as you advance through the “dungeon”, so I wanted to use that to make various build options of the decks available. In the end, this came out to the following:
- Toa Area 1: Kanohi-centric, Kaita-centric, or paired with a package of Insect Rahi (they have a good Attribute spread).
- Bohrok Area 1: L4 Bohrok-centric (+ generic Xyzs), Krana-centric (including Swarm Servants), or Va-centric (+ generic Synchros).
- Toa Area 2: Add a Boxor package or an Exo-Toa package.
- Bohrok Area 2: Add a Bahrag package or a Bohrok Kaita package.
- Toa Area 3: Upgrade to Toa Nuva.
- Bohrok Area 3: Upgrade to Bohrok-Kal.
So the paths spread out in the beginning, then narrow down in the subsequent stages, which I figured would give better replay value since you get the most possibility to switch things up for a new run right at the start. Each player has 3×2 = 6 ways to go through the campaign without even factoring in card choices and deckbuilding, so there’s something to be had from doing it more than once.
This attempt at variety of course led to greater difficulty with the part I quickly found to be the hardest of all …
Balancing
The Fundamental Problem
Generally, what I do in this project is make custom archetypes for offline use against the various AIs included in EDOPro, with a focus on interesting lore-based designs that function well in that environment. While that sometimes implies specific interactions between cards from two of those archetypes, they are not actually designed, tested, or balanced to play against each other in any way. (I believe the only time I did go in that direction so far was when I briefly played with AI scripting during the Percy days.)
So, when you build a competent Toa Mata deck and a competent Bohrok deck, there is no reason to assume these in-universe opponents would be evenly matched on the dueling field. Worse yet, there is no guarantee they would interact with each other in a way that is even fun.
Let me illustrate this with one of the earliest standout examples I noticed: You know how all the Bohrok have a mandatory Flip Effect to Special Summon another one from the Deck face-down?

Bohrok Lehvak
Flip Effect MonsterLevel 4 | WIND Machine | ATK 1400 / DEF 1900FLIP: Special Summon 1 Level 4 “Bohrok” monster from your Deck in face-down Defense Position, except “Bohrok Lehvak”.
During your Main Phase 1: You can shuffle this card into the Deck; destroy 1 card on the field.
You know how there’s a Kanohi that gives the power to attack every monster your opponent controls, including any new ones that show up during the Battle Phase?

Great Kanohi Kakama
Equip SpellIf another “Kanohi” card becomes equipped to the equipped monster, destroy this card. If the equipped monster is a “Toa” or “Makuta” monster, it can attack all monsters your opponent controls, once each. If this card is sent to the GY: You can banish 1 monster from your GY; add 1 “Toa Mata Pohatu” from your Deck to your hand. You can only use this effect of “Great Kanohi Kakama” once per turn.
Yeah, so when the latter meets the former, not only is the Bohrok deck suddenly out of monsters, resolving the whole thing is also torture for everyone involved since every single Bohrok needs to separately come out of the Deck, get flipped face-up, die, and repeat. On a manual simulator, because that’s what DDM uses.
To summarize the issue briefly, the Toa have access to certain cards that completely shit on the Bohrok’s Flip-based strategy with very little in the way of interactive counterplay. Conversely, if they fail to have those cards, there’s really very little they can do against the threatening board of one (1) face-down Bohrok other than attack into it and get snowballed to death by the thus awakened swarm.
Both of these are extremely frustrating patterns of gameplay that need to be counteracted if anyone is to actually enjoy this campaign, so several measures were taken to that end.
Card Pool
The most unintrusive tool available is the specific lineup of cards that is actually given to players. On the one hand, it can be used to mitigate a general power imbalance by giving better pull ratios and generic tools to the weaker side, and on the other it can be used to hand out – or withhold – cards that enable particular interactions.
What isn’t actually on the table here is simply leaving out the Kakama or Lewa (who can easily bounce face-down Bohrok to keep the engine from starting indefinitely), since that would leave things incomplete and the Toa do need their outs to stand a chance. Instead, I decided to add some helpful generic options so the games don’t center on randomly drawing those few natively available interactions as much, while in turn providing the Bohrok with means to recover from the counters to their basic strategy or even prevent them.
For the Toa, this means choice Tribute fodder in the form of Lhii (whose hand effect can shut down a single Bohrok), Nixie (who can dump a Kanohi for a search if Tributed early), and Green Ninja (who can force a Bohrok Flip Effect to trigger in the Main Phase right into that Lewa you just Tribute Summoned; also Ninjago crossover). They also get boss monsters like the Kuma-Nui on the Rahi path or Gauntlet Launcher on the Kaita path that serve as effective removal in exchange for some resource investment. And thanks to how beautifully the Levels add up, they can use Revolution Synchron into Power Tool Braver Dragon to throw a bunch of Kanohi in the GY all at once. Fun!

Kuma-Nui, Rat Rahi
Synchro Effect MonsterLevel 8 | EARTH Beast | ATK 3000 / DEF 25001 “Rahi” Tuner + 1+ non-Tuner monsters
Gains 300 ATK for each other “Rahi” card you control. If this card battles an opponent’s monster, at the start of the Damage Step: You can activate this effect; change that opponent’s monster to Attack Position, also negate its effects until the end of this turn.
The Bohrok, meanwhile, don’t need as much help to put up a fight against the Toa, since their core engine comes with great consistency and removal tools that still hold up perfectly fine in this format. What they lack are good counters to killer plays like the Kakama outlined above, access to disruption that doesn’t rely on resolving a Flip effect first, and a way to beat big monsters while maintaining board presence early on. The one thing I found to address the first point is Tindangle Angel, which brings back a Bohrok and then conveniently ends the Battle Phase so it can’t get run over again. For the second, Red Wyvern and Hot Rod GT19 provide options that feel appropriate for the power level (okay, I’ll admit the latter is more here because it’s really funny). These also help with point three, as do Silent Honor ARK and Crazy Box (no wait, that one’s for the lulz too).
Finally, area 2 lets each player pick one of three generic power cards, which were also selected specifically to cover these known weaknesses should you happen to draw them – from Nobleman of Crossout for the Toa to Daruma Karma Cannon for the Bohrok.
Design Tweaks
Since there was a limit to what I could give the Bohrok in generic cards without making them feel absolutely unbeatable when things went in their favor, I next made targeted adjustments to effects that were responsible for the annoying Kakama thing in particular. Most significantly, the mandatory Flip Effects were turned optional, letting you cut the assault short whenever you wish, but also the Krana Ca’s battle protection was upgraded to work once for each monster and not just the very first one attacked. This change will probably make it into the main expansion by the next version, because there’s honestly no reason to have the card be as restricted as it is. I actually assumed I was misreading it for a good while before I re-checked what the script was doing!
Boons
As the final and greatest measure, I ended up including a pair of wholly new cards making use of one of DDM’s special features: the so-called Boons, Spells and Traps that can be activated directly from the Extra Deck when their activation conditions are met. Think of them as kind of like Duel Links Skills, at least that’s approximately the application in this case.
For the Toa, the problem to fix was how much you had to rely on random chance to even see the particular Kanohi or Toa you would need to crack a given board. So their Spell Boon, Heroes Assembled, takes the form of a simple searcher flavored by utilizing the mentions of specific Toa Mata on the six Great Kanohi. One thing I wanted to make really sure of is that you don’t always default to using this, but just when really needed – so on top of requiring you to have fewer monsters, it’s also a -1 in card advantage (though you can make it neutral by triggering a discarded Kanohi’s search effect, as is expected). Technically you only get one copy of the Boon, but if so inclined I know a guy who can recover it …
Since with this it’s basically guaranteed the Bohrok setup will be contested by something, they have the Trap Boon Queen’s Gambit at their disposal for equally reliable access to counterplay. Whenever your opponent’s effect removes your Bohrok from the field, and you now have fewer monsters (to keep it from being used for squashing a comeback from the losing player), you get to respond with a search or your own removal effect – and if you Tribute a monster as well, you can either do both of these things, or do one of them and return the Boon to the Extra Deck to use it again later. I got a bit cute with the mechanics on this one, so yes, you can also activate it just to put it back. Do what thou wilt.
Combined, these Boons establish a more solid framework for the interplay between the two decks: The Bohrok player will attempt their setup, and the Toa player will find an out to it. The Bohrok player will neutralize that particular threat, forcing the Toa player to try a different angle. This keeps both players moving with an active role in the game, unlike the otherwise possible scenarios of “Toa fail to out face-down Bohrok and get stomped” or “Bohrok have no response to getting outed and get stomped”.
Conclusion
So, to summarize my main takeaway from this experiment … boy is balancing these decks against each other hard. No wonder I usually don’t do it. But being able to observe how they fare in that kind of environment is some interesting data, and might inspire some improvements in future updates that I would otherwise not have thought of.
And of course, having the whole thing set up as a campaign with different choices and little lore sequences scattered throughout is just a whole load of fun in its own right. As a first attempt, this one was meant to be unambitious in concept (even if it still ended up taking a lot of work), but I already have a far more unhinged followup in mind for when BMOL is finished …

Hope you guys like MNOG2 🙂















































































