OSDN Git Service

[Refactor] #41493 Removed unnecessary files in io/
[hengband/hengband.git] / src / sv-definition / sv-other-types.h
1 /*!
2  * @brief enumで表現することが却って高コストになりそうなSV定義をここに格納する
3  * @date 2020/05/28
4  * @author Hourier
5  */
6
7 #pragma once
8
9 /*** Object "sval" codes ***/
10 #define SV_ANY 255
11 #define SV_PHOTO 50
12
13 /* The "sval" codes for TV_CORPSE */
14 #define SV_SKELETON 0
15 #define SV_CORPSE 1
16
17 /* The "sval" codes for TV_SHOT/TV_ARROW/TV_BOLT */
18 #define SV_AMMO_LIGHT 0 /* pebbles */
19 #define SV_AMMO_NORMAL 1 /* shots, arrows, bolts */
20
21 #define SV_ROD_MIN_DIRECTION 12 /*!< この値以降の小項目IDを持ったロッドは使用時にターゲットを要求する / Special "sval" limit -- first "aimed" rod */
22 #define SV_CHEST_KANDUME 50 /*!< 箱アイテムの小項目ID: おもちゃのカンヅメ */
23
24 /* The "sval" codes for TV_FLASK */
25 #define SV_FLASK_OIL 0