head 1.2; access; symbols; locks bilbo:1.2; strict; comment @# @; 1.2 date 2003.09.12.19.38.16; author bilbo; state Exp; branches; next 1.1; 1.1 date 2003.09.12.13.19.10; author bilbo; state Exp; branches; next ; desc @@ 1.2 log @*** empty log message *** @ text @Entity functions and properties reference

Entity functions and properties reference

FunctionTypeDescription
wall_destroyDestructor objekt (zeď) se rozpadne na jednotlivé cihličky
timer_nothingTimer function na timer nijak nereaguje (dummy funkce)
touch_nothingTouch function na dotyk nereaguje (dummy funkce)
create_nothingConstructor prázdný konstruktor
create_explosionConstructor konstruktor exploze - nastaví model na model exploze
create_wallConstructor Konstruktor zdi. Pokud je nastaveno appearance, je to pravděpodobnost v procentech, že zeď bude vytvořena (default je 100)
properties:appearanceProbability in percent of appearing in the game (default: 100)
create_mapobjectConstructor 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:appearanceProbability in percent of appearing in the game (default: 100)
 modelName of model
 modelscaleModel scale, real number (default: 1)
 anglerotation angle (in degrees) (default: 0)
 bboxalternate bounding box of model
damage_nothingDamage function na poškození nereaguje (tedy nezničitelný objekt)
damage_normalDamage function při poškození sníží zdraví (health) objektu (standardní chování), pokud klesne pod nulu, zavolá destruktor
damage_playerDamage 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_pushableDamage function Poškození pro objekty, co jsou při explozi odmrštěny dále
properties:weightweight of object - the more weight, the less will be object moved by explosions (default: 10)
destroy_nothingDestructor Defaultní destruktor - neudělá nic (a objekt je pak zničen)
touch_bombTouch function Dotyk: objekt se sám zničí (používá se u bomb, kde zničení obvykle vyvolá explozi)
damage_bombDamage function Poškození: objekt se sám zničí (používá se u bomb, kde zničení obvykle vyvolá explozi)
destroy_bombDestructor Zničení bomby způsobí explozi (ve vlastnostech bomby lze nastavit sílu a dosah - damage a range)
properties:damageHow much damage it will cause (default: 150)
 rangeRange of explosion (default: damage)
timer_bombTimer function timer funkce bomby - po daném čase exploduje
properties:bomb_timerBomb timer - delay between throw and explosion (default: 1000)
timer_explosionTimer function timer funkce exploze - zajistí grafické zobrazení výbuchu (poškození se uděluje jinde)
properties:decay_timerFadeout timer (default: 1000)
 alphaAlpha transparency multiplier (default: 1)
 rangeExplosion range (default: 1)
timer_fadeTimer function po daném čase začne objekt plunyle mizet
properties:fade_timerTime when object will begin to fade out (default: 1000)
 decay_timerTime when object will be removed (default: 2000)
timer_stoneTimer function Timer: objekt se nepohybuje vlastní vůlí, ale je strkán, či padá
timer_playerTimer function timer: pohyb hráče
@ 1.1 log @Initial revision @ text @d2 1 @