吟遊詩人の一部の歌の熟練度が上がらない #1898 の修正
継続しない歌/呪術の熟練度が上昇しなくなっていた。
通常の魔法と同様に熟練度を上昇させるように修正する。
void PlayerSkill::gain_spell_skill_exp(int realm, int spell_idx)
{
+ if ((realm < 1) || ((static_cast<int>(std::size(mp_ptr->info)) < realm) && (realm != REALM_MUSIC) && (realm != REALM_HEX))) {
+ return;
+ }
+
if (((spell_idx < 0) || (32 <= spell_idx)) ||
- ((realm < 1) || (static_cast<int>(std::size(mp_ptr->info)) < realm)) ||
((realm != this->player_ptr->realm1) && (realm != this->player_ptr->realm2))) {
return;
}