修复跳飞机后不能打问题

This commit is contained in:
aozhiwei 2019-05-08 17:39:54 +08:00
parent 59b0d13618
commit 905201e78e

View File

@ -474,7 +474,7 @@ void Player::Shot()
}
bullet_dir.Rotate(bullet_angle / 180.0f);
room->frame_event.AddBullet(this, bullet_born_pos, bullet_dir, fly_distance);
if (room->BattleStarted()) {
if (room->BattleStarted() || room->gas_data.gas_mode == GasJump && !a8::HasBitFlag(status, HS_Jump)) {
room->CreateBullet(this, curr_weapon->meta, bullet_born_pos, bullet_dir, fly_distance);
}
}