blob: 8209ea0535fb12fde27e1ea9f6fc6a68a887ca82 [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,v 3.8 2003/08/25 09:36:04 Rikus Exp $
6
7#pragma strict_types
8#pragma save_types
9#pragma no_clone
10#pragma range_check
MG Mud User88f12472016-06-24 23:31:02 +020011
12inherit "/std/thing/properties";
13inherit "/std/thing/commands";
14inherit "/std/thing/restrictions";
15inherit "/std/thing/light";
16inherit "/std/clothing/description";
17inherit "/std/clothing/moving";
18inherit "/std/clothing/wear";
19inherit "/std/thing/language";
20inherit "/std/thing/envchk";
21
22//#define NEED_PROTOTYPES
23
24#include <config.h>
25#include <properties.h>
26#include <language.h>
27#include <combat.h>
28#include <wizlevels.h>
29#include <defines.h>
30
31protected void create()
32{
33 properties::create();
34 commands::create();
35 light::create();
36 restrictions::create();
37 description::create();
38 wear::create();
39 envchk::create();
40 AddId("Ding");
41}
42
43protected void create_super() {
44 set_next_reset(-1);
45}
46
47// zum Ueberschreiben, damit es nicht buggt, wenn Leute (wie gewuenscht) in
48// ihren Objekten ::reset() aufrufen.
49void reset() {
Zesstraf17d3a02018-11-12 22:29:00 +010050 envchk::reset();
MG Mud User88f12472016-06-24 23:31:02 +020051}
52
53int IsClothing() {return 1;}
54