View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0003257 | Spring engine | General | public | 2012-08-28 21:20 | 2012-09-16 16:15 | ||||
Reporter | Beherith | ||||||||
Assigned To | Kloot | ||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Product Version | 89.0 | ||||||||
Target Version | Fixed in Version | 89.0.1+git | |||||||
Summary | 0003257: 90 Aircraft dont exit lab when the lab is given a waypoint | ||||||||
Description | This one was hard to reproduce, but it can be done consistently like so: Make an aircon, have it build 2 t1 airlabs and 2 t2 airlabs. Select the 4 labs and the con and give them a move order (move+set rally point). Now select all 4 labs and order a fink and a seahook. The seahooks will not exit the t2 airlabs. | ||||||||
Steps To Reproduce | Play the replay file, its fast (30 secs). BA 7.70 +DSD Used Spring 90 from forum thread. | ||||||||
Additional Information | <3 DEVS! | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
|
Kloot (developer) 2012-08-29 00:30 Last edited: 2012-08-29 00:30 |
nice find, but actually the problem was more subtle (giving a build order with multiple factories of different types selected would cause the factories that did not support the order to pass it on to their buildees --> seahooks would get very confused upon being told to make a fink) |
Beherith (reporter) 2012-09-16 00:06 Last edited: 2012-09-16 00:18 |
Ok, I noticed this still happening in .91, and I found out how to reproduce for ALL labs! Build a lab, have it build 1 unit. Now select both the lab and the unit inside under construction (happens commonly when you use box select), and order the lab to make another unit. When the first unit finishes, it will not leave lab. It also happens to cons, in a related manner, how to reproduce: Make arm + core commander. Select both, order them to to build a building (select lab and place). The commander that can build it, starts to, the other commander does nothing. BUT when you tell the other commander to assist the building under construction, it ignores the command. It will continue to ignore it, until it gets any other order. Attached is a replay showing both bugs. BA 7.71 DSD |
Kloot (developer) 2012-09-16 00:36 Last edited: 2012-09-16 11:20 |
it still happens because the fix did not go into 91 |
Beherith (reporter) 2012-09-16 11:50 |
Ok, do you think it can be temporarily patched through AllowCommand? I tried to return false on units getting build commands they cant build, but it didnt work :( |
Kloot (developer) 2012-09-16 12:44 |
I also noticed the "select lab and *unit*, then give lab a build order" bug just now, will take a look. Bypassing it through AllowCommand should work, just check if -cmdID is not in the unit's buildoptions table for commands with negative id's. |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2012-08-28 21:20 | Beherith | New Issue | |
2012-08-28 21:20 | Beherith | File Added: 20120828_210505_DeltaSiegeDry_90.sdf | |
2012-08-29 00:30 | Kloot | Note Added: 0009143 | |
2012-08-29 00:30 | Kloot | Note Edited: 0009143 | View Revisions |
2012-08-29 00:30 | Kloot | Status | new => resolved |
2012-08-29 00:30 | Kloot | Fixed in Version | => 89.0.1+git |
2012-08-29 00:30 | Kloot | Resolution | open => fixed |
2012-08-29 00:30 | Kloot | Assigned To | => Kloot |
2012-09-16 00:06 | Beherith | Note Added: 0009200 | |
2012-09-16 00:06 | Beherith | Status | resolved => feedback |
2012-09-16 00:06 | Beherith | Resolution | fixed => reopened |
2012-09-16 00:06 | Beherith | File Added: 20120916_000434_DeltaSiegeDry_91.sdf | |
2012-09-16 00:17 | Beherith | Note Edited: 0009200 | View Revisions |
2012-09-16 00:18 | Beherith | Note Edited: 0009200 | View Revisions |
2012-09-16 00:36 | Kloot | Note Added: 0009201 | |
2012-09-16 11:12 | Beherith | Status | feedback => assigned |
2012-09-16 11:20 | Kloot | Note Edited: 0009201 | View Revisions |
2012-09-16 11:50 | Beherith | Note Added: 0009203 | |
2012-09-16 12:44 | Kloot | Note Added: 0009204 | |
2012-09-16 16:15 | Kloot | Status | assigned => resolved |
2012-09-16 16:15 | Kloot | Resolution | reopened => fixed |