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

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

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #35  
Old 04-01-2002, 02:54 AM
Malevolent
Hill Giant
 
Join Date: Mar 2002
Posts: 171
Default

I think that I mentioned last night that I had reduced the zone aggro for hungry mobs. I'll be subsequently removing it, or flagging it somewhere, as it will soon be causing the next layer or two of pseudo-instincts to be unbalanced.

I've got a better description as to what I'm working on over at the AI Thread, so I'm going to go over some of the technical difficulties I've been finding myself beating my head over lately.

As I've mentioned, I've been having some problems sending a player update packet back down the way to the client. The only way to know how much money you have in the bank after having attained zone mastery status is to zone. However, since I plan on eventually putting a proxy mob to follow masters that handles this reporting, I'm just going to ignore it as a problem. It has already eaten way to much of my time.

This week I plan on tracking down the last bug(s) with the master code for the client. The only bugs that I've noted thus far are a memory leak, random zone dump, and sometimes disconnect on zone boot. The latter I can deal with, the former are problematic.

I'll also be adding one additional layer to donations to permit experience donation.

Right now, the master-servant code looks like Y=Y or Y=X(n) where N(lim 0-># mobs in zone). I'll be changing this once the above is corrected to give the following two possibilities:

P1: (type)Y = (type)Y //selfmastery
P2: (type)Y <- X((type)N)

which then zone will contain an indeterminate number of (type)Y with an indeterminate number of X((type)N). I see I'm going to need to put in a #zonemastercheck command, in addition to a #zoneservantcheck. It could get tedious walking around asking each NPC what their #GetMaster is.

That, I view, as a fairly each task (knock on wood) to do. Next comes up the issue of 'click protection'. For masters, their hunger cap will max out for the size of the hunger type. I think its sint8, so what -128, 128? I might be changing that value type soon. However, I'm not sure I want a SInt16.

I wanted to wait, but the only way to check on this with any reliability is to introduce the commands #accountbalance and the like for a mob target. Which puts me that much closer to having my own scribe follow me about. Half-pets are cool

--MV
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 03:54 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