Project 1999

Go Back   Project 1999 > Server Issues > Bugs

Reply
 
Thread Tools Display Modes
  #21  
Old 06-27-2019, 05:20 PM
Sonorod Sonorod is offline
Aviak

Sonorod's Avatar

Join Date: May 2017
Posts: 99
Default Broken: /who all crystal

When trying to see who is in Crystal Caverns, the /who all is not working. I confirmed with myself in the zone. A /who all sonorod reports back ZONE: crystal. But when doing /who all crystal the game reports there are no matches.
__________________
---------------------------------------------------------------------------------
Sonorod Azorious http://wiki.project1999.com/Magelo_Blue:Sonorod
Reply With Quote
  #22  
Old 06-27-2019, 09:02 PM
maximum maximum is offline
Planar Protector

maximum's Avatar

Join Date: Oct 2009
Location: Austin, TX
Posts: 1,157
Default

https://www.project1999.com/forums/s...d.php?t=217752
__________________

Amax MNK / Amalgamax ROG / maximum
Begging (227)


EQ Map Archive (1,000+ images)
P99 WikiEQ Patch Chronology
Reply With Quote
  #23  
Old 06-28-2019, 12:07 AM
Sonorod Sonorod is offline
Aviak

Sonorod's Avatar

Join Date: May 2017
Posts: 99
Default

FWIW I did a forum search before posting. Looks like that thread died last year.
__________________
---------------------------------------------------------------------------------
Sonorod Azorious http://wiki.project1999.com/Magelo_Blue:Sonorod
Reply With Quote
  #24  
Old 07-05-2022, 05:25 PM
bivouac bivouac is offline
Orc


Join Date: Apr 2015
Posts: 41
Default

I stumbled on a client-side fix for this issue today. Titanium client looks for race names in dbstr_us.txt. By changing four lines in that file, my "/who all crystal" started working.

I changed:
Code:
327^11^Crystal Spider
327^12^Crystal Spiders
425^11^Crystal Shard
425^12^Crystal Shards
To:
Code:
327^11^Blasted Crystal Spider
327^12^Blasted Crystal Spiders 
425^11^Blasted Crystal Shard
425^12^Blasted Crystal Shards
Reply With Quote
  #25  
Old 07-07-2022, 04:19 PM
Worry Worry is offline
Sarnak


Join Date: Apr 2019
Posts: 294
Default

Quote:
Originally Posted by bivouac [You must be logged in to view images. Log in or Register.]
I stumbled on a client-side fix for this issue today. Titanium client looks for race names in dbstr_us.txt. By changing four lines in that file, my "/who all crystal" started working.

I changed:
Code:
327^11^Crystal Spider
327^12^Crystal Spiders
425^11^Crystal Shard
425^12^Crystal Shards
To:
Code:
327^11^Blasted Crystal Spider
327^12^Blasted Crystal Spiders 
425^11^Blasted Crystal Shard
425^12^Blasted Crystal Shards
Hey, appreciate this! I go to CC a lot on leveling toons, and a who check before running there would be great.
Reply With Quote
  #26  
Old 07-07-2022, 04:33 PM
Sonorod Sonorod is offline
Aviak

Sonorod's Avatar

Join Date: May 2017
Posts: 99
Default

I confirmed this worked for me too!
__________________
---------------------------------------------------------------------------------
Sonorod Azorious http://wiki.project1999.com/Magelo_Blue:Sonorod
Reply With Quote
  #27  
Old 11-19-2022, 12:41 PM
bivouac bivouac is offline
Orc


Join Date: Apr 2015
Posts: 41
Default

Applying the P99 v56 patch file reverted this fix for me. I had to edit those particular lines again.
Reply With Quote
  #28  
Old 03-29-2023, 07:34 PM
nilbog nilbog is offline
Project Manager

nilbog's Avatar

Join Date: Oct 2009
Posts: 14,460
Default

Have there been any adverse effects of using bivouac's solution? If not, I'll see about adding the change to the patch file distribution.

Also, great work finding a workaround bivouac!
Reply With Quote
  #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
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 07:50 AM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.