View Single Post
  #29  
Old 03-30-2023, 01:54 PM
bivouac bivouac is offline
Orc


Join Date: Apr 2015
Posts: 41
Default

Thank you. While it's an ok client-side workaround, a server-side code change might be preferable. In fact, it looks like a P99 dev already implemented this 2010 fix for Kedge Keep and Trakanon's Teeth.
And the current EQEmu SendWhoAll function has a condition for Crystal Caverns as well in world/clientlist.cpp.
Code:
if (whom->wrace == 327) {
	whom->wrace = 0xFFFF;
	strcpy(whom->whom, "crystal");
}
I compared 3-letter zone shortname abbreviations to see what other zones might be affected.
 
====Titanium Three-Letter Abbreviation Zone/Race Collisions====
airplane - 210 Air Elemental, 291 Air Mephit
cazicthule - 95 Cazic Thule
grobb - 233 - ignore (growthplane collision)
halas - half elf, halfling - ignore (player race collision)
highkeep - high elf - ignore (player race collision)
highpass - high elf - ignore (player race collision)
hole - 168 Holgresh
innothule - 123 Innoruuk
kedge - 103 Kedge - seems fixed
kerraridge - 23 Kerran
lavastorm - 447 Lava Rock, 450 Lava Spider, 451 Lava Spider Queen
rathemtn - 36 Rat, 156 Ratman, 415 Rat
runnyeye - 422 Runed Orb
soldunga - 58, 247, 254 - ignore
soldungb - 58, 247, 254 - ignore
soltemple - 58, 247, 254 - ignore
southkarana - 286 Soul Devourer
stonebrunt - 220 Stonegrabber, 272 Stormrider, 387 Stone Worker, 391 Stonemite, 405 Stone Worker
warrens - 313, 319, 321 - ignore (warrior class & warslikswood collision)

burningwood - 144 Burynai
droga - 133 Drolvarg, 348 Drogmore
fieldofbone - 300 Fiend
firiona - 212 Fire Elemental, 293 Fire Mephit
frontiermtns - 26, 27, 330, 343, 349, 371 - ignore (player race & frozenshadow collision)
karnor - 278 Karana
trakanon - 19 Trakanon, 262 Tranquilion - seems fixed
warslikswood - 313, 319, 321 - ignore (warrior class & warrens collision)

crystal - 327 Crystal Spider, 425 Crystal Shard
frozenshadow - 26, 27, 330, 343, 349, 371 - ignore (player race & frontiermtns collision)
growthplane - 233 - ignore (grobb collision)
iceclad - 174 Ice Spectre
sirens - 187 Siren

Only KK, TT, and CC are un-who-able in the trilogy-era zones. Additional conditions for the other zones might be a nice QOL add for shorter shortnames. I plan to search for a fix for certain player names being un-who-able for similar reasons. (Hail, Invi)
Reply With Quote