Page MenuHomeSchine - Phabricator

Starmade | Improper orientation of blocks when using undo in advanced build mode
Closed, FinishedPublic

Description

After using remove replace to change Red standard armor wedges to black standard armor wedges. I decided to use undo and the orientation changed after using undo to switch them back to red. I use this feature a lot so it is likely due to the shipyard update.

Details

Commits
Restricted Diffusion Commit
Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.199.145
Category
Control Block System: Shipyards
First occurrence (version)
0.1904
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Steps to reproduce

To reproduce latest issue

  1. replace a shape with another block
  2. undo it

It should have the correct original orientation (which is good)

  1. redo and undo it again

It has the default orientation again

Tester information (Internal use only)

Partially fixed.

  • It works fine if you undo a replacement 1 time. If you redo and undo it again, the orientation of the blocks will be set to default again (FRONT rotation).

Same behavior as before

Serverconfig (server.cfg)
<replace this line with the file content>
Clientconfig (settings.cfg)
<replace this line with the file content>

Event Timeline

Jarraff updated the task description. (Show Details)Aug 26 2015, 11:50 PM
Jarraff set First occurrence (version) to Latest update .
Jarraff changed OS-Specific from No to Windows Only.
Jarraff edited Detected video (Graphicsinfo.txt). (Show Details)
Jarraff edited Serverconfig (server.cfg). (Show Details)
Jarraff edited Clientconfig (settings.cfg). (Show Details)
Jarraff added a subscriber: Jarraff.
Jarraff created this task.
Restricted Application added a project: Issue Navigation. · View Herald TranscriptAug 26 2015, 11:50 PM
AndyP updated the task description. (Show Details)Aug 27 2015, 7:58 AM
AndyP shifted this object from the S1 Public space to the S3 Starmade space.
AndyP changed the visibility from "Custom Policy" to "Public (No Login Required)".
AndyP changed the edit policy from "Task Author" to "All Users".
AndyP set Task Type to Bug.
AndyP set Category to Engine.
AndyP set Affected Gamemode(s) to Single and Multi.
AndyP changed First occurrence (version) from Latest update to 0.1904.
AndyP set Reproducible to uncertain.
AndyP set Hardware-Specific to No.
AndyP set Video Card Vendor to uncertain.
AndyP edited Detected video (Graphicsinfo.txt). (Show Details)
AndyP moved this task from New / Unconfirmed to Open / Validated on the Issue Navigation board.
AndyP claimed this task.
AndyP added a subscriber: AndyP.Aug 27 2015, 8:00 AM
AndyP removed AndyP as the assignee of this task.

-Validated-

Possible distant relation to T97

AndyP changed the edit policy from "All Users" to "Starmade (Project)".Aug 27 2015, 8:03 AM
AndyP triaged this task as Normal priority.
NuclearFun set Last tested (version) to 0.1912.
NuclearFun changed OS-Specific from Windows Only to No.
NuclearFun changed the task status from Open to In Queue (Game).EditedAug 27 2015, 11:37 AM

Confirmed

How to reproduce:

  1. place block with orientation (wedge)
  2. replace with different block using the replace tool
  3. undo

I have seen this bug happen before and assumed it was covered by T97, but it seems as if the block orientation gets lost after undo while T97 is about the replace tool not getting giving the correct orientation.

Interesting fact: reusing the replace tool on the wrongly orientated blocks (the result from using undo) gives back a different orientation.

Restricted Application edited projects, added Game Development, Starmade; removed Issue Navigation. · View Herald TranscriptAug 27 2015, 11:37 AM

Related Issue

I have been copying portions of a base for a shipyard expansion and have been having crashing issues (out of bounds exception 27). I think the cause is related to the above issue.

When I copy and paste larger areas 25x25x39 or so that contains blast door wedges that are open (invisible) the game crashes. This happens when i paste over the exact same area that i copied while using three mirror planes.

I noticed the blast door wedges had a different orientation in the ghost image of the copied blocks.

So I closed the blast doors and copied the area again. Proper orientation was shown in the ghost image and the game did not crash.

Hope this helps

AndyP changed Category from Engine to Control Block System: Shipyards.Oct 26 2015, 10:29 PM
AndyP removed NuclearFun as the assignee of this task.Dec 20 2015, 11:03 PM

Assignee 'NuclearFun' left the testing team.

lancake claimed this task.

Works partially, posting info later.

lancake changed the task status from In Queue (Game) to Open.Apr 16 2016, 1:56 PM

-QA Testing-

Partially fixed.

  • It works fine if you undo a replacement 1 time. If you redo and undo it again, the orientation of the blocks will be set to default again (FRONT rotation).
Restricted Application edited projects, added Issue Navigation; removed Game Development. · View Herald TranscriptApr 16 2016, 1:56 PM
lancake changed Reproducible from uncertain to Yes.Apr 16 2016, 1:57 PM
lancake changed Last tested (version) from 0.1912 to 0.197.39.
lancake edited Steps to reproduce. (Show Details)
lancake edited Tester information (Internal use only). (Show Details)
schema added a commit: Restricted Diffusion Commit.Apr 17 2016, 8:28 PM
schema changed the task status from Open to Resolved by committing Restricted Diffusion Commit.
Restricted Application edited projects, added Quality Assurance; removed Issue Navigation. · View Herald TranscriptApr 17 2016, 8:28 PM
lancake changed the task status from Resolved to In Queue (Game).Apr 18 2016, 11:17 AM

-QA Testing-

Same behavior as before.

Restricted Application edited projects, added Game Development; removed Quality Assurance. · View Herald TranscriptApr 18 2016, 11:17 AM
lancake edited Tester information (Internal use only). (Show Details)Apr 18 2016, 11:17 AM
schema changed the task status from In Queue (Game) to Resolved.Aug 9 2016, 7:04 PM
Restricted Application edited projects, added Quality Assurance; removed Game Development. · View Herald TranscriptAug 9 2016, 7:04 PM
lancake closed this task as Closed.

-QA Testing-

Fix confirmed.

Restricted Application removed a project: Quality Assurance. · View Herald TranscriptAug 11 2016, 6:15 PM
Restricted Application removed a subscriber: AndyP. · View Herald Transcript
lancake changed Last tested (version) from 0.197.39 to 0.199.145.Aug 11 2016, 6:15 PM
Restricted Application added a project: CBS: Shipyards. · View Herald TranscriptMar 10 2017, 6:27 PM