daemon_n, помнишь, мы говорили о w-переменных? Они у каждого героя свои, а потому с их помощью можно сохранять значения и статусы для отдельных героев. Можно держать "лишние" очки параметров в них, чтобы их не обрезала игра, а в бою добавлять их снова (я сам не пробовал, но по идее должно работать).