typedef s16b MONRACE_IDX; /*!< ゲーム中のモンスター種族ID型を定義 */
typedef s16b MONSTER_IDX; /*!< ゲーム中のモンスター個体ID型を定義 */
typedef s16b DUNGEON_IDX; /*!< ゲーム中のダンジョンID型を定義 */
+typedef s16b REALM_IDX; /*!< ゲーム中の魔法領域ID型を定義 */
+typedef s16b ARTIFACT_IDX; /*!< ゲーム中のアーティファクトID型を定義 */
+typedef s16b VIRTUES_IDX; /*!< ゲーム中の徳ID型を定義 */
+typedef s16b QUEST_IDX; /*!< ゲーム中のクエストID型を定義 */
+typedef s16b INVENTORY_IDX; /*!< ゲーム中の所持品ID型を定義 */
+typedef s16b OBJECT_IDX; /*!< ゲーム中のアイテムID型を定義 */
typedef s32b POSITION; /*!< ゲーム中の座標型を定義 */
typedef s32b HIT_POINT; /*!< ゲーム中のHP/ダメージ型を定義 */
typedef int DICE_NUMBER; /*!< ゲーム中のダイス数の型定義 */
typedef int DICE_SID; /*!< ゲーム中のダイス面の型定義 */
typedef s32b PRICE; /*!< ゲーム中の金額価値の型定義 */
+typedef s16b FEED; /*!< ゲーム中の滋養度の型定義 */
typedef u32b STR_OFFSET; /*!< テキストオフセットの型定義 */
typedef u32b BIT_FLAGS; /*!< 32ビットのフラグ配列の型定義 */
typedef byte BIT_FLAGS8; /*!< 8ビットのフラグ配列の型定義 */
+typedef s16b XTRA16; /*!< 汎用変数16ビットの型定義 */
+typedef byte XTRA8; /*!< 汎用変数8ビットの型定義 */
+
typedef s16b COMMAND_CODE; /*!< コマンド内容の型定義 */
typedef s16b COMMAND_ARG; /*!< コマンド引数の型定義 */
typedef byte MAGIC_NUM2; /*!< プレイヤーの汎用魔法情報配列2の型定義*/
typedef s32b SPELL_IDX; /*!< 各魔法領域/職業能力ごとの呪文ID型定義 */
+typedef s16b PROB; /*!< 確率の重みの型定義 */
+typedef byte FEAT_POWER; /*!< 地形強度の型定義 */
/*** Pointers to all the basic types defined above ***/