1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-23 22:37:55 +02:00

Rename a variable that blocks description propagation

This commit is contained in:
Opuszek
2025-08-30 10:43:23 +02:00
parent aeab0fda0b
commit e7cfb2b311
4 changed files with 46 additions and 46 deletions

View File

@@ -1,12 +1,12 @@
{
"ARTIFACT_GROWING":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"ARTIFACT_CHARGE":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"ADDITIONAL_ATTACK":
@@ -23,27 +23,27 @@
"BASE_TILE_MOVEMENT_COST":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"BATTLE_NO_FLEEING":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"BEFORE_BATTLE_REPOSITION":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"BEFORE_BATTLE_REPOSITION_BLOCK":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"BIND_EFFECT":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"BLOCKS_RANGED_RETALIATION":
@@ -77,17 +77,17 @@
"COMBAT_MANA_BONUS":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"CREATURE_GROWTH":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"CREATURE_GROWTH_PERCENT":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"DARKNESS":
@@ -98,7 +98,7 @@
"DISGUISED":
{
"hidden": true,
"propagateDescription": false
"blockDescriptionPropagation": true
},
"DEATH_STARE":
@@ -166,12 +166,12 @@
"FLYING_MOVEMENT":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"FREE_SHIP_BOARDING":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
@@ -181,12 +181,12 @@
"FULL_MAP_DARKNESS":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"FULL_MAP_SCOUTING":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"GARGOYLE":
@@ -204,7 +204,7 @@
"GENERATE_RESOURCE":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"HATE":
@@ -221,17 +221,17 @@
"HERO_EXPERIENCE_GAIN_PERCENT":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"HERO_SPELL_CASTS_PER_COMBAT_TURN":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"IMPROVED_NECROMANCY":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"JOUSTING":
@@ -249,18 +249,18 @@
"LEARN_BATTLE_SPELL_CHANCE":
{
"hidden": true,
"propagateDescription": false
"blockDescriptionPropagation": true
},
"LEARN_BATTLE_SPELL_LEVEL_LIMIT":
{
"hidden": true,
"propagateDescription": false
"blockDescriptionPropagation": true
},
"LEARN_MEETING_SPELL_LIMIT":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"LEVEL_SPELL_IMMUNITY":
@@ -282,7 +282,7 @@
"LUCK":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"MANA_CHANNELING":
@@ -303,22 +303,22 @@
"MAGIC_SCHOOL_SKILL":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"MANA_PERCENTAGE_REGENERATION":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"MANA_PER_KNOWLEDGE_PERCENTAGE":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"MAX_LEARNABLE_SPELL_LEVEL":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"MECHANICAL":
@@ -332,12 +332,12 @@
"MORALE":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"MOVEMENT":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"NEGATIVE_EFFECTS_IMMUNITY" :
@@ -368,7 +368,7 @@
"NO_TERRAIN_PENALTY":
{
"hidden": true,
"propagateDescription": false
"blockDescriptionPropagation": true
},
"NON_LIVING":
@@ -399,7 +399,7 @@
"PRIMARY_SKILL":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"REBIRTH":
@@ -408,12 +408,12 @@
"RESOURCES_CONSTANT_BOOST":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"RESOURCES_TOWN_MULTIPLYING_BOOST":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"RETURN_AFTER_STRIKE":
@@ -426,7 +426,7 @@
"ROUGH_TERRAIN_DISCOUNT":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"SIEGE_WEAPON":
@@ -448,7 +448,7 @@
"SIGHT_RADIUS":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"SOUL_STEAL":
@@ -505,7 +505,7 @@
"SURRENDER_DISCOUNT":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"TWO_HEX_ATTACK_BREATH":
@@ -530,7 +530,7 @@
"THIEVES_GUILD_ACCESS":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"UNDEAD":
@@ -540,7 +540,7 @@
"UNDEAD_RAISE_PERCENTAGE":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"UNLIMITED_RETALIATIONS":
@@ -550,7 +550,7 @@
"VISIONS":
{
"hidden": true,
"propagateDescription": false
"blockDescriptionPropagation": true
},
"VULNERABLE_FROM_BACK":
@@ -559,12 +559,12 @@
"WANDERING_CREATURES_JOIN_BONUS":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"WATER_WALKING":
{
"propagateDescription": false
"blockDescriptionPropagation": true
},
"WIDE_BREATH":

View File

@@ -16,9 +16,9 @@
"description" : "If set to true, this bonus will be considered 'creature nature' bonus, and such creature won't be automatically granted LIVING bonus"
},
"propagateDescription" : {
"blockDescriptionPropagation" : {
"type" : "boolean",
"description" : "If set to false, this ability description will not be displayed if a creature receives it by propagation"
"description" : "If set to true, this ability description will not be displayed if a creature receives it by propagation"
},
"description" : {

View File

@@ -142,7 +142,7 @@ void CBonusTypeHandler::loadItem(const JsonNode & source, CBonusType & dest, con
dest.identifier = name;
dest.hidden = source["hidden"].Bool(); //Null -> false
dest.creatureNature = source["creatureNature"].Bool(); //Null -> false
dest.propagateDescription = source["propagateDescription"].isNull() ? true : source["propagateDescription"].Bool(); //Null -> true
dest.blockDescriptionPropagation = source["blockDescriptionPropagation"].Bool(); //Null -> false
if (!dest.hidden)
LIBRARY->generaltexth->registerString( "vcmi", dest.getDescriptionTextID(), source["description"]);
@@ -199,7 +199,7 @@ bool CBonusTypeHandler::isCreatureNatureBonus(BonusType bonus) const
bool CBonusTypeHandler::shouldPropagateDescription(BonusType bonus) const
{
return bonusTypes.at(static_cast<int>(bonus))->propagateDescription;
return !bonusTypes.at(static_cast<int>(bonus))->blockDescriptionPropagation;
}

View File

@@ -38,7 +38,7 @@ private:
bool creatureNature = false;
bool hidden = true;
bool propagateDescription = true;
bool blockDescriptionPropagation = false;
};
class DLL_LINKAGE CBonusTypeHandler : public IBonusTypeHandler