honestly enemy AI shouldn't be TOO difficult, for most enemies they can just follow a set pattern or have some assortment to pick randomly from, some with certain conditions like turn number or hp threshold, and different weights too, maybe the weights could also vary from different conditions too
I feel like the trickiest part of this is turning it into usable data. I can write a json file, sure, but I'll need to define a struct which it can then be converted into. that's harder. gotta make it rigid and shit, or it doesn't know what the fuck to do