-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathact1.h
71 lines (65 loc) · 1.38 KB
/
act1.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
#pragma once
#include "defs.h"
extern int water_level;
int otval_frob(const ObjList& l);
bool with_tell(const ObjectP& obj);
bool bomb(ObjectP obj);
void dput(std::string_view s);
bool hack_hack(const ObjectP& obj, std::string_view str, std::string_view obj2 = std::string_view());
bool infested(const RoomP& r);
bool open_close(const ObjectP& obj, std::string_view stropn, std::string_view strcls);
bool thief_in_treasure(const ObjectP& hobj);
bool torch_off(const ObjectP& t);
// Demons
HACKFN(robber);
HACKFN(sword_glow);
HACKFN(fighting);
RAPPLIC(advent);
RAPPLIC(alarm_);
RAPPLIC(attacker);
RAPPLIC(brush);
RAPPLIC(burner);
RAPPLIC(curses);
RAPPLIC(deflater);
RAPPLIC(eat);
RAPPLIC(exorcise);
RAPPLIC(fill);
RAPPLIC(hello);
RAPPLIC(inflater);
RAPPLIC(jargon);
RAPPLIC(kicker);
RAPPLIC_DEF(killer, std::string_view, "kill");
RAPPLIC(leaper);
RAPPLIC(leave);
RAPPLIC(locker);
RAPPLIC(look_inside);
RAPPLIC(look_under);
RAPPLIC(melter);
RAPPLIC(munger);
RAPPLIC(oil);
RAPPLIC(plugger);
RAPPLIC(pour_on);
RAPPLIC(prayer);
RAPPLIC(pumper);
RAPPLIC(pusher);
RAPPLIC(r_l);
RAPPLIC(reader);
RAPPLIC(repent);
RAPPLIC(ring);
RAPPLIC(rubber);
RAPPLIC(sinbad);
RAPPLIC(skipper);
RAPPLIC(squeezer);
RAPPLIC(swinger);
RAPPLIC(tie);
RAPPLIC(tie_up);
RAPPLIC(treas);
RAPPLIC(turner);
RAPPLIC(unlocker);
RAPPLIC(untie);
RAPPLIC(waver);
RAPPLIC(mumbler);
RAPPLIC(xb_cint);
RAPPLIC(xbh_cint);
RAPPLIC(xc_cint);
RAPPLIC(zork);