Introdução:
Num RPG clássico (isso aquele que você usa um pedaço de papel e um dado), uma das coisas mais importantes são os NPCs. Eles que dão missões, vendem itens, e de vez em quando te salvam de algo. O Tibia é um dos MMORPGs mais complexo neste quesito. Diferentemente dos outros, como Perfect World, etc (só conheço esse, kkkk), no Tibia os Players tem de falar com o NPC, não apenas clicar num botão. Pra quem não sabe, no Perfect world, você clica num NPC e aparece uma lista de opções para você falar, isso limita o número de falas possíveis para ele. Já no Tibia você pode tem uma infinidade de palavras para usar, se eu falar abacaxi pro NPC ele vai ouvir, mas no script dele não vai ter nada relacionado, então ele não vai me responder (cara chato).
Vocês devem pensar: "Ahh, mas é muito ridiculo, eu chego prum NPC e digo apenas uma palavra e ele me responde, imagina, eu chego pra você e falo 'troca', você possivelmente não entenderia". Mas não acontece isso, quando você fala uma palavra no tibia é como se você estivesse falando uma frase, só que tem de ser uma palavra por causa do script (se não tiver nada haver algum scripter corriga). Então quando você fala "troca", no RPG você está falando "Quero trocar" ou "O que você tem a venda?". Você só fala uma palavra por causa do limite do script.
Tipos de NPCs:
1) NPC vendedor:
Esse é um NPC padrão, ele simplesmente vende itens, não tem mais nenhuma utilidade.
2) NPC Quest:
É o NPC que apenas dá missões. Esse NPC é interessante, e vamos estudar um pouco mais ele a frente.
3) NPC Extra:
São os NPCs de Apoio, banqueiros, monges, carteiro, guardas. Eles não tem muitas características pessoais, geralmente são mais "robotizados".
4) NPC Misto:
Esse é o melhor NPC, ele pode fazer as três funções acima, e ainda tem uma personalidade forte.
Como criar um NPC:
Bem, como nas quests, existe uma ficha de NPC que eu criei. Está aqui:
Vamos analisar cada item.
*Nome:É o nome que terá o NPC, ele pode ser influenciado por sua história, parentes, ou moradia. Digamos que um NPC nasceu em uma cidade chuvosa, e que sua mãe chamasse Nublosa (Não tem nome pior que esse), possivelmente o nome da filha será Aqualisa (achei um pior).
*Profissão: A profissão de um NPC é diretamente ligada a sua história, parentes e moradia. Se o pai de um NPC é ferreiro, sua cidade é rica em minérios, e ele passou a vida minerando, possivelmente ele será ferreiro. Mas há um detalhe, o gosto do NPC influencia, se ele gosta da minerar ele pode virar ferreiro, mas e se o pai dele obriga isso? Possivelmente ele não vai virar ferreiro quando crescer.
*Raça: "Obviamente essa não muda, se ele nasceu orc ele morrerá orc." Não necessariamente, as vezes ele pede para os deuses para ele mudar de forma, ou ele se disfarça de outro, então só nesses casos ele varia.
*Moradia:Geralmente o que modifica a moradia dele é a história dele e a influência de seus parentes. Se ele nasceu um Thais, mas thais foi atacada por carlin e ele foi levado como prisioneiro para carlin, obviamente sua cidade muda.
*Vantagens e Desvantagesn: Esse requisitos podem ser trocados por características. As vantagens são aquilo que o NPC é bom, ou gosta. As desvantagens são aquilo que ele não gosta ou tem medo. Por exemplo, um mago pode ser bom no elemento fogo, ter medo de agua, ter a habilidade de domar dragões, e não gostar de barcos.
*Parentes: São todos os parentes que influenciaram o NPC, pai, mão, amigo, chefe, etc. Um NPC pode ter matado seu pai, por que um amigo mandou.
Conversas: Aqui você coloca as frases padrões, saudação, despedida, comentar sobre seu emprego, seus amigos, etc. As conversas são influenciadas pela sua história, parentes, e quem sabe características. Se um NPC foi escravo na infância, e agora é um milionário, com certeza vai falar se esnobando.
1) NPC Vendedor: Esse NPC basicamente tem uma história, para sabermos seu comportamento, moradia e profissão, vantagens e desvantages, para saber sua profissão e moradia, obviamente um nome. Podemos acrescentar na ficha, os itens que ele vende.
2) NPC Quest: Esse NPC precisa ter uma história, para entender por que ele nos dá tais missões. Ele vai ter moradia, nome, e um comportamento característico. Nesse NPC podemos adicionar um item que mostra suas missões.
3) NPC Extra: Esse NPC só precisa de Nome e profissão, do resto nem é tão importante.
4) NPC Misto: Esse NPC tem tudo, e mais um pouco. Ele pode ter, "Itens que vende", "Quests", "Pensamentos".
Os pensamentos no ultimo tipo de NPC são as falas extras que ele tem. Por exemplo, se eu falar pra ele "Limão" ele pode me responder: "Eu gosto dessa fruta, tem muitas em minha casa". Isso pode implicar muito, as vezes existe uma missão onde você precisa encontrar limões, e só existe na casa dele.
Bem, por enquanto é só.
Créditos: Lopoi2 100%