blob: e1016dcd41f472230fd0f0ab392fa08db6e6cf4e [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001QueryMaterial()
2***************
3
4
MG Mud User88f12472016-06-24 23:31:02 +02005QueryMaterial(L)
Zesstra953f9972017-02-18 15:37:36 +01006================
MG Mud User88f12472016-06-24 23:31:02 +02007
MG Mud User88f12472016-06-24 23:31:02 +02008
Zesstra953f9972017-02-18 15:37:36 +01009FUNKTION
10========
MG Mud User88f12472016-06-24 23:31:02 +020011
Zesstra953f9972017-02-18 15:37:36 +010012 int QueryMaterial(string mat)
MG Mud User88f12472016-06-24 23:31:02 +020013
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015DEFINIERT IN
16============
MG Mud User88f12472016-06-24 23:31:02 +020017
Zesstra953f9972017-02-18 15:37:36 +010018 /std/thing/description.c
MG Mud User88f12472016-06-24 23:31:02 +020019
Zesstra953f9972017-02-18 15:37:36 +010020
21ARGUMENTE
22=========
23
24 string mat - Material, auf das getestet werden soll
25
26
27BESCHREIBUNG
28============
29
30 Testet, ob ein Gegenstand aus dem angegebenen Material besteht
31 und gibt dessen Anteil zurueck.
32 Die Rueckgabe ist im Wertebereich -100 (Antigruppen) bis +100 (%).
33
34
35RUECKGABEWERT
36=============
37
38 Anteil in Prozent.
39
40
41BEISPIELE
42=========
43
44 if(ob->QueryMaterial(MAT_IVORY)<=0)
45 write("Daraus kannst Du keine Billiardkugeln schnitzen!\n");
46
47
48SIEHE AUCH
49==========
50
51 Konzepte: material, materialerkennung
52 Grundlegend: P_MATERIAL, /sys/thing/material.h
53 Methoden: QueryMaterialGroup(), MaterialList(),
54 Listen: AllMaterials(), AllGroups(), Dump()
55 materialliste, materialgruppen
56 Master: AddMaterial(), ConvMaterialList(), MaterialGroup(),
57 GroupName(), MaterialName(),
58 GetGroupMembers(), GetMatMembership()
59 Sonstiges: P_MATERIAL_KNOWLEDGE
60
617. Mai 2004 Gloinson