OSDN Git Service

[Fix] 一部ボルト魔法で学習する属性の誤り
authorHabu <habu1010+github@gmail.com>
Thu, 30 May 2024 11:10:16 +0000 (20:10 +0900)
committerHabu <habu1010+github@gmail.com>
Thu, 30 May 2024 11:10:16 +0000 (20:10 +0900)
ボルト魔法で学習する属性に以下の誤りがあるので修正する。

- 極寒の矢でなぜか地獄耐性を学習するようになっている
- スターライトアローで閃光耐性を学習しない

src/mspell/mspell-attack/mspell-bolt.cpp

index fe0c7a5..778a0e0 100644 (file)
@@ -66,7 +66,7 @@ const std::unordered_map<MonsterAbilityType, MSpellData> bolt_list = {
     { MonsterAbilityType::BO_ICEE, { { _("%s^が何かをつぶやいた。", "%s^ mumbles."),
                                          _("%s^が極寒の矢の呪文を唱えた。", "%s^ casts an ice bolt."),
                                          _("%s^が%sに向かって極寒の矢の呪文を唱えた。", "%s^ casts an ice bolt at %s.") },
-                                       AttributeType::ICE, { DRS_REFLECT, DRS_NETH } } },
+                                       AttributeType::ICE, { DRS_REFLECT, DRS_COLD } } },
     { MonsterAbilityType::BO_VOID, { { _("%s^が何かをつぶやいた。", "%s^ mumbles."),
                                          _("%s^がヴォイド・ボルトの呪文を唱えた。", "%s^ casts a void bolt."),
                                          _("%s^が%sに向かってヴォイド・ボルトの呪文を唱えた。", "%s^ casts a void bolt at %s.") },
@@ -82,7 +82,7 @@ const std::unordered_map<MonsterAbilityType, MSpellData> bolt_list = {
     { MonsterAbilityType::BO_LITE, { { _("%s^が何かをつぶやいた。", "%s^ mumbles."),
                                          _("%s^がスターライトアローを放った。", "%s^ fires a starlight arrow."),
                                          _("%s^が%sに向かってスターライトアローを放った。", "%s^ fires a starlight arrow at %s.") },
-                                       AttributeType::LITE, DRS_REFLECT } },
+                                       AttributeType::LITE, { DRS_REFLECT, DRS_LITE } } },
     { MonsterAbilityType::MISSILE, { { _("%s^が何かをつぶやいた。", "%s^ mumbles."),
                                          _("%s^がマジック・ミサイルの呪文を唱えた。", "%s^ casts a magic missile."),
                                          _("%s^が%sに向かってマジック・ミサイルの呪文を唱えた。", "%s^ casts a magic missile at %s.") },