State'i aşama olarak düşünebilirsiniz.
state start begin dediğiniz zaman quest otomatik olarak başlatılmış olur.
Görev questlerini incelerseniz daha iyi anlayabilirsiniz. Mesela bir örnek veriyim.
state start begin => köy gardiyanı ile görüş
state saticiya_git begin => köy gardiyanı ile görüştükten sonra satici_git aşamasına geç.
state gardiyana_geri_don begin => satıcı ile görüştükten sonra gardiyana_geri_git aşamasına geç.
state bitis begin => görevi bitir
State'ler içerisinde yer alan when kodları ise o state aşamasında hangi etkinlikte bulunacağı belirtir. Örneğin letter görev ikonu çıkartırken chat npc ile diyalog kurdurur. kill mob kestiğinizde yapılacak işlemler. button veya info görev ikonuna tıklandığında yapılacak işlemler vb.