Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Galthen's Satchel and Artefact Box #2149

Conversation

GuiValladao
Copy link
Contributor

Parte da Death_Under_Bounac (Adventures of Galthen Quest) para obter Galthen's Satchel e Artefact Box.

Estou puxando essa PR com duas opções diferentes, para assim quem for revizar escolher qual seria melhor para o projeto.

Primeira opção:

Necessita de alteração no mapa

  • Remover "strange idol" (id: 15894) - position: 32398, 32509, 7.
  • Adicionar NPC An Idol ("otservbr-npc.xml").

Nessa opção seria descartado o script/action an_idol.lua pois utilizaríamos o NPC, assim como no global.
Screenshot_41

Nota:
A necessidade de retirar o idol do mapa ocorre para que não fique duplicado e o NPC não fique no lugar errado. Segue foto de exemplo caso não seja removido o idol:
Screenshot_36

Segunda opção:

  • Não utilizar o NPC An Idol
  • Utilizar uma fuction onUse para teleportar o jogador.

Nessa opção, seria descartado as alterações de "otservbr-npc.xml" e o NPC An Idol. Diferente do global onde o NPC teleporta o player para o local da árvore, utilizaríamos um simples "use" no idol que já existe no mapa, poupando a necessidade do NPC e de alteração no mapa.

Usando NPC basta falar hi - vbox ou hi - xbox

Depois de chegar no local basta dar use na árvore ao sul:
Screenshot_37
Se estiver sem o cd de 30 dias, ele entrega os itens e te teleporta para fora:
Screenshot_38
Screenshot_39

Se tiver no cd, ele só te teleporta para fora:
Screenshot_40

@dudantas

This comment was marked as resolved.

@dudantas
Copy link
Member

Parte da Death_Under_Bounac (Adventures of Galthen Quest) para obter Galthen's Satchel e Artefact Box.

Estou puxando essa PR com duas opções diferentes, para assim quem for revizar escolher qual seria melhor para o projeto.

Primeira opção:

Necessita de alteração no mapa

  • Remover "strange idol" (id: 15894) - position: 32398, 32509, 7.
  • Adicionar NPC An Idol ("otservbr-npc.xml").

Nessa opção seria descartado o script/action an_idol.lua pois utilizaríamos o NPC, assim como no global. Screenshot_41

Nota: A necessidade de retirar o idol do mapa ocorre para que não fique duplicado e o NPC não fique no lugar errado. Segue foto de exemplo caso não seja removido o idol: Screenshot_36

Segunda opção:

  • Não utilizar o NPC An Idol
  • Utilizar uma fuction onUse para teleportar o jogador.

Nessa opção, seria descartado as alterações de "otservbr-npc.xml" e o NPC An Idol. Diferente do global onde o NPC teleporta o player para o local da árvore, utilizaríamos um simples "use" no idol que já existe no mapa, poupando a necessidade do NPC e de alteração no mapa.

Usando NPC basta falar hi - vbox ou hi - xbox

Depois de chegar no local basta dar use na árvore ao sul: Screenshot_37 Se estiver sem o cd de 30 dias, ele entrega os itens e te teleporta para fora: Screenshot_38 Screenshot_39

Se tiver no cd, ele só te teleporta para fora: Screenshot_40

Vou fazer a modificação no mapa e subir na release para usarmos essa opção.

@elsongabriel
Copy link
Contributor

elsongabriel commented Mar 4, 2024

I've adjusted some validations of this feature.

  • Added uid 14044 into galthens tree on map.
  • Added action position into galthens tree
  • Added adjusts in the map on PR fix: map auto updates #2314

Copy link
Contributor

github-actions bot commented Apr 6, 2024

This PR is stale because it has been open 45 days with no activity.

@github-actions github-actions bot added the Stale No activity label Apr 6, 2024
@elsongabriel elsongabriel merged commit 50b4c26 into opentibiabr:main May 20, 2024
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: PRs Done
Development

Successfully merging this pull request may close these issues.

5 participants