#include <thing/commands.h>#include <language.h>#include <defines.h>
gehe zum Quellcode dieser Datei
Makrodefinitionen | |
| #define | NEED_PROTOTYPES |
Funktionen | |
| int | setzen (string s) |
| void | create () |
| varargs void | doWearMessage (int all) |
| varargs void | doUnwearMessage (object worn_by, int all) |
Variablen | |
| inherit std | armour |
| #define NEED_PROTOTYPES |
Definiert in Zeile 15 der Datei armourHG.c.
| void create | ( | ) |
| varargs void doUnwearMessage | ( | object | worn_by, | |
| int | all | |||
| ) |
Definiert in Zeile 39 der Datei armourHG.c.
Wird benutzt von _informunwear().
00039 { 00040 if( query_once_interactive(worn_by) ) { 00041 tell_object(worn_by, "Du setzt " + name(WEN,1) + " ab.\n" ); 00042 } 00043 tell_room(environment(worn_by), 00044 (capitalize((string)worn_by->name(WER))) + " setzt " + 00045 name(WEN,0) + " ab.\n", ({worn_by})); 00046 }

| varargs void doWearMessage | ( | int | all | ) |
Definiert in Zeile 29 der Datei armourHG.c.
Benutzt name, PL, WEN und WER.
Wird benutzt von _informwear().
00029 { 00030 if( query_once_interactive(PL) ) { 00031 write( "Du setzt " + name(WEN,1) + " auf.\n" ); 00032 } 00033 if (objectp(environment()) && objectp(environment(environment()))) 00034 tell_room(environment(environment()), 00035 capitalize((string)PL->name(WER)) + " setzt " + name(WEN,0) + 00036 " auf.\n"); 00037 }

| int setzen | ( | string | s | ) |
Definiert in Zeile 48 der Datei armourHG.c.
Benutzt _do_unwear(), _do_wear() und ob().
00048 { 00049 string ob; 00050 00051 if(!str) 00052 return 0; 00053 if(sscanf(str, "%s auf", ob)==1 ) 00054 return _do_wear(ob, 0, 0); 00055 if(sscanf(str, "%s ab", ob)==1 ) 00056 return _do_unwear(ob, 0, 0); 00057 return 0; 00058 }

| inherit std armour |
Definiert in Zeile 13 der Datei armourHG.c.
Wird benutzt von _query_total_ac(), scan_obj(), stat() und TestType().
1.6.3