Page MenuHomeSchine - Phabricator

Starmade | Permission Blocks Not Giving Permission to Entire Entities (ie doors)
Closed, RejectedPublic

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Multiplayer
Reproducible
Yes
Category
Engine
First occurrence (version)
.19556
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
User/Reporter/Contact
Username on Registry
Harbinger_OF_Cthulhu
Steps to reproduce

The issue is that permission blocks are only giving permission to the blocks that they touch immediately around them. This in it of its self is fine, however if the block it touches is apart of say, a door which makes a "door entity", the permission is not given to the other blocks composing the door. The permission is literally given to only the one door block touching the permission block. This makes it hard for others to use a door that was given permissions because they have to find the exact door block that is touching the permission block to open the door. (Shouldn't the permissions be given to the entire door if one block of the door has permissions?)

Steps:
1- Make a 3x3 blast (or plex or glass) door
2- Put a permission block touching only one of the door blocks
3- Have someone either from your faction that does not have rank access to the door try to open it. Or if using public permission someone from outside your faction.

a.) have them try to activate the door while not looking at the exact door block that touches the permission block
b.) have them try to activate the door while looking at the exact door block that touches the permission block

Event Timeline

Star-Jumper updated the task description. (Show Details)Jan 31 2016, 10:19 PM
Star-Jumper set First occurrence (version) to .19556.
Star-Jumper edited Serverconfig (server.cfg). (Show Details)
Star-Jumper edited Clientconfig (settings.cfg). (Show Details)
Star-Jumper set Username on Registry to Harbinger_OF_Cthulhu.
Star-Jumper changed Affected Gamemode(s) from none/unspecified to Multiplayer.
Star-Jumper changed Reproducible from uncertain to Yes.
Star-Jumper edited Steps to reproduce. (Show Details)
Star-Jumper added a subscriber: Star-Jumper.
Star-Jumper created this task.
Restricted Application added a project: Issue Navigation. · View Herald TranscriptJan 31 2016, 10:19 PM
Star-Jumper set Task Type to Bug.Jan 31 2016, 10:19 PM
Star-Jumper set Category to none/unspecified.
Star-Jumper set OS-Specific to No.
Star-Jumper set Hardware-Specific to No.
Star-Jumper set Video Card Vendor to uncertain.
Star-Jumper edited Steps to reproduce. (Show Details)
lancake closed this task as Rejected.
lancake claimed this task.

-Rejected-

After asking around, this is completely intended. meta-data has no group information which makes it impossible to implement this without a very expensive redesign of the whole block data system.

Implementing this could also break some designs.

lancake shifted this object from the S1 Public space to the S3 Starmade space.Feb 1 2016, 12:47 PM
lancake changed the visibility from "Custom Policy" to "Public (No Login Required)".
lancake changed the edit policy from "Task Author" to "Starmade (Project)".
lancake changed Category from none/unspecified to Engine.
lancake triaged this task as Low priority.
Restricted Application edited projects, added Starmade; removed Issue Navigation. · View Herald TranscriptFeb 1 2016, 12:47 PM
AndyP moved this task from Unclassed to Archived on the Starmade board.Mar 2 2016, 12:19 AM
Restricted Application added a project: Engine. · View Herald TranscriptMar 10 2017, 6:18 PM