24 lines
351 B
C++
24 lines
351 B
C++
#pragma once
|
|
|
|
namespace MetaData
|
|
{
|
|
struct Skill;
|
|
}
|
|
|
|
class Creature;
|
|
class Skill
|
|
{
|
|
public:
|
|
Creature* owner = nullptr;
|
|
MetaData::Skill* meta = nullptr;
|
|
long long last_use_frameno = 0;
|
|
a8::XTimerAttacher xtimer_attacher;
|
|
|
|
int GetCd();
|
|
int GetLeftTime();
|
|
|
|
void ClearPassiveSkillBuff();
|
|
void AddPassiveSkillBuff();
|
|
|
|
};
|