From c6c5fee14668f6d3a8689796c4c548ef8e635b55 Mon Sep 17 00:00:00 2001 From: Ihar Hubchyk Date: Fri, 6 Aug 2021 23:39:11 +0800 Subject: [PATCH] Version 0.9.6 (#3959) --- CMakeLists.txt | 2 +- Makefile.switch | 2 +- appveyor.yml | 2 +- changelog.txt | 58 ++++++++++++++++++++++++++++++ script/packaging/debian/changelog | 4 +-- sonar-project.properties | 2 +- src/fheroes2/game/game_credits.cpp | 8 +++-- src/fheroes2/system/version.h | 2 +- 8 files changed, 70 insertions(+), 10 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a3803f1175c..ded111b8529 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ # For descent FetchContent() cmake_minimum_required(VERSION 3.14) -project(fheroes2 VERSION 0.9.5 LANGUAGES C CXX) +project(fheroes2 VERSION 0.9.6 LANGUAGES C CXX) set(CMAKE_CXX_STANDARD 11) include(GNUInstallDirs) diff --git a/Makefile.switch b/Makefile.switch index 104b9fc68b0..6d756cd3f7a 100644 --- a/Makefile.switch +++ b/Makefile.switch @@ -23,7 +23,7 @@ MAKE := make PROJECT_TITLE := fheroes2 PROJECT_AUTHOR := fheroes2 resurrection team -PROJECT_VERSION := 0.9.5 +PROJECT_VERSION := 0.9.6 PATH := $(PATH):/opt/devkitpro/portlibs/switch/bin/:/opt/devkitpro/tools/bin/ diff --git a/appveyor.yml b/appveyor.yml index 36fef9e84ae..d832e4f047d 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -9,7 +9,7 @@ skip_commits: skip_tags: true # version format -version: 0.9.5.{build} +version: 0.9.6.{build} # Build worker image (VM template) image: Visual Studio 2015 diff --git a/changelog.txt b/changelog.txt index 6a18439039a..6abec462021 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,61 @@ +version 0.9.6 (06 August 2021) +- update status window if troops has fallen overboard +- add direct preview of changes in system options dialog +- update Polish translation +- display the position of a hero or a castle on radar while right clicking on them +- add titles to some dialogs +- add translation support for missing places +- fix monster joining logic with and without diplomacy +- add Nintendo Switch build +- make captured object event messages to contain yellow titles +- fix a crash while AI uses Summon Elemental spell during battle +- fix incorrect Alliance conditions for certain maps +- fix a case when a hero in castle's tavern always changes after reloading a save file +- fix incorrect icons for scenario information dialog +- update skill order for new heroes +- add normal Game settings dialog +- fix inability to attack during battle +- do not play ambient sounds during AI turn +- add monster names, abilities and hero skills to translations +- fix AI archer avoiding hand battle logic +- fix UI defects in Kingdom castle view dialog +- properly update resource and artifact sprites on World map +- fix infinite loop after chain lightning spell +- do not draw flags for puzzle image +- highlight cells from where a monster will attack +- restore background music after playing short-term music effects +- add language selection window +- fix Town's fog area unveiling +- implement regular win/loss conditions for multiplayer mode +- update View World while resizing the application +- fix English phrasing and punctuation +- fix simultaneous activation of buttons in hero meeting screen +- add Town Screen and Well hotkeys +- fix incorrect logic nearby castles when an attacking hero was actually defending the castle +- improve win/loss checks of scenarios +- make AI to use Lich's ability properly +- update Russian and French translations +- make fog discovery by AI more efficient +- fix missing monster spell casting during battles +- center fast separation buttons in Monster separation dialog +- remove required spell points from scrolls in Mage Guilds +- fix Next Hero selection logic +- fix Wizards campaign scenario 3 with custom Ultimate Artifact +- add 500 experience for conquering a town regardless of defending hero existence +- change battlefield pathfinding algorithm to more stable version avoiding AI skipping some moves +- align text evenly inside secondary skill window +- display translated text in campaign dialog +- fix a crash during Summon Boat spell usage +- if the hero's army does not have any of the original troops left alive at the end of the battle, then the hero should lose +- fix typo in Fizbin Medal +- fix small font for Russian localization +- fix town/castle passability for some cases +- fix incorrect mouse cursor appearance during AI turn after a battle with Necromancy outcome +- fix attacking monster sprite on World map +- AI should check if an object is guarded while unveiling fog +- add Alchemist Tower to the list of objects to be avoided by AI +- fix a case when AI heroes did not ever capture empty castles + version 0.9.5 (04 July 2021) - do not hire AI heroes if no tasks exist for them - make AI be more aggressive if no tasks exist for them diff --git a/script/packaging/debian/changelog b/script/packaging/debian/changelog index 2ce4a2c02d2..3ea4b19967b 100644 --- a/script/packaging/debian/changelog +++ b/script/packaging/debian/changelog @@ -1,5 +1,5 @@ -fheroes2 (0.9.5-1) UNRELEASED; urgency=medium +fheroes2 (0.9.6-1) UNRELEASED; urgency=medium * Initial release - -- fheroes2 team Sun, 4 Jul 2021 00:00:00 +0000 + -- fheroes2 team Sat, 7 Aug 2021 00:00:00 +0000 diff --git a/sonar-project.properties b/sonar-project.properties index 1fe9e667a14..6dc79ac1a93 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -3,7 +3,7 @@ sonar.organization=ihhub # This is the name and version displayed in the SonarCloud UI. sonar.projectName=fheroes2 -sonar.projectVersion=0.9.5 +sonar.projectVersion=0.9.6 # Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows. sonar.sources=. diff --git a/src/fheroes2/game/game_credits.cpp b/src/fheroes2/game/game_credits.cpp index 53cb7ebd94e..1f8ee8a1896 100644 --- a/src/fheroes2/game/game_credits.cpp +++ b/src/fheroes2/game/game_credits.cpp @@ -128,7 +128,7 @@ namespace enum : int32_t { ALPHA_VALUE_STEP = 5, - NO_ACTION_COUNTER_LIMIT = 80 + NO_ACTION_COUNTER_LIMIT = 100 }; }; @@ -222,11 +222,13 @@ namespace "undef21\n" "shprotru\n" "eos428\n" + "Arkadiy Illarionov\n" "vincent-grosbois\n" - "Andrii Kurdiumov\n" "Vasilenko Alexey\n" - "Arkadiy Illarionov\n" + "Andrii Kurdiumov\n" "Andrey Starodubtsev\n" + "dimag0g\n" + "felix642\n" "and many other contributors!" ); name.Set( contributors, Font::BIG, textWidth ); diff --git a/src/fheroes2/system/version.h b/src/fheroes2/system/version.h index 5d2c9a88c53..f0e875876b2 100644 --- a/src/fheroes2/system/version.h +++ b/src/fheroes2/system/version.h @@ -22,7 +22,7 @@ #define MAJOR_VERSION 0 #define MINOR_VERSION 9 -#define INTERMEDIATE_VERSION 5 +#define INTERMEDIATE_VERSION 6 #ifndef BUILD_VERSION #define BUILD_VERSION 0