If you undo a step of the fill tool, the next fill will just pick off where it ended up last time. This can lead to unwanted behavior where the fill tool keeps filling as if all steps before are still there, leading to hollow structures.
Description
Details
- Commits
- Restricted Diffusion Commit
Restricted Diffusion Commit - Task Type
- Bug
- Affected Gamemode(s)
- Single and Multi
- Reproducible
- Yes
- Last tested (version)
- 0.199.618
- Category
- Engine
- First occurrence (version)
- 0.199.611
- OS-Specific
- No
- Hardware-Specific
- No
- Video Card Vendor
- uncertain
Works absolutely fine when it comes to the normal placement filling (replacing air with block).
Has 2 issues remaining if you replace fill an existing block with another one
Issue 1
If you completely undo the replacement fill steps (so it's back at the very beginning), the next fill step you do will not replace the first block where the fill tool has been set. Really trivial as the next step after that will fill/replace it just fine.
Issue 2
Step is set incorrectly, just like in the description if you:
- do 2 fill steps
- undo
- redo
- undo
do another fill step and it puts it on the wrong spot does it at the wrong spot.
I do not notice this issue if i replace air blocks with the fill tool, only happens when they're replacing real blocks.
<replace this line with the file content>
<replace this line with the file content>
Related Objects
Event Timeline
-QA Testing-
Works absolutely fine when it comes to the normal placement filling (replacing air with block).
Has 2 issues remaining if you replace fill an existing block with another one
Issue 1
If you completely undo the replacement fill steps (so it's back at the very beginning), the next fill step you do will not replace the first block where the fill tool has been set. Really trivial as the next step after that will fill/replace it just fine.
Issue 2
Step is set incorrectly, just like in the description if you:
- do 2 fill steps
- undo
- redo
- undo
do another fill step and it puts it on the wrong spot does it at the wrong spot.
I do not notice this issue if i replace air blocks with the fill tool, only happens when they're replacing real blocks.
-QA Testing-
Both issues are fixed, but undo/redo doesn't work properly if you replace fill cubic blocks with any other shape. Normally this should do nothing but for some reason it works now, will make a separate task for that.