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

View File

@@ -142,7 +142,7 @@ void CBonusTypeHandler::loadItem(const JsonNode & source, CBonusType & dest, con
dest.identifier = name; dest.identifier = name;
dest.hidden = source["hidden"].Bool(); //Null -> false dest.hidden = source["hidden"].Bool(); //Null -> false
dest.creatureNature = source["creatureNature"].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) if (!dest.hidden)
LIBRARY->generaltexth->registerString( "vcmi", dest.getDescriptionTextID(), source["description"]); LIBRARY->generaltexth->registerString( "vcmi", dest.getDescriptionTextID(), source["description"]);
@@ -199,7 +199,7 @@ bool CBonusTypeHandler::isCreatureNatureBonus(BonusType bonus) const
bool CBonusTypeHandler::shouldPropagateDescription(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 creatureNature = false;
bool hidden = true; bool hidden = true;
bool propagateDescription = true; bool blockDescriptionPropagation = false;
}; };
class DLL_LINKAGE CBonusTypeHandler : public IBonusTypeHandler class DLL_LINKAGE CBonusTypeHandler : public IBonusTypeHandler