blob: 7c1f97c5801197c640516a5835d735e2ff358bfb [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
10#pragma pedantic
11#pragma range_check
12
13inherit "/std/thing/properties";
14inherit "/std/thing/language";
15inherit "/std/thing/commands";
16inherit "/std/thing/restrictions";
17inherit "/std/thing/light";
18inherit "/std/weapon/moving";
19inherit "/std/weapon/combat";
20inherit "/std/weapon/description";
21inherit "/std/thing/envchk";
22
23//#define NEED_PROTOTYPES
24
25#define <thing/properties.h>
26
27#include <properties.h>
28#include <moving.h>
29#include <defines.h>
30
31void create()
32{
33 seteuid(getuid());
34 properties::create();
35 commands::create();
36 light::create();
37 restrictions::create();
38 combat::create();
39 description::create();
40 envchk::create();
41 AddId(({"Ding","waffe"}));
42}
43
44/*
45void init()
46{
47 commands::init();
48 description::init();
49}
50*/
51
52void reset() // Man kann in ALLEN Standardobjekten ::reset aufrufen!
53{ }
54