1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-23 00:28:08 +02:00

Partially fixed bonuses descriptions (affected by separate old bug)

This commit is contained in:
Ivan Savenko
2023-01-24 17:34:48 +02:00
parent c793527b44
commit 3ba8d708f8
2 changed files with 25 additions and 20 deletions

View File

@ -811,7 +811,12 @@ bool JsonUtils::parseBonus(const JsonNode &ability, Bonus *b)
b->sid = static_cast<si32>(ability["sourceID"].Float());
if(!ability["description"].isNull())
b->description = ability["description"].String();
{
if (ability["description"].isString())
b->description = ability["description"].String();
if (ability["description"].isNumber())
b->description = VLC->generaltexth->translate("core.arraytxt", ability["description"].Integer());
}
value = &ability["effectRange"];
if (!value->isNull())