Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Development > Archive::Bugs

Archive::Bugs Archive area for Bugs's posts that were moved here after an inactivity period of 90 days.

Reply
 
Thread Tools Display Modes
  #1  
Old 01-19-2002, 08:53 AM
Drawde
Dragon
 
Join Date: Jan 2002
Posts: 521
Default Bouncing NPC bug with 1.9

I'm reposting this due to the old EQEmu boards and site being closed down.
This is a problem I found with pre-spawned (from the DB) NPCs in 1.9. If the NPC's spawn location is even slightly higher than the ground level, they start in the air, fall to the ground and are then "teleported" back up to their original start position, repeating over and over again giving a "bouncing" effect. This even happens when the NPC is dead. This effect makes combat and looting virtually impossible (it can look quite funny though, needless to say!)
Putting all the NPCs at the exact ground level wouldn't really work, as most zones (especially outdoor ones) have a varying ground height.
In versions before 1.9, if a NPC's start position was higher than the ground it would automatically be placed at ground level (permanently)
Is this a bug, and can it easily be fixed in the next version?

Anyway, as I said before, great work with the latest version of the emulator.
I've updated my spawn/loot data to include the helm texture and heading (randomised by the parser) as well as more bugfixes and loot data, but will probably wait until the "bouncy NPC" bug is fixed until I release a new version!
Reply With Quote
  #2  
Old 01-19-2002, 09:17 AM
DeletedUser
Fire Beetle
 
Join Date: Sep 2002
Posts: 0
Default

This was actually a bug fix that caused this, hehe.

The NPC updating is what makes this happen. About the only fix for it might be using Gunder's .map files to find the corect Z, not sure, havent looked at those enough.


It's not gonna be taken out, but looking into ways of making the Z report right.
Reply With Quote
  #3  
Old 01-20-2002, 01:32 AM
Drawde
Dragon
 
Join Date: Jan 2002
Posts: 521
Default

I really hope so, the only other alternative would be to write down the Z coordinates of every spawn in the game, and I don't want to think how tedious that would be!
It's very annoying as my spawn data was working really well. Still I'm sure it'll be sorted out eventually.
I've nearly finished the loot data now (except for unique NPCs), when I've done that I'll try doing some quests. I'll also do the merchant item lists when they're implemented in the code.
Reply With Quote
  #4  
Old 01-20-2002, 01:53 AM
Gino
Sarnak
 
Join Date: Jan 2002
Posts: 64
Default

"the only other alternative would be to write down the Z coordinates of every spawn in the game"

Hehe that`s exactly what im doing atm for Velious zones.

Regards

Gino
Reply With Quote
  #5  
Old 01-20-2002, 02:34 AM
Drawde
Dragon
 
Join Date: Jan 2002
Posts: 521
Default

It doesn't matter that much if they fall to the ground when they initially spawn, they just need to stop when they hit the ground and not teleport up to the start location again.

Hope you manage to get Velious spawns working, Gino, that'd be great! I only have the Ruins of Kunark EQ CD so can't do anything with Velious zones at the minute, besides I don't have an EQ account any more.
Reply With Quote
  #6  
Old 01-20-2002, 02:41 AM
Gino
Sarnak
 
Join Date: Jan 2002
Posts: 64
Default

It`s tendius yes but not undoable.

My biggest problem so far is that i can only guess how much HP they have.
(damm Redhat 7.2 dont like my 3com pcmcia adapter or i would try it with sins)

Any idea where or how to get exact HP values ?
Reply With Quote
  #7  
Old 01-20-2002, 03:13 AM
Pballgi
Fire Beetle
 
Join Date: Jan 2002
Posts: 14
Default

Verant no longer sends exact hp values of npcs to the client.
Reply With Quote
Reply


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 04:50 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3