1
This commit is contained in:
parent
b463c11be1
commit
98f6454670
@ -46,7 +46,11 @@ void FrameEvent::AddShot(Human* sender)
|
||||
auto& p = std::get<1>(tuple);
|
||||
|
||||
p.set_player_id(sender->GetEntityUniId());
|
||||
sender->curr_weapon->ToPB(p.mutable_weapon());
|
||||
if (sender->car_weapon.meta) {
|
||||
sender->car_weapon.ToPB(p.mutable_weapon());
|
||||
} else {
|
||||
sender->curr_weapon->ToPB(p.mutable_weapon());
|
||||
}
|
||||
#if 0
|
||||
p.set_offhand(true);
|
||||
p.set_bullskin(10001);
|
||||
@ -71,14 +75,23 @@ void FrameEvent::AddBullet(Human* sender, a8::Vec2 born_pos, a8::Vec2 dir, float
|
||||
auto& p = std::get<1>(tuple);
|
||||
|
||||
p.set_player_id(sender->GetEntityUniId());
|
||||
p.set_bullet_id(sender->curr_weapon->meta->i->use_bullet());
|
||||
if (sender->car_weapon.meta) {
|
||||
p.set_bullet_id(sender->car_weapon.meta->i->use_bullet());
|
||||
} else {
|
||||
p.set_bullet_id(sender->curr_weapon->meta->i->use_bullet());
|
||||
}
|
||||
TypeConvert::ToPb(born_pos, p.mutable_pos());
|
||||
TypeConvert::ToPb(dir, p.mutable_dir());
|
||||
#if 0
|
||||
p.set_bulletskin(10001);
|
||||
#endif
|
||||
p.set_gun_id(sender->curr_weapon->meta->i->id());
|
||||
p.set_gun_lv(sender->curr_weapon->weapon_lv);
|
||||
if (sender->car_weapon.meta) {
|
||||
p.set_gun_id(sender->car_weapon.meta->i->id());
|
||||
p.set_gun_lv(sender->car_weapon.weapon_lv);
|
||||
} else {
|
||||
p.set_gun_id(sender->curr_weapon->meta->i->id());
|
||||
p.set_gun_lv(sender->curr_weapon->weapon_lv);
|
||||
}
|
||||
p.set_fly_distance(fly_distance);
|
||||
}
|
||||
{
|
||||
|
@ -1297,6 +1297,7 @@ void Human::DoGetDown()
|
||||
SyncAroundPlayers(__FILE__, __LINE__, __func__);
|
||||
room->NotifyUiUpdate();
|
||||
car_ = HumanCar();
|
||||
car_weapon = Weapon();
|
||||
CancelAction();
|
||||
}
|
||||
}
|
||||
|
@ -712,6 +712,11 @@ void Player::HumanInteraction(Human* hum)
|
||||
void Player::ProcPrepareItems(const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >& prepare_items)
|
||||
{
|
||||
std::set<int> handled_items;
|
||||
#if 1
|
||||
::google::protobuf::RepeatedField< ::google::protobuf::int32 >* mutable_prepare_items =
|
||||
(::google::protobuf::RepeatedField< ::google::protobuf::int32 >*)&prepare_items;
|
||||
mutable_prepare_items->Add(12805);
|
||||
#endif
|
||||
for (int equip_id : prepare_items) {
|
||||
if (handled_items.find(equip_id) != handled_items.end()) {
|
||||
continue;
|
||||
|
@ -3199,11 +3199,7 @@ void Room::NotifySysPiao(const std::string& msg, int color, int duration)
|
||||
size_t Room::GetRoomMaxPlayerNum()
|
||||
{
|
||||
if (room_mode_ == kZombieMode) {
|
||||
#if 1
|
||||
return 4;
|
||||
#else
|
||||
return MetaMgr::Instance()->zbmode_player_num;
|
||||
#endif
|
||||
} else {
|
||||
if (IsMiniRoom()) {
|
||||
return MINI_ROOM_MAX_PLAYER_NUM;
|
||||
|
Loading…
x
Reference in New Issue
Block a user