blob: b871e80c49e2331ae11b4cd349a08dc4e65a11fc [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001// MorgenGrauen MUDlib
2//
3// weapon.c -- weapon standard object
4//
5// $Id: weapon.c 7804 2011-07-10 20:37:52Z Zesstra $
6
7#pragma strict_types
8#pragma save_types
9//#pragma no_clone
MG Mud User88f12472016-06-24 23:31:02 +020010#pragma range_check
11
12inherit "/std/thing/properties";
13inherit "/std/thing/language";
14inherit "/std/thing/commands";
15inherit "/std/thing/restrictions";
16inherit "/std/thing/light";
17inherit "/std/weapon/moving";
18inherit "/std/weapon/combat";
19inherit "/std/weapon/description";
20inherit "/std/thing/envchk";
21
22//#define NEED_PROTOTYPES
23
24#define <thing/properties.h>
25
26#include <properties.h>
27#include <moving.h>
28#include <defines.h>
29
30void create()
31{
32 seteuid(getuid());
33 properties::create();
34 commands::create();
35 light::create();
36 restrictions::create();
37 combat::create();
38 description::create();
39 envchk::create();
40 AddId(({"Ding","waffe"}));
41}
42
MG Mud User88f12472016-06-24 23:31:02 +020043void reset() // Man kann in ALLEN Standardobjekten ::reset aufrufen!
Zesstraf17d3a02018-11-12 22:29:00 +010044{
45 envchk::reset();
46}
MG Mud User88f12472016-06-24 23:31:02 +020047