|I can get back to doing real things.
So the (I guess temporary) solution was to make it so that everybody gets all the flagchanges that everybody gets. If there's ever a quest that, while detaching from the group and running alone, requires a previous flag that you didn't get, just go get that flag. Typically this will be something like 'go start the quest' or something.
So I noticed some weird behavior from the combat code. It gives a 500 server error, but... still works just fine (or at least a subsequent ajax query). I want to find out why it's making that error and fix it so that unforseen problems don't slip through.|