Skip to content

Commit

Permalink
fixes arcdps api changes
Browse files Browse the repository at this point in the history
  • Loading branch information
knoxfighter committed Mar 28, 2024
1 parent 366a348 commit 18c9af7
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 8 deletions.
9 changes: 3 additions & 6 deletions ArcDPS Boon Table/Tracker.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -98,27 +98,24 @@ void Tracker::removePlayer(ag* src) {
uintptr_t id = src->id;
std::string characterName = std::string(src->name);

std::unique_lock<std::mutex> lock(players_mtx);
std::lock_guard lock(players_mtx);

charts.removePlayer(id);

// remove player from tracked list at all
players.erase(id);
lock.unlock();
}

void Tracker::clearPlayers() {
std::unique_lock<std::mutex> lock(players_mtx);
std::lock_guard lock(players_mtx);
players.clear();

charts.clearPlayers();
lock.unlock();
}

void Tracker::clearNPCs() {
std::unique_lock<std::mutex> lock(npcs_mtx);
std::lock_guard lock(npcs_mtx);
npcs.clear();
lock.unlock();
}

Player* Tracker::getPlayer(uintptr_t new_player) {
Expand Down
4 changes: 2 additions & 2 deletions ArcDPS Boon Table/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -289,12 +289,12 @@ uintptr_t mod_combat(cbtevent* ev, ag* src, ag* dst, const char* skillname, uint
history.Event(dst);

if (!ev) {
if (src && src->name && src->name[0] != '\0') {
if (src && src->name) {
/* notify tracking change */
if (!src->elite) {
/* add */
if (src->prof) {
if (dst && dst->name && dst->name[0] != '\0') {
if (dst && dst->name && dst->name[0] != '\0' && src->name[0] != '\0') {
liveTracker.addPlayer(src,dst);
charts.sortNeeded();

Expand Down

0 comments on commit 18c9af7

Please sign in to comment.