diff --git a/data/json/item_spell_effects.json b/data/json/item_spell_effects.json index 7b0856dff8244..793afdd4e2bd3 100644 --- a/data/json/item_spell_effects.json +++ b/data/json/item_spell_effects.json @@ -2,8 +2,8 @@ { "id": "dragon_inflatable", "type": "SPELL", - "name": { "str": "Inflatable Dragon" }, - "description": "Creates a short-lived inflatable.", + "name": { "str": "Inflatable Dragon", "//~": "NO_I18N" }, + "description": { "str": "Creates a short-lived inflatable.", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "flags": [ "SILENT", "NO_EXPLOSION_SFX" ], "effect": "summon", @@ -22,8 +22,8 @@ { "id": "ghost_inflatable", "type": "SPELL", - "name": { "str": "Inflatable Ghost" }, - "description": "Creates a short-lived inflatable.", + "name": { "str": "Inflatable Ghost", "//~": "NO_I18N" }, + "description": { "str": "Creates a short-lived inflatable.", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "flags": [ "SILENT", "NO_EXPLOSION_SFX" ], "effect": "summon", @@ -42,8 +42,8 @@ { "id": "fog_machine", "type": "SPELL", - "name": { "str": "Fog Ex Machina" }, - "description": "You see fog bubbling out of the device.", + "name": { "str": "Fog Ex Machina", "//~": "NO_I18N" }, + "description": { "str": "You see fog bubbling out of the device.", "//~": "NO_I18N" }, "effect": "attack", "shape": "cone", "valid_targets": [ "ally", "hostile", "ground" ], diff --git a/data/json/monsters/LIXA_monsters.json b/data/json/monsters/LIXA_monsters.json index 7efd24a073cda..fad4756507bda 100644 --- a/data/json/monsters/LIXA_monsters.json +++ b/data/json/monsters/LIXA_monsters.json @@ -3,8 +3,8 @@ "id": "LIXA_spit_light", "type": "GUN", "copy-from": "fake_item", - "name": { "str": "photonic gun" }, - "description": "Horks up a glob of congealed light.", + "name": { "str": "photonic gun", "//~": "NO_I18N" }, + "description": { "str": "Horks up a glob of congealed light.", "//~": "NO_I18N" }, "flags": [ "NEVER_JAMS", "NO_TURRET" ], "ammo_effects": [ "BLINDS_EYES", "NEVER_MISFIRES", "NO_DAMAGE_SCALING", "NO_PENETRATE_OBSTACLES" ], "skill": "rifle", @@ -16,8 +16,8 @@ { "type": "SPELL", "id": "LIXA_spread_light", - "name": { "str": "Spread Light" }, - "description": "Splashes congealed light along the ground in a cone.", + "name": { "str": "Spread Light", "//~": "NO_I18N" }, + "description": { "str": "Splashes congealed light along the ground in a cone.", "//~": "NO_I18N" }, "valid_targets": [ "hostile", "ground" ], "max_level": 1, "flags": [ "SILENT", "NO_HANDS", "NO_LEGS", "NO_EXPLOSION_SFX" ], @@ -36,8 +36,8 @@ { "id": "LIXA_photonic_death", "type": "SPELL", - "name": { "str": "Photonic Death" }, - "description": "Puddle o' light.", + "name": { "str": "Photonic Death", "//~": "NO_I18N" }, + "description": { "str": "Puddle o' light.", "//~": "NO_I18N" }, "valid_targets": [ "ground", "self", "hostile" ], "flags": [ "SILENT", "NO_EXPLOSION_SFX" ], "shape": "blast", @@ -54,8 +54,8 @@ { "type": "SPELL", "id": "LIXA_spawn_copy", - "name": { "str": "Summon Eigenspectre Copy" }, - "description": "Ripping off the hounds of Tindalos!", + "name": { "str": "Summon Eigenspectre Copy", "//~": "NO_I18N" }, + "description": { "str": "Ripping off the hounds of Tindalos!", "//~": "NO_I18N" }, "flags": [ "HOSTILE_SUMMON", "RANDOM_DAMAGE", "PERMANENT", "NO_EXPLOSION_SFX" ], "valid_targets": [ "ground", "self" ], "min_damage": 1, @@ -71,8 +71,8 @@ "id": "LIXA_vector_volley", "type": "GUN", "copy-from": "fake_item", - "name": { "str": "coordinate rotation volley" }, - "description": "Fake gun that fires, uh. Coordinate transform matrices?", + "name": { "str": "coordinate rotation volley", "//~": "NO_I18N" }, + "description": { "str": "Fake gun that fires, uh. Coordinate transform matrices?", "//~": "NO_I18N" }, "flags": [ "NEVER_JAMS", "NO_TURRET" ], "modes": [ [ "DEFAULT", "auto", 3 ] ], "ammo_effects": [ "BLINDS_EYES", "NO_PENETRATE_OBSTACLES", "NEVER_MISFIRES", "NO_DAMAGE_SCALING" ], @@ -85,8 +85,8 @@ { "type": "SPELL", "id": "LIXA_reshuffle_cone", - "name": { "str": "an arc of coordinate reassignment" }, - "description": "Spawns LIXA reshuffle.", + "name": { "str": "an arc of coordinate reassignment", "//~": "NO_I18N" }, + "description": { "str": "Spawns LIXA reshuffle.", "//~": "NO_I18N" }, "effect": "attack", "shape": "cone", "valid_targets": [ "hostile", "ground" ], @@ -114,8 +114,8 @@ { "type": "SPELL", "id": "mon_LIXA_vector_death", - "name": { "str": "Unfold Collapse" }, - "description": "Ends the fight.", + "name": { "str": "Unfold Collapse", "//~": "NO_I18N" }, + "description": { "str": "Ends the fight.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "max_level": 1, "flags": [ "SILENT", "NO_HANDS", "NO_LEGS" ], diff --git a/data/json/monsters/bird.json b/data/json/monsters/bird.json index 7812ffa566742..83f527aff8a34 100644 --- a/data/json/monsters/bird.json +++ b/data/json/monsters/bird.json @@ -2,8 +2,11 @@ { "abstract": "mon_bird_flying_base", "type": "MONSTER", - "name": { "str": "flying bird abstract" }, - "description": "This is an abstract monster for other flying birds to copy from, so that we have some common foundation to work with. If it appears in the game that's a bug. Use this when your bird can fly, but cannot swim.", + "name": { "str": "flying bird abstract", "//~": "NO_I18N" }, + "description": { + "str": "This is an abstract monster for other flying birds to copy from, so that we have some common foundation to work with. If it appears in the game that's a bug. Use this when your bird can fly, but cannot swim.", + "//~": "NO_I18N" + }, "bodytype": "bird", "default_faction": "bird_small_flying", "categories": [ "WILDLIFE" ], @@ -47,8 +50,11 @@ { "abstract": "mon_bird_flightless_base", "type": "MONSTER", - "name": { "str": "flightless bird abstract" }, - "description": "This is an abstract monster for other flightless birds to copy from, so that we have some common foundation to work with. If it appears in the game that's a bug. Use this when your bird can neither fly nor swim.", + "name": { "str": "flightless bird abstract", "//~": "NO_I18N" }, + "description": { + "str": "This is an abstract monster for other flightless birds to copy from, so that we have some common foundation to work with. If it appears in the game that's a bug. Use this when your bird can neither fly nor swim.", + "//~": "NO_I18N" + }, "copy-from": "mon_bird_flying_base", "default_faction": "bird_small_flightless", "speed": 105, @@ -57,8 +63,11 @@ { "abstract": "mon_bird_water_base", "type": "MONSTER", - "name": { "str": "water bird abstract" }, - "description": "This is an abstract monster for other water birds to copy from, so that we have some common foundation to work with. If it appears in the game that's a bug. Use this when your bird can both fly and swim.", + "name": { "str": "water bird abstract", "//~": "NO_I18N" }, + "description": { + "str": "This is an abstract monster for other water birds to copy from, so that we have some common foundation to work with. If it appears in the game that's a bug. Use this when your bird can both fly and swim.", + "//~": "NO_I18N" + }, "copy-from": "mon_bird_flying_base", "default_faction": "bird_small_waterfowl", "speed": 85, diff --git a/data/json/monsters/insect_spider.json b/data/json/monsters/insect_spider.json index ed7cca2b8017e..fd0708d292253 100644 --- a/data/json/monsters/insect_spider.json +++ b/data/json/monsters/insect_spider.json @@ -2,8 +2,8 @@ { "abstract": "mon_larva_abstract", "type": "MONSTER", - "name": { "str": "larva", "str_pl": "larvae" }, - "description": "A fake monster. If you're seeing this something went wrong.", + "name": { "str": "larva", "str_pl": "larvae", "//~": "NO_I18N" }, + "description": { "str": "A fake monster. If you're seeing this something went wrong.", "//~": "NO_I18N" }, "default_faction": "insect", "bodytype": "insect", "species": [ "INSECT" ], diff --git a/data/json/monsters/lab_security_drones.json b/data/json/monsters/lab_security_drones.json index 2fe4aed6c37c6..1b381f30d56b3 100644 --- a/data/json/monsters/lab_security_drones.json +++ b/data/json/monsters/lab_security_drones.json @@ -2,8 +2,8 @@ { "id": "green_maintenance_check", "type": "SPELL", - "name": { "str": "Green Maintenance Badge Trait" }, - "description": "Adds trait for badge check.", + "name": { "str": "Green Maintenance Badge Trait", "//~": "NO_I18N" }, + "description": { "str": "Adds trait for badge check.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "SILENT", "NO_EXPLOSION_SFX" ], "message": "the drone scans for your ID badge.", @@ -68,9 +68,9 @@ { "id": "yellow_maintenance_check", "type": "SPELL", - "name": { "str": "Ocher Maintenance Badge Trait" }, + "name": { "str": "Ocher Maintenance Badge Trait", "//~": "NO_I18N" }, "//": "renamed player facing name to ocher.", - "description": "Adds trait for badge check.", + "description": { "str": "Adds trait for badge check.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "SILENT", "NO_EXPLOSION_SFX" ], "message": "the drone scans for your ID badge.", @@ -129,8 +129,8 @@ { "id": "blue_maintenance_check", "type": "SPELL", - "name": { "str": "Blue Maintenance Badge Trait" }, - "description": "Adds trait for badge check.", + "name": { "str": "Blue Maintenance Badge Trait", "//~": "NO_I18N" }, + "description": { "str": "Adds trait for badge check.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "SILENT", "NO_EXPLOSION_SFX" ], "message": "the drone scans for your ID badge.", @@ -189,8 +189,8 @@ { "id": "blue_maintenance_check2", "type": "SPELL", - "name": { "str": "Blue Maintenance Badge Trait" }, - "description": "Adds trait for badge check.", + "name": { "str": "Blue Maintenance Badge Trait", "//~": "NO_I18N" }, + "description": { "str": "Adds trait for badge check.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "SILENT", "NO_EXPLOSION_SFX" ], "message": "the drone scans for your ID badge.", @@ -275,8 +275,8 @@ { "id": "green_researcher_check", "type": "SPELL", - "name": { "str": "Light Green Researcher Badge Trait" }, - "description": "Adds trait for badge check.", + "name": { "str": "Light Green Researcher Badge Trait", "//~": "NO_I18N" }, + "description": { "str": "Adds trait for badge check.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "SILENT", "NO_EXPLOSION_SFX" ], "message": "the drone scans for your ID badge.", @@ -350,8 +350,8 @@ { "id": "black_security_check", "type": "SPELL", - "name": { "str": "Black Security Badge Trait" }, - "description": "Adds trait for badge check.", + "name": { "str": "Black Security Badge Trait", "//~": "NO_I18N" }, + "description": { "str": "Adds trait for badge check.", "//~": "NO_I18N" }, "valid_targets": [ "hostile" ], "flags": [ "SILENT", "NO_EXPLOSION_SFX" ], "message": "the drone scans for your ID badge.", diff --git a/data/json/monsters/mammal.json b/data/json/monsters/mammal.json index 8641d705fe3b0..66b1520b49907 100644 --- a/data/json/monsters/mammal.json +++ b/data/json/monsters/mammal.json @@ -2,8 +2,8 @@ { "id": "mon_human", "type": "MONSTER", - "name": { "str": "human" }, - "description": "Placeholder for human corpses. If you see this, it's a bug.", + "name": { "str": "human", "//~": "NO_I18N" }, + "description": { "str": "Placeholder for human corpses. If you see this, it's a bug.", "//~": "NO_I18N" }, "bodytype": "human", "copy-from": "mon_zombie", "harvest": "human", @@ -16,8 +16,8 @@ { "id": "mon_human_scorched", "type": "MONSTER", - "name": { "str": "charred human" }, - "description": "Placeholder for charred human corpses. If you see this, it's a bug.", + "name": { "str": "charred human", "//~": "NO_I18N" }, + "description": { "str": "Placeholder for charred human corpses. If you see this, it's a bug.", "//~": "NO_I18N" }, "bodytype": "human", "copy-from": "mon_zombie_scorched", "harvest": "human", @@ -30,8 +30,8 @@ { "id": "mon_child", "type": "MONSTER", - "name": { "str": "child", "str_pl": "children" }, - "description": "Placeholder for children corpses. If you see this, it's a bug.", + "name": { "str": "child", "str_pl": "children", "//~": "NO_I18N" }, + "description": { "str": "Placeholder for children corpses. If you see this, it's a bug.", "//~": "NO_I18N" }, "bodytype": "human", "copy-from": "mon_zombie_child", "symbol": "h", @@ -1109,8 +1109,11 @@ { "abstract": "mon_dog_small", "type": "MONSTER", - "name": { "str": "Small dog abstract" }, - "description": "This is an abstract for small dogs to copy from, so that they are less likely to mess up fields like zombification by accident.", + "name": { "str": "small dog abstract", "//~": "NO_I18N" }, + "description": { + "str": "This is an abstract for small dogs to copy from, so that they are less likely to mess up fields like zombification by accident.", + "//~": "NO_I18N" + }, "copy-from": "mon_dog", "volume": "10 L", "weight": "6 kg", @@ -2228,7 +2231,7 @@ "abstract": "mon_rabbit_base", "type": "MONSTER", "name": { "str": "rabbit" }, - "description": "Rabbit abstract", + "description": { "str": "rabbit abstract", "//~": "NO_I18N" }, "default_faction": "mammal_small", "bodytype": "pig", "categories": [ "WILDLIFE" ], @@ -2268,7 +2271,7 @@ { "abstract": "mon_rabbit_baby_base", "type": "MONSTER", - "name": { "str": "rabbit kit abstract" }, + "name": { "str": "rabbit kit abstract", "//~": "NO_I18N" }, "copy-from": "mon_rabbit_base", "volume": "150 ml", "weight": "30 g", diff --git a/data/json/monsters/reptile_amphibian.json b/data/json/monsters/reptile_amphibian.json index aba9c78842bd0..061f8f1c1ee37 100644 --- a/data/json/monsters/reptile_amphibian.json +++ b/data/json/monsters/reptile_amphibian.json @@ -2,8 +2,11 @@ { "abstract": "mon_snake_abstract", "type": "MONSTER", - "name": { "str": "abstract snake" }, - "description": "This is an abstract monster for other snakes to copy from, so that we have some common foundation to work with. If it appears in the game that's a bug.", + "name": { "str": "abstract snake", "//~": "NO_I18N" }, + "description": { + "str": "This is an abstract monster for other snakes to copy from, so that we have some common foundation to work with. If it appears in the game that's a bug.", + "//~": "NO_I18N" + }, "default_faction": "snake_small", "bodytype": "snake", "categories": [ "WILDLIFE" ], @@ -48,8 +51,11 @@ { "abstract": "mon_snakelet_abstract", "type": "MONSTER", - "name": { "str": "abstract snakelet" }, - "description": "This is an abstract monster for other snakelets to copy from, so that we have some common foundation to work with. If it appears in the game that's a bug.", + "name": { "str": "abstract snakelet", "//~": "NO_I18N" }, + "description": { + "str": "This is an abstract monster for other snakelets to copy from, so that we have some common foundation to work with. If it appears in the game that's a bug.", + "//~": "NO_I18N" + }, "copy-from": "mon_snake_abstract", "volume": "10 ml", "weight": "10 g", @@ -64,8 +70,11 @@ { "abstract": "mon_turtle_abstract", "type": "MONSTER", - "name": { "str": "abstract turtle" }, - "description": "This is an abstract monster for other turtles to copy from, so that we have some common foundation to work with. If it appears in the game that's a bug.", + "name": { "str": "abstract turtle", "//~": "NO_I18N" }, + "description": { + "str": "This is an abstract monster for other turtles to copy from, so that we have some common foundation to work with. If it appears in the game that's a bug.", + "//~": "NO_I18N" + }, "default_faction": "turtle_small", "bodytype": "turtle", "categories": [ "WILDLIFE" ], @@ -96,8 +105,11 @@ { "abstract": "mon_turtle_baby_abstract", "type": "MONSTER", - "name": { "str": "abstract turtle hatchling" }, - "description": "This is an abstract monster for other turtle hatchlings to copy from, so that we have some common foundation to work with. If it appears in the game that's a bug.", + "name": { "str": "abstract turtle hatchling", "//~": "NO_I18N" }, + "description": { + "str": "This is an abstract monster for other turtle hatchlings to copy from, so that we have some common foundation to work with. If it appears in the game that's a bug.", + "//~": "NO_I18N" + }, "copy-from": "mon_turtle_abstract", "volume": "15 ml", "weight": "15 g", diff --git a/data/json/monsters/singularities.json b/data/json/monsters/singularities.json index 04ce610427deb..6fa1826d2dd63 100644 --- a/data/json/monsters/singularities.json +++ b/data/json/monsters/singularities.json @@ -109,8 +109,8 @@ { "id": "LTNT_LIFE_DRAIN", "type": "SPELL", - "name": { "str": "Life Drain" }, - "description": "When even the grass rises against you, what hope do you have?", + "name": { "str": "Life Drain", "//~": "NO_I18N" }, + "description": { "str": "When even the grass rises against you, what hope do you have?", "//~": "NO_I18N" }, "flags": [ "NO_EXPLOSION_SFX" ], "valid_targets": [ "hostile" ], "shape": "blast", @@ -125,8 +125,11 @@ { "id": "LTNT_attract_nearby", "type": "SPELL", - "name": { "str": "Visual Sundering" }, - "description": "The fact a shadow can make such an awful, loud sound makes your head want to split in two.", + "name": { "str": "Visual Sundering", "//~": "NO_I18N" }, + "description": { + "str": "The fact a shadow can make such an awful, loud sound makes your head want to split in two.", + "//~": "NO_I18N" + }, "flags": [ "NO_EXPLOSION_SFX" ], "valid_targets": [ "ground", "hostile" ], "shape": "blast", @@ -420,8 +423,8 @@ "type": "SPELL", "//": "This is a hack because npc_die is not working(?!) for EOC_KILL_SHADOW", "id": "BEGONE_SHADOW", - "name": { "str": "BEGONE_SHADOW" }, - "description": "BEGONE_SHADOW.", + "name": { "str": "BEGONE_SHADOW", "//~": "NO_I18N" }, + "description": { "str": "BEGONE_SHADOW.", "//~": "NO_I18N" }, "valid_targets": [ "ground", "self" ], "base_casting_time": 0, "min_damage": 1000, diff --git a/data/json/monsters/zed_amalgamation.json b/data/json/monsters/zed_amalgamation.json index 704e1027036b5..d3e35f5ad9f00 100644 --- a/data/json/monsters/zed_amalgamation.json +++ b/data/json/monsters/zed_amalgamation.json @@ -126,7 +126,7 @@ { "type": "MONSTER", "abstract": "mon_amalgamation_abstract_small", - "name": { "str": "abstracted amalgamation" }, + "name": { "str": "abstracted amalgamation", "//~": "NO_I18N" }, "color": "white", "symbol": "a", "bodytype": "spider", diff --git a/data/json/monsters/zed_dormant.json b/data/json/monsters/zed_dormant.json index 3cff0f32f6df1..fc7a88a16fb77 100644 --- a/data/json/monsters/zed_dormant.json +++ b/data/json/monsters/zed_dormant.json @@ -2,8 +2,8 @@ { "type": "SPELL", "id": "kill_pseudo_zombie", - "name": { "str": "kill pseudo zombie" }, - "description": "You should not see this. Kills pseudo zombie to turn it into a corpse for revival.", + "name": { "str": "kill pseudo zombie", "//~": "NO_I18N" }, + "description": { "str": "You should not see this. Kills pseudo zombie to turn it into a corpse for revival.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "max_level": 1, "flags": [ "SILENT", "NO_EXPLOSION_SFX", "PERCENTAGE_DAMAGE", "NO_FAIL" ], @@ -20,8 +20,8 @@ { "type": "SPELL", "id": "pseudo_dormant_trap_setup", - "name": { "str": "dormant corpse setup" }, - "description": "You should not see this. Sets up trap for dormant zombies.", + "name": { "str": "dormant corpse setup", "//~": "NO_I18N" }, + "description": { "str": "You should not see this. Sets up trap for dormant zombies.", "//~": "NO_I18N" }, "valid_targets": [ "self" ], "max_level": 1, "flags": [ "SILENT", "NO_EXPLOSION_SFX" ], @@ -38,7 +38,7 @@ "id": "mon_pseudo_dormant_zombie", "type": "MONSTER", "name": { "str": "zombie" }, - "description": "Fake zombie used for spawning dormant zombies. If you see this, open an issue on github.", + "description": { "str": "Fake zombie used for spawning dormant zombies. If you see this, open an issue on github.", "//~": "NO_I18N" }, "copy-from": "mon_zombie", "looks_like": "corpse_mon_zombie", "hp": 5, @@ -76,8 +76,8 @@ { "type": "SPELL", "id": "cause_loud_moaning", - "name": { "str": "cause loud moaning" }, - "description": "You should not see this. Causes loud noise.", + "name": { "str": "cause loud moaning", "//~": "NO_I18N" }, + "description": { "str": "You should not see this. Causes loud noise.", "//~": "NO_I18N" }, "valid_targets": [ "ground", "ally" ], "max_level": 1, "shape": "blast", @@ -94,8 +94,8 @@ { "type": "SPELL", "id": "wake_up_dormant", - "name": { "str": "dormant corpse waking up" }, - "description": "You should not see this. Causes all dormant corpses in the tile to revive.", + "name": { "str": "dormant corpse waking up", "//~": "NO_I18N" }, + "description": { "str": "You should not see this. Causes all dormant corpses in the tile to revive.", "//~": "NO_I18N" }, "valid_targets": [ "ground" ], "max_level": 1, "flags": [ "NO_EXPLOSION_SFX" ],