Skip to content

fix: updates to questtrack and network functions and emoteSpells config#594

Merged
jprzimba merged 3 commits intozimbadev:mainfrom
Mateuzkl:crystal-server
Feb 10, 2026
Merged

fix: updates to questtrack and network functions and emoteSpells config#594
jprzimba merged 3 commits intozimbadev:mainfrom
Mateuzkl:crystal-server

Conversation

@Mateuzkl
Copy link
Copy Markdown
Contributor

@Mateuzkl Mateuzkl commented Feb 4, 2026

Fixes

1. Protocol desynchronization on diagonal movement

Fixed black border bug during diagonal movement. The protocol wasn't sending correct map description on login, causing client desync when using numpad diagonal keys.

Commit: ecdb60b


2. emoteSpells config now correctly shows yellow text when disabled

Previously, when emoteSpells was set to false in config.lua, spell text still appeared in orange color. This was caused using TALKTYPE_SPELL_USE which OTClient treats the same as TALKTYPE_MONSTER_SAY (both render as orange).

Solution: Changed to use TALKTYPE_SAY when emoteSpells is false, which correctly renders as yellow text in OTClient.

Behavior:

  • emoteSpells = true: Orange emote above character (TALKTYPE_MONSTER_SAY)
  • emoteSpells = false: Yellow text in chat (TALKTYPE_SAY)

Testing

  • Tested diagonal movement with numpad keys
  • Tested emoteSpells = true (orange text)
  • Tested emoteSpells = false (yellow text)

@Mateuzkl Mateuzkl changed the title Fix: updates to questtrack and network functions Fix: updates to questtrack and network functions and emoteSpells config Feb 4, 2026
@jprzimba jprzimba changed the title Fix: updates to questtrack and network functions and emoteSpells config fix: updates to questtrack and network functions and emoteSpells config Feb 5, 2026
@jprzimba
Copy link
Copy Markdown
Collaborator

jprzimba commented Feb 5, 2026

Thank you
check your action read/write permisisons
https://github.com/zimbadev/crystalserver/wiki/Collaborating-on-the-Crystal-Server-Project

@jprzimba jprzimba merged commit abd2068 into zimbadev:main Feb 10, 2026
24 of 25 checks passed
FelipeArruda pushed a commit to FelipeArruda/crystalserver that referenced this pull request Mar 8, 2026
…ig (zimbadev#594)

* Fix: updates to questtrack and network functions

* fix(spells): use TALKTYPE_SAY for yellow spell text when emoteSpells is disabled

* Fix: corrected emoSpells in player.cpp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants