OSDN Git Service

[Refactor] #37353 MS_* を monster-spell.h へ移動。
authordeskull <deskull@users.sourceforge.jp>
Mon, 15 Apr 2019 14:28:37 +0000 (23:28 +0900)
committerdeskull <deskull@users.sourceforge.jp>
Mon, 15 Apr 2019 14:28:37 +0000 (23:28 +0900)
src/cmd-mane.c
src/defines.h
src/monster-spell.h
src/warning.c

index f43bdbf..2fa9687 100644 (file)
@@ -14,6 +14,7 @@
 #include "floor.h"
 #include "spells-summon.h"
 #include "spells-status.h"
+#include "monster-spell.h"
 #include "cmd-spell.h"
 #include "player-status.h"
 
index 3a6073f..211f9a2 100644 (file)
@@ -3647,105 +3647,6 @@ extern int PlayerUID;
 #define DETECT_RAD_MAP     30
 #define DETECT_RAD_ALL     255
 
-/* Monster Spells */
-#define MS_SHRIEK         0
-#define MS_XXX1           1
-#define MS_DISPEL         2
-#define MS_ROCKET         3
-#define MS_SHOOT          4
-#define MS_XXX2           5
-#define MS_XXX3           6
-#define MS_XXX4           7
-#define MS_BR_ACID        8
-#define MS_BR_ELEC        9
-#define MS_BR_FIRE        10
-#define MS_BR_COLD        11
-#define MS_BR_POIS        12
-#define MS_BR_NETHER      13
-#define MS_BR_LITE        14
-#define MS_BR_DARK        15
-#define MS_BR_CONF        16
-#define MS_BR_SOUND       17
-#define MS_BR_CHAOS       18
-#define MS_BR_DISEN       19
-#define MS_BR_NEXUS       20
-#define MS_BR_TIME        21
-#define MS_BR_INERTIA     22
-#define MS_BR_GRAVITY     23
-#define MS_BR_SHARDS      24
-#define MS_BR_PLASMA      25
-#define MS_BR_FORCE       26
-#define MS_BR_MANA        27
-#define MS_BALL_NUKE      28
-#define MS_BR_NUKE        29
-#define MS_BALL_CHAOS     30
-#define MS_BR_DISI        31
-#define MS_BALL_ACID      32
-#define MS_BALL_ELEC      33
-#define MS_BALL_FIRE      34
-#define MS_BALL_COLD      35
-#define MS_BALL_POIS      36
-#define MS_BALL_NETHER    37
-#define MS_BALL_WATER     38
-#define MS_BALL_MANA      39
-#define MS_BALL_DARK      40
-#define MS_DRAIN_MANA     41
-#define MS_MIND_BLAST     42
-#define MS_BRAIN_SMASH    43
-#define MS_CAUSE_1        44
-#define MS_CAUSE_2        45
-#define MS_CAUSE_3        46
-#define MS_CAUSE_4        47
-#define MS_BOLT_ACID      48
-#define MS_BOLT_ELEC      49
-#define MS_BOLT_FIRE      50
-#define MS_BOLT_COLD      51
-#define MS_STARBURST      52
-#define MS_BOLT_NETHER    53
-#define MS_BOLT_WATER     54
-#define MS_BOLT_MANA      55
-#define MS_BOLT_PLASMA    56
-#define MS_BOLT_ICE       57
-#define MS_MAGIC_MISSILE  58
-#define MS_SCARE          59
-#define MS_BLIND          60
-#define MS_CONF           61
-#define MS_SLOW           62
-#define MS_SLEEP          63
-#define MS_SPEED          64
-#define MS_HAND_DOOM      65
-#define MS_HEAL           66
-#define MS_INVULNER       67
-#define MS_BLINK          68
-#define MS_TELEPORT       69
-#define MS_WORLD          70
-#define MS_SPECIAL        71
-#define MS_TELE_TO        72
-#define MS_TELE_AWAY      73
-#define MS_TELE_LEVEL     74
-#define MS_PSY_SPEAR      75
-#define MS_DARKNESS       76
-#define MS_MAKE_TRAP      77
-#define MS_FORGET         78
-#define MS_RAISE_DEAD     79
-#define MS_S_KIN          80
-#define MS_S_CYBER        81
-#define MS_S_MONSTER      82
-#define MS_S_MONSTERS     83
-#define MS_S_ANT          84
-#define MS_S_SPIDER       85
-#define MS_S_HOUND        86
-#define MS_S_HYDRA        87
-#define MS_S_ANGEL        88
-#define MS_S_DEMON        89
-#define MS_S_UNDEAD       90
-#define MS_S_DRAGON       91
-#define MS_S_HI_UNDEAD    92
-#define MS_S_HI_DRAGON    93
-#define MS_S_AMBERITE     94
-#define MS_S_UNIQUE       95
-
-
 /* Maximum "Nazguls" number */
 #define MAX_NAZGUL_NUM 5
 
index 7fb34dd..14470ab 100644 (file)
@@ -1,5 +1,103 @@
 #pragma once
 
+/* Monster Spells */
+#define MS_SHRIEK         0
+#define MS_XXX1           1
+#define MS_DISPEL         2
+#define MS_ROCKET         3
+#define MS_SHOOT          4
+#define MS_XXX2           5
+#define MS_XXX3           6
+#define MS_XXX4           7
+#define MS_BR_ACID        8
+#define MS_BR_ELEC        9
+#define MS_BR_FIRE        10
+#define MS_BR_COLD        11
+#define MS_BR_POIS        12
+#define MS_BR_NETHER      13
+#define MS_BR_LITE        14
+#define MS_BR_DARK        15
+#define MS_BR_CONF        16
+#define MS_BR_SOUND       17
+#define MS_BR_CHAOS       18
+#define MS_BR_DISEN       19
+#define MS_BR_NEXUS       20
+#define MS_BR_TIME        21
+#define MS_BR_INERTIA     22
+#define MS_BR_GRAVITY     23
+#define MS_BR_SHARDS      24
+#define MS_BR_PLASMA      25
+#define MS_BR_FORCE       26
+#define MS_BR_MANA        27
+#define MS_BALL_NUKE      28
+#define MS_BR_NUKE        29
+#define MS_BALL_CHAOS     30
+#define MS_BR_DISI        31
+#define MS_BALL_ACID      32
+#define MS_BALL_ELEC      33
+#define MS_BALL_FIRE      34
+#define MS_BALL_COLD      35
+#define MS_BALL_POIS      36
+#define MS_BALL_NETHER    37
+#define MS_BALL_WATER     38
+#define MS_BALL_MANA      39
+#define MS_BALL_DARK      40
+#define MS_DRAIN_MANA     41
+#define MS_MIND_BLAST     42
+#define MS_BRAIN_SMASH    43
+#define MS_CAUSE_1        44
+#define MS_CAUSE_2        45
+#define MS_CAUSE_3        46
+#define MS_CAUSE_4        47
+#define MS_BOLT_ACID      48
+#define MS_BOLT_ELEC      49
+#define MS_BOLT_FIRE      50
+#define MS_BOLT_COLD      51
+#define MS_STARBURST      52
+#define MS_BOLT_NETHER    53
+#define MS_BOLT_WATER     54
+#define MS_BOLT_MANA      55
+#define MS_BOLT_PLASMA    56
+#define MS_BOLT_ICE       57
+#define MS_MAGIC_MISSILE  58
+#define MS_SCARE          59
+#define MS_BLIND          60
+#define MS_CONF           61
+#define MS_SLOW           62
+#define MS_SLEEP          63
+#define MS_SPEED          64
+#define MS_HAND_DOOM      65
+#define MS_HEAL           66
+#define MS_INVULNER       67
+#define MS_BLINK          68
+#define MS_TELEPORT       69
+#define MS_WORLD          70
+#define MS_SPECIAL        71
+#define MS_TELE_TO        72
+#define MS_TELE_AWAY      73
+#define MS_TELE_LEVEL     74
+#define MS_PSY_SPEAR      75
+#define MS_DARKNESS       76
+#define MS_MAKE_TRAP      77
+#define MS_FORGET         78
+#define MS_RAISE_DEAD     79
+#define MS_S_KIN          80
+#define MS_S_CYBER        81
+#define MS_S_MONSTER      82
+#define MS_S_MONSTERS     83
+#define MS_S_ANT          84
+#define MS_S_SPIDER       85
+#define MS_S_HOUND        86
+#define MS_S_HYDRA        87
+#define MS_S_ANGEL        88
+#define MS_S_DEMON        89
+#define MS_S_UNDEAD       90
+#define MS_S_DRAGON       91
+#define MS_S_HI_UNDEAD    92
+#define MS_S_HI_DRAGON    93
+#define MS_S_AMBERITE     94
+#define MS_S_UNIQUE       95
+
 /*
  * Hack -- choose "intelligent" spells when desperate
  * Including "summon" spells
index cd1e986..7f1b0e9 100644 (file)
@@ -8,6 +8,7 @@
 #include "warning.h"
 #include "player-status.h"
 #include "monster.h"
+#include "monster-spell.h"
 
 /*!
  * @brief 警告を放つアイテムを選択する /