MaterialGroup() =============== 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