blob: 7a22226fa503b0dc6539a397a4cda61835606611 [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
10#pragma pedantic
11
12inherit "/std/container/moneyhandler";
13
14// Funktionen sollen nur das Programm ersetzen, natuerlich nur in der
15// Blueprint _dieses_ Objektes, nicht in anderen. ;-) BTW: Normalerweise
16// sollte niemand hierdrin create() rufen, der das Ding hier erbt.
17protected void create_super() {
18 if (object_name(this_object()) == __FILE__[..<3])
19 replace_program();
20}
21
22// wird nicht von erbenden Objekten gerufen. (Wozu auch.)
23protected void create() {
24 create_super();
25}
26