Page MenuHomeSchine - Phabricator

Starmade | Placement of player after exiting ship core is unexpected under specific circumstances
Confirmed task for development, NormalPublic

Description

(All with version 19519):

Created a ship. Built a completely enclosed room around ship core in one session. During this session exiting ship core spawns player on top of ship core (and within the room) at least 5 times. Shut down game/server. Next session added blocks to increase size of ship, BUT did not change room enclosing ship core. During this and subsequent sessions exiting ship core spawns player outside/beneath ship.

This means that some other factor besides the space around the ship core affects where the player will spawn when exiting a core. This means the behaviour of this feature is not predictable.


how to reproduce this:
I used this sample ship. A Cage with a 3 block high free spot for the player to spawn next to the core


c- aligning this and exiting the core i couldnt reproduce any problems

as long as i was rotating only on the horizontal plane

tilting up (or down) caused the player to spawn outside on top of the cage instead of in the free spot next to the core

everytime exiting the core while the cage was motionless, used a joystick to only rotate over on axis

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.19520 (Dev)
Category
Engine
First occurrence (version)
19519
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Serverconfig (server.cfg)
<replace this line with the file content>
Clientconfig (settings.cfg)
<replace this line with the file content>

Event Timeline

BillGHero updated the task description. (Show Details)Dec 6 2015, 12:36 AM
BillGHero set First occurrence (version) to 19519.
BillGHero set Last tested (version) to 19519.
BillGHero edited Serverconfig (server.cfg). (Show Details)
BillGHero edited Clientconfig (settings.cfg). (Show Details)
BillGHero added a subscriber: BillGHero.
BillGHero created this task.
Restricted Application added a project: Issue Navigation. · View Herald TranscriptDec 6 2015, 12:36 AM
SmilingDemon shifted this object from the S1 Public space to the S3 Starmade space.Dec 6 2015, 9:45 AM
SmilingDemon changed the visibility from "Custom Policy" to "Public (No Login Required)".
SmilingDemon changed the edit policy from "Task Author" to "Starmade (Project)".
SmilingDemon set Task Type to Bug.
SmilingDemon set Category to Engine.
SmilingDemon set Affected Gamemode(s) to Single and Multi.
SmilingDemon set Reproducible to Yes.
SmilingDemon changed Last tested (version) from 19519 to 0.19520 (Dev).
SmilingDemon set OS-Specific to No.
SmilingDemon set Hardware-Specific to No.
SmilingDemon set Video Card Vendor to uncertain.
SmilingDemon renamed this task from Placement of player after exiting ship core is unpredictable. to Placement of player after exiting ship core is unexpected under specific circumstances.
SmilingDemon triaged this task as Low priority.
SmilingDemon added a comment.EditedDec 6 2015, 9:48 AM

-validated-
depending on rotation and orientation to the universe the avatar spawns in a wrong place after leaving the core.

as if the alignment of the player -> ship isnt considered correctly

was your ship stationary docked in a fixed orientation while doing this ?
(preferably in c corrected orientation)

SmilingDemon updated the task description. (Show Details)Dec 6 2015, 3:31 PM
SmilingDemon raised the priority of this task from Low to Normal.

-Confirmed-

SmilingDemon changed the task status from Open to In Queue (Game).Dec 6 2015, 3:32 PM
Restricted Application edited projects, added Starmade, Game Development; removed Issue Navigation. · View Herald TranscriptDec 6 2015, 3:32 PM
plusnine added a subscriber: plusnine.EditedDec 6 2015, 3:55 PM

this issue has been ongoing since 498: http://phab.starma.de/T820

for what it is worth, this is the number one complaint regarding play-session quality of life on our server since the issue cropped up. players spend a lot of time getting in and out of ships, and getting stuck in walls and having to relog or dig their way out or jiggle themselves back in and out to get better placement really lowers their threshold for continued play.

the best advice i've been able to give players is to sit before they core in, but this also adds time to a routine task.

i agree .. T820 is a serious problem ... but not the same as this one ... probably related yes, because i do asume it is caused by the same part of the code.

quote: "was your ship stationary docked in a fixed orientation while doing this ?" - SmilingDemon

No, I definitely rotated it several times to catch the light on different areas. I am going to go back and try it in different orientations, including universally aligned (with 'C').

Thank you very much for the quick response! Very impressed!

Okydokey. I tested the behaviour on my machine based on orientation. It does change based on how the ship is lined up with the 'universe'.

Also noted that the favorite place to spawn seems to directly under the core block. So I removed a floor block so that there is a 3 meter clearance under it and now it seems to work fine. I thought it was supposed to favor spawning to the rear of the block....

I tried 'sitting' with the 'O' key before entering a core. It seems to work!

Thank you plusnine!

lancake mentioned this in Unknown Object (Maniphest Task).Apr 17 2016, 10:01 PM
AndyP changed the task status from In Queue (Game) to In Queue.Mar 10 2017, 5:12 PM
Restricted Application added a project: Engine. · View Herald TranscriptMar 10 2017, 5:12 PM
AndyP moved this task from Backlog / Unclassed to General on the Engine board.Mar 16 2017, 6:44 PM
AndyP edited projects, added Engine (General); removed Engine.