1
This commit is contained in:
parent
201588a6ca
commit
b19ef40b6f
@ -4,6 +4,7 @@
|
|||||||
|
|
||||||
#include "metadata.h"
|
#include "metadata.h"
|
||||||
#include "metamgr.h"
|
#include "metamgr.h"
|
||||||
|
#include "skillhelper.h"
|
||||||
|
|
||||||
#include "framework/cpp/utils.h"
|
#include "framework/cpp/utils.h"
|
||||||
|
|
||||||
@ -1004,6 +1005,9 @@ namespace MetaData
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
SkillHelper::GetMagicIdAndBaseSkillId(i->skill_id(), magic_id, base_skill_id);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void Skill::Init2()
|
void Skill::Init2()
|
||||||
@ -1036,11 +1040,19 @@ namespace MetaData
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
base_skill_meta = MetaMgr::Instance()->GetSkill(base_skill_id);
|
||||||
|
if (base_skill_id) {
|
||||||
|
if (!base_skill_meta) {
|
||||||
|
abort();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int Skill::GetMagicId()
|
int Skill::GetMagicId()
|
||||||
{
|
{
|
||||||
return MAGIC_NONE;
|
return magic_id;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Skill::IsTurnOverSkill()
|
bool Skill::IsTurnOverSkill()
|
||||||
|
@ -277,13 +277,16 @@ namespace MetaData
|
|||||||
void Init();
|
void Init();
|
||||||
void Init2();
|
void Init2();
|
||||||
|
|
||||||
int magic_type = 0;
|
Skill* base_skill_meta = nullptr;
|
||||||
float value_up = 0.0f;
|
float value_up = 0.0f;
|
||||||
std::set<int> buff_list;
|
std::set<int> buff_list;
|
||||||
std::map<int, std::set<MetaData::Buff*>> trigger_type_buffs;
|
std::map<int, std::set<MetaData::Buff*>> trigger_type_buffs;
|
||||||
std::vector<MetaData::SkillPhase> phases;
|
std::vector<MetaData::SkillPhase> phases;
|
||||||
bool IsTurnOverSkill();
|
bool IsTurnOverSkill();
|
||||||
int GetMagicId();
|
int GetMagicId();
|
||||||
|
private:
|
||||||
|
int magic_id = 0;
|
||||||
|
int base_skill_id = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct SkillNumber
|
struct SkillNumber
|
||||||
|
Loading…
x
Reference in New Issue
Block a user