Todos los sistemas Combate, eventos y mundo

Teleporte instantâneo

Destinos de viagem rápida ligados a um NPC, sem menu e sem diálogo: o jogador fala com o gatekeeper e é levado direto. Configurado em instantTeleports.xml.

Este documento aún no fue traducido — mostrando la versión en portugués.

Por que isso importa para o seu servidor

Cada clique entre o jogador e o lugar onde ele quer estar é uma chance de ele desistir. Menu de teleporte com quatro níveis de submenu é a forma mais silenciosa de fazer o jogador não ir a lugar nenhum — e zona sem gente é zona morta.

O teleporte instantâneo tira o menu do caminho para os destinos que não precisam de escolha. Serve para dois casos: o NPC que leva a um lugar só, e o que leva a um punhado de destinos relacionados onde o sorteio ou a proximidade decidem.

A estrutura do arquivo

Um bloco por NPC, com uma ou mais coordenadas:

<!-- Gatekeeper Ziggurat -->
<telPosList npcId="31111">
    <!-- Dawn -->
    <loc x="184466" y="-9022" z="-5488" />
    <!-- Dusk -->
    <loc x="184466" y="-12014" z="-5488" />
</telPosList>

<!-- Catacumbas -->
<telPosList npcId="31114">
    <loc x="-53174" y="-250275" z="-7911" />
</telPosList>
AtributoO que faz
telPosList npcIdO NPC ID do gatekeeper. É com ele que o jogador fala.
locUm destino, com x, y e z do mundo. Pode haver vários por NPC.

Um destino ou vários

  • Um loc — o NPC leva sempre ao mesmo lugar. É o caso do gatekeeper de catacumba: uma porta, um destino.
  • Vários loc — o NPC atende a um conjunto. No exemplo do Ziggurat são as duas entradas, Dawn e Dusk, ligadas ao ciclo dos Seven Signs.

O comentário acima de cada loc é o que torna o arquivo legível. 184466, -9022, -5488 não diz nada; <!-- Dawn --> diz tudo. Mantenha ao adicionar destinos.

Pegando as coordenadas

Entre no jogo, vá até o ponto exato onde quer que o jogador apareça e use //loc. O comando devolve x, y e z da sua posição.

Duas recomendações ao escolher o ponto:

  • Não coloque o destino em cima do NPC de origem de outro teleporte. Grupos grandes chegando empilham personagens.
  • Deixe alguns passos de distância de parede e escada. O z errado por pouco faz o jogador cair ou nascer preso.

Cuidados

  • npcId de um NPC que não existe faz o bloco ser ignorado silenciosamente.
  • Coordenada de zona restrita pode teleportar para dentro de área de siege ou de instância e deixar o jogador em estado inválido. Teste cada destino novo com um personagem comum, não com GM — GM atravessa restrição que jogador não atravessa.
  • Teleporte instantâneo de graça muda a economia do mapa. Se o jogador chega a qualquer lugar sem custo, as zonas intermediárias esvaziam. Vale reservar o instantâneo para destinos que você quer movimentados.
  • Este arquivo não controla preço. O custo do teleporte, quando existe, fica no NPC de teleporte comum (teleports.xml).

Como isso conversa com o resto da base

Há três camadas de deslocamento na base, e vale saber qual usar: teleports.xml é o teleporte comum com menu e preço; este arquivo é o direto, sem menu; e o teleportFree do VIP libera o custo para quem tem plano. Os destinos de evento e de instância não passam por aqui — cada sistema teleporta por conta própria.

Hablar por WhatsAppContacto aquí