OSDN Git Service

[Feature] モンスターからプレイヤーへの射撃音を復活
authorshimitei <shimitei@gmail.com>
Tue, 15 Jun 2021 12:45:43 +0000 (21:45 +0900)
committershimitei <shimitei@gmail.com>
Thu, 17 Jun 2021 10:57:14 +0000 (19:57 +0900)
src/mspell/mspell-bolt.cpp

index ea218e2..6e15bba 100644 (file)
@@ -29,10 +29,9 @@ MonsterSpellResult spell_RF4_SHOOT(player_type *target_ptr, POSITION y, POSITION
     monspell_message(target_ptr, m_idx, t_idx, _("%^sが奇妙な音を発した。", "%^s makes a strange noise."), _("%^sが矢を放った。", "%^s fires an arrow."),
         _("%^sが%sに矢を放った。", "%^s fires an arrow at %s."), TARGET_TYPE);
 
+    sound(SOUND_SHOOT);
     const auto dam = monspell_damage(target_ptr, RF_ABILITY::SHOOT, m_idx, DAM_ROLL);
     const auto proj_res = bolt(target_ptr, m_idx, y, x, GF_ARROW, dam, TARGET_TYPE);
-    // FIXME: モンスター射撃は必中のため、命中音のSOUND_SHOOT_HIT再生を優先する
-    //sound(SOUND_SHOOT);
 
     auto res = MonsterSpellResult::make_valid(dam);
     res.learnable = proj_res.affected_player;