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.

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #2  
Old 03-17-2004, 11:21 PM
smogo
Discordant
 
Join Date: Jan 2004
Location: 47
Posts: 339
Default

Could you detail what the tables where used for ? I don't know about 0.4.4, so i'm just curious.

As for quests, was it that each event was mapped to a column, so when an event trigger condition was met, the field was fetched, and response was done interpreting this field ?
If so, was the field a reference to some code, or code itself (macro language, x86 code, perl source, ...)

As for spells, using Mongrel's spell editor is easy, but i admit it requires to organize lists in general and, though elegant and efficient imho, it isn't convenient to just say 'NPC 1234 uses spell 4567'.
Did i misunderstand ? Is it that above, thus making a 'flat' model of the spell lists, or do you mean using a table to elect what spell to use in particular condition (e.g column low_hp points to the spell the NPC will cast when low hip point is met, column 'nuke', ...) ?

About performance, what in 0.4.4 made efficiency so good ? Basically, the operations were the same (fetch / load quest when the NPC type is poped, then run it each time trigger condition is met).

Sorry if this sounds noob, but again i don't know of 0.4.4, and could not figure out what it's like. However, there might be some improvements to put in actual quests systems, based on old recipes from 0.4.4, so ... just curious.
Reply With Quote
 


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:34 PM.


 

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 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3