Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

2.5.0 Release #1402

Merged
merged 26 commits into from
Nov 25, 2020
Merged

2.5.0 Release #1402

merged 26 commits into from
Nov 25, 2020

Conversation

mayjak
Copy link
Collaborator

@mayjak mayjak commented Nov 25, 2020

Changelog

New

Bugfix

Known issues

Android 11 is not supported at the moment.

#1369)

* #1064 Fixed back button on Hero selection screen. It now properly goes back to quest details instead of quest selection screen.

* Added GameStateManager and moved out non-destroyer logic from Destroyer
Fixed back buttons on all pre-game screens for D2E and MoM
UIElement improvements:
- added SetTextOutline (used for the "Valkyrie" text on the top). The title looked bad without it
- added preserveAspect and AspectRatioFiller aspectMode parameters to SetImage. Defaults are untouched.
- play button now correctly stops the previously playing sound
- if audio key or file does not exist a stop button is shown instead of the play button
* Fixed attacks against SNAKE_PERSON (beware, it's also SERPENT_PERSON in FFG app resources)
* Fixed horror and evade checks for MiGo
* Removed ATTACK_UNARMED_VS_HUMANOID_10 and ATTACK_HEAVY_VS_HUMANOID_04 as it mentions a knee.
Fixes #1157 
Fixes #1326
Syntax details:

event1=<EventName>[ <EventName>]*[,<Variable>,<Operator>,<Constant>[,hide|disable]]
Fixes the bug where unique spawn event was not triggered when the monster was individually defeated, without defeating the rest of the group first.
Fixes #1384

Added an "alwaysOnTop" modifier for SelectionItems.

"alwaysOnTop" items are not sorted according to standard sorting but are always placed alphabetically on top instead.

Works with all selection item and selection trait item menus
Fixes #1134 - separate language setting for each expansion.

Includes refactoring ContentData into separate classes for
ContentData - simply storing the content, but without having a dictionary for each content type
new IContent interface - a common interface for all loadable content (GenericData wasn't generic enough, because PerilData was not GenericData :) )
ContentLoader - all logic related to loading the content from ini files into ContentData and/or translation subsystem

"Base" means that it will use the base expansion language (current app language).

Texts downscale when needed, although a bit prematurely in some cases. Doing it "right" would involve a lot more work and I don't think it's necessary. Tested with different screen ratios from 4:3 to 16:10 and beyond.
Changed distribution format to .tar.gz from .zip. No need to chmod anymore.
- added multiple conditions to conditional event test
#1393 Conditional Buttons UI
… happens if there are no available buttons.

- updated fire mythos event text to match FFG app
- added button name on top of the edit window
- version bump
@mayjak mayjak merged commit 39f1aff into master Nov 25, 2020
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants