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

Add and switch to EMU time for Game World #3619

Merged
merged 3 commits into from
Jul 18, 2021

Conversation

LtRipley36706
Copy link
Member

This change switches PortalYearTicks from UtcNowToLoreTime to a new time called UtcNowToEMUTime.

This switch results in time always rolling forward, as well as syncing all emulated servers up to the same source. The in-game calendar, day-night cycles and weather patterns would be identical across all worlds going forward. Previously there was varied results depending on when the server started up as the "seed" changed at that time.

As a side benefit to this change, the Journal section of the client (Quill, Journal pages with timers) will now track correctly should anyone wish to use that feature, which previously was unreliable since server time would roll backwards upon restart.

@LtRipley36706 LtRipley36706 merged commit e4cd325 into ACEmulator:master Jul 18, 2021
@LtRipley36706 LtRipley36706 deleted the timesync branch September 25, 2021 15:16
@JohnnyCodin
Copy link

I realize this is an old change, but did this affect Calendar_Events as well?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants