Funkce | Typ | Popis |
wall_destroy | Destruktor | objekt (zeď) se rozpadne na jednotlivé cihličky |
timer_nothing | Funkce timeru | na timer nijak nereaguje (dummy funkce) |
touch_nothing | Funkce dotyku | na dotyk nereaguje (dummy funkce) |
create_nothing | Konstruktor | prázdný konstruktor |
create_explosion | Konstruktor | konstruktor exploze - nastaví model na model exploze |
create_wall | Konstruktor | Konstruktor zdi. Pokud je nastaveno appearance, je to pravděpodobnost v procentech, že zeď bude vytvořena (default je 100) |
properties: | appearance | Pravděpodobnost objevení se objektu ve hře (default: 100) |
create_mapobject | Konstruktor | 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: | appearance | Pravděpodobnost objevení se objektu ve hře (default: 100) |
| model | Jméno modelu |
| modelscale | Měřítko modelu, reálné číslo (default: 1) |
| angle | úhel rotace (ve stupních) (default: 0) |
| bbox | Alternativní bounding box modelu |
damage_nothing | Funkce poškození | na poškození nereaguje (tedy nezničitelný objekt) |
damage_normal | Funkce poškození | při poškození sníží zdraví (health) objektu (standardní chování), pokud klesne pod nulu, zavolá destruktor |
damage_player | Funkce 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_pushable | Funkce poškození | Poškození pro objekty, co jsou při explozi odmrštěny dále |
properties: | weight | váha objektu - čím těžší, tím méně bude posunován explozemi (default: 10) |
destroy_nothing | Destruktor | Defaultní destruktor - neudělá nic (a objekt je pak zničen) |
touch_bomb | Funkce dotyku | Dotyk: objekt se sám zničí (používá se u bomb, kde zničení obvykle vyvolá explozi) |
damage_bomb | Funkce poškození | Poškození: objekt se sám zničí (používá se u bomb, kde zničení obvykle vyvolá explozi) |
destroy_bomb | Destruktor | Zničení bomby způsobí explozi (ve vlastnostech bomby lze nastavit sílu a dosah - damage a range) |
properties: | damage | Jak velké poškození způsobí (default: 150) |
| range | Dosah exploze (default: damage) |
timer_bomb | Funkce timeru | timer funkce bomby - po daném čase exploduje |
properties: | bomb_timer | Časovač bomby - doba mezi hozením a explozí (default: 1000) |
timer_explosion | Funkce timeru | timer funkce exploze - zajistí grafické zobrazení výbuchu (poškození se uděluje jinde) |
properties: | decay_timer | Fadeout timer (default: 1000) |
| alpha | Násobící koeficient transparence (default: 1) |
| range | Dosah exploze (default: 1) |
timer_fade | Funkce 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_stone | Funkce timeru | Timer: objekt se nepohybuje vlastní vůlí, ale je strkán, či padá |
timer_player | Funkce timeru | timer: pohyb hráče |