Morgengrauner Dokumentation
Dateipfad: /home/mud/mudlib/doc//lfun/ConvMaterialListConvMaterialList()
******************
FUNKTION
========
varargs string ConvMaterialList(mixed mats, int casus, mixed idinf)
DEFINIERT IN
============
/p/daemon/materialdb.c (MATERIALDB)
ARGUMENTE
=========
mixed mats: - das zu erkennende Material:
- ein Mapping, ein String oder ein Stringarray
([MAT_A:y,MAT_B:x,..]) oder MAT_A oder ({MAT_A,MAT_B,..})
int casus: - der Fall: 0..3 -> : WAS, WESSEN, WEM, WEN
mixed idinf - Dinge, welche die Faehigkeiten des Erkennens beeinflussen
(siehe "man MaterialList")
BESCHREIBUNG
============
Man uebergibt ConvMaterialList() eine Liste von Materialien, die die
Funktion unter Verwendung von MaterialName() in ihre Bestandteile
aufsplittet und mit "und" und "," verknuepft zurueckgibt.
RUECKGABEWERT
=============
string - Materialien, durch Komma und "und" getrennt oder
"unbekanntes Material"
BEMERKUNGEN
===========
Wird von /std/thing/description::MaterialList() gerufen.
Bitte an Objekten auch MaterialList() verwenden.
Ruft direkt MaterialName() auf.
SIEHE AUCH
==========
Konzepte: material, materialerkennung
Grundlegend: P_MATERIAL, /sys/thing/material.h
Methoden: QueryMaterial(), QueryMaterialGroup(), MaterialList(),
Listen: AllMaterials(), AllGroups(), Dump()
materialliste, materialgruppen
Master: AddMaterial(), MaterialGroup(),
GroupName(), MaterialName(),
GetGroupMembers(), GetMatMembership()
Sonstiges: P_MATERIAL_KNOWLEDGE
7. Mai 2004 Gloinson
zurück zur Übersicht