View Full Version : Some stuff being added next version
DeletedUser
03-07-2003, 10:22 PM
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.
a_Guest03
03-08-2003, 03:44 AM
Ummmmm, wow. Awesome, Quag!
Drawde
03-08-2003, 05:17 AM
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.
Windcatcher
03-08-2003, 11:17 AM
-- 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...
DeletedUser
03-08-2003, 11:25 AM
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.
DeletedUser
03-08-2003, 11:34 AM
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.
DeletedUser
03-08-2003, 05:35 PM
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.
Windcatcher
03-08-2003, 05:56 PM
-- 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.
killspree
03-08-2003, 08:24 PM
summoning is assigned in special attacks. deathtouch would probably be considered a nuke, as it's actually a 20,000 dd.
fnemo
03-08-2003, 08:51 PM
AoE DD ;)
TheOne
03-09-2003, 02:42 AM
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
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.