This commit is contained in:
aozhiwei 2024-03-07 21:00:41 +08:00
parent ab2aa4674b
commit 299414d478
3 changed files with 23 additions and 22 deletions

View File

@ -2225,30 +2225,30 @@ void Room::RandRemoveAndroid()
if (hum->GetBornPoint()) {
DecBornPointHumanNum(hum->GetBornPoint(), hum);
}
if (!hum->IsOb()) {
DecAliveCount();
}
TraverseRawHumanList
(
[hum] (Human* ele_hum) -> bool
{
ele_hum->RemovePartObjects(hum);
return true;
});
TraverseRawHumanList
(
[hum] (Human* ele_hum) -> bool
{
ele_hum->RemoveObjects(hum);
return true;
});
frame_event.AddExitGame(hum->GetWeakPtrRef());
grid_service->DeatchHuman(hum);
RemoveFromMoveableHash(hum);
RemoveFromEntityHash(hum);
RemoveFromHuamnHash(hum);
RemoveFromAliveHumanHash(hum);
AddToRemovedRobotHash(hum);
if (!hum->IsOb()) {
DecAliveCount();
}
TraverseRawHumanList
(
[] (Human* ele_hum) -> bool
{
ele_hum->RemovePartObjects(ele_hum);
return true;
});
TraverseRawHumanList
(
[] (Human* ele_hum) -> bool
{
ele_hum->RemoveObjects(ele_hum);
return true;
});
frame_event.AddExitGame(hum->GetWeakPtrRef());
}
}

View File

@ -203,7 +203,7 @@ behaviac::EBTStatus AndroidAgent::CoJoin()
msg.set_auto_fill(1);
msg.set_name("");
msg.set_avatar_url("");
msg.set_mapid(2002);
msg.set_mapid(2001);
msg.set_hero_id(30800);
//weapons
msg.set_session_id(owner_->GetSessionId());
@ -255,11 +255,12 @@ behaviac::EBTStatus AndroidAgent::CoUpdateGame()
cs::CMMove msg;
ToPb(curr_dir_, msg.mutable_move_dir());
ToPb(curr_dir_, msg.mutable_attack_dir());
msg.set_emote(200001);
msg.set_shot_start(1);
msg.set_shot_hold(1);
if (sand_table_target_pos) {
ToPb(*sand_table_target_pos.get(), msg.mutable_sand_table_target_pos());
}
msg.set_shot_start(1);
msg.set_shot_hold(1);
owner_->SendMsg(msg);
}
{

View File

@ -32,7 +32,7 @@ void PlayerMgr::Init()
account_id_hash_[hum->GetAccountId()] = hum;
socket_id_hash_[hum->GetSocketId()] = hum;
++count;
if (count >= 2000) {
if (count >= 200) {
f8::Timer::Instance()->DeleteCurrentTimer();
}
}