have you extracted the NPC.grf? if not try to extract it on your Data folder or put it on your own grf.
if it still won't work
take a look at your lua files.
it should be like this:
jobname.lua
[jobtbl.JT_TREASURE_BOX_TE_9] = "TREASUREBOX_2.gr2",
[jobtbl.JT_TREASURE_BOX_TE_10] = "TREASUREBOX_2.gr2",
[jobtbl.JT_Bcheval] = "Bcheval",
[jobtbl.JT_Bfou] = "Bfou",
[jobtbl.JT_Bpion] = "Bpion",
[jobtbl.JT_Breine] = "Breine",
[jobtbl.JT_Broi] = "Broi",
[jobtbl.JT_Btour] = "Btour",
[jobtbl.JT_Ncheval] = "Ncheval",
[jobtbl.JT_Nfou] = "Nfou",
[jobtbl.JT_Npion] = "Npion",
[jobtbl.JT_Nreine] = "Nreine",
[jobtbl.JT_Nroi] = "Nroi",
[jobtbl.JT_Ntour] = "Ntour"
}
npcidentity.lua
["JT_4_F_TAEKWON"] = 644,
["JT_4_F_SWORDMAN"] = 645,
["JT_Bcheval"] = 2900,
["JT_Bfou"] = 2901,
["JT_Bpion"] = 2902,
["JT_Breine"] = 2903,
["JT_Broi"] = 2904,
["JT_Btour"] = 2905,
["JT_Ncheval"] = 2906,
["JT_Nfou"] = 2907,
["JT_Npion"] = 2908,
["JT_Nreine"] = 2909,
["JT_Nroi"] = 2910,
["JT_Ntour"] = 2911
}
Take a look at [jobtbl.JT_TREASURE_BOX_TE_10] = "TREASUREBOX_2.gr2", it has a comma this means it continues the entry of data.
and on the bottom of jobname.lua [jobtbl.JT_Ntour] = "Ntour" no more comma means the end of data entry.
whenever you add an entry to the lua you need to add a comma , so it will read the lines below and then remove the comma at the end.