blob: e0f4b8fc5bd24f887f61d01aa4c84ecc16c27e06 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001// MorgenGrauen MUDlib
2//
3// armour.c -- armour standard object
4//
5// $Id: armour.c 7804 2011-07-10 20:37:52Z Zesstra $
6
7#pragma strict_types
8#pragma save_types
9#pragma no_clone
10#pragma range_check
11#pragma pedantic
12
13inherit "/std/thing/properties";
14inherit "/std/thing/commands";
15inherit "/std/thing/restrictions";
16inherit "/std/thing/light";
17inherit "/std/armour/description";
18inherit "/std/clothing/moving";
19inherit "/std/armour/wear";
20inherit "/std/armour/combat";
21inherit "/std/thing/language";
22inherit "/std/thing/envchk";
23
24//#define NEED_PROTOTYPES
25
26#include <config.h>
27#include <properties.h>
28#include <language.h>
29#include <combat.h>
30#include <wizlevels.h>
31#include <defines.h>
32
33protected void create() {
34 properties::create();
35 commands::create();
36 light::create();
37 restrictions::create();
38 description::create();
39 wear::create();
40 combat::create();
41 envchk::create();
42 AddId("Ding");
43}
44
45protected void create_super() {
46 set_next_reset(-1);
47}
48
49// Zum Ueberschreiben, damit es nicht buggt, wenn die Leute in ihren Objekten (wie
50// gewuenscht) ::reset() rufen.
51void reset() {
52}
53