Quote:
I also would like the option of making it so I have to gather all the spells myself for the bots. I think servers should have the option of having players have to find/buy all of the spells we want our bots to use. It is too overpowered that our bots have spells that a player would generally have to collect on his own.Right now I can use my necro bot to summon my corpse even though it never never looted the spell like I'm supposed to. I know theres some bot::spellquest feature but I havent been able to figure out how to use it. On axclassic it uses anita_thrall but i dont think thats in the code in eqemu. If im wrong someone please tell me how to use it. The same goes for AA's, but I'm sure that would require a whole resturucturing of the AA system which wouldnt be practical, but it still is annoying that all my bots have AA's with no real system to limit them.
|
There are two values in rule_values for quests to unlock bots and bot quests. I havent tried it but it seems as you have DLed AxClassic you could just copy the anita thrall.pls to your eqemu quests folder and spawn anita where ya want her. Her husband is already in the bazaar quests folder
Quote:
One thing i'd love to see is something along the lines of bots being able to get aggro from wandering mobs. Having bots this way makes them way too powerful in my opinion. Theres are many situations where it creates really unrealistic scenarios. Rogues should not be able to sneak their whole group anywhere they want. A rogue should have to park their bots somewhere safe and make them guard while he sneaks and scouts where he wants his group to go. I know that the main argument against this that I've heard is that a player can just park his bot and level up afk. Perhaps some code should be added with it to have your bots despawn if they arent used for some period of time? (i dont know how hard that would be)
|
I think that to avoid this it might be easier to add code that removes exp when a player is not on the hate list of a mob. At first I was thinking about damage, like doesn't do any damage but this wouldn't account for healer players with bots or a chanter that doesnt DoT or dd.
The main issue I would have adding code for this would be agroing through walls in dungeons.
With invis and undead invis a player could get by most things anyway, so it isnt that biased towards rogues. It seems that unless there is a good way of accounting for trains that the code as it is should be kept for the time being.
Quote:
I too was interested in being able to control my bots' AAs (I love micromanagement as far as setup, not so much during combat), and believe I posted somewhere.. One thing I am working on is refactoring the bot AAs to match clients, where aabonuses and GetAA() are used within the code instead of the current switch statements or if elses. I had this almost completed months ago, so it may not be too much work, just a lot of comparing diffs. With almost all of the AA code within CalcAABonuses and GetAA(), this would more easily allow for changes as to how bot receive their AAs. Custom code could allow AAs to be quested, bought, earned, whatever.
|
Are you saying your code matches the number of AAs a bot has to the number a player has like levels? And the player buys their AAs? Should make this an option because I am not sure I am so into that idea. I have nver been a RTS type player and that seems like a lot of research unless you are coding in a window like #bot <name> buyAAs - that pops up a window like a players AAs and you can buy from there...that would be cool. But just typing in a command with the name and points bought would be a pain.
Quote:
The last major thing id like to see is for the option to not be able to delete bots until maybe after a certain amount of time. The common method I see on bot servers that people use are creating bots, getting buffs, deleting them, and repeat with a different class, therefore gathering buffs from all the classes as well as having ALL benefits from every class like res, port, corpse summon, etc. Bots shouldnt be as overpowered as they are now due to things like these. Say if you give bots a 2 hour delete time then and the server limits you only have acquired 1 bot so far on the server then you can spawn a druid to fight with you, but if you want to get shaman buffs you have to wait two hours before you can delete your druid.
|
This can easily be added after looking at the DB. Just need to place a check in delete command that at least 4 hours has passed since bot creation. (yea Im gunna make it 4 hours as that seems like an average playtime and would be a deterant as most buffs fade by then - unless a player logs in, buffs, logs out and deletes..which seems stupid for buffs)