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

Apollo - Add runtime player data (group, team, vehicle, medical) #623

Draft
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

jonpas
Copy link
Member

@jonpas jonpas commented Aug 15, 2023

When merged this pull request will:

  • Add framework for saving player data only relevant to the runtime of the current mission (data that does not need to be saved persistently), integrated in the existing Apollo framework.
  • Save group, vehicle and medical state on player save / disconnect.
  • Load above on player load.
  • Work on Apollo Rework #201 (ACE Medical damage support)

@jonpas jonpas added this to the Backlog milestone Aug 15, 2023
@jonpas jonpas changed the title Apollo - Save group and vehicle of player for the duration of the mis… Apollo - Add runtime player data (group, vehicle, medical) Aug 15, 2023
@jonpas
Copy link
Member Author

jonpas commented Aug 15, 2023

Do we want settings for any of this?

Enable/Disable Runtime Data all-together?

Enable/Disable Vehicle teleporting?

You get moved to last position anyways by Chronos, I don't see any need to disable being moved into vehicle if that is possible.

Enable/Disable Medical?

We can always heal with Zeus as well.

@jonpas jonpas mentioned this pull request Aug 15, 2023
19 tasks
@JoramD0
Copy link
Member

JoramD0 commented Aug 15, 2023

Regarding medical state saving:
Are we planning on wiping this on mission change?

@jonpas
Copy link
Member Author

jonpas commented Aug 15, 2023

Regarding medical state saving: Are we planning on wiping this on mission change?

We are not wiping anything. This is runtime data, that means only from mission start to mission end. None of this gets saved to our backend database.

@jonpas jonpas changed the title Apollo - Add runtime player data (group, vehicle, medical) Apollo - Add runtime player data (group, team, vehicle, medical) Aug 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants