EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Development::Bots (https://www.eqemulator.org/forums/forumdisplay.php?f=676)
-   -   EQoffline, bots and more.. (https://www.eqemulator.org/forums/showthread.php?t=22667)

cavedude 04-04-2008 05:40 PM

Quote:

Originally Posted by Ashiar (Post 145991)
GeargeS I tried out a few of your programs, the quest editor and NPC/Loot editor - they are really good. I was wondering though when creating a BOT with the NPC/Loot editor it assigns the first available ID wich is a 4 digit number like 1005, where as creating a bot in game would assign a 7 digit number like 2700012. Could this cause any problems at all with the way the BOT code works?

Assigning the first available ID as opposed to the highest ID will cause trouble with the PEQ db, as we may use those IDs one day which would obviously conflict. IDs past 999,999 will never be used by us, and any currently past that point I plan on moving down to our "reserved" range.

Congdar 04-04-2008 05:46 PM

I don't think the bot code cares what the npcid is, but there is a protocol for npc id's. The first few numbers should be the zone the npc is supposed to spawn in. Cavedude as said he is fine with the bots using the 27000000+

cavedude 04-04-2008 07:45 PM

With the next CVS dump, the max NPCID from PEQ will be 999138. I set the auto increment for npc_types to 999999, so on a fresh db without bots, the first bot will take ID 1000000. If you already have bots, I recommend re-ordering your IDs so they start at 1 million. Then, set your auto-increment to the ID of the last bot like this:

Code:

ALTER TABLE npc_types AUTO_INCREMENT = id;
Keep in mind that 1 million will never be used by PEQ, unless Sony uses zones with zoneids in the 1,000s and since the current batch of zones are in the 400s, I don't see that happening. We have more than enough IDs to use inbetween, as we allocate ourselves 1,000 IDs per zone.

Jest 04-04-2008 08:17 PM

I was wondering, if using the EQofflince binaries broke #peqzone ?
I am getting a command unrecognized error now. Command is still listed in the DB.

Also, thank you Magoth78 :D:D:D

cavedude 04-04-2008 10:12 PM

#peqzone is NOT in the stock EQEmu builds. I only keep it on Grand Creation because one day I plan to use it as a reward of some sort. You can find an older version of the code on the wiki, though I should update it to use the new zoning format Wildcard created.

KateSilverleaf 04-05-2008 08:25 AM

Good to see there is so much work going on, I do have a few questions though for Congdar.

1) Am I the only one who can't access the files, it's still prompts me for a user/pass when I try to download them.

2) Do you plan on merging the changes in to bring the version up to 1103 before you release your next bug fixes?

Congdar 04-05-2008 10:26 AM

Quote:

Originally Posted by KateSilverleaf (Post 146047)
Good to see there is so much work going on, I do have a few questions though for Congdar.

1) Am I the only one who can't access the files, it's still prompts me for a user/pass when I try to download them.

2) Do you plan on merging the changes in to bring the version up to 1103 before you release your next bug fixes?

I'm working on a new release that will include 1103(or whatever the latest is when I get these fixes in). When it's done(no eta), there will no longer be a password required to download them.

Topgun1969 04-14-2008 01:47 AM

1102 plz?
 
By chance could someone repost a link to the 1102 binaries for the bots please. Had to do some massive work to my database and accidently lost the binaries. Any help would greatly be appreciated. *peace everyone*

Rorthic 04-15-2008 08:20 PM

Quote:

Originally Posted by Topgun1969 (Post 146977)
By chance could someone repost a link to the 1102 binaries for the bots please. Had to do some massive work to my database and accidently lost the binaries. Any help would greatly be appreciated. *peace everyone*

I think this is what your looking for.

http://eqoffline.free.fr/

Aramid 04-15-2008 10:37 PM

Quote:

Originally Posted by Rorthic (Post 147089)
I think this is what your looking for.

http://eqoffline.free.fr/

No, that is not the 1102 Binaries.. If it's OK with Congdar, I'll host em up until he releases the next release.

Topgun1969 04-16-2008 12:14 AM

That would be great if you can. Hope it is ok.

Congdar 04-16-2008 09:19 AM

I would rather have you wait for the next release than use any of my past releases due to the crash bugs that are in them. My new release has fixed at least 4 zone crash bugs that were really annoying and I wouldn't want anyone using those releases. I'm sure there are copies around if you must have something. Cavedude has the binaries if you just want to play. Check out his Server Pack downloads.

I have completed alpha testing of my latest changes and am on to beta testing. If you would like to help iron out some wrinkles, come over to The Realm and test the current bot code I'm working on.

Changes:
I completely revamped bot creation for starting stats. This will require any existing bots to be run through the #bot update process to get on track. Not doing this will have your caster bots a little confused on spells.

I made bots 'social' such that if one bot has aggro, the others will help it. This makes it so you shouldn't need separate commands to control each group to start attacking. Sending your own group of bots to attack will aggro the rest of the raid. You can still order individual groups onto different targets if you need to.

I added a command to defend against ENRAGE. See #bot raid help. This command will tell your bots to stop attacking. This is effectively a "guard" or "/pet hold" command for the entire raid.

If anyone was working on spell sets for the bots, now would be a good time to get them to me for testing.

cubber 04-16-2008 03:47 PM

The updates sound great! Can't wait for the next release. Keep up the good work Congdar.

Topgun1969 04-16-2008 10:06 PM

Yeps, all sounds great and awesome work my friend. I will wait it out for now. *peace everyone*

mburnett 04-19-2008 08:50 PM

ok im begging here can you PLEASE post the diff so we can test it on more then one machine? ive seen alot of posting of binaries and no source what gives? id like to impliment this on my server but i want to put it in the source myself as i have custom code in my server PLEASE post your DIFF

kraulek 04-20-2008 09:10 AM

Amazing!
 
First off I have to give thanks to this amazing addition to EQEmu! I just came back 2 weeks ago after about 5 years, and am just totally blown away by all the progress and especially these bots!

Last week I decided to fire up my own server using the awesome PEQ installer, so I am running 1104 PEQ and 1102 bot binaries. I have since leveled up from about 10 to 57 using a group of 5 bots plus me (Cleric, Shaman, Monk, Berserker, Mage, and I'm Warrior). So far I have had ZERO zone crashes and only a handful of times have they ever even gotten stuck (can usually fix by moving, summoning them, then having them follow again). Really the only problems I've encountered are related to npc_spells_entries for the Cleric and Shaman. Especially on the Shaman, there are several levels where they have no heal loaded because there are just tooooo many buffs they are trying to load. I have hand tweaked the Cleric and Shaman entries (1 and 518) with the following goals:
  • Close any gaps where they had no heal loaded
  • Take out any extra buffs (like the resists) to make room for heals, and to keep at 15 total buffs or less
  • Make sure they are always using their best heal for their level (the Cleric had greater healing from the 20s to the late 40s, doh!)

Using these tweaks, I farmed Naggy about 15 times at 52 in basically crap gear except for epic 1.0s with my group of 6 and had no problems! Someone else mentioned never seeing Complete Heal go off, however my Cleric did pop this on me anytime I was going down too fast. The rest of the time she was hitting me with a 900 point heal. The Shaman would also chime in with his 600 point one anytime I got below 50%.

So anyway, here are my tweaked entries for these bots in case it might prove useful. I have only play tested to 57 so far, but anytime I tweak something I try and look forward to 70 too, so there are a lot of fixes up to 70 as well.

Cleric:
Code:

--
-- Dumping data for table `npc_spells_entries`
--
-- WHERE:  npc_spells_id=1

LOCK TABLES `npc_spells_entries` WRITE;
/*!40000 ALTER TABLE `npc_spells_entries` DISABLE KEYS */;
INSERT INTO `npc_spells_entries` VALUES (35,1,9,2,34,48,-1,-1,150),(57,1,11,8,5,18,-1,-1,1),(33,1,12,2,14,33,-1,-1,20),(36,1,13,2,39,255,-1,-1,1000),(1,1,14,1,1,13,-1,-1,0),(34,1,15,2,24,33,-1,-1,30),(3,1,16,1,14,43,-1,-1,20),(32,1,17,2,5,23,-1,-1,10),(59,1,18,8,29,38,-1,-1,1),(60,1,19,8,39,48,-1,-1,1),(61,1,20,8,49,56,-1,-1,1),(27,1,49,1,39,52,-1,-1,1),(71,1,64,8,44,255,-1,-1,1),(50,1,89,8,19,23,-1,-1,1),(20,1,123,1,19,33,-1,-1,1),(21,1,124,1,34,48,-1,-1,1),(22,1,125,1,49,57,-1,-1,1),(96,1,126,1,24,38,-1,-1,1),(97,1,127,1,39,56,-1,-1,1),(43,1,131,4,29,48,-1,-1,2),(31,1,200,2,1,13,-1,-1,0),(29,1,201,1,1,33,-1,200,1),(48,1,202,8,1,8,-1,-1,1),(3151,1,210,8,1,16,-1,-1,1),(3152,1,215,8,5,33,-1,-1,1),(19,1,216,1,5,18,-1,-1,1),(49,1,219,8,9,18,-1,-1,1),(68,1,224,8,9,33,-1,-1,1),(64,1,225,8,14,38,-1,-1,1),(66,1,226,8,14,38,-1,-1,1),(72,1,227,8,9,33,-1,-1,1),(70,1,228,8,19,43,-1,-1,1),(95,1,229,1,9,23,-1,-1,1),(42,1,230,4,9,20,-1,-1,1),(13,1,231,1,9,18,-1,-1,1),(51,1,244,8,24,33,-1,-1,1),(52,1,312,8,34,43,-1,-1,1),(53,1,314,8,44,51,-1,-1,1),(4,1,329,1,29,53,-1,-1,30),(58,1,368,8,19,28,-1,-1,1),(9,1,405,1,34,43,-1,-1,1),(10,1,406,1,44,51,-1,-1,1),(14,1,413,1,19,28,-1,-1,1),(15,1,414,1,29,38,-1,-1,1),(16,1,415,1,39,48,-1,-1,1),(84,1,485,8,14,23,-1,-1,1),(85,1,486,8,24,33,-1,-1,1),(86,1,487,8,34,43,-1,-1,1),(87,1,488,8,44,53,-1,-1,1),(2,1,560,1,5,28,-1,-1,10),(5,1,672,1,44,55,-1,-1,40),(91,1,1445,8,34,48,-1,-1,1),(55,1,1447,8,60,61,-1,-1,1),(38,1,1519,2,53,57,-1,-1,5),(28,1,1526,1,53,255,-1,-1,1),(98,1,1527,1,57,255,-1,-1,1),(54,1,1533,8,52,59,-1,-1,0),(88,1,1535,8,54,60,-1,-1,1),(62,1,1537,8,57,60,-1,-1,1),(6,1,1543,1,54,55,-1,-1,50),(23,1,1544,1,58,60,-1,-1,1),(18,1,1545,1,59,255,-1,-1,1),(39,1,2182,2,58,62,-1,-1,5),(3158,1,2326,8,56,64,-1,-1,1),(92,1,2505,8,49,57,-1,-1,0),(7,1,2508,1,56,255,-1,-1,60),(93,1,2509,8,58,64,-1,-1,1),(90,1,3047,8,63,255,-1,-1,1),(3160,1,3186,8,65,70,-1,-1,1),(47,1,3196,4,64,255,-1,-1,6),(25,1,3464,1,65,255,-1,-1,1),(40,1,3465,2,61,255,-1,-1,90),(89,1,3466,8,61,62,-1,-1,1),(56,1,3467,8,62,255,-1,-1,1),(3159,1,3469,8,64,255,-1,-1,1),(63,1,3470,8,61,255,-1,-1,1),(12,1,3473,1,64,255,-1,-1,1),(94,1,3474,8,65,255,-1,-1,1),(8,1,3476,1,62,255,-1,-1,70),(41,1,3480,2,63,255,-1,-1,5),(24,1,3481,1,61,64,-1,-1,1),(3287,1,3692,8,40,51,-1,-1,60),(3161,1,5273,8,69,255,-1,-1,1),(3291,1,6878,2,49,52,-1,-1,5);

Shaman:
Code:

--
-- Dumping data for table `npc_spells_entries`
--
-- WHERE:  npc_spells_id=518

LOCK TABLES `npc_spells_entries` WRITE;
/*!40000 ALTER TABLE `npc_spells_entries` DISABLE KEYS */;
INSERT INTO `npc_spells_entries` VALUES (2662,518,12,2,19,28,-1,-1,1),(2663,518,15,2,29,48,-1,-1,1),(2661,518,17,2,9,18,-1,-1,1),(2647,518,39,8,29,43,-1,-1,90),(2621,518,40,8,1,18,-1,-1,1),(2549,518,75,256,5,18,-1,-1,1),(2530,518,93,1,1,9,-1,-1,1),(2562,518,110,1,19,33,-1,-1,1),(2563,518,111,1,34,48,-1,-1,1),(2666,518,144,2,24,38,-1,-1,1),(2667,518,145,8,39,51,-1,-1,1),(2635,518,146,8,24,28,-1,-1,1),(2622,518,147,8,19,28,-1,-1,1),(2629,518,148,8,19,33,-1,-1,1),(2642,518,149,8,24,33,-1,-1,1),(2623,518,151,8,29,38,-1,-1,1),(2637,518,152,8,39,48,-1,-1,1),(2624,518,153,8,39,48,-1,-1,1),(2644,518,158,8,44,53,-1,-1,1),(2630,518,160,8,34,43,-1,-1,1),(2643,518,161,8,34,43,-1,-1,1),(2576,518,162,1,29,43,-1,-1,1),(2577,518,163,1,44,52,-1,-1,2),(2669,518,164,32,34,38,-1,-1,1),(2671,518,165,32,41,44,-1,-1,1),(2672,518,166,32,49,54,-1,-1,1),(2614,518,167,8,34,9,-1,-1,1),(2615,518,168,8,44,9,-1,-1,1),(2648,518,170,8,44,55,-1,-1,1),(2649,518,171,8,56,62,-1,-1,1),(2650,518,172,8,63,255,-1,-1,1),(2660,518,200,2,1,8,-1,-1,1),(2588,518,201,1,1,38,-1,200,1),(2612,518,225,8,1,23,-1,-1,1),(2610,518,226,8,9,33,-1,-1,1),(2604,518,227,8,14,38,-1,-1,1),(2606,518,228,8,19,43,-1,-1,1),(2590,518,230,4,14,33,-1,-1,1),(2634,518,266,8,1,23,-1,-1,1),(2596,518,267,8,1,4,-1,-1,1),(2628,518,269,8,5,18,-1,-1,1),(2569,518,270,1,5,13,-1,-1,1),(2651,518,271,8,5,13,-1,-1,1),(2597,518,274,8,5,13,-1,-1,1),(2531,518,275,1,5,13,-1,-1,1),(2555,518,277,256,9,23,-1,-1,1),(2659,518,278,8,9,255,-1,-1,1),(2641,518,279,8,9,23,-1,-1,1),(2652,518,280,8,14,18,-1,-1,1),(2575,518,281,1,14,28,-1,-1,1),(2532,518,282,1,14,23,-1,-1,1),(2598,518,283,8,14,23,-1,-1,1),(2653,518,308,8,19,33,-1,-1,1),(2654,518,326,8,34,48,-1,-1,1),(2655,518,337,8,49,58,-1,-1,1),(2636,518,349,8,29,38,-1,-1,1),(2551,518,365,256,19,33,-1,-1,1),(2600,518,431,8,34,43,-1,-1,1),(2556,518,434,256,24,38,-1,-1,1),(2557,518,435,256,39,48,-1,-1,1),(2558,518,436,256,49,55,-1,-1,1),(2538,518,437,1,24,33,-1,-1,1),(2540,518,438,1,39,43,-1,-1,1),(2570,518,505,1,14,28,-1,-1,1),(2571,518,506,1,29,38,-1,-1,1),(2572,518,507,1,39,50,-1,-1,1),(2533,518,508,1,24,33,-1,-1,1),(2534,518,509,1,34,43,-1,-1,1),(2550,518,511,256,19,33,-1,-1,1),(2608,518,524,8,5,28,-1,-1,1),(2579,518,526,1,19,38,-1,-1,1),(2599,518,649,8,24,33,-1,-1,1),(3290,518,1290,2,55,61,-1,-1,1),(2539,518,1427,1,34,43,-1,-1,1),(2541,518,1429,1,44,48,-1,-1,1),(2618,518,1432,8,60,61,-1,-1,1),(2668,518,1568,8,52,60,-1,-1,1),(2673,518,1574,32,55,60,-1,-1,1),(2565,518,1577,1,57,59,-1,-1,2),(2566,518,1578,1,60,62,-1,-1,2),(2632,518,1579,8,53,61,-1,-1,1),(2602,518,1584,8,54,61,-1,-1,1),(2616,518,1585,8,55,255,-1,-1,1),(2573,518,1588,1,51,255,-1,-1,1),(2559,518,1590,1,56,59,-1,-1,2),(2553,518,1591,1,59,63,-1,-1,2),(2578,518,1592,1,53,255,-1,-1,2),(2626,518,1593,8,57,62,-1,-1,1),(2639,518,1596,8,58,63,-1,-1,1),(2657,518,1598,8,60,64,-1,-1,1),(2656,518,1599,8,59,255,-1,-1,1),(2560,518,2113,256,60,64,-1,-1,1),(2617,518,2525,8,46,48,-1,-1,1),(2586,518,2527,1,54,60,-1,-1,2),(2665,518,3233,2,62,255,-1,-1,1),(2619,518,3235,8,62,64,-1,-1,1),(2674,518,3377,32,61,255,-1,-1,1),(2633,518,3378,8,62,255,-1,-1,1),(2545,518,3379,1,61,255,-1,-1,2),(2587,518,3380,1,61,255,-1,-1,2),(2603,518,3381,8,62,255,-1,-1,1),(2646,518,3382,8,62,255,-1,-1,1),(2546,518,3385,1,63,255,-1,-1,2),(2582,518,3386,1,63,255,-1,-1,2),(2567,518,3387,1,63,64,-1,-1,2),(2627,518,3388,8,63,255,-1,-1,1),(2537,518,3390,1,64,255,-1,-1,2),(2640,518,3391,8,64,255,-1,-1,1),(2554,518,3394,256,64,255,-1,-1,1),(2568,518,3395,1,65,255,-1,-1,2),(2561,518,3396,256,65,255,-1,-1,1),(2620,518,3397,8,65,255,-1,-1,1),(2658,518,3399,8,65,255,-1,-1,1),(3293,518,3433,8,61,68,-1,-1,1),(3292,518,3454,8,49,59,-1,-1,1),(2542,518,3573,1,49,53,-1,-1,2),(2543,518,3574,1,54,60,-1,-1,2),(3294,518,5406,8,69,69,-1,-1,0),(3298,518,5417,8,70,255,-1,-1,0),(3297,518,6667,8,69,255,-1,-1,0),(3289,518,6877,2,49,54,-1,-1,1),(3295,518,6906,8,50,56,-1,-1,0),(3296,518,6907,8,57,68,-1,-1,0);

Hopefully this will be of some use to the project! My only other wishlist item would be that the Cleric could be configured to start healing sooner (85% vs 60%) and to top off after a fight. I imagine that is hard coded somewhere since fighting an NPC cleric who healed at 85% would be pretty annoying. lol

kraulek 04-20-2008 09:18 AM

PS: Also I had a problem at 57 when the Cleric started loading Mark of Karn. She consequently stopped buffing entirely. Once I took that spell out and restarted server, all was well again. So I am not 100% if it was the spell or the restart, however I can tell you that I never had buffing stop before that. Just an FYI :)

Congdar 04-20-2008 03:00 PM

Here are my latest Source and Binaries of bots using the 1106 EQEmu source.

I have made sweeping changes to bot creation stats. If you have existing bots, they need to be updated using #bot update. Caster bots will not know what to cast if you don't, and melee bots will be weak.

If you are using an existing database, 1104+ sources need database updates, check the changelog.txt

Bots now have AA's. I've coded in some offensive and defensive AA's. Most noticeable will be Finsishing Blow if your bot is of the appropriate level.

Some commands have changed or are new. See #bot help and #bot raid help

I've added raid checks to the group commands for attack, follow and guard. This reduced the number of macro's you needed to edit. You can then redirect individual groups using the #bot raid commands if you need to.

Bots are 'social' now such that if the main target has been killed and an add has come in somewhere, the bots will aid whoever is being attacked.

kraulek 04-20-2008 05:53 PM

Excellent, thanks for the update! The #showstats finally works to count gear and stuff, most excellent! I got it running without any trouble, though I have found a couple issues.

The most major one is that my shaman bot now gets hung up trying to cast buffs. He will get through a few of them, but then will continually be interrupted before he can finish the set. He will keep trying the same one over and over but it never completes. At first I thought it was just Infusion of Spirit (the one he was stuck on at first) though I zoned back to poknowledge and he did get that one complete but got stuck on the next. :( I did not notice any casting interrupt issues during a fight, however.

The other bug I came across is that 2 out of about 15 fights the bots freaked out and started yelling "Shregg is under attack, assisting!" or something to that affect. (Shregg is me on my warrior) This was like 5 times a second at least it seemed like, but other then be pretty funny had no adverse affects that I could tell.

As an FYI, the very first time I did a #bot update on my shaman he was loading the 6 spellset (pre-pet) instead of 518, but after depopping him and zoning he came back with the right set. Just something to watch out for.

Lastly - I have a feature request .... I would love to be able to type something and request a specific buff or spell cast from a bot. Like to have the shaman cast slow on demand, or to refresh Puma/Jaguar mid-fight (since it's a buff he only does it when not engaged but it's only a 1 minute duration). I have no idea if that's possible, or maybe already is using that #ai command like for mez?

Thanks again for everyone's hard work on this addition, they are really fun and I haven't even gotten to the raiding yet!

mburnett 04-21-2008 09:01 AM

awesome one question are you going to release the diffs so people can stay up to date on their own as well?

cubber 04-21-2008 06:14 PM

I am trying to update my peq database to 1106 from CVS, the system loaded in fine. But when I go to reload my bots with the bot_npcs.sql script generated by bot_npcs.sh i get the following error:

ERROR 1136 (21S01) at line 25: Column count doesn't match value count at row 1

any ideas how to fix this or do I need to start all my bots from scratch again?

cavedude 04-21-2008 06:27 PM

Add two 0s at the end of the queries in the file. Two new columns were added to npc_types.

kraulek 04-21-2008 06:28 PM

Here is a newly updated Shaman spell set. I ran queries for at least 40-70 to make sure that there was only ever 15 spells trying to load, including the best heal.

As an example, here's the 70 loadout. type 8 is buff, 2 is heal, 1 is slow or debuff, 256 is a dot, and 32 is the pet. I had to sacrifice DD (I have a mage for that) but am otherwise pretty happy with the loadout.

Code:

ID:        Name:                                Type:
172        Swift Like the Wind                8
278        Spirit of Wolf                        8
1588        Turgur's Insects                1
3378        Agility of the Wrulan                8
3380        Cloud of Grummus                1
3386        Malicious Decay                        1
3394        Breath of Ultor                        256
3395        Malos                                1
3396        Blood of Saryrn                        256
5389        Farrel's Companion                32
5395        Yoppa's Mending                        2
5406        Talisman of Perseverance        8
5415        Talisman of Wunshi                8
5417        Champion                        8
6667        Spirit of the Panther                8

SQL code for type 518:

Code:

--
-- Dumping data for table `npc_spells_entries`
--
-- WHERE:  npc_spells_id=518

LOCK TABLES `npc_spells_entries` WRITE;
/*!40000 ALTER TABLE `npc_spells_entries` DISABLE KEYS */;
INSERT INTO `npc_spells_entries` (`id`, `npc_spells_id`, `spellid`, `type`, `minlevel`, `maxlevel`, `manacost`, `recast_delay`, `priority`) VALUES (2662,518,12,2,19,28,-1,-1,1),(2663,518,15,2,29,48,-1,-1,1),(2661,518,17,2,9,18,-1,-1,1),(2647,518,39,8,29,43,-1,-1,90),(2621,518,40,8,1,18,-1,-1,1),(2549,518,75,256,5,18,-1,-1,1),(2530,518,93,1,1,9,-1,-1,1),(2562,518,110,1,19,33,-1,-1,1),(2563,518,111,1,34,48,-1,-1,1),(2666,518,144,2,24,38,-1,-1,1),(2667,518,145,8,39,51,-1,-1,1),(2635,518,146,8,24,28,-1,-1,1),(2622,518,147,8,19,28,-1,-1,1),(2629,518,148,8,19,33,-1,-1,1),(2642,518,149,8,24,33,-1,-1,1),(2623,518,151,8,29,38,-1,-1,1),(2637,518,152,8,39,48,-1,-1,1),(2624,518,153,8,39,48,-1,-1,1),(2644,518,158,8,44,53,-1,-1,1),(2630,518,160,8,34,43,-1,-1,1),(2643,518,161,8,34,43,-1,-1,1),(2576,518,162,1,29,43,-1,-1,1),(2577,518,163,1,44,52,-1,-1,2),(2669,518,164,32,34,38,-1,-1,1),(2671,518,165,32,41,44,-1,-1,1),(2672,518,166,32,49,54,-1,-1,1),(2614,518,167,8,34,9,-1,-1,1),(2615,518,168,8,44,9,-1,-1,1),(2648,518,170,8,44,55,-1,-1,1),(2649,518,171,8,56,62,-1,-1,1),(2650,518,172,8,63,255,-1,-1,1),(2660,518,200,2,1,8,-1,-1,1),(2588,518,201,1,1,38,-1,200,1),(2612,518,225,8,1,23,-1,-1,1),(2610,518,226,8,9,33,-1,-1,1),(2604,518,227,8,14,38,-1,-1,1),(2606,518,228,8,19,43,-1,-1,1),(2590,518,230,4,14,33,-1,-1,1),(2634,518,266,8,1,23,-1,-1,1),(2596,518,267,8,1,4,-1,-1,1),(2628,518,269,8,5,18,-1,-1,1),(2569,518,270,1,5,13,-1,-1,1),(2651,518,271,8,5,13,-1,-1,1),(2597,518,274,8,5,13,-1,-1,1),(2531,518,275,1,5,13,-1,-1,1),(2555,518,277,256,9,23,-1,-1,1),(2659,518,278,8,9,255,-1,-1,1),(2641,518,279,8,9,23,-1,-1,1),(2652,518,280,8,14,18,-1,-1,1),(2575,518,281,1,14,28,-1,-1,1),(2532,518,282,1,14,23,-1,-1,1),(2598,518,283,8,14,23,-1,-1,1),(2653,518,308,8,19,33,-1,-1,1),(2654,518,326,8,34,48,-1,-1,1),(2655,518,337,8,49,58,-1,-1,1),(2636,518,349,8,29,38,-1,-1,1),(2551,518,365,256,19,33,-1,-1,1),(2600,518,431,8,34,43,-1,-1,1),(2556,518,434,256,24,38,-1,-1,1),(2557,518,435,256,39,48,-1,-1,1),(2558,518,436,256,49,55,-1,-1,1),(2538,518,437,1,24,33,-1,-1,1),(2540,518,438,1,39,43,-1,-1,1),(2570,518,505,1,14,28,-1,-1,1),(2571,518,506,1,29,38,-1,-1,1),(2572,518,507,1,39,50,-1,-1,1),(2533,518,508,1,24,33,-1,-1,1),(2534,518,509,1,34,43,-1,-1,1),(2550,518,511,256,19,33,-1,-1,1),(2608,518,524,8,5,28,-1,-1,1),(2579,518,526,1,19,38,-1,-1,1),(2599,518,649,8,24,33,-1,-1,1),(3290,518,1290,2,55,61,-1,-1,1),(2539,518,1427,1,34,43,-1,-1,1),(2541,518,1429,1,44,48,-1,-1,1),(2618,518,1432,8,60,61,-1,-1,1),(2668,518,1568,8,52,60,-1,-1,1),(2673,518,1574,32,55,60,-1,-1,1),(2565,518,1577,1,57,59,-1,-1,2),(2566,518,1578,1,60,62,-1,-1,2),(2632,518,1579,8,53,61,-1,-1,1),(2573,518,1588,1,51,255,-1,-1,1),(2559,518,1590,1,56,59,-1,-1,2),(2553,518,1591,1,59,63,-1,-1,2),(2657,518,1598,8,60,64,-1,-1,1),(2656,518,1599,8,59,59,-1,-1,1),(2560,518,2113,256,60,64,-1,-1,1),(2617,518,2525,8,46,48,-1,-1,1),(2665,518,3233,2,62,67,-1,-1,1),(2619,518,3235,8,62,64,-1,-1,1),(2674,518,3377,32,61,66,-1,-1,1),(2633,518,3378,8,62,255,-1,-1,1),(2587,518,3380,1,61,255,-1,-1,2),(2582,518,3386,1,63,255,-1,-1,2),(2567,518,3387,1,63,64,-1,-1,2),(2554,518,3394,256,64,255,-1,-1,1),(2568,518,3395,1,65,255,-1,-1,2),(2561,518,3396,256,65,255,-1,-1,1),(2620,518,3397,8,65,69,-1,-1,1),(2658,518,3399,8,65,69,-1,-1,1),(3293,518,3433,8,61,68,-1,-1,1),(3292,518,3454,8,49,59,-1,-1,1),(2542,518,3573,1,49,53,-1,-1,2),(3299,518,5389,32,67,255,-1,-1,1),(3300,518,5395,2,68,255,-1,-1,1),(3294,518,5406,8,69,255,-1,-1,0),(3301,518,5415,8,70,255,-1,-1,1),(3298,518,5417,8,70,255,-1,-1,0),(3297,518,6667,8,69,255,-1,-1,0),(3289,518,6877,2,49,54,-1,-1,1),(3295,518,6906,8,50,56,-1,-1,0),(3296,518,6907,8,57,68,-1,-1,0);


cubber 04-21-2008 09:37 PM

After adding the 0's I was able to source my bots back in, thanks. However I ran into one other issue. I compiled the new bot source but when I log into the world and to a #bot spawn or pretty much any #bot command I get the following:

Command 'bot' not recognized.

The 1102 sources worked fine for me. Am I missing something with the new 1106 sources? Before with the 1102 I just needed to compile the zone binary, and move that over to my server folder. I have tried just the 1106 zone file, and I also tried compiling and using the included world and EMUSharemem with the same results. This is on linux.

Thanks

cubber 04-21-2008 09:44 PM

Never mind I think I figured out my issue, I forgot to edit the bot stuff into the makefiles.

Congdar 04-22-2008 09:24 AM

Quote:

Originally Posted by mburnett (Post 147537)
awesome one question are you going to release the diffs so people can stay up to date on their own as well?

I'm not sure how to do that. I use DiffZilla to merge the bot changes with the latest source. Seems to work fine.

kraulek 04-22-2008 12:20 PM

One thing i have noticed with pet classes (at least Mages and Shaman) are that they tend to waste 2 slots on the same pet summon. I have not found a way to fix that in the database, so I'm guessing it's a bug in some code somewhere? I had thought it was just the shaman but I looked closer at the mage #bot debug spell list and saw that she had loaded an Earth, Fire, Wind, and Water pet ... and a 2nd Fire one.

Congdar 04-22-2008 02:13 PM

Spell lists for the caster bots are next on my list of things to work on. The current spell selections are for NPC's and the bots just kinda hijacked the entires. There has been some discussion on this, so the spell lists I come up with will use thier own database entries instead of the ones created for the NPC's. I have the Cleric done and I'll move down the list from there.

Jason1983 04-24-2008 04:12 PM

Is there a way to cut off the social they are under attack or something? I am putting bots together at times that spam very fastly this social.

Congdar 04-24-2008 11:23 PM

I've seen the repeating text issue. This is because you've told your bots to attack and they don't have line-of-site with the target. Try #bot summon and if you have line of site, then they will too. I think this is what you are asking about, no?

Aramid 04-24-2008 11:41 PM

Any idea why the casters are always being interrupted? Sorry, I can't give any detailed info at this time, but I was just running thru innovation reeking havoc and even when they were told to guard, the casters are constantly having spells interrupted.

Jason1983 04-25-2008 01:07 AM

Yes that is it. Actually for some strange reason they just start running that script for no reason. Not even attacking anything. Enchanters seem to be the worse.

Congdar 04-25-2008 10:15 AM

Quote:

Originally Posted by Aramid (Post 147768)
Any idea why the casters are always being interrupted? Sorry, I can't give any detailed info at this time, but I was just running thru innovation reeking havoc and even when they were told to guard, the casters are constantly having spells interrupted.

My Ranger does this. Mage, Wiz, Cleric, Necro, Druid, Shaman, Paladin, Shadowknight, Enchanter i've tried and don't. I'll look and see if there is some ranger specific bot code somewhere. Do you have other casters do this?

Quote:

Originally Posted by Jason1983 (Post 147770)
Yes that is it. Actually for some strange reason they just start running that script for no reason. Not even attacking anything. Enchanters seem to be the worse.

Might be a different script? This would only happen if somebody has aggro and theres a line-of-site issue. If you have HTT installed you could cycle through your bots and see who has aggro. Summoning them has always fixed it for me.

Aramid 04-25-2008 04:43 PM

Quote:

Originally Posted by Congdar (Post 147791)
My Ranger does this. Mage, Wiz, Cleric, Necro, Druid, Shaman, Paladin, Shadowknight, Enchanter i've tried and don't. I'll look and see if there is some ranger specific bot code somewhere. Do you have other casters do this?

Hmm, I don't use a Ranger. My Casters are Chanter, Shaman, Cleric and Wizard. I'll pay attention to which it is, but I'm purty sure it was more than one....

BTW: Thanks for keeping this alive. I could never do it...

Aramid 04-25-2008 06:22 PM

I am just standing in POInnovation with my bots of a Warrior, Cleric, Shaman, Enchanter and Druid.

The Shaman and Enchanter are repeatedly casting a spell and getting interrupted. Even if I tell the group to guard.
The Shaman is trying to cast Talisman of Alacrity and the Enchanter is trying to cast Vallon's Quickening. They are doing it continuously over and over... They cast and about 3 seconds later they get interrupted...

Hope this will shed some light....

kraulek 04-26-2008 02:22 PM

I have exact same problem with spell interrupt. I have mage, shaman, and cleric, but only noticed it on the shaman. I had to go back to 1102 binaries, which sucks cause the other improvements were nice.

Congdar 04-27-2008 10:21 PM

Here are my latest Source and Binaries of bots using the 1108 EQEmu source.

If you are using an existing database, 1108+ sources need database updates, check the changelog.txt

I fixed the spell interrupted issue with my Ranger so hopefully it fixes everyone elses interrupts too.

Bardbots have suddenly remembered how to play songs.

RCPD0715 04-28-2008 06:48 PM

Hey there, quick observation from my server...I have a gear bot that hands out "cheater gear" and you can use the gear to equip the bots...prior to the last 2 updates, the gear would reflect correctly on the bots, but now for some reason, when I use #bot update it shows for example HP 12322 MANA 11065, but when I use #showstats or #npcstats it shows HP 7907 MANA 8904 and when the bot shows its medding message it shows the mana at 8904...with the gear it should be significantly higher...not sure what changed to make this different..thanks

RCPD0715 04-28-2008 06:54 PM

**Also, the bots used to work for level 85 as that is what my max level was on my server..but since the last 2 updates, I had to change my max level for my server back to 70, because above 70 the bots would simply not cast anything..

RCPD0715 04-28-2008 07:19 PM

here comes another error...for some reason now when using bots, the mobs are vanishing upon death...no xp and even if the mob has loot its poofing...grr


All times are GMT -4. The time now is 03:36 AM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.