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

Support multiple supercampaigns #459

Merged
merged 6 commits into from
May 20, 2024
Merged

Conversation

ncontinanza
Copy link
Collaborator

@ncontinanza ncontinanza commented May 15, 2024

Caution

To be merged with lambdaclass/mirra_backend#614

Caution

When merged, deploy latest changes to server or otherwise campaign will break.

Closes #457

Motivation

We're currently processing all the campaigns that we get from the backend as if they belonged to the same supercampaign. This breaks the changes implemented in lambdaclass/mirra_backend#614, that now sends two different supercampaigns to the client.

Summary of changes

Filter supercampaigns by name.
Now the Overworld scene sends the name of the Main Campaign when the Campaigns button is clicked, so the CampaignsManager knows which supercampaign to display (this is just a patch to allow the backend to merge, a better implementation is being implemented in https://github.com/lambdaclass/champions_of_mirra/pull/444)

How has this been tested?

Start the backend using this branch, and in the client go to campaigns, pick the first campaign and fight a level. Everything should still be working as usual.

Checklist

  • I have tested the changes locally.
  • I self-reviewed the changes on GitHub, line by line.
  • Tests have been added/updated.
  • This change requires new documentation.
    • Documentation has been added/updated.
  • I have tested the changes in another devices.
    • Tested in iOS.
    • Tested in Android.

lotuuu
lotuuu previously approved these changes May 15, 2024
@lotuuu lotuuu added the Waiting on PR Use this tag to alert reviewers that this PR shouldn't be merged until another one is merged first label May 15, 2024
Copy link
Collaborator

@lotuuu lotuuu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added a Caution comment in the description about deploying to server once this is merged

Copy link
Collaborator

@tkz00 tkz00 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great!

@tkz00 tkz00 merged commit 63262e8 into main May 20, 2024
@tkz00 tkz00 deleted the support-multiple-supercampaigns branch May 20, 2024 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Waiting on PR Use this tag to alert reviewers that this PR shouldn't be merged until another one is merged first
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support multiple supercampaigns in client
3 participants