Morgengrauner Dokumentation
Dateipfad: /home/mud/mudlib/doc//lfun/MaterialGroupMaterialGroup()
***************
FUNKTION
========
int MaterialGroup(mapping mats, string grp)
DEFINIERT IN
============
/p/daemon/materialdb.c (MATERIALDB)
ARGUMENTE
=========
mapping mats - Materialienmapping
string grp - Materialiengruppe
BESCHREIBUNG
============
Die Materialien im Mapping werden auf Zugehoerigkeit zu der Gruppe
untersucht und der Gesamtanteil dieser Materialiengruppe am Mapping
in Prozent zurueckgegeben (wenn das Mapping sich auf 100% aufaddiert).
RUECKGABEWERT
=============
int - prozentualer Anteil der Materialiengruppe -100 ... 100 %
BEISPIELE
=========
if(MATERIALDB->MaterialGroup(
([MAT_MISC_STONE:40,MAT_AMETHYST:50,MAT_MISC_METAL:10]),
MATGROUP_JEWEL)>50)
write("Oh ja, darin sind sehr viele Edelsteine!\n");
BEMERKUNGEN
===========
Wird von /std/thing/description::QueryMaterialGroup() gerufen.
Bitte an Objekten auch QueryMaterialGroup() verwenden.
SIEHE AUCH
==========
Konzepte: material, materialerkennung
Grundlegend: P_MATERIAL, /sys/thing/material.h
Master: AddMaterial(), ConvMaterialList()
GroupName(), MaterialName(),
GetGroupMembers(), GetMatMembership()
7. Mai 2004 Gloinson
zurück zur Übersicht