T
Tenko Kuugen
Guest
I think you're overthinking this.
If you want to check against everyone having the limit learned, use a variable and do layered checks on each bit of the variable. It's easy to include a [set bit to 1] on any given variable after a limit sidequest boss has been beaten. If you want to make absolutely sure, just check against inventory, too.
If you're worried about the shards, just move them from battle drops to the field, that way people can't not pick them up. Award them after the won fight. Should be a trivial change.
As for multi-fight battles, only the last enemy actually gives exp/ap/drops iirc. This would be easy to check with Hojos battle.
If you want to check against everyone having the limit learned, use a variable and do layered checks on each bit of the variable. It's easy to include a [set bit to 1] on any given variable after a limit sidequest boss has been beaten. If you want to make absolutely sure, just check against inventory, too.
If you're worried about the shards, just move them from battle drops to the field, that way people can't not pick them up. Award them after the won fight. Should be a trivial change.
As for multi-fight battles, only the last enemy actually gives exp/ap/drops iirc. This would be easy to check with Hojos battle.