diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index 4ae9feff..778a5dfd 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -283,7 +283,7 @@ void PlayerStats::ParseReward(Human* hum, a8::XObject& xobj) over_reward.weapon1.gold_limit = weapon_xobj->At("ceg_uplimit")->AsXValue().GetString(); if (hum->GetBattleContext()->weapon_dto1 && hum->GetBattleContext()->weapon_dto1->IsObject()) { - over_reward.hero.id = hum->GetBattleContext()->weapon_dto1->At("gun_id")->AsXValue(); + over_reward.weapon1.id = hum->GetBattleContext()->weapon_dto1->At("gun_id")->AsXValue(); } } } @@ -296,7 +296,7 @@ void PlayerStats::ParseReward(Human* hum, a8::XObject& xobj) over_reward.weapon2.gold_limit = weapon_xobj->At("ceg_uplimit")->AsXValue().GetString(); if (hum->GetBattleContext()->weapon_dto2 && hum->GetBattleContext()->weapon_dto2->IsObject()) { - over_reward.hero.id = hum->GetBattleContext()->weapon_dto2->At("gun_id")->AsXValue(); + over_reward.weapon2.id = hum->GetBattleContext()->weapon_dto2->At("gun_id")->AsXValue(); } } }