Function | Type | Description |
wall_destroy | Destructor | objekt (zeď) se rozpadne na jednotlivé cihličky |
timer_nothing | Timer function | na timer nijak nereaguje (dummy funkce) |
touch_nothing | Touch function | na dotyk nereaguje (dummy funkce) |
create_nothing | Constructor | prázdný konstruktor |
create_explosion | Constructor | konstruktor exploze - nastaví model na model exploze |
create_wall | Constructor | Konstruktor zdi. Pokud je nastaveno appearance, je to pravděpodobnost v procentech, že zeď bude vytvořena (default je 100) |
properties: | appearance | Probability in percent of appearing in the game (default: 100) |
create_mapobject | Constructor | 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 | Probability in percent of appearing in the game (default: 100) |
| model | Name of model |
| modelscale | Model scale, real number (default: 1) |
| angle | rotation angle (in degrees) (default: 0) |
| bbox | alternate bounding box of model |
damage_nothing | Damage function | na poškození nereaguje (tedy nezničitelný objekt) |
damage_normal | Damage function | při poškození sníží zdraví (health) objektu (standardní chování), pokud klesne pod nulu, zavolá destruktor |
damage_player | Damage function | 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 | Damage function | Poškození pro objekty, co jsou při explozi odmrštěny dále |
properties: | weight | weight of object - the more weight, the less will be object moved by explosions (default: 10) |
destroy_nothing | Destructor | Defaultní destruktor - neudělá nic (a objekt je pak zničen) |
touch_bomb | Touch function | Dotyk: objekt se sám zničí (používá se u bomb, kde zničení obvykle vyvolá explozi) |
damage_bomb | Damage function | Poškození: objekt se sám zničí (používá se u bomb, kde zničení obvykle vyvolá explozi) |
destroy_bomb | Destructor | Zničení bomby způsobí explozi (ve vlastnostech bomby lze nastavit sílu a dosah - damage a range) |
properties: | damage | How much damage it will cause (default: 150) |
| range | Range of explosion (default: damage) |
timer_bomb | Timer function | timer funkce bomby - po daném čase exploduje |
properties: | bomb_timer | Bomb timer - delay between throw and explosion (default: 1000) |
timer_explosion | Timer function | timer funkce exploze - zajistí grafické zobrazení výbuchu (poškození se uděluje jinde) |
properties: | decay_timer | Fadeout timer (default: 1000) |
| alpha | Alpha transparency multiplier (default: 1) |
| range | Explosion range (default: 1) |
timer_fade | Timer function | po daném čase začne objekt plunyle mizet |
properties: | fade_timer | Time when object will begin to fade out (default: 1000) |
| decay_timer | Time when object will be removed (default: 2000) |
timer_stone | Timer function | Timer: objekt se nepohybuje vlastní vůlí, ale je strkán, či padá |
timer_player | Timer function | timer: pohyb hráče |