Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revert #2672, fixing #2788 and part of #2804, but bringing back #2605 #2806

Merged
merged 1 commit into from
Mar 5, 2017

Conversation

Cervator
Copy link
Member

@Cervator Cervator commented Mar 5, 2017

This is a sort of interesting one, tho the PR is just for documentation purposes and I'll re-open #2605 for a re-fix, then merge this in preparation for Alpha 7.

In short: @portokaliu in #2605 reported an issue where an entity went funny and ended up showing a mesh of what the host player is holding, rendered at 0, 0, 0 for client players. @Tropid found a fix for it via PR #2672 that filtered out some stuff preventing the entity quirk from rendering the bogus object. However, that in turn filtered too much causing held torches to not give up light and gifted goodie boxes in Core to not work.

We need to improve the fix in #2672 or find an alternative that doesn't cause undesired side effects. Maybe this is indicative of a networking strategy we can improve somehow? In the meantime this simply reverts the changes to FirstPersonClientSystem from #2672

Pinging @flo and @iojw for some networking interest and thanking @nihal111 for finding the connection between the issues :-) Also hoping @portokaliu and @Tropid can weigh in on improving the fix.

Image of the issue being re-introduced by this PR since I think it is funny:

2017-03-05 00_14_01-terasology - c__dev_terasology_git_terasology - engine - _engine_src_main

@Cervator Cervator added Topic: Architecture Requests, Issues and Changes related to software architecture, programming patterns, etc. Type: Bug Issues reporting and PRs fixing problems Multiplayer Affects aspects not visible in Singleplayer mode only labels Mar 5, 2017
@Cervator Cervator added this to the Alpha 7 milestone Mar 5, 2017
@GooeyHub
Copy link
Member

GooeyHub commented Mar 5, 2017

Hooray Jenkins reported success with all tests good!

@Cervator Cervator mentioned this pull request Mar 5, 2017
@Cervator Cervator merged commit e6ab763 into develop Mar 5, 2017
@Cervator Cervator deleted the revert2672 branch March 5, 2017 05:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Multiplayer Affects aspects not visible in Singleplayer mode only Topic: Architecture Requests, Issues and Changes related to software architecture, programming patterns, etc. Type: Bug Issues reporting and PRs fixing problems
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants