Project

General

Profile

Feedback #18304

Editor: "Undo" also undoes control surfaces toggles if they were done before the thing you want to undo

Added by Jognt over 6 years ago. Updated over 6 years ago.

Status:
New
Severity:
Low
Assignee:
-
Category:
Controls and UI
Target version:
-
Version:
Platform:
Windows
Expansion:
Core Game
Language:
English (US)
Mod Related:
No
Votes:
Arrow u r green
Arrow d r red

Description

Stock game, all mods removed, just Squad folder left in GameData

Reproduce:
1. Add a root part;
2. Add a control surface to it (winglet/aileron);
3. Add a random object onto the root part
4. Modify pitch/yaw/roll/deflection on control surface;
5. Simulate missclicking by picking up the random object from step 3;
6. Realize your 'missclick' and press CTRL+Z;
7. Dump the still selected random object back into the parts tree;
8. Realize that that 'undo' also undid ALL the control surface tweaks you did in step 4 even though you just wanted to correct step 5.

In actual fact you'd be lucky to get to step 8. Rather, you'd be stuck thinking "I really thought I set these control surfaces up earlier!?" during flight.

Note: Setting up control surfaces, then removing a part, and then removing another part will also result in the control surfaces getting reset at the 2nd 'undo' where the first removed part was returned.

output_log.txt (844 KB) output_log.txt Session log Jognt, 03/31/2018 06:41 PM

History

#1 Updated by Jognt over 6 years ago

KSP 1.4.2 - GOG Release - Windows x64 - x64 version of KSP

Windows 7
i5 4670k
16GB Ram
GTX980

#2 Updated by Squelch over 6 years ago

  • Tracker changed from Bug to Feedback

Thank you for the report.
Part attributes adjusted via the part action window are not subject to undo/redo. This was a design decision. This issue has been changed to feedback as a result.

#3 Updated by Jognt over 6 years ago

Squelch wrote:

Thank you for the report.
Part attributes adjusted via the part action window are not subject to undo/redo. This was a design decision. This issue has been changed to feedback as a result.

If items in the PAW aren't supposed to be affected by undo/redo then I would most certainly see this as a bug as PAW settings currently are subject to redo. In a manner that makes no sense even.

Also available in: Atom PDF