kanan
kanan copied to clipboard
HideTitle.js issues
HideTitle.js, while applies correctly, introduces new issues to how titles work.
To start off, you can no longer tell what title you have. It's gone from your character window, or title selection screen.
When you die, it tells you "you are now using no title", as if it just changed.
And a bit nit-picky, it applies to enemies as well, I can't tell what's an ancient.
Could there perhaps be a different method to achieve this, similar to hide 2nd title?
Mabinogi doesn't differentiate between "players" and "enemies" directly. Hell, even pets and goblins use the same character structure as players. Anything that works directly on something in a structure is, without checks, going to work on everything using that structure.
So there needs to be some sort of added check, some way for the modified code to differentiate between players and enemies. It would be possible to hide titles for just humans/giants/elves (keeping it on most enemies) by comparing the race ID... but the code that sets titles works with a different structure than the one that contains the race ID and none of the registers contain the base address of the entity structure at that time as far as I can see.
So somebody who knows more than me would have to do it since they'd be like, calling functions and junk.