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