Item hyperlink is created by the following function inside PythonPlayerModule.cpp:
PyObject * playerGetItemLink(PyObject * poSelf, PyObject * poArgs)
And then when you click on the text, it triggers this function on python side, which creates the item tooltip:
def MakeHyperlinkTooltip(self, hyperlink):
These two are main functions that control item tooltip through hyperlink. Python function is used across the python files like uiChat, game and uiWhisper so you should check those files out as well.
I hope this will help you out.
Error is that of mob_proto.txt, all mounts were either linked to the pony or had nothing. I fixed all of them and until then, it showed a significant improvement. Thank you very much, sorry for taking your time.
I told you to check the accumulation inside the run.msa and walk.msa files, not to send me motlist.txt.
Secondly, why is your lion mount using the pony folder? he's taking speed values from the pony's accumulation.. That's horribly wrong.
The correct folder to use is
The correct accumulation value for share/data/monster/lion/run.msa is:
Accumulation 0.00 -589.63 0.00
The correct accumulation value for share/data/monster/lion/walk.msa is:
Accumulation 0.00 -278.46 0.00