1
This commit is contained in:
parent
ee7bdd5f93
commit
6142dc02c9
@ -446,6 +446,18 @@ void BattleDataContext::ParseResult(a8::XObject& obj)
|
||||
hero_ability_->hero_meta = meta;
|
||||
}
|
||||
}
|
||||
#if 1
|
||||
if (hero_ability_->hero_meta) {
|
||||
const mt::Equip* meta = mt::Equip::GetById(hero_ability_->hero_meta->default_weapon());
|
||||
if (meta) {
|
||||
weapon1_ability_ = std::make_shared<WeaponAbility>();
|
||||
weapon1_ability_->weapon_uniid = 0;
|
||||
weapon1_ability_->weapon_lv = 1;
|
||||
weapon1_ability_->quality = 1;
|
||||
weapon1_ability_->weapon_meta = meta;
|
||||
}
|
||||
}
|
||||
#else
|
||||
if (obj.HasKey("weapon_dto1") && obj.At("weapon_dto1")->IsObject()) {
|
||||
weapon_dto1 = obj.At("weapon_dto1");
|
||||
const mt::Item* item_meta = mt::Item::GetById(weapon_dto1->Get("gun_id", 0));
|
||||
@ -476,6 +488,7 @@ void BattleDataContext::ParseResult(a8::XObject& obj)
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
parse_ok = hero_ability_->hero_meta != nullptr;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user