MCPcopy Create free account
hub / github.com/OpenDungeons/OpenDungeons / canBeSkilled

Method canBeSkilled

source/game/Skill.cpp:33–43  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

31}
32
33bool Skill::canBeSkilled(const std::vector<SkillType>& skillsDone) const
34{
35 for(const Skill* skill : mSkillDepends)
36 {
37 if(std::find(skillsDone.begin(), skillsDone.end(), skill->getType()) != skillsDone.end())
38 continue;
39
40 return false;
41 }
42 return true;
43}
44
45void Skill::buildDependencies(const std::vector<SkillType>& skillsDone, std::vector<SkillType>& dependencies) const
46{

Callers 2

setSkillTreeMethod · 0.80

Calls 1

getTypeMethod · 0.45

Tested by

no test coverage detected