From 44e536628dae74e071e9d1298ad65be8bd16922d Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 6 Sep 2022 14:26:02 +0800 Subject: [PATCH] 1 --- server/gameserver/android.cc | 4 ++++ server/gameserver/car.cc | 4 ++++ server/gameserver/hero.cc | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/server/gameserver/android.cc b/server/gameserver/android.cc index b4ec370c..f4063393 100644 --- a/server/gameserver/android.cc +++ b/server/gameserver/android.cc @@ -32,6 +32,10 @@ void Android::Initialize() GiveEquip(); RecalcBaseAttr(); SetInfiniteBulletMode(); + { + auto context = std::make_shared(); + SetBattleContext(context); + } } void Android::Update(int delta_time) diff --git a/server/gameserver/car.cc b/server/gameserver/car.cc index 0274721b..57eead7f 100644 --- a/server/gameserver/car.cc +++ b/server/gameserver/car.cc @@ -51,6 +51,10 @@ void Car::Initialize() SetMaxHP(std::max(GetHP(), GetMaxHP())); TryAddBuff(this, meta->car_deactive_buff_id); cur_oil_ = meta->i->max_oil(); + { + auto context = std::make_shared(); + SetBattleContext(context); + } } void Car::FillMFObjectPart(Room* room, Human* hum, cs::MFObjectPart* part_data) diff --git a/server/gameserver/hero.cc b/server/gameserver/hero.cc index 33442012..6af07c1a 100644 --- a/server/gameserver/hero.cc +++ b/server/gameserver/hero.cc @@ -48,6 +48,10 @@ void Hero::Initialize() } SetInfiniteBulletMode(); InitAI(); + { + auto context = std::make_shared(); + SetBattleContext(context); + } } void Hero::FillMFObjectPart(Room* room, Human* hum, cs::MFObjectPart* part_data)