19 lines
374 B
C++
19 lines
374 B
C++
#include "precompile.h"
|
|
|
|
#include "skill.h"
|
|
#include "creature.h"
|
|
#include "room.h"
|
|
#include "metamgr.h"
|
|
|
|
int Skill::GetCd()
|
|
{
|
|
return meta->i->skill_cd() * 1000;
|
|
}
|
|
|
|
int Skill::GetLeftTime()
|
|
{
|
|
int passed_time = (owner->room->GetFrameNo() - last_use_frameno) * FRAME_RATE_MS;
|
|
int skill_left_time = std::max(0, GetCd() - passed_time);
|
|
return skill_left_time;
|
|
}
|