All systems Retention and daily content

Polymorph

Transforma um NPC na aparência completa de um personagem: raça, sexo, classe, cabelo, rosto, equipamento nas duas mãos, armadura, aura de herói e até brasão de clã. O NPC deixa de parecer NPC.

This document has not been translated yet — showing the Portuguese version.

Por que isso importa para o seu servidor

Todo NPC customizado do Interlude tem cara de NPC — o mesmo punhado de modelos que todo servidor usa. Isso limita o que você consegue construir: um "campeão do servidor", um "guarda de clã", um "boss humano" sempre parecem improviso.

O Polymorph resolve isso deixando você montar o NPC peça por peça, como se fosse um personagem. Ele serve para NPC de destaque na cidade, manequim de loja mostrando a skin à venda, chefe de evento com aparência de jogador, ou guardião de território com o visual do clã dono.

Os arquivos ficam em polymorph/, junto com dois modelos comentados — exemplo-PT.md e example-ING.md — que trazem a referência completa de todos os parâmetros.

O NPC

<npc id="...">
ParâmetroO que faz
idO NPC que vai usar este modelo de transformação.

Aparência

ParâmetroTipoO que faz
nametextoNome exibido acima do NPC.
titletextoTítulo exibido abaixo do nome.
nameColorhex RGBCor do nome.
titleColorhex RGBCor do título.
radiusdecimalRaio de colisão.
heightdecimalAltura de colisão.
race0–40 humano, 1 elfo, 2 elfo negro, 3 orc, 4 anão.
sex0–10 masculino, 1 feminino.
classIdnúmeroA classe do personagem.
hairStylenúmeroEstilo de cabelo.
hairColornúmeroCor do cabelo.
facenúmeroTipo de rosto.
hero0–1Aura de herói. 1 liga.
enchantnúmeroEfeito visual de encantamento na arma.

O radius e o height são os dois que passam despercebido e causam problema: eles definem a colisão, não só o tamanho aparente. Valor muito grande faz o NPC bloquear passagem; muito pequeno faz o jogador atravessar parte dele.

Equipamento

ParâmetroO que faz
rightHandItem na mão direita.
leftHandItem na mão esquerda.
chestArmadura do peito.
legsArmadura das pernas.
glovesLuvas.
feetBotas.
hairPrimeiro acessório de cabelo.
hair2Segundo acessório de cabelo.

O enchant da aparência combinado com rightHand é o que dá o brilho de arma encantada — é o detalhe que faz o NPC parecer um jogador de verdade em vez de um manequim.

Clã

ParâmetroO que faz
clanIdO clã ao qual o NPC aparenta pertencer.
clanCrestBrasão do clã.
allyIdAliança.
allyCrestBrasão da aliança.
pledgeClasse de privilégio do clã.

Este bloco abre um uso específico e bonito: NPC guardião com o brasão do clã que domina o castelo ou o território. Como o clanId é um parâmetro, dá para trocá-lo quando o dono muda.

Cuidados

  • classId incompatível com race e sex gera aparência quebrada ou personagem invisível. As três precisam formar uma combinação que existe no jogo.
  • hero="1" em NPC comum confunde: a aura de herói tem significado no Lineage II, e usá-la como enfeite tira o peso dela de quem conquistou.
  • ID de equipamento inexistente deixa a peça sem aparecer, sem erro.
  • Teste com um personagem comum. A aparência pode renderizar diferente do que o GM vê.
  • Os arquivos .md da pasta são referência, não configuração. Eles documentam os parâmetros; a transformação em si vai num arquivo XML.

Como isso conversa com o resto da base

O Polymorph é aparência de NPC; as skins são aparência de jogador. Os dois usam a mesma ideia — separar visual de status — em pontas opostas. Para NPC de evento, ele combina com o motor de eventos; para guardião de território, com as instâncias de território.

Talk on WhatsAppContact here