#include <properties.h>
gehe zum Quellcode dieser Datei
Funktionen | |
| string | dam_descr () |
| string | short () |
| varargs string | long () |
| mapping | _query_material () |
Variablen | |
| inherit std thing | description |
| mapping _query_material | ( | ) |
Definiert in Zeile 36 der Datei description.c.
Benutzt AT_AMULET, AT_ARMOUR, AT_BOOT, AT_CLOAK, AT_GLOVE, AT_HELMET, AT_RING, AT_SHIELD, AT_TROUSERS, P_ARMOUR_TYPE, P_MATERIAL, Query() und QueryProp().
00036 { 00037 mixed res,at; 00038 00039 if (mappingp(res=Query(P_MATERIAL))) 00040 return res; 00041 at=QueryProp(P_ARMOUR_TYPE); 00042 switch(at) { 00043 case AT_ARMOUR: 00044 case AT_HELMET: 00045 case AT_RING: 00046 case AT_AMULET: 00047 case AT_SHIELD: 00048 return ([MAT_MISC_METAL:100]); 00049 case AT_CLOAK: 00050 case AT_TROUSERS: 00051 return ([MAT_CLOTH:100]); 00052 case AT_GLOVE: 00053 case AT_BOOT: 00054 return ([MAT_LEATHER:100]); 00055 } 00056 return ([MAT_CLOTH:100]); 00057 }

| string dam_descr | ( | ) |
Definiert in Zeile 20 der Datei description.c.
| varargs string long | ( | ) |
Definiert in Zeile 31 der Datei description.c.
Benutzt dam_descr(), P_LONG, process_string() und QueryProp().
00032 { 00033 return (process_string(QueryProp(P_LONG)||"") + (dam_descr()||"")); 00034 }

| string short | ( | ) |
Definiert in Zeile 24 der Datei description.c.
Benutzt P_SHORT, P_WORN, process_string() und QueryProp().
00025 { string s; 00026 if(!(s=process_string(QueryProp(P_SHORT)))) 00027 return 0; 00028 return s+(QueryProp(P_WORN)?" (angezogen).\n":".\n"); 00029 }

| inherit std thing description |
Definiert in Zeile 14 der Datei description.c.
1.6.3