Mangos world creature movement: Porovnání verzí
m (doplněno o pole `script_id`) |
m (typo..) |
||
(Nejsou zobrazeny 3 mezilehlé verze od stejného uživatele.) | |||
Řádek 3: | Řádek 3: | ||
|} __NOEDITSECTION__ | |} __NOEDITSECTION__ | ||
Zpět na seznam tabulek [[Mangos_db_struktura|world databáze]]. | Zpět na seznam tabulek [[Mangos_db_struktura|world databáze]]. | ||
− | == Tabulka `creature_movement` == | + | == Tabulka `creature_movement(_template)` == |
Tato tabulka obsahuje všechny informace o waypointech creatur. Waypointy v podstatě definují cestu, po které bude creatura chodit (od bodu k bodu). Jakmile se creatura dostaví na waypoint, může dělat různé věci (například může kouzlit, změnit emoce, atd.). Obvykle se tato tabulka naplňuje pomocí příkazu .WP (a jeho různých podpříkazů) přímo z prostředí hry. | Tato tabulka obsahuje všechny informace o waypointech creatur. Waypointy v podstatě definují cestu, po které bude creatura chodit (od bodu k bodu). Jakmile se creatura dostaví na waypoint, může dělat různé věci (například může kouzlit, změnit emoce, atd.). Obvykle se tato tabulka naplňuje pomocí příkazu .WP (a jeho různých podpříkazů) přímo z prostředí hry. | ||
Řádek 25: | Řádek 25: | ||
|[[#waittime|waittime]] ||int(5) unsigned ||NE || ||0 || | |[[#waittime|waittime]] ||int(5) unsigned ||NE || ||0 || | ||
|- | |- | ||
− | |[[#script_id|script_id]] ||mediumint(8) unsigned || | + | |[[#script_id|script_id]] ||mediumint(8) unsigned ||NE || ||0 || |
|- | |- | ||
|[[#text|text1]] ||int(11) ||NE || ||0 || | |[[#text|text1]] ||int(11) ||NE || ||0 || | ||
Řádek 72: | Řádek 72: | ||
==== script_id ==== | ==== script_id ==== | ||
− | Odkazuje se na `[[ | + | Odkazuje se na `[[mangos_world_scripts|creature_movement_scripts]]`. |
==== text ==== | ==== text ==== |
Aktuální verze z 21. 4. 2011, 15:49
Zpět na seznam tabulek world databáze.
Tabulka `creature_movement(_template)`
Tato tabulka obsahuje všechny informace o waypointech creatur. Waypointy v podstatě definují cestu, po které bude creatura chodit (od bodu k bodu). Jakmile se creatura dostaví na waypoint, může dělat různé věci (například může kouzlit, změnit emoce, atd.). Obvykle se tato tabulka naplňuje pomocí příkazu .WP (a jeho různých podpříkazů) přímo z prostředí hry.
UPOZORNĚNÍ: Pokud chcete aby creatura používala waypointy, musí mít `MovementType` = '2'. Viz. `creature_template.MovementType` a `creature.MovementType`.
Struktura
Pole | Typ | Null | Key | Výchozí hodnota | Extra |
---|---|---|---|---|---|
id | int(10) unsigned | NE | PRI | 0 | |
point | int(10) unsigned | NE | PRI | 0 | |
position_x | float | NE | 0 | ||
position_y | float | NE | 0 | ||
position_x | float | NE | 0 | ||
waittime | int(5) unsigned | NE | 0 | ||
script_id | mediumint(8) unsigned | NE | 0 | ||
text1 | int(11) | NE | 0 | ||
text2 | int(11) | NE | 0 | ||
text3 | int(11) | NE | 0 | ||
text4 | int(11) | NE | 0 | ||
text5 | int(11) | NE | 0 | ||
emote | int(10) unsigned | ANO | 0 | ||
spell | int(5) unsigned | ANO | 0 | ||
wpguid | int(11) | ANO | 0 | ||
orientation | float | ANO | 0 | ||
model1 | int(11) | ANO | 0 | ||
model2 | int(11) | ANO | 0 |
Popis polí tabulky
id
GUID creatury (NÉ template ID). Viz. creature.guid
point
Definuje pořadové číslo waypointu. Creatura půjde od waypointu k waypointu podle hodnot v tomto poli (vzestupně).
position_x
Pozice X waypointu.
position_y
Pozice Y waypointu.
position_z
Pozice Z waypointu.
waittime
Doba, po kterou bude creatura čekat, než se vydá na další waypoint. Hodnota je v milisekundách.
script_id
Odkazuje se na `creature_movement_scripts`.
text
(text1, text2, text3, text4, text5)
ID textu (Viz. db_script_string), který bude creatura říkat, jakmile dojde na waypoint. Může používat 5 různých textů, které se vyberou náhodně.
emote
ID emoce, kterou creatura provede, jakmile dojde na waypoint. Existují dva typy emocí, které creatury mohou provádět.
- Oneshot emote - creatura provede emot jen jednou a pak se vrátí k původnímu.
- State emote - creatura emot provádí stále, dokud není zvolena jiná emoce.
spell
ID spellu, který creatura zakouzlí jakmile dosáhne waypointu. Creatura kouzlí sama na sebe.
wpguid
(nepřeloženo: The GUID of the waypoint wisp that appears to signal where a creature's waypoints are visually.)
orientation
Vynucená orientace (otočení) creatury, jakmile dojde k waypointu. (Sever = 0.0; Jih = pi (3.14159))
model1
Model, na který se creatura promění jakmile PŘIJDE na waypoint. ID modelu najdete v DBC souboru creaturedisplayinfo.dbc.
model2
Model, na který se creatura promění jakmile OPUSTÍ waypoint. ID modelu najdete v DBC souboru creaturedisplayinfo.dbc.