MCPcopy Create free account
hub / github.com/Norbyte/ositools / GetSkillBar

Function GetSkillBar

OsiInterface/Functions/PlayerFunctions.cpp:69–84  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

67 }
68
69 ObjectSet<esv::SkillBarItem> * GetSkillBar(char const * characterGuid)
70 {
71 auto character = FindCharacterByNameGuid(characterGuid);
72 if (character == nullptr) {
73 OsiError("Character '" << characterGuid << "' does not exist!");
74 return nullptr;
75 }
76
77 if (character->PlayerData == nullptr
78 || character->PlayerData->SkillBar.Set.Size == 0) {
79 OsiError("Character '" << characterGuid << "' has no skill bar!");
80 return nullptr;
81 }
82
83 return &character->PlayerData->SkillBar;
84 }
85
86 esv::SkillBarItem * SkillBarGetSlot(char const * characterGuid, int slot)
87 {

Callers 3

SkillBarGetSlotFunction · 0.85
SkillBarFindSkillFunction · 0.85
SkillBarFindItemFunction · 0.85

Calls 1

FindCharacterByNameGuidFunction · 0.85

Tested by

no test coverage detected