OSDN Git Service

[Fix] 青魔法成功時ターンとMPの消費がない
authordis- <dis.rogue@gmail.com>
Wed, 20 Jan 2021 11:51:25 +0000 (20:51 +0900)
committerdis- <dis.rogue@gmail.com>
Wed, 20 Jan 2021 11:51:25 +0000 (20:51 +0900)
switch_cast_blue_magicの判定が反転していた

src/blue-magic/blue-magic-caster.c

index c71c07d..d3d97cf 100644 (file)
@@ -385,7 +385,7 @@ bool cast_learned_spell(player_type *caster_ptr, SPELL_IDX spell, const bool suc
 {
     bmc_type tmp_bm;
     bmc_type *bmc_ptr = initialize_blue_magic_type(caster_ptr, &tmp_bm, success, get_pseudo_monstetr_level);
-    if (switch_cast_blue_magic(caster_ptr, bmc_ptr, spell))
+    if (!switch_cast_blue_magic(caster_ptr, bmc_ptr, spell))
         return FALSE;
 
     if (bmc_ptr->no_trump)