This commit is contained in:
aozhiwei 2024-03-26 20:34:54 +08:00
parent e96f9c0ad0
commit 273dff1fc6
8 changed files with 2 additions and 49 deletions

View File

@ -12,7 +12,6 @@ enum CreatureStatus
{ {
CS_Disable, CS_Disable,
CS_DisableAttack, CS_DisableAttack,
CS_ForceTeam,
CS_PreDieSuspended, CS_PreDieSuspended,
CS_DeadNoDrop, CS_DeadNoDrop,
CS_Reviving, CS_Reviving,

View File

@ -369,31 +369,16 @@ void CustomBattle::GameStart()
if (IsNormalMode()) { if (IsNormalMode()) {
auto room = RoomMgr::Instance()->GetJoinableRoom(shared_from_this()); auto room = RoomMgr::Instance()->GetJoinableRoom(shared_from_this());
if (!room) { if (!room) {
int game_times = 0;
RoomType_e self_room_type = GetRoomType(); RoomType_e self_room_type = GetRoomType();
//time_t register_time = f8::ExtractRegisterTimeFromSessionId(msg.session_id());
//int proto_version = msg.proto_version();
//int channel = f8::ExtractChannelIdFromAccountId(msg.account_id());
time_t register_time = 0;
int proto_version = 0;
int channel = 0;
if (IsPvp()) { if (IsPvp()) {
room = RoomMgr::Instance()->CreateRoom room = RoomMgr::Instance()->CreateRoom
(self_room_type, (self_room_type,
game_times,
register_time,
proto_version,
channel,
GetMapId(), GetMapId(),
GetRoomMode(), GetRoomMode(),
nullptr); nullptr);
} else { } else {
room = RoomMgr::Instance()->CreateRoom room = RoomMgr::Instance()->CreateRoom
(self_room_type, (self_room_type,
game_times,
register_time,
proto_version,
channel,
GetMapId(), GetMapId(),
GetRoomMode(), GetRoomMode(),
nullptr); nullptr);

View File

@ -2198,7 +2198,7 @@ void Human::SendMobaTeamNotify()
void Human::PushJoinRoomMsg() void Human::PushJoinRoomMsg()
{ {
if (!a8::HasBitFlag(status, CS_ForceTeam)) { {
cs::SMJoinedNotify notifymsg; cs::SMJoinedNotify notifymsg;
notifymsg.set_error_code(0); notifymsg.set_error_code(0);
notifymsg.set_server_info(JsonDataMgr::Instance()->server_info); notifymsg.set_server_info(JsonDataMgr::Instance()->server_info);
@ -2548,11 +2548,6 @@ void Team::FillMFTeamFull(cs::MFTeamFull* p)
}); });
} }
bool PBUtils::SupportSandTable(int proto_version)
{
return true;
}
void SandTable::FillMFSandTable(cs::SMUpdate* msg, Human* hum, FrameData* framedata) void SandTable::FillMFSandTable(cs::SMUpdate* msg, Human* hum, FrameData* framedata)
{ {
if (room_->GetGasData().GetGasMode() != GasInactive) { if (room_->GetGasData().GetGasMode() != GasInactive) {

View File

@ -42,8 +42,6 @@ class PBUtils
static void Human_SendSMPvePassWave(Human* self, int new_wave, int pve_max_wave, int wait_time); static void Human_SendSMPvePassWave(Human* self, int new_wave, int pve_max_wave, int wait_time);
static bool SupportSandTable(int proto_version);
private: private:
static void _Ability_FillMFAttrAdditionList static void _Ability_FillMFAttrAdditionList
(Ability* self, (Ability* self,

View File

@ -89,10 +89,6 @@ void Room::InitData(RoomInitInfo& init_info)
room_mode_ = init_info.room_mode; room_mode_ = init_info.room_mode;
room_uuid_ = init_info.room_uuid; room_uuid_ = init_info.room_uuid;
room_type_ = init_info.room_type; room_type_ = init_info.room_type;
creator_game_times_ = init_info.creator_game_times;
creator_register_time_ = init_info.creator_register_time;
creator_proto_version_ = init_info.creator_proto_version;
creator_channel_ = init_info.creator_channel;
pve_human_num = init_info.pve_human_num; pve_human_num = init_info.pve_human_num;
map_tpl_name_ = init_info.map_tpl_name; map_tpl_name_ = init_info.map_tpl_name;
@ -3485,7 +3481,7 @@ void Room::ForceOver()
bool Room::SupportSandTable() bool Room::SupportSandTable()
{ {
return PBUtils::SupportSandTable(creator_proto_version_); return true;
} }
void Room::OnAddHuman(Human* hum) void Room::OnAddHuman(Human* hum)

View File

@ -383,10 +383,6 @@ private:
int battle_team_count_ = 0; int battle_team_count_ = 0;
const mt::AirLine* airline_ = nullptr; const mt::AirLine* airline_ = nullptr;
bool show_handed_ = false; bool show_handed_ = false;
int creator_game_times_ = 0;
int creator_register_time_ = 0;
int creator_proto_version_ = 0;
int creator_channel_ = 0;
a8::XTimerWp battle_report_timer_; a8::XTimerWp battle_report_timer_;
int current_teamid_ = 0; int current_teamid_ = 0;

View File

@ -377,10 +377,6 @@ int RoomMgr::AllocRoomIdx()
} }
std::shared_ptr<Room> RoomMgr::CreateRoom(RoomType_e room_type, std::shared_ptr<Room> RoomMgr::CreateRoom(RoomType_e room_type,
int game_times,
int creator_register_time,
int creator_proto_version,
int creator_channel,
int map_id, int map_id,
RoomMode_e room_mode, RoomMode_e room_mode,
std::shared_ptr<CustomBattle> custom_battle) std::shared_ptr<CustomBattle> custom_battle)
@ -396,10 +392,6 @@ std::shared_ptr<Room> RoomMgr::CreateRoom(RoomType_e room_type,
init_info.room_type = room_type; init_info.room_type = room_type;
init_info.room_mode = room_mode; init_info.room_mode = room_mode;
init_info.init_map_id = map_id; init_info.init_map_id = map_id;
init_info.creator_game_times = game_times;
init_info.creator_register_time = creator_register_time;
init_info.creator_proto_version = creator_proto_version;
init_info.creator_channel = creator_channel;
#if 0 #if 0
init_info.pve_instance_id = msg.pve_instance_id(); init_info.pve_instance_id = msg.pve_instance_id();
init_info.pve_human_num = std::max(1, msg.team_members_size()); init_info.pve_human_num = std::max(1, msg.team_members_size());

View File

@ -32,10 +32,6 @@ struct RoomInitInfo
RoomMode_e room_mode = kPvpMode; RoomMode_e room_mode = kPvpMode;
std::string room_uuid; std::string room_uuid;
RoomType_e room_type = RoomType_NewBrid; RoomType_e room_type = RoomType_NewBrid;
int creator_game_times = 0;
int creator_register_time = 0;
int creator_proto_version = 0;
int creator_channel = 0;
int init_map_id = 0; int init_map_id = 0;
int pve_instance_id = 0; int pve_instance_id = 0;
int pve_human_num = 0; int pve_human_num = 0;
@ -88,10 +84,6 @@ class RoomMgr : public a8::Singleton<RoomMgr>
void UnBindCustomMemberSocket(int socket_handle); void UnBindCustomMemberSocket(int socket_handle);
std::shared_ptr<Room> GetJoinableRoom(std::shared_ptr<CustomBattle> p); std::shared_ptr<Room> GetJoinableRoom(std::shared_ptr<CustomBattle> p);
std::shared_ptr<Room> CreateRoom(RoomType_e room_type, std::shared_ptr<Room> CreateRoom(RoomType_e room_type,
int game_times,
int creator_register_time,
int creator_proto_version,
int creator_channel,
int map_id, int map_id,
RoomMode_e room_mode, RoomMode_e room_mode,
std::shared_ptr<CustomBattle> custom_battle); std::shared_ptr<CustomBattle> custom_battle);