message: Player: ToggleDM() unpossses any creature the PlayerDM may be possessing
diff: @@ -1487,9 +1487,9 @@ ArgumentStack Player::ToggleDM(ArgumentStack&& args)
  if (isDM && !currentlyPlayerDM)
  {
  - pMessage->SendServerToPlayerDungeonMasterLoginState(pPlayer, true, true);
  pPlayerInfo->m_bGameMasterPrivileges = true;
  pPlayerInfo->m_bGameMasterIsPlayerLogin = true;
  + pMessage->SendServerToPlayerDungeonMasterLoginState(pPlayer, true, true);
  if (auto *pCreature = Utils::AsNWSCreature(Utils::GetGameObject(pPlayer->m_oidNWSObject)))
  {
  @@ -1507,9 +1507,11 @@ ArgumentStack Player::ToggleDM(ArgumentStack&& args)
  }
  else if (!isDM && currentlyPlayerDM)
  {
  - pMessage->SendServerToPlayerDungeonMasterLoginState(pPlayer, false, true);
  + pPlayer->PossessCreature(Constants::OBJECT_INVALID, Constants::AssociateType::None);
  +
  pPlayerInfo->m_bGameMasterPrivileges = false;
  pPlayerInfo->m_bGameMasterIsPlayerLogin = false;
  + pMessage->SendServerToPlayerDungeonMasterLoginState(pPlayer, false, true);
  if (auto *pCreature = Utils::AsNWSCreature(Utils::GetGameObject(pPlayer->m_oidNWSObject)))
  {
  