blob: 03546b0f2c26c9c647c2b9a6269d420eb77e37de [file] [log] [blame]
// MorgenGrauen MUDlib
//
// armour.c -- armour standard object
//
// $Id: armour.c 7804 2011-07-10 20:37:52Z Zesstra $
#pragma strict_types
#pragma save_types
#pragma no_clone
#pragma range_check
#pragma pedantic
inherit "/std/thing/properties";
inherit "/std/thing/commands";
inherit "/std/thing/restrictions";
inherit "/std/thing/light";
inherit "/std/armour/description";
inherit "/std/clothing/moving";
inherit "/std/armour/wear";
inherit "/std/armour/combat";
inherit "/std/thing/language";
inherit "/std/thing/envchk";
//#define NEED_PROTOTYPES
#include <config.h>
#include <properties.h>
#include <language.h>
#include <combat.h>
#include <wizlevels.h>
#include <defines.h>
protected void create() {
properties::create();
commands::create();
light::create();
restrictions::create();
description::create();
wear::create();
combat::create();
envchk::create();
AddId("Ding");
}
protected void create_super() {
set_next_reset(-1);
}
// Zum Ueberschreiben, damit es nicht buggt, wenn die Leute in ihren Objekten (wie
// gewuenscht) ::reset() rufen.
void reset()
{
envchk::reset();
}