Yeah, that would be the aforementioned hackneyed custom solution
I might instead implement those as kolmafia properties so it persists even if you close the client, but otherwise thanks for basically doing it for me, haha.
Although now that I think of it, I'm not sure how I would detect that they've been defeated or not, which is relevant to my intent...haven't searched it up yet, tho.
Also in retrospect that might not work with clingy monsters, since I'm not sure if between battle scripts run between multi-stage fights.