26508 | SoS - Rework As Roast Boar (2.1.0)

by ADMIN 43 views

Reworking the Roast Boar: A Comprehensive Guide to the 2.1.0 Update

Introduction

The Roast Boar, a beloved card in the world of SoS, is set to undergo a significant transformation with the release of the 2.1.0 update. This reworked version promises to bring a fresh twist to the classic card, making it more engaging and exciting for players. In this article, we will delve into the details of the update, exploring the changes that have been made and the steps required to implement them.

What Needs to be Done?

The latest adjustment involves changes to the Roast Boar's text box, excluding keywords. This requires code changes, which will need to be updated accordingly. Fortunately, non-text box and keyword adjustments are automatically processed with updates to the throneteki-json-data.

Previous and Updated Versions

To understand the extent of the changes, let's take a look at the previous and updated versions of the Roast Boar.

Previous Version (2.0.0)

image

Updated Version (2.1.0)

image

Change Notes

The Roast Boar has been reworked into a similar function, but with a notable twist. Instead of a slow trickle of draws per round, this updated version offers a singular bulk draw, making it more exciting and engaging for players. The developers have likened this change to "eating" the roast boar, rather than nibbling at it eternally. Additionally, the card has been made more loyal, adding an extra layer of depth to its gameplay.

Implementation Steps

To implement the 2.1.0 update, follow these steps:

  1. Create a branch from development: Start by creating a new branch from the development branch. This will allow you to work on the update without affecting the main codebase.
  2. Update card file for this card: Locate the card file for the Roast Boar within the server/game/cards/SoS directory and update it accordingly.
  3. Update the card version: Make sure to update the card version to UpdatedCardClass.version = '2.1.0' near the bottom of the file.
  4. Optional: Test the implementation locally: If you want to test the implementation locally, now is the time to do so.
  5. Create Pull Request into development branch: When you're ready, create a Pull Request into the development branch, linking this issue in the description as 'Closes: #[this issue number]'.

Conclusion

The 2.1.0 update brings a fresh twist to the Roast Boar, making it more engaging and exciting for players. By following the implementation steps outlined above, you can ensure a smooth transition to the updated version. Remember to test the implementation locally and create a Pull Request into the development branch when you're ready. With this update, the Roast Boar is sure to become a fan once again.

Frequently Asked Questions

  • What changes have been made to the Roast Boar? The Roast Boar has been reworked into a similar function, but with a notable twist. Instead of a slow trickle of draws per round, this updated version offers a singular bulk draw.
  • What is the significance of the card being made more loyal? The card has been made more loyal, adding an extra layer of depth to its gameplay.
  • How do I implement the 2.1.0 update? To implement the 2.1.0 update, follow the steps outlined above, including creating a branch from development, updating the card file, and creating a Pull Request into the development branch.

Related Issues

  • #26507: Update requested for SoS
  • #26509: Bug fix for SoS

References

Introduction

The 2.1.0 update for the Roast Boar in SoS has generated a lot of excitement among players. To help answer some of the most frequently asked questions, we've put together this Q&A article. Whether you're a seasoned player or just starting out, this article will provide you with the information you need to understand the changes and how to implement them.

Q&A

Q: What changes have been made to the Roast Boar?

A: The Roast Boar has been reworked into a similar function, but with a notable twist. Instead of a slow trickle of draws per round, this updated version offers a singular bulk draw.

Q: What is the significance of the card being made more loyal?

A: The card has been made more loyal, adding an extra layer of depth to its gameplay. This change is designed to make the Roast Boar more engaging and exciting for players.

Q: How do I implement the 2.1.0 update?

A: To implement the 2.1.0 update, follow the steps outlined in the Implementation Steps section of this article.

Q: What is the difference between the previous and updated versions of the Roast Boar?

A: The main difference between the previous and updated versions of the Roast Boar is the way it draws cards. The updated version offers a singular bulk draw, whereas the previous version offered a slow trickle of draws per round.

Q: Will the updated version of the Roast Boar be available in the next patch?

A: Yes, the updated version of the Roast Boar will be available in the next patch. However, please note that the exact release date has not been confirmed.

Q: Can I test the implementation locally?

A: Yes, you can test the implementation locally by following the steps outlined in the Implementation Steps section of this article.

Q: What if I encounter any issues during the implementation process?

A: If you encounter any issues during the implementation process, please don't hesitate to reach out to the SoS development team. We'll be happy to assist you in resolving any issues.

Q: How do I create a Pull Request into the development branch?

A: To create a Pull Request into the development branch, follow these steps:

  1. Make sure you have a branch created from the development branch.
  2. Update the card file for the Roast Boar.
  3. Update the card version to UpdatedCardClass.version = '2.1.0'.
  4. Test the implementation locally.
  5. Create a new Pull Request into the development branch, linking this issue in the description as 'Closes: #[this issue number]'.

Conclusion

The 2.1.0 update for the Roast Boar in SoS brings a fresh twist to the classic card, making it more engaging and exciting for players. By following the implementation steps outlined in this article, you can ensure a smooth transition to the updated version. If you have any further questions or concerns, please don't hesitate to reach out to the SoS development team.

Related Issues

  • *#26507: Update requested for SoS #26509: Bug fix for SoS

References