View Issue Details

IDProjectCategoryView StatusLast Update
0004497Spring engineUnit Scriptingpublic2016-02-01 01:27
ReporterGodde Assigned ToKloot  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version97.0 
Fixed in Version100.0+git 
Summary0004497: Unit in reverse seem to use BrakeRate to accelerate in reverse
DescriptionUnits seem to use brakeRate to accelerate in reverse. A unit with very low acceleration and high brake rate will accelerate faster in reverse. (Acceleration 0.0001 and brakeRate 0.01 for example.)
Steps To ReproduceTested with "Spring: 1944 dev-test-3294-4e2daf5"(available on rapid) on the map 1944_Titan.
Unit: GerPuma

Unit with turnInPlace = 0
turnInPlaceSpeedLimit = maxVelocity (5.4)
maxReverseVelocity = maxVelocity / 2 (2.7)
acceleration = 0.043
brakeRate = 0.11

/cheat
/give 2 Gerpuma
Place them besides eachother facing in the opposite directions.
Pause the game. Give the Puma that is going to reverse a line of move orders behind it to make it reverse. Give the other Puma a move order to the end of the line. Unpause the game.
The reversing Puma will accelerate faster at start but eventually the other Puma will reach full maxVelocity and surpass the other Puma.
TagsNo tags attached.
Checked infolog.txt for Errors

Relationships

related to 0004496 resolvedKloot slopeMod not applied correctly to reversing units 

Activities

Godde

2014-08-09 18:12

reporter   ~0013496

Last edited: 2014-08-10 16:39

Probably related: http://springrts.com/mantis/view.php?id=4496
0004496: slopeMod not applied correctly to reversing units
http://springrts.com/mantis/view.php?id=4498
0004498: Turning and reversing vehicles ignores maxReverseVelocity when turnInPlaceSpeedLimit is higher.

Issue History

Date Modified Username Field Change
2014-08-09 18:10 Godde New Issue
2014-08-09 18:12 Godde Note Added: 0013496
2014-08-09 18:12 Godde Note Edited: 0013496
2014-08-10 16:39 Godde Note Edited: 0013496
2016-02-01 01:27 Kloot Relationship added related to 0004496
2016-02-01 01:27 Kloot Status new => resolved
2016-02-01 01:27 Kloot Fixed in Version => 100.0+git
2016-02-01 01:27 Kloot Resolution open => fixed
2016-02-01 01:27 Kloot Assigned To => Kloot