É... não tem jeito.
A única solução viável é refazer todo o código, partindo do zero. Não me agrada em nada fazer isso depois de tanto progresso, mas melhor isso do que tentar descobrir porque o mesmo código deu resultados diferentes em duas máquinas diferentes.
O bom disso tudo é que poderei refinar o código, limpando trechos inúteis ou aperfeiçoando outros que me pareçam instáveis.
O código em si não tem nada de errado, mas quando é chamada a função mc_explorer_painel(), esta só funciona em 1/4 de si, mostrando apenas o BG, sem mostrar o texto do relógio e período do do dia, não mostrando os sprites e sem aceitar os comandos implementados para X [chamada do menu] ou L [chamada do resumo de quest]. O restante do código, aparentemente, funciona perfeitamente.

Só uma pequena retificação: só terei que reescrever a parte do código referente à carga do modo exploração pois até o momento só ali é que detectei erro. E dou graças a Deus por ser só ali,,,
ResponderExcluir