blob: e40eb20a71d2c43c26ecb998826a971fdf9b9dc8 [file] [log] [blame]
notstrome48f2dc2019-08-23 11:01:47 +02001inherit "/std/thing" ;
2
3#include __PATH__(1)"defs.h"
4
5int cmd_essen();
6
7
8protected void create() {
9 if (!clonep()) {
10 set_next_reset(-1);
11 return;
12 }
13 ::create();
14
15 SetProp(P_SHORT, "Ein kleines Stueck Schokolade");
16 SetProp(P_LONG, BSLF(
17 "Das Stueck Schokolade ist nicht sehr gross, sieht aber sehr lecker "
18 "aus."));
19 SetProp(P_INFO, BSLF(
20 "Dieses kleine Schokoladenstueck ist essbar und macht dabei nichtmal "+
21 "satt. Allerdings heilt sie Dich auch nicht."));
22 SetProp(P_NAME, "Schokoladenstueck");
23
24 SetProp(P_GENDER, NEUTER);
25 SetProp(P_WEIGHT, 10);
26 SetProp(P_VALUE, 0);
27 SetProp(P_MATERIAL, ([MAT_CHOCOLATE:100]));
28 AddId(({"schoki", "schoko", "schokolade",
notstrom4b979432019-08-23 11:03:34 +020029 "schokoladenstueck", "schokostueck", "stueck"}));
notstrome48f2dc2019-08-23 11:01:47 +020030
31 AddCmd("iss|ess|esse&@ID", #'cmd_essen,
32 "Was willst Du essen?|");
33}
34
35
36int cmd_essen() {
37 if (ENV()!=TP) {
38 tell_object(TP, BSLF(
39 "Dazu solltest Du das Schokoladenstueck schon dabeihaben."));
40 return 1;
41 }
42
43 tell_object(TP, BSLF(
44 "Du steckst die Schokolade in den Mund und laesst sie Dir auf der "
45 "Zunge foermlich zergehen. Lecker!"));
46 tell_room(ENV(TP), BSLF(
47 TPNC+" steckt sich ein Stueck Schokolade in den Mund."), ({TP}));
48 remove(1);
49 return 1;
50}
51