blob: b7f37e6b990072ada6b4d7c6737380216f8ca1da [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001// MorgenGrauen MUDlib
2//
3// living/moneyhandler.c -- money handler for livings
4//
5// $Id: moneyhandler.c 6738 2008-02-19 18:46:14Z Humni $
6#pragma strong_types
7#pragma save_types
8#pragma range_check
9#pragma no_clone
MG Mud User88f12472016-06-24 23:31:02 +020010
11inherit "/std/container/moneyhandler";
12
13// Funktionen sollen nur das Programm ersetzen, natuerlich nur in der
14// Blueprint _dieses_ Objektes, nicht in anderen. ;-) BTW: Normalerweise
15// sollte niemand hierdrin create() rufen, der das Ding hier erbt.
16protected void create_super() {
17 if (object_name(this_object()) == __FILE__[..<3])
18 replace_program();
19}
20
21// wird nicht von erbenden Objekten gerufen. (Wozu auch.)
22protected void create() {
23 create_super();
24}
25