View Issue Details

IDProjectCategoryLast Update
0012820Bionic DuesBug - GameplayOct 4, 2013 4:13 pm
Reporterwindgen Assigned Tokeith.lamothe  
Status assignedResolutionopen 
Product Version0.932 
Summary0012820: BombBot doesn't follow player when its path is blocked
DescriptionIn the attached screenshot / save file, the BombBot cannot path to the player, and as a result it actually retreats when the player waits!

My proposed fix:

In the first pass, bots find paths as they currently do.

In the second pass, bots that couldn't find a path to the player in the first pass try again, but each bot pretends that units not adjacent to it don't exist.
TagsNo tags attached.
Internal WeightFix Before Major Release

Activities

windgen

Oct 3, 2013 8:54 pm

reporter  

bug12820.png (1,350,155 bytes)

windgen

Oct 3, 2013 8:55 pm

reporter  

bug12820.save (113,179 bytes)

keith.lamothe

Oct 3, 2013 9:42 pm

administrator   ~0034463

Hmm, that's a tricky one as in theory if the player is well and truly blocked off from one side the BombBot _should_ reroute around the map to come in from the other side.

But what it really needs to do is be happy with the shortest path from which it can _attack_ the player (or explode in their general direction, anyhow), rather than the shortest path to the player.

Will take a look when I get a chance :)

keith.lamothe

Oct 4, 2013 4:13 pm

administrator   ~0034477

Ouch, yea, I'm gonna have to wait until after 1.0 to try to address this. I know how I would do it but it's gonna muddy up some deep waters on the AI side.

Just having it recheck while ignoring neighbors only works if it doesn't find ANY path to the target, btw. What's happening in that save is that the BombBot does have a way to you. It's just halfway around the world.

For now, just think of the BombBot as a terminally stupid moron... you would be right!

Issue History

Date Modified Username Field Change
Oct 3, 2013 8:53 pm windgen New Issue
Oct 3, 2013 8:54 pm windgen File Added: bug12820.png
Oct 3, 2013 8:55 pm windgen File Added: bug12820.save
Oct 3, 2013 9:42 pm keith.lamothe Note Added: 0034463
Oct 3, 2013 9:42 pm keith.lamothe Assigned To => keith.lamothe
Oct 3, 2013 9:42 pm keith.lamothe Status new => assigned
Oct 3, 2013 9:42 pm keith.lamothe Internal Weight => Fix Before Major Release
Oct 3, 2013 9:42 pm keith.lamothe Description Updated
Oct 4, 2013 4:13 pm keith.lamothe Note Added: 0034477