Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Development > Archive::Database/World Building

Archive::Database/World Building Archive area for General Discussion's posts that were moved here after an inactivity period of 90 days.

Reply
 
Thread Tools Display Modes
  #1  
Old 03-07-2003, 10:22 PM
DeletedUser
Fire Beetle
 
Join Date: Sep 2002
Posts: 0
Default Some stuff being added next version

Wanted to give ya a heads up so can add it to the tools.

Also to note on the new AI, if a mob has <=75 int it'll arrgo if it's green, if it has <=100 int it'll assist when it's green.
Reply With Quote
  #2  
Old 03-08-2003, 03:44 AM
a_Guest03
Demi-God
 
Join Date: Jun 2002
Posts: 1,693
Default

Ummmmm, wow. Awesome, Quag!
__________________
It's never too late to be something great.
Reply With Quote
  #3  
Old 03-08-2003, 05:17 AM
Drawde
Dragon
 
Join Date: Jan 2002
Posts: 521
Default

Wow, the new spell AI looks VERY impressive - are you planning to add the spell lists for the other classes (shaman, druid, hybrid) before release?
This will be really handy for creating custom spell lists for things like gods and dragons, so they can use their special abilities (breath, dragon charm and fear, death touch etc) along with spells.
Reply With Quote
  #4  
Old 03-08-2003, 11:17 AM
Windcatcher
Demi-God
 
Join Date: Jan 2002
Posts: 1,175
Default

Quote:
-- alter table npc_types drop column usedspells;
This will definitely break the admin tool, and if I add support for it now, it won't work with EQEmu 4.2. When the next version of EQEmu is put up, I'll have to come out with a tool for it then...
Reply With Quote
  #5  
Old 03-08-2003, 11:25 AM
DeletedUser
Fire Beetle
 
Join Date: Sep 2002
Posts: 0
Default

I kinda realized when I tried to do the necro list that I didnt know all the classes well enough to do their lists right. So I stopped where I was. Would be great if people could pick a class to do and email me the lists quagmire@eqemu.com. I'll include them in the next release.
Reply With Quote
  #6  
Old 03-08-2003, 11:34 AM
DeletedUser
Fire Beetle
 
Join Date: Sep 2002
Posts: 0
Default

Oh, more about the priority...

Some of the "type" catagories have some randomness, some dont.

Heals will always use the highest priority spell when the NPC decides to heal something, unless it doesnt have enough mana for it. That's the only case when it'll drop down to a lower heal spell.
Same with Buffs and Escape.

The rest however have some randomness in them. Although the higher priority is more likely to get cast because it gets checked first, the randomness isnt weighted on the priority.
Reply With Quote
  #7  
Old 03-08-2003, 05:35 PM
DeletedUser
Fire Beetle
 
Join Date: Sep 2002
Posts: 0
Default

Another thing to consider about the AI is that if you're at full mana, you have enough mana to cast any spell. This was a fix i think i remember going in on live when some very low intelegence lvl 9 troll shadowknight complained he couldnt cast some spells even at full mana because his total mana was less than the spell cost.

This is important because you can give spells to NPC warriors, and 0 current mana always = 0 max mana. Therefore they basically have infinate mana.
Reply With Quote
  #8  
Old 03-08-2003, 05:56 PM
Windcatcher
Demi-God
 
Join Date: Jan 2002
Posts: 1,175
Default

Quote:
-- Current possible values for the type field
-- SpellType_Nuke 1
-- SpellType_Heal 2
-- SpellType_Root 4
-- SpellType_Buff 8
-- SpellType_Escape 16
-- SpellType_Pet 32
-- SpellType_Lifetap 64
-- SpellType_Snare 128
-- SpellType_DOT 256
What about debuffs, summoning, deathtouches, etc. I seem to remember mobs using these as well.
Reply With Quote
  #9  
Old 03-08-2003, 08:24 PM
killspree
Dragon
 
Join Date: Jun 2002
Posts: 776
Default

summoning is assigned in special attacks. deathtouch would probably be considered a nuke, as it's actually a 20,000 dd.
Reply With Quote
  #10  
Old 03-08-2003, 08:51 PM
fnemo's Avatar
fnemo
Discordant
 
Join Date: Dec 2002
Posts: 354
Default

AoE DD
__________________
Nemo
Administrator and coder for the World Alkora Server
Reply With Quote
  #11  
Old 03-09-2003, 02:42 AM
TheOne
Sarnak
 
Join Date: Sep 2002
Location: Montreal, QC
Posts: 47
Default hmm Deathtouch

I think in the code that Death touch is Your HPs = - 100.. I think I saw that but I'm not sure.. correct me if I'm wrong
__________________
Good, bad ... I'm the guy with the gun.
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 11:01 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 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3