Skip to content

Commit

Permalink
Version 0.8.3 (#2163)
Browse files Browse the repository at this point in the history
  • Loading branch information
ihhub authored Nov 4, 2020
1 parent 20c83d5 commit 0ac85c3
Show file tree
Hide file tree
Showing 5 changed files with 109 additions and 9 deletions.
10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
fheroes2
======
[![Build status](https://travis-ci.org/ihhub/fheroes2.svg?branch=master)](https://travis-ci.org/ihhub/fheroes2) [![Build status](https://ci.appveyor.com/api/projects/status/ih6cw0yr1yuxf4ll?svg=true)](https://ci.appveyor.com/project/ihhub/fheroes2) [![Github Downloads (monthly)](https://img.shields.io/github/downloads/ihhub/fheroes2/total.svg)](https://github.com/ihhub/fheroes2/releases) [![Discord](https://img.shields.io/discord/733093692860137523.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2)](https://discord.gg/xF85vbZ) [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/paypalme/fheroes2)
[![Github Downloads (monthly)](https://img.shields.io/github/downloads/ihhub/fheroes2/total.svg)](https://github.com/ihhub/fheroes2/releases) [![Discord](https://img.shields.io/discord/733093692860137523.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2)](https://discord.gg/xF85vbZ) [![Facebook](https://img.shields.io/badge/Facebook-blue.svg)](https://www.facebook.com/groups/fheroes2) [![VK](https://img.shields.io/badge/VK-blue.svg)](https://vk.com/fheroes2) [![Donate](https://img.shields.io/badge/Donate-Patreon-green.svg)](https://www.patreon.com/fheroes2)

Free implementation of Heroes of Might and Magic II engine.

Expand All @@ -27,7 +27,9 @@ Unix OSes need an explicit installation of SDL. Please go to `script/macos` or `

Compilation
---------------------------
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=ihhub_fheroes2&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=ihhub_fheroes2) [![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=ihhub_fheroes2&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=ihhub_fheroes2) [![Bugs](https://sonarcloud.io/api/project_badges/measure?project=ihhub_fheroes2&metric=bugs)](https://sonarcloud.io/dashboard?id=ihhub_fheroes2) [![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=ihhub_fheroes2&metric=code_smells)](https://sonarcloud.io/dashboard?id=ihhub_fheroes2) [![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=ihhub_fheroes2&metric=duplicated_lines_density)](https://sonarcloud.io/dashboard?id=ihhub_fheroes2) [![Language grade: C/C++](https://img.shields.io/lgtm/grade/cpp/g/ihhub/fheroes2.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/ihhub/fheroes2/context:cpp) [![Total alerts](https://img.shields.io/lgtm/alerts/g/ihhub/fheroes2.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/ihhub/fheroes2/alerts/) [![Coverity](https://img.shields.io/coverity/scan/19630.svg)](https://scan.coverity.com/projects/ihhub-fheroes2)
[![Build status](https://travis-ci.org/ihhub/fheroes2.svg?branch=master)](https://travis-ci.org/ihhub/fheroes2) [![Build status](https://ci.appveyor.com/api/projects/status/ih6cw0yr1yuxf4ll?svg=true)](https://ci.appveyor.com/project/ihhub/fheroes2) [![Build Status](https://github.com/ihhub/fheroes2/workflows/GitHub%20Actions/badge.svg)](https://github.com/ihhub/fheroes2/actions)

[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=ihhub_fheroes2&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=ihhub_fheroes2) [![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=ihhub_fheroes2&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=ihhub_fheroes2) [![Bugs](https://sonarcloud.io/api/project_badges/measure?project=ihhub_fheroes2&metric=bugs)](https://sonarcloud.io/dashboard?id=ihhub_fheroes2) [![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=ihhub_fheroes2&metric=code_smells)](https://sonarcloud.io/dashboard?id=ihhub_fheroes2) [![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=ihhub_fheroes2&metric=duplicated_lines_density)](https://sonarcloud.io/dashboard?id=ihhub_fheroes2) [![Language grade: C/C++](https://img.shields.io/lgtm/grade/cpp/g/ihhub/fheroes2.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/ihhub/fheroes2/context:cpp) [![Total alerts](https://img.shields.io/lgtm/alerts/g/ihhub/fheroes2.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/ihhub/fheroes2/alerts/)

Please follow below instructions to be able to compile the project:

Expand Down Expand Up @@ -57,6 +59,6 @@ The original project had been developed at [sourceforge](https://sourceforge.net

Donation
---------------------------
Currently we accept donations via PayPal. All donations will be used only for the future project development as we do not consider this project as a source of income by any means.
Currently we accept donations via Patreon and PayPal. All donations will be used only for the future project development as we do not consider this project as a source of income by any means.

[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/paypalme/fheroes2)
[![Donate](https://img.shields.io/badge/Donate-Patreon-green.svg)](https://www.patreon.com/fheroes2) [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/paypalme/fheroes2)
99 changes: 99 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,102 @@
version 0.8.3 (04 November 2020)
- protect higher value (based on buildings built) AI castles first
- recruit AI heroes in castles other than the first one in the list
- improve castle build order for AI (priority on gold income buildings)
- improve castle monster recruitment
- fix slowed flying creature movement
- remember boat direction when a hero boarding it
- update Town Portal dialog
- fix "jump" flying animation when unit has to turn for attack
- make one rumor per week in Taverns
- fix a case of second attack on blinded creature
- fix Monster Info dialog in evil interface
- fix few castle icon sprites
- speed up video loading
- play sound on shipwreck pickup
- fix Freeman Foundry UI
- fix War Troll's stone sprite
- fix Cavalry sprite
- fix mage guild dialog message
- change troop logic exchange during hero meeting
- fix boat summoning animation
- AI heroes are able to exchange armies and artifacts
- add road connection drawings for Barbarian castle
- fix castle defense trigger condition
- do not show teleport animation in some AI cases
- center Good and Evil interface windows
- teach AI units to block enemy archers
- show boat froth sprite when stationary
- fix mine guardians sprites
- fix battle only mode
- improve army merge logic
- fix lighthouse missing movement bonus
- fix boat and hero positions
- speed up drawings for World Map
- fix pass image position on the world map
- give at least 1 skeleton via necromancy after victory
- fix Hero screen status bar message position
- fix Hero meeting screen title position
- change Pyramid Bad Luck message
- fix Hero's portrait position in hiring window
- fix town population status text position
- fix boat animation and castle building rendering
- fix troop counter window position
- fix adjacent monsters when removing one
- add after play animation
- fix redraw order for unit count
- use hero spell power when applying Earthquake
- fix Lighthouse fog clearance
- change Hut of the Magi behavior
- add game resolution popup window
- fix spelling in castle dialog
- always show building requirements even if the building is already built
- fix Knowledge message in Arena
- five every magic guild a guaranteed damage and non-damage spell
- fix OK button in joining army window
- adjust few elements in resolution window
- fix battle option text overlapping
- adjust post battle shadowing
- change main menu popup window descriptions
- add a support of hero AI patrol mode set in scenario
- make autosave with capital letters
- disable spell animation after mine was cleared
- save boat direction when disembarking
- set parts of wide objects as visited
- allow AI player to start it's move with action
- use original difficulty bonuses for the game
- check armies for validity before starting the battle
- remove mud pool from cover object list
- fix non-necro undead units decreasing morale in an all-undead army
- remember Ghost number after the battle
- AI is able to collect/capture multiple objects on the same move
- adjust heuristics to make sure AI doesn't miss important objects
- fix a bug where AI was able to buy boats in a castle without shipyard
- fix the artifact spell damage modifiers
- display a proper message for Sea Bottle
- make AI more aggressive when dealing with archers during battle
- replace "Ship Wreck" word with "Shipwreck"
- set random starting experience for starting heroes
- play flotsam disappearing sound after closing the UI window
- fix income window drawings
- when retreating, give the hero its default army instead of 1 T1 unit
- stop battle after AI kills the last creature
- use word 'one' instead of '1' in battle log
- fix Thieves Guild background
- fix visibility of AI hero moving close to fog
- limit Player name text within given input box
- show skip turn message during AI turns
- allow to cast a spell with no move points
- fix incorrect resurrected troops after battle
- honor player count for Hot Seat mode
- fix system options UI dialog
- remove scrollbars from interface in battle only mode
- add fading animation for defeated AI hero
- fix time loss conditions in Info window
- fix displaying of remaining move points
- fix multiple text issues
- modify messages for splitting army window
- fix the clipped boat sprite

version 0.8.2 (04 October 2020)
- make correct spawn of neutral monsters and their growth
- display correct window while right clicking on a monster in Kingdom Overview
Expand Down
2 changes: 1 addition & 1 deletion sonar-project.properties
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ sonar.organization=ihhub

# This is the name and version displayed in the SonarCloud UI.
sonar.projectName=fheroes2
sonar.projectVersion=0.8.2
sonar.projectVersion=0.8.3

# Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.
sonar.sources=.
Expand Down
5 changes: 2 additions & 3 deletions src/fheroes2/game/game_credits.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -95,9 +95,8 @@ void Game::ShowCredits()
title.Blit( screenOffset.x + 2 * columnStep + ( columnStep - title.w() ) / 2, offsetY );
offsetY += title.h();

const std::string contributors(
"LeHerosInconnu\nshprotru\nAndrey Starodubtsev\nVasilenko Alexey\nundef21\nKrzysztof Gorecki\nghostBot\nPalash Bansal\nMaria Sopkova\n"
"and many other contributors!" );
const std::string contributors( "LeHerosInconnu\nshprotru\nundef21\nAndrey Starodubtsev\nVasilenko Alexey\neos428\nOroty\nKrzysztof Gorecki\nemotionalamoeba\n"
"and many other contributors!" );

name.Set( contributors, Font::BIG, textWidth );
name.Blit( screenOffset.x + 2 * columnStep + ( columnStep - name.w() ) / 2, offsetY );
Expand Down
2 changes: 1 addition & 1 deletion src/fheroes2/system/gamedefs.h
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

#define MAJOR_VERSION 0
#define MINOR_VERSION 8
#define INTERMEDIATE_VERSION 2
#define INTERMEDIATE_VERSION 3

#ifdef WITH_XML
#include "tinyxml.h"
Expand Down

0 comments on commit 0ac85c3

Please sign in to comment.