forked from CleverRaven/Cataclysm-DDA
-
Notifications
You must be signed in to change notification settings - Fork 0
/
iuse.h
144 lines (137 loc) · 7.07 KB
/
iuse.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
#ifndef _IUSE_H_
#define _IUSE_H_
class game;
class item;
class player;
class iuse
{
public:
void none (game *g, player *p, item *it, bool t) { };
// FOOD AND DRUGS (ADMINISTRATION)
void sewage (game *g, player *p, item *it, bool t);
void honeycomb (game *g, player *p, item *it, bool t);
void royal_jelly (game *g, player *p, item *it, bool t);
void bandage (game *g, player *p, item *it, bool t);
void firstaid (game *g, player *p, item *it, bool t);
void caff (game *g, player *p, item *it, bool t);
void alcohol (game *g, player *p, item *it, bool t);
void pkill_1 (game *g, player *p, item *it, bool t);
void pkill_2 (game *g, player *p, item *it, bool t);
void pkill_3 (game *g, player *p, item *it, bool t);
void pkill_4 (game *g, player *p, item *it, bool t);
void pkill_l (game *g, player *p, item *it, bool t);
void xanax (game *g, player *p, item *it, bool t);
void cig (game *g, player *p, item *it, bool t);
void weed (game *g, player *p, item *it, bool t);
void coke (game *g, player *p, item *it, bool t);
void crack (game *g, player *p, item *it, bool t);
void grack (game *g, player *p, item *it, bool t);
void meth (game *g, player *p, item *it, bool t);
void poison (game *g, player *p, item *it, bool t);
void hallu (game *g, player *p, item *it, bool t);
void thorazine (game *g, player *p, item *it, bool t);
void prozac (game *g, player *p, item *it, bool t);
void sleep (game *g, player *p, item *it, bool t);
void iodine (game *g, player *p, item *it, bool t);
void flumed (game *g, player *p, item *it, bool t);
void flusleep (game *g, player *p, item *it, bool t);
void inhaler (game *g, player *p, item *it, bool t);
void blech (game *g, player *p, item *it, bool t);
void mutagen (game *g, player *p, item *it, bool t);
void mutagen_3 (game *g, player *p, item *it, bool t);
void purifier (game *g, player *p, item *it, bool t);
void marloss (game *g, player *p, item *it, bool t);
void dogfood (game *g, player *p, item *it, bool t);
// TOOLS
void lighter (game *g, player *p, item *it, bool t);
void sew (game *g, player *p, item *it, bool t);
void scissors (game *g, player *p, item *it, bool t);
void extinguisher (game *g, player *p, item *it, bool t);
void hammer (game *g, player *p, item *it, bool t);
void light_off (game *g, player *p, item *it, bool t);
void light_on (game *g, player *p, item *it, bool t);
void water_purifier (game *g, player *p, item *it, bool t);
void two_way_radio (game *g, player *p, item *it, bool t);
void radio_off (game *g, player *p, item *it, bool t);
void radio_on (game *g, player *p, item *it, bool t);
void picklock (game *g, player *p, item *it, bool t);
void crowbar (game *g, player *p, item *it, bool t);
void makemound (game *g, player *p, item *it, bool t);
void dig (game *g, player *p, item *it, bool t);
void chainsaw_off (game *g, player *p, item *it, bool t);
void chainsaw_on (game *g, player *p, item *it, bool t);
void jackhammer (game *g, player *p, item *it, bool t);
void jacqueshammer (game *g, player *p, item *it, bool t);
void pickaxe (game *g, player *p, item *it, bool t);
void set_trap (game *g, player *p, item *it, bool t);
void geiger (game *g, player *p, item *it, bool t);
void teleport (game *g, player *p, item *it, bool t);
void can_goo (game *g, player *p, item *it, bool t);
void pipebomb (game *g, player *p, item *it, bool t);
void pipebomb_act (game *g, player *p, item *it, bool t);
void grenade (game *g, player *p, item *it, bool t);
void grenade_act (game *g, player *p, item *it, bool t);
void flashbang (game *g, player *p, item *it, bool t);
void flashbang_act (game *g, player *p, item *it, bool t);
void c4 (game *g, player *p, item *it, bool t);
void c4armed (game *g, player *p, item *it, bool t);
void EMPbomb (game *g, player *p, item *it, bool t);
void EMPbomb_act (game *g, player *p, item *it, bool t);
void scrambler (game *g, player *p, item *it, bool t);
void scrambler_act (game *g, player *p, item *it, bool t);
void gasbomb (game *g, player *p, item *it, bool t);
void gasbomb_act (game *g, player *p, item *it, bool t);
void smokebomb (game *g, player *p, item *it, bool t);
void smokebomb_act (game *g, player *p, item *it, bool t);
void acidbomb (game *g, player *p, item *it, bool t);
void acidbomb_act (game *g, player *p, item *it, bool t);
void molotov (game *g, player *p, item *it, bool t);
void molotov_lit (game *g, player *p, item *it, bool t);
void dynamite (game *g, player *p, item *it, bool t);
void dynamite_act (game *g, player *p, item *it, bool t);
void mininuke (game *g, player *p, item *it, bool t);
void mininuke_act (game *g, player *p, item *it, bool t);
void pheromone (game *g, player *p, item *it, bool t);
void portal (game *g, player *p, item *it, bool t);
void manhack (game *g, player *p, item *it, bool t);
void turret (game *g, player *p, item *it, bool t);
void UPS_off (game *g, player *p, item *it, bool t);
void UPS_on (game *g, player *p, item *it, bool t);
void tazer (game *g, player *p, item *it, bool t);
void mp3 (game *g, player *p, item *it, bool t);
void mp3_on (game *g, player *p, item *it, bool t);
void vortex (game *g, player *p, item *it, bool t);
void dog_whistle (game *g, player *p, item *it, bool t);
void vacutainer (game *g, player *p, item *it, bool t);
void knife (game *g, player *p, item *it, bool t);
void lumber (game *g, player *p, item *it, bool t);
void hacksaw (game *g, player *p, item *it, bool t);
void tent (game *g, player *p, item *it, bool t);
void torch (game *g, player *p, item *it, bool t);
void torch_lit (game *g, player *p, item *it, bool t);
void candle (game *g, player *p, item *it, bool t);
void candle_lit (game *g, player *p, item *it, bool t);
void bullet_puller (game *g, player *p, item *it, bool t);
void screwdriver (game *g, player *p, item *it, bool t);
void wrench (game *g, player *p, item *it, bool t);
void boltcutters (game *g, player *p, item *it, bool t);
void mop (game *g, player *p, item *it, bool t);
void spray_can (game *g, player *p, item *it, bool t);
void rag (game *g, player *p, item *it, bool t);
void pda (game *g, player *p, item *it, bool t);
void pda_flashlight (game *g, player *p, item *it, bool t);
// MACGUFFINS
void mcg_note (game *g, player *p, item *it, bool t);
// ARTIFACTS
// This function is used when an artifact is activated
// It examines the item's artifact-specific properties
// See artifact.h for a list
void artifact (game *g, player *p, item *it, bool t);
void heal (game *g, player *p, item *it, bool t);
void twist_space (game *g, player *p, item *it, bool t);
void mass_vampire (game *g, player *p, item *it, bool t);
void growth (game *g, player *p, item *it, bool t);
void water (game *g, player *p, item *it, bool t);
void lava (game *g, player *p, item *it, bool t);
};
#endif