+1 vote
773 views
by (328 points)
I have added shortcut keys for every city in the form of "hi <city> yes" and it works fine for most cities. I just need to press the key 3 times and I travel by boat/carpet to the other city.

However, there are a few instances where it doesn't work. For exemple, if you are in the Edron's carpet and say "hi zao yes", the NPC will keep repeating "Pino: Do you seek a ride to Zao, near Farmine, for 50 gold?" forever.

So, my question is: how does this mechanic of words works and why it doesn't work in some cases?
by (1,533 points)
+1
you could try hi, farmine, yes and it should work
by (328 points)
Tested, but it doesn't work.
by (1,533 points)
yeah it seems a "glitch" with edron and svargrond carpet, tested it with the others and works just fine. only those 2 have such issue

1 Answer

+2 votes
by (2,216 points)
selected by
 
Best answer

This must come from the priority of the words to which the NPC responds. For the NPC, some words have a lower priority and some others words have a higher priority for response . To explain this below I will give an example from TibiaWiki.
 

NPC react to keywords according to priority on his keyword list.

Example:

NPCs (Sven in this case) keyword list looks like that: "hi king jarl".

Player says: "jarl king".

NPC will react on keyword "king" (and not "jarl") as it's before keyword "jarl" on keyword list.

Another example:

NPCs keyword list looks like that: "hi king jarl chyll shamans".

Player says: "jarl king shamans chyll tibia". NPC will react on "king" because it's the highest on the list.

Player says "jarl shamans chyll tibia". NPC will react on "jarl " because it's the highest on the list.

Player says "shamans chyll tibia". NPC will react on "chyll" because it's the highest on keyword list.

Player says: "chyll tibia". NPC will react on "chyll" because it's on keyword list.

Player says: "tibia". NPC will not react because it's not on keyword list.

What does it mean? If you post some words and NPC reacted on the last one, there are possibly more keywords in middle/at beginning of your phrase. You also need to understand context of NPC's answer.

Returning to your question. Probably in your case the word "Zao" has a higher priority than the word "yes" which is why the NPC responds this way.

Source: https://tibia.fandom.com/wiki/Transcripts

...