я так понимаю должно быть так
когда мы сливаем новый ПОМ у нас кд не должно начинаться заново.
Сейчас расскажу как вообще подобное работает, чтобы вы понимали суть проблемы:
Подобного рода ауры получают реальный КД в момент снятия, до этого их кд бесконечный. Как только аура снимается, кд стартуется. Как только аура нацепляется - у игрока бесконечный кд, до тех пор пока он не снимет ауру.
По этому когда вы тратите ПОМ кд стартует, но когда путешествие во времени накидывает его снова, то у игрока вновь бесконечный кд. но клиент уже начал отсчет. по этому когда на клиенте спелл будет готов, сервер скажет "нет" и не даст кастовать, пока вы не потратите новый пом. и только тогда сервер повесит ему реальный КД. НО, т.к клиент УЖЕ отсчитывает кд, но и дальше будет отсчитывать.
И как я понимаю должно быть следующее - кд должно начинаться с момента, как игрок потратил ПОМ в путешествии во времени, И не изменяется когда он получает его обратно.
Верно я вас понял?