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

Bot not selecting a mount, even when auto select is on

Sweeeeet. I figured it could be made to look (and probably work) a whole lot better!

Only 2 things still itching at me are that it still tries to mount indoors (which generally doesn't effect it much), and that after being inside for a while, it attempting to mount can make it think it is stuck.

Edit - I managed to alleviate the second indoor issue by commenting out the Thread.Sleep in MountUp(). The routine is still calling it (even though it is useless at the moment), essentially just adding 3 seconds to every pause. :D

Looks a little more lifelike too, since it doesn't spend so much time standing around fapping.

updated svn.
 
Thinking... Maybe put a mount check in. If I mounted - am I mounted -if not I'm inside so don't try to mount again for a minute? something like that?

I got this coded. just need to test it... funny i can't find a place inside right now...
 
Any idea what this error is?

[18:38:55.288 D] at Buddy.Swtor.Objects.TorObject.()
at ..()
at ..[](UInt64 , HeroType )
at Buddy.Swtor.Objects.TorObject.GetField[T](DomFieldIds field, HeroType forcedType)
at Buddy.Swtor.Objects.TorCharacter.get_Health()
at Buddy.Swtor.Objects.TorCharacter.get_IsDead()
at Buddy.CommonBot.Logic.BrainBehavior.(Object )
at Buddy.BehaviorTree.Decorator.CanRun(Object context)
at Buddy.BehaviorTree.Decorator..()
at Buddy.BehaviorTree.Composite.Tick(Object context)
at Buddy.BehaviorTree.PrioritySelector..()
at Buddy.BehaviorTree.Composite.Tick(Object context)
at Buddy.BehaviorTree.Decorator..()
at Buddy.BehaviorTree.Composite.Tick(Object context)
at Buddy.BehaviorTree.PrioritySelector..()
at Buddy.BehaviorTree.Composite.Tick(Object context)
at Buddy.CommonBot.BotMain.()

Every once in a while the bot just sits in place spamming this error in the log. Simply stopping/starting the bot again bring it back to working order, I was just curious if that was something that was something in the routine or in BW. :D
 
I got this coded. just need to test it... funny i can't find a place inside right now...

Sounds like a great idea! I just hope they get the exe sorted out relatively soon... it needs lovin'.
 
I updated the SVN with the delay if inside. See what you think.
 
Any idea what this error is?



Every once in a while the bot just sits in place spamming this error in the log. Simply stopping/starting the bot again bring it back to working order, I was just curious if that was something that was something in the routine or in BW. :D

So... I've got a theory: I think it's related to .IsDead. Somewhere we are calling the .IsDead value for an object, and the object we are calling doesn't exist: be that a target, companion or our character. I haven't debugged further.
 
So... I've got a theory: I think it's related to .IsDead. Somewhere we are calling the .IsDead value for an object, and the object we are calling doesn't exist: be that a target, companion or our character. I haven't debugged further.

Hard to say where this comes from because I get errors on both routines just joes stops at times from it and stalls out. Maybe something to do with his looting formula to check if target is dead to loot.
 
The pathing is internal to BW, I'm assuming?

The biggest issue I have at this point is that when you are indoor, and the objective is above or below you, it tries to get to it by either running into the wall above/below it, or it tries to get to it in the first place by going through a wall.

Other than that and the IsDead thing, the bot is working quite acceptably at this point. :)
 
The pathing is internal to BW, I'm assuming?

The biggest issue I have at this point is that when you are indoor, and the objective is above or below you, it tries to get to it by either running into the wall above/below it, or it tries to get to it in the first place by going through a wall.

Other than that and the IsDead thing, the bot is working quite acceptably at this point. :)


Yes all paths generated via bw.exe with meshes.
 
I didn't quit completely... Pure is mostly done. If anyone wants something that isn't there, it wouldn't be that hard for them to add it. I raped a little code from joe's btw.

It's summer and I want to spend my time pursuing my 2 favorite things, girls and money. Coding routines for BW gets me closer to neither and it sucks when you are supposed to be talking to someone and you are thinking about a coding problems instead. It occupies your whole day!

Coding gets us money and bitches. Anyway this thread turned into a bit of a cesspit, but regardless of that I'll be looking into the mounting issues tomorrow.
 
Coding gets us money and bitches. Anyway this thread turned into a bit of a cesspit, but regardless of that I'll be looking into the mounting issues tomorrow.

Thank you Fearless leader! Strip club is on me!
 
Let him enjoy the money and bitches, he's a little distracted! :cool:
 
Back
Top