1
This commit is contained in:
parent
ebf1e123e9
commit
fc6d7cb6a0
@ -1187,13 +1187,21 @@ void Creature::Shot(a8::Vec2& target_dir, bool& shot_ok, float fly_distance)
|
|||||||
false);
|
false);
|
||||||
} else if (power_idx < GetCurrWeapon()->meta->power_charge.size()) {
|
} else if (power_idx < GetCurrWeapon()->meta->power_charge.size()) {
|
||||||
MetaData::Equip* weapon_meta = MetaMgr::Instance()->GetEquip
|
MetaData::Equip* weapon_meta = MetaMgr::Instance()->GetEquip
|
||||||
(std::get<1>(GetCurrWeapon()->meta->power_charge[1]));
|
(std::get<1>(GetCurrWeapon()->meta->power_charge[power_idx]));
|
||||||
if (weapon_meta) {
|
if (weapon_meta) {
|
||||||
MetaData::EquipUpgrade* weapon_upgrade_meta = MetaMgr::Instance()->GetEquipUpgrade
|
MetaData::EquipUpgrade* weapon_upgrade_meta = MetaMgr::Instance()->GetEquipUpgrade
|
||||||
(weapon_meta->i->id());
|
(weapon_meta->i->id());
|
||||||
MetaData::Equip* bullet_meta = MetaMgr::Instance()->GetEquip(weapon_meta->i->use_bullet());;
|
MetaData::Equip* bullet_meta = MetaMgr::Instance()->GetEquip(weapon_meta->i->use_bullet());;
|
||||||
|
|
||||||
if (bullet_meta) {
|
if (bullet_meta) {
|
||||||
|
#ifdef DEBUG
|
||||||
|
SendDebugMsg(a8::Format("蓄力射击 %d 枪:%d 子弹:%d",
|
||||||
|
{
|
||||||
|
power_idx,
|
||||||
|
weapon_meta->i->id(),
|
||||||
|
bullet_meta->i->id()
|
||||||
|
}));
|
||||||
|
#endif
|
||||||
InternalShot(this,
|
InternalShot(this,
|
||||||
weapon_meta,
|
weapon_meta,
|
||||||
weapon_upgrade_meta,
|
weapon_upgrade_meta,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user