From b4d55cbea1eadd2c272a7fb41797ab245a3d9693 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 6 Sep 2022 15:06:59 +0800 Subject: [PATCH] 1 --- server/gameserver/battledatacontext.cc | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/server/gameserver/battledatacontext.cc b/server/gameserver/battledatacontext.cc index c4cc94cb..b63dd532 100644 --- a/server/gameserver/battledatacontext.cc +++ b/server/gameserver/battledatacontext.cc @@ -378,5 +378,17 @@ void BattleDataContext::ForceInit(long long hero_uniid, long long weapon2_uniid, MetaData::Equip* weapon2_meta) { - + hero_ability_ = std::make_shared(); + hero_ability_->hero_uniid_ = hero_uniid; + hero_ability_->hero_meta = hum_meta; + if (weapon1_uniid && weapon1_meta) { + weapon1_ability_ = std::make_shared(); + weapon1_ability_->weapon_uniid = weapon1_uniid; + weapon1_ability_->weapon_meta = weapon1_meta; + } + if (weapon2_uniid && weapon2_meta) { + weapon2_ability_ = std::make_shared(); + weapon2_ability_->weapon_uniid = weapon2_uniid; + weapon2_ability_->weapon_meta = weapon2_meta; + } }