mirror of
https://github.com/vcmi/vcmi.git
synced 2024-12-22 22:13:35 +02:00
commit
3cf22f0395
25
ChangeLog.md
25
ChangeLog.md
@ -1,3 +1,28 @@
|
||||
# 1.4.0 -> 1.4.1
|
||||
|
||||
### General
|
||||
* Fixed position for interaction with starting heroes
|
||||
* Fixed smooth map scrolling when running at high framerate
|
||||
* Fixed calculation of Fire Shield damage when caster has artifacts that increase its damage
|
||||
* Fixed untranslated message when visiting signs with random text
|
||||
* Fixed slider scrolling to maximum value when clicking on "scroll right" button
|
||||
* Fixed events and seer huts not activating in some cases
|
||||
* Fixed bug leading to Artifact Merchant selling Grails in loaded saved games
|
||||
* Fixed placement of objects in random maps near the top border of the map
|
||||
* Creatures under Slayer spell will no longer deal additional damage to creatures not affected by Slayer
|
||||
* Description of a mod in Launcher will no longer be converted to lower-case
|
||||
* Game will no longer fail to generate random map when AI-only players option is set to non-zero value
|
||||
* Added option to mute audio when VCMI window is not active
|
||||
* Added option to disable smooth map scrolling
|
||||
* Reverted ban on U-turns in pathfinder
|
||||
|
||||
### Stability
|
||||
* Fixed crash on using mods made for VCMI 1.3
|
||||
* Fixed crash on generating random map with large number of monoliths
|
||||
* Fixed crash on losing mission-critical hero in battle
|
||||
* Fixed crash on generating growth detalization in some localizations
|
||||
* Fixed crash on loading of some user-made maps
|
||||
|
||||
# 1.3.2 -> 1.4.0
|
||||
|
||||
### General
|
||||
|
@ -114,6 +114,8 @@
|
||||
"vcmi.systemOptions.enableUiEnhancementsButton.help" : "{Розширення інтерфейсу}\n\nУвімкніть різні розширення інтерфейсу для покращення якості життя. Наприклад, більша книга заклинань, рюкзак тощо. Вимкнути, щоб отримати більш класичний досвід.",
|
||||
"vcmi.systemOptions.enableLargeSpellbookButton.hover" : "Велика книга заклять",
|
||||
"vcmi.systemOptions.enableLargeSpellbookButton.help" : "{Велика книга заклять}\n\nВмикає більшу книгу заклять, яка вміщує більше заклять на сторінці. Якщо цей параметр увімкнено, анімація зміни сторінок книги заклять не буде відображатися.",
|
||||
"vcmi.systemOptions.audioMuteFocus.hover" : "Тиша при втраті фокусу",
|
||||
"vcmi.systemOptions.audioMuteFocus.help" : "{Тиша при втраті фокусу}\n\nВимкнути звук коли вікно не у фокусі. Виняток становлять ігрові сповіщення та звук нового ходу.",
|
||||
|
||||
"vcmi.adventureOptions.infoBarPick.help" : "{Повідомлення у панелі статусу}\n\nЗа можливості, повідомлення про відвідування об'єктів карти пригод будуть відображені у панелі статусу замість окремого вікна",
|
||||
"vcmi.adventureOptions.infoBarPick.hover" : "Повідомлення у панелі статусу",
|
||||
@ -129,6 +131,8 @@
|
||||
"vcmi.adventureOptions.infoBarCreatureManagement.help" : "{Керування істотами у вікні статусу}\n\nДозволяє впорядковувати істот у вікні статусу замість циклічного перемикання між типовими компонентами",
|
||||
"vcmi.adventureOptions.leftButtonDrag.hover" : "Переміщення мапи лівою кнопкою",
|
||||
"vcmi.adventureOptions.leftButtonDrag.help" : "{Переміщення мапи лівою кнопкою}\n\nЯкщо увімкнено, переміщення миші з натиснутою лівою кнопкою буде перетягувати мапу пригод",
|
||||
"vcmi.adventureOptions.smoothDragging.hover" : "Плавне перетягування мапи",
|
||||
"vcmi.adventureOptions.smoothDragging.help" : "{Плавне перетягування мапи}\n\nЯкщо увімкнено, перетягування мапи має сучасний ефект завершення.",
|
||||
"vcmi.adventureOptions.mapScrollSpeed1.hover": "",
|
||||
"vcmi.adventureOptions.mapScrollSpeed5.hover": "",
|
||||
"vcmi.adventureOptions.mapScrollSpeed6.hover": "",
|
||||
|
@ -222,7 +222,7 @@
|
||||
{
|
||||
"name": "chessFieldTurn",
|
||||
"callback": "parseAndSetTimer_turn",
|
||||
"help": "vcmi.optionsTab.chessFieldTurn.help"
|
||||
"help": "vcmi.optionsTab.chessFieldTurnAccumulate.help"
|
||||
},
|
||||
{
|
||||
"name": "chessFieldBattle",
|
||||
@ -232,7 +232,7 @@
|
||||
{
|
||||
"name": "chessFieldUnit",
|
||||
"callback": "parseAndSetTimer_unit",
|
||||
"help": "vcmi.optionsTab.chessFieldUnit.help"
|
||||
"help": "vcmi.optionsTab.chessFieldUnitAccumulate.help"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
2
debian/changelog
vendored
2
debian/changelog
vendored
@ -2,7 +2,7 @@ vcmi (1.4.1) jammy; urgency=medium
|
||||
|
||||
* New upstream release
|
||||
|
||||
-- Ivan Savenko <saven.ivan@gmail.com> Fri, 22 Dec 2023 16:00:00 +0200
|
||||
-- Ivan Savenko <saven.ivan@gmail.com> Tue, 12 Dec 2023 16:00:00 +0200
|
||||
|
||||
vcmi (1.4.0) jammy; urgency=medium
|
||||
|
||||
|
@ -1,5 +1,6 @@
|
||||
[![GitHub](https://github.com/vcmi/vcmi/actions/workflows/github.yml/badge.svg)](https://github.com/vcmi/vcmi/actions/workflows/github.yml)
|
||||
[![Github Downloads](https://img.shields.io/github/downloads/vcmi/vcmi/1.4.0/total)](https://github.com/vcmi/vcmi/releases/tag/1.4.0)
|
||||
[![Github Downloads](https://img.shields.io/github/downloads/vcmi/vcmi/1.4.1/total)](https://github.com/vcmi/vcmi/releases/tag/1.4.1)
|
||||
[![Github Downloads](https://img.shields.io/github/downloads/vcmi/vcmi/total)](https://github.com/vcmi/vcmi/releases)
|
||||
|
||||
# VCMI Project
|
||||
|
@ -68,7 +68,7 @@
|
||||
<category>StrategyGame</category>
|
||||
</categories>
|
||||
<releases>
|
||||
<release version="1.4.1" date="2023-12-22" />
|
||||
<release version="1.4.1" date="2023-12-12" />
|
||||
<release version="1.4.0" date="2023-12-08" />
|
||||
<release version="1.3.2" date="2023-09-15" />
|
||||
<release version="1.3.1" date="2023-08-18" />
|
||||
|
@ -325,7 +325,7 @@ void CQuest::defineQuestName()
|
||||
void CQuest::addKillTargetReplacements(MetaString &out) const
|
||||
{
|
||||
if(!heroName.empty())
|
||||
out.replaceTextID(heroName);
|
||||
out.replaceRawString(heroName);
|
||||
if(stackToKill != CreatureID::NONE)
|
||||
{
|
||||
out.replaceNamePlural(stackToKill);
|
||||
|
@ -180,7 +180,7 @@ void ObjectTemplate::readTxt(CLegacyConfigParser & parser)
|
||||
|
||||
void ObjectTemplate::readMsk()
|
||||
{
|
||||
ResourcePath resID(animationFile.getName(), EResType::MASK);
|
||||
ResourcePath resID("Sprites/" + animationFile.getName(), EResType::MASK);
|
||||
|
||||
if (CResourceHandler::get()->existsResource(resID))
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user