What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

[Bug] Kill Monsters "False" but still attacking Elites. Please fix.

itraxx

New Member
Joined
Feb 2, 2013
Messages
147
Reaction score
0
Hi,
I found a bug in Trinity which makes the bot always attack even if you use a profile where the "Attack Monsters" is set to false. The error just occurs if the bot attacks elites (no trash mobs) and it is just attacking with the left-mouse standard atatck.

Would it be possible to fix this and make sure that the bot is not attacking anything if "false" is set in the profile?

I attached the profile which I use.

Thanks
itraxx
 

Attachments

This is actually intended functionality in Trinity.

The reason this is intended is because the default KillMonsters setting is "false" - however if a profile maker creates a profile and they leave this XML Element out of the profile they complain that the bot is not attacking monsters, and then they distribute it and everyone who tries to use it also complains.

Tinnkaizer for example was like this from v1 to v5, and many others.

You CAN however use ToggleTargetting with combat="False" - this will force Trinity to not attack monsters.

Example:

Code:
      <ToggleTargeting questId="72546" stepId="29" combat="False" looting="True" lootRadius="90" />

(Make sure to set the questId and stepId appropriately for your profile).

Hope this helps,

rrrix
 
Thanks rrrix; I will check this out. I am wondering how important the questid and steid are if i just join games manuallly and follow another char?

Secondly, is there also a way how I can make sure that the bot is not destroying destructible objects at all?
 
Thanks rrrix; I will check this out. I am wondering how important the questid and steid are if i just join games manuallly and follow another char?

Secondly, is there also a way how I can make sure that the bot is not destroying destructible objects at all?

you can use questId="1" and omit stepId="" completely, it will ignore quest/step.

Destructibles will always be targeted by Trinity automatically based upon some logic with movement speed and destructible distance. It's not a good idea to turn it off completely because the bot is really bad at moving around things like barrels and crates and such.
 
Thank you rrrix, I understand that most of the bot users want to automatically destroy objects. However for a person like me, who runs his leader manually and the other toons just following exactly his way, it would be very helpful to have the option to deactivate this feature in Trinity. Would it be very complicated to implement this?

Thanks
Itx
 
The bot should by default ignore nearly all destructibles, and only attack ones that have a potential to cause a stuck. There are two conditions where it will force-attack a destructible:
1) It's literally standing right on top of the thing and the current movement speed is very slow or standing still
2) We just finished combat, there is a slightly higher destructible radius until we start moving again

I'm not sure if you've been around very long, but there used to be 5-10 threads a day about "bot not attacking destructibles" and "bot getting stuck on xyz barricade" etc. You'll notice now that those are all gone :)

It takes an extra 1 second usually to detect and destroy things. Is it really worth it to you to completely disable this?
 
Yes it is because I play in a group of four where I am playing the leader while my three other toons are just supporting me and fighting. At the moment toons occasionally get left behind because they destroy objects. That's why it would be really great for me if I could disable it.
 
This is actually intended functionality in Trinity.

The reason this is intended is because the default KillMonsters setting is "false" - however if a profile maker creates a profile and they leave this XML Element out of the profile they complain that the bot is not attacking monsters, and then they distribute it and everyone who tries to use it also complains.

Tinnkaizer for example was like this from v1 to v5, and many others.

You CAN however use ToggleTargetting with combat="False" - this will force Trinity to not attack monsters.

Example:

Code:
      <ToggleTargeting questId="72546" stepId="29" combat="False" looting="True" lootRadius="90" />

(Make sure to set the questId and stepId appropriately for your profile).

Hope this helps,

rrrix

Hi rrrix, I modified my profile but the bot ist still attacking elites/bosses and it is not loooting items although I set everything on 1+. I attached the profile. What am I doing wrong?
 

Attachments

Try this:

Code:
<Profile>
	<Name>Trinity No Fight</Name>
	<KillMonsters>False</KillMonsters>
	<PickupLoot>True</PickupLoot>
	<Order>
		<ToggleTargeting questId="1" combat="False" combatRadius="1" looting="True" lootRadius="20" />
		<WaitTimer waitTime="86400000" />
	</Order>
</Profile>

PickupLoot was set to false (which is why it wasn't picking up loot)
ToggleTargetting has to be in the <Order></Order> tag
 
Try this:

Code:
<Profile>
	<Name>Trinity No Fight</Name>
	<KillMonsters>False</KillMonsters>
	<PickupLoot>True</PickupLoot>
	<Order>
		<ToggleTargeting questId="1" combat="False" combatRadius="1" looting="True" lootRadius="20" />
		<WaitTimer waitTime="86400000" />
	</Order>
</Profile>

PickupLoot was set to false (which is why it wasn't picking up loot)
ToggleTargetting has to be in the <Order></Order> tag

You're awesome rrrix. It works now. Thanks so much for all your help and work!
 
Back
Top