float speed = npcSpawn.getSpeed();
int level = npcSpawn.getLevel();
int profession = npcSpawn.getProfession();
// retrieve the NPC
NpcMasterData npcMasterData = getNpcMasterDataByNpcId(npcId);
// FIXME: what if no NPCs are found??
int npcFileId = npcMasterData.getNpcFileId();
byte[] modelHash = npcMasterData.getModelHash();
byte[] appearance = npcMasterData.getAppearance();
int scale = npcMasterData.getScale();
int professionFlags = npcMasterData.getProfessionFlags();
// String selectNpcNamesSql = "select * from npcs_names where nameID=" + nameId;
// CachedRowSet resultingNpcNames = db.executeSelect(selectNpcNamesSql);
// FIXME: wtf? there probably aren't any NPCs that why we don't get into this loop