From 3d4838b8b881ac4861977d2c495d82a4897ab1c0 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sun, 4 Feb 2024 21:51:21 +0800 Subject: [PATCH] 1 --- server/gameserver/bullet.cc | 2 ++ server/gameserver/car.cc | 4 ++++ server/gameserver/custom_battle.cc | 4 ++-- server/gameserver/virtualbullet.cc | 2 ++ 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/server/gameserver/bullet.cc b/server/gameserver/bullet.cc index 7ec5133a..2b059e94 100644 --- a/server/gameserver/bullet.cc +++ b/server/gameserver/bullet.cc @@ -708,7 +708,9 @@ void Bullet::OnKillTarget(Entity* target) if (sender.Get()->IsHero() && sender.Get()->AsHero()->master.Get() && sender.Get()->AsHero()->master.Get()->IsHuman()) { + #if 0 sender.Get()->AsHero()->master.Get()->AsHuman()->stats->kills++; + #endif } } } diff --git a/server/gameserver/car.cc b/server/gameserver/car.cc index 5b769bdb..71949b29 100644 --- a/server/gameserver/car.cc +++ b/server/gameserver/car.cc @@ -586,11 +586,15 @@ void Car::OnKillTarget(Creature* target) if (target->IsHuman()) { for (auto passenger : passengers_) { ++passenger->stats->ride_car_kills; + #if 0 ++passenger->stats->kills; + #endif } if (driver_) { ++driver_->stats->ride_car_kills; + #if 0 ++driver_->stats->kills; + #endif } } } diff --git a/server/gameserver/custom_battle.cc b/server/gameserver/custom_battle.cc index 30ca5a2f..fdb95028 100644 --- a/server/gameserver/custom_battle.cc +++ b/server/gameserver/custom_battle.cc @@ -66,7 +66,7 @@ void CustomBattle::ParseResult(a8::XObject& obj) auto member = std::make_shared(); member->team_ = team.get(); member->account_id_ = member_obj->Get("account_id").GetString(); -#ifdef MYDEBUG +#ifdef MYDEBUG1 if (IsMoba()) { member->account_id_ = member->account_id_ + "$$$$"; } @@ -83,7 +83,7 @@ void CustomBattle::ParseResult(a8::XObject& obj) member_id_hash_[member->account_id_] = member; team->member_hash_[member->account_id_] = member; account_hash_[member->account_id_] = team; -#ifdef MYDEBUG +#ifdef MYDEBUG1 if (IsMoba()) { auto member = std::make_shared(); member->team_ = ob_team_.get(); diff --git a/server/gameserver/virtualbullet.cc b/server/gameserver/virtualbullet.cc index fdddc66f..57ab7776 100644 --- a/server/gameserver/virtualbullet.cc +++ b/server/gameserver/virtualbullet.cc @@ -195,7 +195,9 @@ void VirtualBullet::OnKillTarget(Entity* target) if (sender.Get()->IsHero() && sender.Get()->AsHero()->master.Get() && sender.Get()->AsHero()->master.Get()->IsHuman()) { + #if 0 sender.Get()->AsHero()->master.Get()->AsHuman()->stats->kills++; + #endif } } }