OSDN Git Service

Add activation to 'Toragoroshi-Nanacho-Nenbutsu'.
authordeskull <deskull@0568b783-4c39-0410-ac80-bf13821ea2a2>
Wed, 29 May 2013 11:57:24 +0000 (11:57 +0000)
committerdeskull <deskull@0568b783-4c39-0410-ac80-bf13821ea2a2>
Wed, 29 May 2013 11:57:24 +0000 (11:57 +0000)
lib/edit/a_info.txt
src/artifact.c
src/defines.h
src/tables.c

index ebe80f7..ad011c1 100644 (file)
@@ -4058,7 +4058,9 @@ E:'Toragoroshi-Nanacho-Nenbutsu'
 I:23:20:3
 W:40:30:120:65000
 P:0:6d4:11:23:-15
-F:VORPAL | HIDE_TYPE | SHOW_MODS | AGGRAVATE | KILL_HUMAN | KILL_ANIMAL
+F:VORPAL | HIDE_TYPE | SHOW_MODS | AGGRAVATE
+F:ACTIVATE | KILL_ANIMAL | KILL_HUMAN
+U:ARTS_FALLING_STAR
 D:ÄԻ¤ê¤Ë¤¢¤Ã¤¿¸ð¿©Ë·¼ç¤¬ÀÚ¤é¤ì¤¿¤³¤È¤Ë¤¹¤éµ¤¤Å¤«¤º¡¢
 D:Ç°Ê©¤ò¾§¤¨¤Ê¤¬¤é¼·Ãú¤âÊ⤤¤¿¸å¤ËÀäÌ¿¤·¤¿¤È¤¤¤¦ÍÅÅá¤À¡£
 D:»ý¤Á¼ç¤ËºÒ¤¤¤ò¤â¤¿¤é¤¹¤È¸À¤ï¤ì¡¢¤½¤Î¼ç¤¿¤ë½êÍ­¼Ô¤Ç¤¢¤Ã¤¿
index 4769120..2dddcba 100644 (file)
@@ -3458,6 +3458,14 @@ bool activate_random_artifact(object_type *o_ptr)
                        break;
                }
 
+               case ACT_FALLING_STAR:
+               {
+                       msg_print(_("¤¢¤Ê¤¿¤ÏÍÅÅá¤ËÌ¥Æþ¤é¤ì¤¿¡Ä", "You are enchanted by cursed blade..."));
+                       msg_print(_("¡Ö¶¸¤Û¤·¤¯ ·ì¤Î¤´¤È¤­ ·î¤Ï¤Î¤Ü¤ì¤ê Èë¤á¤ª¤­¤· Ëâ·õ ¤¤¤º¤³¤¾¤ä¡×", "'Behold the blade arts.'"));
+                       massacre(py, px);
+                       break;
+               }
+
                case ACT_GRAND_CROSS:
                {
                        msg_print(_("¡Ö°Ç¤Ë´Ô¤ì¡ª¡×", "You say, 'Return to darkness!'"));
index 728a0e9..1f737d8 100644 (file)
 #define ACT_DETECT_ALL_MONS     137
 #define ACT_ULTIMATE_RESIST     138
 /* 127 -> unused */
+#define ACT_FALLING_STAR        246
 #define ACT_STRAIN_HASTE        247
 #define ACT_TELEPORT_LEVEL      248
 #define ACT_GRAND_CROSS         249
index 732d2d3..5b95c28 100644 (file)
@@ -6383,6 +6383,8 @@ const activation_type activation_info[] =
          _("¥°¥é¥ó¥É¡¦¥¯¥í¥¹", "grand cross") },
        { "TELEPORT_LEVEL", ACT_TELEPORT_LEVEL, 10, 1500, {100, 200},
          _("¥Æ¥ì¥Ý¡¼¥È¡¦¥ì¥Ù¥ë", "teleort level") },
+       { "ARTS_FALLING_STAR", ACT_FALLING_STAR, 20, 5500, {30, 50},
+         _("Ëâ·õ¡¦Î®¤ìÀ±", "blade arts 'falling star'") },
        { NULL, 0, 0, 0, {0, 0},
          "" }
 };