bahsettiğiniz kod bloğu karakter ışınlandığında veya tekrar doğduğunda ne kadar süre görünmez olması gerektiğiyle alakalı.
ch->PointChange(POINT_HP, ch->GetMaxHP() - ch->GetHP());
ch->PointChange(POINT_SP, ch->GetMaxSP() - ch->GetSP());
burada ise karakterin eksik can ve manasını yenilemek...