View Issue Details

IDProjectCategoryView StatusLast Update
0012739Dwarf FortressDwarf Mode -- Interface, Generalpublic2024-10-12 08:51
ReporterJasonMel Assigned To 
PrioritylowSeverityminorReproducibilityalways
Status newResolutionopen 
PlatformPC (itch.io)OSWindows 10 HomeOS Version22H2
Summary0012739: Stockpiles and zones remember begun-and-cancelled rectangle state (and related strangeness)
Description(Noticed in version 50.12.)

If you begin adding to a stockpile or zone with the rectangle tool, and escape before finishing the rectangle, then the next time you try adding tiles to the same entity, you will be already in the middle of drawing the same rectangle. This means you can't really cancel the addition; you're forced to add, and then subtract later if it adds something you don't want.
Steps To ReproduceExample 0000001:
Select an existing stockpile or zone. Add to it (it doesn't remember your choice of drawing mode and defaults to rectangle). Click to begin drawing a rectangle. Press Esc on the keyboard, or right click. Select the same area and add to it again. You will already be in the middle of drawing the same rectangle. Finish the rectangle. Esc or right click without clicking "Accept." The addition will still be accepted.

Example 0000002:
Select an existing stockpile or zone. Add to it. Click the eraser. Click to begin drawing a rectangle to erase from the selected area. Esc or right click. Select a different area entirely, of a different type (stockpile or zone). Add to it. You will already be in the middle of drawing the same rectangle from the previously-selected area, but adding rather than erasing.
TagsNo tags attached.

Activities

MichaelB

2024-03-25 06:53

reporter   ~0042122

I can verify this is occurring for me too in 50.12

pelleeroevraren

2024-10-12 08:51

reporter   ~0042397

Occurs on 50.14

Add Note

Note

Issue History

Date Modified Username Field Change
2024-03-24 14:03 JasonMel New Issue
2024-03-25 06:53 MichaelB Note Added: 0042122
2024-10-12 08:51 pelleeroevraren Note Added: 0042397