MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame^] | 1 | #pragma strong_types,rtt_checks |
| 2 | |
| 3 | #include <items/kraeuter/kraeuter.h> |
| 4 | |
| 5 | inherit STDPLANT; |
| 6 | |
| 7 | void create() |
| 8 | { |
| 9 | ::create(); |
| 10 | //printf("create(): %O\n",load_name()); |
| 11 | //replace_program(); |
| 12 | // Wenn es das Standardfile geclont wird, wird customizeMe(0) gerufen, was |
| 13 | // den Kraeuter-VC dazu bringt, dieses mit den Daten des Krautes zu |
| 14 | // konfigurieren, was der VC gerade erzeugt hat. |
| 15 | // load_name() bleibt fuer alle VC-erzeugten Kraeuter-Blueprints das |
| 16 | // PLANTITEM. |
| 17 | // hier darf _nicht_ previous_object()->CustomizeObject() verwandt werden, |
| 18 | // da nur die Blueprint wirklich vom VC erzeugt wird. Fuer die Clones |
| 19 | // ruft der Driver den VC nicht jedesmal erneut auf. |
| 20 | if (load_name() == PLANTITEM) |
| 21 | customizeMe(0); |
| 22 | } |
| 23 | |
| 24 | string GetOwner() { |
| 25 | return "Padreic"; |
| 26 | } |