Funkce a vlastnosti objektů - přehled

FunkceTypPopis
wall_destroyDestruktor objekt (zeď) se rozpadne na jednotlivé cihličky
timer_nothingFunkce timeru na timer nijak nereaguje (dummy funkce)
touch_nothingFunkce dotyku na dotyk nereaguje (dummy funkce)
create_nothingKonstruktor prázdný konstruktor
create_explosionKonstruktor konstruktor exploze - nastaví model na model exploze
create_wallKonstruktor Konstruktor zdi. Pokud je nastaveno appearance, je to pravděpodobnost v procentech, že zeď bude vytvořena (default je 100)
properties:appearancePravděpodobnost objevení se objektu ve hře (default: 100)
create_mapobjectKonstruktor Konstruktor mapobjektu - nezničitelný objekt v mapě s daným modelem. Stejně jako u zdi, i zde je brána v úvahu vlastnost appearance
properties:appearancePravděpodobnost objevení se objektu ve hře (default: 100)
 modelJméno modelu
 modelscaleMěřítko modelu, reálné číslo (default: 1)
 angleúhel rotace (ve stupních) (default: 0)
 bboxAlternativní bounding box modelu
damage_nothingFunkce poškození na poškození nereaguje (tedy nezničitelný objekt)
damage_normalFunkce poškození při poškození sníží zdraví (health) objektu (standardní chování), pokud klesne pod nulu, zavolá destruktor
damage_playerFunkce poškození funkce pro poškození hráče, pokud klesne zdraví (health) pod nulu, je hráč zabit a útočníkovi připsán bod
damage_pushableFunkce poškození Poškození pro objekty, co jsou při explozi odmrštěny dále
properties:weightváha objektu - čím těžší, tím méně bude posunován explozemi (default: 10)
destroy_nothingDestruktor Defaultní destruktor - neudělá nic (a objekt je pak zničen)
touch_bombFunkce dotyku Dotyk: objekt se sám zničí (používá se u bomb, kde zničení obvykle vyvolá explozi)
damage_bombFunkce poškození Poškození: objekt se sám zničí (používá se u bomb, kde zničení obvykle vyvolá explozi)
destroy_bombDestruktor Zničení bomby způsobí explozi (ve vlastnostech bomby lze nastavit sílu a dosah - damage a range)
properties:damageJak velké poškození způsobí (default: 150)
 rangeDosah exploze (default: damage)
timer_bombFunkce timeru timer funkce bomby - po daném čase exploduje
properties:bomb_timerČasovač bomby - doba mezi hozením a explozí (default: 1000)
timer_explosionFunkce timeru timer funkce exploze - zajistí grafické zobrazení výbuchu (poškození se uděluje jinde)
properties:decay_timerFadeout timer (default: 1000)
 alphaNásobící koeficient transparence (default: 1)
 rangeDosah exploze (default: 1)
timer_fadeFunkce timeru po daném čase začne objekt plunyle mizet
properties:fade_timerČas, kdy objekt začne mizet (default: 1000)
 decay_timerČas, kdy objekt úplně zmizí a bude odstraněn (default: 2000)
timer_stoneFunkce timeru Timer: objekt se nepohybuje vlastní vůlí, ale je strkán, či padá
timer_playerFunkce timeru timer: pohyb hráče