<map_name>,<x>,<y>,<facing>TAB<script>TAB<NPC_Name>TAB<sprite_id>,<triggerX>,<triggerY>,<code>
map_name
Jméno mapy, na které se bude NPC nalézat.
Píše se v celém svém tvaru tak jako je uvedeno v souboru data.grf např. prt_fild01.gat
x, y
facing
TAB
script
NPC_Name
Vlastní zobrazované jméno NPC.
Později se setkáme i s <NPC Name::event label>, ale to vysvětlím jindy :]
sprite_id
triggerX, triggerY
Vymezuje oblast ve které se bude NPC spouštět samo, pokud do ní někdo vstoupí.
Je to nepovinná část syntaxe.
code
prontera.gat,100,100,0 script Honza 120,{
mes "Ahoj ja jsem Honza";
close;
}
Výsledkem je:
Jednoduché NPC, které otevře dialogové okno a řekne „Ahoj ja jsem Honza“
Najde te ho v Pronteře na souřadnicích 100, 100 otočené směrem 0