Here is the core of it: once it has learned your triggers and EPScript, it is not only for building new things. The same skill edits a map you already have, extends a system you already built, and tracks down a bug with no obvious cause. Say “I want an area skill with a cooldown” and you get new code with the firing trigger, effect and recharge; say “I already have a boss system through run 13, add runs 14 through 20 in the same pattern” and it reads your existing code and continues it.
So this is not a tool that types for you. It widens what you can build and what you can fix. Repetitive work can certainly be handed over too, but that is the smaller half.
| Designing a new mechanic | Give it a requirement like “I want the boss to repeat up to a thirteenth run, getting harder each time” and it will propose a structure built from parts your map already has - how many counters, how the triggers split, and where it collides with what you have. |
|---|---|
| Extending a system that exists | Extending a system that already exists - adding runs 14 through 20 to a boss system built through 13 - by reading the pattern already in the code and continuing it. This comes up far more often than designing something from nothing. |
| An edit across the whole map | “Raise every boss's hit points by 20%” or “move every shop pad to a different location” - edits scattered across dozens of triggers, made in one pass, without having to count how many places need touching first. |
| Comparing design alternatives | It can weigh the same feature built on counters versus switches, what classic triggers can still carry, and where you have to move to EUD. |
| Things you cannot build by hand | Exact probability tables, a growth curve that differs per level, a save code that resists forgery - anything with arithmetic in it is hard by hand and worth handing over. |
| Understanding an existing system | A map you wrote years ago reads like someone else's. Having the whole trigger file read and explained back to you is on its own a large speed-up. |
| Diagnosing a bug | Give it a symptom like “the boss stops attacking when hit by a particular skill” and it will find every related trigger, form hypotheses and narrow them down. What people miss is a cause that lives in a different system entirely. |
|---|---|
| An exhaustive check | Comparing every DisplayText across two language variants, or finding the one boss out of twenty-eight whose trigger was never written. Reading through by eye always misses one. |
| A consistency check | Checking at whole-file scale whether the same value is used inconsistently in two places, or a condition is missing from one variant. |
| Simulation | For anything with arithmetic, the same maths can be reproduced in a script and run thousands of times. Most errors surface here, before you ever compile. |
|---|---|
| Checking in reverse | Read the values back out of the generated output and check them against what you asked for. |
In short, this is a tool that widens what you can build at all. Saving you time is a by-product of that.
Even so, do not skip the fundamentals to start here. If you cannot judge whether a proposed design is sound or whether the code will run in your map, the model is a hazard rather than help. Finish the trigger modules first.
