Dokumentation zu: P_MATERIAL

HR Image


NAME:
    P_MATERIAL                    "material"

DEFINIERT IN:
    /sys/thing/material.h

BESCHREIBUNG:
    Material, aus dem das Objekt besteht. Bei Waffen und Ruestungen werden
    meist Standardwerte gesetzt (siehe std/armour.c und std/weapon.c).

    Man kann diese Property auf einen einzelnen Wert setzen, dann besteht
    das Objekt zu 100% aus diesem Material. Setzt man die Property auf
    ein Array, so werden die Materialien gleichmaessig aufgeteilt - ggf. hat
    ein Material einen etwas hoeheren Anteil (Bsp: 34%,33%,33%) - ueber
    ein Mapping schliesslich kann man selbst entscheiden, zu welchem
    Anteil ein Objekt aus welchem Material besteht. Hierbei muss man
    allerdings aufpassen, dass die Summe der Anteile immer 100 betraegt!!
    
    Durch eine Abfrage von P_MATERIAL oder QueryMaterialGroup(WL) kann auf 
    Eigenschaften eines Objektes getestet werden. Jedes Material ist einer
    oder mehreren Materailgruppen zugeordnet.
    
    Eine genaue Liste findet man unter materialliste(WL) fuer alle Materialen
    und unter materialgruppen(WL) fuer alle Materialgruppen.
    
    Die Zuordnung der Materialen zu bestimmten Materialgruppen und damit
    zu gewissen Eigenschaften kann in /global/service/save/MATERIALS 
    nachgelesen werden

BEISPIEL:
    // Das Objekt besteht zu 100% aus Eisen:
    SetProp( P_MATERIAL, MAT_IRON );

    // Das Objekt besteht aus Eisen und Eichenholz (jew. 50%):
    SetProp( P_MATERIAL, ({ MAT_IRON, MAT_OAK }) );

    // Das Objekt besteht zu 20% aus Eisen und 80% aus Eichenholz:
    SetProp( P_MATERIAL, ([ MAT_IRON : 20, MAT_OAK : 80 ]) );

SIEHE AUCH:
    material(WL), materialliste(WL), materialgruppen(WL), 
    materialerkennung(WL), QueryMaterial(L), QueryMaterialGroup(L), 
    MaterialList(L), P_MATERIAL_KNOWLEDGE


Start » Magierhandbuch » Docu » Properties » P_MATERIAL Letzte Generierung: 01.05.2021, 16:59
Valid HTML 4.01!