1
This commit is contained in:
parent
a9868bcb86
commit
bde0fb8b67
@ -1414,9 +1414,11 @@ float BattleDataContext::GetTotalLucky()
|
|||||||
|
|
||||||
void BattleDataContext::UseItem(int item_id)
|
void BattleDataContext::UseItem(int item_id)
|
||||||
{
|
{
|
||||||
|
if (owner_.Get()->IsPlayer()) {
|
||||||
for (auto& tuple : items_) {
|
for (auto& tuple : items_) {
|
||||||
if (std::get<0>(tuple) == item_id) {
|
if (std::get<0>(tuple) == item_id) {
|
||||||
std::get<2>(tuple) += 1;
|
std::get<2>(tuple) += 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
@ -483,12 +483,12 @@ void Team::GenBattleReportData(a8::MutableXObject* params)
|
|||||||
auto battle_items_pb = a8::MutableXObject::CreateArray();
|
auto battle_items_pb = a8::MutableXObject::CreateArray();
|
||||||
for (auto tuple : hum->GetNetData()->GetItems()) {
|
for (auto tuple : hum->GetNetData()->GetItems()) {
|
||||||
int item_id = std::get<0>(tuple);
|
int item_id = std::get<0>(tuple);
|
||||||
int item_num = std::get<2>(tuple);
|
int use_item_num = std::get<2>(tuple);
|
||||||
int already_dec_num = std::get<3>(tuple);
|
int already_dec_num = std::get<3>(tuple);
|
||||||
if (item_num > 0) {
|
if (use_item_num > 0) {
|
||||||
auto item_pb = a8::MutableXObject::CreateObject();
|
auto item_pb = a8::MutableXObject::CreateObject();
|
||||||
item_pb->SetVal("item_id", item_id);
|
item_pb->SetVal("item_id", item_id);
|
||||||
item_pb->SetVal("item_num", item_num);
|
item_pb->SetVal("item_num", use_item_num);
|
||||||
item_pb->SetVal("already_dec_num", already_dec_num);
|
item_pb->SetVal("already_dec_num", already_dec_num);
|
||||||
battle_items_pb->Push(*item_pb);
|
battle_items_pb->Push(*item_pb);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user