Quote:
|
Quote:
|
Pet classes not casting?
I tried creating a Mage (spells id=4) and Necro (spells id=3)and both just stand there not casting pets. They are lvl 51, and not one spell's cast by them. The cleric works excellent though Not sure what's up. My npc's are ok in the db and I sourced the sql for spell_entries from Magoth's site Mage uses spell entries Anyone having difficulties as well? GeorgeS |
" I tried creating a Mage (spells id=4) and Necro (spells id=3)"
A mage and a Necro shouldn't have those Spells ID on EQoffline. Try to: 1/ "#bot update" them 2/ kill them 3/ "#bot spawn" them 4/ group them. Mag |
Quote:
|
Ok still no go, I can create any npc and it casts fine - but never any pets.
Can someone post the sql for table npc_spells please I think that's the problem Thanks GeorgeS btw - here's sql to check - there's no pet summoning here. hmm I going to look at another database as investigate further Select npc_spells.name,npc_spells_entries.npc_spells_id,n pc_spells_entries.spellid,npc_spells_entries.type, npc_spells_entries.minlevel,npc_spells_entries.max level, spells.name FROM npc_spells_entries,spells,npc_spells WHERE (npc_spells_entries.spellid=spells.spellid) AND (npc_spells.id=npc_spells_entries.npc_spells_id) ORDER BY npc_spells_entries.npc_spells_id ASC |
I looked further into this and even after adding pet spells to the magician pet list (#216), the mage bot only casts 3 buff spells but the pet spells he does not cast.
So my question, is how does your code handle pet spell casting and selection? GeorgeS |
complete heal?
Hey Magoth,
So far eqoffline has worked great. When I first created a bot I used a level one character, the bot was a cleric and he did well at healing. I then tried to use the same bot for a level 50 character, his level updated but his spells did not. He still used a very low level heal on me. I looked in the database and his level is 50, and I updated, killed and respawned him but he is still casting very low level heals. So I created a new bot and he has the same problem. Is there a bug with this? Have not looked at the code yet :) |
Quote:
Checked the mana calculation ( I assume bots are under same rules as NPCs?) and my bot at level 50 should have 1100 mana (no equipment). Complete heal is 400 mana, but he casts light healing on me =/ From the code, the only thing I can see is that they check against there mana to make sure they can cast the spell. But I have not found the logic on how they choose what spell to cast. Anyway..doing more testing. I am going to go in as Admin and #showstats on him to make sure he has the mana I think he does. Is there a way we can see what spells they are able to cast? Or do they get them all based on level? |
If your bot is a cleric, lvl50 and you "#bot update" 'd him, it should cast the lvl44-49 cleric's spells.
If you want to see what spells your bots can use, you have to see on what spell's ID it is. A magician by example should by 516 (by memories). Then you can check what spell your bot should cast by checking in the database, the npc_spells_entries table. |
Quote:
|
Quote:
I have a release coming this week, so I am again swamped at work... but I'll get back to playing with Bots first week of August or so. Regardless, Blakine, you might have missed the post that bots do not appear to be benefiting from their uber gear. My level 70 Ogre Warrior decked in Gladiator's has 5k HP... which I think is shy of what he should have (12k or so heh). |
Quote:
|
Quote:
#bot group summon |
Quote:
Thanks. |
All times are GMT -4. The time now is 06:44 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.