OSDN Git Service

破邪。まだ作ってる途中。
[hengbandforosx/hengbandosx.git] / src / monster2.c
index 976041f..7b9f883 100644 (file)
@@ -844,6 +844,17 @@ static bool summon_specific_aux(int r_idx)
                        okay = (r_ptr->flags7 & RF7_GUARDIAN);
                        break;
                }
+
+               case SUMMON_KNIGHTS:
+               {
+                       okay = ((r_idx == MON_NOV_PALADIN) ||
+                               (r_idx == MON_NOV_PALADIN_G) ||
+                               (r_idx == MON_PALADIN) ||
+                               (r_idx == MON_W_KNIGHT) ||
+                               (r_idx == MON_ULTRA_PALADIN) ||
+                               (r_idx == MON_KNI_TEMPLAR));
+                       break;
+               }
        }
 
        /* Result */
@@ -2963,6 +2974,8 @@ msg_print("
          }
        }
 
+       if (summon_specific_type == SUMMON_KNIGHTS) m_ptr->fast = 100;
+
        if (m_ptr->mspeed > 199) m_ptr->mspeed = 199;
 
        /* Give a random starting energy */