Page 1 of 1

from 2010.07.08

Posted: Thu Jul 08, 2010 2:35 pm
by zeiksz
Because of the constant crashes and lotsa bugs to fix we had kinda n***s full with the story and decided to revert server code to our internal revision 60. Our plan is to keep our fixes, but leave original EQEmu revision 1532 and such out of the story.

If you have time and mood go and check out test server - we want to see if it is stable and can go back live. Playing on it for like 5 mins is big help for us; if you see and report a crash that is even better.

If we find it stable, I will start to reapply fixes made on it past weeks and start code-side customizations too. These will go live one-by-one.

Re: from 2010.07.08

Posted: Fri Jul 09, 2010 8:04 am
by zeiksz
Group invitation was hugged a bit.

Nothing much to tell: inviting bot to group should not crash a zone, that's it.

Checklist to test:
- summon / invite macro: <*>
- summon then invite with button: <*>
- invite by /target then /invite: <*>
- invite by /invite "botname": <*>
- invite player in group: <*>
- invite bot in group: <*>
- invite someone else's bot: <*>
- invite someone who is invited, but not yet joined a group: <*>
- invite yourself: <*>
- invite a mob: <*>
- invite a gnome: <*>

* means I got error message or operation worked correctly

Re: from 2010.07.08

Posted: Sat Jul 10, 2010 12:21 am
by zeiksz
Working on bot AI, started with cleric - it is 1 am, so I am not in rush - really..

Clerics will no longer nuke - I personally always hated priests who nuke, not their job, that's it. They will now heal, and heal only. They mainly will keep self healthy, because nothing is worse then the dead cleric, but they will give more attention to players.

Checklist:
- cleric heals herself if she is bellow 80% health and owner is above 50%: <*>
- cleric will heal player if she is above 80% hp and player is bellow 90%: <*>
- cleric will use healing buff if she is above 80% and owner is above 90%: <*>
- cleric will never ever use nuke

Re: from 2010.07.08

Posted: Sat Jul 10, 2010 7:33 am
by Koeril
Will they melee when not casting and close to full mana? Meditate when mana is not at full? I found that my cleric bot could add minimal dps with proc weapons.

Just throwing around ideas.

Re: from 2010.07.08

Posted: Sat Jul 10, 2010 8:40 am
by zeiksz
Koeril wrote:Will they melee when not casting and close to full mana? Meditate when mana is not at full? I found that my cleric bot could add minimal dps with proc weapons.

Just throwing around ideas.


You will be able to chose from AI templates, but first I want to make healer classes playable for peeps. This means they will heal more and melee for this time.

Re: from 2010.07.08

Posted: Sat Jul 10, 2010 11:11 am
by zeiksz
More changes to bots were applied on test server - here is the checklist:

(note: bot will try to execute from top to the bottom of the list and will execute only one job at a time)

Druid:
- druid will DOT for sure
- will heal herself if her health is bellow 50%, but owner is not critically wounded (above 20%)
- heals owner if his health is bellow 80%
- will do buff-like-heals for sure
- may (50% chance) nuke

Shaman:
- if her health is above 50% and owner's above 20%, then
- - must slow
- - must make pet
- - must dot
- must heal self if health bellow 50%
- heals owner if his health is bellow 80%
- if she has a pet and it's health is bellow 20% she will heal it
- will do buff-like-heals for sure

Ranger:
- if her health is above 20% she may dot (10% chance that she decides to do so)
- if her health goes bellow 50% she will heal self
- if owner health goes bellow 20% she will heal owner
- may do buff-like-heals (30% chance)

Beastlord:
- if her health is above 20%
- - she will cast slow
- - she will summon a pet
- - she may (50%) dot target
- if her health goes bellow 20% she will heal herself
- if she has a pet and her pet is bellow 90% she will heal it
- if owner has less then 20% she will heal him
- may do buff-like heals (30%)

Wizzard:
- will nuke for sure

Paladin:
- she may (90% will prefer healing over melee still) heal herself if her health is bellow 80%
- she will surely heal owner if his health is bellow 80%
- may do buff-like heals (30%)

Shadowknight:
- if her health is above 80% she will recreate pet - she never wastes time to heal it
- if her health is bellow 80% she will lifetap
- if owner health is bellow 20% she will heal him - expense is her own life
- she may dot - 10% chance that she decides so
- she may nuke - 10% on this too

Mage:
- will summon pet for sure
- if pet's health is bellow 80% she may (50%) decide to heal it
- she will nuke for sure

Necromancer:
- she summon a pet
- she will lifetap bellow 80% health - so tries to focus on dot and dd
- she surely dots
- if her pet has less then it's 80% health she will surely heal it
- she may (20%) nuke
- if her owner is bellow 80% she will heal him

before you ask: enchanter and bard will / may have special AI, because of their not-so-simple style, so they are not touched yet.

Re: from 2010.07.08

Posted: Sat Jul 10, 2010 12:51 pm
by Tyler
Awesome work.

Wizzard:
- will nuke for sure


Damn right!