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

Merge current dev into 0.56.x to create 0.56.2 #1714

Merged
merged 47 commits into from
Sep 16, 2023
Merged

Merge current dev into 0.56.x to create 0.56.2 #1714

merged 47 commits into from
Sep 16, 2023

Conversation

toomanybrians
Copy link
Member

No description provided.

toomanybrians and others added 30 commits March 24, 2023 13:11
…c-values

feat: Floor division support in dynamic values
This updates the high_score.py file to pass through both the player_num and the category of the award.  This is pushed through a new unique event (to prevent breaking existing games). The high_score.yaml file is updated as well to show how to use these new features to create a new specific slide for the awards where player and machine variables should be shown.
This extends the high score mode to allow the user to define vars that they want to be saved along with the initials and title of the high score that is achieved.  The user can define any number of player or machine vars that should be saved along with the files.  These are written into the high_scores.yaml file as a third tuple.  The code parses the list and for those with two elements (no vars) or three elements (with vars) it will create the machine variables so that it can be used on attract mode, etc.  Then it will save to the file and update the machine vars after the game ends.
Save High Score Variables in high_scores.yaml
added documentation to have a fully working (simple) code example to …
Enable Speedometer Devices
toomanybrians and others added 17 commits July 6, 2023 18:26
Enable dynamic speed in show_player and post elapsed time for a sequence_shot completion
add support for using * tag to return all devices
When saving vars to the high_score file, they were saved as variabletype . variablename, but needs to be variabletype _ variablename.  Otherwise the attract mode can't render that variable on the screen as a placeholder, it just shows the name.  OOPS!
Fix Format of Values Saved to Data/High_score
Adds pinproc files for Python 3.9
Missed updates on test files with previous PR.
…-persist

Bugfix settings machine vars not persisting on subsequent data writes
…-persist

Fix tests from #1708 machine variable persistence
…. Adds future proofing for 3.10 and 3.11. When MFP 0.57 rolls out we can remove the files for 3.7. In November, the project is ready to go and build to add support for 3.12.
Adds Pinproc Files for 3.10 and 3.11 and Cleanup Old Files
…-path

Support machine_path arg in MC production builds
@sonarcloud
Copy link

sonarcloud bot commented Sep 16, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@toomanybrians toomanybrians merged commit f3ce566 into 0.56.x Sep 16, 2023
22 of 34 checks passed
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.

7 participants