diff --git a/data/mods/Magiclysm/Spells/alien_mages.json b/data/mods/Magiclysm/Spells/alien_mages.json index bfaf6ae9a16bd..12171793bd551 100644 --- a/data/mods/Magiclysm/Spells/alien_mages.json +++ b/data/mods/Magiclysm/Spells/alien_mages.json @@ -2,8 +2,8 @@ { "id": "monster_heal_spell", "type": "SPELL", - "name": "Heal Self Monster ", - "description": "A spell for a monster to heal themselves. How DARE they!", + "name": { "str": "Heal Self Monster ", "//~": "NO_I18N" }, + "description": { "str": "A spell for a monster to heal themselves. How DARE they!", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "flags": [ "SILENT", "RANDOM_DAMAGE" ], "effect": "attack", @@ -16,8 +16,8 @@ { "id": "migo_fleshwarper_blood_poison_spell", "type": "SPELL", - "name": "Blood Poison Monster", - "description": "Projects a spray of acrid blood and gore all around the monster while also doing damage.", + "name": { "str": "Blood Poison Monster", "//~": "NO_I18N" }, + "description": { "str": "Projects a spray of acrid blood and gore all around the monster while also doing damage.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "SILENT", "RANDOM_DAMAGE", "RANDOM_DURATION", "RANDOM_AOE", "SPLIT_DAMAGE" ], "effect": "attack", @@ -42,8 +42,8 @@ { "id": "migo_fleshwarper_mutate", "type": "SPELL", - "name": "Fleshwarp Target ", - "description": "A spell for the mi-go fleshwarper to cause a random mutation.", + "name": { "str": "Fleshwarp Target", "//~": "NO_I18N" }, + "description": { "str": "A spell for the mi-go fleshwarper to cause a random mutation.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "//": "Random 25% to 75% chance to cause a mutation", "flags": [ "SILENT", "RANDOM_DAMAGE" ], @@ -57,8 +57,11 @@ { "id": "migo_nethermancer_summon_nether", "type": "SPELL", - "name": "Summon Nether Being", - "description": "A spell for the mi-go nethermancer to summon a nether being. It's a bug if you have this.", + "name": { "str": "Summon Nether Being", "//~": "NO_I18N" }, + "description": { + "str": "A spell for the mi-go nethermancer to summon a nether being. It's a bug if you have this.", + "//~": "NO_I18N" + }, "valid_targets": [ "ground" ], "flags": [ "HOSTILE_SUMMON", "LOUD", "NO_PROJECTILE", "SPAWN_GROUP" ], "shape": "blast", @@ -77,8 +80,8 @@ { "id": "sorcerer_hand_monster", "type": "SPELL", - "name": "Sorcerer's Hand Monster", - "description": "Pull a target or set of items to you.", + "name": { "str": "Sorcerer's Hand Monster", "//~": "NO_I18N" }, + "description": { "str": "Pull a target or set of items to you.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "CONCENTRATE", "NO_HANDS", "NO_LEGS" ], "effect": "pull_target", @@ -92,8 +95,8 @@ { "id": "teleport_anchor_monster", "type": "SPELL", - "name": "Teleport Anchor Monster", - "description": "Prevent the target from being able to teleport.", + "name": { "str": "Teleport Anchor Monster", "//~": "NO_I18N" }, + "description": { "str": "Prevent the target from being able to teleport.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "CONCENTRATE", "NO_HANDS", "NO_LEGS" ], "effect": "attack", @@ -111,8 +114,8 @@ { "id": "triffid_brambles_arc", "type": "SPELL", - "name": "Triffid Summon Brambles", - "description": "Call up brambles to trap a pathetic mammal. This is the triffid version with no math.", + "name": { "str": "Triffid Summon Brambles", "//~": "NO_I18N" }, + "description": { "str": "Call up brambles to trap a pathetic mammal. This is the triffid version with no math.", "//~": "NO_I18N" }, "valid_targets": [ "ground", "hostile" ], "effect": "ter_transform", "effect_str": "druid_summoned_brambles", @@ -129,8 +132,11 @@ { "id": "triffid_summon_tanglevine", "type": "SPELL", - "name": "Summon Tanglevine", - "description": "This spell causes an animated vine to burst from the ground and attempt to seize a nearby target and hold it fast.", + "name": { "str": "Summon Tanglevine", "//~": "NO_I18N" }, + "description": { + "str": "This spell causes an animated vine to burst from the ground and attempt to seize a nearby target and hold it fast.", + "//~": "NO_I18N" + }, "valid_targets": [ "ground" ], "flags": [ "RANDOM_AOE", "RANDOM_DURATION", "HOSTILE_SUMMON" ], "effect": "summon", @@ -150,8 +156,8 @@ { "id": "triffid_pollen_cone", "type": "SPELL", - "name": { "str": "Pollen Spray" }, - "description": "Spews pollen in a cone.", + "name": { "str": "Pollen Spray", "//~": "NO_I18N" }, + "description": { "str": "Spews pollen in a cone.", "//~": "NO_I18N" }, "valid_targets": [ "hostile", "ground" ], "max_level": 5, "flags": [ "SILENT", "NO_HANDS", "NO_LEGS", "SPLIT_DAMAGE" ], @@ -170,8 +176,8 @@ { "id": "triffid_pollen_heal", "type": "SPELL", - "name": { "str": "Pollen Heal" }, - "description": "Heals other triffids.", + "name": { "str": "Pollen Heal", "//~": "NO_I18N" }, + "description": { "str": "Heals other triffids.", "//~": "NO_I18N" }, "valid_targets": [ "ally" ], "max_level": 5, "flags": [ "SILENT", "NO_HANDS", "NO_LEGS", "RANDOM_DAMAGE" ], @@ -187,8 +193,8 @@ { "id": "triffid_pollen_speed", "type": "SPELL", - "name": { "str": "Pollen enhancement" }, - "description": "Increases the speed of other triffids.", + "name": { "str": "Pollen enhancement", "//~": "NO_I18N" }, + "description": { "str": "Increases the speed of other triffids.", "//~": "NO_I18N" }, "valid_targets": [ "ally" ], "max_level": 8, "flags": [ "SILENT", "NO_HANDS", "NO_LEGS", "RANDOM_DURATION" ], @@ -205,8 +211,8 @@ { "id": "triffid_pollen_blind", "type": "SPELL", - "name": { "str": "Pollen blinding" }, - "description": "Blind target and emit pollen.", + "name": { "str": "Pollen blinding", "//~": "NO_I18N" }, + "description": { "str": "Blind target and emit pollen.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "max_level": 8, "flags": [ "SILENT", "NO_HANDS", "NO_LEGS", "RANDOM_DURATION" ], @@ -223,8 +229,8 @@ { "id": "triffid_pollen_emit", "type": "SPELL", - "name": { "str": "Pollen Emit Spell" }, - "description": "Causes a pollen emit when the triffid seedshaper uses other spells.", + "name": { "str": "Pollen Emit Spell", "//~": "NO_I18N" }, + "description": { "str": "Causes a pollen emit when the triffid seedshaper uses other spells.", "//~": "NO_I18N" }, "valid_targets": [ "ally", "hostile", "ground" ], "max_level": 1, "flags": [ "SILENT", "NO_HANDS", "NO_LEGS" ], diff --git a/data/mods/Magiclysm/Spells/animist.json b/data/mods/Magiclysm/Spells/animist.json index a4ffec0a9a813..decb07f5f403b 100644 --- a/data/mods/Magiclysm/Spells/animist.json +++ b/data/mods/Magiclysm/Spells/animist.json @@ -111,8 +111,8 @@ { "abstract": "summon_abstract_zombie", "type": "SPELL", - "name": "Abstract Summon Zombie", - "description": "Abstract of Summon Undead spell.", + "name": { "str": "Abstract Summon Zombie", "//~": "NO_I18N" }, + "description": { "str": "Abstract of Summon Undead spell.", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "min_damage": 1, "max_damage": 1, @@ -132,8 +132,8 @@ "id": "summon_zombie", "copy-from": "summon_abstract_zombie", "type": "SPELL", - "name": "Summon Zombie", - "description": "Summon a zombie. Part of Summon Undead spell.", + "name": { "str": "Summon Zombie", "//~": "NO_I18N" }, + "description": { "str": "Summon a zombie. Part of Summon Undead spell.", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "effect": "summon", "effect_str": "mon_zombie", @@ -146,8 +146,8 @@ "id": "summon_tough_zombie", "copy-from": "summon_abstract_zombie", "type": "SPELL", - "name": "Summon Tough Zombie", - "description": "Summon a tough zombie. Part of Summon Undead spell.", + "name": { "str": "Summon Tough Zombie", "//~": "NO_I18N" }, + "description": { "str": "Summon a tough zombie. Part of Summon Undead spell.", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "effect": "summon", "effect_str": "mon_zombie_tough", @@ -160,8 +160,8 @@ "id": "summon_zombie_brute", "copy-from": "summon_abstract_zombie", "type": "SPELL", - "name": "Summon Zombie Brute", - "description": "Summon a zombie brute. Part of Summon Undead spell.", + "name": { "str": "Summon Zombie Brute", "//~": "NO_I18N" }, + "description": { "str": "Summon a zombie brute. Part of Summon Undead spell.", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "effect": "summon", "effect_str": "mon_zombie_brute", @@ -174,8 +174,8 @@ "id": "summon_skeleton", "copy-from": "summon_abstract_zombie", "type": "SPELL", - "name": "Summon Skeleton Zombie", - "description": "Summon a skeleton zombie. Part of Summon Undead spell.", + "name": { "str": "Summon Skeleton Zombie", "//~": "NO_I18N" }, + "description": { "str": "Summon a skeleton zombie. Part of Summon Undead spell.", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "effect": "summon", "effect_str": "mon_skeleton", @@ -188,8 +188,8 @@ "id": "summon_skeleton_brute", "copy-from": "summon_abstract_zombie", "type": "SPELL", - "name": "Summon Skeletal Brute", - "description": "Summon a skeletal brute. Part of Summon Undead spell.", + "name": { "str": "Summon Skeletal Brute", "//~": "NO_I18N" }, + "description": { "str": "Summon a skeletal brute. Part of Summon Undead spell.", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "effect": "summon", "effect_str": "mon_skeleton_brute", @@ -202,8 +202,8 @@ "id": "summon_skeleton_hulk", "copy-from": "summon_abstract_zombie", "type": "SPELL", - "name": "Summon Skeletal Juggernaut", - "description": "Summon a skeletal juggernaut. Part of Summon Undead spell.", + "name": { "str": "Summon Skeletal Juggernaut", "//~": "NO_I18N" }, + "description": { "str": "Summon a skeletal juggernaut. Part of Summon Undead spell.", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "effect": "summon", "effect_str": "mon_skeleton_hulk", @@ -256,8 +256,8 @@ { "abstract": "summon_abstract_swarm", "type": "SPELL", - "name": "Abstract Summon Swarm", - "description": "Abstract of Summon Undead Swarm spell.", + "name": { "str": "Abstract Summon Swarm", "//~": "NO_I18N" }, + "description": { "str": "Abstract of Summon Undead Swarm spell.", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "min_damage": 3, "max_damage": 3, @@ -277,8 +277,8 @@ "id": "summon_zombie_dog", "copy-from": "summon_abstract_swarm", "type": "SPELL", - "name": "Summon Zombie Dog", - "description": "Summon a zombie dog. Part of Summon Undead Swarm spell.", + "name": { "str": "Summon Zombie Dog", "//~": "NO_I18N" }, + "description": { "str": "Summon a zombie dog. Part of Summon Undead Swarm spell.", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "effect": "summon", "effect_str": "mon_zombie_dog", @@ -291,8 +291,8 @@ "id": "summon_dog_skeleton", "copy-from": "summon_abstract_swarm", "type": "SPELL", - "name": "Summon Skeletal Dog", - "description": "Summon a skeletal dog. Part of Summon Undead Swarm spell.", + "name": { "str": "Summon Skeletal Dog", "//~": "NO_I18N" }, + "description": { "str": "Summon a skeletal dog. Part of Summon Undead Swarm spell.", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "effect": "summon", "effect_str": "mon_dog_skeleton", @@ -305,8 +305,8 @@ "id": "summon_zougar", "copy-from": "summon_abstract_swarm", "type": "SPELL", - "name": "Summon Decayed Pouncer", - "description": "Summon a decayed pouncer. Part of Summon Undead Swarm spell.", + "name": { "str": "Summon Decayed Pouncer", "//~": "NO_I18N" }, + "description": { "str": "Summon a decayed pouncer. Part of Summon Undead Swarm spell.", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "effect": "summon", "effect_str": "mon_zougar", @@ -319,8 +319,8 @@ "id": "summon_wolf_skeleton", "copy-from": "summon_abstract_swarm", "type": "SPELL", - "name": "Summon Skeletal Wolf", - "description": "Summon a skeletal wolf. Part of Summon Undead Swarm spell.", + "name": { "str": "Summon Skeletal Wolf", "//~": "NO_I18N" }, + "description": { "str": "Summon a skeletal wolf. Part of Summon Undead Swarm spell.", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "effect": "summon", "effect_str": "mon_wolf_skeleton", @@ -333,8 +333,8 @@ "id": "summon_dog_zombie_brute", "copy-from": "summon_abstract_swarm", "type": "SPELL", - "name": "Summon Barghest", - "description": "Summon a barghest. Part of Summon Undead Swarm spell.", + "name": { "str": "Summon Barghest", "//~": "NO_I18N" }, + "description": { "str": "Summon a barghest. Part of Summon Undead Swarm spell.", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "effect": "summon", "effect_str": "mon_dog_zombie_brute", @@ -347,8 +347,8 @@ "id": "summon_dog_skeleton_brute", "copy-from": "summon_abstract_swarm", "type": "SPELL", - "name": "Summon Boneplate Wolf", - "description": "Summon a boneplate wolf. Part of Summon Undead Swarm spell.", + "name": { "str": "Summon Boneplate Wolf", "//~": "NO_I18N" }, + "description": { "str": "Summon a boneplate wolf. Part of Summon Undead Swarm spell.", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "effect": "summon", "effect_str": "mon_dog_skeleton_brute", @@ -361,8 +361,8 @@ "id": "summon_dog_zombie_hulk", "copy-from": "summon_abstract_swarm", "type": "SPELL", - "name": "Summon Hulking Horror", - "description": "Summon a Hulking Horror. Part of Summon Undead Swarm spell.", + "name": { "str": "Summon Hulking Horror", "//~": "NO_I18N" }, + "description": { "str": "Summon a Hulking Horror. Part of Summon Undead Swarm spell.", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "effect": "summon", "effect_str": "mon_dog_zombie_hulk", @@ -375,8 +375,8 @@ "id": "summon_zougar_hunter", "copy-from": "summon_abstract_swarm", "type": "SPELL", - "name": "Summon Spearcat Hunter", - "description": "Summon a spearcat hunter. Part of Summon Undead Swarm spell.", + "name": { "str": "Summon Spearcat Hunter", "//~": "NO_I18N" }, + "description": { "str": "Summon a spearcat hunter. Part of Summon Undead Swarm spell.", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "effect": "summon", "effect_str": "mon_zougar_hunter", @@ -508,8 +508,8 @@ { "id": "life_detonation_explosion", "type": "SPELL", - "name": "Life Detonation Explosion", - "description": "Detonation for life detonation spell.", + "name": { "str": "Life Detonation Explosion", "//~": "NO_I18N" }, + "description": { "str": "Detonation for life detonation spell.", "//~": "NO_I18N" }, "valid_targets": [ "hostile", "ground" ], "flags": [ "EVOCATION_SPELL", "CONCENTRATE", "SOMATIC", "SILENT", "SPLIT_DAMAGE" ], "effect": "attack", @@ -852,8 +852,8 @@ { "id": "devour_damage", "type": "SPELL", - "name": "Devour Damage", - "description": "Deal deadly damage to ally. You can see it only in debug mode.", + "name": { "str": "Devour Damage", "//~": "NO_I18N" }, + "description": { "str": "Deal deadly damage to ally. You can see it only in debug mode.", "//~": "NO_I18N" }, "valid_targets": [ "ally" ], "flags": [ "EVOCATION_SPELL", "SILENT", "PERCENTAGE_DAMAGE" ], "effect": "attack", @@ -865,8 +865,8 @@ { "id": "devour_healing", "type": "SPELL", - "name": "Devour Healing", - "description": "Heal the player. You can see it only in debug mode.", + "name": { "str": "Devour Healing", "//~": "NO_I18N" }, + "description": { "str": "Heal the player. You can see it only in debug mode.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "flags": [ "EVOCATION_SPELL", "CONCENTRATE", "SOMATIC", "SILENT", "NO_PROJECTILE" ], "effect": "attack", @@ -951,8 +951,11 @@ { "id": "animist_mass_hiding_self", "type": "SPELL", - "name": "A Shadow in the Crowd Self", - "description": "Puts an effect on you so anyone affected by A Shadow in the Crowd knows to ignore you. It's a bug if you have this directly.", + "name": { "str": "A Shadow in the Crowd Self", "//~": "NO_I18N" }, + "description": { + "str": "Puts an effect on you so anyone affected by A Shadow in the Crowd knows to ignore you. It's a bug if you have this directly.", + "//~": "NO_I18N" + }, "message": "", "teachable": false, "valid_targets": [ "self" ], @@ -1109,8 +1112,8 @@ { "id": "animist_radiation_bolt", "type": "SPELL", - "name": "Magic Fissile Radiation", - "description": "Spawns a radiation field near the target. It's a bug if you have it directly.", + "name": { "str": "Magic Fissile Radiation", "//~": "NO_I18N" }, + "description": { "str": "Spawns a radiation field near the target. It's a bug if you have it directly.", "//~": "NO_I18N" }, "flags": [ "EVOCATION_SPELL", "NO_EXPLOSION_SFX" ], "valid_targets": [ "self" ], "effect": "emit", diff --git a/data/mods/Magiclysm/Spells/attunements/Boreal_Mage.json b/data/mods/Magiclysm/Spells/attunements/Boreal_Mage.json index d1352ef627154..c871212ca55d4 100644 --- a/data/mods/Magiclysm/Spells/attunements/Boreal_Mage.json +++ b/data/mods/Magiclysm/Spells/attunements/Boreal_Mage.json @@ -30,8 +30,11 @@ { "type": "SPELL", "id": "auroral_wave_cold", - "name": "Auroral Wave", - "description": "This is the cold damage portion of the Auroral Wave spell, it is a wider blast around the central high damage cone.", + "name": { "str": "Auroral Wave", "//~": "NO_I18N" }, + "description": { + "str": "This is the cold damage portion of the Auroral Wave spell, it is a wider blast around the central high damage cone.", + "//~": "NO_I18N" + }, "effect": "attack", "shape": "cone", "valid_targets": [ "hostile", "ground" ], diff --git a/data/mods/Magiclysm/Spells/attunements/Cleansing_Flame.json b/data/mods/Magiclysm/Spells/attunements/Cleansing_Flame.json index 638d30ead02e5..d8b53ed71fcb8 100644 --- a/data/mods/Magiclysm/Spells/attunements/Cleansing_Flame.json +++ b/data/mods/Magiclysm/Spells/attunements/Cleansing_Flame.json @@ -83,8 +83,8 @@ }, { "id": "immolate_transform", - "name": "Immolate Transform", - "description": "The part of the Immolate spell that causes the transform.", + "name": { "str": "Immolate Transform", "//~": "NO_I18N" }, + "description": { "str": "The part of the Immolate spell that causes the transform.", "//~": "NO_I18N" }, "valid_targets": [ "ally", "hostile", "ground" ], "type": "SPELL", "effect": "ter_transform", @@ -136,8 +136,8 @@ { "id": "immolate_push", "type": "SPELL", - "name": "Immolate Push Effect", - "description": "The immolate spell is powerful enough to push targets from its epicenter.", + "name": { "str": "Immolate Push Effect", "//~": "NO_I18N" }, + "description": { "str": "The immolate spell is powerful enough to push targets from its epicenter.", "//~": "NO_I18N" }, "effect": "directed_push", "shape": "blast", "valid_targets": [ "ally", "hostile", "ground" ], @@ -176,8 +176,11 @@ { "id": "cleansingflame_hermes_burn", "type": "SPELL", - "name": "Hermes Reborn Fire", - "description": "Give some frost damage for Hermes Reborn spell. Subspell; you aren't allowed to see it except in debug mode.", + "name": { "str": "Hermes Reborn Fire", "//~": "NO_I18N" }, + "description": { + "str": "Give some frost damage for Hermes Reborn spell. Subspell; you aren't allowed to see it except in debug mode.", + "//~": "NO_I18N" + }, "valid_targets": [ "self" ], "max_level": 35, "flags": [ "SPLIT_DAMAGE" ], diff --git a/data/mods/Magiclysm/Spells/attunements/Earth_Elemental.json b/data/mods/Magiclysm/Spells/attunements/Earth_Elemental.json index 0009dc7b87f13..a48d369be7573 100644 --- a/data/mods/Magiclysm/Spells/attunements/Earth_Elemental.json +++ b/data/mods/Magiclysm/Spells/attunements/Earth_Elemental.json @@ -40,8 +40,8 @@ { "id": "quake_transform", "type": "SPELL", - "name": "Quake Transform", - "description": "Causes rubble to be spawned occasionally.", + "name": { "str": "Quake Transform", "//~": "NO_I18N" }, + "description": { "str": "Causes rubble to be spawned occasionally.", "//~": "NO_I18N" }, "valid_targets": [ "hostile", "ground" ], "flags": [ "EVOCATION_SPELL", "SILENT", "NO_EXPLOSION_SFX", "IGNORE_WALLS" ], "effect": "ter_transform", @@ -89,10 +89,10 @@ }, { "id": "single_rock_blast", - "name": "Single Rock Blast", "type": "SPELL", "flags": [ "EVOCATION_SPELL", "NO_EXPLOSION_SFX" ], - "description": "A single portion of the rock blast spell.", + "name": { "str": "Single Rock Blast", "//~": "NO_I18N" }, + "description": { "str": "A single portion of the rock blast spell.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "effect": "attack", "shape": "blast", @@ -106,9 +106,9 @@ }, { "id": "rock_blast_push", - "name": "Rock Blast Push", "type": "SPELL", - "description": "The push portion of the rock blast spell.", + "name": { "str": "Rock Blast Push", "//~": "NO_I18N" }, + "description": { "str": "The push portion of the rock blast spell.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "EVOCATION_SPELL", "NO_EXPLOSION_SFX" ], "effect": "directed_push", diff --git a/data/mods/Magiclysm/Spells/attunements/Glacier_Mage.json b/data/mods/Magiclysm/Spells/attunements/Glacier_Mage.json index 0463d9db6344a..95624e1230650 100644 --- a/data/mods/Magiclysm/Spells/attunements/Glacier_Mage.json +++ b/data/mods/Magiclysm/Spells/attunements/Glacier_Mage.json @@ -29,8 +29,8 @@ { "type": "SPELL", "id": "ice_clave_blunt", - "name": "Ice Clave", - "description": "This is the blunt damage portion of the Ice Clave spell.", + "name": { "str": "Ice Clave", "//~": "NO_I18N" }, + "description": { "str": "This is the blunt damage portion of the Ice Clave spell.", "//~": "NO_I18N" }, "effect": "attack", "shape": "cone", "flags": [ "EVOCATION_SPELL", "SPLIT_DAMAGE" ], @@ -80,8 +80,8 @@ { "id": "frozen_winds_push", "type": "SPELL", - "name": "Frozen Winds Push Effect", - "description": "This is the push effect portion of the Frozen Winds spell.", + "name": { "str": "Frozen Winds Push Effect", "//~": "NO_I18N" }, + "description": { "str": "This is the push effect portion of the Frozen Winds spell.", "//~": "NO_I18N" }, "effect": "directed_push", "shape": "line", "flags": [ "EVOCATION_SPELL" ], diff --git a/data/mods/Magiclysm/Spells/attunements/Golemancer.json b/data/mods/Magiclysm/Spells/attunements/Golemancer.json index ddb6689c0ea02..51de036a1559b 100644 --- a/data/mods/Magiclysm/Spells/attunements/Golemancer.json +++ b/data/mods/Magiclysm/Spells/attunements/Golemancer.json @@ -36,8 +36,8 @@ "id": "summon_golem_focus", "type": "SPELL", "spell_class": "NONE", - "name": "Give Back Core", - "description": "Gives back a golem's core. You should not see this spell.", + "name": { "str": "Give Back Core", "//~": "NO_I18N" }, + "description": { "str": "Gives back a golem's core. You should not see this spell.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "spawn_item", "effect_str": "golemcore", diff --git a/data/mods/Magiclysm/Spells/attunements/Gravity_Mage.json b/data/mods/Magiclysm/Spells/attunements/Gravity_Mage.json index ed1a173467ca9..cff9836e02b1d 100644 --- a/data/mods/Magiclysm/Spells/attunements/Gravity_Mage.json +++ b/data/mods/Magiclysm/Spells/attunements/Gravity_Mage.json @@ -2,8 +2,8 @@ { "id": "gravitymage_graviton_damage", "type": "SPELL", - "name": "Graviton Polarization Damage", - "description": "Handles the damage part of Graviton Polarization - if you see this, something went wrong.", + "name": { "str": "Graviton Polarization Damage", "//~": "NO_I18N" }, + "description": { "str": "Handles the damage part of Graviton Polarization - if you see this, something went wrong.", "//~": "NO_I18N" }, "valid_targets": [ "self", "ally", "hostile", "ground" ], "effect": "attack", "shape": "blast", @@ -65,8 +65,8 @@ { "id": "gravitymage_graviton_centerdamage", "type": "SPELL", - "name": "Graviton Polarization Center Damage", - "description": "Handles damage in the extreme center of the Graviton.", + "name": { "str": "Graviton Polarization Center Damage", "//~": "NO_I18N" }, + "description": { "str": "Handles damage in the extreme center of the Graviton.", "//~": "NO_I18N" }, "valid_targets": [ "self", "ally", "hostile", "ground" ], "effect": "attack", "shape": "blast", diff --git a/data/mods/Magiclysm/Spells/attunements/Ice_Elemental.json b/data/mods/Magiclysm/Spells/attunements/Ice_Elemental.json index df714fa54ab07..8a948b344b7c0 100644 --- a/data/mods/Magiclysm/Spells/attunements/Ice_Elemental.json +++ b/data/mods/Magiclysm/Spells/attunements/Ice_Elemental.json @@ -55,8 +55,11 @@ { "id": "cold_heart_slow", "type": "SPELL", - "name": "Cold Heart Slowdown", - "description": "Causes slowdown from the Cold Heart spell. Subspell; you aren't allowed to see it except in debug mode.", + "name": { "str": "Cold Heart Slowdown", "//~": "NO_I18N" }, + "description": { + "str": "Causes slowdown from the Cold Heart spell. Subspell; you aren't allowed to see it except in debug mode.", + "//~": "NO_I18N" + }, "valid_targets": [ "hostile" ], "effect": "attack", "shape": "blast", diff --git a/data/mods/Magiclysm/Spells/attunements/Magnetism_Mage.json b/data/mods/Magiclysm/Spells/attunements/Magnetism_Mage.json index 99e3ce43efad9..1b20ef39abf7d 100644 --- a/data/mods/Magiclysm/Spells/attunements/Magnetism_Mage.json +++ b/data/mods/Magiclysm/Spells/attunements/Magnetism_Mage.json @@ -193,8 +193,8 @@ { "id": "railgun_sparks", "type": "SPELL", - "name": "Railgun Sparks", - "description": "The spark portion of the Railgun spell.", + "name": { "str": "Railgun Sparks", "//~": "NO_I18N" }, + "description": { "str": "The spark portion of the Railgun spell.", "//~": "NO_I18N" }, "valid_targets": [ "ground", "hostile", "ally" ], "effect": "attack", "shape": "line", @@ -240,8 +240,11 @@ { "id": "magnetismmage_electrolaser_electro", "type": "SPELL", - "name": "Electrolaser Electric Damage", - "description": "Give some electric damage for Electrolaser spell. Subspell; you aren't allowed to see it except in debug mode.", + "name": { "str": "Electrolaser Electric Damage", "//~": "NO_I18N" }, + "description": { + "str": "Give some electric damage for Electrolaser spell. Subspell; you aren't allowed to see it except in debug mode.", + "//~": "NO_I18N" + }, "valid_targets": [ "hostile", "ground" ], "flags": [ "EVOCATION_SPELL" ], "effect": "attack", @@ -261,8 +264,11 @@ { "id": "robot_disabler", "type": "SPELL", - "name": "Surge mod moves", - "description": "Subtract some moves from targeted_monster_ids monsters. Subspell; you aren't allowed to see it except in debug mode.", + "name": { "str": "Surge mod moves", "//~": "NO_I18N" }, + "description": { + "str": "Subtract some moves from targeted_monster_ids monsters. Subspell; you aren't allowed to see it except in debug mode.", + "//~": "NO_I18N" + }, "valid_targets": [ "hostile" ], "targeted_monster_species": [ "ROBOT", "CYBORG" ], "effect": "mod_moves", diff --git a/data/mods/Magiclysm/Spells/attunements/Radiation_Mage.json b/data/mods/Magiclysm/Spells/attunements/Radiation_Mage.json index b881643363f2e..053dd528abe47 100644 --- a/data/mods/Magiclysm/Spells/attunements/Radiation_Mage.json +++ b/data/mods/Magiclysm/Spells/attunements/Radiation_Mage.json @@ -26,8 +26,8 @@ { "id": "shortwave_2", "type": "SPELL", - "name": "Shortwave 2", - "description": "Cook nearby monsters (and yourself to an extent).", + "name": { "str": "Shortwave 2", "//~": "NO_I18N" }, + "description": { "str": "Cook nearby monsters (and yourself to an extent).", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "EVOCATION_SPELL", "SOMATIC", "MUST_HAVE_CLASS_TO_LEARN", "SPLIT_DAMAGE" ], "effect": "attack", diff --git a/data/mods/Magiclysm/Spells/attunements/Soulfire.json b/data/mods/Magiclysm/Spells/attunements/Soulfire.json index 5f93db12a72f4..7afb040f8e1af 100644 --- a/data/mods/Magiclysm/Spells/attunements/Soulfire.json +++ b/data/mods/Magiclysm/Spells/attunements/Soulfire.json @@ -34,8 +34,8 @@ { "id": "soul_afterburner_effect_1", "type": "SPELL", - "name": "Soul Burn", - "description": "This is a description for a spell the player will never see.", + "name": { "str": "Soul Burn", "//~": "NO_I18N" }, + "description": { "str": "This is a description for a spell the player will never see.", "//~": "NO_I18N" }, "flags": [ "ENHANCEMENT_SPELL" ], "effect": "attack", "effect_str": "soul_burn", diff --git a/data/mods/Magiclysm/Spells/attunements/Storm_Elemental.json b/data/mods/Magiclysm/Spells/attunements/Storm_Elemental.json index 150c3052f813c..012ce0feaf968 100644 --- a/data/mods/Magiclysm/Spells/attunements/Storm_Elemental.json +++ b/data/mods/Magiclysm/Spells/attunements/Storm_Elemental.json @@ -26,8 +26,8 @@ { "type": "SPELL", "id": "storm_chain_1", - "name": "Storm Chain 1", - "description": "#1 in the storm chain series of effects.", + "name": { "str": "Storm Chain 1", "//~": "NO_I18N" }, + "description": { "str": "#1 in the storm chain series of effects.", "//~": "NO_I18N" }, "effect": "attack", "shape": "line", "damage_type": "electric", @@ -52,8 +52,8 @@ { "type": "SPELL", "id": "storm_chain_2", - "name": "Storm Chain 2", - "description": "#2 in the storm chain series of effects.", + "name": { "str": "Storm Chain 2", "//~": "NO_I18N" }, + "description": { "str": "#2 in the storm chain series of effects.", "//~": "NO_I18N" }, "effect": "attack", "shape": "line", "damage_type": "electric", @@ -78,8 +78,8 @@ { "type": "SPELL", "id": "storm_chain_3", - "name": "Storm Chain 3", - "description": "#3 in the storm chain series of effects.", + "name": { "str": "Storm Chain 3", "//~": "NO_I18N" }, + "description": { "str": "#3 in the storm chain series of effects.", "//~": "NO_I18N" }, "effect": "attack", "shape": "line", "damage_type": "electric", diff --git a/data/mods/Magiclysm/Spells/attunements/Tundra_Mage.json b/data/mods/Magiclysm/Spells/attunements/Tundra_Mage.json index 652c7d0bbe11d..981ca934d0d3d 100644 --- a/data/mods/Magiclysm/Spells/attunements/Tundra_Mage.json +++ b/data/mods/Magiclysm/Spells/attunements/Tundra_Mage.json @@ -27,8 +27,8 @@ { "type": "SPELL", "id": "cold_snap_freeze", - "name": "Cold Snap Freeze", - "description": "Freezes the target monster in place.", + "name": { "str": "Cold Snap Freeze", "//~": "NO_I18N" }, + "description": { "str": "Freezes the target monster in place.", "//~": "NO_I18N" }, "effect": "mod_moves", "shape": "blast", "max_level": 35, diff --git a/data/mods/Magiclysm/Spells/attunements/Void_Mage.json b/data/mods/Magiclysm/Spells/attunements/Void_Mage.json index 793b5d749563c..830c7c31eb779 100644 --- a/data/mods/Magiclysm/Spells/attunements/Void_Mage.json +++ b/data/mods/Magiclysm/Spells/attunements/Void_Mage.json @@ -33,8 +33,11 @@ { "id": "voidmage_final_grasp_slowdown", "type": "SPELL", - "name": "Final Grasp Slowdown", - "description": "Removes some moves from an enemy. Subspell; you aren't allowed to see it except in debug mode.", + "name": { "str": "Final Grasp Slowdown", "//~": "NO_I18N" }, + "description": { + "str": "Removes some moves from an enemy. Subspell; you aren't allowed to see it except in debug mode.", + "//~": "NO_I18N" + }, "valid_targets": [ "hostile" ], "flags": [ "EVOCATION_SPELL" ], "effect": "mod_moves", @@ -82,10 +85,13 @@ ] }, { - "abstract": "horizon_vortex_abstract", - "name": "Horizon Vortex Abstract", "type": "SPELL", - "description": "Causes some damage in the Horizon Vortex spell. Subspell; you aren't allowed to see it except in debug mode.", + "abstract": "horizon_vortex_abstract", + "name": { "str": "Horizon Vortex Abstract", "//~": "NO_I18N" }, + "description": { + "str": "Causes some damage in the Horizon Vortex spell. Subspell; you aren't allowed to see it except in debug mode.", + "//~": "NO_I18N" + }, "valid_targets": [ "hostile" ], "flags": [ "NO_PROJECTILE", "LOUD", "RANDOM_TARGET" ], "message": "", @@ -102,7 +108,7 @@ "id": "horizon_vortex_fire", "copy-from": "horizon_vortex_abstract", "type": "SPELL", - "name": "Horizon Vortex Heat Damage", + "name": { "str": "Horizon Vortex Heat Damage", "//~": "NO_I18N" }, "extend": { "flags": [ "RANDOM_DAMAGE" ] }, "damage_type": "heat" }, @@ -110,7 +116,7 @@ "id": "horizon_vortex_acid", "copy-from": "horizon_vortex_abstract", "type": "SPELL", - "name": "Horizon Vortex Acid Damage", + "name": { "str": "Horizon Vortex Acid Damage", "//~": "NO_I18N" }, "extend": { "flags": [ "RANDOM_DAMAGE" ] }, "damage_type": "acid" }, @@ -118,7 +124,7 @@ "id": "horizon_vortex_bash", "copy-from": "horizon_vortex_abstract", "type": "SPELL", - "name": "Horizon Vortex Bash Damage", + "name": { "str": "Horizon Vortex Bash Damage", "//~": "NO_I18N" }, "extend": { "flags": [ "RANDOM_DAMAGE" ] }, "damage_type": "bash" }, @@ -126,7 +132,7 @@ "id": "horizon_vortex_nether", "copy-from": "horizon_vortex_abstract", "type": "SPELL", - "name": "Horizon Vortex Pure Damage", + "name": { "str": "Horizon Vortex Pure Damage", "//~": "NO_I18N" }, "extend": { "flags": [ "RANDOM_DAMAGE" ] }, "damage_type": "nether" }, @@ -134,7 +140,7 @@ "id": "horizon_vortex_cold", "copy-from": "horizon_vortex_abstract", "type": "SPELL", - "name": "Horizon Vortex Cold Damage", + "name": { "str": "Horizon Vortex Cold Damage", "//~": "NO_I18N" }, "damage_type": "cold", "max_level": 35 }, @@ -142,7 +148,7 @@ "id": "horizon_vortex_cut", "copy-from": "horizon_vortex_abstract", "type": "SPELL", - "name": "Horizon Vortex Cut Damage", + "name": { "str": "Horizon Vortex Cut Damage", "//~": "NO_I18N" }, "damage_type": "cut", "max_level": 35 }, @@ -150,7 +156,7 @@ "id": "horizon_vortex_electric", "copy-from": "horizon_vortex_abstract", "type": "SPELL", - "name": "Horizon Vortex Electric Damage", + "name": { "str": "Horizon Vortex Electric Damage", "//~": "NO_I18N" }, "damage_type": "electric", "max_level": 35 }, @@ -158,7 +164,7 @@ "id": "horizon_vortex_stab", "copy-from": "horizon_vortex_abstract", "type": "SPELL", - "name": "Horizon Vortex Stab Damage", + "name": { "str": "Horizon Vortex Stab Damage", "//~": "NO_I18N" }, "damage_type": "stab", "max_level": 35 } diff --git a/data/mods/Magiclysm/Spells/attunements/Vulcanist.json b/data/mods/Magiclysm/Spells/attunements/Vulcanist.json index 9bd726856105d..7a24a3ab2e992 100644 --- a/data/mods/Magiclysm/Spells/attunements/Vulcanist.json +++ b/data/mods/Magiclysm/Spells/attunements/Vulcanist.json @@ -2,8 +2,8 @@ { "id": "lava_bomb_shrapnel", "type": "SPELL", - "name": "Lava Bomb Shrapnel", - "description": "This is a sub spell for the Lava Bomb spell.", + "name": { "str": "Lava Bomb Shrapnel", "//~": "NO_I18N" }, + "description": { "str": "This is a sub spell for the Lava Bomb spell.", "//~": "NO_I18N" }, "flags": [ "EVOCATION_SPELL" ], "effect": "attack", "shape": "blast", @@ -21,8 +21,8 @@ { "id": "lava_bomb_heat", "type": "SPELL", - "name": "Lava Bomb Heat", - "description": "This is a sub spell for the Lava Bomb spell.", + "name": { "str": "Lava Bomb Heat", "//~": "NO_I18N" }, + "description": { "str": "This is a sub spell for the Lava Bomb spell.", "//~": "NO_I18N" }, "flags": [ "EVOCATION_SPELL", "SPLIT_DAMAGE" ], "effect": "attack", "shape": "blast", @@ -39,8 +39,8 @@ { "id": "lava_bomb_ter", "type": "SPELL", - "name": "Lava Bomb Terrain", - "description": "This is a sub spell for the Lava Bomb spell.", + "name": { "str": "Lava Bomb Terrain", "//~": "NO_I18N" }, + "description": { "str": "This is a sub spell for the Lava Bomb spell.", "//~": "NO_I18N" }, "effect": "ter_transform", "effect_str": "lava_bomb", "shape": "blast", @@ -112,8 +112,8 @@ { "type": "SPELL", "id": "vulcanist_pyroclastic_flow_smoke", - "name": "Pyroclastic Flow Smoke", - "description": "Creates smoke in the area. Subspell; you aren't allowed to see it except in debug mode.", + "name": { "str": "Pyroclastic Flow Smoke", "//~": "NO_I18N" }, + "description": { "str": "Creates smoke in the area. Subspell; you aren't allowed to see it except in debug mode.", "//~": "NO_I18N" }, "effect": "attack", "shape": "line", "valid_targets": [ "hostile", "ground", "ally" ], diff --git a/data/mods/Magiclysm/Spells/attunements/Wither_Mage.json b/data/mods/Magiclysm/Spells/attunements/Wither_Mage.json index ae4bfa78e190b..2e894220194b3 100644 --- a/data/mods/Magiclysm/Spells/attunements/Wither_Mage.json +++ b/data/mods/Magiclysm/Spells/attunements/Wither_Mage.json @@ -2,8 +2,8 @@ { "type": "SPELL", "id": "assassin_teleport", - "name": "Assassin Teleport", - "description": "This is a sub-spell for Assassin Strike. It teleports you.", + "name": { "str": "Assassin Teleport", "//~": "NO_I18N" }, + "description": { "str": "This is a sub-spell for Assassin Strike. It teleports you.", "//~": "NO_I18N" }, "effect": "short_range_teleport", "shape": "blast", "valid_targets": [ "none" ], @@ -14,8 +14,8 @@ { "type": "SPELL", "id": "assassin_toxic_smoke", - "name": "Assassin Toxic Smoke", - "description": "This is a sub-spell for Assassin Strike. It generates toxic smoke in an area.", + "name": { "str": "Assassin Toxic Smoke", "//~": "NO_I18N" }, + "description": { "str": "This is a sub-spell for Assassin Strike. It generates toxic smoke in an area.", "//~": "NO_I18N" }, "effect": "attack", "shape": "blast", "valid_targets": [ "ground", "hostile" ], @@ -86,8 +86,8 @@ { "type": "SPELL", "id": "life_drain_stamina", - "name": "Life Drain Stamina", - "description": "Gives you a bit of stamina. Subspell; you aren't allowed to see it except in debug mode.", + "name": { "str": "Life Drain Stamina", "//~": "NO_I18N" }, + "description": { "str": "Gives you a bit of stamina. Subspell; you aren't allowed to see it except in debug mode.", "//~": "NO_I18N" }, "effect": "recover_energy", "effect_str": "STAMINA", "flags": [ "RESTORATION_SPELL" ], diff --git a/data/mods/Magiclysm/Spells/biomancer.json b/data/mods/Magiclysm/Spells/biomancer.json index 51bbf533159a0..110c33345a32e 100644 --- a/data/mods/Magiclysm/Spells/biomancer.json +++ b/data/mods/Magiclysm/Spells/biomancer.json @@ -307,8 +307,8 @@ { "id": "biomancer_visceral_paralyze", "type": "SPELL", - "name": "Visceral Paralysis", - "description": "Paralytic side effect of Projection.", + "name": { "str": "Visceral Paralysis", "//~": "NO_I18N" }, + "description": { "str": "Paralytic side effect of Projection.", "//~": "NO_I18N" }, "valid_targets": [ "ally", "hostile" ], "effect": "attack", "effect_str": "biomancer_dart_venom", @@ -331,8 +331,8 @@ { "id": "biomancer_visceral_backlash", "type": "SPELL", - "name": "Visceral Backlash", - "description": "Hits the user with side effects too.", + "name": { "str": "Visceral Backlash", "//~": "NO_I18N" }, + "description": { "str": "Hits the user with side effects too.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "attack", "effect_str": "biomancer_visceral_side_effects", @@ -365,8 +365,8 @@ { "id": "corrosive_aura_spell", "type": "SPELL", - "name": "Caustic Feedback", - "description": "This is a sub-spell of the Caustic Aura spell.", + "name": { "str": "Caustic Feedback", "//~": "NO_I18N" }, + "description": { "str": "This is a sub-spell of the Caustic Aura spell.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "effect": "attack", "shape": "blast", diff --git a/data/mods/Magiclysm/Spells/black_dragon.json b/data/mods/Magiclysm/Spells/black_dragon.json index 75c5604a2ca77..840bec6a37dfa 100644 --- a/data/mods/Magiclysm/Spells/black_dragon.json +++ b/data/mods/Magiclysm/Spells/black_dragon.json @@ -103,8 +103,8 @@ { "id": "dragon_shell_retaliation_black", "type": "SPELL", - "name": "Black Dragon Shell Retaliation", - "description": "Acid burst that punishes attackers.", + "name": { "str": "Black Dragon Shell Retaliation", "//~": "NO_I18N" }, + "description": { "str": "Acid burst that punishes attackers.", "//~": "NO_I18N" }, "effect": "attack", "effect_str": "dragon_acidburn", "shape": "blast", @@ -179,8 +179,8 @@ { "type": "SPELL", "id": "health_recovery", - "name": "Health Recovery", - "description": "Minor health recovery spell associated with Dragon Boost.", + "name": { "str": "Health Recovery", "//~": "NO_I18N" }, + "description": { "str": "Minor health recovery spell associated with Dragon Boost.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "attack", "shape": "blast", @@ -191,8 +191,8 @@ { "type": "SPELL", "id": "stamina_recovery", - "name": "Stamina Recovery", - "description": "Minor stamina recovery spell associated with Dragon Boost.", + "name": { "str": "Stamina Recovery", "//~": "NO_I18N" }, + "description": { "str": "Minor stamina recovery spell associated with Dragon Boost.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "recover_energy", "effect_str": "STAMINA", diff --git a/data/mods/Magiclysm/Spells/classless.json b/data/mods/Magiclysm/Spells/classless.json index 5a0bf1c60cf99..e34088fa13d4c 100644 --- a/data/mods/Magiclysm/Spells/classless.json +++ b/data/mods/Magiclysm/Spells/classless.json @@ -31,8 +31,8 @@ { "id": "crystallize_mana_1", "type": "SPELL", - "name": "Crystallize Mana (1)", - "description": "Mana Crystal Spawner. If you can see this you probably debugged it in.", + "name": { "str": "Crystallize Mana (1)", "//~": "NO_I18N" }, + "description": { "str": "Mana Crystal Spawner. If you can see this you probably debugged it in.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "spell_class": "NONE", "flags": [ "CHANNELING_SPELL", "PERMANENT", "NO_LEGS", "CONCENTRATE" ], @@ -52,8 +52,8 @@ { "id": "crystallize_mana_crystal_5", "type": "SPELL", - "name": "Crystallize Mana (5)", - "description": "Mana Crystal Spawner. If you can see this you probably debugged it in.", + "name": { "str": "Crystallize Mana (5)", "//~": "NO_I18N" }, + "description": { "str": "Mana Crystal Spawner. If you can see this you probably debugged it in.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "spell_class": "NONE", "flags": [ "CHANNELING_SPELL", "PERMANENT", "NO_LEGS", "CONCENTRATE" ], @@ -73,8 +73,8 @@ { "id": "mana_fatigue", "type": "SPELL", - "name": "Mana Fatigue", - "description": "Secondary effect of Crystallize Mana.", + "name": { "str": "Mana Fatigue", "//~": "NO_I18N" }, + "description": { "str": "Secondary effect of Crystallize Mana.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "attack", "effect_str": "mana_fatigue", @@ -604,8 +604,8 @@ { "id": "eoc_evocation_setup", "type": "SPELL", - "name": "Set Up Proficiency: Evocation", - "description": "Sets up proficiency gain. This is a bug if you have it.", + "name": { "str": "Set Up Proficiency: Evocation", "//~": "NO_I18N" }, + "description": { "str": "Sets up proficiency gain. This is a bug if you have it.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "spell_class": "NONE", "flags": [ "NO_LEGS" ], @@ -625,8 +625,8 @@ { "id": "eoc_channeling_setup", "type": "SPELL", - "name": "Set Up Proficiency: Channeling", - "description": "Sets up proficiency gain. This is a bug if you have it.", + "name": { "str": "Set Up Proficiency: Channeling", "//~": "NO_I18N" }, + "description": { "str": "Sets up proficiency gain. This is a bug if you have it.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "spell_class": "NONE", "flags": [ "NO_LEGS" ], @@ -646,8 +646,8 @@ { "id": "eoc_summon_setup", "type": "SPELL", - "name": "Set Up Proficiency: Conjuration", - "description": "Sets up proficiency gain. This is a bug if you have it.", + "name": { "str": "Set Up Proficiency: Conjuration", "//~": "NO_I18N" }, + "description": { "str": "Sets up proficiency gain. This is a bug if you have it.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "spell_class": "NONE", "flags": [ "NO_LEGS" ], @@ -667,8 +667,8 @@ { "id": "eoc_enhancement_setup", "type": "SPELL", - "name": "Set Up Proficiency: Enhancement", - "description": "Sets up proficiency gain. This is a bug if you have it.", + "name": { "str": "Set Up Proficiency: Enhancement", "//~": "NO_I18N" }, + "description": { "str": "Sets up proficiency gain. This is a bug if you have it.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "spell_class": "NONE", "flags": [ "NO_LEGS" ], @@ -688,8 +688,8 @@ { "id": "eoc_enervation_setup", "type": "SPELL", - "name": "Set Up Proficiency: Enervation", - "description": "Sets up proficiency gain. This is a bug if you have it.", + "name": { "str": "Set Up Proficiency: Enervation", "//~": "NO_I18N" }, + "description": { "str": "Sets up proficiency gain. This is a bug if you have it.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "spell_class": "NONE", "flags": [ "NO_LEGS" ], @@ -709,8 +709,8 @@ { "id": "eoc_conveyance_setup", "type": "SPELL", - "name": "Set Up Proficiency: Conveyance", - "description": "Sets up proficiency gain. This is a bug if you have it.", + "name": { "str": "Set Up Proficiency: Conveyance", "//~": "NO_I18N" }, + "description": { "str": "Sets up proficiency gain. This is a bug if you have it.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "spell_class": "NONE", "flags": [ "NO_LEGS" ], @@ -730,8 +730,8 @@ { "id": "eoc_restoration_setup", "type": "SPELL", - "name": "Set Up Proficiency: Restoration", - "description": "Sets up proficiency gain. This is a bug if you have it.", + "name": { "str": "Set Up Proficiency: Restoration", "//~": "NO_I18N" }, + "description": { "str": "Sets up proficiency gain. This is a bug if you have it.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "spell_class": "NONE", "flags": [ "NO_LEGS" ], @@ -751,8 +751,8 @@ { "id": "eoc_transformation_setup", "type": "SPELL", - "name": "Set Up Proficiency: Transformation", - "description": "Sets up proficiency gain. This is a bug if you have it.", + "name": { "str": "Set Up Proficiency: Transformation", "//~": "NO_I18N" }, + "description": { "str": "Sets up proficiency gain. This is a bug if you have it.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "spell_class": "NONE", "flags": [ "NO_LEGS" ], diff --git a/data/mods/Magiclysm/Spells/consumables.json b/data/mods/Magiclysm/Spells/consumables.json index 1c833e6be2a12..ba8df220edeae 100644 --- a/data/mods/Magiclysm/Spells/consumables.json +++ b/data/mods/Magiclysm/Spells/consumables.json @@ -2,8 +2,8 @@ { "id": "flower_fern_spell", "type": "SPELL", - "name": "Flower fern effect", - "description": "Gives small positive effect.", + "name": { "str": "Flower fern effect", "//~": "NO_I18N" }, + "description": { "str": "Gives small positive effect.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "flags": [ "NO_LEGS", "SILENT", "NO_HANDS" ], "effect": "attack", @@ -16,8 +16,8 @@ { "id": "glowing_mushroom_spell", "type": "SPELL", - "name": "Glowing mushroom effect", - "description": "Gives small speed increasing effect.", + "name": { "str": "Glowing mushroom effect", "//~": "NO_I18N" }, + "description": { "str": "Gives small speed increasing effect.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "flags": [ "NO_LEGS", "SILENT", "NO_HANDS" ], "effect": "attack", @@ -30,8 +30,8 @@ { "id": "whiskflower_spell", "type": "SPELL", - "name": "Whiskflower effect", - "description": "Make you drunk.", + "name": { "str": "Whiskflower effect", "//~": "NO_I18N" }, + "description": { "str": "Make you drunk.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "flags": [ "NO_LEGS", "SILENT", "NO_HANDS" ], "effect": "attack", @@ -44,8 +44,8 @@ { "id": "sojourners_palm_spell", "type": "SPELL", - "name": "Sojourners palm effect", - "description": "teleport you in a small area.", + "name": { "str": "Sojourners palm effect", "//~": "NO_I18N" }, + "description": { "str": "teleport you in a small area.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "flags": [ "NO_LEGS", "SILENT", "NO_HANDS" ], "effect": "short_range_teleport", @@ -59,8 +59,8 @@ { "id": "funnelcap_spell", "type": "SPELL", - "name": "Funnelcap effect", - "description": "Restore a bit of mana.", + "name": { "str": "Funnelcap effect", "//~": "NO_I18N" }, + "description": { "str": "Restore a bit of mana.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "flags": [ "NO_LEGS", "SILENT", "NO_HANDS" ], "effect": "recover_energy", @@ -73,8 +73,8 @@ { "id": "pfruit_regeneration_spell", "type": "SPELL", - "name": "Apple Potion Healing Effect", - "description": "Heals the target.", + "name": { "str": "Apple Potion Healing Effect", "//~": "NO_I18N" }, + "description": { "str": "Heals the target.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "min_damage": -1, "max_damage": -1, diff --git a/data/mods/Magiclysm/Spells/dragonbreath.json b/data/mods/Magiclysm/Spells/dragonbreath.json index 8787ec7f5b9a4..9c995a764d3f3 100644 --- a/data/mods/Magiclysm/Spells/dragonbreath.json +++ b/data/mods/Magiclysm/Spells/dragonbreath.json @@ -2,8 +2,8 @@ { "type": "SPELL", "id": "dragon_deep_breath", - "name": { "str": "Take a Deep Breath" }, - "description": "Preps for using dragon breath.", + "name": { "str": "Take a Deep Breath", "//~": "NO_I18N" }, + "description": { "str": "Preps for using dragon breath.", "//~": "NO_I18N" }, "flags": [ "VERBAL", "NO_HANDS", "NO_LEGS", "MUST_HAVE_CLASS_TO_LEARN" ], "valid_targets": [ "hostile" ], "max_level": 40, @@ -17,8 +17,8 @@ { "type": "SPELL", "id": "dragon_deep_breath_self", - "name": { "str": "Took a Deep Breath" }, - "description": "Grants the effect for a dragon to use deep breath.", + "name": { "str": "Took a Deep Breath", "//~": "NO_I18N" }, + "description": { "str": "Grants the effect for a dragon to use deep breath.", "//~": "NO_I18N" }, "flags": [ "VERBAL", "NO_HANDS", "NO_LEGS", "MUST_HAVE_CLASS_TO_LEARN" ], "valid_targets": [ "self" ], "max_level": 1, @@ -31,14 +31,14 @@ { "type": "effect_type", "id": "effect_dragon_deep_breath", - "name": [ "Deep Breath" ], - "desc": [ "You are ready to use your breath weapon." ] + "name": [ { "str": "Deep Breath", "//~": "NO_I18N" } ], + "desc": [ { "str": "You are ready to use your breath weapon.", "//~": "NO_I18N" } ] }, { "type": "SPELL", "id": "dragon_breath_black", - "name": { "str": "Black Dragons' Breath" }, - "description": "Spews a line of acid from your mouth.", + "name": { "str": "Black Dragons' Breath", "//~": "NO_I18N" }, + "description": { "str": "Spews a line of acid from your mouth.", "//~": "NO_I18N" }, "valid_targets": [ "hostile", "ally", "ground" ], "damage_type": "acid", "max_level": 40, diff --git a/data/mods/Magiclysm/Spells/druid.json b/data/mods/Magiclysm/Spells/druid.json index bda8f92ca3ee2..f41c3e1208818 100644 --- a/data/mods/Magiclysm/Spells/druid.json +++ b/data/mods/Magiclysm/Spells/druid.json @@ -124,8 +124,11 @@ { "id": "druid_naturequiver1", "type": "SPELL", - "name": "Nature's Quiver", - "description": "This spell conjures a magical quiver as part of the nature's bow spell. It's a bug if you have it directly.", + "name": { "str": "Nature's Quiver", "//~": "NO_I18N" }, + "description": { + "str": "This spell conjures a magical quiver as part of the nature's bow spell. It's a bug if you have it directly.", + "//~": "NO_I18N" + }, "valid_targets": [ "none" ], "flags": [ "CONJURATION_SPELL", "SILENT" ], "min_damage": 1, @@ -139,8 +142,11 @@ { "id": "druid_naturearrows1", "type": "SPELL", - "name": "Nature's Arrows", - "description": "This spell conjures magical arrows as part of the nature's bow spell. It's a bug if you have it directly.", + "name": { "str": "Nature's Arrows", "//~": "NO_I18N" }, + "description": { + "str": "This spell conjures magical arrows as part of the nature's bow spell. It's a bug if you have it directly.", + "//~": "NO_I18N" + }, "valid_targets": [ "none" ], "flags": [ "CONJURATION_SPELL", "SILENT" ], "min_damage": { "math": [ "( (u_spell_level('druid_naturebow1') * 3) + 15) * (summoning_proficiency_modifier())" ] }, @@ -185,8 +191,11 @@ { "id": "druid_naturequiver1_plus", "type": "SPELL", - "name": "Nature's Quiver", - "description": "This spell conjures a magical quiver as part of the nature's bow spell. It's a bug if you have it directly.", + "name": { "str": "Nature's Quiver", "//~": "NO_I18N" }, + "description": { + "str": "This spell conjures a magical quiver as part of the nature's bow spell. It's a bug if you have it directly.", + "//~": "NO_I18N" + }, "valid_targets": [ "none" ], "flags": [ "CONJURATION_SPELL", "SILENT" ], "min_damage": 1, @@ -200,8 +209,11 @@ { "id": "druid_naturearrows1_plus", "type": "SPELL", - "name": "Nature's Arrows", - "description": "This spell conjures magical arrows as part of the nature's bow spell. It's a bug if you have it directly.", + "name": { "str": "Nature's Arrows", "//~": "NO_I18N" }, + "description": { + "str": "This spell conjures magical arrows as part of the nature's bow spell. It's a bug if you have it directly.", + "//~": "NO_I18N" + }, "valid_targets": [ "none" ], "flags": [ "CONJURATION_SPELL", "SILENT" ], "min_damage": { "math": [ "( (u_spell_level('druid_naturebow1_plus') * 4) + 30) * (summoning_proficiency_modifier())" ] }, @@ -651,8 +663,8 @@ { "id": "druid_cause_rot_terrain", "type": "SPELL", - "name": "Cause Rot Terrain Rot", - "description": "The ruin terrain effect of the Cause Rot spell. It's a bug if you have it directly.", + "name": { "str": "Cause Rot Terrain Rot", "//~": "NO_I18N" }, + "description": { "str": "The ruin terrain effect of the Cause Rot spell. It's a bug if you have it directly.", "//~": "NO_I18N" }, "effect": "ter_transform", "effect_str": "ter_druid_cause_rot_terrain", "shape": "blast", @@ -1076,8 +1088,8 @@ { "id": "druid_renew_forest_spell_real", "type": "SPELL", - "name": "Renewing the Forest Real", - "description": "The actual spell that casts Renewing the Forest. It's a bug if you have it.", + "name": { "str": "Renewing the Forest Real", "//~": "NO_I18N" }, + "description": { "str": "The actual spell that casts Renewing the Forest. It's a bug if you have it.", "//~": "NO_I18N" }, "flags": [ "CHANNELING_SPELL", "SILENT", "VERBAL", "IGNORE_WALLS" ], "valid_targets": [ "ground" ], "shape": "blast", diff --git a/data/mods/Magiclysm/Spells/earthshaper.json b/data/mods/Magiclysm/Spells/earthshaper.json index 413cdd26cbbe6..e9ea99892c5e6 100644 --- a/data/mods/Magiclysm/Spells/earthshaper.json +++ b/data/mods/Magiclysm/Spells/earthshaper.json @@ -358,8 +358,8 @@ { "id": "earthshaper_pillar_side_effect", "type": "SPELL", - "name": "Pillar Side Effect", - "description": "Bash effect that follows, levels reduce damage and AoE.", + "name": { "str": "Pillar Side Effect", "//~": "NO_I18N" }, + "description": { "str": "Bash effect that follows, levels reduce damage and AoE.", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "effect": "bash", "shape": "blast", @@ -402,8 +402,11 @@ { "id": "pertifying_touch_moves", "type": "SPELL", - "name": "Petrifying Touch Moves Removing", - "description": "Delete some amount of moves from monster, and inflict DoT. You can see it only in debug mode.", + "name": { "str": "Petrifying Touch Moves Removing", "//~": "NO_I18N" }, + "description": { + "str": "Delete some amount of moves from monster, and inflict DoT. You can see it only in debug mode.", + "//~": "NO_I18N" + }, "valid_targets": [ "hostile" ], "flags": [ "EVOCATION_SPELL", "SILENT", "NO_EXPLOSION_SFX", "SPLIT_DAMAGE" ], "effect": "mod_moves", @@ -479,8 +482,8 @@ { "id": "eshaper_impalement_moves", "type": "SPELL", - "name": "Impalement Moves Removing", - "description": "Delete some random amount of moves from monster. You can see it only in debug mode.", + "name": { "str": "Impalement Moves Removing", "//~": "NO_I18N" }, + "description": { "str": "Delete some random amount of moves from monster. You can see it only in debug mode.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "EVOCATION_SPELL", "SILENT", "RANDOM_DAMAGE", "NO_PROJECTILE", "NO_EXPLOSION_SFX" ], "effect": "mod_moves", @@ -571,8 +574,8 @@ { "id": "eshaper_spawn_hammer", "type": "SPELL", - "name": "Utility Molding (Hammer)", - "description": "Spawn the Utility molding hammer. It's a bug if you have this spell directly.", + "name": { "str": "Utility Molding (Hammer)", "//~": "NO_I18N" }, + "description": { "str": "Spawn the Utility molding hammer. It's a bug if you have this spell directly.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "flags": [ "CONJURATION_SPELL", "SILENT", "NO_EXPLOSION_SFX" ], "min_damage": 1, @@ -586,8 +589,8 @@ { "id": "eshaper_spawn_pickaxe", "type": "SPELL", - "name": "Utility Molding (Pickaxe)", - "description": "Spawn the Utility molding pickaxe. It's a bug if you have this spell directly.", + "name": { "str": "Utility Molding (Pickaxe)", "//~": "NO_I18N" }, + "description": { "str": "Spawn the Utility molding pickaxe. It's a bug if you have this spell directly.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "flags": [ "CONJURATION_SPELL", "SILENT", "NO_EXPLOSION_SFX" ], "min_damage": 1, @@ -601,8 +604,8 @@ { "id": "eshaper_spawn_axe", "type": "SPELL", - "name": "Utility Molding (Axe)", - "description": "Spawn the Utility molding axe. It's a bug if you have this spell directly.", + "name": { "str": "Utility Molding (Axe)", "//~": "NO_I18N" }, + "description": { "str": "Spawn the Utility molding axe. It's a bug if you have this spell directly.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "flags": [ "CONJURATION_SPELL", "SILENT", "NO_EXPLOSION_SFX" ], "min_damage": 1, @@ -616,8 +619,8 @@ { "id": "eshaper_spawn_knife", "type": "SPELL", - "name": "Utility Molding (Knife)", - "description": "Spawn the Utility molding knife. It's a bug if you have this spell directly.", + "name": { "str": "Utility Molding (Knife)", "//~": "NO_I18N" }, + "description": { "str": "Spawn the Utility molding knife. It's a bug if you have this spell directly.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "flags": [ "CONJURATION_SPELL", "SILENT", "NO_EXPLOSION_SFX" ], "min_damage": 1, @@ -631,8 +634,8 @@ { "id": "eshaper_spawn_shovel", "type": "SPELL", - "name": "Utility Molding (Shovel)", - "description": "Spawn the Utility molding shovel. It's a bug if you have this spell directly.", + "name": { "str": "Utility Molding (Shovel)", "//~": "NO_I18N" }, + "description": { "str": "Spawn the Utility molding shovel. It's a bug if you have this spell directly.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "flags": [ "CONJURATION_SPELL", "SILENT", "NO_EXPLOSION_SFX" ], "min_damage": 1, @@ -696,8 +699,8 @@ { "type": "SPELL", "id": "eshaper_crystal_wrap_damage", - "name": "Crystal Wrapping Damage", - "description": "Return some damage to attacker. You can see it only in debug mode.", + "name": { "str": "Crystal Wrapping Damage", "//~": "NO_I18N" }, + "description": { "str": "Return some damage to attacker. You can see it only in debug mode.", "//~": "NO_I18N" }, "effect": "attack", "shape": "blast", "flags": [ "CONJURATION_SPELL", "SILENT", "RANDOM_DAMAGE", "NO_EXPLOSION_SFX" ], diff --git a/data/mods/Magiclysm/Spells/feral_wizards.json b/data/mods/Magiclysm/Spells/feral_wizards.json index 0a15bded306a4..41bd657036cce 100644 --- a/data/mods/Magiclysm/Spells/feral_wizards.json +++ b/data/mods/Magiclysm/Spells/feral_wizards.json @@ -2,8 +2,8 @@ { "id": "mirror_image_rad_mage", "type": "SPELL", - "name": "Mirror Image Radiation Mage", - "description": "This spell summons duplicates of the radiation mage. It's a bug if you have it.", + "name": { "str": "Mirror Image Radiation Mage", "//~": "NO_I18N" }, + "description": { "str": "This spell summons duplicates of the radiation mage. It's a bug if you have it.", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "effect": "summon", "effect_str": "mon_mirror_image_rad_mage", @@ -22,8 +22,8 @@ { "id": "feral_rad_mage_rad_spell", "type": "SPELL", - "name": "Create Rads Radiation Mage", - "description": "This spell creates radiation gas around a target. It's a bug if you have it.", + "name": { "str": "Create Rads Radiation Mage", "//~": "NO_I18N" }, + "description": { "str": "This spell creates radiation gas around a target. It's a bug if you have it.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "effect": "emit", "effect_str": "emit_rad_cloud", @@ -36,8 +36,8 @@ { "id": "feral_rad_mage_summon_spell", "type": "SPELL", - "name": "Summon Zombie", - "description": "A spell for the feral rad mage to summon a zombie. It's a bug if you have this.", + "name": { "str": "Summon Zombie", "//~": "NO_I18N" }, + "description": { "str": "A spell for the feral rad mage to summon a zombie. It's a bug if you have this.", "//~": "NO_I18N" }, "valid_targets": [ "hostile", "ground" ], "flags": [ "WONDER", "NO_PROJECTILE" ], "max_level": 1, @@ -76,8 +76,8 @@ { "id": "feral_animist_summon_zombie", "type": "SPELL", - "name": "Summon Zombie", - "description": "A spell for the feral rad mage to summon a normal zombie. It's a bug if you have this.", + "name": { "str": "Summon Zombie", "//~": "NO_I18N" }, + "description": { "str": "A spell for the feral rad mage to summon a normal zombie. It's a bug if you have this.", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "flags": [ "HOSTILE_SUMMON", "LOUD", "NO_PROJECTILE" ], "min_damage": 1, @@ -96,8 +96,11 @@ { "id": "feral_animist_summon_tough_zombie", "type": "SPELL", - "name": "Summon Tough Zombie", - "description": "A spell for the feral rad mage to summon a tough zombie brute. It's a bug if you have this.", + "name": { "str": "Summon Tough Zombie", "//~": "NO_I18N" }, + "description": { + "str": "A spell for the feral rad mage to summon a tough zombie brute. It's a bug if you have this.", + "//~": "NO_I18N" + }, "valid_targets": [ "ground" ], "flags": [ "HOSTILE_SUMMON", "LOUD", "NO_PROJECTILE" ], "min_damage": 1, @@ -116,8 +119,8 @@ { "id": "feral_animist_summon_zombie_brute", "type": "SPELL", - "name": "Summon Zombie Brute", - "description": "A spell for the feral rad mage to summon a zombie brute. It's a bug if you have this.", + "name": { "str": "Summon Zombie Brute", "//~": "NO_I18N" }, + "description": { "str": "A spell for the feral rad mage to summon a zombie brute. It's a bug if you have this.", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "flags": [ "HOSTILE_SUMMON", "LOUD", "NO_PROJECTILE" ], "min_damage": 1, @@ -136,8 +139,11 @@ { "id": "feral_animist_summon_zombie_hulk", "type": "SPELL", - "name": "Radiation Mage Summon Zombie", - "description": "A spell for the feral rad mage to summon a zombie hulk. They probably won't cast this--but good luck if they do.", + "name": { "str": "Radiation Mage Summon Zombie", "//~": "NO_I18N" }, + "description": { + "str": "A spell for the feral rad mage to summon a zombie hulk. They probably won't cast this--but good luck if they do.", + "//~": "NO_I18N" + }, "valid_targets": [ "ground" ], "flags": [ "HOSTILE_SUMMON", "LOUD", "NO_PROJECTILE" ], "min_damage": 1, @@ -156,8 +162,11 @@ { "id": "feral_rad_mage_swap_spell", "type": "SPELL", - "name": "Change Places with mirror image", - "description": "The spell for the feral radiation mage swapping places with a mirror image. It's a bug if you have it.", + "name": { "str": "Change Places with mirror image", "//~": "NO_I18N" }, + "description": { + "str": "The spell for the feral radiation mage swapping places with a mirror image. It's a bug if you have it.", + "//~": "NO_I18N" + }, "valid_targets": [ "ally" ], "targeted_monster_ids": [ "mon_mirror_image_rad_mage" ], "flags": [ "NO_LEGS", "LOUD", "SOMATIC", "SWAP_POS", "NO_PROJECTILE" ], @@ -171,8 +180,8 @@ { "id": "dispel_magic_monster", "type": "SPELL", - "name": "Dispel Magic Monster", - "description": "Dispel magic for monsters so they'll only dispel their enemies", + "name": { "str": "Dispel Magic Monster", "//~": "NO_I18N" }, + "description": { "str": "Dispel magic for monsters so they'll only dispel their enemies", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "effect": "attack", "effect_str": "effect_dispel_magic", @@ -186,8 +195,8 @@ { "id": "disjunction_monster", "type": "SPELL", - "name": "Disjunction Monster", - "description": "Disjunction for monsters so they'll only dispel their enemies", + "name": { "str": "Disjunction Monster", "//~": "NO_I18N" }, + "description": { "str": "Disjunction for monsters so they'll only dispel their enemies", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "effect": "attack", "effect_str": "effect_disjunction", @@ -201,8 +210,8 @@ { "id": "summon_wolf_druid_monster", "type": "SPELL", - "name": "Summon Wolf Monster", - "description": "Call to the wilds for aid from some wolves. This is the monster version.", + "name": { "str": "Summon Wolf Monster", "//~": "NO_I18N" }, + "description": { "str": "Call to the wilds for aid from some wolves. This is the monster version.", "//~": "NO_I18N" }, "valid_targets": [ "hostile", "ground" ], "min_damage": 1, "max_damage": 3, @@ -226,7 +235,7 @@ "id": "feral_stormshaper_summon_stormhammer_spell", "type": "SPELL", "name": { "str": "Call Stormhammer Monster", "//~": "NO_I18N" }, - "description": "Summon a stormhammer by effect. You should never see this.", + "description": { "str": "Summon a stormhammer by effect. You should never see this.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "max_level": 20, "flags": [ "SOMATIC", "NO_LEGS" ], @@ -242,7 +251,10 @@ "id": "feral_stormshaper_summon_stormhammer_spell_internal_cooldown", "type": "SPELL", "name": { "str": "Call Stormhammer Monster Cooldown", "//~": "NO_I18N" }, - "description": "Designed to make any future stormhammers have a much longer cooldown than the first one so that dispelling them is tactically advantageous. You shouldn't see this.", + "description": { + "str": "Designed to make any future stormhammers have a much longer cooldown than the first one so that dispelling them is tactically advantageous. You shouldn't see this.", + "//~": "NO_I18N" + }, "valid_targets": [ "self" ], "flags": [ "SOMATIC", "NO_LEGS", "RANDOM_DURATION" ], "shape": "blast", diff --git a/data/mods/Magiclysm/Spells/infrastructure.json b/data/mods/Magiclysm/Spells/infrastructure.json index b70628ba40e09..8221d947977e5 100644 --- a/data/mods/Magiclysm/Spells/infrastructure.json +++ b/data/mods/Magiclysm/Spells/infrastructure.json @@ -2,8 +2,8 @@ { "id": "blood_mage_healing", "type": "SPELL", - "name": "Blood Mage Healing Effect", - "description": "Heals the caster.", + "name": { "str": "Blood Mage Healing Effect", "//~": "NO_I18N" }, + "description": { "str": "Heals the caster.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "min_damage": -1, "max_damage": -1, @@ -14,8 +14,11 @@ { "id": "boreal_mage_cold_damage", "type": "SPELL", - "name": "Boreal Mage Cold Damage", - "description": "AoE cold attack around the player. If you are seeing this spell, you have debugged it in.", + "name": { "str": "Boreal Mage Cold Damage", "//~": "NO_I18N" }, + "description": { + "str": "AoE cold attack around the player. If you are seeing this spell, you have debugged it in.", + "//~": "NO_I18N" + }, "valid_targets": [ "hostile" ], "flags": [ "SILENT", "NO_PROJECTILE", "NO_EXPLOSION_SFX", "SPLIT_DAMAGE" ], "effect": "attack", @@ -29,8 +32,8 @@ { "type": "SPELL", "id": "FIRE_ELEMENTAL_BURNBACK", - "name": "Fire Elemental Burnback", - "description": "The burnback effect from the Fire Elemental Attunement.", + "name": { "str": "Fire Elemental Burnback", "//~": "NO_I18N" }, + "description": { "str": "The burnback effect from the Fire Elemental Attunement.", "//~": "NO_I18N" }, "effect": "attack", "shape": "blast", "min_damage": 5, @@ -44,8 +47,8 @@ { "type": "SPELL", "id": "GAIAS_CHOSEN_THORNS", - "name": "Gaia's Chosen Thorns", - "description": "The thorns effect from the Gaia's Chosen Attunement.", + "name": { "str": "Gaia's Chosen Thorns", "//~": "NO_I18N" }, + "description": { "str": "The thorns effect from the Gaia's Chosen Attunement.", "//~": "NO_I18N" }, "effect": "attack", "shape": "blast", "flags": [ "SILENT", "RANDOM_DAMAGE", "SPLIT_DAMAGE" ], @@ -59,8 +62,8 @@ { "id": "glacier_mage_attack", "type": "SPELL", - "name": "Glacier Mage Attack", - "description": "Deal some damage to a monster you attack.", + "name": { "str": "Glacier Mage Attack", "//~": "NO_I18N" }, + "description": { "str": "Deal some damage to a monster you attack.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "SILENT", "NO_PROJECTILE", "RANDOM_DAMAGE", "RANDOM_DURATION", "NO_EXPLOSION_SFX" ], "effect": "attack", @@ -77,8 +80,8 @@ { "id": "glacier_mage_bash_damage", "type": "SPELL", - "name": "Glacier Mage Bash AoE", - "description": "Deal some bash damage around the player.", + "name": { "str": "Glacier Mage Bash AoE", "//~": "NO_I18N" }, + "description": { "str": "Deal some bash damage around the player.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "SILENT", "NO_PROJECTILE", "NO_EXPLOSION_SFX" ], "effect": "attack", @@ -92,8 +95,8 @@ { "id": "golemancer_block", "type": "SPELL", - "name": "Golemancer's block", - "description": "Block huge damage in the next 1 second.", + "name": { "str": "Golemancer's block", "//~": "NO_I18N" }, + "description": { "str": "Block huge damage in the next 1 second.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "attack", "effect_str": "golemancer_block", @@ -105,8 +108,8 @@ { "type": "SPELL", "id": "ICE_ELEMENTAL_COLD_DAMAGE", - "name": "Ice Elemental Cold Damage", - "description": "The cold damage effect from the Ice Elemental Attunement.", + "name": { "str": "Ice Elemental Cold Damage", "//~": "NO_I18N" }, + "description": { "str": "The cold damage effect from the Ice Elemental Attunement.", "//~": "NO_I18N" }, "effect": "attack", "shape": "blast", "flags": [ "NO_PROJECTILE", "NO_EXPLOSION_SFX", "SPLIT_DAMAGE" ], @@ -120,8 +123,8 @@ { "id": "permafrost_mage_moves_substract", "type": "SPELL", - "name": "Permafrost Mage Moves Subtract", - "description": "Subtract some moves from monster that attack you.", + "name": { "str": "Permafrost Mage Moves Subtract", "//~": "NO_I18N" }, + "description": { "str": "Subtract some moves from monster that attack you.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "SILENT", "RANDOM_DAMAGE", "NO_EXPLOSION_SFX" ], "shape": "blast", @@ -134,8 +137,8 @@ { "id": "radiation_mage_clairvoyance", "type": "SPELL", - "name": "Radiation Mage Clairvoyance", - "description": "Emit clairvoyance around the player.", + "name": { "str": "Radiation Mage Clairvoyance", "//~": "NO_I18N" }, + "description": { "str": "Emit clairvoyance around the player.", "//~": "NO_I18N" }, "effect": "attack", "shape": "blast", "valid_targets": [ "ally", "hostile", "ground", "self" ], @@ -149,8 +152,11 @@ { "id": "mind_read", "type": "SPELL", - "name": "Mind Reading", - "description": "You can predict some movements of your enemies (just slowdown in fact). If you are seeing this spell, you have debugged it in.", + "name": { "str": "Mind Reading", "//~": "NO_I18N" }, + "description": { + "str": "You can predict some movements of your enemies (just slowdown in fact). If you are seeing this spell, you have debugged it in.", + "//~": "NO_I18N" + }, "valid_targets": [ "hostile" ], "flags": [ "SILENT", "NO_PROJECTILE", "NO_EXPLOSION_SFX" ], "effect": "attack", @@ -166,8 +172,11 @@ { "id": "soul_pressure", "type": "SPELL", - "name": "Soul Pressure", - "description": "This is a spell that represents the Soulfire putting a burning pressure on nearby opponents. If you are seeing this spell, you have debugged it in.", + "name": { "str": "Soul Pressure", "//~": "NO_I18N" }, + "description": { + "str": "This is a spell that represents the Soulfire putting a burning pressure on nearby opponents. If you are seeing this spell, you have debugged it in.", + "//~": "NO_I18N" + }, "valid_targets": [ "hostile" ], "flags": [ "SILENT", "NO_PROJECTILE", "NO_EXPLOSION_SFX", "SPLIT_DAMAGE" ], "effect": "attack", @@ -184,8 +193,8 @@ { "type": "SPELL", "id": "STORM_ELEMENTAL_ZAPBACK", - "name": "Storm Elemental Zapback", - "description": "The zapback effect from the Storm Elemental Attunement.", + "name": { "str": "Storm Elemental Zapback", "//~": "NO_I18N" }, + "description": { "str": "The zapback effect from the Storm Elemental Attunement.", "//~": "NO_I18N" }, "effect": "attack", "shape": "blast", "flags": [ "NO_PROJECTILE", "NO_EXPLOSION_SFX" ], @@ -199,8 +208,8 @@ { "id": "solar_blinding", "type": "SPELL", - "name": "Solar Blinding", - "description": "Make your enemies blind for a short time.", + "name": { "str": "Solar Blinding", "//~": "NO_I18N" }, + "description": { "str": "Make your enemies blind for a short time.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "SILENT", "NO_PROJECTILE", "NO_EXPLOSION_SFX" ], "effect": "attack", @@ -217,8 +226,8 @@ { "id": "tundra_mage_aoe", "type": "SPELL", - "name": "Tundra Mage Slowdown DoT AoE", - "description": "Deal some cold DoT around the player, and slowdown monsters nearby.", + "name": { "str": "Tundra Mage Slowdown DoT AoE", "//~": "NO_I18N" }, + "description": { "str": "Deal some cold DoT around the player, and slowdown monsters nearby.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "SILENT", "NO_PROJECTILE", "NO_EXPLOSION_SFX", "SPLIT_DAMAGE" ], "effect": "attack", @@ -235,8 +244,8 @@ { "id": "void_claws", "type": "SPELL", - "name": "Void Claws", - "description": "This is a spell that causes a DoT effect whenever you hit.", + "name": { "str": "Void Claws", "//~": "NO_I18N" }, + "description": { "str": "This is a spell that causes a DoT effect whenever you hit.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "SILENT", "NO_PROJECTILE", "NO_EXPLOSION_SFX", "SPLIT_DAMAGE" ], "effect": "attack", @@ -254,8 +263,8 @@ { "id": "wither_mage_withering", "type": "SPELL", - "name": "Withering", - "description": "Give some stats when you attack your enemies.", + "name": { "str": "Withering", "//~": "NO_I18N" }, + "description": { "str": "Give some stats when you attack your enemies.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "attack", "effect_str": "withering_eff", @@ -267,8 +276,8 @@ { "id": "wither_mage_bio_damage", "type": "SPELL", - "name": "Wither Mage bio DoT AoE", - "description": "Deal some toxic DoT around the player.", + "name": { "str": "Wither Mage bio DoT AoE", "//~": "NO_I18N" }, + "description": { "str": "Deal some toxic DoT around the player.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "SILENT", "NO_PROJECTILE", "NO_EXPLOSION_SFX", "SPLIT_DAMAGE" ], "effect": "attack", diff --git a/data/mods/Magiclysm/Spells/item_only.json b/data/mods/Magiclysm/Spells/item_only.json index 38a5265e11332..8f90f2b2416c0 100644 --- a/data/mods/Magiclysm/Spells/item_only.json +++ b/data/mods/Magiclysm/Spells/item_only.json @@ -2,9 +2,12 @@ { "id": "twisted_restore", "type": "SPELL", - "name": "Twisted Restoration", + "name": { "str": "Twisted Restoration", "//~": "NO_I18N" }, "//": "Used for potion of Twisted Restoration, not castable", - "description": "This spell overclocks your heart, generating new flesh and muscle. It is unwise to use this in immediate danger, and may be fatal if done in critical condition.", + "description": { + "str": "This spell overclocks your heart, generating new flesh and muscle. It is unwise to use this in immediate danger, and may be fatal if done in critical condition.", + "//~": "NO_I18N" + }, "valid_targets": [ "self" ], "flags": [ "SILENT", "NO_LEGS", "NO_HANDS", "NO_PROJECTILE" ], "max_level": 1, @@ -31,9 +34,12 @@ { "id": "twisted_restore_improved", "type": "SPELL", - "name": "Improved Twisted Restoration", + "name": { "str": "Improved Twisted Restoration", "//~": "NO_I18N" }, "//": "Used for Animist-exclusive potion, not castable", - "description": "This spell overclocks your heart, generating new flesh and muscle. It is unwise to use this in immediate danger, and may be fatal if done in critical condition. Improved brewing mitigates the strain of the spell.", + "description": { + "str": "This spell overclocks your heart, generating new flesh and muscle. It is unwise to use this in immediate danger, and may be fatal if done in critical condition. Improved brewing mitigates the strain of the spell.", + "//~": "NO_I18N" + }, "valid_targets": [ "self" ], "flags": [ "SILENT", "NO_LEGS", "NO_HANDS", "NO_PROJECTILE" ], "max_level": 1, @@ -53,8 +59,8 @@ { "id": "conj_throwing_blade3", "type": "SPELL", - "name": "Conjure Throwing Blade I", - "description": "Conjures 3 throwing knives.", + "name": { "str": "Conjure Throwing Blade I", "//~": "NO_I18N" }, + "description": { "str": "Conjures 3 throwing knives.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "spawn_item", "effect_str": "throwing_knife", @@ -71,8 +77,8 @@ { "id": "conj_mag_throw_blade_group", "type": "SPELL", - "name": "Conjure Random Magical Throwing Blade", - "description": "Conjures a magical throwing knife, one of the spells specified in extra effects.", + "name": { "str": "Conjure Random Magical Throwing Blade", "//~": "NO_I18N" }, + "description": { "str": "Conjures a magical throwing knife, one of the spells specified in extra effects.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "flags": [ "WONDER" ], "effect": "none", @@ -101,8 +107,8 @@ { "id": "conj_mag_throw_blade_1", "type": "SPELL", - "name": "Conjure Magical Throwing Blade I", - "description": "Conjures 1 magical throwing knife.", + "name": { "str": "Conjure Magical Throwing Blade I", "//~": "NO_I18N" }, + "description": { "str": "Conjures 1 magical throwing knife.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "spawn_item", "effect_str": "magical_throwing_knife", @@ -116,8 +122,8 @@ { "id": "conj_mag_throw_blade_fire", "type": "SPELL", - "name": "Conjure Magical Throwing Blade Fire", - "description": "Conjures 1 magical throwing knife.", + "name": { "str": "Conjure Magical Throwing Blade Fire", "//~": "NO_I18N" }, + "description": { "str": "Conjures 1 magical throwing knife.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "spawn_item", "effect_str": "magical_throwing_knife_fire", @@ -131,8 +137,8 @@ { "id": "conj_mag_throw_blade_cold", "type": "SPELL", - "name": "Conjure Magical Throwing Blade Cold", - "description": "Conjures 1 magical throwing knife.", + "name": { "str": "Conjure Magical Throwing Blade Cold", "//~": "NO_I18N" }, + "description": { "str": "Conjures 1 magical throwing knife.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "spawn_item", "effect_str": "magical_throwing_knife_cold", @@ -146,8 +152,8 @@ { "id": "conj_mag_throw_blade_cut", "type": "SPELL", - "name": "Conjure Magical Throwing Blade Cut", - "description": "Conjures 1 magical throwing knife.", + "name": { "str": "Conjure Magical Throwing Blade Cut", "//~": "NO_I18N" }, + "description": { "str": "Conjures 1 magical throwing knife.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "spawn_item", "effect_str": "magical_throwing_knife_cut", @@ -161,8 +167,8 @@ { "id": "conj_mag_throw_blade_biological", "type": "SPELL", - "name": "Conjure Magical Throwing Blade Biological", - "description": "Conjures 1 magical throwing knife.", + "name": { "str": "Conjure Magical Throwing Blade Biological", "//~": "NO_I18N" }, + "description": { "str": "Conjures 1 magical throwing knife.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "spawn_item", "effect_str": "magical_throwing_knife_biological", @@ -176,8 +182,8 @@ { "id": "magical_throwing_knife_pure_special", "type": "SPELL", - "name": "Conjure Magical Throwing Blade Pure", - "description": "Conjures 1 magical throwing knife.", + "name": { "str": "Conjure Magical Throwing Blade Pure", "//~": "NO_I18N" }, + "description": { "str": "Conjures 1 magical throwing knife.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "spawn_item", "effect_str": "magical_throwing_knife_pure_special", @@ -191,8 +197,8 @@ { "id": "potion_recover_mana", "type": "SPELL", - "name": "Recover Mana", - "description": "You regain mana.", + "name": { "str": "Recover Mana", "//~": "NO_I18N" }, + "description": { "str": "You regain mana.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "min_damage": 250, "damage_increment": 50.0, @@ -213,8 +219,8 @@ { "id": "mana_doping", "type": "SPELL", - "name": { "str": "Pain" }, - "description": "Increases pain.", + "name": { "str": "Pain", "//~": "NO_I18N" }, + "description": { "str": "Increases pain.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "flags": [ "SILENT", "NO_LEGS", "NO_HANDS" ], "//": "Listed as a recover energy effect with a negative modifier that decreases with each level of the spell, which makes it cause damage instead.", @@ -232,9 +238,9 @@ { "id": "lupercalia", "type": "SPELL", - "name": "Lupercalian Release", + "name": { "str": "Lupercalian Release", "//~": "NO_I18N" }, "//": "Used for wolfshead cufflinks not castable", - "description": "This spell transforms you into a werewolf. There may be some cons to this.", + "description": { "str": "This spell transforms you into a werewolf. There may be some cons to this.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "flags": [ "SILENT", "NO_LEGS", "NO_HANDS" ], "effect": "spawn_item", @@ -255,8 +261,8 @@ { "id": "wolfsbane", "type": "SPELL", - "name": "Wolfsbane", - "description": "The tip of the spear glows white hot as you strike.", + "name": { "str": "Wolfsbane", "//~": "NO_I18N" }, + "description": { "str": "The tip of the spear glows white hot as you strike.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "NO_HANDS", "NO_LEGS" ], "damage_type": "heat", @@ -268,8 +274,8 @@ { "id": "mana_bolt_random", "type": "SPELL", - "name": "Mana Bolt", - "description": "Semi controlled mana rocket.", + "name": { "str": "Mana Bolt", "//~": "NO_I18N" }, + "description": { "str": "Semi controlled mana rocket.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "RANDOM_TARGET", "RANDOM_DAMAGE", "SILENT" ], "effect": "attack", @@ -283,8 +289,8 @@ { "id": "missile_volley", "type": "SPELL", - "name": "Missile volley", - "description": "Cast a swarm of mana bolts in random directions.", + "name": { "str": "Missile volley", "//~": "NO_I18N" }, + "description": { "str": "Cast a swarm of mana bolts in random directions.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "flags": [ "WONDER" ], "effect": "attack", @@ -299,8 +305,8 @@ { "id": "gorgon_spell", "type": "SPELL", - "name": "Petrification", - "description": "Freeze!", + "name": { "str": "Petrification", "//~": "NO_I18N" }, + "description": { "str": "Freeze!", "//~": "NO_I18N" }, "valid_targets": [ "hostile", "ground" ], "flags": [ "NO_PROJECTILE", "IGNORE_WALLS" ], "effect": "mod_moves", @@ -315,8 +321,8 @@ { "id": "disorient_spell", "type": "SPELL", - "name": "Disorientation", - "description": "Mental sledgehammer strike.", + "name": { "str": "Disorientation", "//~": "NO_I18N" }, + "description": { "str": "Mental sledgehammer strike.", "//~": "NO_I18N" }, "valid_targets": [ "hostile", "ground" ], "flags": [ "NO_PROJECTILE", "IGNORE_WALLS" ], "effect": "attack", @@ -333,8 +339,8 @@ { "id": "super_hot_spell", "type": "SPELL", - "name": "Propulsion", - "description": "Yep, you are fast.", + "name": { "str": "Propulsion", "//~": "NO_I18N" }, + "description": { "str": "Yep, you are fast.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "flags": [ "NO_LEGS", "LOUD", "SOMATIC" ], "effect": "mod_moves", @@ -345,8 +351,11 @@ { "id": "flask_clairvoyance", "type": "SPELL", - "name": "Omniscientia", - "description": "Connect the user to a few ethereal sensory organs, that allow the user to \"feel\" the territory nearby.", + "name": { "str": "Omniscientia", "//~": "NO_I18N" }, + "description": { + "str": "Connect the user to a few ethereal sensory organs, that allow the user to \"feel\" the territory nearby.", + "//~": "NO_I18N" + }, "valid_targets": [ "hostile", "ground" ], "flags": [ "IGNORE_WALLS", "NO_LEGS", "SILENT", "NO_EXPLOSION_SFX" ], "effect": "attack", @@ -360,8 +369,8 @@ { "id": "flask_spear", "type": "SPELL", - "name": "Lancea", - "description": "Release a long, spear-like line of liquid, which punctures things on the path.", + "name": { "str": "Lancea", "//~": "NO_I18N" }, + "description": { "str": "Release a long, spear-like line of liquid, which punctures things on the path.", "//~": "NO_I18N" }, "valid_targets": [ "hostile", "ground" ], "flags": [ "NO_LEGS", "SILENT", "RANDOM_DAMAGE" ], "min_aoe": 5, @@ -377,8 +386,8 @@ { "id": "flask_confusion", "type": "SPELL", - "name": "Turbatio", - "description": "Mental sledgehammer strike.", + "name": { "str": "Turbatio", "//~": "NO_I18N" }, + "description": { "str": "Mental sledgehammer strike.", "//~": "NO_I18N" }, "valid_targets": [ "hostile", "ground" ], "flags": [ "NO_PROJECTILE", "IGNORE_WALLS" ], "effect": "attack", @@ -394,8 +403,8 @@ { "id": "flask_teleport_rand", "type": "SPELL", - "name": "Effugium", - "description": "Teleport the caster to a random point nearby.", + "name": { "str": "Effugium", "//~": "NO_I18N" }, + "description": { "str": "Teleport the caster to a random point nearby.", "//~": "NO_I18N" }, "effect": "short_range_teleport", "shape": "blast", "valid_targets": [ "ground" ], @@ -408,8 +417,8 @@ { "id": "flask_teleport", "type": "SPELL", - "name": "Ecfugium", - "description": "Teleport the caster to a selected point nearby.", + "name": { "str": "Ecfugium", "//~": "NO_I18N" }, + "description": { "str": "Teleport the caster to a selected point nearby.", "//~": "NO_I18N" }, "effect": "short_range_teleport", "shape": "blast", "valid_targets": [ "ground" ], @@ -422,8 +431,8 @@ { "id": "flask_shadow_field", "type": "SPELL", - "name": "Umbra", - "description": "Shrouds the user in a field of darkness.", + "name": { "str": "Umbra", "//~": "NO_I18N" }, + "description": { "str": "Shrouds the user in a field of darkness.", "//~": "NO_I18N" }, "effect": "attack", "field_id": "fd_darkness", "min_field_intensity": 1, @@ -441,8 +450,8 @@ { "id": "flask_fireball", "type": "SPELL", - "name": "Flamma", - "description": "Molotovs magic equivalent.", + "name": { "str": "Flamma", "//~": "NO_I18N" }, + "description": { "str": "Molotovs magic equivalent.", "//~": "NO_I18N" }, "effect": "attack", "shape": "blast", "valid_targets": [ "self", "ally", "hostile", "ground" ], @@ -463,8 +472,8 @@ { "id": "flask_invisibility", "type": "SPELL", - "name": "Caecitas", - "description": "You are invisible now, and no one can see you. They still can hear or smell though.", + "name": { "str": "Caecitas", "//~": "NO_I18N" }, + "description": { "str": "You are invisible now, and no one can see you. They still can hear or smell though.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "attack", "effect_str": "invisibility", @@ -476,8 +485,11 @@ { "id": "flask_feather", "type": "SPELL", - "name": "Pluma", - "description": "Allows you to decrease your inertia, which allows you to jump from the skyscraper's roof onto the pavement below, unharmed.", + "name": { "str": "Pluma", "//~": "NO_I18N" }, + "description": { + "str": "Allows you to decrease your inertia, which allows you to jump from the skyscraper's roof onto the pavement below, unharmed.", + "//~": "NO_I18N" + }, "valid_targets": [ "self" ], "effect": "attack", "effect_str": "feather_fall", @@ -489,8 +501,8 @@ { "id": "flask_night_vision", "type": "SPELL", - "name": "Visio", - "description": "Grants you the ability to see in the dark.", + "name": { "str": "Visio", "//~": "NO_I18N" }, + "description": { "str": "Grants you the ability to see in the dark.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "attack", "effect_str": "dark_sight", @@ -502,8 +514,11 @@ { "id": "flask_charm", "type": "SPELL", - "name": "Venuste", - "description": "Make a creature ignore their own thoughts and make them think more positively towards a user, temporarily turning them friendly.", + "name": { "str": "Venuste", "//~": "NO_I18N" }, + "description": { + "str": "Make a creature ignore their own thoughts and make them think more positively towards a user, temporarily turning them friendly.", + "//~": "NO_I18N" + }, "valid_targets": [ "hostile" ], "flags": [ "NO_LEGS" ], "effect": "charm_monster", @@ -519,8 +534,8 @@ { "id": "flask_sludge_field", "type": "SPELL", - "name": "Lutum", - "description": "Cover the ground with a thick, sticky mass.", + "name": { "str": "Lutum", "//~": "NO_I18N" }, + "description": { "str": "Cover the ground with a thick, sticky mass.", "//~": "NO_I18N" }, "effect": "attack", "field_id": "fd_sludge", "min_field_intensity": 1, @@ -540,8 +555,8 @@ { "id": "flask_speed", "type": "SPELL", - "name": "Velocitas", - "description": "Makes you faster for quite some time.", + "name": { "str": "Velocitas", "//~": "NO_I18N" }, + "description": { "str": "Makes you faster for quite some time.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "attack", "effect_str": "flask_speed_eff", @@ -553,8 +568,8 @@ { "id": "flask_healing", "type": "SPELL", - "name": "Sanatio", - "description": "Makes you feel healthier.", + "name": { "str": "Sanatio", "//~": "NO_I18N" }, + "description": { "str": "Makes you feel healthier.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "attack", "effect_str": "flask_healing_eff", @@ -566,8 +581,8 @@ { "id": "flask_stamina", "type": "SPELL", - "name": "Constantia", - "description": "You can't get tired.", + "name": { "str": "Constantia", "//~": "NO_I18N" }, + "description": { "str": "You can't get tired.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "attack", "effect_str": "flask_stamina_eff", @@ -579,8 +594,8 @@ { "id": "flask_rebreather", "type": "SPELL", - "name": "Spiritus", - "description": "Allow you to breathe underwater.", + "name": { "str": "Spiritus", "//~": "NO_I18N" }, + "description": { "str": "Allow you to breathe underwater.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "spawn_item", "effect_str": "flask_ethereal_rebreather", @@ -592,8 +607,8 @@ { "id": "flask_excitement", "type": "SPELL", - "name": "Motus", - "description": "Improve your reaction abilities, which makes you a better fighter.", + "name": { "str": "Motus", "//~": "NO_I18N" }, + "description": { "str": "Improve your reaction abilities, which makes you a better fighter.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "attack", "effect_str": "flask_excitement", @@ -605,8 +620,11 @@ { "id": "flask_resistance", "type": "SPELL", - "name": "Resistentia", - "description": "A thin layer of energy covers your body, and allows you to take more physical damage than before.", + "name": { "str": "Resistentia", "//~": "NO_I18N" }, + "description": { + "str": "A thin layer of energy covers your body, and allows you to take more physical damage than before.", + "//~": "NO_I18N" + }, "valid_targets": [ "self" ], "effect": "attack", "effect_str": "flask_resistance", @@ -618,8 +636,8 @@ { "id": "flask_illumination", "type": "SPELL", - "name": "Illuminatio", - "description": "Emit a bright light from your body.", + "name": { "str": "Illuminatio", "//~": "NO_I18N" }, + "description": { "str": "Emit a bright light from your body.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "attack", "effect_str": "flask_illumination", @@ -631,8 +649,11 @@ { "id": "flask_mana_regen", "type": "SPELL", - "name": "Recuperatio", - "description": "Increase the amount of ley-lines your body can process at once, making you restore your mana pool faster.", + "name": { "str": "Recuperatio", "//~": "NO_I18N" }, + "description": { + "str": "Increase the amount of ley-lines your body can process at once, making you restore your mana pool faster.", + "//~": "NO_I18N" + }, "valid_targets": [ "self" ], "effect": "attack", "effect_str": "flask_mana_regen", @@ -644,8 +665,8 @@ { "id": "flask_max_mana", "type": "SPELL", - "name": "Augere", - "description": "The capability to hold mana in you is increased - for a while.", + "name": { "str": "Augere", "//~": "NO_I18N" }, + "description": { "str": "The capability to hold mana in you is increased - for a while.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "attack", "effect_str": "flask_max_mana", @@ -657,8 +678,8 @@ { "id": "flask_regeneration", "type": "SPELL", - "name": "Renovamen", - "description": "Slowly regenerate your damaged body.", + "name": { "str": "Renovamen", "//~": "NO_I18N" }, + "description": { "str": "Slowly regenerate your damaged body.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "attack", "effect_str": "flask_regeneration", @@ -670,8 +691,8 @@ { "id": "flask_regeneration_effect", "type": "SPELL", - "name": "Renovamen Healing Effect", - "description": "Heals the target.", + "name": { "str": "Renovamen Healing Effect", "//~": "NO_I18N" }, + "description": { "str": "Heals the target.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "min_damage": -1, "max_damage": -1, @@ -683,8 +704,8 @@ { "id": "flask_mood", "type": "SPELL", - "name": "Iocus", - "description": "Makes you fun.", + "name": { "str": "Iocus", "//~": "NO_I18N" }, + "description": { "str": "Makes you fun.", "//~": "NO_I18N" }, "effect": "morale", "effect_str": "morale_iocus", "shape": "blast", @@ -698,8 +719,8 @@ { "id": "flask_toxin", "type": "SPELL", - "name": "Toxicum", - "description": "Release a toxic gas which will poison everybody in range.", + "name": { "str": "Toxicum", "//~": "NO_I18N" }, + "description": { "str": "Release a toxic gas which will poison everybody in range.", "//~": "NO_I18N" }, "valid_targets": [ "self", "ally", "hostile", "ground" ], "flags": [ "NO_LEGS", "RANDOM_DURATION", "SPLIT_DAMAGE" ], "effect": "attack", @@ -721,8 +742,8 @@ { "id": "flask_venom", "type": "SPELL", - "name": "Venenum", - "description": "Poison the targeted enemy.", + "name": { "str": "Venenum", "//~": "NO_I18N" }, + "description": { "str": "Poison the targeted enemy.", "//~": "NO_I18N" }, "min_dot": 5, "max_dot": 5, "effect": "attack", @@ -738,8 +759,8 @@ { "id": "alchemist_mine_pull", "type": "SPELL", - "name": "Mana explosion", - "description": "Pull all creatures nearby, except the Alchemist.", + "name": { "str": "Mana explosion", "//~": "NO_I18N" }, + "description": { "str": "Pull all creatures nearby, except the Alchemist.", "//~": "NO_I18N" }, "valid_targets": [ "ally", "hostile", "ground", "item", "field" ], "effect": "area_pull", "shape": "blast", @@ -755,8 +776,8 @@ { "id": "alchemist_mine_explosion", "type": "SPELL", - "name": "Mana explosion damage", - "description": "Deal some damage to creatures, except the Alchemist.", + "name": { "str": "Mana explosion damage", "//~": "NO_I18N" }, + "description": { "str": "Deal some damage to creatures, except the Alchemist.", "//~": "NO_I18N" }, "valid_targets": [ "ally", "hostile", "ground" ], "effect": "attack", "shape": "blast", @@ -771,8 +792,8 @@ { "id": "bramble_spear_slow", "type": "SPELL", - "name": "Bramble spear slow", - "description": "Sticky sap coats your enemies.", + "name": { "str": "Bramble spear slow", "//~": "NO_I18N" }, + "description": { "str": "Sticky sap coats your enemies.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "RANDOM_DAMAGE" ], "shape": "blast", @@ -785,8 +806,8 @@ { "id": "druid_thorn_skin_attacked", "type": "SPELL", - "name": "Thorn skin aura", - "description": "Deal a small amount of damage to anything that attacks you.", + "name": { "str": "Thorn skin aura", "//~": "NO_I18N" }, + "description": { "str": "Deal a small amount of damage to anything that attacks you.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "RANDOM_DAMAGE" ], "shape": "blast", @@ -800,8 +821,8 @@ { "id": "forge_teleport", "type": "SPELL", - "name": "Forge Teleport", - "description": "Travel to the forge marking your return point in the process.", + "name": { "str": "Forge Teleport", "//~": "NO_I18N" }, + "description": { "str": "Travel to the forge marking your return point in the process.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "effect_on_condition", "effect_str": "EOC_FORGE_TELEPORT", @@ -811,8 +832,8 @@ { "id": "forge_return_teleport", "type": "SPELL", - "name": "Forge Return Teleport", - "description": "Travel back to your saved forge return point.", + "name": { "str": "Forge Return Teleport", "//~": "NO_I18N" }, + "description": { "str": "Travel back to your saved forge return point.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "effect_on_condition", "effect_str": "EOC_FORGE_RETURN_TELEPORT", @@ -822,8 +843,8 @@ { "id": "ring_of_flight_spell", "type": "SPELL", - "name": "Flight", - "description": "You can fly.", + "name": { "str": "Flight", "//~": "NO_I18N" }, + "description": { "str": "You can fly.", "//~": "NO_I18N" }, "message": "", "valid_targets": [ "self" ], "effect": "attack", @@ -835,8 +856,8 @@ { "id": "mbracer_blinding_strike_spell", "type": "SPELL", - "name": "The Blinding Strike", - "description": "Your attacks are much faster.", + "name": { "str": "The Blinding Strike", "//~": "NO_I18N" }, + "description": { "str": "Your attacks are much faster.", "//~": "NO_I18N" }, "message": "", "valid_targets": [ "self" ], "effect": "attack", diff --git a/data/mods/Magiclysm/Spells/kelvinist.json b/data/mods/Magiclysm/Spells/kelvinist.json index 87619f4c2670a..04b3f6df0b6af 100644 --- a/data/mods/Magiclysm/Spells/kelvinist.json +++ b/data/mods/Magiclysm/Spells/kelvinist.json @@ -651,8 +651,8 @@ { "id": "kelvinist_extinguish_fire_emit_cold", "type": "SPELL", - "name": "Extinguish Cold Emit", - "description": "The cold emit from the Extinguish spell. It's a bug if you have it directly.", + "name": { "str": "Extinguish Cold Emit", "//~": "NO_I18N" }, + "description": { "str": "The cold emit from the Extinguish spell. It's a bug if you have it directly.", "//~": "NO_I18N" }, "flags": [ "ENERVATION_SPELL", "SILENT" ], "valid_targets": [ "ground" ], "max_level": 20, diff --git a/data/mods/Magiclysm/Spells/lizardfolk_shaman.json b/data/mods/Magiclysm/Spells/lizardfolk_shaman.json index a648464f73fe0..22b2577a8b688 100644 --- a/data/mods/Magiclysm/Spells/lizardfolk_shaman.json +++ b/data/mods/Magiclysm/Spells/lizardfolk_shaman.json @@ -2,8 +2,8 @@ { "type": "SPELL", "id": "spell_summon_crocodile", - "name": "Summon Crocodile", - "description": "Summons a crocodile.", + "name": { "str": "Summon Crocodile", "//~": "NO_I18N" }, + "description": { "str": "Summons a crocodile.", "//~": "NO_I18N" }, "flags": [ "HOSTILE_SUMMON", "NO_PROJECTILE" ], "valid_targets": [ "ground" ], "base_casting_time": 200, @@ -20,8 +20,8 @@ { "type": "SPELL", "id": "spell_shaman_base", - "name": "An Ancient Reptilian Spell", - "description": "Causes one of the shaman spells to be cast.", + "name": { "str": "An Ancient Reptilian Spell", "//~": "NO_I18N" }, + "description": { "str": "Causes one of the shaman spells to be cast.", "//~": "NO_I18N" }, "valid_targets": [ "hostile", "ground" ], "effect": "none", "shape": "blast", diff --git a/data/mods/Magiclysm/Spells/monsterspells.json b/data/mods/Magiclysm/Spells/monsterspells.json index 1a2c8840fd53d..281b8c84b57d4 100644 --- a/data/mods/Magiclysm/Spells/monsterspells.json +++ b/data/mods/Magiclysm/Spells/monsterspells.json @@ -2,8 +2,8 @@ { "id": "blood_suck", "type": "SPELL", - "name": { "str": "Blood Suck" }, - "description": "Sucks blood from one foe.", + "name": { "str": "Blood Suck", "//~": "NO_I18N" }, + "description": { "str": "Sucks blood from one foe.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "NO_HANDS", "NO_LEGS" ], "damage_type": "stab", @@ -21,8 +21,8 @@ { "id": "bear_trap", "type": "SPELL", - "name": "Bear Trap", - "description": "A trap that summons bears! Not what you were expecting, is it?", + "name": { "str": "Bear Trap", "//~": "NO_I18N" }, + "description": { "str": "A trap that summons bears! Not what you were expecting, is it?", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "flags": [ "HOSTILE_SUMMON", "LOUD", "NO_PROJECTILE" ], "min_damage": 3, @@ -40,8 +40,8 @@ { "id": "forge_trap", "type": "SPELL", - "name": "Forge Trap", - "description": "A trap that summons forge hounds! Not what you were expecting, is it?", + "name": { "str": "Forge Trap", "//~": "NO_I18N" }, + "description": { "str": "A trap that summons forge hounds! Not what you were expecting, is it?", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "flags": [ "HOSTILE_SUMMON", "LOUD", "NO_PROJECTILE" ], "min_damage": 3, @@ -59,8 +59,8 @@ { "id": "rocket_punch", "type": "SPELL", - "name": "Rocket Punch", - "description": "Ejects giant fist from arm.", + "name": { "str": "Rocket Punch", "//~": "NO_I18N" }, + "description": { "str": "Ejects giant fist from arm.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "NO_LEGS" ], "damage_type": "bash", @@ -77,8 +77,8 @@ { "id": "summon_vengeance", "type": "SPELL", - "name": { "str": "Spirits of Vengeance" }, - "description": "Summons spirits of vengeance.", + "name": { "str": "Spirits of Vengeance", "//~": "NO_I18N" }, + "description": { "str": "Summons spirits of vengeance.", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "flags": [ "HOSTILE_SUMMON", "PERMANENT" ], "effect": "summon", @@ -96,8 +96,8 @@ { "type": "SPELL", "id": "teleport_charge", - "name": "Teleport Charge", - "description": "Edit all this tomorrow.", + "name": { "str": "Teleport Charge", "//~": "NO_I18N" }, + "description": { "str": "Edit all this tomorrow.", "//~": "NO_I18N" }, "valid_targets": [ "hostile", "ground" ], "flags": [ "IGNORE_WALLS" ], "effect": "dash", @@ -113,8 +113,8 @@ { "id": "prank", "type": "SPELL", - "name": "Leprechaun Prank", - "description": "Pranks the PC. Gag humor.", + "name": { "str": "Leprechaun Prank", "//~": "NO_I18N" }, + "description": { "str": "Pranks the PC. Gag humor.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "NO_LEGS" ], "max_level": 5, @@ -127,8 +127,8 @@ { "id": "gas_attack", "type": "SPELL", - "name": "Gas Attack", - "description": "Spreads toxic gas around itself.", + "name": { "str": "Gas Attack", "//~": "NO_I18N" }, + "description": { "str": "Spreads toxic gas around itself.", "//~": "NO_I18N" }, "valid_targets": [ "self", "hostile", "ground" ], "flags": [ "NO_HANDS", "NO_LEGS", "NO_PROJECTILE" ], "damage_type": "biological", @@ -154,8 +154,8 @@ { "type": "SPELL", "id": "mon_demon_fireball", - "name": "Demon Fireball", - "description": "This is a monster only spell.", + "name": { "str": "Demon Fireball", "//~": "NO_I18N" }, + "description": { "str": "This is a monster only spell.", "//~": "NO_I18N" }, "flags": [ "IGNITE_FLAMMABLE", "SPLIT_DAMAGE" ], "valid_targets": [ "hostile", "ground", "ally", "self" ], "min_damage": 15, @@ -172,8 +172,8 @@ { "type": "SPELL", "id": "mon_summon_demon_spiderlings", - "name": "Summon Demon Spiderlings", - "description": "Summons 4 permanent demon spiderlings.", + "name": { "str": "Summon Demon Spiderlings", "//~": "NO_I18N" }, + "description": { "str": "Summons 4 permanent demon spiderlings.", "//~": "NO_I18N" }, "flags": [ "HOSTILE_SUMMON", "PERMANENT", "NO_PROJECTILE" ], "valid_targets": [ "ground" ], "min_damage": 4, @@ -190,8 +190,8 @@ { "type": "SPELL", "id": "demon_breath_fire", - "name": { "str": "Hellfire Belch" }, - "description": "Spits supernatural napalm from your mouth.", + "name": { "str": "Hellfire Belch", "//~": "NO_I18N" }, + "description": { "str": "Spits supernatural napalm from your mouth.", "//~": "NO_I18N" }, "valid_targets": [ "hostile", "ally", "ground" ], "damage_type": "heat", "max_level": 30, @@ -208,8 +208,8 @@ { "id": "shambling_aoe", "type": "SPELL", - "name": "Shambling attack", - "description": "Devastating AoE attack. You can see it only on debug mode.", + "name": { "str": "Shambling attack", "//~": "NO_I18N" }, + "description": { "str": "Devastating AoE attack. You can see it only on debug mode.", "//~": "NO_I18N" }, "effect": "attack", "shape": "cone", "valid_targets": [ "hostile", "ground" ], @@ -226,8 +226,8 @@ { "type": "SPELL", "id": "spell_feral_wizard_base", - "name": "Wild Magic Monster Sorcery", - "description": "Causes one of the spells to be cast, used for the feral wizard.", + "name": { "str": "Wild Magic Monster Sorcery", "//~": "NO_I18N" }, + "description": { "str": "Causes one of the spells to be cast, used for the feral wizard.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "effect": "none", "shape": "blast", @@ -243,8 +243,8 @@ { "id": "monster_downed_stomp", "type": "SPELL", - "name": "Monster Downed Stomp", - "description": "The monster stomps on the ground and knocks anyone nearby off their feet.", + "name": { "str": "Monster Downed Stomp", "//~": "NO_I18N" }, + "description": { "str": "The monster stomps on the ground and knocks anyone nearby off their feet.", "//~": "NO_I18N" }, "valid_targets": [ "hostile", "ground" ], "effect": "attack", "effect_str": "downed", @@ -260,8 +260,8 @@ { "id": "mon_troll_regenerate_limb_spell", "type": "SPELL", - "name": "Troll regenerate limbs", - "description": "Allows trolls to remove the maimed effect if their HP is high enough.", + "name": { "str": "Troll regenerate limbs", "//~": "NO_I18N" }, + "description": { "str": "Allows trolls to remove the maimed effect if their HP is high enough.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "remove_effect", "effect_str": "maimed_arm", @@ -270,8 +270,8 @@ { "type": "SPELL", "id": "monster_invisibility_spell", - "name": { "str": "monster invisibility" }, - "description": "Makes the target invisible", + "name": { "str": "monster invisibility", "//~": "NO_I18N" }, + "description": { "str": "Makes the target invisible", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "effect": "attack", "effect_str": "invisibility", @@ -286,8 +286,8 @@ { "id": "monster_ranged_gas_attack", "type": "SPELL", - "name": "Gas Attack Ranged", - "description": "Spreads toxic gas around at range.", + "name": { "str": "Gas Attack Ranged", "//~": "NO_I18N" }, + "description": { "str": "Spreads toxic gas around at range.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "NO_PROJECTILE" ], "damage_type": "biological", @@ -311,8 +311,8 @@ { "type": "SPELL", "id": "mon_bloodlust_spell", - "name": { "str": "Bloodlust" }, - "description": "Speeds up an ally.", + "name": { "str": "Bloodlust", "//~": "NO_I18N" }, + "description": { "str": "Speeds up an ally.", "//~": "NO_I18N" }, "valid_targets": [ "ally" ], "effect": "attack", "shape": "blast", @@ -330,8 +330,8 @@ { "type": "SPELL", "id": "ankheg_acid_spit", - "name": { "str": "Ankheg Acid Spit" }, - "description": "Spews a line of acid from your mouth.", + "name": { "str": "Ankheg Acid Spit", "//~": "NO_I18N" }, + "description": { "str": "Spews a line of acid from your mouth.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "damage_type": "acid", "max_level": 40, @@ -353,8 +353,8 @@ { "type": "SPELL", "id": "ankheg_acid_spit_self", - "name": { "str": "Ankheg Acid Spit Self" }, - "description": "Maims the ankheg's acid gland after spitting acid.", + "name": { "str": "Ankheg Acid Spit Self", "//~": "NO_I18N" }, + "description": { "str": "Maims the ankheg's acid gland after spitting acid.", "//~": "NO_I18N" }, "flags": [ "RANDOM_DURATION", "NO_HANDS", "NO_LEGS", "MUST_HAVE_CLASS_TO_LEARN" ], "valid_targets": [ "self" ], "effect": "attack", @@ -366,8 +366,8 @@ { "type": "SPELL", "id": "catoblepas_gaze_spell", - "name": { "str": "catoblepas gaze" }, - "description": "Does a big thwack of damage if the target can see the catoblepas", + "name": { "str": "catoblepas gaze", "//~": "NO_I18N" }, + "description": { "str": "Does a big thwack of damage if the target can see the catoblepas", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "effect": "effect_on_condition", "effect_str": "EOC_CATOBLEPAS_GAZE", @@ -448,7 +448,7 @@ "type": "SPELL", "id": "feral_dabble_spell_selector_spell", "name": { "str": "Dabbler Spell selector", "//~": "NO_I18N" }, - "description": "Random chance for a feral to have a single spell. This picks a random spell.", + "description": { "str": "Random chance for a feral to have a single spell. This picks a random spell.", "//~": "NO_I18N" }, "flags": [ "SILENT", "NO_HANDS", "NO_LEGS", "MUST_HAVE_CLASS_TO_LEARN" ], "valid_targets": [ "hostile" ], "max_level": 1, @@ -466,8 +466,11 @@ { "id": "summon_wisps_monster", "type": "SPELL", - "name": "Ignus Fatuus Monster", - "description": "Summons ghostly foxfire worked from living marsh vapor to lead your enemies astray. With more experience, this spell can conjure multiple ghost lights.", + "name": { "str": "Ignus Fatuus Monster", "//~": "NO_I18N" }, + "description": { + "str": "Summons ghostly foxfire worked from living marsh vapor to lead your enemies astray. With more experience, this spell can conjure multiple ghost lights.", + "//~": "NO_I18N" + }, "valid_targets": [ "ground" ], "effect": "summon", "effect_str": "mon_wisp", @@ -491,8 +494,11 @@ { "id": "windrun_monster", "type": "SPELL", - "name": "Windrunning Monster", - "description": "A magical wind pushes you forward as you move, easing your movements and increasing speed.", + "name": { "str": "Windrunning Monster", "//~": "NO_I18N" }, + "description": { + "str": "A magical wind pushes you forward as you move, easing your movements and increasing speed.", + "//~": "NO_I18N" + }, "energy_source": "MANA", "difficulty": 1, "effect": "attack", diff --git a/data/mods/Magiclysm/Spells/stormshaper.json b/data/mods/Magiclysm/Spells/stormshaper.json index 87d29c3d9fbce..de706868d3bd7 100644 --- a/data/mods/Magiclysm/Spells/stormshaper.json +++ b/data/mods/Magiclysm/Spells/stormshaper.json @@ -30,8 +30,8 @@ { "id": "shocking_lash_base", "type": "SPELL", - "name": "Shocking Lash Base", - "description": "Reference spell definition used for Shocking Lash and Shocking Lash Jump.", + "name": { "str": "Shocking Lash Base", "//~": "NO_I18N" }, + "description": { "str": "Reference spell definition used for Shocking Lash and Shocking Lash Jump.", "//~": "NO_I18N" }, "effect": "attack", "shape": "blast", "valid_targets": [ "hostile" ], @@ -63,8 +63,8 @@ { "id": "shocking_lash_2", "type": "SPELL", - "name": "Shocking Lash Jump", - "description": "The secondary jump from Shocking Lash.", + "name": { "str": "Shocking Lash Jump", "//~": "NO_I18N" }, + "description": { "str": "The secondary jump from Shocking Lash.", "//~": "NO_I18N" }, "copy-from": "shocking_lash_base", "field_id": "none", "flags": [ "RANDOM_TARGET" ], @@ -341,8 +341,8 @@ { "type": "SPELL", "id": "stormshaper_ionization_thunderclap", - "name": "Ionization Thunderclap", - "description": "Adds the actual flashbang effect.", + "name": { "str": "Ionization Thunderclap", "//~": "NO_I18N" }, + "description": { "str": "Adds the actual flashbang effect.", "//~": "NO_I18N" }, "valid_targets": [ "hostile", "ground", "self", "ally" ], "effect": "flashbang", "shape": "blast", @@ -387,8 +387,8 @@ { "id": "thorns_zap", "type": "SPELL", - "name": "Repelling Arc Aura", - "description": "This is a sub-spell of the Repelling Arc spell.", + "name": { "str": "Repelling Arc Aura", "//~": "NO_I18N" }, + "description": { "str": "This is a sub-spell of the Repelling Arc spell.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "effect": "attack", "shape": "blast", @@ -562,8 +562,8 @@ { "id": "shipwrecker_push", "type": "SPELL", - "name": "Shipwrecker Push", - "description": "Push monsters around the player. You can see it only in debug mode.", + "name": { "str": "Shipwrecker Push", "//~": "NO_I18N" }, + "description": { "str": "Push monsters around the player. You can see it only in debug mode.", "//~": "NO_I18N" }, "effect": "area_push", "shape": "cone", "valid_targets": [ "ally", "hostile", "item", "ground" ], @@ -651,8 +651,8 @@ { "id": "vacuum_decompression_pull", "type": "SPELL", - "name": "Vacuum Decompression Pull", - "description": "Pull monsters around the target. You can see it only in debug mode.", + "name": { "str": "Vacuum Decompression Pull", "//~": "NO_I18N" }, + "description": { "str": "Pull monsters around the target. You can see it only in debug mode.", "//~": "NO_I18N" }, "effect": "area_pull", "shape": "blast", "valid_targets": [ "hostile", "item", "ground" ], @@ -778,8 +778,8 @@ { "id": "shocking_teleport_damage", "type": "SPELL", - "name": { "str": "Shocking Teleport damage" }, - "description": "Deal some damage around the teleportation. You can see it only in debug mode.", + "name": { "str": "Shocking Teleport damage", "//~": "NO_I18N" }, + "description": { "str": "Deal some damage around the teleportation. You can see it only in debug mode.", "//~": "NO_I18N" }, "//": "extra_effects for shocking_teleport, currently doesn't work, because of various issues in dash/teleport and extra_effects incompabilies.", "valid_targets": [ "ally", "hostile", "ground" ], "effect": "attack", @@ -894,8 +894,8 @@ { "id": "electric_waves_damage", "type": "SPELL", - "name": { "str": "Electric Waves Damage" }, - "description": "Blasts, generated by Electric Waves.", + "name": { "str": "Electric Waves Damage", "//~": "NO_I18N" }, + "description": { "str": "Blasts, generated by Electric Waves.", "//~": "NO_I18N" }, "valid_targets": [ "ally", "hostile", "ground" ], "effect": "attack", "shape": "blast", @@ -999,8 +999,8 @@ { "id": "stormshaper_cloak_fog_emitter", "type": "SPELL", - "name": "Cloak of Fog Real", - "description": "The spell that puts the effect of Cloak of Fog on you. It's a bug if you can see it.", + "name": { "str": "Cloak of Fog Real", "//~": "NO_I18N" }, + "description": { "str": "The spell that puts the effect of Cloak of Fog on you. It's a bug if you can see it.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "flags": [ "ENHANCEMENT_SPELL" ], "effect": "attack", @@ -1013,8 +1013,8 @@ { "id": "stormshaper_cloak_fog_wonder", "type": "SPELL", - "name": "Cloak of Fog Wonder", - "description": "Places other fog locations nearby. The number depends on your cloak of fog level.", + "name": { "str": "Cloak of Fog Wonder", "//~": "NO_I18N" }, + "description": { "str": "Places other fog locations nearby. The number depends on your cloak of fog level.", "//~": "NO_I18N" }, "flags": [ "WONDER", "NO_EXPLOSION_SFX" ], "valid_targets": [ "self" ], "effect": "attack", @@ -1026,8 +1026,8 @@ { "id": "stormshaper_cloak_fog_random", "type": "SPELL", - "name": "Cloak of Fog Random", - "description": "The spell that puts the effect of Cloak of Fog on you. It's a bug if you can see it.", + "name": { "str": "Cloak of Fog Random", "//~": "NO_I18N" }, + "description": { "str": "The spell that puts the effect of Cloak of Fog on you. It's a bug if you can see it.", "//~": "NO_I18N" }, "flags": [ "ENHANCEMENT_SPELL", "RANDOM_TARGET", "NO_EXPLOSION_SFX" ], "valid_targets": [ "ground" ], "message": "", @@ -1069,8 +1069,8 @@ { "id": "stormshaper_heart_of_hurricane_throw", "type": "SPELL", - "name": "Heart of the Hurricane Throw", - "description": "This is the spell that throws your target back. It's a bug if you have it directly.", + "name": { "str": "Heart of the Hurricane Throw", "//~": "NO_I18N" }, + "description": { "str": "This is the spell that throws your target back. It's a bug if you have it directly.", "//~": "NO_I18N" }, "message": "The winds lash out and hurl away!", "valid_targets": [ "ally", "hostile", "item", "ground" ], "spell_class": "STORMSHAPER", @@ -1108,8 +1108,11 @@ { "id": "stormshaper_cloak_frog_transform", "type": "SPELL", - "name": "Cloak of Frog Transform", - "description": "Grants the caster some post-threshold Batrachian mutations if they aren't already a frog mutant.", + "name": { "str": "Cloak of Frog Transform", "//~": "NO_I18N" }, + "description": { + "str": "Grants the caster some post-threshold Batrachian mutations if they aren't already a frog mutant.", + "//~": "NO_I18N" + }, "flags": [ "TRANSFORMATION_SPELL", "NO_EXPLOSION_SFX" ], "valid_targets": [ "self" ], "effect": "effect_on_condition", @@ -1150,8 +1153,8 @@ { "id": "stormshaper_cloak_frog_summon_wonder", "type": "SPELL", - "name": "Cloak of Frog Wonder", - "description": "Places other frog locations nearby. The number depends on your cloak of frog level.", + "name": { "str": "Cloak of Frog Wonder", "//~": "NO_I18N" }, + "description": { "str": "Places other frog locations nearby. The number depends on your cloak of frog level.", "//~": "NO_I18N" }, "flags": [ "TRANSFORMATION_SPELL", "WONDER", "NO_EXPLOSION_SFX" ], "valid_targets": [ "self" ], "effect": "attack", @@ -1163,8 +1166,8 @@ { "id": "stormshaper_cloak_frog_summon", "type": "SPELL", - "name": "Cloak of Frog Summon", - "description": "The spell that creates the frogs. It's a bug if you have it.", + "name": { "str": "Cloak of Frog Summon", "//~": "NO_I18N" }, + "description": { "str": "The spell that creates the frogs. It's a bug if you have it.", "//~": "NO_I18N" }, "flags": [ "TRANSFORMATION_SPELL", "RANDOM_TARGET", "NO_EXPLOSION_SFX", "SPAWN_GROUP" ], "valid_targets": [ "ground", "hostile" ], "message": "", diff --git a/data/mods/Magiclysm/Spells/technomancer.json b/data/mods/Magiclysm/Spells/technomancer.json index f3712969899a0..9fd07e141dc31 100644 --- a/data/mods/Magiclysm/Spells/technomancer.json +++ b/data/mods/Magiclysm/Spells/technomancer.json @@ -512,8 +512,8 @@ { "id": "overcharge_burn", "type": "SPELL", - "name": "Overcharge Burn", - "description": "The side effects of casting the overcharge spell.", + "name": { "str": "Overcharge Burn", "//~": "NO_I18N" }, + "description": { "str": "The side effects of casting the overcharge spell.", "//~": "NO_I18N" }, "message": "", "effect": "spawn_item", "effect_str": "overcharge_burn_scar", diff --git a/data/mods/Magiclysm/effects/effect_potion_fruit.json b/data/mods/Magiclysm/effects/effect_potion_fruit.json index c9cbbb2ab045b..e812697e1fb91 100644 --- a/data/mods/Magiclysm/effects/effect_potion_fruit.json +++ b/data/mods/Magiclysm/effects/effect_potion_fruit.json @@ -56,8 +56,8 @@ { "id": "pfruit_aura_thorns", "type": "SPELL", - "name": "Blackberry fruit aura thorns", - "description": "Stab a monster that attacked you.", + "name": { "str": "Blackberry fruit aura thorns", "//~": "NO_I18N" }, + "description": { "str": "Stab a monster that attacked you.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "RANDOM_DAMAGE" ], "shape": "blast", diff --git a/data/mods/Magiclysm/effects/effects.json b/data/mods/Magiclysm/effects/effects.json index 5206dbdb7dda8..90c59c3b1c1e4 100644 --- a/data/mods/Magiclysm/effects/effects.json +++ b/data/mods/Magiclysm/effects/effects.json @@ -1485,8 +1485,8 @@ { "type": "effect_type", "id": "effect_feral_stormshaper_stormhammer", - "name": [ "Wielding Stormhammer" ], - "desc": [ "You are a monster wielding a stormhammer, as this effect indicates." ], + "name": [ { "str": "Wielding Stormhammer", "//~": "NO_I18N" } ], + "desc": [ { "str": "You are a monster wielding a stormhammer, as this effect indicates.", "//~": "NO_I18N" } ], "show_in_info": true }, { diff --git a/data/mods/Magiclysm/items/armor.json b/data/mods/Magiclysm/items/armor.json index 4597a60052688..aa4d9c1832093 100644 --- a/data/mods/Magiclysm/items/armor.json +++ b/data/mods/Magiclysm/items/armor.json @@ -40,10 +40,10 @@ { "id": "xl_armguard_demonchitin", "type": "ARMOR", - "name": { "str": "pair of XL demon chitin arm guards", "str_pl": "pairs of XL demon chitin arm guards" }, + "name": { "str": "pair of demon chitin arm guards", "str_pl": "pairs of demon chitin arm guards" }, "copy-from": "armguard_demonchitin", "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 }, - "extend": { "flags": [ "OVERSIZE" ] } + "extend": { "flags": [ "OVERSIZE", "PREFIX_XL" ] } }, { "id": "armor_demonchitin", @@ -58,10 +58,10 @@ { "id": "xl_armor_demonchitin", "type": "ARMOR", - "name": { "str": "XL demon chitin armor" }, + "name": { "str": "demon chitin armor" }, "copy-from": "armor_demonchitin", "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 }, - "extend": { "flags": [ "OVERSIZE" ] } + "extend": { "flags": [ "OVERSIZE", "PREFIX_XL" ] } }, { "id": "helmet_demonchitin", @@ -76,10 +76,10 @@ { "id": "xl_helmet_demonchitin", "type": "ARMOR", - "name": { "str": "XL demon chitin helmet" }, + "name": { "str": "demon chitin helmet" }, "copy-from": "helmet_demonchitin", "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 }, - "extend": { "flags": [ "OVERSIZE" ] } + "extend": { "flags": [ "OVERSIZE", "PREFIX_XL" ] } }, { "id": "gauntlets_demonchitin", @@ -94,10 +94,10 @@ { "id": "xl_gauntlets_demonchitin", "type": "ARMOR", - "name": { "str": "pair of XL demon chitin gauntlets", "str_pl": "pairs of XL demon chitin gauntlets" }, + "name": { "str": "pair of demon chitin gauntlets", "str_pl": "pairs of demon chitin gauntlets" }, "copy-from": "gauntlets_demonchitin", "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 }, - "extend": { "flags": [ "OVERSIZE" ] } + "extend": { "flags": [ "OVERSIZE", "PREFIX_XL" ] } }, { "id": "boots_demonchitin", @@ -112,10 +112,10 @@ { "id": "xl_boots_demonchitin", "type": "ARMOR", - "name": { "str": "pair of XL demon chitin boots", "str_pl": "pairs of XL demon chitin boots" }, + "name": { "str": "pair of demon chitin boots", "str_pl": "pairs of demon chitin boots" }, "copy-from": "boots_demonchitin", "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 }, - "extend": { "flags": [ "OVERSIZE" ] } + "extend": { "flags": [ "OVERSIZE", "PREFIX_XL" ] } }, { "type": "PET_ARMOR", diff --git a/data/mods/Magiclysm/items/black_dragon_items.json b/data/mods/Magiclysm/items/black_dragon_items.json index e37a35e7abe03..9fc40783690e7 100644 --- a/data/mods/Magiclysm/items/black_dragon_items.json +++ b/data/mods/Magiclysm/items/black_dragon_items.json @@ -271,11 +271,11 @@ "id": "boots_xlblack_dragon_scale", "copy-from": "boots_black_dragon_scale", "type": "ARMOR", - "name": { "str": "pair of XL black dragonscale boots", "str_pl": "pairs of XL black dragonscale boots" }, + "name": { "str": "pair of black dragonscale boots", "str_pl": "pairs of black dragonscale boots" }, "description": "Massive boots made of incredibly durable black dragonscale, modified to fit even the strangest of bodies. Very protective, and surprisingly light.", "weight": "1545 g", "volume": "6250 ml", - "extend": { "flags": [ "OVERSIZE" ] }, + "extend": { "flags": [ "OVERSIZE", "PREFIX_XL" ] }, "material_thickness": 5, "environmental_protection": 3, "armor": [ { "encumbrance": 40, "coverage": 100, "covers": [ "foot_l", "foot_r" ] } ] @@ -284,11 +284,11 @@ "id": "boots_xlblack_dragon_hide", "copy-from": "boots_black_dragon_hide", "type": "ARMOR", - "name": { "str": "pair of XL black dragonhide boots", "str_pl": "pairs of XL black dragonhide boots" }, + "name": { "str": "pair of black dragonhide boots", "str_pl": "pairs of black dragonhide boots" }, "description": "Massive boots made of very durable black dragonhide, modified to fit even the strangest of bodies. Very protective, and surprisingly light.", "weight": "955 g", "volume": "6250 ml", - "extend": { "flags": [ "OVERSIZE" ] }, + "extend": { "flags": [ "OVERSIZE", "PREFIX_XL" ] }, "material_thickness": 3, "environmental_protection": 3, "armor": [ { "encumbrance": 25, "coverage": 100, "covers": [ "foot_l", "foot_r" ] } ] @@ -297,11 +297,11 @@ "id": "gauntlets_xlblack_dragon_scale", "copy-from": "gauntlets_black_dragon_scale", "type": "ARMOR", - "name": { "str": "pair of XL black dragonscale gauntlets", "str_pl": "pairs of XL black dragonscale gauntlets" }, + "name": { "str": "pair of black dragonscale gauntlets", "str_pl": "pairs of black dragonscale gauntlets" }, "description": "A pair of heavy-duty gauntlets made of incredibly durable black dragonscale that covers your hands, or whatever you use as hands.", "weight": "680 g", "volume": "2 L", - "extend": { "flags": [ "OVERSIZE" ] }, + "extend": { "flags": [ "OVERSIZE", "PREFIX_XL" ] }, "material_thickness": 4, "environmental_protection": 3, "armor": [ { "encumbrance": 30, "coverage": 100, "covers": [ "hand_l", "hand_r" ] } ] @@ -310,11 +310,11 @@ "id": "gloves_xlblack_dragon_hide", "copy-from": "gloves_black_dragon_hide", "type": "ARMOR", - "name": { "str": "pair of XL black dragonhide gloves", "str_pl": "pairs of XL black dragonhide gloves" }, + "name": { "str": "pair of black dragonhide gloves", "str_pl": "pairs of black dragonhide gloves" }, "description": "A pair of gloves made of very durable black dragonhide, modified to be easy to wear while providing maximum protection under extreme conditions. Sized to fit even the strangest of anatomy.", "weight": "430 g", "volume": "1500 ml", - "extend": { "flags": [ "OVERSIZE" ] }, + "extend": { "flags": [ "OVERSIZE", "PREFIX_XL" ] }, "material_thickness": 2, "environmental_protection": 1, "armor": [ { "encumbrance": 18, "coverage": 100, "covers": [ "hand_l", "hand_r" ] } ] @@ -323,7 +323,7 @@ "id": "helmet_xlblack_dragon_scale", "copy-from": "helmet_black_dragon_scale", "type": "ARMOR", - "name": { "str": "XL black dragonscale helmet" }, + "name": "black dragonscale helmet", "description": "A massive helmet made from incredibly durable black dragonscale, held together with black dragonhide. It comes equipped with a full face visor you can raise and is large enough to fit even the strangest of heads.", "use_action": { "type": "transform", "target": "helmet_xlblack_dragon_scale_raised", "msg": "You raise your visor." }, "weight": "1256 g", @@ -334,13 +334,13 @@ { "covers": [ "head" ], "coverage": 100, "encumbrance": 42 }, { "covers": [ "eyes", "mouth" ], "coverage": 100, "encumbrance": 20 } ], - "extend": { "flags": [ "OVERSIZE" ] } + "extend": { "flags": [ "OVERSIZE", "PREFIX_XL" ] } }, { "id": "helmet_xlblack_dragon_scale_raised", "copy-from": "helmet_black_dragon_scale_raised", "type": "ARMOR", - "name": { "str": "XL black dragonscale helmet (raised visor)", "str_pl": "XL black dragonscale helmets (raised visor)" }, + "name": { "str": "black dragonscale helmet (raised visor)", "str_pl": "black dragonscale helmets (raised visor)" }, "description": "A massive helmet made from incredibly durable black dragonscale, held together with black dragonhide. It is large enough to fit even the strangest of heads. The visor is raised", "use_action": { "type": "transform", "target": "helmet_xlblack_dragon_scale", "msg": "You put down your visor." }, "material_thickness": 5, @@ -348,17 +348,17 @@ "armor": [ { "covers": [ "head" ], "coverage": 100, "encumbrance": 42 } ], "weight": "1256 g", "volume": "4500 ml", - "extend": { "flags": [ "OVERSIZE" ] } + "extend": { "flags": [ "OVERSIZE", "PREFIX_XL" ] } }, { "id": "helmet_xlblack_dragon_hide", "copy-from": "helmet_black_dragon_hide", "type": "ARMOR", - "name": { "str": "XL black dragonhide helmet" }, + "name": "black dragonhide helmet", "description": "A massive helmet made from very durable black dragonhide. It protects your head well, and doesn't cover your face, but is large enough to fit even the strangest of heads.", "weight": "815 g", "volume": "4500 ml", - "extend": { "flags": [ "OVERSIZE" ] }, + "extend": { "flags": [ "OVERSIZE", "PREFIX_XL" ] }, "material_thickness": 3, "environmental_protection": 1, "armor": [ { "encumbrance": 26, "coverage": 100, "covers": [ "head" ] } ] @@ -367,11 +367,11 @@ "id": "suit_xlblack_dragon_scale", "copy-from": "suit_black_dragon_scale", "type": "ARMOR", - "name": { "str": "XL black dragonscale armor" }, + "name": "black dragonscale armor", "description": "A massive full suit of incredibly durable black dragon scale mail. It comes with all the accoutrements that cover your torso, legs, and arms; sized to fit even the strangest of bodies.", "weight": "6250 g", "volume": "18 L", - "extend": { "flags": [ "OVERSIZE" ] }, + "extend": { "flags": [ "OVERSIZE", "PREFIX_XL" ] }, "material_thickness": 5, "environmental_protection": 3, "armor": [ { "encumbrance": 35, "coverage": 100, "covers": [ "leg_l", "leg_r", "torso", "arm_l", "arm_r" ] } ] @@ -380,11 +380,11 @@ "id": "suit_xlblack_dragon_hide", "copy-from": "suit_black_dragon_hide", "type": "ARMOR", - "name": { "str": "XL black dragonhide armor" }, + "name": "black dragonhide armor", "description": "A massive full suit of very durable black dragonhide armor. It comes with all the accoutrements that cover your torso, legs, and arms; sized to fit even the strangest of bodies.", "weight": "5500 g", "volume": "18 L", - "extend": { "flags": [ "OVERSIZE" ] }, + "extend": { "flags": [ "OVERSIZE", "PREFIX_XL" ] }, "material_thickness": 3, "environmental_protection": 2, "armor": [ { "encumbrance": 26, "coverage": 100, "covers": [ "leg_l", "leg_r", "torso", "arm_l", "arm_r" ] } ] @@ -393,7 +393,7 @@ "id": "backpack_black_dragon_hide", "//": "After adding more dragons, maybe make it more generic", "type": "ARMOR", - "name": { "str": "dragonhide backpack" }, + "name": "dragonhide backpack", "description": "A custom-built backpack. Made of very durable dragon leather and carefully crafted to hold as much stuff as possible.", "weight": "900 g", "volume": "5250 ml", @@ -423,7 +423,7 @@ "id": "backpack_xl_black_dragon_hide", "copy-from": "backpack_black_dragon_hide", "type": "ARMOR", - "name": { "str": "XL dragonhide backpack" }, + "name": "dragonhide backpack", "weight": "1200 g", "volume": "6250 ml", "price": "2 kUSD 800 USD", @@ -442,7 +442,7 @@ "warmth": 9, "material_thickness": 4, "environmental_protection": 3, - "extend": { "flags": [ "OVERSIZE" ] }, + "extend": { "flags": [ "OVERSIZE", "PREFIX_XL" ] }, "armor": [ { "encumbrance": [ 8, 40 ], "coverage": 40, "covers": [ "torso" ] } ] } ] diff --git a/data/mods/Magiclysm/items/enchanted_belts.json b/data/mods/Magiclysm/items/enchanted_belts.json index 14ecdc1478a6f..1307684828591 100644 --- a/data/mods/Magiclysm/items/enchanted_belts.json +++ b/data/mods/Magiclysm/items/enchanted_belts.json @@ -2,8 +2,8 @@ { "abstract": "mbelt_leather", "type": "TOOL_ARMOR", - "name": "magic leather belt", - "description": "A leather belt. Useful for making your pair of pants fit.", + "name": { "str": "magic leather belt", "//~": "NO_I18N" }, + "description": { "str": "A leather belt. Useful for making your pair of pants fit.", "//~": "NO_I18N" }, "weight": "102 g", "volume": "250 ml", "price": "900 USD", diff --git a/data/mods/Magiclysm/items/enchanted_bracelet.json b/data/mods/Magiclysm/items/enchanted_bracelet.json index 0e117fc231229..ddd33f884fe09 100644 --- a/data/mods/Magiclysm/items/enchanted_bracelet.json +++ b/data/mods/Magiclysm/items/enchanted_bracelet.json @@ -2,8 +2,8 @@ { "abstract": "platinum_bracelet_magic", "type": "TOOL_ARMOR", - "name": { "str": "platinum bracelet" }, - "description": "A bracelet, completely covered with a large amount of runes from both sides.", + "name": { "str": "platinum bracelet", "//~": "NO_I18N" }, + "description": { "str": "A bracelet, completely covered with a large amount of runes from both sides.", "//~": "NO_I18N" }, "weight": "50 g", "volume": "25 ml", "material": [ "platinum", "crystallized_mana" ], diff --git a/data/mods/Magiclysm/items/enchanted_clothes.json b/data/mods/Magiclysm/items/enchanted_clothes.json index cb656c0de6105..4885672885a53 100644 --- a/data/mods/Magiclysm/items/enchanted_clothes.json +++ b/data/mods/Magiclysm/items/enchanted_clothes.json @@ -140,19 +140,19 @@ "id": "xl_gambeson_parabolan", "//": "surface area of XL body assumed to be 50% greater and materials used are also 50% greater.", "type": "ARMOR", - "name": { "str": "XL parabolan wool gambeson" }, + "name": { "str": "parabolan wool gambeson" }, "copy-from": "gambeson_parabolan", "proportional": { "weight": 1.5, "volume": 1.5, "price": 1.25 }, - "extend": { "flags": [ "OVERSIZE" ] } + "extend": { "flags": [ "OVERSIZE", "PREFIX_XL" ] } }, { "id": "xs_gambeson_parabolan", - "//": "surface area of XL body assumed to be 75% size and materials used are also 75% as much.", + "//": "surface area of XS body assumed to be 75% size and materials used are also 75% as much.", "type": "ARMOR", - "name": { "str": "XS parabolan wool gambeson" }, + "name": { "str": "parabolan wool gambeson" }, "copy-from": "gambeson_parabolan", "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 }, - "extend": { "flags": [ "UNDERSIZE" ] } + "extend": { "flags": [ "UNDERSIZE", "PREFIX_XS" ] } }, { "id": "gambeson_parabolan_thinsleeved", @@ -207,19 +207,19 @@ "id": "xl_gambeson_parabolan_thinsleeved", "//": "surface area of XL body assumed to be 50% greater and materials used are also 50% greater.", "type": "ARMOR", - "name": { "str": "XL thin-sleeved parabolan wool gambeson" }, + "name": { "str": "thin-sleeved parabolan wool gambeson" }, "copy-from": "gambeson_parabolan_thinsleeved", "proportional": { "weight": 1.5, "volume": 1.5, "price": 1.25 }, - "extend": { "flags": [ "OVERSIZE" ] } + "extend": { "flags": [ "OVERSIZE", "PREFIX_XL" ] } }, { "id": "xs_gambeson_parabolan_thinsleeved", - "//": "surface area of XL body assumed to be 75% size and materials used are also 75% as much.", + "//": "surface area of XS body assumed to be 75% size and materials used are also 75% as much.", "type": "ARMOR", - "name": { "str": "XS thin-sleeved parabolan wool gambeson" }, + "name": { "str": "thin-sleeved parabolan wool gambeson" }, "copy-from": "gambeson_parabolan_thinsleeved", "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 }, - "extend": { "flags": [ "UNDERSIZE" ] } + "extend": { "flags": [ "UNDERSIZE", "PREFIX_XS" ] } }, { "id": "gambeson_parabolan_vest", @@ -263,19 +263,19 @@ "id": "xl_gambeson_parabolan_vest", "//": "surface area of XL body assumed to be 50% greater and materials used are also 50% greater.", "type": "ARMOR", - "name": { "str": "XL sleeveless parabolan wool gambeson" }, + "name": { "str": "sleeveless parabolan wool gambeson" }, "copy-from": "gambeson_parabolan_vest", "proportional": { "weight": 1.5, "volume": 1.5, "price": 1.25 }, - "extend": { "flags": [ "OVERSIZE" ] } + "extend": { "flags": [ "OVERSIZE", "PREFIX_XL" ] } }, { "id": "xs_gambeson_parabolan_vest", - "//": "surface area of XL body assumed to be 75% size and materials used are also 75% as much.", + "//": "surface area of XS body assumed to be 75% size and materials used are also 75% as much.", "type": "ARMOR", - "name": { "str": "XS sleeveless parabolan wool gambeson" }, + "name": { "str": "sleeveless parabolan wool gambeson" }, "copy-from": "gambeson_parabolan_vest", "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 }, - "extend": { "flags": [ "UNDERSIZE" ] } + "extend": { "flags": [ "UNDERSIZE", "PREFIX_XS" ] } }, { "id": "gambeson_pants_parabolan", @@ -310,19 +310,19 @@ "id": "xl_gambeson_pants_parabolan", "//": "surface area of XL body assumed to be 50% greater and materials used are also 50% greater.", "type": "ARMOR", - "name": { "str": "XL parabolan wool heavy arming pants", "str_pl": "pairs of XL parabolan wool heavy arming pants" }, + "name": { "str": "parabolan wool heavy arming pants", "str_pl": "pairs of parabolan wool heavy arming pants" }, "copy-from": "gambeson_pants_parabolan", "proportional": { "weight": 1.5, "volume": 1.5, "price": 1.25 }, - "extend": { "flags": [ "OVERSIZE" ] } + "extend": { "flags": [ "OVERSIZE", "PREFIX_XL" ] } }, { "id": "xs_gambeson_pants_parabolan", - "//": "surface area of XL body assumed to be 75% size and materials used are also 75% as much.", + "//": "surface area of XS body assumed to be 75% size and materials used are also 75% as much.", "type": "ARMOR", - "name": { "str": "XS parabolan wool heavy arming pants", "str_pl": "pairs of XS parabolan wool heavy arming pants" }, + "name": { "str": "parabolan wool heavy arming pants", "str_pl": "pairs of parabolan wool heavy arming pants" }, "copy-from": "gambeson_pants_parabolan", "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 }, - "extend": { "flags": [ "UNDERSIZE" ] } + "extend": { "flags": [ "UNDERSIZE", "PREFIX_XS" ] } }, { "id": "gambeson_gloves_parabolan", @@ -374,19 +374,19 @@ "id": "xl_gambeson_gloves_parabolan", "//": "surface area of XL body assumed to be 50% greater and materials used are also 50% greater.", "type": "ARMOR", - "name": { "str": "XL parabolan wool arming mittens", "str_pl": "pairs of XL parabolan wool arming mittens" }, + "name": { "str": "parabolan wool arming mittens", "str_pl": "pairs of parabolan wool arming mittens" }, "copy-from": "gambeson_gloves_parabolan", "proportional": { "weight": 1.5, "volume": 1.5, "price": 1.25 }, - "extend": { "flags": [ "OVERSIZE" ] } + "extend": { "flags": [ "OVERSIZE", "PREFIX_XL" ] } }, { "id": "xs_gambeson_gloves_parabolan", - "//": "surface area of XL body assumed to be 75% size and materials used are also 75% as much.", + "//": "surface area of XS body assumed to be 75% size and materials used are also 75% as much.", "type": "ARMOR", - "name": { "str": "XS parabolan wool arming mittens", "str_pl": "pairs of XS parabolan wool arming mittens" }, + "name": { "str": "parabolan wool arming mittens", "str_pl": "pairs of parabolan wool arming mittens" }, "copy-from": "gambeson_gloves_parabolan", "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 }, - "extend": { "flags": [ "UNDERSIZE" ] } + "extend": { "flags": [ "UNDERSIZE", "PREFIX_XS" ] } }, { "id": "coat_lab_plus_one", diff --git a/data/mods/Magiclysm/items/enchanted_masks.json b/data/mods/Magiclysm/items/enchanted_masks.json index 377b9bee3be79..63aaff3525765 100644 --- a/data/mods/Magiclysm/items/enchanted_masks.json +++ b/data/mods/Magiclysm/items/enchanted_masks.json @@ -3,8 +3,8 @@ "abstract": "mmask", "type": "TOOL_ARMOR", "category": "armor", - "name": "magic mask", - "description": "A generic magic mask.", + "name": { "str": "magic mask", "//~": "NO_I18N" }, + "description": { "str": "A generic magic mask.", "//~": "NO_I18N" }, "weight": "442 g", "volume": "750 ml", "price": "2 kUSD", diff --git a/data/mods/Magiclysm/items/enchanted_rings.json b/data/mods/Magiclysm/items/enchanted_rings.json index fc096e2e68772..30c7c7dd43928 100644 --- a/data/mods/Magiclysm/items/enchanted_rings.json +++ b/data/mods/Magiclysm/items/enchanted_rings.json @@ -2,8 +2,8 @@ { "abstract": "mring_copper", "type": "TOOL_ARMOR", - "name": "copper magic ring", - "description": "A generic copper magic ring.", + "name": { "str": "copper magic ring", "//~": "NO_I18N" }, + "description": { "str": "A generic copper magic ring.", "//~": "NO_I18N" }, "weight": "4 g", "volume": "1 ml", "price": "50 USD", @@ -28,8 +28,8 @@ { "abstract": "mring_silver", "type": "TOOL_ARMOR", - "name": "magic ring", - "description": "A generic silver magic ring.", + "name": { "str": "silver magic ring", "//~": "NO_I18N" }, + "description": { "str": "A generic silver magic ring.", "//~": "NO_I18N" }, "weight": "5 g", "volume": "1 ml", "price": "50 USD", @@ -54,8 +54,8 @@ { "abstract": "mring_gold", "type": "TOOL_ARMOR", - "name": "magic ring", - "description": "A generic gold magic ring.", + "name": { "str": "gold magic ring", "//~": "NO_I18N" }, + "description": { "str": "A generic gold magic ring.", "//~": "NO_I18N" }, "weight": "9 g", "volume": "1 ml", "price": "50 USD", @@ -80,8 +80,8 @@ { "abstract": "mring_platinum", "type": "TOOL_ARMOR", - "name": "magic ring", - "description": "A generic platinum magic ring", + "name": { "str": "platinum magic ring", "//~": "NO_I18N" }, + "description": { "str": "A generic platinum magic ring", "//~": "NO_I18N" }, "weight": "11 g", "volume": "1 ml", "price": "50 USD", diff --git a/data/mods/Magiclysm/items/ethereal_items.json b/data/mods/Magiclysm/items/ethereal_items.json index e2b266fe6b2ce..13c4d8ace6ffa 100644 --- a/data/mods/Magiclysm/items/ethereal_items.json +++ b/data/mods/Magiclysm/items/ethereal_items.json @@ -1563,8 +1563,8 @@ "copy-from": "abstractmap", "type": "GENERIC", "category": "maps", - "name": "earthshaper map", - "description": "This is a magical map that, if everything works correctly, you'll never actually see.", + "name": { "str": "earthshaper map", "//~": "NO_I18N" }, + "description": { "str": "This is a magical map that, if everything works correctly, you'll never actually see.", "//~": "NO_I18N" }, "color": "brown", "use_action": { "type": "reveal_map", @@ -1585,8 +1585,8 @@ "copy-from": "abstractmap", "type": "GENERIC", "category": "maps", - "name": "earthshaper map", - "description": "This is a magical map that, if everything works correctly, you'll never actually see.", + "name": { "str": "earthshaper map", "//~": "NO_I18N" }, + "description": { "str": "This is a magical map that, if everything works correctly, you'll never actually see.", "//~": "NO_I18N" }, "color": "brown", "use_action": { "type": "reveal_map", @@ -1607,8 +1607,8 @@ "copy-from": "abstractmap", "type": "GENERIC", "category": "maps", - "name": "earthshaper map", - "description": "This is a magical map that, if everything works correctly, you'll never actually see.", + "name": { "str": "earthshaper map", "//~": "NO_I18N" }, + "description": { "str": "This is a magical map that, if everything works correctly, you'll never actually see.", "//~": "NO_I18N" }, "color": "brown", "use_action": { "type": "reveal_map", @@ -1629,8 +1629,8 @@ "copy-from": "abstractmap", "type": "GENERIC", "category": "maps", - "name": "earthshaper map", - "description": "This is a magical map that, if everything works correctly, you'll never actually see.", + "name": { "str": "earthshaper map", "//~": "NO_I18N" }, + "description": { "str": "This is a magical map that, if everything works correctly, you'll never actually see.", "//~": "NO_I18N" }, "color": "brown", "use_action": { "type": "reveal_map", @@ -1651,8 +1651,8 @@ "copy-from": "abstractmap", "type": "GENERIC", "category": "maps", - "name": "earthshaper map", - "description": "This is a magical map that, if everything works correctly, you'll never actually see.", + "name": { "str": "earthshaper map", "//~": "NO_I18N" }, + "description": { "str": "This is a magical map that, if everything works correctly, you'll never actually see.", "//~": "NO_I18N" }, "color": "brown", "use_action": { "type": "reveal_map", @@ -1674,8 +1674,8 @@ "copy-from": "abstractmap", "type": "GENERIC", "category": "maps", - "name": "earthshaper map", - "description": "This is a magical map that, if everything works correctly, you'll never actually see.", + "name": { "str": "earthshaper map", "//~": "NO_I18N" }, + "description": { "str": "This is a magical map that, if everything works correctly, you'll never actually see.", "//~": "NO_I18N" }, "color": "brown", "use_action": { "type": "reveal_map", @@ -1694,8 +1694,8 @@ { "id": "item_druid_disinfectant", "type": "GENERIC", - "name": { "str_sp": "druid antiseptic" }, - "description": "A magical disinfectant. You should never actually see this.", + "name": { "str_sp": "druid antiseptic", "//~": "NO_I18N" }, + "description": { "str": "A magical disinfectant. You should never actually see this.", "//~": "NO_I18N" }, "weight": "0 g", "volume": "0 ml", "symbol": "~", diff --git a/data/mods/Magiclysm/items/tools.json b/data/mods/Magiclysm/items/tools.json index 3164ccd89ebe0..e8c27a3fbbcd7 100644 --- a/data/mods/Magiclysm/items/tools.json +++ b/data/mods/Magiclysm/items/tools.json @@ -166,7 +166,10 @@ "id": "magic_circle_rank_1", "type": "TOOL", "name": { "str": "Magic Circle Rank 1", "str_pl": "Magic Circles Rank 1" }, - "description": "This is the pseudo-tool provided by having a nearby magic circle. You shouldn't see this as an individual item.", + "description": { + "str": "This is the pseudo-tool provided by having a nearby magic circle. You shouldn't see this as an individual item.", + "//~": "NO_I18N" + }, "symbol": "O", "color": "red", "weight": "0 g", @@ -178,7 +181,10 @@ "id": "magic_circle_rank_2", "type": "TOOL", "name": { "str": "Magic Circle Rank 2", "str_pl": "Magic Circles Rank 2" }, - "description": "This is the pseudo-tool provided by having a nearby magic circle. You shouldn't see this as an individual item.", + "description": { + "str": "This is the pseudo-tool provided by having a nearby magic circle. You shouldn't see this as an individual item.", + "//~": "NO_I18N" + }, "symbol": "O", "color": "red", "weight": "0 g", diff --git a/data/mods/Magiclysm/items/weapons.json b/data/mods/Magiclysm/items/weapons.json index 78fa510593adc..29a5241dbc041 100644 --- a/data/mods/Magiclysm/items/weapons.json +++ b/data/mods/Magiclysm/items/weapons.json @@ -44,7 +44,7 @@ "type": "GUN", "copy-from": "fake_item", "name": { "str": "barbed javelin" }, - "description": "Fake gun that fires barbed javelins.", + "description": { "str": "Fake gun that fires barbed javelins.", "//~": "NO_I18N" }, "flags": [ "NEVER_JAMS", "NONCONDUCTIVE", "NO_REPAIR", "WATERPROOF_GUN", "NO_SALVAGE", "NO_UNLOAD", "NO_TURRET" ], "skill": "rifle", "durability": 10, diff --git a/data/mods/Magiclysm/monster_attacks.json b/data/mods/Magiclysm/monster_attacks.json index 965d650005b1c..9ab72e2a3985e 100644 --- a/data/mods/Magiclysm/monster_attacks.json +++ b/data/mods/Magiclysm/monster_attacks.json @@ -32,8 +32,8 @@ { "id": "teravolt_explosion", "type": "SPELL", - "name": "Teravolt Explosion", - "description": "Create a giant explosion with spark field. You can see it only in debug mode.", + "name": { "str": "Teravolt Explosion", "//~": "NO_I18N" }, + "description": { "str": "Create a giant explosion with spark field. You can see it only in debug mode.", "//~": "NO_I18N" }, "effect": "attack", "shape": "blast", "valid_targets": [ "hostile", "ground" ], @@ -90,8 +90,8 @@ { "id": "electric_turret_line", "type": "SPELL", - "name": "Lightning Line Attack", - "description": "Line heat attack for stormcaller's thunder pillar.", + "name": { "str": "Lightning Line Attack", "//~": "NO_I18N" }, + "description": { "str": "Line heat attack for stormcaller's thunder pillar.", "//~": "NO_I18N" }, "effect": "attack", "shape": "cone", "valid_targets": [ "hostile", "ground" ], @@ -112,8 +112,8 @@ { "id": "electric_turret_blast", "type": "SPELL", - "name": "Lightning Blast Attack", - "description": "Blast electric attack for stormcaller's thunder pillar.", + "name": { "str": "Lightning Blast Attack", "//~": "NO_I18N" }, + "description": { "str": "Blast electric attack for stormcaller's thunder pillar.", "//~": "NO_I18N" }, "effect": "attack", "shape": "blast", "valid_targets": [ "hostile", "ground" ], diff --git a/data/mods/Magiclysm/mutations/debug_mutations.json b/data/mods/Magiclysm/mutations/debug_mutations.json index 346566e44e36a..f11a45d569b70 100644 --- a/data/mods/Magiclysm/mutations/debug_mutations.json +++ b/data/mods/Magiclysm/mutations/debug_mutations.json @@ -2,11 +2,11 @@ { "type": "mutation", "id": "VAULT_DEFENDER", - "name": { "str": "Vault Defender" }, + "name": { "str": "Vault Defender", "//~": "NO_I18N" }, "points": 99, "valid": false, "player_display": false, - "description": "To cast bug killing spells.", + "description": { "str": "To cast bug killing spells.", "//~": "NO_I18N" }, "debug": false, "enchantments": [ { "condition": "ALWAYS", "values": [ { "value": "ARMOR_BULLET", "add": -100 }, { "value": "PERCEPTION", "add": 15 } ] } @@ -15,8 +15,11 @@ { "id": "librarian_blinding", "type": "SPELL", - "name": "Soul Pressure", - "description": "This is a spell that represents the Soulfire putting a burning pressure on nearby opponents. If you are seeing this spell, you have debugged it in.", + "name": { "str": "Soul Pressure", "//~": "NO_I18N" }, + "description": { + "str": "This is a spell that represents the Soulfire putting a burning pressure on nearby opponents. If you are seeing this spell, you have debugged it in.", + "//~": "NO_I18N" + }, "valid_targets": [ "hostile" ], "flags": [ "SILENT", "NO_PROJECTILE" ], "effect": "attack", @@ -34,11 +37,11 @@ { "type": "mutation", "id": "LIBRARY_DEFENDER", - "name": { "str": "library defender" }, + "name": { "str": "library defender", "//~": "NO_I18N" }, "points": 99, "valid": false, "player_display": false, - "description": "To cast bug killing spells.", + "description": { "str": "To cast bug killing spells.", "//~": "NO_I18N" }, "debug": false, "enchantments": [ { diff --git a/data/mods/Magiclysm/mutations/magical.json b/data/mods/Magiclysm/mutations/magical.json index 38731bc45db04..73ce02aee7cf0 100644 --- a/data/mods/Magiclysm/mutations/magical.json +++ b/data/mods/Magiclysm/mutations/magical.json @@ -16,9 +16,12 @@ { "type": "mutation", "id": "DRUID_SHIFTER_BEAR_FORM_TRAITS", - "name": { "str": "Bear Form" }, + "name": { "str": "Bear Form", "//~": "NO_I18N" }, "points": 98, - "description": "You are a bear. This provides the actual effects of bear form. Should not be player-visible", + "description": { + "str": "You are a bear. This provides the actual effects of bear form. Should not be player-visible", + "//~": "NO_I18N" + }, "valid": false, "starting_trait": false, "purifiable": false, @@ -83,9 +86,12 @@ { "type": "mutation", "id": "DRUID_SHIFTER_COUGAR_FORM_TRAITS", - "name": { "str": "Cougar Form" }, + "name": { "str": "Cougar Form", "//~": "NO_I18N" }, "points": 98, - "description": "You are a cougar. This provides the actual effects of cougar form. Should not be player-visible.", + "description": { + "str": "You are a cougar. This provides the actual effects of cougar form. Should not be player-visible.", + "//~": "NO_I18N" + }, "starting_trait": false, "purifiable": false, "valid": false, @@ -147,9 +153,12 @@ { "type": "mutation", "id": "DRUID_SHIFTER_DEER_FORM_TRAITS", - "name": { "str": "Deer Form" }, + "name": { "str": "Deer Form", "//~": "NO_I18N" }, "points": 98, - "description": "You are a deer. This provides the actual effects of deer form. Should not be player-visible", + "description": { + "str": "You are a deer. This provides the actual effects of deer form. Should not be player-visible", + "//~": "NO_I18N" + }, "valid": false, "starting_trait": false, "purifiable": false, @@ -205,9 +214,12 @@ { "type": "mutation", "id": "DRUID_SHIFTER_RAVEN_FORM_TRAITS", - "name": { "str": "Raven Form" }, + "name": { "str": "Raven Form", "//~": "NO_I18N" }, "points": 0, - "description": "You are a raven. This provides the actual effects of raven form. Should not be player-visible.", + "description": { + "str": "You are a raven. This provides the actual effects of raven form. Should not be player-visible.", + "//~": "NO_I18N" + }, "starting_trait": false, "purifiable": false, "valid": false, @@ -251,9 +263,12 @@ { "type": "mutation", "id": "DRUID_SHIFTER_MANA_REDUCER", - "name": { "str": "Mana Reducer Druid Forms" }, + "name": { "str": "Mana Reducer Druid Forms", "//~": "NO_I18N" }, "points": 0, - "description": "Prevents you from regenerating mana while in druid shapeshifting form. You should never actually see this.", + "description": { + "str": "Prevents you from regenerating mana while in druid shapeshifting form. You should never actually see this.", + "//~": "NO_I18N" + }, "starting_trait": false, "purifiable": false, "valid": false, diff --git a/data/mods/Magiclysm/mutations/mutation_effects.json b/data/mods/Magiclysm/mutations/mutation_effects.json index 78324829d9347..afb4bace55b2c 100644 --- a/data/mods/Magiclysm/mutations/mutation_effects.json +++ b/data/mods/Magiclysm/mutations/mutation_effects.json @@ -21,8 +21,8 @@ { "type": "effect_type", "id": "dragon_acidburn", - "name": [ "Dragon Acid burn" ], - "desc": [ "Burned with a black dragon's acid" ], + "name": [ { "str": "Dragon Acid burn", "//~": "NO_I18N" } ], + "desc": [ { "str": "Burned with a black dragon's acid", "//~": "NO_I18N" } ], "max_intensity": 4, "int_add_val": 1, "base_mods": { "speed_mod": [ -20 ], "pain_amount": [ 20 ], "hurt_amount": [ 3 ] }, @@ -31,8 +31,8 @@ { "type": "effect_type", "id": "lesser_dragon_acidburn", - "name": [ "Lesser Dragon Acid burn" ], - "desc": [ "Burned with a less potent version of a black dragon's acid" ], + "name": [ { "str": "Lesser Dragon Acid burn", "//~": "NO_I18N" } ], + "desc": [ { "str": "Burned with a less potent version of a black dragon's acid", "//~": "NO_I18N" } ], "max_intensity": 4, "int_add_val": 1, "base_mods": { "speed_mod": [ -10 ], "pain_amount": [ 10 ], "hurt_amount": [ 1 ] }, diff --git a/data/mods/Magiclysm/mutations/temporary.json b/data/mods/Magiclysm/mutations/temporary.json index 3e5f6421f3758..30b221f302ba1 100644 --- a/data/mods/Magiclysm/mutations/temporary.json +++ b/data/mods/Magiclysm/mutations/temporary.json @@ -45,8 +45,8 @@ { "type": "mutation", "id": "EARTHSHAPER_STONE_SLEEP", - "name": { "str": "Stony Sleep" }, - "description": "You are resting in the depths of the earth. You should never actually see this.", + "name": { "str": "Stony Sleep", "//~": "NO_I18N" }, + "description": { "str": "You are resting in the depths of the earth. You should never actually see this.", "//~": "NO_I18N" }, "player_display": false, "points": 0, "enchantments": [ diff --git a/data/mods/Magiclysm/traits/manatouched.json b/data/mods/Magiclysm/traits/manatouched.json index 202397e23f1b4..f2b7c1a3beaf7 100644 --- a/data/mods/Magiclysm/traits/manatouched.json +++ b/data/mods/Magiclysm/traits/manatouched.json @@ -153,8 +153,11 @@ { "id": "sp_mana_siphon", "type": "SPELL", - "name": "Mana Siphon", - "description": "This is the spell portion of the mana siphon series of mutations. If you have this spell you probably debugged it in.", + "name": { "str": "Mana Siphon", "//~": "NO_I18N" }, + "description": { + "str": "This is the spell portion of the mana siphon series of mutations. If you have this spell you probably debugged it in.", + "//~": "NO_I18N" + }, "valid_targets": [ "self" ], "min_damage": 5, "damage_increment": 5.0, diff --git a/data/mods/Magiclysm/vehicles/summoned_vehicles.json b/data/mods/Magiclysm/vehicles/summoned_vehicles.json index 1ccf5d92dab78..dde866bcdc552 100644 --- a/data/mods/Magiclysm/vehicles/summoned_vehicles.json +++ b/data/mods/Magiclysm/vehicles/summoned_vehicles.json @@ -101,7 +101,7 @@ "type": "AMMO", "category": "chems", "name": { "str_sp": "mana core power" }, - "description": "Seeing this is a bug.", + "description": { "str": "Seeing this is a bug.", "//~": "NO_I18N" }, "weight": "10 g", "volume": "10 ml", "phase": "solid", diff --git a/lang/update_pot.sh b/lang/update_pot.sh index 21a47a3d5f999..1a8742fc8ae9c 100755 --- a/lang/update_pot.sh +++ b/lang/update_pot.sh @@ -47,6 +47,7 @@ if ! lang/extract_json_strings.py \ -X data/json/npcs/TALK_TEST.json \ -X data/core/sentinels.json \ -X data/raw/color_templates/no_bright_background.json \ + -X data/mods/Magiclysm/Spells/debug.json \ -D data/mods/BlazeIndustries \ -D data/mods/desert_region \ -n "$package $version" \