OSDN Git Service

[Refactor] #37353 essence_name, silly_attacks, silly_attacks2 を整理。
authordeskull <deskull@users.sourceforge.jp>
Tue, 23 Apr 2019 12:56:54 +0000 (21:56 +0900)
committerdeskull <deskull@users.sourceforge.jp>
Tue, 23 Apr 2019 12:56:54 +0000 (21:56 +0900)
src/cmd-smith.h
src/externs.h
src/melee.h
src/melee1.c
src/tables.c

index 8348c59..e03405d 100644 (file)
@@ -1,3 +1,4 @@
 #pragma once
 
+extern concptr essence_name[];
 extern void do_cmd_kaji(bool only_browse);
index 3234259..d8c9603 100644 (file)
@@ -94,10 +94,7 @@ extern const concptr game_inscriptions[];
 extern const kamae kamae_shurui[MAX_KAMAE];
 extern const kamae kata_shurui[MAX_KATA];
 extern const concptr exp_level_str[5];
-extern const concptr silly_attacks[MAX_SILLY_ATTACK];
-#ifdef JP
-extern const concptr silly_attacks2[MAX_SILLY_ATTACK];
-#endif
+
 extern const concptr ident_info[];
 extern const mbe_info_type mbe_info[];
 extern const byte feature_action_flags[FF_FLAG_MAX];
index 9a38122..8edee05 100644 (file)
@@ -33,6 +33,11 @@ typedef int COMBAT_OPTION_IDX; // py_attack()用コンバットオプション
 #define HISSATSU_100NIN 30
 #define HISSATSU_IAI    100
 
+extern const concptr silly_attacks[MAX_SILLY_ATTACK];
+#ifdef JP
+extern const concptr silly_attacks2[MAX_SILLY_ATTACK];
+#endif
+
 extern bool test_hit_norm(HIT_RELIABILITY chance, ARMOUR_CLASS ac, bool visible);
 extern PERCENTAGE hit_chance(HIT_RELIABILITY chance, ARMOUR_CLASS ac);
 extern HIT_POINT tot_dam_aux(object_type *o_ptr, HIT_POINT tdam, monster_type *m_ptr, BIT_FLAGS mode, bool thrown);
index e6d91d7..5c8fcd2 100644 (file)
 #include "view-mainwindow.h"
 
 
+ /*!
+  * @brief 幻覚時の打撃記述テーブル / Weird melee attack types when hallucinating
+  */
+#ifdef JP
+const concptr silly_attacks[MAX_SILLY_ATTACK] =
+{
+       "に小便をかけられた。",
+       "があなたの回りを3回回ってワンと言った。",
+       "にしばきまわされた。",
+       "に靴をなめさせられた。",
+       "にハナクソを飛ばされた。",
+       "にジャン拳で攻撃された。",
+       "があなたの頬を札束でしばいた。",
+       "があなたの前でポージングをした。",
+       "にアカンベーされた。",
+       "に「神の国」発言の撤回を求められた。",
+       "にメッ○ールを飲まされた。",
+       "につっこみを入れられた。",
+       "はあなたと踊った。",
+       "に顔にらく書きをされた。",
+       "に借金の返済をせまられた。",
+       "にスカートをめくられた。",
+       "はあなたの手相を占った。",
+       "から役満を上がられた。",
+       "から愛の告白をされた。",
+       "はあなたを時給500円で雇った。",
+       "はあなたの100の秘密について熱く語った。",
+       "がニャーと鳴いた。",
+       "はあなたに気をつけた。",
+       "はあなたをポリゴン化させた。",
+       "に少しかじられた。",
+       "はアルテマの呪文を唱えた!",
+       "はあなたのスパイクをブロックした。",
+       "はスライド移動した。",
+       "は昇龍拳コマンドの入力に失敗した。",
+       "は拡散波動砲を発射した。",
+       "はデスラー戦法をしかけた。",
+       "にライダーキックで攻撃された。",
+       "に二週間以内でビデオを人に見せないと死ぬ呪いをかけられた。",
+       "はパルプンテを唱えた。",
+       "はスーパーウルトラギャラクティカマグナムを放った。",
+       "にしゃがみ小キックでハメられた。",
+       "にジェットストリームアタックをかけられた。",
+       "はあなたに卍固めをかけて「1、2、3、ダーッ!」と叫んだ。",
+       "は「いくじなし!ばかばかばか!」といって駆け出した。",
+       "が「ごらん、ルーベンスの絵だよ」と言って静かに目を閉じた。",
+       "は言った。「変愚蛮怒、絶賛公開中!」",
+};
+
+/*!
+ * @brief 幻覚時の打撃記述テーブル(フォーマットつき) / Weird melee attack types when hallucinating (%s for strfmt())
+ */
+const concptr silly_attacks2[MAX_SILLY_ATTACK] =
+{
+       "%sに小便をかけた。",
+       "%sの回りを3回回ってワンと言った。",
+       "%sをしばきまわした。",
+       "%sに靴をなめさせた。",
+       "%sにハナクソを飛ばした。",
+       "%sをジャン拳で攻撃した。",
+       "%sの頬を札束でしばいた。",
+       "%sの前でポージングをした。",
+       "%sにアカンベーした。",
+       "%sに「神の国」発言の撤回を求めた。",
+       "%sにメッ○ールを飲ませた。",
+       "%sにつっこみを入れた。",
+       "%sと踊った。",
+       "%sの顔にらく書きをした。",
+       "%sに借金の返済をせまった。",
+       "%sのスカートをめくった。",
+       "%sの手相を占った。",
+       "%sから役満を上がった。",
+       "%sに愛の告白をした。",
+       "%sを時給500円で雇った。",
+       "%sの100の秘密について熱く語った。",
+       "ニャーと鳴いた。",
+       "%sに気をつけた。",
+       "%sをポリゴン化させた。",
+       "%sを少しかじった。",
+       "アルテマの呪文を唱えた!",
+       "%sのスパイクをブロックした。",
+       "スライド移動した。",
+       "昇龍拳コマンドの入力に失敗した。",
+       "%sに拡散波動砲を発射した。",
+       "%sにデスラー戦法をしかけた。",
+       "%sをライダーキックで攻撃した。",
+       "%sに二週間以内でビデオを人に見せないと死ぬ呪いをかけた。",
+       "パルプンテを唱えた。",
+       "%sにスーパーウルトラギャラクティカマグナムを放った。",
+       "%sをしゃがみ小キックでハメた。",
+       "%sにジェットストリームアタックをかけた。",
+       "%sに卍固めをかけて「1、2、3、ダーッ!」と叫んだ。",
+       "「いくじなし!ばかばかばか!」といって駆け出した。",
+       "「ごらん、ルーベンスの絵だよ」と言って静かに目を閉じた。",
+       "言った。「変愚蛮怒、絶賛公開中!」",
+};
+#else
+const concptr silly_attacks[MAX_SILLY_ATTACK] =
+{
+       "smothers",
+       "hugs",
+       "humiliates",
+       "whips",
+       "kisses",
+
+       "disgusts",
+       "pees all over",
+       "passes the gas on",
+       "makes obscene gestures at",
+       "licks",
+
+       "stomps on",
+       "swallows",
+       "drools on",
+       "misses",
+       "shrinks",
+
+       "emasculates",
+       "evaporates",
+       "solidifies",
+       "digitizes",
+       "insta-kills",
+
+       "massacres",
+       "slaughters",
+       "drugs",
+       "psychoanalyzes",
+       "deconstructs",
+
+       "falsifies",
+       "disbelieves",
+       "molests",
+       "pusupusu",
+};
+#endif
+
 
  /*!
  * @brief プレイヤーからモンスターへの打撃命中判定 /
index 4465c8c..dab05cf 100644 (file)
@@ -3829,142 +3829,6 @@ const concptr exp_level_str[5]=
 {"[Unskilled]", "[Beginner]", "[Skilled]", "[Expert]", "[Master]"};
 #endif
 
-/*!
- * @brief 幻覚時の打撃記述テーブル / Weird melee attack types when hallucinating
- */
-#ifdef JP
-const concptr silly_attacks[MAX_SILLY_ATTACK] =
-{
-       "に小便をかけられた。",
-       "があなたの回りを3回回ってワンと言った。",
-       "にしばきまわされた。",
-       "に靴をなめさせられた。",
-       "にハナクソを飛ばされた。",
-       "にジャン拳で攻撃された。",
-       "があなたの頬を札束でしばいた。",
-       "があなたの前でポージングをした。",
-       "にアカンベーされた。",
-       "に「神の国」発言の撤回を求められた。",
-       "にメッ○ールを飲まされた。",
-       "につっこみを入れられた。",
-       "はあなたと踊った。",
-       "に顔にらく書きをされた。",
-       "に借金の返済をせまられた。",
-       "にスカートをめくられた。",
-       "はあなたの手相を占った。",
-       "から役満を上がられた。",
-       "から愛の告白をされた。",
-       "はあなたを時給500円で雇った。",
-       "はあなたの100の秘密について熱く語った。",
-       "がニャーと鳴いた。",
-       "はあなたに気をつけた。",
-       "はあなたをポリゴン化させた。",
-       "に少しかじられた。",
-       "はアルテマの呪文を唱えた!",
-       "はあなたのスパイクをブロックした。",
-       "はスライド移動した。",
-       "は昇龍拳コマンドの入力に失敗した。",
-       "は拡散波動砲を発射した。",
-       "はデスラー戦法をしかけた。",
-       "にライダーキックで攻撃された。",
-       "に二週間以内でビデオを人に見せないと死ぬ呪いをかけられた。",
-       "はパルプンテを唱えた。",
-       "はスーパーウルトラギャラクティカマグナムを放った。",
-       "にしゃがみ小キックでハメられた。",
-       "にジェットストリームアタックをかけられた。",
-       "はあなたに卍固めをかけて「1、2、3、ダーッ!」と叫んだ。",
-       "は「いくじなし!ばかばかばか!」といって駆け出した。",
-       "が「ごらん、ルーベンスの絵だよ」と言って静かに目を閉じた。",
-       "は言った。「変愚蛮怒、絶賛公開中!」",
-};
-
-/*!
- * @brief 幻覚時の打撃記述テーブル(フォーマットつき) / Weird melee attack types when hallucinating (%s for strfmt())
- */
-const concptr silly_attacks2[MAX_SILLY_ATTACK] =
-{
-       "%sに小便をかけた。",
-       "%sの回りを3回回ってワンと言った。",
-       "%sをしばきまわした。",
-       "%sに靴をなめさせた。",
-       "%sにハナクソを飛ばした。",
-       "%sをジャン拳で攻撃した。",
-       "%sの頬を札束でしばいた。",
-       "%sの前でポージングをした。",
-       "%sにアカンベーした。",
-       "%sに「神の国」発言の撤回を求めた。",
-       "%sにメッ○ールを飲ませた。",
-       "%sにつっこみを入れた。",
-       "%sと踊った。",
-       "%sの顔にらく書きをした。",
-       "%sに借金の返済をせまった。",
-       "%sのスカートをめくった。",
-       "%sの手相を占った。",
-       "%sから役満を上がった。",
-       "%sに愛の告白をした。",
-       "%sを時給500円で雇った。",
-       "%sの100の秘密について熱く語った。",
-       "ニャーと鳴いた。",
-       "%sに気をつけた。",
-       "%sをポリゴン化させた。",
-       "%sを少しかじった。",
-       "アルテマの呪文を唱えた!",
-       "%sのスパイクをブロックした。",
-       "スライド移動した。",
-       "昇龍拳コマンドの入力に失敗した。",
-       "%sに拡散波動砲を発射した。",
-       "%sにデスラー戦法をしかけた。",
-       "%sをライダーキックで攻撃した。",
-       "%sに二週間以内でビデオを人に見せないと死ぬ呪いをかけた。",
-       "パルプンテを唱えた。",
-       "%sにスーパーウルトラギャラクティカマグナムを放った。",
-       "%sをしゃがみ小キックでハメた。",
-       "%sにジェットストリームアタックをかけた。",
-       "%sに卍固めをかけて「1、2、3、ダーッ!」と叫んだ。",
-       "「いくじなし!ばかばかばか!」といって駆け出した。",
-       "「ごらん、ルーベンスの絵だよ」と言って静かに目を閉じた。",
-       "言った。「変愚蛮怒、絶賛公開中!」",
-};
-#else
-const concptr silly_attacks[MAX_SILLY_ATTACK] =
-{
-       "smothers",
-       "hugs",
-       "humiliates",
-       "whips",
-       "kisses",
-
-       "disgusts",
-       "pees all over",
-       "passes the gas on",
-       "makes obscene gestures at",
-       "licks",
-
-       "stomps on",
-       "swallows",
-       "drools on",
-       "misses",
-       "shrinks",
-
-       "emasculates",
-       "evaporates",
-       "solidifies",
-       "digitizes",
-       "insta-kills",
-
-       "massacres",
-       "slaughters",
-       "drugs",
-       "psychoanalyzes",
-       "deconstructs",
-
-       "falsifies",
-       "disbelieves",
-       "molests",
-       "pusupusu",
-};
-#endif
-
 
 /*!
  * @brief シンボル解説テーブル /