Compare commits

...

5 Commits

Author SHA1 Message Date
David Markowitz
7bb65db4ea Merge branch 'main' into leave-team-when-fully-logged-out 2026-06-19 19:08:34 -07:00
David Markowitz
a80f441e11 fix: remove team member if they've logged out
tested that if i logout, after 20 seconds the team member is removed.
2026-06-19 19:07:48 -07:00
David Markowitz
9c351f2e65 default weights to 1 2026-06-19 18:49:42 -07:00
David Markowitz
3942a58bc2 remove ref 2026-06-19 18:49:02 -07:00
David Markowitz
a720895bee feat: spawner weights 2026-06-19 18:42:34 -07:00

View File

@@ -105,15 +105,7 @@ void PlayerContainer::RemovePlayer(const LWOOBJID playerID) {
auto* team = TeamContainer::GetTeam(playerID); auto* team = TeamContainer::GetTeam(playerID);
if (team != nullptr) { if (team != nullptr) {
const auto memberName = GeneralUtils::UTF8ToUTF16(player.playerName); TeamContainer::RemoveMember(team, playerID, false, false, true);
for (const auto memberId : team->memberIDs) {
const auto& otherMember = GetPlayerData(memberId);
if (!otherMember) continue;
TeamContainer::SendTeamSetOffWorldFlag(otherMember, playerID, { 0, 0, 0 });
}
} }
ChatWeb::SendWSPlayerUpdate(player, eActivityType::PlayerLoggedOut); ChatWeb::SendWSPlayerUpdate(player, eActivityType::PlayerLoggedOut);