Base arena is massively exploitable if you use save states or too risky to use if you don’t. So I want to make it more like Genealogy’s Arena. I.e, you fight a set amount of predesigned enemies. So I’ve set the arena to be a house you visit and this is what I’ve tried to do
And, to some extent, this works. Visiting initiates a battle. After this I can simply put in a dialogue option to go for another round of combat or stop there to simulate the cancel feature. However, before I do that, I need to address the major issue, which is that, because this battle is scripted, both player and enemy will never miss, they’ll never crit and no one will ever perform a follow up attack. It’s just both units attacking once for guaranteed damage. Now, you’d think I could just removed the Set Event Battle line and just execute a battle with those parameters, but, no. It doesn’t let me. If I try to execute a battle without setting one first the game just freezes waiting for instructions. So, is there any way to accomplish this with the resources that currently exist? Just initiate a battle mid turn through an event?
Download my hack and take the eventing from the ch 7 sean/stella talk. I don’t remember what the specifics of what I did was but its there. I’d show a picture but I’m away from my computer.
Alright, I took a loot at your code and, you didn’t seem to be doing anything special. So I tried it as a talk event as you have, and managed to get it to work. I don’t particularly want it as a talk event, I guess if I have to I’ll settle for it, but it has gotten me closer to figuring out what’s wrong. It’s not that no battle mechanics have been set, but that the unit isn’t being properly loaded into the map by the house visit (though, if I do set battle mechanics then it does work, which might mess with that theory). Anyway, thanks for the help, I have got ‘a’ working version even if it’s not ‘the’ working version.
I managed to work it out in the end. It was actually deceptively simple. Because I had the genius idea to make my event called from a Village specifically, it was looking for some code to change a tile on the map (I think). Changing it to a house solved everything. Though I’m still confused as to why it worked if I made the battle have set parameters for a round of combat.