|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0005215||Spring engine||General||public||2016-04-25 05:35||2016-05-03 14:55|
|Target Version||Fixed in Version|
|Summary||0005215: 101.0.1-296 Units stuck on terrain|
|Description||Units can become stuck on impassible terrain just by walking around the impassible area. They are stuck in the strong sense: no move order spam can unstick them.|
I do not know whether the issue depends on units being in groups. My test case involves groups of units to increase the likelihood of occurring.
|Steps To Reproduce|| * Pick a flat area of a map.|
* Spawn 10 corclog.
* Spread out the corclog and self-destruct them to make some small hills.
* Spawn 20 corak.
* Give the corak a patrol order which takes them through the hilly area.
* Speed up the game and wait for units to become stuck. My attached screenshot shows that 5 were stuck within 7 minuted.
|Tags||No tags attached.|
|Checked infolog.txt for lua Errors|
added a minimalistic replay.
unit basicly can be ordered to walk into the impassable terrain.
|ouch, zk has 10k path updates queued at start...|
That is because you used DeltaSeigeDry. I have lua which sets all typemaps to 1,1,1,1 so I suggest that you make a replay on a different map.
I amend my reproduction instructions: Use ScorpioBattleground.
Fix 5c6bc5d58bd32a8465175a065dc6ddbf9a424a73 committed to develop branch: Fix 0005215 0005205 and hopefully many other cases of stuck units
See comment in code.
Note that this is a significant change that should fix a lot of stuck units but can also have nasty side effects, repo: spring changeset id: 7019
spring: develop 5c6bc5d5
Timestamp: 2016-05-03 14:55:49
|Fix 0005215 0005205 and hopefully many other cases of stuck units
See comment in code.
Note that this is a significant change that should fix a lot of stuck units but can also have nasty side effects
|mod - rts/Sim/MoveTypes/GroundMoveType.cpp|
|mod - rts/Sim/MoveTypes/MoveMath/GroundMoveMath.cpp|
|2016-04-25 05:35||Google_Frog||New Issue|
|2016-04-25 05:35||Google_Frog||File Added: screen00092.jpg|
|2016-04-25 11:16||hokomoko||Relationship added||related to 0005205|
|2016-05-03 00:54||abma||File Added: 20160503_005215_DeltaSiegeDry_101.0.1-316-g07e31bc develop.sdfz|
|2016-05-03 00:55||abma||Note Added: 0016248|
|2016-05-03 01:01||abma||Note Added: 0016249|
|2016-05-03 13:17||Google_Frog||Note Added: 0016251|
|2016-05-03 14:55||hokomoko||Changeset attached||=> spring develop 5c6bc5d5|
|2016-05-03 14:55||hokomoko||Note Added: 0016252|
|2016-05-03 14:55||hokomoko||Assigned To||=> hokomoko|
|2016-05-03 14:55||hokomoko||Status||new => resolved|
|2016-05-03 14:55||hokomoko||Resolution||open => fixed|