Cara, pelo que eu vi o evento que você fez resolve a troca na hora certo?
Ai você está querendo que o NPC pegue o Bronze por exemplo e só entregue a espada depois de algum tempo certo? Em vez de entregar na hora?
Que tal assim. O ferreiro fala para voltar depois, e depois dessa fala ativa um interruptor que por sua vez faz um Evento Comum iniciar. Nesse evento você coloca um contador de tempo e no final dele uma mensagem do tipo: "Vou ver se minha espada já está pronta". Depois da mensagem ativa outro interruptor que muda o evento do ferreiro para ele já entregar a espada certa.
Deu pra entender? ahuahauhauhau...
Eu faria assim... se não estiver conseguindo me fala que tento fazer e te mandar depois.
Sugiro que você procure alguns tutoriais de eventos aqui no fórum para tirar essas dúvidas.
