diff --git a/data/json/construction_group.json b/data/json/construction_group.json index ac29bbaddcb69..2924a4b6c0716 100644 --- a/data/json/construction_group.json +++ b/data/json/construction_group.json @@ -982,7 +982,7 @@ { "type": "construction_group", "id": "dig_downstair", - "name": "Dig Downstair" + "name": "Dig Downstairs" }, { "type": "construction_group", @@ -1107,7 +1107,7 @@ { "type": "construction_group", "id": "mine_downstair", - "name": "Mine Downstair" + "name": "Mine Downstairs" }, { "type": "construction_group", @@ -1117,7 +1117,7 @@ { "type": "construction_group", "id": "mine_upstair", - "name": "Mine Upstair" + "name": "Mine Upstairs" }, { "type": "construction_group", diff --git a/data/json/effects.json b/data/json/effects.json index 7755170d2429d..d3920a044d010 100644 --- a/data/json/effects.json +++ b/data/json/effects.json @@ -1353,7 +1353,7 @@ "name": [ "Elf-A Mutation", "Elf-A Transformation", "Elf-A Metamorphosis" ], "desc": [ "You consumed Elf-A primer.", - "You must look after this world, if noone else will.", + "You must look after this world, if no one else will.", "You see stars. You see so many stars." ], "max_intensity": 3, diff --git a/data/json/effects_on_condition/example_eocs.json b/data/json/effects_on_condition/example_eocs.json index 5d7e8e95447d9..7359e04cd82ae 100644 --- a/data/json/effects_on_condition/example_eocs.json +++ b/data/json/effects_on_condition/example_eocs.json @@ -139,7 +139,7 @@ "if": { "not": { "u_has_var": "test", "type": "eoc_sample", "context": "if_else", "value": "yes" } }, "then": [ { "u_add_var": "test", "type": "eoc_sample", "context": "if_else", "value": "yes" }, - { "u_message": "Vriable added." } + { "u_message": "Variable added." } ] } ] diff --git a/data/json/effects_on_condition/nether_eocs/LIXA_EOCs_spells_traps.json b/data/json/effects_on_condition/nether_eocs/LIXA_EOCs_spells_traps.json index 90561a4f61bbb..2ac9f832a4a68 100644 --- a/data/json/effects_on_condition/nether_eocs/LIXA_EOCs_spells_traps.json +++ b/data/json/effects_on_condition/nether_eocs/LIXA_EOCs_spells_traps.json @@ -2066,7 +2066,7 @@ { "mapgen_update": "turn_off_LIXA", "target_var": { "global_val": "LIXA_surface_2a" } }, { "mapgen_update": "turn_off_LIXA", "target_var": { "global_val": "LIXA_surface_2b" } }, { - "u_message": "There is a soft sound, like a champaigne cork popping in an empty concert hall. The world is as it was again. The LIXA device still hums quietly as it finishes powering down.", + "u_message": "There is a soft sound, like a champagne cork popping in an empty concert hall. The world is as it was again. The LIXA device still hums quietly as it finishes powering down.", "popup": true }, { "u_teleport": { "global_val": "LIXA_return_tp" }, "force": true } diff --git a/data/json/furniture_and_terrain/LIXA_furniture_and_terrain.json b/data/json/furniture_and_terrain/LIXA_furniture_and_terrain.json index d5e44ed60942f..8570367d10120 100644 --- a/data/json/furniture_and_terrain/LIXA_furniture_and_terrain.json +++ b/data/json/furniture_and_terrain/LIXA_furniture_and_terrain.json @@ -347,7 +347,7 @@ "type": "furniture", "id": "f_lixa_whiteboard", "name": "whiteboard", - "description": "A wide space of whiteboard, for writing on with washable markers. No one has washed it in a long time, though; it is covered in dense scrawls of equations and waveform diagarams.", + "description": "A wide space of whiteboard, for writing on with washable markers. No one has washed it in a long time, though; it is covered in dense scrawls of equations and waveform diagrams.", "symbol": "6", "color": "blue", "looks_like": "f_bulletin", diff --git a/data/json/furniture_and_terrain/furniture-flora.json b/data/json/furniture_and_terrain/furniture-flora.json index 5499ada4c0e16..c577303a98401 100644 --- a/data/json/furniture_and_terrain/furniture-flora.json +++ b/data/json/furniture_and_terrain/furniture-flora.json @@ -159,7 +159,7 @@ { "type": "furniture", "id": "f_black_eyed_susan", - "name": "black eyed susan", + "name": "black eyed Susan", "description": "A mildly poisonous yellow flower with a dark ball in the middle. Sometimes known as an ox-eye daisy.", "looks_like": "f_dandelion", "symbol": "f", @@ -527,7 +527,7 @@ "type": "furniture", "id": "f_wild_rice", "name": "wild rice", - "description": "Also called Indian rice, Northern wild rice, or manoomin in Ojibwe, is a species of rice that has been harvested and used by Native American tribes of the northeast for hundreds of years. It's similar to other types of wild rice, offering a fibre-rich and healthy basis of a meal.", + "description": "Also called Indian rice, Northern wild rice, or manoomin in Ojibwe, is a species of rice that has been harvested and used by Native American tribes of the northeast for hundreds of years. It's similar to other types of wild rice, offering a fiber-rich and healthy basis of a meal.", "symbol": "f", "looks_like": "f_cattails", "color": [ "brown_green", "green", "green", "brown" ], diff --git a/data/json/furniture_and_terrain/furniture-industrial.json b/data/json/furniture_and_terrain/furniture-industrial.json index 1ffc2e503b1d4..08ec3019ed101 100644 --- a/data/json/furniture_and_terrain/furniture-industrial.json +++ b/data/json/furniture_and_terrain/furniture-industrial.json @@ -77,7 +77,7 @@ "id": "f_compact_ASRG_containment", "name": "Compact Advanced Sterling Radioisotope Generator", "looks_like": "t_plut_generator", - "description": "This hefty lump of steel and lead is the housing unit for a stirling generator powered by plutonium-238, originally designed by NASA and repurposed by the military. It is plastered with warning signs. It's really heavy owing to the thick armor plating, but you could take this down and use it for your own purposes if you wanted.", + "description": "This hefty lump of steel and lead is the housing unit for a Stirling generator powered by plutonium-238, originally designed by NASA and repurposed by the military. It is plastered with warning signs. It's really heavy owing to the thick armor plating, but you could take this down and use it for your own purposes if you wanted.", "symbol": "0", "color": "green_white", "move_cost_mod": -1, diff --git a/data/json/furniture_and_terrain/furniture-tools.json b/data/json/furniture_and_terrain/furniture-tools.json index ad2b81048b003..ef753d793d16e 100644 --- a/data/json/furniture_and_terrain/furniture-tools.json +++ b/data/json/furniture_and_terrain/furniture-tools.json @@ -600,7 +600,7 @@ "id": "f_scutch_breaker", "name": "stationary scutcher", "looks_like": "f_rack", - "description": "A bulky, simple-hinged wooden device to break up the hard parts of fibre plants, with nail combs on the back for separating them out.", + "description": "A bulky, simple-hinged wooden device to break up the hard parts of fiber plants, with nail combs on the back for separating them out.", "symbol": "=", "bgcolor": "brown", "move_cost_mod": 2, diff --git a/data/json/furniture_and_terrain/terrain-flora.json b/data/json/furniture_and_terrain/terrain-flora.json index e9e6ce98dff52..acc1b2cbc1d67 100644 --- a/data/json/furniture_and_terrain/terrain-flora.json +++ b/data/json/furniture_and_terrain/terrain-flora.json @@ -837,7 +837,7 @@ "type": "terrain", "id": "t_tree_coffee", "name": "coffee tree", - "description": "This is 'gymnocladus dioicus', or the kentucky coffee tree, which produces roastable coffee pods and brewable leaves in the fall. If you examined the branches more closely, you could probably find a few mature ones.", + "description": "This is 'Gymnocladus dioicus', or the Kentucky coffee tree, which produces roastable coffee pods and brewable leaves in the fall. If you examined the branches more closely, you could probably find a few mature ones.", "symbol": "7", "color": [ "light_green", "light_green", "light_green_green", "brown" ], "//": "barren in winter, fruits in autumn", @@ -866,7 +866,7 @@ "type": "terrain", "id": "t_tree_coffee_harvested", "name": "coffee tree", - "description": "This is 'gymnocladus dioicus', or the kentucky coffee tree, which produces roastable coffee pods and brewable leaves in the fall. Looks like all the ripe pods have been picked.", + "description": "This is 'Gymnocladus dioicus', or the Kentucky coffee tree, which produces roastable coffee pods and brewable leaves in the fall. Looks like all the ripe pods have been picked.", "symbol": "7", "color": [ "light_green", "light_green", "light_green", "brown" ], "//": "barren in winter, no fruits anymore", @@ -2879,7 +2879,7 @@ "type": "terrain", "id": "t_fungus_colony", "name": "mushroom colony", - "description": "A large pile of organic matter which has molded over with fungus. The caps of many mundane mushrooms spring from the top, you can even recognise some. The fungi growing here don't seem edible, though.", + "description": "A large pile of organic matter which has molded over with fungus. The caps of many mundane mushrooms spring from the top, you can even recognize some. The fungi growing here don't seem edible, though.", "symbol": "#", "color": "dark_gray", "move_cost": 2, diff --git a/data/json/furniture_and_terrain/terrain-walls.json b/data/json/furniture_and_terrain/terrain-walls.json index 5c926f8c5d69d..14f1ce245c8ee 100644 --- a/data/json/furniture_and_terrain/terrain-walls.json +++ b/data/json/furniture_and_terrain/terrain-walls.json @@ -1297,7 +1297,7 @@ "alias": [ "t_strconcr_h_brown", "t_strconc_v_brown" ], "name": "reinforced brown concrete wall", "looks_like": "t_wall_brown", - "description": "Reinfoced concrete wall painted brown.", + "description": "Reinforced concrete wall painted brown.", "symbol": "LINE_OXOX", "color": "brown", "move_cost": 0, diff --git a/data/json/furniture_and_terrain/terrain_vitrified.json b/data/json/furniture_and_terrain/terrain_vitrified.json index 9b55f3170ef64..61e711a14fe6c 100644 --- a/data/json/furniture_and_terrain/terrain_vitrified.json +++ b/data/json/furniture_and_terrain/terrain_vitrified.json @@ -214,7 +214,7 @@ { "type": "terrain", "id": "t_vitrified_chickenwire_fence", - "name": "black fibreglass fence", + "name": "black fiberglass fence", "description": "A network of delicate glass threads strung between thicker posts. The wind blowing across them produces a faint, eerie whine.", "symbol": "LINE_OXOX", "color": "dark_gray", diff --git a/data/json/item_spell_effects.json b/data/json/item_spell_effects.json index 6b6e2d0fc7d9b..7b0856dff8244 100644 --- a/data/json/item_spell_effects.json +++ b/data/json/item_spell_effects.json @@ -68,7 +68,7 @@ "id": "debug_kill_spell", "type": "SPELL", "name": "Debug Kill Creature", - "description": "Deal damage equal to 100% of monster's hp.", + "description": "Deal damage equal to 100% of monster's HP.", "valid_targets": [ "self", "ally", "hostile", "ground" ], "min_damage": 100, "max_damage": 100, diff --git a/data/json/items/ammo.json b/data/json/items/ammo.json index 02317a5f2c785..0ecd58dbd2744 100644 --- a/data/json/items/ammo.json +++ b/data/json/items/ammo.json @@ -8,7 +8,7 @@ "name": { "str_sp": "battery" }, "symbol": "=", "color": "yellow", - "description": "Some free-floating battery charge. It can be reloaded into rechargable battery cells, but can never be unloaded.", + "description": "Some free-floating battery charge. It can be reloaded into rechargeable battery cells, but can never be unloaded.", "flags": [ "TRADER_AVOID", "ZERO_WEIGHT" ], "material": [ "battery" ], "effects": [ "COOKOFF" ], diff --git a/data/json/items/ammo/exodii.json b/data/json/items/ammo/exodii.json index fced1105b32f2..5ed5dc5c1e56b 100644 --- a/data/json/items/ammo/exodii.json +++ b/data/json/items/ammo/exodii.json @@ -37,7 +37,7 @@ { "abstract": "273x110abstract", "type": "AMMO", - "name": "base exodii shotshell", + "name": "base Exodii shotshell", "weight": "226 g", "volume": "284 ml", "longest_side": "119 mm", @@ -121,7 +121,7 @@ { "abstract": "273x44abstract", "type": "AMMO", - "name": "base exodii grenade", + "name": "base Exodii grenade", "weight": "195 g", "volume": "176 ml", "flags": [ "IRREPLACEABLE_CONSUMABLE" ], diff --git a/data/json/items/ammo/shot.json b/data/json/items/ammo/shot.json index bb902d20a84d3..806ff4709bc83 100644 --- a/data/json/items/ammo/shot.json +++ b/data/json/items/ammo/shot.json @@ -199,7 +199,7 @@ "type": "AMMO", "name": { "str": "explosive slug" }, "//": "$30/shot thanks to tight regulation, one way or another.", - "description": "A shotgun shell shooting a small explosive. Banned in several states. While an explosive from a shotgun sounds impressive, its practical applications are limited at best. The loss in mass in order to accommodate an explosive give it much less impact force compared to traditional ammunition. The relatively small size of the slug can only accommodate a limited amount of explosives, resulting in a fairly underwelming explosion. These traits make it a utility tool for damaging barriers and disrupting other explosive devices, rather than something for anti-personnel use.", + "description": "A shotgun shell shooting a small explosive. Banned in several states. While an explosive from a shotgun sounds impressive, its practical applications are limited at best. The loss in mass in order to accommodate an explosive give it much less impact force compared to traditional ammunition. The relatively small size of the slug can only accommodate a limited amount of explosives, resulting in a fairly underwhelming explosion. These traits make it a utility tool for damaging barriers and disrupting other explosive devices, rather than something for anti-personnel use.", "ascii_picture": "shot_he", "price": 3000, "price_postapoc": 1600, diff --git a/data/json/items/armor/boots.json b/data/json/items/armor/boots.json index 56e65572cc115..c951c4fa528fb 100644 --- a/data/json/items/armor/boots.json +++ b/data/json/items/armor/boots.json @@ -1695,7 +1695,7 @@ }, { "id": "chelsea_boots", - "name": { "str": "pair of chelsea boots", "str_pl": "pairs of chelsea boots" }, + "name": { "str": "pair of Chelsea boots", "str_pl": "pairs of Chelsea boots" }, "description": "A pair of knee-length, laceless boots formed from calfskin with an elastic side panel that's designed to stretch away to facilitate simple donning and doffing, these stylish stompers are a time-old gift from Victorian-age England. Intended for you to fashionably saunter down roadways rather than sprint for your life, this style of boot became a style staple within London during the 1960s, where they were synonymous with the mod crowd.", "weight": 10 } diff --git a/data/json/items/armor/cloaks.json b/data/json/items/armor/cloaks.json index 516f1a3b98ced..75a08cd4e95f0 100644 --- a/data/json/items/armor/cloaks.json +++ b/data/json/items/armor/cloaks.json @@ -105,7 +105,7 @@ { "id": "intersex_pride_flag", "name": { "str": "intersex flag" }, - "description": "A large yellow, and purple intersex flag. It displays a purple circle on a yellow field. Yellow and purple were chosen as colours as they were viewed as free from gender associations and were historically used to represent intersex people. The circle is described as \"unbroken and unornamented, symbolizing wholeness and completeness, and our potentialities\".", + "description": "A large yellow, and purple intersex flag. It displays a purple circle on a yellow field. Yellow and purple were chosen as colors as they were viewed as free from gender associations and were historically used to represent intersex people. The circle is described as \"unbroken and unornamented, symbolizing wholeness and completeness, and our potentialities\".", "weight": 2 }, { @@ -140,7 +140,7 @@ { "id": "bear_pride_flag", "name": { "str": "bear flag" }, - "description": "A large black and orange international bear brotherhood flag. The flag displays seven horizontal stripes of colors ranging from black to brown representing the colours of different bear species, you can see a black bear paw in the upper right corner." + "description": "A large black and orange international bear brotherhood flag. The flag displays seven horizontal stripes of colors ranging from black to brown representing the colors of different bear species, you can see a black bear paw in the upper right corner." } ] }, @@ -1039,7 +1039,7 @@ { "id": "macedonian_flag", "name": { "str": "Macedonian flag" }, - "description": "A flag that features a stylised yellow sun on a red field, with eight broadening rays extending from the center to the edge of the field.", + "description": "A flag that features a stylized yellow sun on a red field, with eight broadening rays extending from the center to the edge of the field.", "weight": 10, "append": true }, @@ -1122,7 +1122,7 @@ }, { "id": "portugese_flag", - "name": { "str": "Portugese flag" }, + "name": { "str": "Portuguese flag" }, "description": "A flag that features a vertically striped bicolor of green and red, with the lesser coat of arms of centered over the color boundary.", "weight": 10, "append": true @@ -1291,7 +1291,7 @@ { "id": "spanish_flag", "name": { "str": "Spanish flag" }, - "description": "A flag that has a horizontal triband flag of red, yellow and red charged with the spanish coat of arms off centered toward the hoist.", + "description": "A flag that has a horizontal triband flag of red, yellow and red charged with the Spanish coat of arms off centered toward the hoist.", "weight": 10, "append": true }, @@ -1319,7 +1319,7 @@ { "id": "swedish_flag", "name": { "str": "Swedish flag" }, - "description": "A flag that features a blue field charged with a yellow nordic cross that extends to the edges, the vertical part of the cross is shifted to the hoist side.", + "description": "A flag that features a blue field charged with a yellow Nordic cross that extends to the edges, the vertical part of the cross is shifted to the hoist side.", "weight": 10, "append": true }, @@ -2030,7 +2030,7 @@ "symbol": "[", "color": "yellow", "name": { "str": "rain poncho" }, - "description": "A lightweigh plastic rain poncho with a hood. It folds into a very compact form when not in use.", + "description": "A lightweight plastic rain poncho with a hood. It folds into a very compact form when not in use.", "price": 5000, "price_postapoc": 50, "material": [ "vinyl" ], diff --git a/data/json/items/armor/coats.json b/data/json/items/armor/coats.json index cd491eebf79a3..bb97b495bb32b 100644 --- a/data/json/items/armor/coats.json +++ b/data/json/items/armor/coats.json @@ -792,7 +792,7 @@ { "id": "hakama_gi", "type": "ARMOR", - "name": { "str": "hakama" }, + "name": { "str_sp": "hakama" }, "description": "Plain black hakama for use in kendo and other martial arts.", "weight": "350 g", "volume": "1 L", @@ -818,7 +818,7 @@ { "id": "hakama", "type": "ARMOR", - "name": { "str": "hakama" }, + "name": { "str_sp": "hakama" }, "description": "A flowing, pleated garment which can be worn over a kimono.", "weight": "500 g", "volume": "1500 ml", @@ -1020,7 +1020,7 @@ { "id": "m65_ocean", "name": { "str": "ocean-camouflage combat jacket" }, - "description": "This jacket's exterior shell is dyed a mix of blue and grey hues, with extra patches and disruptive striations, flipping between black and dark grey, covering the garment from collar to hem. Crome buttons, zips, and other fixtures glint from their home upon the coat.", + "description": "This jacket's exterior shell is dyed a mix of blue and grey hues, with extra patches and disruptive striations, flipping between black and dark grey, covering the garment from collar to hem. Chrome buttons, zips, and other fixtures glint from their home upon the coat.", "color": "blue", "weight": 10, "append": true @@ -1046,7 +1046,7 @@ "id": "m65_swedish", "//": "Intended to be Swedish M90 camo. This is a civilian variant, and, yes, for some reason, out of all camo patterns, this exists: https://www.epicmilitaria.com/brandit-m65-giant-jacket-swedish-camo.html", "name": { "str": "splinter-camo combat jacket" }, - "description": "This particular jacket is sown from fabric dyed a base colour of stoney grey with notes of brown, sprinkled through with large, splinter-like geometric shapes of green, grey, and hues of deep naval blue.", + "description": "This particular jacket is sown from fabric dyed a base color of stoney grey with notes of brown, sprinkled through with large, splinter-like geometric shapes of green, grey, and hues of deep naval blue.", "color": "dark_gray", "weight": 10, "append": true @@ -1765,7 +1765,7 @@ { "id": "red_beige_varsity_jacket", "name": { "str": "red and beige varsity jacket" }, - "description": "This one has a red torso and beige looking arms. \"'93\" is embedded on both its arms, and there is a crest you can't recognise on its front right.", + "description": "This one has a red torso and beige looking arms. \"'93\" is embedded on both its arms, and there is a crest you can't recognize on its front right.", "color": "red", "weight": 10, "append": true @@ -1789,7 +1789,7 @@ { "id": "black_red_varsity_jacket", "name": { "str": "Crimson Bulls varsity jacket" }, - "description": "This one's torso is black and its arms are red. It has an angry looking red bull ready to charge on its back. Accross the front writes \"BULLS\".", + "description": "This one's torso is black and its arms are red. It has an angry looking red bull ready to charge on its back. Across the front writes \"BULLS\".", "color": "black", "weight": 10, "append": true @@ -1813,7 +1813,7 @@ { "id": "pink_white_varsity_jacket", "name": { "str": "pink and white varsity jacket" }, - "description": "This one has a pink torso and white arms. Somone has sewn an equally pink heart on its front right.", + "description": "This one has a pink torso and white arms. Someone has sewn an equally pink heart on its front right.", "color": "pink", "weight": 10, "append": true @@ -1823,7 +1823,7 @@ { "id": "judo_gi", "type": "ARMOR", - "name": { "str": "judo gi" }, + "name": { "str_sp": "judo gi" }, "description": "Plain white judo gi.", "weight": "1000 g", "volume": "1500 ml", @@ -1846,7 +1846,7 @@ { "id": "karate_gi", "type": "ARMOR", - "name": { "str": "karate gi" }, + "name": { "str_sp": "karate gi" }, "description": "Plain white karate gi. Made from loose and flowing cotton.", "weight": "400 g", "volume": "1500 ml", @@ -1869,7 +1869,7 @@ { "id": "kariginu", "type": "ARMOR", - "name": { "str": "kariginu" }, + "name": { "str_sp": "kariginu" }, "description": "A traditional, ankle-length Shinto robe with several layers and very wide sleeves.", "weight": "1400 g", "volume": "5500 ml", @@ -1917,7 +1917,7 @@ { "id": "keikogi", "type": "ARMOR", - "name": { "str": "keikogi" }, + "name": { "str_sp": "keikogi" }, "description": "Plain white keikogi for use in martial arts.", "weight": "250 g", "volume": "750 ml", @@ -1983,7 +1983,7 @@ { "id": "yukata", "type": "ARMOR", - "name": { "str": "yukata" }, + "name": { "str_sp": "yukata" }, "description": "An easy-to-wear, breezy robe secured with a sash. Essentially Japanese pajamas. Great for summer nights.", "weight": "900 g", "volume": "3 L", @@ -2022,7 +2022,7 @@ { "id": "haori", "type": "ARMOR", - "name": { "str": "haori" }, + "name": { "str_sp": "haori" }, "description": "A loose coat with wide sleeves that is worn unfastened over a kimono. It is jet black with sparse, tasteful golden embroidery.", "weight": "800 g", "volume": "2 L", @@ -2529,7 +2529,7 @@ { "id": "santa_jacket", "type": "ARMOR", - "name": { "str": "santa jacket" }, + "name": { "str": "Santa jacket" }, "description": "A red jacket, trimmed with white faux fur, commonly used by bearded men on Christmas. Warm and has a couple of small pockets.", "weight": "1500 g", "volume": "4500 ml", @@ -2589,7 +2589,7 @@ { "id": "santa_jacket_short", "type": "ARMOR", - "name": { "str": "short santa jacket" }, + "name": { "str": "short Santa jacket" }, "description": "A short red jacket with white faux fur as trim, similar to a Santa jacket but sleeveless, for a more revealing look on Christmas.", "weight": "1200 g", "volume": "2000 ml", @@ -3757,7 +3757,7 @@ { "id": "tacjacket_desert", "name": { "str": "arid tactical jacket" }, - "description": "If you were traipsing off to the Sonoran desert, this pocket-layden jacket, with its sand-tan hues, streaks of beige and black, and ventilated interior, would have been your friend. Now, all it is is a reminder of a part of the world that may as well be the crust of Mars, for how remote and unreachable it is.", + "description": "If you were traipsing off to the Sonoran desert, this pocket-laden jacket, with its sand-tan hues, streaks of beige and black, and ventilated interior, would have been your friend. Now, all it is is a reminder of a part of the world that may as well be the crust of Mars, for how remote and unreachable it is.", "color": "brown", "weight": 10, "append": true @@ -3773,7 +3773,7 @@ { "id": "tacjacket_urban", "name": { "str": "urban-camo tactical jacket" }, - "description": "This particular pattern of jacket proved a relatively common sight among preppers during the end of days, printed in industrial colours — blacks, greys, and dirty whites — to offer better concealment within New England's man-made battle grounds. Needless to say, a simple camo pattern proved of little help when push came to actual shove.", + "description": "This particular pattern of jacket proved a relatively common sight among preppers during the end of days, printed in industrial colors — blacks, greys, and dirty whites — to offer better concealment within New England's man-made battle grounds. Needless to say, a simple camo pattern proved of little help when push came to actual shove.", "color": "dark_gray", "weight": 20, "append": true diff --git a/data/json/items/armor/gloves.json b/data/json/items/armor/gloves.json index f53363f31eea3..013829ca552cd 100644 --- a/data/json/items/armor/gloves.json +++ b/data/json/items/armor/gloves.json @@ -1207,7 +1207,7 @@ { "id": "santa_gloves", "type": "ARMOR", - "name": { "str": "pair of santa gloves", "str_pl": "pairs of santa gloves" }, + "name": { "str": "pair of Santa gloves", "str_pl": "pairs of Santa gloves" }, "description": "A pair of red gloves with white faux fur trim. Keeps your hands warm and your holiday spirit bright.", "weight": "400 g", "volume": "1 L", diff --git a/data/json/items/armor/hats.json b/data/json/items/armor/hats.json index 35c629f63441a..a70b8c360cefc 100644 --- a/data/json/items/armor/hats.json +++ b/data/json/items/armor/hats.json @@ -221,7 +221,7 @@ { "id": "eboshi", "type": "ARMOR", - "name": { "str": "eboshi" }, + "name": { "str_sp": "eboshi" }, "description": "A high, black cap with a very narrow top. Traditionally worn by Shinto priests.", "weight": "120 g", "volume": "500 ml", @@ -393,7 +393,7 @@ { "id": "blood_hatball", "name": { "str": "blood donor cap" }, - "description": "A snapback baseball cap displaying the image of bloodpack connected to a drop of blood in the front, and under that image, a text that reads: 'Donating Blood', in white, and 'Save Lifes' in red. It shields your eyes from the sun and provides a little bit of warmth.", + "description": "A snapback baseball cap displaying the image of bloodpack connected to a drop of blood in the front, and under that image, a text that reads: 'Donating Blood', in white, and 'Save Lives' in red. It shields your eyes from the sun and provides a little bit of warmth.", "weight": 1 }, { @@ -1280,7 +1280,7 @@ { "id": "santa_hat", "type": "ARMOR", - "name": { "str": "santa hat" }, + "name": { "str": "Santa hat" }, "description": "A red hat with white faux fur trim, commonly used by bearded men on Christmas.", "weight": "200 g", "volume": "500 ml", diff --git a/data/json/items/armor/helmets.json b/data/json/items/armor/helmets.json index 79c24fbe67e2d..a42ea9e93cb6f 100644 --- a/data/json/items/armor/helmets.json +++ b/data/json/items/armor/helmets.json @@ -970,7 +970,7 @@ "id": "xl_helmet_kabuto", "type": "ARMOR", "copy-from": "helmet_kabuto", - "name": { "str": "XL kabuto" }, + "name": { "str_sp": "XL kabuto" }, "proportional": { "weight": 1.25, "volume": 1.3, "price": 1.25 }, "extend": { "flags": [ "OVERSIZE" ] } }, @@ -979,7 +979,7 @@ "type": "ARMOR", "copy-from": "helmet_kabuto", "looks_like": "helmet_kabuto", - "name": { "str": "XS kabuto" }, + "name": { "str_sp": "XS kabuto" }, "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 }, "flags": [ "STURDY", "UNDERSIZE" ] }, diff --git a/data/json/items/armor/jewelry.json b/data/json/items/armor/jewelry.json index 6dcc7d101217b..ce567d7715c57 100644 --- a/data/json/items/armor/jewelry.json +++ b/data/json/items/armor/jewelry.json @@ -1184,7 +1184,7 @@ "variants": [ { "id": "lutheran_necklace", - "name": { "str": "Lutherian Seal necklace" }, + "name": { "str": "Lutheran Seal necklace" }, "description": "A necklace made of a fine gold chain with the Luther Seal symbol as a pendant. It is a symbol of the Lutheran Christian faith: The cross mean that humanity was saved from sin because Jesus died on the cross, the heart means that humanity lives because Jesus shed his blood for it, and the flower means that humanity has peace from its faith, and the background means that they have hope that they will be with Jesus in heaven one day.", "color": "yellow", "weight": 30 @@ -1388,7 +1388,7 @@ { "id": "odin_necklace2", "name": { "str": "Valknut necklace" }, - "description": "A necklace made of a fine gold chain with the Valknut symbol as a pendant. It is a symbol of the Asatru faith. Also known as Hrungnir's Heart, the Valknot or 'knot of the slain' is an old Norse symbol that often represented the afterlife in carvings and designs. It is often considered a symbol of the Norse god Odin.", + "description": "A necklace made of a fine gold chain with the Valknut symbol as a pendant. It is a symbol of the Asatru faith. Also known as Hrungnir's Heart, the Valknut or 'knot of the slain' is an old Norse symbol that often represented the afterlife in carvings and designs. It is often considered a symbol of the Norse god Odin.", "color": "yellow", "weight": 6 }, @@ -1507,7 +1507,7 @@ { "id": "eckankar_necklace", "name": { "str": "Eckankar necklace" }, - "description": "A necklace made of a fine gold chain with the Eckhankar symbol as a pendant. It is a symbol of the Eckankar faith. Eckankar teaches that 'spiritual liberation' in one's lifetime is available to all and that it is possible to achieve Self-Realization (the realization of oneself as Soul) and God-Realization (the realization of oneself as a spark of God) in one's lifetime though a series of Eckankar teachings.", + "description": "A necklace made of a fine gold chain with the Eckankar symbol as a pendant. It is a symbol of the Eckankar faith. Eckankar teaches that 'spiritual liberation' in one's lifetime is available to all and that it is possible to achieve Self-Realization (the realization of oneself as Soul) and God-Realization (the realization of oneself as a spark of God) in one's lifetime though a series of Eckankar teachings.", "color": "yellow", "weight": 5 }, @@ -4342,7 +4342,7 @@ }, { "id": "ordinance_pendent2", - "text": "An expedient means of flaunting one's gunnery prowess, or a crude attempt at overcompensating for matters best left undescribed, this article of craft-produced jewelry is, essentially, one part cordage and three parts mammoth bullet casing: the giant cartridge, either from a grenade round or some other form of heavy munitions, strung to hang upon the chest as a pendent. The centre of the shell's struck primer has been punched out, and a second hole has been drilled shy of the rim, with a section of tied-off cordage stringing through both entry points to form a makeshift neck chain." + "text": "An expedient means of flaunting one's gunnery prowess, or a crude attempt at overcompensating for matters best left undescribed, this article of craft-produced jewelry is, essentially, one part cordage and three parts mammoth bullet casing: the giant cartridge, either from a grenade round or some other form of heavy munitions, strung to hang upon the chest as a pendent. The center of the shell's struck primer has been punched out, and a second hole has been drilled shy of the rim, with a section of tied-off cordage stringing through both entry points to form a makeshift neck chain." }, { "id": "ordinance_pendent3", @@ -4373,8 +4373,8 @@ { "type": "COMPONENT_ID", "condition": "45colt_casing", "name": { "str_sp": "Peacemaker's" } }, { "type": "COMPONENT_ID", "condition": "454_casing", "name": { "str_sp": "Judge's Wrath" } }, { "type": "COMPONENT_ID", "condition": "45_casing", "name": { "str_sp": "God's Caliber" } }, - { "type": "COMPONENT_ID", "condition": "46mm_casing", "name": { "str_sp": "Hekler's Screamer" } }, - { "type": "COMPONENT_ID", "condition": "57mm_casing", "name": { "str_sp": "Needel Rain" } }, + { "type": "COMPONENT_ID", "condition": "46mm_casing", "name": { "str_sp": "Heckler's Screamer" } }, + { "type": "COMPONENT_ID", "condition": "57mm_casing", "name": { "str_sp": "Needle Rain" } }, { "type": "COMPONENT_ID", "condition": "460_casing", "name": { "str_sp": "God's Magnum" } }, { "type": "COMPONENT_ID", "condition": "500_casing", "name": { "str_sp": "Recoil-Rider" } }, { "type": "COMPONENT_ID", "condition": "762_25_casing", "name": { "str_sp": "Revolutionary's" } }, diff --git a/data/json/items/armor/legs_clothes.json b/data/json/items/armor/legs_clothes.json index b9edd17086bdc..e18e38648558d 100644 --- a/data/json/items/armor/legs_clothes.json +++ b/data/json/items/armor/legs_clothes.json @@ -1701,7 +1701,7 @@ { "id": "santa_shorts", "type": "ARMOR", - "name": { "str_sp": "santa shorts" }, + "name": { "str_sp": "Santa shorts" }, "description": "A pair of red shorts with white trim. For when Santa is on summer vacation.", "weight": "230 g", "volume": "1 L", @@ -1728,7 +1728,7 @@ { "id": "santa_pants", "type": "ARMOR", - "name": { "str_sp": "santa pants" }, + "name": { "str_sp": "Santa pants" }, "description": "A pair of red pants with white faux fur trim, commonly used by bearded men on Christmas. Somewhat warm and has two deep pockets.", "weight": "800 g", "volume": "3 L", diff --git a/data/json/items/armor/pets_cow_armor.json b/data/json/items/armor/pets_cow_armor.json index 88602d87a8c7b..a8843a81bbf11 100644 --- a/data/json/items/armor/pets_cow_armor.json +++ b/data/json/items/armor/pets_cow_armor.json @@ -73,7 +73,7 @@ "id": "leather_armor_cow", "copy-from": "cow_armor", "color": "green", - "name": { "str": "boiled leather cow barding with caprison", "str_pl": "boiled leather cow bardings with caprison" }, + "name": { "str": "boiled leather cow barding with caparison", "str_pl": "boiled leather cow bardings with caparison" }, "description": "A full barding for cows consisting of boiled leather and cloth undercovering. This caparison depicts a battle between a monstrous dragon and regal griffin. You could put this on a friendly cow.", "price": 35000, "price_postapoc": 3500, diff --git a/data/json/items/armor/pets_horse_armor.json b/data/json/items/armor/pets_horse_armor.json index 2ee366d59eef3..01270a965c801 100644 --- a/data/json/items/armor/pets_horse_armor.json +++ b/data/json/items/armor/pets_horse_armor.json @@ -73,7 +73,7 @@ "id": "leather_armor_horse", "copy-from": "horse_armor", "color": "green", - "name": { "str": "boiled leather horse barding with caprison", "str_pl": "boiled leather horse bardings with caprison" }, + "name": { "str": "boiled leather horse barding with caparison", "str_pl": "boiled leather horse bardings with caparison" }, "description": "A full barding for horses consisting of boiled leather and cloth undercovering. This caparison depicts a battle between a monstrous dragon and regal griffin. You could put this on a friendly horse.", "price": 30000, "price_postapoc": 3000, diff --git a/data/json/items/armor/robofac_armor.json b/data/json/items/armor/robofac_armor.json index 9ba4a4bb3c6e5..7343b15847bfa 100644 --- a/data/json/items/armor/robofac_armor.json +++ b/data/json/items/armor/robofac_armor.json @@ -915,7 +915,7 @@ "type": "ARMOR", "copy-from": "robofac_helmet", "name": "Hub 01 turnout helmet", - "description": "3D printed armor for the head, made of thick polymer plates woven with metallic fibers. This version incorporates a tight fitting nomex layer for some protection against heat. Designed to clip to some kind of attachment point, its interior reads \"ATTACH TO MODULAR HEADGEAR\".", + "description": "3D printed armor for the head, made of thick polymer plates woven with metallic fibers. This version incorporates a tight fitting Nomex layer for some protection against heat. Designed to clip to some kind of attachment point, its interior reads \"ATTACH TO MODULAR HEADGEAR\".", "material": [ { "type": "plastic", "portion": 2 }, { "type": "qt_steel", "portion": 1 }, { "type": "nomex", "portion": 4 } ], "proportional": { "weight": 1.365 } }, @@ -925,7 +925,7 @@ "type": "ARMOR", "copy-from": "robofac_helmet", "name": "Hub 01 ballistic helmet", - "description": "3D printed armor for the head, made of thick polymer plates woven with metallic fibers. This one has extra kevlar and steel layering, to provide superior protection against small arms. Designed to clip to some kind of attachment point, its interior reads \"ATTACH TO MODULAR HEADGEAR\".", + "description": "3D printed armor for the head, made of thick polymer plates woven with metallic fibers. This one has extra Kevlar and steel layering, to provide superior protection against small arms. Designed to clip to some kind of attachment point, its interior reads \"ATTACH TO MODULAR HEADGEAR\".", "material": [ { "type": "plastic", "portion": 2 }, { "type": "qt_steel", "portion": 1 }, diff --git a/data/json/items/armor/storage.json b/data/json/items/armor/storage.json index fad17b8a58a61..3bfdcd3e09235 100644 --- a/data/json/items/armor/storage.json +++ b/data/json/items/armor/storage.json @@ -1689,7 +1689,7 @@ "id": "armrig", "type": "ARMOR", "name": { "str": "armband pouch", "str_pl": "armband pouches" }, - "description": "A small pouch that can be worn on the upper arm using buckled straps. This is a favoured item among sports & camping enthusiasts. Use it to adjust it to fit your leg.", + "description": "A small pouch that can be worn on the upper arm using buckled straps. This is a favored item among sports & camping enthusiasts. Use it to adjust it to fit your leg.", "weight": "205 g", "volume": "550 ml", "price": 3000, diff --git a/data/json/items/armor/suits_clothes.json b/data/json/items/armor/suits_clothes.json index f52ddd3da37f1..0f60e6af462fd 100644 --- a/data/json/items/armor/suits_clothes.json +++ b/data/json/items/armor/suits_clothes.json @@ -26,8 +26,8 @@ { "id": "bodysuit_lycra", "type": "ARMOR", - "name": { "str": "lycra bodysuit" }, - "description": "A tight-fitting bodysuit made of lycra. Covers the whole body from neck to toe.", + "name": { "str": "Lycra bodysuit" }, + "description": "A tight-fitting bodysuit made of Lycra. Covers the whole body from neck to toe.", "weight": "408 g", "volume": "2 L", "price": "45 USD", @@ -133,7 +133,7 @@ }, { "id": "bondage_suit", - "name": { "str": "lycra bondage bodysuit" }, + "name": { "str": "Lycra bondage bodysuit" }, "description": "It's colored black and looks pretty kinky. A great alternative to the leather version.", "color": "dark_gray", "weight": 20, diff --git a/data/json/items/armor/suits_protection.json b/data/json/items/armor/suits_protection.json index fb5b10c14e8c2..abdf694edf8e3 100644 --- a/data/json/items/armor/suits_protection.json +++ b/data/json/items/armor/suits_protection.json @@ -1064,7 +1064,7 @@ "type": "ARMOR", "category": "armor", "name": { "str": "riot armor suit" }, - "description": "A full suit of black plastic body armor plates used by riot police. Cleverly placed velcro straps secure each piece, resulting in slightly less encumbrance then its constituent parts. Molle webbing is attached to the torso and the word POLICE is emblazoned across the front.", + "description": "A full suit of black plastic body armor plates used by riot police. Cleverly placed velcro straps secure each piece, resulting in slightly less encumbrance then its constituent parts. MOLLE webbing is attached to the torso and the word POLICE is emblazoned across the front.", "weight": "3 kg", "volume": "12500 ml", "price": 60000, @@ -1131,7 +1131,7 @@ "id": "armor_samurai", "type": "ARMOR", "category": "armor", - "name": { "str": "ō-yoroi" }, + "name": { "str_sp": "ō-yoroi" }, "description": "An ornamental suit of Japanese samurai armor.", "weight": "9220 g", "volume": "11500 ml", @@ -3309,7 +3309,7 @@ "type": "TOOL_ARMOR", "copy-from": "armor_lc_plate", "name": { "str": "nomad plate armor" }, - "description": "A full body multilayered suit of plate armor with a 4 mm thick chest piece. The medium steel has been quenched, tempered and affixed over a full-body layered suit of weight-distributing straps. The armor has an integrated breathable lycra jumpsuit and the torso has a spall liner of aramid panels. Electronics run below the surface and circulate cool air to the skin, drawing power from your internal CBM reservoir.", + "description": "A full body multilayered suit of plate armor with a 4 mm thick chest piece. The medium steel has been quenched, tempered and affixed over a full-body layered suit of weight-distributing straps. The armor has an integrated breathable Lycra jumpsuit and the torso has a spall liner of aramid panels. Electronics run below the surface and circulate cool air to the skin, drawing power from your internal CBM reservoir.", "material": [ "qt_steel", "qt_steel_chain", "lycra", "kevlar" ], "ammo": "battery", "armor": [ @@ -3378,7 +3378,7 @@ "type": "TOOL_ARMOR", "copy-from": "armor_lc_lightplate", "name": { "str": "nomad light plate armor" }, - "description": "A full body multilayered light suit of plate armor with a 2 mm thick chest piece. The medium steel has been quenched, tempered and affixed over a full-body layered suit of weight-distributing straps. The armor has an integrated breathable lycra jumpsuit and the torso has a spall liner of aramid panels. Electronics run below the surface and circulate cool air to the skin, drawing power from your internal CBM reservoir.", + "description": "A full body multilayered light suit of plate armor with a 2 mm thick chest piece. The medium steel has been quenched, tempered and affixed over a full-body layered suit of weight-distributing straps. The armor has an integrated breathable Lycra jumpsuit and the torso has a spall liner of aramid panels. Electronics run below the surface and circulate cool air to the skin, drawing power from your internal CBM reservoir.", "material": [ "qt_steel", "qt_steel_chain", "lycra", "kevlar" ], "ammo": "battery", "armor": [ @@ -3447,7 +3447,7 @@ "type": "TOOL_ARMOR", "copy-from": "armor_lc_heavyplate", "name": { "str": "nomad heavy plate armor" }, - "description": "A full body multilayered heavy suit of plate armor with a 6 mm thick chest piece. The medium steel has been quenched, tempered and affixed over a full-body layered suit of weight-distributing straps. The armor has an integrated breathable lycra jumpsuit and the torso has a spall liner of aramid panels. Electronics run below the surface and circulate cool air to the skin, drawing power from your internal CBM reservoir.", + "description": "A full body multilayered heavy suit of plate armor with a 6 mm thick chest piece. The medium steel has been quenched, tempered and affixed over a full-body layered suit of weight-distributing straps. The armor has an integrated breathable Lycra jumpsuit and the torso has a spall liner of aramid panels. Electronics run below the surface and circulate cool air to the skin, drawing power from your internal CBM reservoir.", "material": [ "qt_steel", "qt_steel_chain", "lycra", "kevlar" ], "ammo": "battery", "armor": [ @@ -3518,7 +3518,7 @@ "name": { "str": "nomad chainmail", "str_pl": "suits of nomad chainmail" }, "weight": "17200 g", "volume": "7000 ml", - "description": "A full body multilayered chainmail outfit. The medium steel has been quenched, tempered and affixed over a full-body layered suit of weight-distributing straps. The armor has an integrated breathable lycra jumpsuit and the torso has a spall liner of aramid panels. Electronics run below the surface and circulate cool air to the skin, drawing power from your internal CBM reservoir.", + "description": "A full body multilayered chainmail outfit. The medium steel has been quenched, tempered and affixed over a full-body layered suit of weight-distributing straps. The armor has an integrated breathable Lycra jumpsuit and the torso has a spall liner of aramid panels. Electronics run below the surface and circulate cool air to the skin, drawing power from your internal CBM reservoir.", "material": [ "qt_steel_chain", "lycra", "kevlar" ], "armor": [ { diff --git a/data/json/items/armor/swimming.json b/data/json/items/armor/swimming.json index 8326bff46598a..e7dc92adb3c86 100644 --- a/data/json/items/armor/swimming.json +++ b/data/json/items/armor/swimming.json @@ -535,7 +535,7 @@ "id": "swim_cap", "type": "ARMOR", "name": { "str": "swim cap" }, - "description": "A tightly fitted, skin-tight head garment made of lycra. Commonly used by recreational and competitive swimmers.", + "description": "A tightly fitted, skin-tight head garment made of Lycra. Commonly used by recreational and competitive swimmers.", "weight": "50 g", "volume": "250 ml", "price": 2500, diff --git a/data/json/items/armor/torso_armor.json b/data/json/items/armor/torso_armor.json index 3e388cd1101cc..5669ebd5d02e8 100644 --- a/data/json/items/armor/torso_armor.json +++ b/data/json/items/armor/torso_armor.json @@ -1398,7 +1398,7 @@ "id": "motorbike_armor", "type": "ARMOR", "name": { "str": "motorcycle armor" }, - "description": "A light jacket made of a stretch mesh covered in plastic pads meant for motorcyclists. Made to be much more comfortable to wear than leather alternatives, but the underlying lycra isn't protective at all.", + "description": "A light jacket made of a stretch mesh covered in plastic pads meant for motorcyclists. Made to be much more comfortable to wear than leather alternatives, but the underlying Lycra isn't protective at all.", "weight": "1066 g", "volume": "2 L", "price": 15000, @@ -1952,7 +1952,7 @@ "type": "ARMOR", "category": "armor", "name": { "str": "riot chest guard" }, - "description": "A hard chest protector, attached to thigh and upper arm guards. Used by riot police officers. Molle webbing is attached to the torso and the word POLICE is emblazoned across the front.", + "description": "A hard chest protector, attached to thigh and upper arm guards. Used by riot police officers. MOLLE webbing is attached to the torso and the word POLICE is emblazoned across the front.", "weight": "2 kg", "volume": "10000 ml", "price": 40000, diff --git a/data/json/items/armor/torso_clothes.json b/data/json/items/armor/torso_clothes.json index c0aab9e495f42..f023fb4a6dd91 100644 --- a/data/json/items/armor/torso_clothes.json +++ b/data/json/items/armor/torso_clothes.json @@ -1243,7 +1243,7 @@ { "id": "santa_dress", "type": "ARMOR", - "name": { "str": "santa dress", "str_pl": "santa dresses" }, + "name": { "str": "Santa dress", "str_pl": "Santa dresses" }, "description": { "//NOLINT(cata-text-style)": "The dot after Mrs is not a period", "str": "A sleeved red dress with white faux fur trim. For when you want to be Mrs. Claus on Christmas, or perhaps Santa going clubbing." @@ -1275,7 +1275,7 @@ { "id": "santa_dress_long", "type": "ARMOR", - "name": { "str": "luxury santa dress", "str_pl": "luxury santa dresses" }, + "name": { "str": "luxury Santa dress", "str_pl": "luxury Santa dresses" }, "description": "A long red dress with full sleeves and white faux fur trim. A dress for a queen of the north pole.", "weight": "1200 g", "volume": "3850 ml", @@ -1298,7 +1298,7 @@ { "id": "santa_dress_short", "type": "ARMOR", - "name": { "str": "short santa dress", "str_pl": "short santa dresses" }, + "name": { "str": "short Santa dress", "str_pl": "short Santa dresses" }, "description": { "//NOLINT(cata-text-style)": "The dot after Mrs is not a period", "str": "A short red dress with white faux fur trim. Looks like something Mrs. Claus might wear on Christmas night." @@ -1746,7 +1746,7 @@ "text": "A light blue t-shirt with yellow block letters that say 'FDA Approved to treat all diseases'." }, { "id": "anxiety_superpower", "text": "A t-shirt with the text 'Anxiety is my super power'." }, - { "id": "visitryleh", "text": "A t-shirt with the text 'Greetings from R'YLEH home of Cthulhu'." }, + { "id": "visitryleh", "text": "A t-shirt with the text 'Greetings from R'lyeh home of Cthulhu'." }, { "id": "robot_finds_kitten", "text": "A t-shirt with the text 'Play robotfindskitten today'." }, { "id": "survived_apocalypse", diff --git a/data/json/items/armor/undergarment.json b/data/json/items/armor/undergarment.json index 80298be9609b5..9f94263a5cbf0 100644 --- a/data/json/items/armor/undergarment.json +++ b/data/json/items/armor/undergarment.json @@ -233,8 +233,8 @@ }, { "id": "binder_top_american", - "name": { "str": "american binder" }, - "description": "This one is painted with the star spangled banner, the red white and blue, old glory, the american flag.", + "name": { "str": "American binder" }, + "description": "This one is painted with the star spangled banner, the red white and blue, old glory, the American flag.", "append": true }, { diff --git a/data/json/items/bionics.json b/data/json/items/bionics.json index bc89f8b615f88..13355deca2f23 100644 --- a/data/json/items/bionics.json +++ b/data/json/items/bionics.json @@ -20,7 +20,7 @@ "abstract": "bionic_general_npc_usable", "copy-from": "bionic_general", "type": "BIONIC_ITEM", - "name": { "str": "abstract bionic module (npc usable)", "str_pl": "abstract bionic modules (npc usable)" }, + "name": { "str": "abstract bionic module (NPC usable)", "str_pl": "abstract bionic modules (NPC usable)" }, "extend": { "flags": [ "BIONIC_NPC_USABLE" ] } }, { @@ -350,7 +350,7 @@ "type": "BIONIC_ITEM", "name": { "str": "Ethanol Burner CBM" }, "looks_like": "bio_int_enhancer", - "description": "A reactor that burns alcohol as fuel in an extremely efficient reaction. It can store up to 500 ml and accepts ethanol, methanol and denatured alcohol as fuel.", + "description": "A reactor that burns alcohol as fuel in an extremely efficient reaction. It can store up to 500 mL and accepts ethanol, methanol and denatured alcohol as fuel.", "price": 120000, "price_postapoc": 2000, "difficulty": 4 @@ -823,7 +823,7 @@ "type": "BIONIC_ITEM", "name": { "str": "Gasoline Fuel Cell CBM" }, "looks_like": "bio_int_enhancer", - "description": "A small gasoline fuel cell able to convert gasoline to bionic power. It's connected to a diffuse network of bio-plastic bladders able to hold up to 500 ml of gasoline.", + "description": "A small gasoline fuel cell able to convert gasoline to bionic power. It's connected to a diffuse network of bio-plastic bladders able to hold up to 500 mL of gasoline.", "price": 450000, "price_postapoc": 2000, "weight": "600 g", @@ -1328,7 +1328,7 @@ "type": "BIONIC_ITEM", "name": { "str": "Oil Generator CBM" }, "looks_like": "bio_int_enhancer", - "description": "A CBM that generates power out of kerosene or motor oil. It is fairly efficient and can store up to 750 ml of fuel, but works somewhat slowly.", + "description": "A CBM that generates power out of kerosene or motor oil. It is fairly efficient and can store up to 750 mL of fuel, but works somewhat slowly.", "price": 120000, "price_postapoc": 3500, "difficulty": 4 diff --git a/data/json/items/book/electronics.json b/data/json/items/book/electronics.json index 0beb2603f7ea2..2c00c674d462f 100644 --- a/data/json/items/book/electronics.json +++ b/data/json/items/book/electronics.json @@ -180,7 +180,7 @@ "type": "BOOK", "category": "manuals", "name": { "str": "2XI design binder-CLASSIFIED", "str_pl": "2XI design binders-CLASSIFIED" }, - "description": "This Doubletech Industries binder has several intimidating security warnings on the cover. Probably because it contains complete design specs, technical drawings, and test results for their military-grade bionic implants.", + "description": "This DoubleTech Industries binder has several intimidating security warnings on the cover. Probably because it contains complete design specs, technical drawings, and test results for their military-grade bionic implants.", "weight": "400 g", "volume": "500 ml", "price": 74000, diff --git a/data/json/items/book/firstaid.json b/data/json/items/book/firstaid.json index a7c8e00f605fd..8dda5eddd8ef0 100644 --- a/data/json/items/book/firstaid.json +++ b/data/json/items/book/firstaid.json @@ -130,7 +130,7 @@ "type": "BOOK", "category": "manuals", "name": { "str": "Physicians' Desk Reference", "str_pl": "copies of Physicians' Desk Reference" }, - "description": "This hefty volume contains all the legally mandated information relevant to physicians for writing prescriptions, generously supported by the efforts and contributions of major pharmaceutical companies. For the most part, it provides information identical to what is available on that of medication packaging inserts, and cannot match the completeness of digital pharmaceutical references like Medisoft. At least it doesn't need power to be used.", + "description": "This hefty volume contains all the legally mandated information relevant to physicians for writing prescriptions, generously supported by the efforts and contributions of major pharmaceutical companies. For the most part, it provides information identical to what is available on that of medication packaging inserts, and cannot match the completeness of digital pharmaceutical references like MediSoft. At least it doesn't need power to be used.", "weight": "2268 g", "volume": "2500 ml", "price": 10000, diff --git a/data/json/items/book/maps.json b/data/json/items/book/maps.json index 33f75d7142b77..ce74abd362452 100644 --- a/data/json/items/book/maps.json +++ b/data/json/items/book/maps.json @@ -143,7 +143,7 @@ "type": "GENERIC", "name": { "str": "subway map" }, "looks_like": "roadmap", - "description": "A schematic diagram of local subway networks, too stylised to garter much useful information. Using it will add subway stations to your map.", + "description": "A schematic diagram of local subway networks, too stylized to garter much useful information. Using it will add subway stations to your map.", "color": "light_blue", "use_action": { "type": "reveal_map", @@ -241,7 +241,7 @@ "copy-from": "abstractmap", "type": "GENERIC", "name": { "str": "satellite map" }, - "description": "A printed satellite map of the local area. Due to it's low quality and lack of map legend, you are unable to recognise most buildings. Using it will add terrain and roads to your map.", + "description": "A printed satellite map of the local area. Due to it's low quality and lack of map legend, you are unable to recognize most buildings. Using it will add terrain and roads to your map.", "color": "light_gray", "use_action": { "type": "reveal_map", diff --git a/data/json/items/book/martial.json b/data/json/items/book/martial.json index 32416e41ef6bd..344e759be1afd 100644 --- a/data/json/items/book/martial.json +++ b/data/json/items/book/martial.json @@ -111,9 +111,9 @@ "id": "manual_bojutsu", "copy-from": "book_martial", "type": "BOOK", - "name": { "str": "Bojutsu The Matsumoto System", "str_pl": "copies of Bojutsu The Matsumoto System" }, + "name": { "str": "Bōjutsu The Matsumoto System", "str_pl": "copies of Bōjutsu The Matsumoto System" }, "price_postapoc": 2000, - "description": "A complete guide to Bojutsu.", + "description": "A complete guide to Bōjutsu.", "martial_art": "style_bojutsu" }, { diff --git a/data/json/items/book/mechanics.json b/data/json/items/book/mechanics.json index 594ffcfbab281..a018c3c759a60 100644 --- a/data/json/items/book/mechanics.json +++ b/data/json/items/book/mechanics.json @@ -105,8 +105,8 @@ "id": "manual_engine_kit", "type": "BOOK", "category": "manuals", - "name": { "str": "stirling engine kit instructions", "str_pl": "copies of stirling engine instructions" }, - "description": "Instructions and blueprints for building toy stirling engines. An introduction to engine principles.", + "name": { "str": "Stirling engine kit instructions", "str_pl": "copies of Stirling engine instructions" }, + "description": "Instructions and blueprints for building toy Stirling engines. An introduction to engine principles.", "weight": "70 g", "volume": "250 ml", "price": 450, diff --git a/data/json/items/book/misc.json b/data/json/items/book/misc.json index 4ee974f2ef1b6..669f39c5cc8a6 100644 --- a/data/json/items/book/misc.json +++ b/data/json/items/book/misc.json @@ -349,7 +349,7 @@ { "id": "book_fict_soft_west_gore", "type": "BOOK", - "name": { "str": "Gore Longtitude", "str_pl": "copies of Gore Longitude" }, + "name": { "str": "Gore Longitude", "str_pl": "copies of Gore Longitude" }, "description": "Award-winning author Cornac McCaffordy weaves a chilling tale of horror and strife, following the compellingly lucrative, seductively dangerous bounty hunting and scalping trade across the western frontier.", "copy-from": "book_fict_soft_tpl", "intelligence": 6, @@ -558,8 +558,8 @@ { "id": "book_fict_soft_swash_searovers", "type": "BOOK", - "name": { "str": "Captain Gosgold and the Sea Rovers of Buzzards Bay", "str_pl": "copies of The Sea Rovers" }, - "description": "This lengthy paperback novel describes the ocean exploits of Captain Gosgold. The British consider him an outlaw, but in America he is a patriot.", + "name": { "str": "Captain Gosnold and the Sea Rovers of Buzzards Bay", "str_pl": "copies of The Sea Rovers" }, + "description": "This lengthy paperback novel describes the ocean exploits of Captain Gosnold. The British consider him an outlaw, but in America he is a patriot.", "copy-from": "book_fict_soft_tpl", "time": "12 m", "relative": { "weight": "186 g", "price": 250, "chapters": 8 } @@ -1181,8 +1181,8 @@ { "id": "book_judaica_hardcover_5", "name": { - "str": "The Observent Life: The Wisdom of Contemporary Judaism for Contemporary Jews", - "str_pl": "copies of The Observent Life: The Wisdom of Contemporary Judaism for Contemporary Jews" + "str": "The Observant Life: The Wisdom of Contemporary Judaism for Contemporary Jews", + "str_pl": "copies of The Observant Life: The Wisdom of Contemporary Judaism for Contemporary Jews" }, "description": "A long discussion of the ways in which Judaism's ancient rituals, traditions, and ethical practices are still relevant and meaningful in the modern world. Unfortunately, there's no discussion of post-apocalyptic Judaism." }, @@ -1378,7 +1378,7 @@ "str": "On Repentance And Repair: Making Amends in an Unapologetic World", "str_pl": "copies of On Repentance And Repair: Making Amends in an Unapologetic World" }, - "description": "Rabbi Danya Ruttenberg's commentary on the great Jewish philosopher Maimonides ideas about \"Tikkum Olam\", often translated as \"Repairing the World,\" and how while popular ideas of forgiveness often involve moving on after the apology, the Hebrew word \"teshuvah\" means something closer to \"return.\" True repentance, then, involves making restitution for error and harm and attempting to return the world to the way it was before the damage was done." + "description": "Rabbi Danya Ruttenberg's commentary on the great Jewish philosopher Maimonides ideas about \"Tikkun Olam\", often translated as \"Repairing the World,\" and how while popular ideas of forgiveness often involve moving on after the apology, the Hebrew word \"teshuvah\" means something closer to \"return.\" True repentance, then, involves making restitution for error and harm and attempting to return the world to the way it was before the damage was done." }, { "id": "book_judaica_softcover_11", @@ -1415,7 +1415,7 @@ { "id": "book_judaica_softcover_15", "name": { "str": "When Bad Things Happen to Good People", "str_pl": "copies of When Bad Things Happen to Good People" }, - "description": "A meditation on meaningless tragedy and why the disaster and sorrow in the world is unevenly distributed. Written decades before the Catalcysm, but the author was obviously on to something." + "description": "A meditation on meaningless tragedy and why the disaster and sorrow in the world is unevenly distributed. Written decades before the Cataclysm, but the author was obviously on to something." }, { "id": "book_judaica_softcover_16", diff --git a/data/json/items/book/misc_philosophy.json b/data/json/items/book/misc_philosophy.json index a6686ea71f42c..897ea10f07d6d 100644 --- a/data/json/items/book/misc_philosophy.json +++ b/data/json/items/book/misc_philosophy.json @@ -15,7 +15,7 @@ }, { "id": "philosophy4", - "text": "A large, extended version of \"Madness and Civilisation\" by Michel Foucault. The cover features a striking image of a Panopticonic Prison." + "text": "A large, extended version of \"Madness and Civilization\" by Michel Foucault. The cover features a striking image of a Panopticonic Prison." }, { "id": "philosophy5", diff --git a/data/json/items/book/misc_scifi.json b/data/json/items/book/misc_scifi.json index 564ea2b3cdddb..9bd59bded1086 100644 --- a/data/json/items/book/misc_scifi.json +++ b/data/json/items/book/misc_scifi.json @@ -183,7 +183,7 @@ "id": "book_fict_hard_scifi_zamwe", "type": "BOOK", "name": { "str": "We", "str_pl": "copies of We" }, - "description": "This hardback book is titled \"The Annotated We: A New Translation of Yevgeny Zamyatin's Novel.\"\n\nIt is Vladimir Wozniuk's 2015 translation of \"We,\" originally published in 1924 and generally seen as the first modern dystopian novel. The commentary examines the profusive allusions and highlights the poetic nature of Zamiatin's language.", + "description": "This hardback book is titled \"The Annotated We: A New Translation of Yevgeny Zamyatin's Novel.\"\n\nIt is Vladimir Wozniuk's 2015 translation of \"We,\" originally published in 1924 and generally seen as the first modern dystopian novel. The commentary examines the profusive allusions and highlights the poetic nature of Zamyatin's language.", "//isbn13": 9781611461787, "//": "this variant is intentional", "price": 8799, diff --git a/data/json/items/book/shotgun.json b/data/json/items/book/shotgun.json index c37ba7302ba33..83478707d90c3 100644 --- a/data/json/items/book/shotgun.json +++ b/data/json/items/book/shotgun.json @@ -127,7 +127,7 @@ { "id": "manual_shotgun_9", "name": { "str": "USMC M1014 technical manual" }, - "description": "A pocket-sized book printed in 2000 by the United States Marine Corps for official use. It describes the operation, repair, and cleaning of the Benilli M1014 shotgun. Though specific to the M4, it can provide a wealth of information to the trained eye." + "description": "A pocket-sized book printed in 2000 by the United States Marine Corps for official use. It describes the operation, repair, and cleaning of the Benelli M1014 shotgun. Though specific to the M4, it can provide a wealth of information to the trained eye." } ], "weight": "400 g", diff --git a/data/json/items/book/spiritual.json b/data/json/items/book/spiritual.json index c75235d71ef1a..5fdbe75f62f82 100644 --- a/data/json/items/book/spiritual.json +++ b/data/json/items/book/spiritual.json @@ -283,7 +283,7 @@ "id": "holybook_anglican", "type": "BOOK", "name": { "str": "Anglican Book of Common Prayer", "str_pl": "copies of the Anglican Book of Common Prayer" }, - "description": "A hardcover edition of the Anglican Book of Commom Prayer. It once held great significance in the Anglican Church, but still contain a collection of liturgical prayers, rites, catechisms and instructions that provide a standardized format for various religious services and ceremonies.", + "description": "A hardcover edition of the Anglican Book of Common Prayer. It once held great significance in the Anglican Church, but still contain a collection of liturgical prayers, rites, catechisms and instructions that provide a standardized format for various religious services and ceremonies.", "weight": "720 g", "volume": "1100 ml", "copy-from": "holybook_abstract" @@ -415,7 +415,7 @@ "id": "holybook_mo", "type": "BOOK", "name": { "str": "Buluotuo", "str_pl": "copies of the Buluotuo" }, - "description": "This is very rare English translation of the Buluotuo, a sacred epic in Moism, the religion of most Zhuang people, the largest ethnic minority of China. This book addresses the creation of the Universe and life as well as how to live a religiously meritorious life inside Moism. This book also contains information on entities, deities, gods, godesses, prayers, practices and rituais of Moism.", + "description": "This is very rare English translation of the Buluotuo, a sacred epic in Moism, the religion of most Zhuang people, the largest ethnic minority of China. This book addresses the creation of the Universe and life as well as how to live a religiously meritorious life inside Moism. This book also contains information on entities, deities, gods, godesses, prayers, practices and rituals of Moism.", "weight": "370 g", "volume": "1 L", "copy-from": "holybook_abstract" @@ -505,7 +505,7 @@ "id": "holybook_sumeria", "type": "BOOK", "name": { "str": "Enki and Ninhursag Myth", "str_pl": "copies of the Enki and Ninhursag Myth" }, - "description": "A pretty uncomom English translation of the Enki and Ninhursag Myth, a Sumerian creation myth that explains the origins of the world, humanity, and the gods.", + "description": "A pretty uncommon English translation of the Enki and Ninhursag Myth, a Sumerian creation myth that explains the origins of the world, humanity, and the gods.", "weight": "368 g", "volume": "1 L", "copy-from": "holybook_abstract" @@ -622,7 +622,7 @@ { "id": "holybook_east7", "name": { "str": "Sacred Books of the East Vol. 7", "str_pl": "copies of the seventh volume of the Sacred Books of the East" }, - "description": "It contains The Institutes of Visnu.", + "description": "It contains The Institutes of Vishnu.", "append": true }, { @@ -892,7 +892,7 @@ "str": "Sacred Books of the East Vol. 39", "str_pl": "copies of the thirty-ninth volume of the Sacred Books of the East" }, - "description": "It contains the Texts of Taoism, part 1/2: The Tao Te Ching of Lao Dze (Lao Tsu) and The Writings of Kwang-tze (Chuang-tse), from I to XVII.", + "description": "It contains the Texts of Taoism, part 1/2: The Tao Te Ching of Lao Dze (Lao Tsu) and The Writings of Chuang-tse, from I to XVII.", "append": true }, { @@ -901,7 +901,7 @@ "str": "Sacred Books of the East Vol. 40", "str_pl": "copies of the fourtieth volume of the Sacred Books of the East" }, - "description": "It contains the Texts of Taoism, part 2/2: The Writings of Kwang Tse, from XVII to XXXIII, The Thai-shang tractate of actions and their retributions, other Taoist texts and the Index to volumes 39 and 40.", + "description": "It contains the Texts of Taoism, part 2/2: The Writings of Chuang-tse, from XVII to XXXIII, The Thai-shang tractate of actions and their retributions, other Taoist texts and the Index to volumes 39 and 40.", "append": true }, { @@ -1030,7 +1030,7 @@ { "id": "holybook_nag_hammadi_05", "name": { "str": "Nag Hammadi Codex V", "str_pl": "copies of the fifth Nag Hammadi Codex" }, - "description": "It contains Eugenostos the Blessed, the Apocalypse of Paul, the First Apocalypse of James, the Second Apocalypse of James, and the Apocalypse of Adam.", + "description": "It contains Eugnostos the Blessed, the Apocalypse of Paul, the First Apocalypse of James, the Second Apocalypse of James, and the Apocalypse of Adam.", "append": true }, { @@ -1831,7 +1831,7 @@ }, { "id": "holybook_talmud_43", - "name": { "str": "Talmud, Vol. 43, Tractate Bava Metzia", "str_pl": "copies of the Talmud, Vol. 43, Tractate Bava Meztia" }, + "name": { "str": "Talmud, Vol. 43, Tractate Bava Metzia", "str_pl": "copies of the Talmud, Vol. 43, Tractate Bava Metzia" }, "description": "This is volume 43 of 51, containing Tractate Bava Metzia. It discusses interpersonal disputes such as lost property, renting, and obligations of workers and employers, with a digression into how great sages who spend their lives studying Torah are. It also reiterates the story of the Oven of Akhnai.", "append": true }, @@ -2043,7 +2043,7 @@ "id": "holybook_bahai5", "type": "BOOK", "name": { "str": "'Some Answered Questions'", "str_pl": "copies of 'Some Answered Questions'" }, - "description": "A hardcover book containing a collection of transcriptions of table talks given by 'Abdu'l‑Bahá in 'Akká between 1904 and 1906 in response to questions posed by Laura Dreyfus-Barney, an American Bahá'í resident in Paris, and first published in 1908. This book provides clarity, guidance, and understanding to Baha'is and those seeking to learn more about the religion.", + "description": "A hardcover book containing a collection of transcriptions of table talks given by 'Abdu'l-Bahá in 'Akká between 1904 and 1906 in response to questions posed by Laura Dreyfus-Barney, an American Bahá'í resident in Paris, and first published in 1908. This book provides clarity, guidance, and understanding to Baha'is and those seeking to learn more about the religion.", "weight": "540 g", "volume": "1 L", "copy-from": "holybook_abstract" diff --git a/data/json/items/chemicals_and_resources.json b/data/json/items/chemicals_and_resources.json index 6018c7a28d1d9..76eeae1c08ce4 100644 --- a/data/json/items/chemicals_and_resources.json +++ b/data/json/items/chemicals_and_resources.json @@ -845,7 +845,7 @@ { "type": "GENERIC", "id": "plutonium", - "name": { "str": "plutonium" }, + "name": { "str_sp": "plutonium" }, "category": "chems", "//0": "Plutonium is about 5000 USD/gram", "price": 495000000, @@ -861,7 +861,7 @@ { "type": "GENERIC", "id": "uranium", - "name": { "str": "uranium" }, + "name": { "str_sp": "uranium" }, "category": "chems", "//0": "Uranium is about 40 USD/kg", "price": 3812, @@ -1143,7 +1143,7 @@ "use_action": [ "WATER_PURIFIER" ], "comestible_type": "MED", "symbol": "!", - "description": "Intended for the clarification and disinfection of unsafe drinking water, this halazone-based purification tablet removes dangerous contaminants using powerful chemicals. The label says to use one tablet per unit of water (250 ml).", + "description": "Intended for the clarification and disinfection of unsafe drinking water, this halazone-based purification tablet removes dangerous contaminants using powerful chemicals. The label says to use one tablet per unit of water (250 mL).", "price": "9 cent", "price_postapoc": "20 cent", "volume": "2 ml", diff --git a/data/json/items/comestibles/carnivore.json b/data/json/items/comestibles/carnivore.json index 756b66acdab87..ad9e824f06d1e 100644 --- a/data/json/items/comestibles/carnivore.json +++ b/data/json/items/comestibles/carnivore.json @@ -696,7 +696,7 @@ "type": "COMESTIBLE", "comestible_type": "FOOD", "name": { "str_sp": "roasted bone marrow" }, - "conditional_names": [ { "type": "VITAMIN", "condition": "human_flesh_vitamin", "name": { "str_sp": "marvin marrow" } } ], + "conditional_names": [ { "type": "VITAMIN", "condition": "human_flesh_vitamin", "name": { "str_sp": "Marvin marrow" } } ], "description": "Bone marrow, fully cooked to eliminate any parasites. Tasty!", "symbol": "%", "color": "red", @@ -715,7 +715,7 @@ "type": "COMESTIBLE", "comestible_type": "FOOD", "name": { "str_sp": "roasted pepper bone marrow" }, - "conditional_names": [ { "type": "VITAMIN", "condition": "human_flesh_vitamin", "name": { "str_sp": "marvin marrow" } } ], + "conditional_names": [ { "type": "VITAMIN", "condition": "human_flesh_vitamin", "name": { "str_sp": "Marvin marrow" } } ], "description": "Bone marrow, fully cooked to eliminate any parasites and properly seasoned with black pepper and salt. Tasty!", "symbol": "%", "color": "red", diff --git a/data/json/items/comestibles/drink.json b/data/json/items/comestibles/drink.json index 97836e0679958..fb07b16a40667 100644 --- a/data/json/items/comestibles/drink.json +++ b/data/json/items/comestibles/drink.json @@ -1317,7 +1317,7 @@ "symbol": "~", "quench": 60, "calories": 66, - "description": "A flavoured drink consisting of a special blend of electrolytes and simple sugars. It tastes vaguely like fruit with a slight chemical aftertaste.", + "description": "A flavored drink consisting of a special blend of electrolytes and simple sugars. It tastes vaguely like fruit with a slight chemical aftertaste.", "price": 55, "price_postapoc": 50, "material": [ "water", "junk" ], diff --git a/data/json/items/comestibles/meat_dishes.json b/data/json/items/comestibles/meat_dishes.json index 7b2d4da893d4c..39817e893829e 100644 --- a/data/json/items/comestibles/meat_dishes.json +++ b/data/json/items/comestibles/meat_dishes.json @@ -828,7 +828,7 @@ "id": "chili", "name": { "str_sp": "chili con carne" }, "conditional_names": [ - { "type": "VITAMIN", "condition": "human_flesh_vitamin", "name": { "str_sp": "chili con cabron" } }, + { "type": "VITAMIN", "condition": "human_flesh_vitamin", "name": { "str_sp": "chili con Cabron" } }, { "type": "FLAG", "condition": "STRICT_HUMANITARIANISM", "name": { "str_sp": "chili con Sindar" } }, { "type": "COMPONENT_ID_SUBSTRING", "condition": "mutant", "name": { "str_sp": "chili con chupacabra" } } ], @@ -1765,7 +1765,7 @@ { "type": "COMESTIBLE", "id": "paella_valenciana", - "name": { "str_sp": "valencian paella" }, + "name": { "str_sp": "Valencian paella" }, "conditional_names": [ { "type": "COMPONENT_ID_SUBSTRING", "condition": "mutant", "name": { "str_sp": "\"deluxe\" beans and rice" } } ], "weight": "110 g", "color": "brown", diff --git a/data/json/items/comestibles/mre.json b/data/json/items/comestibles/mre.json index 8eb0d09067268..2b7840644ef5a 100644 --- a/data/json/items/comestibles/mre.json +++ b/data/json/items/comestibles/mre.json @@ -370,7 +370,7 @@ { "abstract": "mre_dessert", "type": "COMESTIBLE", - "name": { "str": "mre dessert" }, + "name": { "str": "MRE dessert" }, "weight": "52 g", "color": "brown", "spoils_in": "3 days 8 hours", diff --git a/data/json/items/comestibles/mutagen.json b/data/json/items/comestibles/mutagen.json index 36c96e21c118a..7990a8448b85f 100644 --- a/data/json/items/comestibles/mutagen.json +++ b/data/json/items/comestibles/mutagen.json @@ -28,7 +28,7 @@ "abstract": "iv_mutagen_flavor", "copy-from": "mutagen_flavor", "type": "COMESTIBLE", - "name": { "str_sp": "abstract iv mutagen flavor" }, + "name": { "str_sp": "abstract IV mutagen flavor" }, "description": "A processed mutagenic primer.", "price": "3000 USD", "price_postapoc": "1 USD", diff --git a/data/json/items/comestibles/other.json b/data/json/items/comestibles/other.json index b8015b72f4abd..dc04b8621380e 100644 --- a/data/json/items/comestibles/other.json +++ b/data/json/items/comestibles/other.json @@ -62,7 +62,7 @@ { "id": "gum_mixedberry", "name": { "str_sp": "chewing gum, mixed-berry flavored" }, - "description": "This flavour is a combination of different berries that provides a fruity, sweet, and tart taste.", + "description": "This flavor is a combination of different berries that provides a fruity, sweet, and tart taste.", "weight": 50 }, { @@ -92,7 +92,7 @@ { "id": "gum_watermelon", "name": { "str_sp": "chewing gum, watermelon flavored" }, - "description": "This watermelon-flavoured chewing gum has a sweet and fruity flavor, perfect for summertime.", + "description": "This watermelon-flavored chewing gum has a sweet and fruity flavor, perfect for summertime.", "weight": 50 }, { @@ -116,7 +116,7 @@ { "id": "gum_greenapple", "name": { "str_sp": "chewing gum, green apple flavored" }, - "description": "This green apple-flavored gum is crisp and refreshing, with a slightly sour and sweet taste, more sour and sweet than the regular apple-flavoured one.", + "description": "This green apple-flavored gum is crisp and refreshing, with a slightly sour and sweet taste, more sour and sweet than the regular apple-flavored one.", "weight": 30 }, { @@ -146,7 +146,7 @@ { "id": "gum_coconut", "name": { "str_sp": "chewing gum, coconut flavored" }, - "description": "This coconut-flavoured chewing gum offers a tropical and slightly sweet flavor that's popular during summertime.", + "description": "This coconut-flavored chewing gum offers a tropical and slightly sweet flavor that's popular during summertime.", "weight": 40 }, { @@ -170,7 +170,7 @@ { "id": "gum_pomegranate", "name": { "str_sp": "chewing gum, pomegranate flavored" }, - "description": "This pomegranate-flavored chewing gum has a blend of tart and sweet taste for a unique, fruity flavour.", + "description": "This pomegranate-flavored chewing gum has a blend of tart and sweet taste for a unique, fruity flavor.", "weight": 30 }, { diff --git a/data/json/items/comestibles/raw_veggy.json b/data/json/items/comestibles/raw_veggy.json index 15859c1507889..1db6891d706d9 100644 --- a/data/json/items/comestibles/raw_veggy.json +++ b/data/json/items/comestibles/raw_veggy.json @@ -29,7 +29,7 @@ "material": [ "veggy" ], "calories": 29, "spoils_in": "20 days", - "description": "An almost forgotten staple of the native tribes, called the indian potato by some. Very nutritious, but mildly toxic unless cooked.", + "description": "An almost forgotten staple of the native tribes, called the Indian potato by some. Very nutritious, but mildly toxic unless cooked.", "healthy": -1, "symbol": ",", "looks_like": "potato", diff --git a/data/json/items/comestibles/soup.json b/data/json/items/comestibles/soup.json index cdbf457e5b6aa..08ad526c7036c 100644 --- a/data/json/items/comestibles/soup.json +++ b/data/json/items/comestibles/soup.json @@ -426,7 +426,7 @@ "type": "COMESTIBLE", "id": "soup_cullenskink", "looks_like": "soup_fish", - "name": { "str_sp": "cullen skink" }, + "name": { "str_sp": "Cullen skink" }, "weight": "261 g", "color": "white", "spoils_in": "5 days", diff --git a/data/json/items/comestibles/veggy_dishes.json b/data/json/items/comestibles/veggy_dishes.json index ab2297745fcdb..6dc489b67fe8f 100644 --- a/data/json/items/comestibles/veggy_dishes.json +++ b/data/json/items/comestibles/veggy_dishes.json @@ -826,7 +826,7 @@ { "type": "COMPONENT_ID", "condition": "japanese_knotweed_stem", - "name": { "str_sp": "%s, japanese knotweed stem" } + "name": { "str_sp": "%s, Japanese knotweed stem" } }, { "type": "COMPONENT_ID_SUBSTRING", "condition": "lettuce", "name": { "str_sp": "%s, lettuce" } }, { "type": "COMPONENT_ID", "condition": "mushroom", "name": { "str_sp": "%s, mushroom" } }, @@ -891,7 +891,7 @@ { "type": "COMPONENT_ID", "condition": "japanese_knotweed_stem", - "name": { "str_sp": "%s, japanese knotweed stem" } + "name": { "str_sp": "%s, Japanese knotweed stem" } }, { "type": "COMPONENT_ID_SUBSTRING", "condition": "lettuce", "name": { "str_sp": "%s, lettuce" } }, { "type": "COMPONENT_ID_SUBSTRING", "condition": "onion", "name": { "str_sp": "%s, onion" } }, @@ -965,7 +965,7 @@ { "type": "COMESTIBLE", "id": "sauerkraut_onions", - "name": { "str_sp": "sauerkraut w/ sautee'd onions" }, + "name": { "str_sp": "sauerkraut w/ sauteed onions" }, "weight": "424 g", "color": "light_gray", "spoils_in": "5 days", @@ -1036,7 +1036,7 @@ { "type": "COMPONENT_ID", "condition": "japanese_knotweed_stem", - "name": { "str_sp": "%s, japanese knotweed stem" } + "name": { "str_sp": "%s, Japanese knotweed stem" } }, { "type": "COMPONENT_ID_SUBSTRING", "condition": "lettuce", "name": { "str_sp": "%s, lettuce" } }, { "type": "COMPONENT_ID_SUBSTRING", "condition": "onion", "name": { "str_sp": "%s, onion" } }, @@ -1158,7 +1158,7 @@ { "type": "COMPONENT_ID", "condition": "japanese_knotweed_stem", - "name": { "str_sp": "%s, japanese knotweed stem" } + "name": { "str_sp": "%s, Japanese knotweed stem" } }, { "type": "COMPONENT_ID_SUBSTRING", "condition": "lettuce", "name": { "str_sp": "%s, lettuce" } }, { "type": "COMPONENT_ID_SUBSTRING", "condition": "onion", "name": { "str_sp": "%s, onion" } }, @@ -1559,7 +1559,7 @@ "comestible_type": "FOOD", "symbol": "m", "calories": 155, - "description": "A greek eggplant dip. The eggplants are baked until almost falling apart and seasoned with a big help of garlic, then mixed with some oil and acid.", + "description": "A Greek eggplant dip. The eggplants are baked until almost falling apart and seasoned with a big help of garlic, then mixed with some oil and acid.", "price": 75, "price_postapoc": 125, "material": [ "veggy" ], diff --git a/data/json/items/containers/containers.json b/data/json/items/containers/containers.json index dec805eae1879..ea309d07ce8f5 100644 --- a/data/json/items/containers/containers.json +++ b/data/json/items/containers/containers.json @@ -452,7 +452,7 @@ "category": "container", "name": { "str": "glass bottle" }, "looks_like": "bottle_plastic", - "description": "A watertight glass bottle, holds 750 ml of liquid.", + "description": "A watertight glass bottle, holds 750 mL of liquid.", "ascii_picture": "bottle_glass", "weight": "450 g", "volume": "953 ml", @@ -483,7 +483,7 @@ "type": "GENERIC", "category": "container", "name": { "str": "plastic bottle" }, - "description": "A watertight plastic bottle, holds 500 ml of liquid. Some may be factory-sealed to increase shelf life.", + "description": "A watertight plastic bottle, holds 500 mL of liquid. Some may be factory-sealed to increase shelf life.", "ascii_picture": "bottle_plastic", "weight": "13 g", "volume": "510 ml", @@ -547,7 +547,7 @@ "category": "container", "name": { "str": "small plastic bottle" }, "looks_like": "bottle_plastic", - "description": "A watertight plastic bottle, holds 250 ml of liquid.", + "description": "A watertight plastic bottle, holds 250 mL of liquid.", "ascii_picture": "bottle_plastic_small", "weight": "7 g", "volume": "255 ml", @@ -655,7 +655,7 @@ "category": "container", "name": { "str": "clay bowl" }, "looks_like": "bowl_plastic", - "description": "A clay bowl with a waterproofed hide lid. Can be used as a container or as a tool. Holds 250 ml of liquid.", + "description": "A clay bowl with a waterproofed hide lid. Can be used as a container or as a tool. Holds 250 mL of liquid.", "ascii_picture": "bowl_clay", "weight": "60 g", "volume": "295 ml", @@ -1853,7 +1853,7 @@ "category": "container", "name": { "str": "glass flask" }, "looks_like": "bottle_glass", - "description": "A 250 ml laboratory conical flask, with a rubber stopper.", + "description": "A 250 mL laboratory conical flask, with a rubber stopper.", "ascii_picture": "flask_glass", "weight": "48 g", "volume": "360 ml", @@ -1883,7 +1883,7 @@ "category": "container", "name": { "str": "test tube" }, "looks_like": "flask_glass", - "description": "A 10 ml laboratory cylindrical test tube, with a rubber stopper.", + "description": "A 10 mL laboratory cylindrical test tube, with a rubber stopper.", "ascii_picture": "test_tube", "weight": "11 g", "volume": "20 ml", @@ -1913,7 +1913,7 @@ "category": "container", "name": { "str": "beaker" }, "looks_like": "flask_glass", - "description": "A 250 ml laboratory beaker. Basically a cup with delusions of grandeur.", + "description": "A 250 mL laboratory beaker. Basically a cup with delusions of grandeur.", "ascii_picture": "beaker", "weight": "150 g", "volume": "251 ml", @@ -1975,7 +1975,7 @@ "category": "container", "name": { "str": "microcentrifuge tube" }, "looks_like": "test_tube", - "description": "A plastic tube with a little built in snap-cap, a great way to store a tiny amount of liquid. Great for Jell-O shots if 1 ml is enough of a shot for you. Cool people call these \"eppies\".", + "description": "A plastic tube with a little built in snap-cap, a great way to store a tiny amount of liquid. Great for Jell-O shots if 1 mL is enough of a shot for you. Cool people call these \"eppies\".", "ascii_picture": "test_tube_micro", "weight": "1 g", "volume": "2ml", @@ -2003,7 +2003,7 @@ "category": "clothing", "name": { "str": "hip flask" }, "looks_like": "2lcanteen", - "description": "A 250 ml metal flask with a hinged screw-on lid, commonly used to discreetly transport alcohol.", + "description": "A 250 mL metal flask with a hinged screw-on lid, commonly used to discreetly transport alcohol.", "ascii_picture": "flask_hip", "weight": "270 g", "volume": "650 ml", diff --git a/data/json/items/containers/military.json b/data/json/items/containers/military.json index c52e865a6d0b2..2eb830be9ce25 100644 --- a/data/json/items/containers/military.json +++ b/data/json/items/containers/military.json @@ -48,7 +48,7 @@ "id": "ammunition_can_30_300jhp_240", "name": { "str": "240 .300 win mag ammo can" }, "weight": 0, - "description": "A solid metal ammo box with a small handle on top. Front side has printed:\n1305-01-018-1547 A191\n240 CARTRIDGES .300 WM\nMATCH GRAGE\n220 GRAIN BULLET\nMk 248 Mod 1\"" + "description": "A solid metal ammo box with a small handle on top. Front side has printed:\n1305-01-018-1547 A191\n240 CARTRIDGES .300 WM\nMATCH GRADE\n220 GRAIN BULLET\nMk 248 Mod 1\"" }, { "id": "ammunition_can_30_300AAC_otmss_720", @@ -125,7 +125,7 @@ "id": "ammunition_can_50_556tracer_820", "name": { "str": "820 5.56mm ammo can" }, "weight": 0, - "description": "A solid metal ammo box with a small handle on top. Front side has printed:\n1305-01-155-5457 A063\n820 CTGS 5.56MM\nTRACER M856" + "description": "A solid metal ammo box with a small handle on top. Front side has printed:\n1305-01-155-5457 A063\n820 CRTGS 5.56MM\nTRACER M856" }, { "id": "ammunition_can_50_50bmg_4fmj1tracer_100", @@ -579,7 +579,7 @@ "id": "ammo_box_army_10_338", "type": "GENERIC", "copy-from": "ammo_box_3", - "name": { "str": "10 .338 lapua ammo box", "str_pl": "10 .338 lapua ammo boxes" }, + "name": { "str": "10 .338 Lapua ammo box", "str_pl": "10 .338 Lapua ammo boxes" }, "description": "Small, painted in white ammo box. Black text, printed on the front, says:\n10 CARTRIDGES\n.338 LAPUA MAG.\nSWISS P TARGET\nHPBT", "color": "brown", "symbol": "#", @@ -681,7 +681,7 @@ "id": "ammo_box_army_20_338", "type": "GENERIC", "copy-from": "ammo_box_4", - "name": { "str": "20 .338 lapua ammo box", "str_pl": "20 .338 lapua ammo boxes" }, + "name": { "str": "20 .338 Lapua ammo box", "str_pl": "20 .338 Lapua ammo boxes" }, "description": "Small, painted in white ammo box. Black text, printed on the front, says \"20 CARTRIDGES\n.338 LAPUA MAG.\nSWISS P TARGET\nHPBT\"", "color": "brown", "symbol": "#", diff --git a/data/json/items/corpses/inactive_bots.json b/data/json/items/corpses/inactive_bots.json index 87e00de7dc31f..598fc7faf18d5 100644 --- a/data/json/items/corpses/inactive_bots.json +++ b/data/json/items/corpses/inactive_bots.json @@ -521,7 +521,7 @@ "type": "place_monster", "monster_id": "mon_skitterbot", "friendly_msg": "The skitterbot gives a quick bow and scurries away.", - "hostile_msg": "The skitterbot darts around you and menacingly clicks its tazers.", + "hostile_msg": "The skitterbot darts around you and menacingly clicks its tasers.", "//": "Same as hacks", "difficulty": 4, "moves": 100, @@ -689,8 +689,8 @@ { "id": "bot_tazer_hack", "type": "TOOL", - "name": { "str": "inactive tazer hack" }, - "description": "An inactive tazer hack. Manhacks are fist-sized robots that fly through the air. This one has a tazer and attacks by flying at its target and delivering an electric shock. Use this item to reprogram and release the tazer hack. Electronics and computer skills determine if the targeting matrix is reprogrammed successfully.", + "name": { "str": "inactive taser hack" }, + "description": "An inactive taser hack. Manhacks are fist-sized robots that fly through the air. This one has a taser and attacks by flying at its target and delivering an electric shock. Use this item to reprogram and release the taser hack. Electronics and computer skills determine if the targeting matrix is reprogrammed successfully.", "weight": "1600 g", "volume": "750 ml", "price": 64500, @@ -702,8 +702,8 @@ "use_action": { "type": "place_monster", "monster_id": "mon_tazer_hack", - "friendly_msg": "The tazer hack flies from your hand and surveys the area!", - "hostile_msg": "You misprogram the tazer hack; run!", + "friendly_msg": "The taser hack flies from your hand and surveys the area!", + "hostile_msg": "You misprogram the taser hack; run!", "difficulty": 3, "moves": 60, "place_randomly": true, diff --git a/data/json/items/fluff.json b/data/json/items/fluff.json index 1f5b0b32b97ff..e8d4669049ba9 100644 --- a/data/json/items/fluff.json +++ b/data/json/items/fluff.json @@ -306,7 +306,7 @@ { "id": "jigsaw_26", "name": { "str": "Northern Lights jigsaw puzzle" }, - "description": "A jigsaw puzzle cardboard box containing 1000 cardboard pieces that when connected together properly forms the otherworldly beautiful view of the Northern Lights (Aurora Borealis) which occur most often in the Artic Circle and polar regions.", + "description": "A jigsaw puzzle cardboard box containing 1000 cardboard pieces that when connected together properly forms the otherworldly beautiful view of the Northern Lights (Aurora Borealis) which occur most often in the Arctic Circle and polar regions.", "color": "blue", "weight": 20 }, @@ -1630,7 +1630,7 @@ { "id": "sketch_dark_doodles", "name": { "str": "disturbing sketch", "str_pl": "disturbing sketches" }, - "description": "This one is a collection of assorted doodles, many have dark imagery and shadowy figures. It's kind of distrubing.", + "description": "This one is a collection of assorted doodles, many have dark imagery and shadowy figures. It's kind of disturbing.", "append": true, "weight": 2 }, @@ -1722,16 +1722,16 @@ }, { "id": "sculpture_releif", - "name": { "str": "stone releif" }, - "description": "This releif depicts a .", + "name": { "str": "stone relief" }, + "description": "This relief depicts a .", "append": true, "expand_snippets": true, "weight": 8 }, { "id": "sculpture_releif", - "name": { "str": "stone landscape releif" }, - "description": "This releif depicts a .", + "name": { "str": "stone landscape relief" }, + "description": "This relief depicts a .", "append": true, "expand_snippets": true, "weight": 8 @@ -1773,16 +1773,16 @@ }, { "id": "sculpture_releif", - "name": { "str": "clay releif" }, - "description": "This releif depicts a .", + "name": { "str": "clay relief" }, + "description": "This relief depicts a .", "append": true, "expand_snippets": true, "weight": 8 }, { "id": "sculpture_releif", - "name": { "str": "clay landscape releif" }, - "description": "This releif depicts a .", + "name": { "str": "clay landscape relief" }, + "description": "This relief depicts a .", "append": true, "expand_snippets": true, "weight": 8 diff --git a/data/json/items/generic.json b/data/json/items/generic.json index aaaa9d03a251c..69be761ba82e5 100644 --- a/data/json/items/generic.json +++ b/data/json/items/generic.json @@ -145,14 +145,14 @@ "type": "GENERIC", "id": "report_t_substrate", "copy-from": "log_immersion27", - "name": { "str": "MATERIAL: T-SUBSTRATE" }, + "name": { "str_sp": "MATERIAL: T-SUBSTRATE" }, "snippet_category": "t-substrate" }, { "type": "GENERIC", "id": "HAADF_t_substrate", "copy-from": "log_immersion27", - "name": { "str": "HAADF MICROGRAPH: T-SUBSTRATE" }, + "name": { "str_sp": "HAADF MICROGRAPH: T-SUBSTRATE" }, "snippet_category": "HAADF_t-substrate" }, { @@ -166,7 +166,7 @@ "type": "GENERIC", "id": "artifact_scp_doc", "copy-from": "log_immersion27", - "name": { "str": "ANOMALOUS ARTIFACT REPORT" }, + "name": { "str_sp": "ANOMALOUS ARTIFACT REPORT" }, "snippet_category": "artifact_scp" }, { @@ -767,7 +767,7 @@ "id": "lixa_data", "copy-from": "usb_drive_nano", "name": { "str_sp": "LIXA research archive backup" }, - "description": "A secured USB thumbdrive, containing a copy of the LIXA facility's research archives.", + "description": "A secured USB thumb drive, containing a copy of the LIXA facility's research archives.", "price": 10000, "price_postapoc": 0 }, @@ -1158,7 +1158,7 @@ "name": { "str": "drum skin" }, "copy-from": "tanned_hide", "weight": "10 g", - "description": "The tanned hide of an animal repursed to become the head on a percusssion drum." + "description": "The tanned hide of an animal repurposed to become the head on a percussion drum." }, { "type": "GENERIC", @@ -3990,9 +3990,9 @@ "id": "broken_tazer_hack", "symbol": ",", "color": "green", - "name": { "str": "broken tazer hack" }, + "name": { "str": "broken taser hack" }, "category": "other", - "description": "A broken tazer hack, with its propellers still and tazer inert. Could be gutted for parts.", + "description": "A broken taser hack, with its propellers still and taser inert. Could be gutted for parts.", "price": 1000, "price_postapoc": 10, "material": [ "aluminum", "plastic" ], diff --git a/data/json/items/generic/bathroom_house.json b/data/json/items/generic/bathroom_house.json index 13c5acdfadc51..196f7b6f11435 100644 --- a/data/json/items/generic/bathroom_house.json +++ b/data/json/items/generic/bathroom_house.json @@ -1,7 +1,7 @@ [ { "abstract": "base_toiletries", - "name": { "str": "generic grooming" }, + "name": { "str_sp": "generic grooming" }, "type": "GENERIC", "description": "generic item template", "symbol": "+", diff --git a/data/json/items/generic/dining_kitchen.json b/data/json/items/generic/dining_kitchen.json index c47fc298b2950..145d9f2f45a78 100644 --- a/data/json/items/generic/dining_kitchen.json +++ b/data/json/items/generic/dining_kitchen.json @@ -1,7 +1,7 @@ [ { "abstract": "base_silverware", - "name": { "str": "generic silverware" }, + "name": { "str_sp": "generic silverware" }, "type": "GENERIC", "description": "generic item template", "symbol": ";", @@ -31,7 +31,7 @@ }, { "abstract": "base_plastic_silverware", - "name": { "str": "generic silverware" }, + "name": { "str_sp": "generic silverware" }, "type": "GENERIC", "description": "generic item template", "symbol": ";", @@ -438,7 +438,7 @@ "category": "container", "id": "bowl_pewter", "name": { "str": "pewter bowl" }, - "description": "A small pewter serving bowl without a lid. Holds 250 ml of liquid.", + "description": "A small pewter serving bowl without a lid. Holds 250 mL of liquid.", "copy-from": "base_tin_dish", "symbol": "u", "pocket_data": [ @@ -563,7 +563,7 @@ "category": "container", "name": { "str": "plastic tupperware" }, "symbol": "u", - "description": "A piece of plastic tupperware with a matching watertight lid. Holds 750 ml of liquid.", + "description": "A piece of plastic tupperware with a matching watertight lid. Holds 750 mL of liquid.", "copy-from": "base_plastic_dish", "volume": "787 ml", "longest_side": "17 cm", diff --git a/data/json/items/gun/22.json b/data/json/items/gun/22.json index 2f584d1467290..a7318ed48030a 100644 --- a/data/json/items/gun/22.json +++ b/data/json/items/gun/22.json @@ -5,7 +5,7 @@ "type": "GUN", "reload_noise_volume": 10, "name": { "str": ".22 caliber submachine gun" }, - "description": "A dramatically uncommon automatic weapon, making use of high-capacity pan magazines and firing the low power .22 calibre cartridge: an unusual ammunition choice for a submachine gun. With negligible recoil on account of its modest cartridge and a suppressively high rate of fire, a burst of .22 LR rounds from this little machine gun can be best likened with a swarm of hornets… an incredibly angry swarm of hornets.", + "description": "A dramatically uncommon automatic weapon, making use of high-capacity pan magazines and firing the low power .22 caliber cartridge: an unusual ammunition choice for a submachine gun. With negligible recoil on account of its modest cartridge and a suppressively high rate of fire, a burst of .22 LR rounds from this little machine gun can be best likened with a swarm of hornets… an incredibly angry swarm of hornets.", "variant_type": "gun", "variants": [ { @@ -116,7 +116,7 @@ "looks_like": "glock_17", "copy-from": "pistol_base", "type": "GUN", - "name": { "str": ".22 deringer pistol" }, + "name": { "str": ".22 derringer pistol" }, "description": "A four barreled, adorably tiny pocket pistol, firing the equally minuscule .22 LR cartridge. Produced in the early 20th century for trappers, its combat effectiveness is questionable to say the least.", "variant_type": "gun", "variants": [ diff --git a/data/json/items/gun/40.json b/data/json/items/gun/40.json index a0c227b19a13e..9c1942debfdde 100644 --- a/data/json/items/gun/40.json +++ b/data/json/items/gun/40.json @@ -229,7 +229,7 @@ "copy-from": "pistol_base", "looks_like": "glock_17", "type": "GUN", - "name": { "str": "Hi-Point Model JCP" }, + "name": { "str_sp": "Hi-Point Model JCP" }, "description": "The Hi-Point Model JCP is a blowback operated semi-automatic pistol designed by Hi-Point Firearms, which is known for making inexpensive firearms, and for making said firearms bulky and uncomfortable. Hi-Points have slides made with a zinc pot-metal which is relatively fragile compared to steel slides.", "weight": "990 g", "volume": "546 ml", diff --git a/data/json/items/gun/4570.json b/data/json/items/gun/4570.json index 018acfd6e1d9b..086824ff2e88f 100644 --- a/data/json/items/gun/4570.json +++ b/data/json/items/gun/4570.json @@ -4,7 +4,7 @@ "copy-from": "rifle_manual", "looks_like": "modular_ar15", "type": "GUN", - "name": { "str": "Marlin 1895 SBL" }, + "name": { "str_sp": "Marlin 1895 SBL" }, "description": "A handy but powerful lever-action rifle chambered for .45-70 Government. Designed for wilderness guides for defense against large predators such as grizzly bears, moose, and dinosaurs.", "weight": "3629 g", "volume": "1829 ml", diff --git a/data/json/items/gun/45colt.json b/data/json/items/gun/45colt.json index f143c29a7a42f..51115a01d3d02 100644 --- a/data/json/items/gun/45colt.json +++ b/data/json/items/gun/45colt.json @@ -79,7 +79,7 @@ "copy-from": "pistol_revolver", "looks_like": "sw_619", "type": "GUN", - "name": { "str": "Uberti Cattleman" }, + "name": { "str_sp": "Uberti Cattleman" }, "description": "This 7.5\" barreled Uberti Cattleman is a modern reproduction of the legendary Colt Single Action Army, or Colt Peacemaker, one of the first revolvers to use a modern self-contained cartridge. Made famous by Westerns, it is still in demand for Cowboy Action Shooting, reenactors, and collectors. Unlike modern revolvers, the cylinder cannot swing out for loading, and spent brass must be ejected one at a time.", "weight": "1048 g", "volume": "324 ml", diff --git a/data/json/items/gun/500.json b/data/json/items/gun/500.json index 29b2615f8e220..703636010f6b8 100644 --- a/data/json/items/gun/500.json +++ b/data/json/items/gun/500.json @@ -5,7 +5,7 @@ "looks_like": "sw_619", "type": "GUN", "name": { "str": ".500 Magnum revolver" }, - "description": "The definition of 'overkill', this behemoth handgun puts large .44 calibre revolvers to shame with its sheer size, power, and immense chambering. Firing the appropriately named .500 Magnum cartridge, the most powerful handgun round in the world, the weapon has seen work in both sport shooting and hunting roles. A pistol for those of the 'bigger is better' mentality, a high recoil junky's personal dream, and an all-around useless military sidearm, should the urge to assault the Cataclysm in fine style grip you, this giant provides you with 5 rounds with which to reduce a zombie into an afterthought.", + "description": "The definition of 'overkill', this behemoth handgun puts large .44 caliber revolvers to shame with its sheer size, power, and immense chambering. Firing the appropriately named .500 Magnum cartridge, the most powerful handgun round in the world, the weapon has seen work in both sport shooting and hunting roles. A pistol for those of the 'bigger is better' mentality, a high recoil junky's personal dream, and an all-around useless military sidearm, should the urge to assault the Cataclysm in fine style grip you, this giant provides you with 5 rounds with which to reduce a zombie into an afterthought.", "variant_type": "gun", "variants": [ { diff --git a/data/json/items/gun/545x39.json b/data/json/items/gun/545x39.json index 64ae247690617..48455e39b0cef 100644 --- a/data/json/items/gun/545x39.json +++ b/data/json/items/gun/545x39.json @@ -5,7 +5,7 @@ "looks_like": "modular_ar15", "type": "GUN", "name": { "str": "Russian AK rifle" }, - "description": "Flaunting classically iconic lines and a profile instantly recognisable to any viewer, this American semi-automatic weapon is a replica of the AK-47 rifle's technological descendant, the AK-74, a weapon with more notable differences from its elder sibling than simply flipping the order of its name's numbers. Firing the rare, at least for the United States, 5.45x39mm Soviet cartridge, this clone makes use of original 5.45mm banana magazines. Considering the scarcity of its munitions, you might be obliged to resort to hand-loading your own ammunition.", + "description": "Flaunting classically iconic lines and a profile instantly recognizable to any viewer, this American semi-automatic weapon is a replica of the AK-47 rifle's technological descendant, the AK-74, a weapon with more notable differences from its elder sibling than simply flipping the order of its name's numbers. Firing the rare, at least for the United States, 5.45x39mm Soviet cartridge, this clone makes use of original 5.45mm banana magazines. Considering the scarcity of its munitions, you might be obliged to resort to hand-loading your own ammunition.", "variant_type": "gun", "variants": [ { diff --git a/data/json/items/gun/762x25.json b/data/json/items/gun/762x25.json index bd58d58ccef36..287edf1eb34a2 100644 --- a/data/json/items/gun/762x25.json +++ b/data/json/items/gun/762x25.json @@ -56,7 +56,7 @@ "looks_like": "glock_17", "type": "GUN", "name": { "str": "Tokarev handgun" }, - "description": "A symbol of Soviet pride and favoured sidearm of Red Army officers, this is a compact pistol firing the punchy 7.62x25mm cartridge. featuring an uncomfortable grip angle reminiscent of brandishing an unusually irate capital L at one's opponents, it is nevertheless a commendably accurate and durable handgun.", + "description": "A symbol of Soviet pride and favored sidearm of Red Army officers, this is a compact pistol firing the punchy 7.62x25mm cartridge. featuring an uncomfortable grip angle reminiscent of brandishing an unusually irate capital L at one's opponents, it is nevertheless a commendably accurate and durable handgun.", "variant_type": "gun", "variants": [ { diff --git a/data/json/items/gun/77mm_jap.json b/data/json/items/gun/77mm_jap.json index 92e9cc4fd6b97..c1c7c5527dcb6 100644 --- a/data/json/items/gun/77mm_jap.json +++ b/data/json/items/gun/77mm_jap.json @@ -17,7 +17,7 @@ { "id": "type99ld", "name": { "str": "Arisaka Type 99 rifle" }, - "description": "Standing as a clear example of what happens when a country losing a war realises that it's running out of resources and its rifles are ripe for corner-cutting, this Type 99 Arisaka, the standard service arm of imperial Japan from 1939, is a crewed end-of-war example. Coated in machining marks, lacking an upper handguard, and with the early production anti-aircraft sights long since done away with, where early production Arisaka rifles are a feat in elegant engineering, this one is a last-ditch bang stick hammered together in a mostly bombed-out factory. Aesthetics not withstanding, this weapon is still an effective and powerful shoulder arm, just… not the prettiest." + "description": "Standing as a clear example of what happens when a country losing a war realizes that it's running out of resources and its rifles are ripe for corner-cutting, this Type 99 Arisaka, the standard service arm of imperial Japan from 1939, is a crewed end-of-war example. Coated in machining marks, lacking an upper handguard, and with the early production anti-aircraft sights long since done away with, where early production Arisaka rifles are a feat in elegant engineering, this one is a last-ditch bang stick hammered together in a mostly bombed-out factory. Aesthetics not withstanding, this weapon is still an effective and powerful shoulder arm, just… not the prettiest." } ], "weight": "3790 g", @@ -70,7 +70,7 @@ { "id": "type99_sniper", "name": { "str": "Arisaka Type 99 sniper rifle" }, - "description": "The standard sniper's weapon of Imperial Japan, this rifle is essentially an early production Type 99 Arisaka fitted with an offset optical sight and a bent bolt handle to facilitate stripper clip loading and easy manipulation despite the skope's presence. While its 7.7x58mm chambering resulted in a muzzle flash and report that were significantly greater than those of the Type 97, which it sought to replace, the rifle's man-stopping potential is nothing to be trifled with.", + "description": "The standard sniper's weapon of Imperial Japan, this rifle is essentially an early production Type 99 Arisaka fitted with an offset optical sight and a bent bolt handle to facilitate stripper clip loading and easy manipulation despite the scope's presence. While its 7.7x58mm chambering resulted in a muzzle flash and report that were significantly greater than those of the Type 97, which it sought to replace, the rifle's man-stopping potential is nothing to be trifled with.", "weight": 1 } ], diff --git a/data/json/items/gun/9mm.json b/data/json/items/gun/9mm.json index 5d0074f983d88..b00ac607362a8 100644 --- a/data/json/items/gun/9mm.json +++ b/data/json/items/gun/9mm.json @@ -474,7 +474,7 @@ "looks_like": "hk_mp5", "type": "GUN", "name": { "str": "MP 40 submachine gun" }, - "description": "An antique German-issued submachine gun from the Second World War, likely having entered the United States as a personal holdover by a veteran. Chambered in 9x19mm and utilising proprietary box magazines, the firearm has an integrated under folding wire stock.", + "description": "An antique German-issued submachine gun from the Second World War, likely having entered the United States as a personal holdover by a veteran. Chambered in 9x19mm and utilizing proprietary box magazines, the firearm has an integrated under folding wire stock.", "variant_type": "gun", "variants": [ { diff --git a/data/json/items/gun/shot.json b/data/json/items/gun/shot.json index 318892a66bc7a..487483cf40a88 100644 --- a/data/json/items/gun/shot.json +++ b/data/json/items/gun/shot.json @@ -198,7 +198,7 @@ { "id": "slp", "name": { "str": "FN SLP MK I shotgun" }, - "description": "An eminently practical semi-automatic shotgun, Fabrique Nationale's Mk I iteration of their Self-Loading Police brings together an 8-round magazine tube, accessory-ready picatinny rail, and comfortably rubber-padded grip surfaces. Per the company's claims, it can dispense 8 servings of 12-gauge-diameter medicine in under a second, and, while you're not sure if that's true or even a good thing, the gun's certain to serve as a good educational tool for disciplining the dead." + "description": "An eminently practical semi-automatic shotgun, Fabrique Nationale's Mk I iteration of their Self-Loading Police brings together an 8-round magazine tube, accessory-ready Picatinny rail, and comfortably rubber-padded grip surfaces. Per the company's claims, it can dispense 8 servings of 12-gauge-diameter medicine in under a second, and, while you're not sure if that's true or even a good thing, the gun's certain to serve as a good educational tool for disciplining the dead." } ], "ascii_picture": "mossberg590", @@ -434,7 +434,7 @@ "copy-from": "remington_870", "type": "GUN", "name": { "str": "7-round riot shotgun" }, - "description": "A brother of more typical hunting style shotguns, this particular model was most often seen utilised for self-defence or law-enforcement purposes. Featuring a shortened 18.5 inch barrel and extended 7-round magazine tube, it's a very versatile and reliable weapon.", + "description": "A brother of more typical hunting style shotguns, this particular model was most often seen utilized for self-defense or law-enforcement purposes. Featuring a shortened 18.5 inch barrel and extended 7-round magazine tube, it's a very versatile and reliable weapon.", "variant_type": "gun", "variants": [ { @@ -782,7 +782,7 @@ { "id": "m2", "name": { "str": "Benelli M2 shotgun" }, - "description": "Workhorse, companion, and Italian hole-puncher: the M2 forms the backbone of the Benelli's venerable line of Super 90 shotguns, utilising the company's signature inertia-driven system to snap out 12-gauge shells with alacrity. Though possessing a 3-round magazine tube, the shotgun's dimpled, synthetic furniture, cryogenically treated barrel, and robust action capable of withstanding magnum loads make it a hardy option, even for the post-cataclysm survivor." + "description": "Workhorse, companion, and Italian hole-puncher: the M2 forms the backbone of the Benelli's venerable line of Super 90 shotguns, utilizing the company's signature inertia-driven system to snap out 12-gauge shells with alacrity. Though possessing a 3-round magazine tube, the shotgun's dimpled, synthetic furniture, cryogenically treated barrel, and robust action capable of withstanding magnum loads make it a hardy option, even for the post-cataclysm survivor." }, { "id": "sbe", diff --git a/data/json/items/gunmod/barrel.json b/data/json/items/gunmod/barrel.json index 4b0f2cb796392..27a1dd85030df 100644 --- a/data/json/items/gunmod/barrel.json +++ b/data/json/items/gunmod/barrel.json @@ -52,7 +52,7 @@ { "id": "upstest", "type": "GUNMOD", - "name": { "str": "upstest" }, + "name": { "str_sp": "UPS test" }, "description": "Test mod for UPS drain on mods, this should never spawn, if you see this, it's a bug. 50x more UPS drain.", "weight": "450 g", "volume": "500 ml", diff --git a/data/json/items/gunmod/underbarrel.json b/data/json/items/gunmod/underbarrel.json index 8a7318d171677..0c51518da158a 100644 --- a/data/json/items/gunmod/underbarrel.json +++ b/data/json/items/gunmod/underbarrel.json @@ -565,7 +565,7 @@ "id": "m26_mass_mod", "copy-from": "m26_mass", "type": "GUNMOD", - "name": { "str": "modified M26-MASS", "str_pl": "M26-MASSes" }, + "name": { "str": "modified M26-MASS", "str_pl": "modified M26-MASSes" }, "description": "The Modular Accessory Shotgun System is an underbarrel bolt-action shotgun that was inspired by the \"Masterkey\" and fixed most of its predecessor's problems. This one was modified and customized to mount on pretty much any weapon other than pistols and pump-action guns.", "mod_targets": [ "smg", "rifle", "shotgun", "launcher", "crossbow" ] }, @@ -686,7 +686,7 @@ { "id": "arisaka_monopod", "type": "GUNMOD", - "name": { "str": "wire monopod, collapsed" }, + "name": { "str": "wire monopod, collapsed", "str_pl": "wire monopods, collapsed" }, "description": "A folding wire monopod designed to attach to a Type 99 Arisaka's front barrel band, intended to give soldiers a stabler platform from which to shoot while prone. Less effective than an actual bipod and ungainly long, it was largely cut from active issue relatively soon into the Second World War. This one is currently stowed in the folded position and cannot aid you while firing.", "weight": "120 g", "volume": "250 ml", @@ -714,7 +714,7 @@ { "id": "arisaka_monopod_deployed", "type": "GUNMOD", - "name": { "str": "wire monopod, deployed" }, + "name": { "str": "wire monopod, deployed", "str_pl": "wire monopods, deployed" }, "description": "A folding wire monopod designed to attach to a Type 99 Arisaka's front barrel band, intended to give soldiers a stabler platform from which to shoot while prone. Less effective than an actual bipod and ungainly long, it was largely cut from active issue relatively soon into the Second World War. This one is currently locked in the unfolded position and will provide a measure of stability while firing.", "copy-from": "arisaka_monopod", "integral_volume": "250 ml", diff --git a/data/json/items/id_cards.json b/data/json/items/id_cards.json index b7e6e09a6d4d1..52ff5020c5712 100644 --- a/data/json/items/id_cards.json +++ b/data/json/items/id_cards.json @@ -322,7 +322,7 @@ "id": "warehouse_rebooter", "color": "blue", "symbol": "%", - "name": { "str": "exodii comm rebooter" }, + "name": { "str": "Exodii comm rebooter" }, "description": "A small rectangular device that Rubik gave you. It is meant to be plugged in a locator antenna to reactivate it.", "price": 0, "volume": "250 ml", diff --git a/data/json/items/magazine/filter.json b/data/json/items/magazine/filter.json index 71d513c7b9986..c65fad87ae55a 100644 --- a/data/json/items/magazine/filter.json +++ b/data/json/items/magazine/filter.json @@ -44,7 +44,7 @@ "price_postapoc": 1000, "symbol": "=", "color": "light_gray", - "description": "A replaceable CO2 scrubber cartridge for a rebreather, coupled with a 3 L pressurised tank. This one has its tank filled with atmospheric air.", + "description": "A replaceable CO2 scrubber cartridge for a rebreather, coupled with a 3 L pressurized tank. This one has its tank filled with atmospheric air.", "material": [ "aluminum", "rubber", "steel" ], "volume": "6500 ml", "weight": "5500 g", @@ -61,7 +61,7 @@ "price_postapoc": 1000, "symbol": "=", "color": "light_gray", - "description": "A replaceable CO2 scrubber cartridge for a rebreather, coupled with a 3 L pressurised tank. This one has its tank filled with oxygen.", + "description": "A replaceable CO2 scrubber cartridge for a rebreather, coupled with a 3 L pressurized tank. This one has its tank filled with oxygen.", "material": [ "aluminum", "rubber", "steel" ], "volume": "6500 ml", "weight": "5500 g", diff --git a/data/json/items/melee/swords_and_blades.json b/data/json/items/melee/swords_and_blades.json index 7ec3b7589463e..c131fb55d66bf 100644 --- a/data/json/items/melee/swords_and_blades.json +++ b/data/json/items/melee/swords_and_blades.json @@ -2564,7 +2564,7 @@ "type": "TOOL", "copy-from": "qt_katana", "name": { "str_sp": "jade nagamaki" }, - "description": "A master smith painstaikingly flaked its flowing blade from meteoric sea-green stone. The hilt's cordage is speckled by gold flakes from the tummultous waters where the blade was whet, and the chosen tsuba depicts an all-devouring snake.", + "description": "A master smith painstakingly flaked its flowing blade from meteoric sea-green stone. The hilt's cordage is speckled by gold flakes from the tumultuous waters where the blade was whet, and the chosen tsuba depicts an all-devouring snake.", "weight": "3258 g", "volume": "3250 ml", "longest_side": "140 cm", diff --git a/data/json/items/melee/unarmed_weapons.json b/data/json/items/melee/unarmed_weapons.json index b34e34be9cf8c..7ed5f9f22fafb 100644 --- a/data/json/items/melee/unarmed_weapons.json +++ b/data/json/items/melee/unarmed_weapons.json @@ -5,7 +5,7 @@ "symbol": "3", "color": "light_gray", "name": { "str": "cestus", "str_pl": "cesti" }, - "description": "A leather hand and arm wrap incorporating metal plates over the knuckles to improve punching power and defence.", + "description": "A leather hand and arm wrap incorporating metal plates over the knuckles to improve punching power and defense.", "material": [ "leather", "steel" ], "volume": "100 ml", "weight": "300 g", diff --git a/data/json/items/resources/wood.json b/data/json/items/resources/wood.json index bf5287280f1cb..098e2560f6f14 100644 --- a/data/json/items/resources/wood.json +++ b/data/json/items/resources/wood.json @@ -136,7 +136,7 @@ "type": "GENERIC", "id": "tonewood", "name": { "str": "tonewood", "str_pl": "blocks of tonewood" }, - "description": "A block of tonally appropriate wood that has been air dryed for a year in preparation for being turned into a musical instrument.", + "description": "A block of tonally appropriate wood that has been air dried for a year in preparation for being turned into a musical instrument.", "category": "spare_parts", "weight": "1830 g", "color": "brown", diff --git a/data/json/items/tool/container.json b/data/json/items/tool/container.json index d42b54e414759..f6472ab7e25a6 100644 --- a/data/json/items/tool/container.json +++ b/data/json/items/tool/container.json @@ -4,7 +4,7 @@ "type": "GENERIC", "category": "container", "name": { "str": "steel bottle" }, - "description": "A stainless steel water bottle, holds 750 ml of liquid.", + "description": "A stainless steel water bottle, holds 750 mL of liquid.", "weight": "200 g", "volume": "787 ml", "price": 0, @@ -30,7 +30,7 @@ "type": "GENERIC", "category": "container", "name": { "str": "foldable plastic bottle" }, - "description": "A non-rigid plastic bottle for easy storage, holds 500 ml of liquid.", + "description": "A non-rigid plastic bottle for easy storage, holds 500 mL of liquid.", "weight": "13 g", "volume": "50 ml", "price": 0, diff --git a/data/json/items/tool/cooking.json b/data/json/items/tool/cooking.json index a0d78ca66158d..4a83dcd868c2e 100644 --- a/data/json/items/tool/cooking.json +++ b/data/json/items/tool/cooking.json @@ -772,7 +772,7 @@ "type": "TOOL", "name": { "str": "soda can stove kit" }, "//": "Should be 20 but currently recipes do not utilize this value", - "description": "An ultra-light alcohol-burning stove with a simmer ring, crafted by hand from a couple of aluminum soda cans. It comes with a 500 ml plastic bottle to hold concentrated alcohol fuel.", + "description": "An ultra-light alcohol-burning stove with a simmer ring, crafted by hand from a couple of aluminum soda cans. It comes with a 500 mL plastic bottle to hold concentrated alcohol fuel.", "weight": "45 g", "volume": "750 ml", "price": 250, diff --git a/data/json/items/tool/med.json b/data/json/items/tool/med.json index 4eee9e7d04db0..38400c0bc4f42 100644 --- a/data/json/items/tool/med.json +++ b/data/json/items/tool/med.json @@ -416,7 +416,7 @@ "type": "GENERIC", "category": "drugs", "name": { "str": "small saline infusion kit" }, - "description": "A small, sealed plastic bag for liquids used in intravenous therapy, with rubber tube and cannula - all you need to perform an infusion. Holds 250 ml of completely sterile saline, therefore it is safe to put it inside your veins, if you know how.", + "description": "A small, sealed plastic bag for liquids used in intravenous therapy, with rubber tube and cannula - all you need to perform an infusion. Holds 250 mL of completely sterile saline, therefore it is safe to put it inside your veins, if you know how.", "looks_like": "bag_iv", "material": [ { "type": "water", "portion": 991 }, @@ -452,7 +452,7 @@ "copy-from": "saline_bag_250", "type": "GENERIC", "name": { "str": "medium saline infusion kit" }, - "description": "A sealed plastic bag for liquids used in intravenous therapy, with rubber tube and cannula - all you need to perform an infusion. Holds 500 ml of completely sterile saline, therefore it is safe to put it inside your veins, if you know how.", + "description": "A sealed plastic bag for liquids used in intravenous therapy, with rubber tube and cannula - all you need to perform an infusion. Holds 500 mL of completely sterile saline, therefore it is safe to put it inside your veins, if you know how.", "weight": "518 g", "volume": "590 ml", "price": 749, diff --git a/data/json/items/tool/science.json b/data/json/items/tool/science.json index 50ec084f3153c..cb28e8c0c55a1 100644 --- a/data/json/items/tool/science.json +++ b/data/json/items/tool/science.json @@ -203,8 +203,8 @@ { "id": "engineering_engine_kit", "type": "TOOL", - "name": { "str": "stirling engine kit" }, - "description": "A stirling engine kit that demonstrates the principles behind the generation of electricity through the use of hot air.", + "name": { "str": "Stirling engine kit" }, + "description": "A Stirling engine kit that demonstrates the principles behind the generation of electricity through the use of hot air.", "weight": "3200 g", "volume": "1500 ml", "price": 20000, @@ -1121,7 +1121,7 @@ "id": "still_lab", "type": "TOOL", "category": "tools", - "name": { "str": "fractional distillation apparatus", "str_pl": "fractional distillation apparati" }, + "name": { "str": "fractional distillation apparatus", "str_pl": "fractional distillation apparatuses" }, "description": "One of the classic pieces of mad science glassware, this is a small-volume still that passes vapor through a fractional distillation column and then condenses the distillate in a cooled collection column. A grad student or a robot (is there really any difference?) collects the distillate in fractions so that specific contents can be analyzed. Going a few milliliters at a time, it would not be very effective to try to distill whiskey in this thing.", "weight": "1000 g", "volume": "5000ml", diff --git a/data/json/items/toy.json b/data/json/items/toy.json index 3490c772c5c4f..ab96eaf4b1b77 100644 --- a/data/json/items/toy.json +++ b/data/json/items/toy.json @@ -232,7 +232,7 @@ { "id": "toy_plush_tik", "name": { "str": "tiktaalik plushie" }, - "description": "A large plushie of your ancestor, the tiktaalik! It has a soft, huggable fish-like body, stubby legs, and paddle-like soft fins. Its colour is a mix of blue-gray soft scales pattern on the back and a plush beige belly. It has large eyes and a friendly expression.", + "description": "A large plushie of your ancestor, the tiktaalik! It has a soft, huggable fish-like body, stubby legs, and paddle-like soft fins. Its color is a mix of blue-gray soft scales pattern on the back and a plush beige belly. It has large eyes and a friendly expression.", "weight": 1 }, { @@ -548,7 +548,7 @@ { "id": "toy_plush_jmonkey", "name": { "str": "Japanese macaque plushie" }, - "description": "This japanese macaque plushie features a soft, brown grayish fur, with a reddish-brown face and hands.", + "description": "This Japanese macaque plushie features a soft, brown grayish fur, with a reddish-brown face and hands.", "weight": 1 }, { @@ -572,7 +572,7 @@ { "id": "toy_plush_howlerm", "name": { "str": "howler monkey plushie" }, - "description": "This cute and cuddling howler monkeu plushie has soft, brown fur, and produces a sound that mimics the howler monkey's signature hooting noise when hugged properly.", + "description": "This cute and cuddling howler monkey plushie has soft, brown fur, and produces a sound that mimics the howler monkey's signature hooting noise when hugged properly.", "weight": 1 }, { diff --git a/data/json/mapgen/strip_mall.json b/data/json/mapgen/strip_mall.json index c4688a67c8b26..e7b6185d02ecc 100644 --- a/data/json/mapgen/strip_mall.json +++ b/data/json/mapgen/strip_mall.json @@ -119,7 +119,7 @@ { "signage": " Marketplace", "x": 0, "y": 0 }, { "signage": " Plaza", "x": 0, "y": 0 }, { "signage": " Plaza", "x": 0, "y": 0 }, - { "signage": " Shopping Centre", "x": 0, "y": 0 }, + { "signage": " Shopping Center", "x": 0, "y": 0 }, { "signage": " Business Village", "x": 0, "y": 0 }, { "signage": " Business Mall", "x": 0, "y": 0 }, { "signage": "Ye Olde Shoppes", "x": 0, "y": 0 }, diff --git a/data/json/monsters/LIXA_monsters.json b/data/json/monsters/LIXA_monsters.json index 8af3828735644..00488e0ae9204 100644 --- a/data/json/monsters/LIXA_monsters.json +++ b/data/json/monsters/LIXA_monsters.json @@ -55,7 +55,7 @@ "type": "SPELL", "id": "LIXA_spawn_copy", "name": { "str": "Summon Eigenspectre Copy" }, - "description": "Ripping off the hounds of tindalos!", + "description": "Ripping off the hounds of Tindalos!", "flags": [ "HOSTILE_SUMMON", "RANDOM_DAMAGE", "PERMANENT", "NO_EXPLOSION_SFX" ], "valid_targets": [ "ground", "self" ], "min_damage": 1, @@ -217,7 +217,7 @@ "id": "LIXA_eigenspectre_3", "type": "MONSTER", "name": { "str": "shifting eigenspectre" }, - "description": "This distorted figure is a kaleidescope of borders. Every part of a human, flattened into place, warps wildly from second to second. The word your mind conjures to describe it is 'rotating', though you're not sure why.", + "description": "This distorted figure is a kaleidoscope of borders. Every part of a human, flattened into place, warps wildly from second to second. The word your mind conjures to describe it is 'rotating', though you're not sure why.", "default_faction": "nether_player_hate", "species": [ "NETHER_EMANATION" ], "bodytype": "human", @@ -255,7 +255,7 @@ "id": "LIXA_eigenspectre_3_echo", "type": "MONSTER", "name": { "str": "shifting eigenspectre" }, - "description": "This distorted figure is a kaleidescope of borders. Every part of a human, flattened into place, warps wildly from second to second. The word your mind conjures to describe it is 'rotating', though you're not sure why.", + "description": "This distorted figure is a kaleidoscope of borders. Every part of a human, flattened into place, warps wildly from second to second. The word your mind conjures to describe it is 'rotating', though you're not sure why.", "default_faction": "nether_player_hate", "species": [ "NETHER_EMANATION" ], "bodytype": "human", diff --git a/data/json/monsters/defense_bot.json b/data/json/monsters/defense_bot.json index be7ae5c2ccf6e..22c8f33437da5 100644 --- a/data/json/monsters/defense_bot.json +++ b/data/json/monsters/defense_bot.json @@ -115,7 +115,7 @@ "id": "mon_secubot_america", "type": "MONSTER", "name": { "str": "autonomous TALON UGV Liberty Edition" }, - "description": "A TALON unmanned ground vehicle equipped with a fireworks cannon in place of its usual M16A4. It is a small tracked UGV with an array of motors and sensors covering its weapon mount. This one has been plastered with an american flag decal.", + "description": "A TALON unmanned ground vehicle equipped with a fireworks cannon in place of its usual M16A4. It is a small tracked UGV with an array of motors and sensors covering its weapon mount. This one has been plastered with an American flag decal.", "default_faction": "defense_bot", "species": [ "ROBOT" ], "diff": 20, @@ -157,7 +157,7 @@ "id": "mon_skitterbot", "type": "MONSTER", "name": { "str": "skitterbot" }, - "description": "An insectoid robot the size of a small dog, originally designed to perform routine inspections within industrial sites. Up-armed with two close-range tazers, it can skate across the ground with great speed.", + "description": "An insectoid robot the size of a small dog, originally designed to perform routine inspections within industrial sites. Up-armed with two close-range tasers, it can skate across the ground with great speed.", "default_faction": "defense_bot", "species": [ "ROBOT" ], "diff": 2, diff --git a/data/json/monsters/drones.json b/data/json/monsters/drones.json index 0c478749c6200..b82465128a80f 100644 --- a/data/json/monsters/drones.json +++ b/data/json/monsters/drones.json @@ -169,8 +169,8 @@ "id": "mon_tazer_hack", "copy-from": "base_drone", "type": "MONSTER", - "name": { "str": "tazer hack" }, - "description": "An automated drone, this small quadcopter robot appears to have a tazer strapped to the front. While extremely fast, it is very fragile.", + "name": { "str": "taser hack" }, + "description": "An automated drone, this small quadcopter robot appears to have a taser strapped to the front. While extremely fast, it is very fragile.", "diff": 10, "speed": 350, "color": "cyan", diff --git a/data/json/monsters/fish.json b/data/json/monsters/fish.json index f1bc146f08ee8..a0d2a85d4cb6e 100644 --- a/data/json/monsters/fish.json +++ b/data/json/monsters/fish.json @@ -330,7 +330,7 @@ "id": "mon_fish_salmon", "type": "MONSTER", "copy-from": "mon_fish_large", - "name": { "str_sp": "atlantic salmon" }, + "name": { "str_sp": "Atlantic salmon" }, "description": "An Atlantic salmon. A very fatty, nutritious fish. Tastes great smoked.", "volume": "10600 ml", "weight": "4 kg", diff --git a/data/json/monsters/fungus.json b/data/json/monsters/fungus.json index 19a4d2ebb2a98..525c9dc901d9c 100644 --- a/data/json/monsters/fungus.json +++ b/data/json/monsters/fungus.json @@ -391,7 +391,7 @@ "id": "mon_wasp_small_fungus", "type": "MONSTER", "name": { "str": "fungal wasp" }, - "description": "A huge wasp the size of a large cat. It's bright yellow markings have faded and ripped to show a disqusting mass of mold and rot beneath. Her wings jut into extremely odd angles, making flight impossible. Even still, it chases anything without any sense of self-preservation.", + "description": "A huge wasp the size of a large cat. It's bright yellow markings have faded and ripped to show a disgusting mass of mold and rot beneath. Her wings jut into extremely odd angles, making flight impossible. Even still, it chases anything without any sense of self-preservation.", "default_faction": "fungus", "bodytype": "flying insect", "species": [ "FUNGUS" ], @@ -460,7 +460,7 @@ "id": "mon_wasp_fungus", "type": "MONSTER", "name": { "str": "giant fungal wasp" }, - "description": "A gigantic wasp worker, It's body now a host for a plethora of mushrooms and spores. Her abdomen glows faintly with a blue light, each pulse bringing a new crack for fungal growths to excape from. It's stinger seems to have a soul of it's own, reaching out towards anything that isn't infested like itself.", + "description": "A gigantic wasp worker, It's body now a host for a plethora of mushrooms and spores. Her abdomen glows faintly with a blue light, each pulse bringing a new crack for fungal growths to escape from. It's stinger seems to have a soul of it's own, reaching out towards anything that isn't infested like itself.", "default_faction": "fungus", "bodytype": "flying insect", "species": [ "FUNGUS" ], diff --git a/data/json/monsters/fungus_zombie.json b/data/json/monsters/fungus_zombie.json index f192d3f645b5f..32c03367a052e 100644 --- a/data/json/monsters/fungus_zombie.json +++ b/data/json/monsters/fungus_zombie.json @@ -696,7 +696,7 @@ "id": "mon_zougar_fungus", "type": "MONSTER", "name": { "str": "fungal pouncer" }, - "description": "This four legged, oversized cat seems to spew spores from its pawpads with each clusmy landing, as if constantly gaining and losing balance in air.", + "description": "This four legged, oversized cat seems to spew spores from its pawpads with each clumsy landing, as if constantly gaining and losing balance in air.", "default_faction": "fungus", "bodytype": "dog", "species": [ "FUNGUS" ], @@ -813,7 +813,7 @@ { "id": "mon_zeindeer_fungus", "type": "MONSTER", - "name": { "str": "fungideer" }, + "name": { "str_sp": "fungideer" }, "looks_like": "mon_zeer", "description": "This bumpy, discolored reindeer resembles a malformed Rudolph, its nose having a faintly glowing red fungal sprout. It'd look almost comical if it wasn't mutilating bodies with its innate strength.", "default_faction": "fungus", diff --git a/data/json/monsters/insect_spider.json b/data/json/monsters/insect_spider.json index 8f655d1c0c19c..68945b673ce59 100644 --- a/data/json/monsters/insect_spider.json +++ b/data/json/monsters/insect_spider.json @@ -634,7 +634,7 @@ "id": "mon_centipede_mega", "type": "MONSTER", "name": { "str": "armored centipede" }, - "description": "A huge mutated centipede covered in interlocking chitinous plates of metallic gray, reminding you more of a runaway train car than any living animal. Its mandibles end in jagged points, seemingly specialised to hunt prey at least as well-armored as itself. You really don't want to try if you'd fare better.", + "description": "A huge mutated centipede covered in interlocking chitinous plates of metallic gray, reminding you more of a runaway train car than any living animal. Its mandibles end in jagged points, seemingly specialized to hunt prey at least as well-armored as itself. You really don't want to try if you'd fare better.", "symbol": "A", "color": "dark_gray", "default_faction": "centipede", diff --git a/data/json/monsters/mammal.json b/data/json/monsters/mammal.json index 6ce2affeca637..214126ca57adc 100644 --- a/data/json/monsters/mammal.json +++ b/data/json/monsters/mammal.json @@ -30,7 +30,7 @@ { "id": "mon_child", "type": "MONSTER", - "name": { "str": "child" }, + "name": { "str": "child", "str_pl": "children" }, "description": "Placeholder for children corpses. If you see this, it's a bug.", "bodytype": "human", "copy-from": "mon_zombie_child", diff --git a/data/json/monsters/mechsuits.json b/data/json/monsters/mechsuits.json index 1de9eb2953b49..b5ad57c4ce130 100644 --- a/data/json/monsters/mechsuits.json +++ b/data/json/monsters/mechsuits.json @@ -2,7 +2,7 @@ { "id": "mon_mech_recon", "type": "MONSTER", - "name": { "str": "X-03: 'Spectre' Recon Mech" }, + "name": { "str": "X-03: 'Specter' Recon Mech" }, "description": "The Boeing-Daewoo RMES (Recon Mechanical Exoskeleton Suit), a recent acquisition by the U.S. military, it was designed to be used in a scout-recon-sniper role, due to its mobility, integrated laser sniper rifle, and suite of optics for target designation and battlefield awareness. It was not deployed before the Cataclysm hit, though there were a few prototypes in the field. You may be able to hack it to accept you as its pilot. Like all mech-suits, it can act as a UPS from its large battery.", "default_faction": "mech_bot", "species": [ "ROBOT" ], diff --git a/data/json/monsters/reptile_amphibian.json b/data/json/monsters/reptile_amphibian.json index 892631d89cadb..b4613facb5cbb 100644 --- a/data/json/monsters/reptile_amphibian.json +++ b/data/json/monsters/reptile_amphibian.json @@ -541,7 +541,7 @@ "id": "mon_pattern_frog", "type": "MONSTER", "copy-from": "mon_leo_frog", - "description": "This large frog is covered in chaotic markings like a fractal river map over a background of tv static. While most lose their gills during metamorphosis, this frog seems to have retained them, or something like them.", + "description": "This large frog is covered in chaotic markings like a fractal river map over a background of TV static. While most lose their gills during metamorphosis, this frog seems to have retained them, or something like them.", "name": { "str": "strangely-patterned frog" }, "categories": [ "NULL" ], "harvest": "mutant_tiny", @@ -580,7 +580,7 @@ "type": "MONSTER", "copy-from": "mon_proxy_frog", "description": "Fowler's toads secrete a harmful and distasteful compound from their backs. This helps safeguard them from predators and also gives them a distinctive odor like boiled peanuts.", - "name": { "str": "fowler's toad" }, + "name": { "str": "Fowler's toad" }, "reproduction": { "baby_egg": "egg_fowler_toad", "baby_count": 8, "baby_timer": 36 }, "baby_flags": [ "SPRING", "SUMMER" ], "extend": { "flags": [ "POISON" ] } @@ -602,7 +602,7 @@ "type": "MONSTER", "copy-from": "mon_proxy_frog", "description": "American toads can vary greatly in appearance. Individual toads will shift their coloration and patterning throughout the seasons to better camouflage.", - "name": { "str": "american toad" }, + "name": { "str": "American toad" }, "reproduction": { "baby_egg": "egg_freedom_toad", "baby_count": 8, "baby_timer": 36 }, "baby_flags": [ "SPRING", "SUMMER" ], "extend": { "flags": [ "POISON" ] } diff --git a/data/json/monsters/robofac_robots.json b/data/json/monsters/robofac_robots.json index bc63b23ef7381..2cb5f5cdecdaf 100644 --- a/data/json/monsters/robofac_robots.json +++ b/data/json/monsters/robofac_robots.json @@ -36,7 +36,7 @@ "id": "mon_robofac_camspy", "type": "MONSTER", "name": { "str": "Hub 01 camspy", "str_pl": "Hub 01 camspies" }, - "description": "A white and brown quadcopter drone mounting what looks to be a camera dome and a large antenna array. It calmly hovers a comfortable distance above the ground, surveilling its surroundings with cold indifference.", + "description": "A white and brown quadcopter drone mounting what looks to be a camera dome and a large antenna array. It calmly hovers a comfortable distance above the ground, surveiling its surroundings with cold indifference.", "default_faction": "robofac_spy", "species": [ "ROBOT" ], "diff": 2, diff --git a/data/json/monsters/turrets.json b/data/json/monsters/turrets.json index 9af4d77db6649..00af339a58aa5 100644 --- a/data/json/monsters/turrets.json +++ b/data/json/monsters/turrets.json @@ -80,7 +80,7 @@ { "id": "mon_turret_bmg", "type": "MONSTER", - "name": { "str": "M2HB autonomous CROWS II" }, + "name": { "str_sp": "M2HB autonomous CROWS II" }, "description": "A remote weapon system derived from the M153 CROWS II and enhanced with autonomous operation software. This one is fitted with a .50 caliber M2HB machine gun.", "default_faction": "military", "species": [ "ROBOT" ], @@ -140,7 +140,7 @@ { "id": "mon_turret_rifle", "type": "MONSTER", - "name": { "str": "M249 autonomous CROWS II" }, + "name": { "str_sp": "M249 autonomous CROWS II" }, "description": "A remote weapon system derived from the M153 CROWS II and enhanced with autonomous operation software. This one is fitted with a 5.56 caliber M249 machine gun.", "default_faction": "military", "species": [ "ROBOT" ], @@ -200,7 +200,7 @@ { "id": "mon_crows_m240", "type": "MONSTER", - "name": { "str": "M240 autonomous CROWS II" }, + "name": { "str_sp": "M240 autonomous CROWS II" }, "description": "A remote weapon system derived from the M153 CROWS II and enhanced with autonomous operation software. This one is fitted with a 7.62 caliber M240 machine gun.", "default_faction": "military", "species": [ "ROBOT" ], diff --git a/data/json/monsters/yrax.json b/data/json/monsters/yrax.json index ee796ffd44fa2..431af89008b7e 100644 --- a/data/json/monsters/yrax.json +++ b/data/json/monsters/yrax.json @@ -62,7 +62,7 @@ { "id": "mon_yrax_sphenocorona", "type": "MONSTER", - "name": { "str": "Yrax sphenocorona" }, + "name": { "str": "Yrax sphenocorona", "str_pl": "Yrax sphenocoronae" }, "description": "Manipulator arrays seamlessly protract from asymmetric facets, their testing spaces undisturbed by the forces affixing it to the sky.", "default_faction": "yrax", "volume": "930 L", @@ -181,7 +181,7 @@ { "id": "mon_yrax_apeirogon", "type": "MONSTER", - "name": { "str": "Yrax apeirohedra" }, + "name": { "str": "Yrax apeirohedron", "str_pl": "Yrax apeirohedra" }, "description": "Its uncountable surfaces flow against each other in a dazzling sea of gold.", "default_faction": "yrax", "volume": "50 L", diff --git a/data/json/monsters/zed_explosive.json b/data/json/monsters/zed_explosive.json index 3d48f6514af94..42c0d311501e1 100644 --- a/data/json/monsters/zed_explosive.json +++ b/data/json/monsters/zed_explosive.json @@ -225,7 +225,7 @@ "id": "mon_zombie_tear_gasbag", "type": "MONSTER", "name": { "str": "swollen tearjerker" }, - "description": "A bloated corpse, its ballooning skin blistered and rashy and its face caked in mucus. The off-colour orange gas that occasionally leaks from it makes your eyes water and smells faintly of pepper.", + "description": "A bloated corpse, its ballooning skin blistered and rashy and its face caked in mucus. The off-color orange gas that occasionally leaks from it makes your eyes water and smells faintly of pepper.", "default_faction": "zombie", "bodytype": "human", "species": [ "ZOMBIE", "HUMAN" ], diff --git a/data/json/monsters/zed_lieutenant.json b/data/json/monsters/zed_lieutenant.json index 47c01253add49..755b6b20c53ca 100644 --- a/data/json/monsters/zed_lieutenant.json +++ b/data/json/monsters/zed_lieutenant.json @@ -492,7 +492,7 @@ "category": "Shadow_Warnings_Snippets_early", "text": [ "Even out here you can still see the burning cities lighting up the horizon. What scares you most is not the gunshots you sometimes hear in the far distance, but the idea of what people keep shooting at. Tonight you hear automatic gunfire winding down into single shots.\n\nJust what could make them shoot that much, all the way out here?", - "You suddenly realize this area seems almost devoid of life. The few bits of blackened grass you can see are barely recognizeable as grass, even discounting the night. Sure the zombies might be tearing people apart, but what happened to the grass? What, is the grass coming to life to eat people too?\nYou snort at the idea, but it doesn't feel safe out here." + "You suddenly realize this area seems almost devoid of life. The few bits of blackened grass you can see are barely recognizable as grass, even discounting the night. Sure the zombies might be tearing people apart, but what happened to the grass? What, is the grass coming to life to eat people too?\nYou snort at the idea, but it doesn't feel safe out here." ] }, { diff --git a/data/json/mutations/mutation_appearance.json b/data/json/mutations/mutation_appearance.json index e24c33341962f..609ac47d64858 100644 --- a/data/json/mutations/mutation_appearance.json +++ b/data/json/mutations/mutation_appearance.json @@ -347,7 +347,7 @@ "id": "FACIAL_HAIR_TOOTHBRUSH", "type": "mutation", "name": { "str": "Facial hair: toothbrush moustache" }, - "description": "Charlie Chaplin used to have this short patch of hair just under the nose, but then that other guy used it as a characteristic, and it became unwelcomed.", + "description": "Charlie Chaplin used to have this short patch of hair just under the nose, but then that other guy used it as a characteristic, and it became unwelcome.", "points": 0, "valid": false, "starting_trait": true, diff --git a/data/json/mutations/mutations.json b/data/json/mutations/mutations.json index 2a3eabbb17489..e4d3b8e928a88 100644 --- a/data/json/mutations/mutations.json +++ b/data/json/mutations/mutations.json @@ -8845,7 +8845,7 @@ { "id": "GETS_RANDOM_MISSION_NOMOVE", "type": "mutation", - "name": { "str": "Assign Random Nomove Mission" }, + "name": { "str": "Assign Random No-move Mission" }, "description": "This is an AI tag to give a static NPC a random mission that doesn't involve them following you. If you see this, it's a bug.", "points": 0, "valid": false, diff --git a/data/json/npcs/Backgrounds/bg_pizzaiolo.json b/data/json/npcs/Backgrounds/bg_pizzaiolo.json index b49e7640a015b..004b2646a04df 100644 --- a/data/json/npcs/Backgrounds/bg_pizzaiolo.json +++ b/data/json/npcs/Backgrounds/bg_pizzaiolo.json @@ -3,7 +3,7 @@ "id": "BGSS_pizzaiolo_STORY1", "type": "talk_topic", "dynamic_line": { - "gendered_line": "I was just a regular pizzaiolo. My father was a pizzaiolo, my grandfather was a pizzaiolo and I also became a pizzaiolo. I was making pizza my whole life, until some american s ruined my business! I couldn't do anything about this, but now, with and around, I have a chance to get my revenge! And I got my revenge, thanks to a special someone.", + "gendered_line": "I was just a regular pizzaiolo. My father was a pizzaiolo, my grandfather was a pizzaiolo and I also became a pizzaiolo. I was making pizza my whole life, until some American s ruined my business! I couldn't do anything about this, but now, with and around, I have a chance to get my revenge! And I got my revenge, thanks to a special someone.", "relevant_genders": [ "npc" ] }, "responses": [ diff --git a/data/json/npcs/Backgrounds/out_of_town_2.json b/data/json/npcs/Backgrounds/out_of_town_2.json index 1bac44d1c4137..0d3796d309195 100644 --- a/data/json/npcs/Backgrounds/out_of_town_2.json +++ b/data/json/npcs/Backgrounds/out_of_town_2.json @@ -39,7 +39,7 @@ "id": "BGSS_OUT_OF_TOWN_2_STORY4", "type": "talk_topic", "dynamic_line": { - "gendered_line": "The shop was empty, actually. She was desperate though, so I broke in. I found out more about the chaos in towns from the store radio. Got my friend some painkillers and gravol, but when I came out to the boat, well… it was too late for her.", + "gendered_line": "The shop was empty, actually. She was desperate though, so I broke in. I found out more about the chaos in towns from the store radio. Got my friend some painkillers and Gravol, but when I came out to the boat, well… it was too late for her.", "relevant_genders": [ "npc" ] }, "responses": [ diff --git a/data/json/npcs/EOC_talkers/haircutting.json b/data/json/npcs/EOC_talkers/haircutting.json index 97f73ae21af2e..6190d8b307667 100644 --- a/data/json/npcs/EOC_talkers/haircutting.json +++ b/data/json/npcs/EOC_talkers/haircutting.json @@ -227,7 +227,7 @@ "topic": "TALK_DONE" }, { - "text": "Get a mowhawk.", + "text": "Get a mohawk.", "condition": { "and": [ { "u_has_trait": "natural_hair_growth" }, @@ -504,7 +504,7 @@ "topic": "TALK_DONE" }, { - "text": "Get a mowhawk.", + "text": "Get a mohawk.", "condition": { "not": { "u_has_trait": "natural_hair_growth" } }, "effect": [ { "run_eocs": "reset_all_hair_types" }, diff --git a/data/json/npcs/Kindred/NPC_Brigitte_LaCroix.json b/data/json/npcs/Kindred/NPC_Brigitte_LaCroix.json index ffa2c148393a3..8a898481ea96f 100644 --- a/data/json/npcs/Kindred/NPC_Brigitte_LaCroix.json +++ b/data/json/npcs/Kindred/NPC_Brigitte_LaCroix.json @@ -246,7 +246,7 @@ { "type": "talk_topic", "id": "TALK_BONE_SEER_COOPER2", - "dynamic_line": "He began killing others to get their bones as fresh as possible. Later, he… he started carving the bones of the living. Thought the anguish alone would empower the song. The goal of the Kindred is to banish the shadow of the Cataclysm, not to cast it. Such heinous acts will likely twist the song of the world, but I don't think Cooper realises it. To him, the end justifies any means.", + "dynamic_line": "He began killing others to get their bones as fresh as possible. Later, he… he started carving the bones of the living. Thought the anguish alone would empower the song. The goal of the Kindred is to banish the shadow of the Cataclysm, not to cast it. Such heinous acts will likely twist the song of the world, but I don't think Cooper realizes it. To him, the end justifies any means.", "speaker_effect": { "effect": { "u_add_var": "knows_cooper_kill", "type": "dialogue", "context": "kindred_cooper", "value": "yes" } }, "responses": [ { "text": "Well… shit. Maybe we should talk about something else.", "topic": "TALK_BONE_SEER" }, @@ -355,7 +355,7 @@ "describe": "There is always work to be done, song to be woven.", "offer": "If you wish to be set on the path to enlightenment, first you must learn to listen and hear the song. Go out, butcher an untainted creature and feel the power between your fingertips. Then bring me the bones and I shall carve them for you.", "accepted": "Excellent. Now be on your way.", - "rejected": "I understand your reluctancy. Feel free to return when you see the way.", + "rejected": "I understand your reluctance. Feel free to return when you see the way.", "advice": "The shambling corpses we see all around move in discord. Their song can be used, but for an Acolyte, this would be needlessly hard. Be sure to carve an unspoiled living creature.", "inquire": "Have you felt the song in your hands yet?", "success": "And so, another cycle ends. You have done well. I will now bestow my mark upon you, so that others may know the path you walk and aid you.", @@ -464,7 +464,7 @@ { "id": "TALK_MISSION_REJECTED_SEER", "type": "talk_topic", - "dynamic_line": "I understand your reluctancy. Feel free to return when you see the way.", + "dynamic_line": "I understand your reluctance. Feel free to return when you see the way.", "responses": [ { "text": "Maybe some other time. Changing the topic…", "topic": "TALK_NONE" }, { "text": "Alright, but I have to go now.", "topic": "TALK_DONE" } diff --git a/data/json/npcs/LIXA_talk.json b/data/json/npcs/LIXA_talk.json index a0338ede89706..51797c9f5e509 100644 --- a/data/json/npcs/LIXA_talk.json +++ b/data/json/npcs/LIXA_talk.json @@ -7,7 +7,7 @@ { "type": "talk_topic", "id": "LIXA_presentation_computer_main", - "dynamic_line": "This computer is somehow still powered; an alarming buzz eminates from its wall plug. The desktop is cluttered with dozens of unsorted powerpoint files. After some investigation, you find one labeled \"LAYMAN BRIEFING\".", + "dynamic_line": "This computer is somehow still powered; an alarming buzz emanates from its wall plug. The desktop is cluttered with dozens of unsorted powerpoint files. After some investigation, you find one labeled \"LAYMAN BRIEFING\".", "responses": [ { "text": "Open LAYMAN BRIEFING.", "topic": "LIXA_LAYMAN_BRIEFING" }, { "text": "Leave.", "topic": "TALK_DONE" } ] }, { @@ -55,7 +55,7 @@ { "type": "talk_topic", "id": "LIXA_briefing_3a", - "dynamic_line": "\"Laser interferometry is the technique LIXA uses to measure changes in local exospace. The principle is simple! A laser is directed down a long, vacuum-sealed chamber for an exact multiple of its wavelength. It strikes a mirror and returns down another chamber. If the spacetime through which the laser moved has not changed, the waveforms will be IN PHASE, and the signal will be at full amplitutde!\" Here there is a diagram of two waves, with peaks at the same places, and a third wave beneath them.", + "dynamic_line": "\"Laser interferometry is the technique LIXA uses to measure changes in local exospace. The principle is simple! A laser is directed down a long, vacuum-sealed chamber for an exact multiple of its wavelength. It strikes a mirror and returns down another chamber. If the spacetime through which the laser moved has not changed, the waveforms will be IN PHASE, and the signal will be at full amplitude!\" Here there is a diagram of two waves, with peaks at the same places, and a third wave beneath them.", "responses": [ { "text": "The next slide is titled \"But what if?\"", "topic": "LIXA_briefing_3b" }, { "text": "Title slide.", "topic": "LIXA_LAYMAN_BRIEFING" }, diff --git a/data/json/npcs/TALK_ALLY_TUTORIAL.json b/data/json/npcs/TALK_ALLY_TUTORIAL.json index 39a8812ddccb8..6daa33559e4ce 100644 --- a/data/json/npcs/TALK_ALLY_TUTORIAL.json +++ b/data/json/npcs/TALK_ALLY_TUTORIAL.json @@ -150,7 +150,7 @@ { "id": "TALK_ALLY_TUTORIAL_HORSES", "type": "talk_topic", - "dynamic_line": "If there's a friendly horse with a saddle nearby, you tell me to mount up, I'll go over and get on it. You may need to feed a feral horse some cattlefodder to get it act tame and friendly, and e'x'amine it while you have a saddle in your inventory in order to put the saddle on. You can also ride yourself, if you know how how.\n You want me to get off a horse, you just tell me. You can get off a horse with the vehicle control key (keybind '^').\n While we're on horses, we'll just move normally, but a lot faster. It's a good way to get places more quickly than we could on our own two feet.", + "dynamic_line": "If there's a friendly horse with a saddle nearby, you tell me to mount up, I'll go over and get on it. You may need to feed a feral horse some cattle fodder to get it act tame and friendly, and e'x'amine it while you have a saddle in your inventory in order to put the saddle on. You can also ride yourself, if you know how how.\n You want me to get off a horse, you just tell me. You can get off a horse with the vehicle control key (keybind '^').\n While we're on horses, we'll just move normally, but a lot faster. It's a good way to get places more quickly than we could on our own two feet.", "responses": [ { "text": "You said something about being to go places.", "topic": "TALK_ALLY_TUTORIAL_MOVEMENT" } ] }, { diff --git a/data/json/npcs/computers/TALK_NURSING_HOME.json b/data/json/npcs/computers/TALK_NURSING_HOME.json index 82e12efa296a3..4ee0282bbd523 100644 --- a/data/json/npcs/computers/TALK_NURSING_HOME.json +++ b/data/json/npcs/computers/TALK_NURSING_HOME.json @@ -41,7 +41,7 @@ { "type": "talk_topic", "id": "COMP_NURSING_HOME_RECEP_HOUSEKEEPING", - "dynamic_line": "FROM: Bryan Rooters, Reception Manager\n TO: Receptionists\n RE: Housekeping\n\n Hi team,\n Please be aware that the decision has been made to let go some of the housekeeping staff.\n This decision was made by management to ensure that our operation can run as smoothly and efficiently as possible by passing on these cost savings to the residents.\n To keep up with our high standards of elder care, I will be assigning some additional small tasks to you in the near future.\n As you know, here at Shady Hills we value each and every employee and see this as an excellent opportunity to grow, learn, and provide for the Shady Hills family.\n Please let me know if you have any questions.\n Thanks.", + "dynamic_line": "FROM: Bryan Rooters, Reception Manager\n TO: Receptionists\n RE: Housekeeping\n\n Hi team,\n Please be aware that the decision has been made to let go some of the housekeeping staff.\n This decision was made by management to ensure that our operation can run as smoothly and efficiently as possible by passing on these cost savings to the residents.\n To keep up with our high standards of elder care, I will be assigning some additional small tasks to you in the near future.\n As you know, here at Shady Hills we value each and every employee and see this as an excellent opportunity to grow, learn, and provide for the Shady Hills family.\n Please let me know if you have any questions.\n Thanks.", "responses": [ { "text": "RETURN TO MESSAGES", "topic": "COMP_NURSING_HOME_RECEP_EMAILS" } ] }, { @@ -187,7 +187,7 @@ { "type": "talk_topic", "id": "COMP_NURSING_HOME_MGR_AMANDARECORD", - "dynamic_line": "EMPLOYEE NAME: Amanda Hugenstkis\n EMPLOYEE TITLE: Receptionist\n HIRE DATE: xx-xx-xxxx\n Status: Terminated\n REVIEW DUE: December\n\n", + "dynamic_line": "EMPLOYEE NAME: Amanda Hugentskis\n EMPLOYEE TITLE: Receptionist\n HIRE DATE: xx-xx-xxxx\n Status: Terminated\n REVIEW DUE: December\n\n", "responses": [ { "text": "Assign Task to This Employee", "topic": "COMP_NURSING_HOME_MGR_ERROR" }, { "text": "View Most Recent Evaluation", "topic": "COMP_NURSING_HOME_MGR_ERROR" }, diff --git a/data/json/npcs/exodii/exodii_merchant_talk.json b/data/json/npcs/exodii/exodii_merchant_talk.json index a4a6905d0f178..63697193ec06f 100644 --- a/data/json/npcs/exodii/exodii_merchant_talk.json +++ b/data/json/npcs/exodii/exodii_merchant_talk.json @@ -881,7 +881,7 @@ }, "responses": [ { - "text": "[INT or PER 7] How come you speak English, or uh, 'anglic' like that?", + "text": "[INT or PER 7] How come you speak English, or uh, 'Anglic' like that?", "condition": { "or": [ { "u_has_intelligence": 7 }, { "u_has_perception": 7 } ] }, "topic": "TALK_EXODII_MERCHANT_Dialect_Anglic" }, diff --git a/data/json/npcs/godco/godco_missions.json b/data/json/npcs/godco/godco_missions.json index 5d81a65afb15f..2bc4562e79075 100644 --- a/data/json/npcs/godco/godco_missions.json +++ b/data/json/npcs/godco/godco_missions.json @@ -638,7 +638,7 @@ "id": "MISSION_GODCO_GEMMA_SUPPLEMENTS", "type": "mission_definition", "name": { "str": "Retrieve the fertility supplements" }, - "description": "Get Gemmas fertility supplements.", + "description": "Get Gemma's fertility supplements.", "goal": "MGOAL_FIND_ITEM", "item": "fert_supplement", "count": 25, @@ -957,7 +957,7 @@ "id": "MISSION_GODCO_KOSTAS_3", "type": "mission_definition", "name": { "str": "Out Of This World Cures" }, - "description": "Find a marloss berry for Kostas.", + "description": "Find a Marloss berry for Kostas.", "goal": "MGOAL_FIND_ITEM", "item": "marloss_berry", "difficulty": 6, @@ -965,7 +965,7 @@ "origins": [ "ORIGIN_SECONDARY" ], "has_generic_rewards": true, "dialogue": { - "describe": "Get a marloss berry.", + "describe": "Get a Marloss berry.", "offer": "I'm wanting to experiment with some of the more… otherworldly fauna that have appeared recently. I saw these pink berries inside a fungal infestation the other day before I burned it with a Molotov. If you could get me one, I can pay you with a discount on my medicine.", "accepted": "Thanks, .", "rejected": "I understand that it seems formidable, but there is a good deal of money for you.", @@ -1255,7 +1255,7 @@ { "id": "MISSION_GODCO_HELENA_4", "type": "mission_definition", - "name": { "str": "Preservation of Substenance" }, + "name": { "str": "Preservation of Sustenance" }, "description": "Find five canning pots for Helena Misinter.", "goal": "MGOAL_FIND_ITEM", "item": "pot_canning", diff --git a/data/json/npcs/godco/members/NPC_Chloe_Taylor_King.json b/data/json/npcs/godco/members/NPC_Chloe_Taylor_King.json index 5edd833571693..b8ac26e27bb56 100644 --- a/data/json/npcs/godco/members/NPC_Chloe_Taylor_King.json +++ b/data/json/npcs/godco/members/NPC_Chloe_Taylor_King.json @@ -90,7 +90,7 @@ "relevant_genders": [ "u" ] }, "responses": [ - { "text": "I'm sorry for your loss. Mabey we should talk about something else.", "topic": "TALK_GODCO_chloe" }, + { "text": "I'm sorry for your loss. Maybe we should talk about something else.", "topic": "TALK_GODCO_chloe" }, { "text": "Yeah, that's enough for me.", "topic": "TALK_DONE" } ] }, diff --git a/data/json/npcs/godco/members/NPC_Father_Greenwood.json b/data/json/npcs/godco/members/NPC_Father_Greenwood.json index 6aff7aa52cdcc..2eeed0452dc72 100644 --- a/data/json/npcs/godco/members/NPC_Father_Greenwood.json +++ b/data/json/npcs/godco/members/NPC_Father_Greenwood.json @@ -160,7 +160,7 @@ { "type": "talk_topic", "id": "TALK_GODCO_Greenwood_NECC", - "dynamic_line": "The full name is the New England Community Church. Helenas father started it about twenty years ago. The flock may be small, but we've always helped each other when times were tough; we're like a family now.", + "dynamic_line": "The full name is the New England Community Church. Helena's father started it about twenty years ago. The flock may be small, but we've always helped each other when times were tough; we're like a family now.", "responses": [ { "text": "Could I ask you a few more questions?", "topic": "TALK_GODCO_Greenwood_2" }, { "text": "What do you think about Helena?", "topic": "TALK_GODCO_Greenwood_Helena" }, diff --git a/data/json/npcs/godco/members/NPC_Gemma_Johnstone.json b/data/json/npcs/godco/members/NPC_Gemma_Johnstone.json index 63f66d8690444..cf89286f6d091 100644 --- a/data/json/npcs/godco/members/NPC_Gemma_Johnstone.json +++ b/data/json/npcs/godco/members/NPC_Gemma_Johnstone.json @@ -132,14 +132,14 @@ "dynamic_line": "We are all under God's protection here. Our community, like all moral civilizations, has a set of rules. Obey the Decalogue, have respect for your neighbors and we'll get along just fine, okay?", "responses": [ { "text": "Got it.", "topic": "TALK_GODCO_Gemma_Joinee" }, - { "text": "What is the Decalouge?", "topic": "TALK_GODCO_Gemma_Decalouge" }, + { "text": "What is the Decalogue?", "topic": "TALK_GODCO_Gemma_Decalouge" }, { "text": "Actually, I had better go.", "topic": "TALK_DONE" } ] }, { "type": "talk_topic", "id": "TALK_GODCO_Gemma_Decalouge", - "dynamic_line": "Its also called the Ten Commandments, if you've heard it by that. A long time ago, Moses lead the Isrealites out of slavery in Egypt, towards the Promised Land. They broke their Covenant with God, and were cursed to wander the desert for forty years, as opposed to the nineteen days it would normally take. On the way there, Moses went atop Mount Sinai to speak with God. He saw a burning bush, and heard the voice of the Lord; who engraved the Decalouge on two tablets of stone.", + "dynamic_line": "Its also called the Ten Commandments, if you've heard it by that. A long time ago, Moses lead the Israelites out of slavery in Egypt, towards the Promised Land. They broke their Covenant with God, and were cursed to wander the desert for forty years, as opposed to the nineteen days it would normally take. On the way there, Moses went atop Mount Sinai to speak with God. He saw a burning bush, and heard the voice of the Lord; who engraved the Decalogue on two tablets of stone.", "responses": [ { "text": "…", "topic": "TALK_GODCO_Gemma_Decalouge2" } ] }, { diff --git a/data/json/npcs/godco/members/NPC_Helena_Misinter.json b/data/json/npcs/godco/members/NPC_Helena_Misinter.json index 8aa86739fb004..6618f20ab9d9c 100644 --- a/data/json/npcs/godco/members/NPC_Helena_Misinter.json +++ b/data/json/npcs/godco/members/NPC_Helena_Misinter.json @@ -181,14 +181,14 @@ "dynamic_line": "We are all under God's protection here. Our community, like all moral civilizations, has a set of rules. Obey the Decalogue, have respect for your neighbors and we'll get along just fine. Go see Gemma or Julian for a bed, if one's available. We do have limited space on our Ark, though.", "responses": [ { "text": "Okay, I'll see about that later.", "topic": "TALK_GODCO_Helena_2" }, - { "text": "What is the Decalouge?", "topic": "TALK_GODCO_Helena_Decalouge" }, + { "text": "What is the Decalogue?", "topic": "TALK_GODCO_Helena_Decalouge" }, { "text": "Okay, I'll see about that. Goodbye.", "topic": "TALK_DONE" } ] }, { "type": "talk_topic", "id": "TALK_GODCO_Helena_Decalouge", - "dynamic_line": "Its also called the Ten Commandments, if you've heard it by that. A long time ago, Moses lead the Isrealites out of slavery in Egypt, towards the Promised Land. They broke their Covenant with God, and were cursed to wander the desert for forty years, as opposed to the nineteen days it would normally take. On the way there, Moses went atop Mount Sinai to speak with God. He saw a burning bush, and heard the voice of the Lord; who engraved the Decalouge on two tablets of stone.", + "dynamic_line": "Its also called the Ten Commandments, if you've heard it by that. A long time ago, Moses lead the Israelites out of slavery in Egypt, towards the Promised Land. They broke their Covenant with God, and were cursed to wander the desert for forty years, as opposed to the nineteen days it would normally take. On the way there, Moses went atop Mount Sinai to speak with God. He saw a burning bush, and heard the voice of the Lord; who engraved the Decalogue on two tablets of stone.", "responses": [ { "text": "…", "topic": "TALK_GODCO_Helena_Decalouge2" } ] }, { diff --git a/data/json/npcs/godco/members/NPC_Kostas_Walsman.json b/data/json/npcs/godco/members/NPC_Kostas_Walsman.json index 06af2edb34e4c..634e3b5a076b7 100644 --- a/data/json/npcs/godco/members/NPC_Kostas_Walsman.json +++ b/data/json/npcs/godco/members/NPC_Kostas_Walsman.json @@ -182,7 +182,7 @@ "value": "yes", "yes": [ "Nature can provide. You can live off the land if you learn how.", - "Foraging is about recognising the abundance that is around us all the time, not seeking out rare species.", + "Foraging is about recognizing the abundance that is around us all the time, not seeking out rare species.", "You'll need a good book to confidently identify edible and poisonous wild foods. I'd recommend the book 'Autobiography of a Mountain Man' for detailed descriptions.", "Never eat any wild food without first being sure of its identity. It only takes one mistake.", "The huge diversity of wild plants and fungi can be very daunting to the novice forager. Don't be too ambitious. Try to enjoy the learning process without getting frustrated or taking risks around uncertain identifications." diff --git a/data/json/npcs/godco/members/NPC_Maria_Serrano.json b/data/json/npcs/godco/members/NPC_Maria_Serrano.json index 81db964999383..a14a6f0771f48 100644 --- a/data/json/npcs/godco/members/NPC_Maria_Serrano.json +++ b/data/json/npcs/godco/members/NPC_Maria_Serrano.json @@ -90,7 +90,7 @@ { "type": "talk_topic", "id": "TALK_GODCO_Maria_Story", - "dynamic_line": "I arrived a bit later than everyone else, I was at my studio when came. Had to dodge a big horde of on my way out of town, totaled ny car, and hiked the rest of the way.", + "dynamic_line": "I arrived a bit later than everyone else, I was at my studio when came. Had to dodge a big horde of on my way out of town, totaled my car, and hiked the rest of the way.", "responses": [ { "text": "Let's talk about something else.", "topic": "TALK_GODCO_Maria_2" }, { "text": "I'd better get going.", "topic": "TALK_DONE" } diff --git a/data/json/npcs/godco/members/NPC_Tom_Powell.json b/data/json/npcs/godco/members/NPC_Tom_Powell.json index 5904e5eeb295d..23ea9d65eb4e4 100644 --- a/data/json/npcs/godco/members/NPC_Tom_Powell.json +++ b/data/json/npcs/godco/members/NPC_Tom_Powell.json @@ -210,7 +210,7 @@ { "type": "talk_topic", "id": "TALK_GODCO_Tom_Help", - "dynamic_line": "Of course! Just put all your literary findings on that chair over there. Remember, you're not only doing a favor for me, but for all of humanity as well. World heritage is what we're talking about! I managed to get my hands on a book called 'Zombie Survial Guide' while, uh… dumpster diving. Imagine how much this book alone reveals about our pre-Cataclysm culture! Oh boy, how wrong we were about everything.", + "dynamic_line": "Of course! Just put all your literary findings on that chair over there. Remember, you're not only doing a favor for me, but for all of humanity as well. World heritage is what we're talking about! I managed to get my hands on a book called 'Zombie Survival Guide' while, uh… dumpster diving. Imagine how much this book alone reveals about our pre-Cataclysm culture! Oh boy, how wrong we were about everything.", "responses": [ { "text": "I mean, can I help with the research?", "topic": "TALK_GODCO_Tom_Research" }, { "text": "What were you saying before?", "topic": "TALK_NONE" }, diff --git a/data/json/npcs/missiondef.json b/data/json/npcs/missiondef.json index 7c6fc682711eb..6ae8dde1c7c00 100644 --- a/data/json/npcs/missiondef.json +++ b/data/json/npcs/missiondef.json @@ -721,7 +721,7 @@ "dialogue": { "describe": "You seem to know this new world better than most…", "offer": "We've got another problem to deal with but I don't think we can handle it on our own. So, I sent word out and found us a volunteer… of sorts. He's vain as hell but has a little skill with firearms. He was supposed to collect whatever he had of value and is going to meet us at a cabin in the woods. Wasn't sure how long we were going to be so I told him to just camp there until we picked him up.", - "accepted": "Rodger, if he's a no-show then any other gunslinger will do… but I doubt he'll quit before we even begin.", + "accepted": "Roger, if he's a no-show then any other gunslinger will do… but I doubt he'll quit before we even begin.", "rejected": "Hey, I know I wouldn't volunteer for it either… but then I remember that most of us survivors won't make it unless someone decides to take the initiative.", "advice": "I hope the bastard is packing heat… else we'll need to grab him a gun before we hit our next target.", "inquire": "Found a gunslinger?", @@ -787,7 +787,7 @@ "id": "MISSION_PROVE_YOUR_WORTH", "type": "mission_definition", "name": { "str": "Prove your worth to Foodperson" }, - "description": "Prove your dedication to the Foodperson and Foodplace as a whole by finding 10 foodplace loyalty cards.", + "description": "Prove your dedication to the Foodperson and Foodplace as a whole by finding 10 Foodplace loyalty cards.", "goal": "MGOAL_FIND_ITEM", "item": "fp_loyalty_card", "count": 10, @@ -882,7 +882,7 @@ "id": "MISSION_PYROMANIAC", "type": "mission_definition", "name": { "str": "Angry pyromaniac" }, - "description": "Bring the pyromaniac to their rival's house and don't forget to bring atleast 200 units of gasoline. After you got there, talk to the pyromaniac to start burning the house.", + "description": "Bring the pyromaniac to their rival's house and don't forget to bring at least 200 units of gasoline. After you got there, talk to the pyromaniac to start burning the house.", "goal": "MGOAL_GO_TO", "difficulty": 0, "value": 0, diff --git a/data/json/npcs/other/NPC_pizzaiolo.json b/data/json/npcs/other/NPC_pizzaiolo.json index 010f655a1dad6..5d97054f0c9a6 100644 --- a/data/json/npcs/other/NPC_pizzaiolo.json +++ b/data/json/npcs/other/NPC_pizzaiolo.json @@ -85,7 +85,7 @@ "type": "talk_topic", "id": "TALK_pizzaiolo_Background", "dynamic_line": { - "gendered_line": "I'm just a regular pizzaiolo. My father was a pizzaiolo, my grandfather was a pizzaiolo and I also became a pizzaiolo. I was making pizza my whole life, until some american s ruined my business! I couldn't do anything about this, but now, with and around, I have a chance to get my revenge!", + "gendered_line": "I'm just a regular pizzaiolo. My father was a pizzaiolo, my grandfather was a pizzaiolo and I also became a pizzaiolo. I was making pizza my whole life, until some American s ruined my business! I couldn't do anything about this, but now, with and around, I have a chance to get my revenge!", "relevant_genders": [ "npc" ] } }, @@ -93,7 +93,7 @@ "id": "MISSION_pizzaiolo_1", "type": "mission_definition", "name": { "str": "Angry pizzaiolo" }, - "description": "Bring the pizzaiolo to their rival's house and don't forget to bring atleast 200 units of gasoline. After you got there, talk to the pizzaiolo to start burning the house.", + "description": "Bring the pizzaiolo to their rival's house and don't forget to bring at least 200 units of gasoline. After you got there, talk to the pizzaiolo to start burning the house.", "goal": "MGOAL_GO_TO", "difficulty": 0, "value": 10000, @@ -146,7 +146,7 @@ "followup": "MISSION_pizzaiolo_3", "dialogue": { "describe": "-", - "offer": "Ah, it's you, . Wanna continue on my revenge to all american s?", + "offer": "Ah, it's you, . Wanna continue on my revenge to all American s?", "accepted": "Good. Next stop, Foodplace. I always hated that place, especially that in his mask. I know he's still alive, hiding in his parody of a restaurant. Take this bat. Let's take a visit to him, , and kick his ass!", "rejected": "What?! Why do you… ah, forget it.", "advice": "I heard that these 'restaurants' use some kind of locking system for staff room, so we would need to find a way to get there.", diff --git a/data/json/npcs/random_encounters/john_bailey.json b/data/json/npcs/random_encounters/john_bailey.json index 2d8b0edfee5ba..828fb9b089108 100644 --- a/data/json/npcs/random_encounters/john_bailey.json +++ b/data/json/npcs/random_encounters/john_bailey.json @@ -269,7 +269,7 @@ { "type": "talk_topic", "id": "TALK_RC_John_Bailey_Darius", - "dynamic_line": "Talk to Darius if you want to know about Darius. He's a good man, and he won't bite-- ugh, sorry, that's a turn of phrase we should probably retire, hey? Anwyay. I don't know if we'd have made it through the first days without him. He gets a bit jumpy around crowds since the riots though, so he's out watching our stuff.", + "dynamic_line": "Talk to Darius if you want to know about Darius. He's a good man, and he won't bite-- ugh, sorry, that's a turn of phrase we should probably retire, hey? Anyway. I don't know if we'd have made it through the first days without him. He gets a bit jumpy around crowds since the riots though, so he's out watching our stuff.", "responses": [ { "text": "Where are you guys located? Can I join up too?", "topic": "TALK_RC_John_Bailey_Faction2" }, { "text": "How did you know things were going to go wrong?", "topic": "TALK_RC_John_Bailey_Intuition" }, diff --git a/data/json/npcs/refugee_center/surface_refugees/NPC_Alonso_Lautrec.json b/data/json/npcs/refugee_center/surface_refugees/NPC_Alonso_Lautrec.json index 8fa1d68caaee2..f14849d54384b 100644 --- a/data/json/npcs/refugee_center/surface_refugees/NPC_Alonso_Lautrec.json +++ b/data/json/npcs/refugee_center/surface_refugees/NPC_Alonso_Lautrec.json @@ -313,7 +313,7 @@ "type": "general", "context": "none", "value": "asked", - "no": "Why were you looking though? I kid, I know she is hard to miss! In English, the special package she is a woman no? No. I see. And so do you it seems. Yes. There was such a clown, a clown of enormous physical beauty. The pale, perfect skin, the ruby red lips, amazing hair, and what a sense of humor. I laugh still, though I have lost everything. My pants, my money, my many illegal imported triple magnum condoms I stole from a priest. All lost to that one beautiful night. The candles, the balloons, the singing. It was the most romantic childrens' birthday party you could hope to imagine. I would do it all again, and there was so much we did. It was the end of that party, but the beginning of something beautiful, for several hours in that open minivan we found. But you do not want to hear of such pleasures, I do not want to get you excited, for what can I do when I look so foolish, and lack the protection needed for more serious excitement. Though and you must understand, Alonso's tongue is good for more than just the telling of long and saucy stories yes?", + "no": "Why were you looking though? I kid, I know she is hard to miss! In English, the special package she is a woman no? No. I see. And so do you it seems. Yes. There was such a clown, a clown of enormous physical beauty. The pale, perfect skin, the ruby red lips, amazing hair, and what a sense of humor. I laugh still, though I have lost everything. My pants, my money, my many illegal imported triple magnum condoms I stole from a priest. All lost to that one beautiful night. The candles, the balloons, the singing. It was the most romantic children's birthday party you could hope to imagine. I would do it all again, and there was so much we did. It was the end of that party, but the beginning of something beautiful, for several hours in that open minivan we found. But you do not want to hear of such pleasures, I do not want to get you excited, for what can I do when I look so foolish, and lack the protection needed for more serious excitement. Though and you must understand, Alonso's tongue is good for more than just the telling of long and saucy stories yes?", "yes": "Yeah, I fucked up and got drunk at a kiddy party I crashed, broke into a van with the party clown I was seein' (hey don't judge me, it took me a long time to make that happen, clowns are very givin' lovers) and I lost my pants, includin' all my money and all my triple magnum condoms I stole off a dead priest at a bar. I'd be mad, but at least I'm safe, I made it here. But I got no game here y'know? I look like the clown when I should be knee deep in hotness here. Look around, it's straight hotties!" }, "responses": [ diff --git a/data/json/npcs/refugee_center/surface_refugees/NPC_Draco_Dune.json b/data/json/npcs/refugee_center/surface_refugees/NPC_Draco_Dune.json index 8239336d3d80d..7c8b49f156240 100644 --- a/data/json/npcs/refugee_center/surface_refugees/NPC_Draco_Dune.json +++ b/data/json/npcs/refugee_center/surface_refugees/NPC_Draco_Dune.json @@ -451,7 +451,7 @@ "id": "TALK_REFUGEE_Draco_Dance", "dynamic_line": { "gendered_line": "Sure thing, friend! Let's see how you can move to this one.", "relevant_genders": [ "u" ] }, "responses": [ - { "text": "Just a sec, got somethig I need to do first.", "topic": "TALK_DONE" }, + { "text": "Just a sec, got something I need to do first.", "topic": "TALK_DONE" }, { "text": "[Shuffle back and forth a little]", "topic": "TALK_REFUGEE_Draco_Dance_1", @@ -555,7 +555,7 @@ "describe": "Yeah, sure, imagine how things would be if we had some live music around here? I don't know how much I could thank you, though, if you're looking for payment. You'd sure be improving the mood, though.", "offer": "I just want a functional acoustic guitar. Preferably one that hasn't been used to cave in any zombie skulls.", "accepted": "Great! We'll be makin' music in no time!", - "rejected": "Oh well. I understand your reluctancy… I guess.", + "rejected": "Oh well. I understand your reluctance… I guess.", "advice": "Well, I'll let you in on a little secret. Guitars COULD be found at a music store. Let that one sink in a bit.", "inquire": "How's my guitar comin', friend?", "success": "Hell yeah, bud! You just made a lot of people really happy! In thanks, I'll have enough cash to offer you more recompense for our little dealings.", diff --git a/data/json/npcs/refugee_center/surface_refugees/NPC_Jenny_Forcette.json b/data/json/npcs/refugee_center/surface_refugees/NPC_Jenny_Forcette.json index daa362f8deeda..bbab595f100b0 100644 --- a/data/json/npcs/refugee_center/surface_refugees/NPC_Jenny_Forcette.json +++ b/data/json/npcs/refugee_center/surface_refugees/NPC_Jenny_Forcette.json @@ -610,7 +610,7 @@ "offer": "Before I get anything going, I'm going to need to set up a compressor. I have a lot of the stuff for that, but I need a large tank for air, and a good sized electric motor - about 10 kg or so. I'm also going to need a 60 liter tank, after that.", "accepted": "Great! Bring it to me when you find one.", "rejected": "Oh well. Thanks for offering anyway.", - "advice": "Try a basic hybrid car, or maybe farm equipment that uses an electric motor. The kind on a bike would be too small, and the kind on those fance Edison sports cars is going to be too big.", + "advice": "Try a basic hybrid car, or maybe farm equipment that uses an electric motor. The kind on a bike would be too small, and the kind on those fancy Edison sports cars is going to be too big.", "inquire": "Any sign of a motor I can use?", "success": "That's exactly what I need! Want to talk about that tank now? I saved a few merch for you, by the way.", "success_lie": "Huh. This isn't going to work like I thought.", diff --git a/data/json/npcs/robofac/robofac_ancilla_npcs/BAR_ENCOUNTER_MERCENARIES/BEM_jabberwock.json b/data/json/npcs/robofac/robofac_ancilla_npcs/BAR_ENCOUNTER_MERCENARIES/BEM_jabberwock.json index 1274db576aaaf..036852bee191f 100644 --- a/data/json/npcs/robofac/robofac_ancilla_npcs/BAR_ENCOUNTER_MERCENARIES/BEM_jabberwock.json +++ b/data/json/npcs/robofac/robofac_ancilla_npcs/BAR_ENCOUNTER_MERCENARIES/BEM_jabberwock.json @@ -82,7 +82,7 @@ "id": "BEM_JABBERWOCK_3", "type": "talk_topic", "dynamic_line": { - "gendered_line": "&Continued prodding manages to extract a baffling response from your interlocutor \"I- I-ve seen it, the god of our new world, a god of flesh and bone.\" says with a maddened glare, as though this were some sort of shocking revelation.", + "gendered_line": "&Continued prodding manages to extract a baffling response from your interlocutor \"I- I've seen it, the god of our new world, a god of flesh and bone.\" says with a maddened glare, as though this were some sort of shocking revelation.", "relevant_genders": [ "npc" ] }, "responses": [ diff --git a/data/json/npcs/robofac/robofac_ancilla_npcs/NPC_ANCILLA_BARKEEP.json b/data/json/npcs/robofac/robofac_ancilla_npcs/NPC_ANCILLA_BARKEEP.json index 637a1f6f90a13..8029cec9f2ccd 100644 --- a/data/json/npcs/robofac/robofac_ancilla_npcs/NPC_ANCILLA_BARKEEP.json +++ b/data/json/npcs/robofac/robofac_ancilla_npcs/NPC_ANCILLA_BARKEEP.json @@ -120,14 +120,14 @@ "condition": { "math": [ "u_counter_BEM_BEM_human_sample_reward_owed", ">=", "1" ] }, "topic": "TALK_ANCILLA_BEM_HUMAN_SAMPLE_REWARD" }, - { "text": "Any good rumours?", "topic": "TALK_ANCILLA_BARKEEP_INFORMATION" }, + { "text": "Any good rumors?", "topic": "TALK_ANCILLA_BARKEEP_INFORMATION" }, { "text": "I'll be going…", "topic": "TALK_DONE" } ] }, { "type": "talk_topic", "id": "TALK_ANCILLA_BARKEEP_INFORMATION", - "dynamic_line": "If what you want are jobs and opportunities, you'll probably be better off asking to my other patrons. Have regulars from well across the state, im sure some can offer what you want.\"\n\n \"Really, I just tend the bar and don't ask many questions. Things tend work out better that way.", + "dynamic_line": "If what you want are jobs and opportunities, you'll probably be better off asking to my other patrons. Have regulars from well across the state, I'm sure some can offer what you want.\"\n\n \"Really, I just tend the bar and don't ask many questions. Things tend work out better that way.", "responses": [ { "text": "I'll ask around, thank you.", "topic": "TALK_ANCILLA_BARKEEP" } ] }, { diff --git a/data/json/npcs/robofac/robofac_intercom/robofac_intercom_prototypes.json b/data/json/npcs/robofac/robofac_intercom/robofac_intercom_prototypes.json index 411c3efa335c4..73a19ed2655ea 100644 --- a/data/json/npcs/robofac/robofac_intercom/robofac_intercom_prototypes.json +++ b/data/json/npcs/robofac/robofac_intercom/robofac_intercom_prototypes.json @@ -1104,7 +1104,7 @@ "id": "TALK_ROBOFAC_INTERCOM_HWP_EXODII_COMPLETE", "//": "creating EXODII barrel", "type": "talk_topic", - "dynamic_line": "The project was a success! The ammo is fairly rudimentary, but ultimately proved simple to manufacture, and has lended itself well to large magazines. We will transfer a copy of the conversion kit in a moment; it is capable of accepting the standard magazines that Exodii weapons usually use, and we have also begun production of specialized magazines ourselves. Thank you for allowing us this opportunity.", + "dynamic_line": "The project was a success! The ammo is fairly rudimentary, but ultimately proved simple to manufacture, and has lent itself well to large magazines. We will transfer a copy of the conversion kit in a moment; it is capable of accepting the standard magazines that Exodii weapons usually use, and we have also begun production of specialized magazines ourselves. Thank you for allowing us this opportunity.", "speaker_effect": { "effect": [ { "math": [ "hub01_hwp_exotic_researched", "=", "1" ] } ] }, "responses": [ { diff --git a/data/json/npcs/your_followers/liam_main_dialogue.json b/data/json/npcs/your_followers/liam_main_dialogue.json index 9268c88cdcfcf..89682bfe09dc7 100644 --- a/data/json/npcs/your_followers/liam_main_dialogue.json +++ b/data/json/npcs/your_followers/liam_main_dialogue.json @@ -197,7 +197,7 @@ { "id": "TALK_TRAIN_SEMINAR_PERSUADE_Liam", "type": "talk_topic", - "dynamic_line": "A… seminar? About what, how not to burn yourself on the frier at FoodPlace?", + "dynamic_line": "A… seminar? About what, how not to burn yourself on the frier at Foodplace?", "responses": [ { "text": "Y'know, you have more useful skills than you think.", @@ -223,7 +223,7 @@ { "type": "talk_topic", "id": "BGSS_Liam2", - "dynamic_line": "*shrugs. \"Same as I was when we used to hang out more, mostly. I quit my job at FoodPlace a while back, got tired of the stupid outfits. Worked doing labor in construction for a bit, but I didn't like my boss so I ditched it. Got a job doing deliveries for Amazon, which was absolutely shitty, but I managed to jump from that to a bit of a better delivery job for a smaller company. It was actually going pretty good before everything happened.\"", + "dynamic_line": "*shrugs. \"Same as I was when we used to hang out more, mostly. I quit my job at Foodplace a while back, got tired of the stupid outfits. Worked doing labor in construction for a bit, but I didn't like my boss so I ditched it. Got a job doing deliveries for Amazon, which was absolutely shitty, but I managed to jump from that to a bit of a better delivery job for a smaller company. It was actually going pretty good before everything happened.\"", "responses": [ { "text": "How did you make it through the cataclysm?", "topic": "BGSS_Liam3" }, { "text": "You picked up a lot of useful skills over the years, hey.", "topic": "BGSS_Liam_Expertise" }, diff --git a/data/json/overmap/overmap_terrain/overmap_terrain_military.json b/data/json/overmap/overmap_terrain/overmap_terrain_military.json index 2090af6da9799..f8ad329644785 100644 --- a/data/json/overmap/overmap_terrain/overmap_terrain_military.json +++ b/data/json/overmap/overmap_terrain/overmap_terrain_military.json @@ -2,7 +2,7 @@ { "type": "overmap_terrain", "id": "fema_entrance", - "name": "fema camp", + "name": "FEMA camp", "sym": "+", "color": "blue", "see_cost": 5, @@ -12,7 +12,7 @@ { "type": "overmap_terrain", "id": [ "fema", "fema_1_3", "fema_2_1", "fema_2_2", "fema_2_3", "fema_3_1", "fema_3_2", "fema_3_3" ], - "name": "fema camp", + "name": "FEMA camp", "sym": "F", "color": "i_blue", "see_cost": 5, diff --git a/data/json/professions.json b/data/json/professions.json index 0485296b82e26..5c1917c2aca74 100644 --- a/data/json/professions.json +++ b/data/json/professions.json @@ -2288,7 +2288,7 @@ "id": "horse_cop", "name": "Mounted Police Officer", "requirement": "achievement_reach_police_station", - "description": "You have spent many long years forging a bond with your equine companion, from running down common thugs, to entertaining kids when you ride on by. The cataclysm is upon you, but at least you have eachother.", + "description": "You have spent many long years forging a bond with your equine companion, from running down common thugs, to entertaining kids when you ride on by. The cataclysm is upon you, but at least you have each other.", "points": 5, "skills": [ { "level": 5, "name": "survival" }, @@ -3733,7 +3733,7 @@ "type": "profession", "id": "jeweler", "name": "Jeweler", - "description": "You were an independent artisan, who made gorgeous rings and pendants for the people who afforded your services. You doubt the market for your work has faired well after the end of the world, but perhaps your proficiency with fine tools and metals will come in handy somehow.", + "description": "You were an independent artisan, who made gorgeous rings and pendants for the people who afforded your services. You doubt the market for your work has fared well after the end of the world, but perhaps your proficiency with fine tools and metals will come in handy somehow.", "points": 2, "skills": [ { "level": 6, "name": "fabrication" }, { "level": 2, "name": "swimming" } ], "proficiencies": [ "prof_metalworking", "prof_redsmithing", "prof_fine_metalsmithing", "prof_gem_setting" ], diff --git a/data/json/recipes/basecamps/base/recipe_bare_bones_basecamp/bare_bones_basecamp_recipe_groups.json b/data/json/recipes/basecamps/base/recipe_bare_bones_basecamp/bare_bones_basecamp_recipe_groups.json index d69775c3b658a..18cac58b1603e 100644 --- a/data/json/recipes/basecamps/base/recipe_bare_bones_basecamp/bare_bones_basecamp_recipe_groups.json +++ b/data/json/recipes/basecamps/base/recipe_bare_bones_basecamp/bare_bones_basecamp_recipe_groups.json @@ -114,7 +114,7 @@ { "id": "saw", "description": " Craft: Woodsaw" }, { "id": "pike", "description": " Craft: Spear, Awl Pike" }, { "id": "halligan", "description": " Craft: Halligan Bar" }, - { "id": "mc_zweihander", "description": " Craft: Sword, Medium Steel Zweihander" }, + { "id": "mc_zweihander", "description": " Craft: Sword, Medium Steel Zweihänder" }, { "id": "pickaxe", "description": " Craft: Pickaxe" }, { "id": "bottle_glass", "description": " Craft: Bottle, Glass" }, { "id": "flask_glass", "description": " Craft: Flask, Glass" }, diff --git a/data/json/recipes/basecamps/base/recipe_modular_firestation_1/modular_firestation_recipe_groups.json b/data/json/recipes/basecamps/base/recipe_modular_firestation_1/modular_firestation_recipe_groups.json index 13837c951ac4c..8014bce6a7bd0 100644 --- a/data/json/recipes/basecamps/base/recipe_modular_firestation_1/modular_firestation_recipe_groups.json +++ b/data/json/recipes/basecamps/base/recipe_modular_firestation_1/modular_firestation_recipe_groups.json @@ -298,7 +298,7 @@ { "id": "pike", "description": " Craft: Spear, Awl Pike" }, { "id": "mc_rapier", "description": " Craft: Sword, Medium Steel Rapier" }, { "id": "halligan", "description": " Craft: Halligan Bar" }, - { "id": "mc_zweihander", "description": " Craft: Sword, Medium Steel Zweihander" }, + { "id": "mc_zweihander", "description": " Craft: Sword, Medium Steel Zweihänder" }, { "id": "pickaxe", "description": " Craft: Pickaxe" } ] }, diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_construction.json b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_construction.json index 39d5a034a5969..ae2ba1103586b 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_construction.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_1/recipe_modular_workshop_construction.json @@ -173,7 +173,7 @@ "autolearn": false, "never_learn": true, "construction_blueprint": "fbmw_room11to12_construction_southeast", - "blueprint_name": "openair, covered work space", + "blueprint_name": "open air, covered work space", "blueprint_parameter_names": { "fbmw_construction_palette": { "fbmw_concrete_palette": "Concrete walls and roof", diff --git a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_2/modular_workshop_recipe_groups.json b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_2/modular_workshop_recipe_groups.json index ecd28ab758c41..a7de8e36dcf44 100644 --- a/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_2/modular_workshop_recipe_groups.json +++ b/data/json/recipes/basecamps/expansion/recipe_modular_workshop/version_2/modular_workshop_recipe_groups.json @@ -280,7 +280,7 @@ { "id": "pike", "description": " Craft: Spear, Awl Pike" }, { "id": "mc_rapier", "description": " Craft: Sword, Medium Steel Rapier" }, { "id": "halligan", "description": " Craft: Halligan Bar" }, - { "id": "mc_zweihander", "description": " Craft: Sword, Medium Steel Zweihander" }, + { "id": "mc_zweihander", "description": " Craft: Sword, Medium Steel Zweihänder" }, { "id": "pickaxe", "description": " Craft: Pickaxe" }, { "id": "hc_steel_lump", "description": " Craft: High Steel, Lump" }, { "id": "hc_wire", "description": " Craft: High Steel, Wire" }, diff --git a/data/json/recipes/basecamps/recipe_groups.json b/data/json/recipes/basecamps/recipe_groups.json index 41f302dbb9962..9525091323cef 100644 --- a/data/json/recipes/basecamps/recipe_groups.json +++ b/data/json/recipes/basecamps/recipe_groups.json @@ -753,7 +753,7 @@ { "id": "pike", "description": " Craft: Spear, Awl Pike" }, { "id": "mc_rapier", "description": " Craft: Sword, Medium Steel Rapier" }, { "id": "halligan", "description": " Craft: Halligan Bar" }, - { "id": "mc_zweihander", "description": " Craft: Sword, Medium Steel Zweihander" }, + { "id": "mc_zweihander", "description": " Craft: Sword, Medium Steel Zweihänder" }, { "id": "pickaxe", "description": " Craft: Pickaxe" }, { "id": "qt_wire", "description": " Craft: Tempered Steel, Wire" }, { "id": "qt_chain_link_fabrication", "description": " Craft: Tempered Steel, Link" }, diff --git a/data/json/recipes/nested.json b/data/json/recipes/nested.json index 55c656f15c336..4c715f3ebbfd0 100644 --- a/data/json/recipes/nested.json +++ b/data/json/recipes/nested.json @@ -425,7 +425,7 @@ "category": "CC_*", "subcategory": "CSC_*_NESTED", "name": "survivor dusters", - "description": "Recipes related to tailoring durable long coats from kevlar and other materials, known as dusters.", + "description": "Recipes related to tailoring durable long coats from Kevlar and other materials, known as dusters.", "skill_used": "tailor", "nested_category_data": [ "duster_survivor", @@ -509,7 +509,7 @@ "category": "CC_*", "subcategory": "CSC_*_NESTED", "name": "survivor trenchcoats", - "description": "Recipes related to tailoring long coats from kevlar, known as trenchcoats.", + "description": "Recipes related to tailoring long coats from Kevlar, known as trenchcoats.", "skill_used": "tailor", "nested_category_data": [ "trenchcoat_survivor", "sleeveless_trenchcoat_survivor", "sleeveless_trenchcoat_survivor_from_trenchcoat_survivor" ], "difficulty": 3 @@ -2420,7 +2420,7 @@ "activity_level": "LIGHT_EXERCISE", "category": "CC_*", "subcategory": "CSC_*_NESTED", - "name": "standard kevlar jumpsuits", + "name": "standard Kevlar jumpsuits", "description": "Recipes related to constructing custom-made jumpsuits meant to keep the wearer safe from harm.", "skill_used": "fabrication", "nested_category_data": [ "survivor_jumpsuit", "xssurvivor_jumpsuit", "xlsurvivor_jumpsuit" ], @@ -2432,7 +2432,7 @@ "activity_level": "LIGHT_EXERCISE", "category": "CC_*", "subcategory": "CSC_*_NESTED", - "name": "light kevlar jumpsuits", + "name": "light Kevlar jumpsuits", "description": "Recipes related to constructing custom-made jumpsuits meant to keep the wearer safe from harm while still being flexible.", "skill_used": "fabrication", "nested_category_data": [ "lsurvivor_jumpsuit", "xs_lsurvivor_jumpsuit", "xl_lsurvivor_jumpsuit" ], @@ -2444,7 +2444,7 @@ "activity_level": "LIGHT_EXERCISE", "category": "CC_*", "subcategory": "CSC_*_NESTED", - "name": "steel-plated kevlar jumpsuits", + "name": "steel-plated Kevlar jumpsuits", "description": "Recipes related to constructing custom-made jumpsuits meant to keep the wearer REALLY safe from harm, although they are a bit heavy.", "skill_used": "fabrication", "nested_category_data": [ "hsurvivor_jumpsuit", "xs_hsurvivor_jumpsuit", "xl_hsurvivor_jumpsuit" ], @@ -2456,7 +2456,7 @@ "activity_level": "LIGHT_EXERCISE", "category": "CC_*", "subcategory": "CSC_*_NESTED", - "name": "kevlar firesuits", + "name": "Kevlar firesuits", "description": "Recipes related to constructing custom-made jumpsuits meant to keep the wearer safe from harm and intense fires.", "skill_used": "fabrication", "nested_category_data": [ "fsurvivor_jumpsuit", "xs_fsurvivor_jumpsuit", "xl_fsurvivor_jumpsuit" ], @@ -2468,7 +2468,7 @@ "activity_level": "LIGHT_EXERCISE", "category": "CC_*", "subcategory": "CSC_*_NESTED", - "name": "winter kevlar jumpsuits", + "name": "winter Kevlar jumpsuits", "description": "Recipes related to constructing custom-made jumpsuits meant to keep the wearer safe from harm and freezing cold temperatures.", "skill_used": "fabrication", "nested_category_data": [ @@ -2487,7 +2487,7 @@ "activity_level": "LIGHT_EXERCISE", "category": "CC_*", "subcategory": "CSC_*_NESTED", - "name": "kevlar wetsuits", + "name": "Kevlar wetsuits", "description": "Recipes related to constructing custom-made jumpsuits meant to keep the wearer safe from harm and keep water out.", "skill_used": "fabrication", "nested_category_data": [ @@ -2509,7 +2509,7 @@ "activity_level": "LIGHT_EXERCISE", "category": "CC_ARMOR", "subcategory": "CSC_ARMOR_SUIT", - "name": "kevlar jumpsuits", + "name": "Kevlar jumpsuits", "description": "Recipes related to constructing custom-made jumpsuits meant to keep the wearer safe from various types of harm.", "skill_used": "tailor", "nested_category_data": [ @@ -4722,8 +4722,8 @@ "activity_level": "MODERATE_EXERCISE", "category": "CC_WEAPON", "subcategory": "CSC_WEAPON_CUTTING", - "name": "jians", - "description": "Recipes for making jians.", + "name": "jian", + "description": "Recipes for making jian.", "skill_used": "fabrication", "nested_category_data": [ "lc_jian", "mc_jian", "hc_jian", "ch_jian", "qt_jian" ], "difficulty": 7 @@ -4734,8 +4734,8 @@ "activity_level": "MODERATE_EXERCISE", "category": "CC_WEAPON", "subcategory": "CSC_WEAPON_CUTTING", - "name": "katanas", - "description": "Recipes for making katanas.", + "name": "katana", + "description": "Recipes for making katana.", "skill_used": "fabrication", "nested_category_data": [ "lc_katana", "mc_katana", "hc_katana", "ch_katana", "qt_katana" ], "difficulty": 7 @@ -4770,8 +4770,8 @@ "activity_level": "MODERATE_EXERCISE", "category": "CC_WEAPON", "subcategory": "CSC_WEAPON_CUTTING", - "name": "nodachis", - "description": "Recipes for making nodachis.", + "name": "nodachi", + "description": "Recipes for making nodachi.", "skill_used": "fabrication", "nested_category_data": [ "lc_nodachi", "mc_nodachi", "hc_nodachi", "ch_nodachi", "qt_nodachi" ], "difficulty": 7 @@ -4865,8 +4865,8 @@ "activity_level": "MODERATE_EXERCISE", "category": "CC_WEAPON", "subcategory": "CSC_WEAPON_CUTTING", - "name": "wakizashis", - "description": "Recipes for making wakizashis.", + "name": "wakizashi", + "description": "Recipes for making wakizashi.", "skill_used": "fabrication", "nested_category_data": [ "lc_wakizashi", "mc_wakizashi", "hc_wakizashi", "ch_wakizashi", "qt_wakizashi" ], "difficulty": 7 diff --git a/data/json/recipes/practice/tailoring.json b/data/json/recipes/practice/tailoring.json index d70d0a1a0cae9..ba4cbe76f573e 100644 --- a/data/json/recipes/practice/tailoring.json +++ b/data/json/recipes/practice/tailoring.json @@ -112,7 +112,7 @@ "category": "CC_PRACTICE", "subcategory": "CSC_PRACTICE_TAILORING", "name": "stretch fabric", - "description": "Practice the use of stretch fabric in clothing by making and modifying some basic garment forms with lycra patches.", + "description": "Practice the use of stretch fabric in clothing by making and modifying some basic garment forms with Lycra patches.", "skill_used": "tailor", "proficiencies": [ { "proficiency": "prof_elastics", "time_multiplier": 1, "skill_penalty": 0 } ], "time": "1 h", diff --git a/data/json/scenarios.json b/data/json/scenarios.json index 65e31c8740cb4..66cfa3bb0e45c 100644 --- a/data/json/scenarios.json +++ b/data/json/scenarios.json @@ -1259,7 +1259,7 @@ "id": "low_profile_start", "name": "Low Profile", "points": -1, - "description": "You heard the global, worsening news and saw the nightmare in the cities firsthand — a situation that prompted you to jump from low-rent motel to cheap trailer, trying to outrun the madness. While only you know where you'd planned to go, when you heard the government's last broadcast and realised 'no help was coming,' you resolved to raise a dejected toast and sink to the bottom of a bottle for as long as you could. What happened in the following days of drunken stupor is an enigma. What you do know, is that it's time to see how much of the world there's left to return to.", + "description": "You heard the global, worsening news and saw the nightmare in the cities firsthand — a situation that prompted you to jump from low-rent motel to cheap trailer, trying to outrun the madness. While only you know where you'd planned to go, when you heard the government's last broadcast and realized 'no help was coming,' you resolved to raise a dejected toast and sink to the bottom of a bottle for as long as you could. What happened in the following days of drunken stupor is an enigma. What you do know, is that it's time to see how much of the world there's left to return to.", "forced_traits": [ "ADDICTIVE" ], "start_name": "Outside Town", "allowed_locs": [ "sloc_mobile_home", "sloc_motel" ], diff --git a/data/json/snippets/LIXA_snippets.json b/data/json/snippets/LIXA_snippets.json index efc9a1a5af3b9..d515bfc09020b 100644 --- a/data/json/snippets/LIXA_snippets.json +++ b/data/json/snippets/LIXA_snippets.json @@ -5,11 +5,11 @@ "text": [ { "id": "LIXA_lab_files_1", - "text": "After last week's decompression event, all onsite personel must find a spot on the weekly schedule for offsite transit and further testing. This schedule will be rotated in five-hour blocks. You may consider your requests for a timeline update to accomodate these interruptions already filed. I'm working on it, people." + "text": "After last week's decompression event, all onsite personnel must find a spot on the weekly schedule for offsite transit and further testing. This schedule will be rotated in five-hour blocks. You may consider your requests for a timeline update to accommodate these interruptions already filed. I'm working on it, people." }, { "id": "LIXA_lab_files_2", - "text": "Personel are reminded that unmonitored outside contact will result in disciplinary measures. I understand that you are upset, but as has been stressed before, this is a temporary measure until the situation stabilizes." + "text": "Personnel are reminded that unmonitored outside contact will result in disciplinary measures. I understand that you are upset, but as has been stressed before, this is a temporary measure until the situation stabilizes." }, { "id": "LIXA_lab_files_3", @@ -17,11 +17,11 @@ }, { "id": "LIXA_lab_files_4", - "text": "The phase difference between the caesium clocks on the device floor and at surface level has lowered to 6 seconds, suggesting a cyclic temporal displacement. As the displacement remains under the caution threshold of 10 seconds, operation and maintenence will continue as normal." + "text": "The phase difference between the cesium clocks on the device floor and at surface level has lowered to 6 seconds, suggesting a cyclic temporal displacement. As the displacement remains under the caution threshold of 10 seconds, operation and maintenance will continue as normal." }, { "id": "LIXA_lab_files_5", - "text": "After analysis, the signal extracted from the beat frequency run S2848 has been jusdged to be a statistical anomaly of the sort expected in exodimensional transit compressions. Requests for testing halt have been denied. I know it was spooky, but it didn't mean anything. Stay focused." + "text": "After analysis, the signal extracted from the beat frequency run S2848 has been judged to be a statistical anomaly of the sort expected in exodimensional transit compressions. Requests for testing halt have been denied. I know it was spooky, but it didn't mean anything. Stay focused." }, { "id": "LIXA_lab_files_6", @@ -106,7 +106,7 @@ "type": "snippet", "category": "", "text": [ - "\"-they said that the temporal distortion will never reach more than 10 seconds. It's been saturday for three days.\"", + "\"-they said that the temporal distortion will never reach more than 10 seconds. It's been Saturday for three days.\"", "\"They've been telling us the lockdown is temporary for three weeks. Now they're saying we need escorts to even go to the surface level and get some damn sun. How much more-\"", "\"-look, I know we're all wigging out. But you have got to remember to eat something. Set an alarm if you have to, just-\"", "\"Dear mom. How are you doing? I hope this message finds you alive, because by the time it gets to you I will be fuckin' dead.\"", @@ -162,7 +162,7 @@ "\"I hate to be the devil's advocate, but; they're trapped as well. It's easy to resent them for at least having the sun, but isn't having freedom that much closer and still beyond reach maddening as well?\"", "\"If there was a nuclear war, would anyone remember we're down here? Has there been one already, and they just haven't told us?\"", "This is a saved file that opens in a digital painting program. It is a crude cartoon of a woman in a suit with a manic expression, and a word balloon saying \"WIBBLEY WOBBLEY, SPACEY-WACEY, STUFF\".", - "\"Because it's a stupid fucking acronym, is why. Someone sat down and thought 'how do we make people take our DOUBLE SECRET agency seriously? I know! X's are super cool, right? It's embarassing.\"", + "\"Because it's a stupid fucking acronym, is why. Someone sat down and thought 'how do we make people take our DOUBLE SECRET agency seriously? I know! X's are super cool, right? It's embarrassing.\"", "\"Yeah, now I'm sure. Someone has been stealing my underwear. Next briefing, we tell them we either get onsite laundry installed, or we forget to turn the device off and they can deal with the power bill.\"" ] }, @@ -216,7 +216,7 @@ { "id": "LIXA_lab_graffiti_bored_5", "text": "\"BEWARE THE PHANTOM OF THE ASSAY\"" }, { "id": "LIXA_lab_graffiti_bored_6", - "text": "This wall is covered in paired tables of talley marks, under headings such as NEWTON/LEIBNITZ, CAKE/PIE, TRITE/MOIST, and ORIGINAL/REBOOT." + "text": "This wall is covered in paired tables of tally marks, under headings such as NEWTON/LEIBNITZ, CAKE/PIE, TRITE/MOIST, and ORIGINAL/REBOOT." }, { "id": "LIXA_lab_graffiti_bored_7", @@ -225,7 +225,7 @@ { "id": "LIXA_lab_graffiti_bored_8", "text": "\"If anyone finds this message; send more fucking tomatoes.\"" }, { "id": "LIXA_lab_graffiti_bored_9", - "text": "This is a drawing, combined together from several people's contributions. The result is a deeply unflattering caracature of a soldier skipping down a road, alongside the words KEATON ON HIS WAY TO BUY MORE PAINT CHIPS." + "text": "This is a drawing, combined together from several people's contributions. The result is a deeply unflattering caricature of a soldier skipping down a road, alongside the words KEATON ON HIS WAY TO BUY MORE PAINT CHIPS." }, { "id": "LIXA_lab_graffiti_bored_10", diff --git a/data/json/snippets/art/general_art.json b/data/json/snippets/art/general_art.json index 294865fe7c0f3..3e7db0f1d1fe3 100644 --- a/data/json/snippets/art/general_art.json +++ b/data/json/snippets/art/general_art.json @@ -20,7 +20,7 @@ "text": [ { "id": "painting_type_0001", "text": "painted using water colors" }, { "id": "painting_type_0002", "text": "painted using oil-based pigments" }, - { "id": "painting_type_0003", "text": "created using gouche coloring" }, + { "id": "painting_type_0003", "text": "created using gouache coloring" }, { "id": "painting_type_0004", "text": "created with a spray-painting technique" }, { "id": "painting_type_0005", "text": "created using pastels" }, { "id": "painting_type_0006", "text": "created using digital technology" } @@ -52,7 +52,7 @@ { "id": "artist_identifying_info_0002", "text": "The artist's name is written nearby, \"\"" }, { "id": "artist_identifying_info_0003", - "text": "This work was once signed, but the name has been smuged to illegibility" + "text": "This work was once signed, but the name has been smudged to illegibility" }, { "id": "artist_identifying_info_0004", "text": "The artist's name is signed in ink, \"\"" } ] diff --git a/data/json/snippets/art/paintings_and_sketches/abstract.json b/data/json/snippets/art/paintings_and_sketches/abstract.json index ed84c6ff98b2f..05f832ad8a7d0 100644 --- a/data/json/snippets/art/paintings_and_sketches/abstract.json +++ b/data/json/snippets/art/paintings_and_sketches/abstract.json @@ -10,7 +10,7 @@ }, { "id": "abstract_art_type_0003", - "text": "a multitide of s which form a gradient pattern, covering the canvas" + "text": "a multitude of s which form a gradient pattern, covering the canvas" }, { "id": "abstract_art_type_0004", diff --git a/data/json/snippets/art/paintings_and_sketches/landscapes.json b/data/json/snippets/art/paintings_and_sketches/landscapes.json index 3b310f8d12ca7..3a40ead449658 100644 --- a/data/json/snippets/art/paintings_and_sketches/landscapes.json +++ b/data/json/snippets/art/paintings_and_sketches/landscapes.json @@ -44,7 +44,7 @@ { "id": "landscape_building_addon_0005", "text": "2-story house" }, { "id": "landscape_building_addon_0006", "text": "mansion" }, { "id": "landscape_building_addon_0007", "text": "open-pit mine" }, - { "id": "landscape_building_addon_0008", "text": "mineshaft enterance" }, + { "id": "landscape_building_addon_0008", "text": "mineshaft entrance" }, { "id": "landscape_building_addon_0009", "text": "quarry" }, { "id": "landscape_building_addon_0010", "text": "concrete plant" }, { "id": "landscape_building_addon_0011", "text": "graveyard" }, diff --git a/data/json/snippets/art/statues/statue_abstract.json b/data/json/snippets/art/statues/statue_abstract.json index 1cde0670a958f..322e363501703 100644 --- a/data/json/snippets/art/statues/statue_abstract.json +++ b/data/json/snippets/art/statues/statue_abstract.json @@ -10,7 +10,7 @@ }, { "id": "abstract_statue_type_0003", - "text": "a multitide of s which form a gradient pattern, covering a variety of flat folds" + "text": "a multitude of s which form a gradient pattern, covering a variety of flat folds" }, { "id": "abstract_statue_type_0004", diff --git a/data/json/snippets/children_notes.json b/data/json/snippets/children_notes.json index 1117b5921cd32..bc1a8bc0605d8 100644 --- a/data/json/snippets/children_notes.json +++ b/data/json/snippets/children_notes.json @@ -58,7 +58,7 @@ }, { "id": "note_child_29", - "text": "\"Dad and I have been living in the woods for a week now. He gives me his pistol when he is out hunting. It wasn´t enough to stop the werewolf that attacked me. So I had to hide in a small hole for a whole night where it couldn´t reach me. Luckily dad found me and killed it. He also said he will make me a werewolf jacket for my birthday. A WEREWOLF JACKET, IHAVETHECOOLESTDADINTHEWORLD.\"" + "text": "\"Dad and I have been living in the woods for a week now. He gives me his pistol when he is out hunting. It wasn't enough to stop the werewolf that attacked me. So I had to hide in a small hole for a whole night where it couldn't reach me. Luckily dad found me and killed it. He also said he will make me a werewolf jacket for my birthday. A WEREWOLF JACKET, IHAVETHECOOLESTDADINTHEWORLD.\"" }, { "id": "note_child_30", @@ -70,7 +70,7 @@ }, { "id": "note_child_32", - "text": "\"We all ate together as a big happy family. Even Mike was there even though mom normally puts him to bed at 8pm. Atleast he won´t cry in the middle of the night anymore.\"" + "text": "\"We all ate together as a big happy family. Even Mike was there even though mom normally puts him to bed at 8pm. Atleast he won't cry in the middle of the night anymore.\"" }, { "id": "note_child_33", diff --git a/data/json/snippets/dimensional_exploration.json b/data/json/snippets/dimensional_exploration.json index 6ac22f7d7cf68..97c7e6393bc21 100644 --- a/data/json/snippets/dimensional_exploration.json +++ b/data/json/snippets/dimensional_exploration.json @@ -15,7 +15,7 @@ "text": [ { "id": "altered_phone_scp", - "text": "\nDESIGNATION AI-012-PA\n'Bakelite Phone'\n\nCONTAINMENT PROCEDURE:\nThe object should be kept within an anechoic chamber. Chamber should be actively monitored in case of ████████ emission leakage.\n\nDESCRIPTION/PARATRONICS:\nAn Ericssen ED 702 bakelite phone, red variant. The original rotary dial has been replaced by a bakelite copy of a Yage Y103d spherical doorknob.\nThe phone remains fully operational, and even when unconnected to a functional landline, █████████████████████ █████████████████████████████████ ████████████.\nOrganic matter reacts adversely to such emissions, and the following effects have been observed during live tests: disorientation and fugue states, ████████████████████████████████, disintegration, ████████████████ followed by death.\n\nBACKGROUND:\nRecovered during immersion ███ within a manifested copy of ███ █████ office. The object appearance and paratronic effects are believed to be an imprint of the popular perception surrounding the ██████████/██████ ███████, even although such ███████ never existed in this shape." + "text": "\nDESIGNATION AI-012-PA\n'Bakelite Phone'\n\nCONTAINMENT PROCEDURE:\nThe object should be kept within an anechoic chamber. Chamber should be actively monitored in case of ████████ emission leakage.\n\nDESCRIPTION/PARATRONICS:\nAn Ericsson ED 702 Bakelite phone, red variant. The original rotary dial has been replaced by a Bakelite copy of a Yage Y103d spherical doorknob.\nThe phone remains fully operational, and even when unconnected to a functional landline, █████████████████████ █████████████████████████████████ ████████████.\nOrganic matter reacts adversely to such emissions, and the following effects have been observed during live tests: disorientation and fugue states, ████████████████████████████████, disintegration, ████████████████ followed by death.\n\nBACKGROUND:\nRecovered during immersion ███ within a manifested copy of ███ █████ office. The object appearance and paratronic effects are believed to be an imprint of the popular perception surrounding the ██████████/██████ ███████, even although such ███████ never existed in this shape." }, { "id": "altered_comb_scp", diff --git a/data/json/snippets/e_logs.json b/data/json/snippets/e_logs.json index f403745af9d71..997d796fcc84e 100644 --- a/data/json/snippets/e_logs.json +++ b/data/json/snippets/e_logs.json @@ -46,7 +46,7 @@ }, { "id": "local_files_simple_11", - "text": "notes.txt\n\nDon't go in , big horde 25-50\nWatch for black goop\nThey get up after death, smash corpse\nGov building outside town, almost died, secrets???\nFeed Besse 3 times daily\nDon't eat the s\nBig community up north, good spot?\nRhode Island still good? Heard rumours" + "text": "notes.txt\n\nDon't go in , big horde 25-50\nWatch for black goop\nThey get up after death, smash corpse\nGov building outside town, almost died, secrets???\nFeed Besse 3 times daily\nDon't eat the s\nBig community up north, good spot?\nRhode Island still good? Heard rumors" }, { "id": "local_files_simple_12", @@ -78,7 +78,7 @@ }, { "id": "local_files_simple_19", - "text": "Downloads/government_lies_to_you.mp4\n\nA 20 minute video of some freak with a lot of trinkets on his body, who tries to explain that the mass hysteria cases aren't caused by chinese mind control agents. His own version, that it was the work of \"mushroom people i saw a few days ago\" doesn't sound correct either." + "text": "Downloads/government_lies_to_you.mp4\n\nA 20 minute video of some freak with a lot of trinkets on his body, who tries to explain that the mass hysteria cases aren't caused by Chinese mind control agents. His own version, that it was the work of \"mushroom people I saw a few days ago\" doesn't sound correct either." }, { "id": "local_files_simple_20", @@ -142,7 +142,7 @@ }, { "id": "local_files_simple_35", - "text": "untitled2047-1676.mp4\nThe roof of a pickup truck slopes out of sight at the lowest extremities of the video's view, with the rumble of the idling vehicle's engine all but lost under the angered uproar of the veritable sea of people that crowd, stomp, and chant for as far as the eye can see. What appears to be a nuclear reactor facility looms in the background, the mob's front ranks pressed against the shuddering security fence encompassing the compound, a number of nervous-looking, rifle-clutching guards standing behind the barrier. Interspersed among the horde are various people waving handmade signs, fleeting glances at the bords affording a view of a painted, plant-like anthropoid brandishing a sword towards a stylized mushroom cloud. The chant, \"FUCK OSWALD, FUCK NUCLEAR POWER, FUCK YOUR MOTHER!\" resounds through the crackling audio, eventually dissolving into a tumult of enraged shrieks as the guardsmen raise their rifles and fire a volley of warning shots over the heads of the throng. To a man, the crowd surges forward in heightened fervor, flinging themselves against the fence line, with a handful even attempting to scale the barrier. Any further observation is cut short as the truck's engine roars and the vehicle barrels forward, the cameraman flung from the pickup's roof and rolling beneath the chassis. The footage captures a brief blur of speeding metal and the sickening sound of several tons of vehicle crushing bodies before the tremendous crash of collapsing girders and a series of savage, approving screams resound. Lopsided and glitching, the final moments of footage tapes a rush of legs storming past, the audio capturing a rattle of frantic gunfire, triumphant and terrified shrieks, and the meaty, splitting tear of limbs being forcibly wrenched from their sockets." + "text": "untitled2047-1676.mp4\nThe roof of a pickup truck slopes out of sight at the lowest extremities of the video's view, with the rumble of the idling vehicle's engine all but lost under the angered uproar of the veritable sea of people that crowd, stomp, and chant for as far as the eye can see. What appears to be a nuclear reactor facility looms in the background, the mob's front ranks pressed against the shuddering security fence encompassing the compound, a number of nervous-looking, rifle-clutching guards standing behind the barrier. Interspersed among the horde are various people waving handmade signs, fleeting glances at the boards affording a view of a painted, plant-like anthropoid brandishing a sword towards a stylized mushroom cloud. The chant, \"FUCK OSWALD, FUCK NUCLEAR POWER, FUCK YOUR MOTHER!\" resounds through the crackling audio, eventually dissolving into a tumult of enraged shrieks as the guardsmen raise their rifles and fire a volley of warning shots over the heads of the throng. To a man, the crowd surges forward in heightened fervor, flinging themselves against the fence line, with a handful even attempting to scale the barrier. Any further observation is cut short as the truck's engine roars and the vehicle barrels forward, the cameraman flung from the pickup's roof and rolling beneath the chassis. The footage captures a brief blur of speeding metal and the sickening sound of several tons of vehicle crushing bodies before the tremendous crash of collapsing girders and a series of savage, approving screams resound. Lopsided and glitching, the final moments of footage tapes a rush of legs storming past, the audio capturing a rattle of frantic gunfire, triumphant and terrified shrieks, and the meaty, splitting tear of limbs being forcibly wrenched from their sockets." }, { "id": "local_files_simple_36", diff --git a/data/json/snippets/epilogue_npc.json b/data/json/snippets/epilogue_npc.json index 6a2f2b4030f6a..c2d6736551550 100644 --- a/data/json/snippets/epilogue_npc.json +++ b/data/json/snippets/epilogue_npc.json @@ -463,7 +463,7 @@ }, { "id": "epilogue_npc_female_52", - "text": " Started fervently devouring the Gospel and soon had absolute conviction that she was the Virgin Mother. In her anguished throes of madness, she ended up seeing the vision of the good sheperd over the horizon as she stepped off the edge of a skyscraper." + "text": " Started fervently devouring the Gospel and soon had absolute conviction that she was the Virgin Mother. In her anguished throes of madness, she ended up seeing the vision of the good shepherd over the horizon as she stepped off the edge of a skyscraper." }, { "id": "epilogue_npc_female_53", diff --git a/data/json/snippets/fliers.json b/data/json/snippets/fliers.json index 33793bc3b5a9f..30da8fe709a3a 100644 --- a/data/json/snippets/fliers.json +++ b/data/json/snippets/fliers.json @@ -209,7 +209,7 @@ }, { "id": "flier_53", - "text": "This is a flier for Red Ryder BBGuns. On it a child is pulling a shining red wagon with a cooked pheasant on it and a wooden rifle over one shoulder. The child has a dog trailing beside him and a satisfied look on his face. The caption reads \"When you chose Red Ryder, you invested in the American Dream. You invested in our Independence.\"" + "text": "This is a flier for Red Ryder BB Guns. On it a child is pulling a shining red wagon with a cooked pheasant on it and a wooden rifle over one shoulder. The child has a dog trailing beside him and a satisfied look on his face. The caption reads \"When you chose Red Ryder, you invested in the American Dream. You invested in our Independence.\"" }, { "id": "flier_54", @@ -233,7 +233,7 @@ }, { "id": "flier_60", - "text": "This advertisement reads \"The Future… powered by COFFEE! Cuppatech brings you the greatest revolution since espresso with our new Curie-G. Why wait for milk to boil? Have your coffee ready instantly with THE POWER OF THE ATOM!\"" + "text": "This advertisement reads \"The Future… powered by COFFEE! CuppaTech brings you the greatest revolution since espresso with our new Curie-G. Why wait for milk to boil? Have your coffee ready instantly with THE POWER OF THE ATOM!\"" }, { "id": "flier_61", @@ -241,7 +241,7 @@ }, { "id": "flier_62", - "text": "This advertisement reads \"Coffee of The Future… RIGHT NOW! No one has really has the time to make great coffee, but now you don't have to! Cuppatech gives you inexhaustible ATOMIC power! To make boiling hot coffee the MINUTE you want it! The Curie-G Atomic One-Cup Coffeemaker.\"" + "text": "This advertisement reads \"Coffee of The Future… RIGHT NOW! No one has really has the time to make great coffee, but now you don't have to! CuppaTech gives you inexhaustible ATOMIC power! To make boiling hot coffee the MINUTE you want it! The Curie-G Atomic One-Cup Coffeemaker.\"" }, { "id": "flier_63", @@ -319,7 +319,7 @@ }, { "id": "flier_80", - "text": "This promotional palm card is emblazoned \"DigiMart has E-Ink\" in a garish neon purple typeface. \"E-Ink Tablets come packed with octo-core cpu, veripixel lenses camera, neoTouch screen, DRM locket, InnerVision ready near field, a free datavault storage plan, wi-fi, and more!\"" + "text": "This promotional palm card is emblazoned \"DigiMart has E-Ink\" in a garish neon purple typeface. \"E-Ink Tablets come packed with octo-core CPU, veripixel lenses camera, neoTouch screen, DRM locket, InnerVision ready near field, a free datavault storage plan, wi-fi, and more!\"" }, { "id": "flier_81", diff --git a/data/json/snippets/fungaloid_anatomy.json b/data/json/snippets/fungaloid_anatomy.json index cfe89fbb50a12..f5a33546cfa7a 100644 --- a/data/json/snippets/fungaloid_anatomy.json +++ b/data/json/snippets/fungaloid_anatomy.json @@ -7,7 +7,7 @@ "Cutting the creature open makes its smell more noticeable. The smell is strange, but not unpleasant, and has a hint of mushroom.", "What passes for blood in this creature is a clear fluid, but there isn't a lot of it outside of sacs distributed around the body.", "What you think are muscles aren't too dissimilar from that of animals, if you're looking at it from a very general perspective and disregard the pale color and rubbery texture.", - "The fibers you find inside the creature are more akin to plant fibers than anything found in animals or terrestrial fungii.", + "The fibers you find inside the creature are more akin to plant fibers than anything found in animals or terrestrial fungi.", "You narrowly dodge a puff of spores when you accidentally cut into the spore sac.", "The fungaloid has a number of rather primitive looking eyes, but they're distributed all over the body." ] @@ -20,7 +20,7 @@ "The creature seems to have regions of slightly different tissue, but you cannot find any regular organs to speak of.", "The gills of the fungaloid seems to be used to release spores only, with no discernible connection to anything resembling blood vessels and with the connected sac used to expel spores being smooth with no hint of having a respiratory function.", "You find that the tendrils at the base of the creature seem to serve a dual role of providing mobility as well as to connect to a mycelium, with a capillary network within them possibly serving to transfer nutrients, but the network ends a short distance into the base.", - "A further look at some of the creature's eyes indicates they may are lense less membranes over cavities probably operating according to the camera obscura principle. However, you cannot distinguish the tissue where a retina ought to be from the general structure of the creature.", + "A further look at some of the creature's eyes indicates they may are lensless membranes over cavities probably operating according to the camera obscura principle. However, you cannot distinguish the tissue where a retina ought to be from the general structure of the creature.", "Despite searching, you're unable to find anything resembling a brain, or even anything resembling nerves. You can't find any clue to how the creature is able to think or coordinate movements." ] }, diff --git a/data/json/snippets/hazardous_waste_sarcophagus.json b/data/json/snippets/hazardous_waste_sarcophagus.json index 98d9cd085085f..8888922b84ebf 100644 --- a/data/json/snippets/hazardous_waste_sarcophagus.json +++ b/data/json/snippets/hazardous_waste_sarcophagus.json @@ -38,7 +38,7 @@ "type": "snippet", "category": "scrf_2_1_mess", "text": [ - "Subj: SRCF: Internal Memo, EPA [2918024]\nTo: all SRCF admin staff\nFrom: Constantine Dvorak, Undersecretary of Nuclear Security\n\n Director Grimes has released a new series of accusations that will soon be investigated by a Congressional committee. Below is the message that he sent me.\n--------------------------------------------------------------\nSubj: Congressional Investigations\nTo: Constantine Dvorak, Undersecretary of Nuclear Safety\nFrom: Robert Shane, director of the EPA\n\n The EPA has opposed the Security-Restricted Containment Facility (SRCF) project from its inception. We were horrified that these facilities would be constructed so close to populated areas, and only agreed to sign-off on the project if we were allowed to freely examine and monitor the sarcophagi. But that has not happened. Since then, the DoE has employed any and all means to keep EPA agents from visiting the SRCFs, using military secrecy, emergency powers, and inter-departmental gag orders to surround the project with an impenetrable thicket of red tape." + "Subj: SRCF: Internal Memo, EPA [2918024]\nTo: all SRCF admin staff\nFrom: Constantine Dvorak, Undersecretary of Nuclear Security\n\n Director Grimes has released a new series of accusations that will soon be investigated by a Congressional committee. Below is the message that he sent me.\n--------------------------------------------------------------\nSubj: Congressional Investigations\nTo: Constantine Dvorak, Undersecretary of Nuclear Safety\nFrom: Robert Shane, director of the EPA\n\n The EPA has opposed the Security-Restricted Containment Facility (SRCF) project from its inception. We were horrified that these facilities would be constructed so close to populated areas, and only agreed to sign-off on the project if we were allowed to freely examine and monitor the sarcophagi. But that has not happened. Since then, the DOE has employed any and all means to keep EPA agents from visiting the SRCFs, using military secrecy, emergency powers, and inter-departmental gag orders to surround the project with an impenetrable thicket of red tape." ] }, { diff --git a/data/json/snippets/lab.json b/data/json/snippets/lab.json index d46bad9a0e553..ce4a5578bb319 100644 --- a/data/json/snippets/lab.json +++ b/data/json/snippets/lab.json @@ -154,7 +154,7 @@ { "name": "red postit 2", "id": "lab_postit_tech_2", "text": "Shielding corrodes too fast\n\nMount on drone?" }, { "name": "red postit 3", "id": "lab_postit_tech_3", "text": "Meltdown after 3 shots" }, { "name": "red postit 4", "id": "lab_postit_tech_4", "text": "Need more power" }, - { "name": "red postit 5", "id": "lab_postit_tech_5", "text": "Ho lasers stabilise the compound long enough" } + { "name": "red postit 5", "id": "lab_postit_tech_5", "text": "Ho lasers stabilize the compound long enough" } ] }, { @@ -165,11 +165,11 @@ "text": [ { "id": "lab_file_mutagen", - "text": "All test subjects regardless of exact test objective or body weight require a priming dose of 50 ml PE012 delivered orally (sweetener or other flavoring may increase ease of application, depending on subject species), followed by an incubation period of 24 hours. Testing any mutagen-class agent without this priming procedure requires dosages that are inactionable at XEDRA-07's current production rates and the difficulty inherent in PE012 transports." + "text": "All test subjects regardless of exact test objective or body weight require a priming dose of 50 mL PE012 delivered orally (sweetener or other flavoring may increase ease of application, depending on subject species), followed by an incubation period of 24 hours. Testing any mutagen-class agent without this priming procedure requires dosages that are inactionable at XEDRA-07's current production rates and the difficulty inherent in PE012 transports." }, { "id": "lab_file_mutagen_rev1", - "text": "All test subjects regardless of exact test objective or body weight require a priming dose of 50 ml PE012 delivered orally, followed by a one-hour quarantine observation. Should the subject show macrophenotypic changes in observation (and the planned test isn't to evaluate PE012's effects), the subject is to be terminated and processed, with all reports sent to Administration for archival. If the subject remained unchanged the testing can proceed after 24 hours of incubation, as per the previous protocol." + "text": "All test subjects regardless of exact test objective or body weight require a priming dose of 50 mL PE012 delivered orally, followed by a one-hour quarantine observation. Should the subject show macrophenotypic changes in observation (and the planned test isn't to evaluate PE012's effects), the subject is to be terminated and processed, with all reports sent to Administration for archival. If the subject remained unchanged the testing can proceed after 24 hours of incubation, as per the previous protocol." }, { "id": "lab_file_mutagen_rev2", @@ -196,7 +196,7 @@ "text": [ { "id": "test_1", - "text": "Subject: Canis familiaris, 35 kg\n\nPE012 priming: Yes\n\nCompound: PE012\n\nObjective: Establish PE012's phenotypic range for subject species\n\nProtocol: 50 ml oral dose, 3 hour observation before dissection\n\nLive observation: Dosage without incident, after 7.3 minutes sudden distress with subject scratching their flank furiously, scratching ceases after successfully removing fur from the reachable body surface. Subject keeps vocalizing distress, voice range audibly shifting as the facial structure rearranges itself to make room for 2 large, curved fangs. After a brief period of trashing subject falls prone rolled into a ball and stops vocalizing. IR observation reveals falling core temperatures, equalizing to the ambient temperature 2.1 hours after initial dosing. Presuming subject expiration automatic retrieval drone enters the observation enclosure and approaches the subject's body. IR observation detects a sudden increase in core temperature coinciding with the enclosure's opening, after consulting the Chief Investigator retrieval attempt proceeds. On approach of the retrieval drone subject's body shifts slightly, and at ~1.2 m distance the subject grabs the drone with its elongated tail and proceeds to attack it, successfully piercing its armor plating in multiple spots. Drone is rendered inoperable after a series of targeted strikes against its wheel joints and successfully flipping the drone on its back. Subject termination using standard HCN insufflation, second retrieval attempt uneventful.\n\nDissection findings: Cutis easily removed, subcutis replaced by brittle, sharp scales of keratin. Neurocranium and brain without macroscopic deviation, major restructuring of the snout, the accessory fangs are revealed to be bone spikes growing from the os zygomaticus, connected to swollen salivary glands pocked by local necrotic lesions - samples taken for toxicology. Lungs and heart without macroscopic deviation, liver loaded with 3-5 mm large cysts, intestines and pancreas with greenish discoloration. Superfluous kidneys of variable size (3-18 cm) scattered across the mesenterium secreting a mucous liquid without obvious function." + "text": "Subject: Canis familiaris, 35 kg\n\nPE012 priming: Yes\n\nCompound: PE012\n\nObjective: Establish PE012's phenotypic range for subject species\n\nProtocol: 50 mL oral dose, 3 hour observation before dissection\n\nLive observation: Dosage without incident, after 7.3 minutes sudden distress with subject scratching their flank furiously, scratching ceases after successfully removing fur from the reachable body surface. Subject keeps vocalizing distress, voice range audibly shifting as the facial structure rearranges itself to make room for 2 large, curved fangs. After a brief period of trashing subject falls prone rolled into a ball and stops vocalizing. IR observation reveals falling core temperatures, equalizing to the ambient temperature 2.1 hours after initial dosing. Presuming subject expiration automatic retrieval drone enters the observation enclosure and approaches the subject's body. IR observation detects a sudden increase in core temperature coinciding with the enclosure's opening, after consulting the Chief Investigator retrieval attempt proceeds. On approach of the retrieval drone subject's body shifts slightly, and at ~1.2 m distance the subject grabs the drone with its elongated tail and proceeds to attack it, successfully piercing its armor plating in multiple spots. Drone is rendered inoperable after a series of targeted strikes against its wheel joints and successfully flipping the drone on its back. Subject termination using standard HCN insufflation, second retrieval attempt uneventful.\n\nDissection findings: Cutis easily removed, subcutis replaced by brittle, sharp scales of keratin. Neurocranium and brain without macroscopic deviation, major restructuring of the snout, the accessory fangs are revealed to be bone spikes growing from the os zygomaticus, connected to swollen salivary glands pocked by local necrotic lesions - samples taken for toxicology. Lungs and heart without macroscopic deviation, liver loaded with 3-5 mm large cysts, intestines and pancreas with greenish discoloration. Superfluous kidneys of variable size (3-18 cm) scattered across the mesenterium secreting a mucous liquid without obvious function." }, { "id": "test_2", @@ -258,7 +258,7 @@ "text": [ { "id": "dream_1", - "text": "\"It's always a different dream, but always kind of the same. I stand in a hallway and knock on a door for a joke, but I can't turn and run when the doorknob starts turning. I stand up mockingly in class while the teacher's back is turned, but can't seem to sit back down as they turn back to look at me. I dive into the beautiful, clear ocean, but freeze in place just below the surface as something rises from below to meet me.\"\n\n\"Do you feel any guilt about the work you do here, Jason?\"\n\n\"You know I'm not allowed to talk about any specifics.\"\n\n\"Of course, but I haven't asked what your're doing, I asked how you feel about it.\"\n\n\"I don't feel like we're doing anything wrong here. On the contrary, I think leaving the work undone would be a thing to feel guilty about. The untapped potential, the understanding we're building… it will change how we think of the world. That has to be a good thing, right?\"\n\n\"And yet, in your dreams you feel like a kid caught with their hands in the cookie jar.\"\n\n\"I'd rather we drop this line of discussion, Doctor.\"\n\n\"Naturally, Jason. Or would \"Chief Investigator\" make you feel more in control?\"" + "text": "\"It's always a different dream, but always kind of the same. I stand in a hallway and knock on a door for a joke, but I can't turn and run when the doorknob starts turning. I stand up mockingly in class while the teacher's back is turned, but can't seem to sit back down as they turn back to look at me. I dive into the beautiful, clear ocean, but freeze in place just below the surface as something rises from below to meet me.\"\n\n\"Do you feel any guilt about the work you do here, Jason?\"\n\n\"You know I'm not allowed to talk about any specifics.\"\n\n\"Of course, but I haven't asked what you're doing, I asked how you feel about it.\"\n\n\"I don't feel like we're doing anything wrong here. On the contrary, I think leaving the work undone would be a thing to feel guilty about. The untapped potential, the understanding we're building… it will change how we think of the world. That has to be a good thing, right?\"\n\n\"And yet, in your dreams you feel like a kid caught with their hands in the cookie jar.\"\n\n\"I'd rather we drop this line of discussion, Doctor.\"\n\n\"Naturally, Jason. Or would \"Chief Investigator\" make you feel more in control?\"" }, { "id": "dream_2", diff --git a/data/json/snippets/mi-go_anatomy.json b/data/json/snippets/mi-go_anatomy.json index 0b31c1e880d8f..5bb8f59d2b2b6 100644 --- a/data/json/snippets/mi-go_anatomy.json +++ b/data/json/snippets/mi-go_anatomy.json @@ -22,7 +22,7 @@ "You think you have found the creature's voice box, but you cannot be sure, given its design which leaves you unable to figure out how it would actually work. It reminds you a bit of an old-fashioned bellows, if a bellows were sky-blue, spongy, and smelled like rotten ammonia.", "There are tough networks of fibers that could be nerves in this thing, but if so, you can't confirm that they lead to any centralized brain. On the other hand, they could be structural, or muscular. It's very hard to tell.", "You thought you found its brain, at least until you found another one, and then yet another one, of a different size and shape. Needless to say, the structure of these organs means nothing to you. Also, the one in the head is one of the smaller ones.", - "It does not seem to have anything resembling eyes, at least not any lense based design, unless the structure would be too tiny for you to see with the naked eye while everything is covered with blood.", + "It does not seem to have anything resembling eyes, at least not any lens-based design, unless the structure would be too tiny for you to see with the naked eye while everything is covered with blood.", "The mi-go's antennae seem to be of different types, but you can't determine what the purpose of any of them is." ] }, diff --git a/data/json/snippets/missing_posters.json b/data/json/snippets/missing_posters.json index ff5eeb4cb288b..54a378029d557 100644 --- a/data/json/snippets/missing_posters.json +++ b/data/json/snippets/missing_posters.json @@ -13,14 +13,14 @@ { "id": "male_2", "text": { - "str": "NORWOOD POLICE DEPARTMENT\nMISSING PERSON\n\nMARK WALLACE\n\n[Photograph: two muscular adult men posing for a selfie in a fitness gym. The one on the right is blurred out.]\n\nMiSSING FROM: Norwood MA\nDATE MISSING: April 23\nAGE: 33\nHEIGHT: 6'0\"\nWEIGHT: 196 Lbs\nHAIR: brown ponytail with goatee\n\nMark was last seen on April 23 at 7:23 PM., leaving BWZ Fitness Center on Allen Road. He was seen wearing a gray polo shirt, khaki pants and white running shoes carrying a blue duffel bag. His 2005 Opel Agila was found abandoned in a nearby parking lot. Mr. Wallace does not have a history of going missing and his family is concerned about his well-being.\n\nCAN YOU HELP?\nPLEASE CALL NORWOOD POLICE DEPARTMENT\n781-555-2394\n\nCallers may remain anonymous and information will be treated confidentially.", + "str": "NORWOOD POLICE DEPARTMENT\nMISSING PERSON\n\nMARK WALLACE\n\n[Photograph: two muscular adult men posing for a selfie in a fitness gym. The one on the right is blurred out.]\n\nMISSING FROM: Norwood MA\nDATE MISSING: April 23\nAGE: 33\nHEIGHT: 6'0\"\nWEIGHT: 196 Lbs\nHAIR: brown ponytail with goatee\n\nMark was last seen on April 23 at 7:23 PM., leaving BWZ Fitness Center on Allen Road. He was seen wearing a gray polo shirt, khaki pants and white running shoes carrying a blue duffel bag. His 2005 Opel Agila was found abandoned in a nearby parking lot. Mr. Wallace does not have a history of going missing and his family is concerned about his well-being.\n\nCAN YOU HELP?\nPLEASE CALL NORWOOD POLICE DEPARTMENT\n781-555-2394\n\nCallers may remain anonymous and information will be treated confidentially.", "//~": "Please replace the fictitious phone number with one of your local equivalent when translating" } }, { "id": "male_3", "text": { - "str": "WORCESTER COUNTY SHERIFF'S DEPARTMENT\nSPECIAL BULLETIN\nMISSING PERSON\nCRTITICAL MISSING\n\nWILLIAMS, SAMUEL ERIC\n\n[Photograph: an overweight adult man with an unkept beard wearing a gray shirt. He looks slightly unwell.]\n\nMale, Hispanic, 32 years old\n5'7\", 330 lbs, green eyes, receding brown hair, full beard\n\nPOSSIBLY SUICIDAL\n\nDetectives from Worcester County Sheriff's Department are seeking assistance in locating the above missing person.\n\nMissing person, Eric Williams, was last seen on CCTV leaving his apartment on 1529 Lynn Street, Holden at 7 A.M. Williams is possibly suicidal. His family members are very concerned.\n\nAny information, please contact the Sheriff's Homicide Bureau, Missing Persons Detail.\n(617)555-4882", + "str": "WORCESTER COUNTY SHERIFF'S DEPARTMENT\nSPECIAL BULLETIN\nMISSING PERSON\nCRITICAL MISSING\n\nWILLIAMS, SAMUEL ERIC\n\n[Photograph: an overweight adult man with an unkept beard wearing a gray shirt. He looks slightly unwell.]\n\nMale, Hispanic, 32 years old\n5'7\", 330 lbs, green eyes, receding brown hair, full beard\n\nPOSSIBLY SUICIDAL\n\nDetectives from Worcester County Sheriff's Department are seeking assistance in locating the above missing person.\n\nMissing person, Eric Williams, was last seen on CCTV leaving his apartment on 1529 Lynn Street, Holden at 7 A.M. Williams is possibly suicidal. His family members are very concerned.\n\nAny information, please contact the Sheriff's Homicide Bureau, Missing Persons Detail.\n(617)555-4882", "//~": "Please replace the fictitious phone number with one of your local equivalent when translating" } }, @@ -229,7 +229,7 @@ { "id": "bulldog", "text": { - "str": "LOST PET:\nBruno the Bulldog\n\n[Photograph: an English bulldog in spiked collars and a camo vest.]\n\nDO NOT APPROACH OR TRY TO CAPTURE, BRUNO CAN BE AGGRESSIVE TO STRANGERS AND UNFAMILIAR DOGS\n\nIF YOU SEE HIM, CALL 413-555-8476 AT ANY TIME\nLAST SEEN IN NELSON ST, WARREN ON MAY 4\n\n$$$ SUBSTANCIAL REWARD $$$", + "str": "LOST PET:\nBruno the Bulldog\n\n[Photograph: an English bulldog in spiked collars and a camo vest.]\n\nDO NOT APPROACH OR TRY TO CAPTURE, BRUNO CAN BE AGGRESSIVE TO STRANGERS AND UNFAMILIAR DOGS\n\nIF YOU SEE HIM, CALL 413-555-8476 AT ANY TIME\nLAST SEEN IN NELSON ST, WARREN ON MAY 4\n\n$$$ SUBSTANTIAL REWARD $$$", "//~": "Please replace the fictitious phone number with one of your local equivalent when translating" } }, @@ -271,7 +271,7 @@ { "id": "labrador", "text": { - "str": "HELP US FIND OUR MISSING DOG\n<3 MR. RUFFLES <3\n\n[Photograph: a white labrador retriever holding a tennis ball in its paws, smiling at the camera.]\n\nBREED: Labrador Retriever\nAGE: 4 Years old\nCOLOR: White\nWEIGHT: 43 Lbs.\nHEIGHT: 25 Inches\nMANNERISMS: Friendly, loves playing fetch, will come when called\n\nAny information you could provide would be helpful!\nWe love Mr. Ruffles so much and miss him dearly!\n\nCALL OR TEXT: 781-555-3980", + "str": "HELP US FIND OUR MISSING DOG\n<3 MR. RUFFLES <3\n\n[Photograph: a white Labrador retriever holding a tennis ball in its paws, smiling at the camera.]\n\nBREED: Labrador Retriever\nAGE: 4 Years old\nCOLOR: White\nWEIGHT: 43 Lbs.\nHEIGHT: 25 Inches\nMANNERISMS: Friendly, loves playing fetch, will come when called\n\nAny information you could provide would be helpful!\nWe love Mr. Ruffles so much and miss him dearly!\n\nCALL OR TEXT: 781-555-3980", "//~": "Please replace the fictitious phone number with one of your local equivalent when translating" } }, diff --git a/data/json/snippets/mutant_anatomy.json b/data/json/snippets/mutant_anatomy.json index fbd2662197b50..6223607100007 100644 --- a/data/json/snippets/mutant_anatomy.json +++ b/data/json/snippets/mutant_anatomy.json @@ -606,7 +606,7 @@ "category": "", "text": [ "", - "The organs themselves have an acrid odour, but don't seem as caustically acidic as the outer shell", + "The organs themselves have an acrid odor, but don't seem as caustically acidic as the outer shell", "You carefully avoid breaking through pockets of what you think may be acid-secreting glands", "Thick, ropey cords of tissue beneath its chitin protect an inner layer of strange organs, resembling those of a bird more than anything" ] diff --git a/data/json/snippets/newspapers.json b/data/json/snippets/newspapers.json index 6e123bf2ed25b..7cef5af0ddcd8 100644 --- a/data/json/snippets/newspapers.json +++ b/data/json/snippets/newspapers.json @@ -84,7 +84,7 @@ { "id": "many_years_old_news_20", "text": { - "str": "FORMER RCI DIVISION PURCHASED BY FOREIGN INVESTORS. A former division of Rivet and Crimp Industries, a major subcontractor for national defense manufacturers, has recently been purchased by Taiwanese American tech billionaire Henry Gau. CEO of Formosa OptoTech, Gau is known for his close relationship with Chinese suppliers and manufacturers. Branding the company RivTech, the company will focus on competing in the US Next Generation Squad Weapons trial. Rivet and Crimp Industries's former weapons manufactory division is previously known for manufacturing a pump-action grenade launcher entrant in the M32 Multiple Grenade Launcher Trial, embroiling RCI and tech partner Javelin Systems in a bitter, expensive legal battle.", + "str": "FORMER RCI DIVISION PURCHASED BY FOREIGN INVESTORS. A former division of Rivet and Crimp Industries, a major subcontractor for national defense manufacturers, has recently been purchased by Taiwanese American tech billionaire Henry Gau. CEO of Formosa OptoTech, Gau is known for his close relationship with Chinese suppliers and manufacturers. Branding the company Rivtech, the company will focus on competing in the US Next Generation Squad Weapons trial. Rivet and Crimp Industries's former weapons manufactory division is previously known for manufacturing a pump-action grenade launcher entrant in the M32 Multiple Grenade Launcher Trial, embroiling RCI and tech partner Javelin Systems in a bitter, expensive legal battle.", "//NOLINT(cata-text-style)": "intentional format" } } @@ -186,7 +186,7 @@ }, { "id": "one_year_old_news_16", - "text": "MAN EATING FLOWERS? Italian biologist Dr. Flavio Bianchi responded to an ethics board denial of his work with an unusual announcement last Tuesday. \"I do not need your permission to do my work,\" stated Dr. Bianchi in a letter to the University of Milan. \"I will do my research in private, and when I am done, you will rue the day you defied me.\" Dr. Bianchi's work? Engineering venus fly traps large enough to keep the local stray cat population at bay. His tenure with the university is reported to have been suspended." + "text": "MAN EATING FLOWERS? Italian biologist Dr. Flavio Bianchi responded to an ethics board denial of his work with an unusual announcement last Tuesday. \"I do not need your permission to do my work,\" stated Dr. Bianchi in a letter to the University of Milan. \"I will do my research in private, and when I am done, you will rue the day you defied me.\" Dr. Bianchi's work? Engineering Venus fly traps large enough to keep the local stray cat population at bay. His tenure with the university is reported to have been suspended." }, { "id": "one_year_old_news_17", @@ -252,7 +252,7 @@ }, { "id": "months_old_news_10", - "text": "FOODPLACE PANTS FEUD. An ongoing legal battle between popular fast food megalith Foodplace and the non-profit Concerned Consumers of Foodpeople has ended with the determination that the Foodperson costume will remain a gender-neutral, nonrevealing unitard. \"Superheroes are meant to have exaggerated anatomy and revealing costumes,\" a spokesperson from CCF said in a press release. \"This is a sad day not just for fans of Foodplace, but for consumers of the fast-food superhero genre overall.\" A spokesperson from rival food company NourishMart sent out a press release just minutes after the ruling: \"NOURISHMART INFORMS THE PUBLIC THAT NOURISHMATIC DOES NOT WEAR ANY CLOTHES. NOURISHMATIC IS SOFTWARE. NOURISHMATIC CAN PRESENT AN AVATAR OF WHATEVER APPEALING MEAT-FORM IS DESIRED BY THE PUBLIC. EAT AT NOURISHMART. OUR PRODUCTS CONTAIN A MIX OF FAT, SALT, AND PROTEIN THAT IS HIGHLY DESIRABLE TO HUMAN PALATES.\"" + "text": "FOODPLACE PANTS FEUD. An ongoing legal battle between popular fast food megalith Foodplace and the non-profit Concerned Consumers of Foodpeople has ended with the determination that the Foodperson costume will remain a gender-neutral, nonrevealing unitard. \"Superheroes are meant to have exaggerated anatomy and revealing costumes,\" a spokesperson from CCF said in a press release. \"This is a sad day not just for fans of Foodplace, but for consumers of the fast-food superhero genre overall.\" A spokesperson from rival food company NourishMart sent out a press release just minutes after the ruling: \"NOURISHMART INFORMS THE PUBLIC THAT NOURISHMARTIC DOES NOT WEAR ANY CLOTHES. NOURISHMARTIC IS SOFTWARE. NOURISHMARTIC CAN PRESENT AN AVATAR OF WHATEVER APPEALING MEAT-FORM IS DESIRED BY THE PUBLIC. EAT AT NOURISHMART. OUR PRODUCTS CONTAIN A MIX OF FAT, SALT, AND PROTEIN THAT IS HIGHLY DESIRABLE TO HUMAN PALATES.\"" }, { "id": "months_old_news_11", diff --git a/data/json/snippets/npc_story.json b/data/json/snippets/npc_story.json index 36034a5075137..0c0bd8fb2e065 100644 --- a/data/json/snippets/npc_story.json +++ b/data/json/snippets/npc_story.json @@ -41,7 +41,7 @@ "after a blacksmithing session cut short", "beneath the gaze of indescribable horrors", "during a long episode of sleep paralysis", - "while chilling like it was tuesday", + "while chilling like it was Tuesday", "after realizing the grandiose beauty of the simultaneous 4-day timecube", "back when they were young", "back in 1998", diff --git a/data/json/snippets/photos.json b/data/json/snippets/photos.json index c51ef51a8f836..0ee97a436a488 100644 --- a/data/json/snippets/photos.json +++ b/data/json/snippets/photos.json @@ -126,7 +126,7 @@ }, { "id": "wallet_picture_31", - "text": "A crowd of muddled bodies fills this picture, with the trampled turf of a football field extending into the distance and rows of bleachers rising into the night sky behind them. Illuminated by white floodlight beams, the individuals stand abreast of one another, all clad in football armour and other sports wear, their arms poised in a jumble of fist bumps, victory signs, and jubilant pumps. A massive trophy gleams overhead, held by three people at the group's heart. You miss the days when people could be this excited about winning a game." + "text": "A crowd of muddled bodies fills this picture, with the trampled turf of a football field extending into the distance and rows of bleachers rising into the night sky behind them. Illuminated by white floodlight beams, the individuals stand abreast of one another, all clad in football armor and other sports wear, their arms poised in a jumble of fist bumps, victory signs, and jubilant pumps. A massive trophy gleams overhead, held by three people at the group's heart. You miss the days when people could be this excited about winning a game." }, { "id": "wallet_picture_32", @@ -154,7 +154,7 @@ }, { "id": "wallet_picture_38", - "text": "A strange grey fruit is placed on a pedestal, like a relic would be placed on a stand for others to admire. Clearly, it isn't anything originating from this world, and the vein-like tendrils along its skin only convince you of that even more. A piece of plastic crudely paperclipped to the back has been used to carve out the message \"I'm sorry I'm sorry Im sorr'm soryI'm sorrm sorrsorr\" in increasingly illegible handwriting. It gives off the faint smell of mould." + "text": "A strange grey fruit is placed on a pedestal, like a relic would be placed on a stand for others to admire. Clearly, it isn't anything originating from this world, and the vein-like tendrils along its skin only convince you of that even more. A piece of plastic crudely paperclipped to the back has been used to carve out the message \"I'm sorry I'm sorry Im sorr'm soryI'm sorrm sorrsorr\" in increasingly illegible handwriting. It gives off the faint smell of mold." } ] } diff --git a/data/json/snippets/zombie_anatomy.json b/data/json/snippets/zombie_anatomy.json index c016bcc6b8323..467360a69ea48 100644 --- a/data/json/snippets/zombie_anatomy.json +++ b/data/json/snippets/zombie_anatomy.json @@ -135,7 +135,7 @@ "Organs in the lower abdomen, mainly the kidneys and the reproductive organs, are absent.", "The heart makes an odd, swallowing sound on occasion as you work around it.", "You try pulling out some teeth to better analyze them, only to find they've fused with the jawbone.", - "Inside the chest is some unfamiliar organ, a frankenstein of nearby tissues and black veins.", + "Inside the chest is some unfamiliar organ, a Frankenstein of nearby tissues and black veins.", "Inside the chest is some unfamiliar organ, fatty and wrinkled like brain tissue.", "Your search nets you no explanation as to how the creature's black blood still circulates through it, and you come to the disturbing conclusion it moves on its own.", "The vestibular organs seem to be nonfunctional, but your question of how the creature balances itself is answered by an odd mass in the center of the brain, that you liken to a gyroscope.", @@ -163,7 +163,7 @@ "This person had an artificial hip, but it's completely overgrown with bone now.", "Organs in the lower abdomen, mainly the kidneys and the reproductive organs, are absent.", "The heart makes an odd, swallowing sound on occasion as you work around it.", - "Inside the chest is some unfamiliar organ, a frankenstein of nearby tissues and black veins.", + "Inside the chest is some unfamiliar organ, a Frankenstein of nearby tissues and black veins.", "Inside the chest is some unfamiliar organ, fatty and wrinkled like brain tissue.", "Your search nets you no explanation as to how the creature's black blood still circulates through it, and you come to the disturbing conclusion it moves on its own.", "You find a clump of malformed tissue leading deeper inwards, at the center of which is a bullet.", @@ -187,7 +187,7 @@ "Organs in the lower abdomen, mainly the kidneys and the reproductive organs, are absent.", "The heart makes an odd, swallowing sound on occasion as you work around it.", "You try pulling out some teeth to better analyze them, only to find they've fused with the jawbone.", - "Inside the chest is some unfamiliar organ, a frankenstein of nearby tissues and black veins.", + "Inside the chest is some unfamiliar organ, a Frankenstein of nearby tissues and black veins.", "Inside the chest is some unfamiliar organ, fatty and wrinkled like brain tissue.", "Your search nets you no explanation as to how the creature's black blood still circulates through it, and you come to the disturbing conclusion it moves on its own.", "The vestibular organs seem to be nonfunctional, but your question of how the creature balances itself is answered by an odd mass in the center of the brain, that you liken to a gyroscope.", @@ -287,12 +287,12 @@ "text": [ "The inner tissues are a mosaic of somewhat normal flesh and flesh interlaced with fibers of the armor.", "Separating what is flesh and what is synthetic is difficult, as some parts appear to be between the two.", - "Fibers of kevlar-like material spread through the body like a cobweb, originating from a tiny entry wound in the abdomen.", + "Fibers of Kevlar-like material spread through the body like a cobweb, originating from a tiny entry wound in the abdomen.", "You cut off some scraps of the uniform that were still adhered to the body, finding tendrils of flesh anchored into them.", - "Upon closer examination, some of the kevlar isn't kevlar - its off color and composition suggest it's the creature's flesh reformed to imitate it.", + "Upon closer examination, some of the Kevlar isn't Kevlar - its off color and composition suggest it's the creature's flesh reformed to imitate it.", "Some strands of the bulletproof material snake deep into the body like roots of an invading organism.", "Strong fibers run alongside the muscles in a way that you want to compare to marbling.", - "Under the skin, crushing against the ribcage, you find a thick growth of flesh and kevlar formed from a mutated diaphragm." + "Under the skin, crushing against the ribcage, you find a thick growth of flesh and Kevlar formed from a mutated diaphragm." ] }, { diff --git a/data/json/starting_missions.json b/data/json/starting_missions.json index 59f55a1f93f64..3877e9ddeb152 100644 --- a/data/json/starting_missions.json +++ b/data/json/starting_missions.json @@ -20,7 +20,7 @@ "place_monster": [ { "monster": "mon_feral_scientist_scalpel", "name": "The Target", "x": 11, "y": 11, "target": true }, { "monster": "mon_feral_labsecurity_9mm", "name": "The Guard", "x": 12, "y": 12 }, - { "monster": "mon_feral_soldier", "name": "The Colaborator", "x": 9, "y": 9 }, + { "monster": "mon_feral_soldier", "name": "The Collaborator", "x": 9, "y": 9 }, { "monster": "mon_feral_fancy_rapier", "name": "The Aristocrat", "x": 13, "y": 13 }, { "monster": "mon_feral_maid_broom", "name": "The Servant", "x": 12, "y": 13 } ] diff --git a/data/json/ui/ma_style.json b/data/json/ui/ma_style.json index 1040dd598f140..1f606aee3e7a2 100644 --- a/data/json/ui/ma_style.json +++ b/data/json/ui/ma_style.json @@ -770,7 +770,7 @@ { "condition": { "u_has_effect": "mabuff:mma_buff_tiger_claw_onmove" }, "id": "buff_tiger_claw_onmove", - "text": "Pounching Charge" + "text": "Pouncing Charge" } ], "default_clause": { "text": "---" } diff --git a/data/json/vehicles/farm.json b/data/json/vehicles/farm.json index 7068923515586..0bd9e31bfaadf 100644 --- a/data/json/vehicles/farm.json +++ b/data/json/vehicles/farm.json @@ -392,7 +392,7 @@ { "id": "disconnected_floodlight", "type": "vehicle", - "name": "Disconencted directed floodlight", + "name": "Disconnected directed floodlight", "blueprint": [ [ "o" ] ], "parts": [ { "x": 0, "y": 0, "parts": [ "frame#cross", "directed_floodlight", "controls_electronic" ] } ] } diff --git a/data/json/zone_field_type.json b/data/json/zone_field_type.json index 121dd8c218d66..db982e5f9b44d 100644 --- a/data/json/zone_field_type.json +++ b/data/json/zone_field_type.json @@ -296,7 +296,7 @@ { "id": "fd_no_npc_pickup_zone", "type": "field_type", - "intensity_levels": [ { "name": "no npc pickup zone", "sym": "2", "dangerous": false } ], + "intensity_levels": [ { "name": "no NPC pickup zone", "sym": "2", "dangerous": false } ], "priority": 1, "display_field": true }, @@ -310,14 +310,14 @@ { "id": "fd_npc_investigation_area_zone", "type": "field_type", - "intensity_levels": [ { "name": "npc investigation area zone", "sym": "4", "dangerous": false } ], + "intensity_levels": [ { "name": "NPC investigation area zone", "sym": "4", "dangerous": false } ], "priority": 1, "display_field": true }, { "id": "fd_npc_retreat_zone", "type": "field_type", - "intensity_levels": [ { "name": "npc retreat zone", "sym": "5", "dangerous": false } ], + "intensity_levels": [ { "name": "NPC retreat zone", "sym": "5", "dangerous": false } ], "priority": 1, "display_field": true }, diff --git a/data/mods/Aftershock/effects.json b/data/mods/Aftershock/effects.json index ce1a6fb0b1542..562fc6ae315e5 100644 --- a/data/mods/Aftershock/effects.json +++ b/data/mods/Aftershock/effects.json @@ -219,7 +219,7 @@ "type": "effect_type", "id": "afs_medigel_eff", "rating": "good", - "name": [ "Medigel" ], + "name": [ "MediGel" ], "desc": [ "The medical gel applied to your wounds is slowly healing them." ], "main_parts_only": true, "part_descs": true, diff --git a/data/mods/Aftershock/items/armor.json b/data/mods/Aftershock/items/armor.json index 2f17e65d3febb..512bd579522ed 100644 --- a/data/mods/Aftershock/items/armor.json +++ b/data/mods/Aftershock/items/armor.json @@ -342,8 +342,8 @@ { "id": "wetsuit_cecalia", "type": "ARMOR", - "name": { "str": "Cecalia wetsuit" }, - "description": "A wetsuit designed for the Octopus Uplifts known as Cecalia. This is the explorer suit with no head or tentacle protection.", + "name": { "str": "Cecaelia wetsuit" }, + "description": "A wetsuit designed for the Octopus Uplifts known as Cecaelia. This is the explorer suit with no head or tentacle protection.", "weight": "1320 g", "volume": "4 L", "price": 12000, @@ -369,7 +369,7 @@ "id": "combat_wetsuit_cecalia", "type": "ARMOR", "name": { "str": "combat wetsuit" }, - "description": "The combat version of the Cecalia wetsuit; made of neoprene and Kevlar, it will provide some level of protection for deep dwellers.", + "description": "The combat version of the Cecaelia wetsuit; made of neoprene and Kevlar, it will provide some level of protection for deep dwellers.", "weight": "1720 g", "volume": "4 L", "price": 12000, diff --git a/data/mods/Aftershock/items/armor/civilian_blue_collar.json b/data/mods/Aftershock/items/armor/civilian_blue_collar.json index 4229b12e6f251..fecf5d736ee4d 100644 --- a/data/mods/Aftershock/items/armor/civilian_blue_collar.json +++ b/data/mods/Aftershock/items/armor/civilian_blue_collar.json @@ -75,7 +75,7 @@ "copy-from": "tie_skinny", "looks_like": "tie_skinny", "name": { "str": "worker's tie" }, - "description": "Calling this thin strip of dark fabric a tie would do it a favour." + "description": "Calling this thin strip of dark fabric a tie would do it a favor." }, { "id": "spacer_jumpsuit", diff --git a/data/mods/Aftershock/items/armor/exosuit/exosuit_modules.json b/data/mods/Aftershock/items/armor/exosuit/exosuit_modules.json index 301ff0b4d0471..7f05381cdd479 100644 --- a/data/mods/Aftershock/items/armor/exosuit/exosuit_modules.json +++ b/data/mods/Aftershock/items/armor/exosuit/exosuit_modules.json @@ -4,7 +4,7 @@ "type": "TOOL_ARMOR", "category": "exosuit", "name": { "str": "exosuit power supply unit" }, - "description": "Designed to attach to an exosuit's back, this is a large rechargable battery with an integrated UPS.", + "description": "Designed to attach to an exosuit's back, this is a large rechargeable battery with an integrated UPS.", "weight": "15 kg", "volume": "20 L", "material": [ "plastic", "qt_steel" ], @@ -248,7 +248,7 @@ { "id": "exo_lense_module", "type": "TOOL", - "name": { "str": "exosuit multi lense zoom module" }, + "name": { "str": "exosuit multi-lens zoom module" }, "description": "A series of strangely shaped hexagonal lenses that flutter about inside your helmet. As the lenses shift things around you stay perfectly in focus no matter your eyesight or distance. It can be mounted to an exosuit helmet.", "weight": "500 g", "volume": "250 ml", diff --git a/data/mods/Aftershock/items/armor/military_armor.json b/data/mods/Aftershock/items/armor/military_armor.json index a6a2102829fd5..d8b86ad9e5ac3 100644 --- a/data/mods/Aftershock/items/armor/military_armor.json +++ b/data/mods/Aftershock/items/armor/military_armor.json @@ -57,7 +57,7 @@ { "id": "afs_military_vestxl", "type": "ARMOR", - "name": { "str": "IPAV armor XL" }, + "name": { "str_sp": "IPAV armor XL" }, "copy-from": "afs_military_vest", "description": "Multipurpose military armor for the torso and upper arms, intended to protect against a wide variety of ballistic or direct energy attacks. Made from a single piece of ablative carbide that keeps it relatively lightweight and completely disposable. Made to fit the uplifted, the heavily augmented, or similarly sized individuals.", "proportional": { "weight": 1.25, "volume": 1.13, "price": 1.25 }, diff --git a/data/mods/Aftershock/items/bionics_mainline_override.json b/data/mods/Aftershock/items/bionics_mainline_override.json index dafac49062d1c..22436f6cb1a35 100644 --- a/data/mods/Aftershock/items/bionics_mainline_override.json +++ b/data/mods/Aftershock/items/bionics_mainline_override.json @@ -149,7 +149,7 @@ { "abstract": "AID_AF_abstract", "type": "GENERIC", - "name": { "str": "abstract Autodoc installation data" }, + "name": { "str_sp": "abstract Autodoc installation data" }, "material": [ "plastic" ], "symbol": "#", "weight": "35 g", diff --git a/data/mods/Aftershock/items/comestibles/veggies.json b/data/mods/Aftershock/items/comestibles/veggies.json index 404cde1b32632..cd8af5200e127 100644 --- a/data/mods/Aftershock/items/comestibles/veggies.json +++ b/data/mods/Aftershock/items/comestibles/veggies.json @@ -12,7 +12,7 @@ "type": "COMESTIBLE", "comestible_type": "FOOD", "name": { "str_sp": "spiced chops" }, - "description": "Kibble made for humans. A heavy dressing of spices makes it impossible to discern the original flavours it might have had.", + "description": "Kibble made for humans. A heavy dressing of spices makes it impossible to discern the original flavors it might have had.", "weight": "223 g", "spoils_in": "1 day", "volume": "125 ml", diff --git a/data/mods/Aftershock/items/corpses.json b/data/mods/Aftershock/items/corpses.json index 46741d6bb0cc4..7a4afcaece000 100644 --- a/data/mods/Aftershock/items/corpses.json +++ b/data/mods/Aftershock/items/corpses.json @@ -142,7 +142,7 @@ "id": "broken_milbot_556", "copy-from": "broken_milbot_disarmed", "color": "light_gray", - "name": "broken Imaginifier", + "name": "broken Imaginifer", "description": "A broken military humaniform, shattered and inert. While it looks nowhere near human, you still feel uneasy - as if it is studying you with its eyes. Could be stripped for parts." }, { diff --git a/data/mods/Aftershock/items/crafting_scrap/heat_transfer_scrap.json b/data/mods/Aftershock/items/crafting_scrap/heat_transfer_scrap.json index 6a03e17bc607b..accb4c7f4158f 100644 --- a/data/mods/Aftershock/items/crafting_scrap/heat_transfer_scrap.json +++ b/data/mods/Aftershock/items/crafting_scrap/heat_transfer_scrap.json @@ -48,7 +48,7 @@ "type": "GENERIC", "id": "afs_heat_5", "copy-from": "afs_scrap_5", - "name": { "str": "maxwellian entropic chirality generator" }, + "name": { "str": "Maxwellian entropic chirality generator" }, "description": "A nondescript square piece of metal about the size of a computer chip. One side is cold to the touch, while the other is uncomfortably hot. Hermetically sealed and devoid of any identifying feature, this peculiar device gives off an unexplainable, sinister aura.", "looks_like": "scrap" }, diff --git a/data/mods/Aftershock/items/frankenstein_items.json b/data/mods/Aftershock/items/frankenstein_items.json index 41e0b8c6a76c8..7583425aa6ccc 100644 --- a/data/mods/Aftershock/items/frankenstein_items.json +++ b/data/mods/Aftershock/items/frankenstein_items.json @@ -2,7 +2,7 @@ { "id": "inactive_frankenstein", "type": "TOOL", - "name": "inactive frankenstein", + "name": "inactive Frankenstein", "description": "This stitched together abomination in human form lies still and waiting for you to give it the spark of life. In all likelihood you are the monster.", "weight": "68 kg", "volume": "62 L", diff --git a/data/mods/Aftershock/items/gun/10mm.json b/data/mods/Aftershock/items/gun/10mm.json index dc0041fac4542..8f473063fe320 100644 --- a/data/mods/Aftershock/items/gun/10mm.json +++ b/data/mods/Aftershock/items/gun/10mm.json @@ -53,7 +53,10 @@ "looks_like": "glock_17", "type": "GUN", "name": { "str": "MarSec. 4" }, - "description": "Dependable, reliable, classic. The Marsec.4 is the combat pistol made for those who can differentiate real quality from glued-on tech.", + "description": { + "//NOLINT(cata-text-style)": "not a period after 'MarSec'", + "str": "Dependable, reliable, classic. The MarSec. 4 is the combat pistol made for those who can differentiate real quality from glued-on tech." + }, "weight": "780 g", "volume": "480 ml", "longest_side": "205 mm", diff --git a/data/mods/Aftershock/items/gun/25mm.json b/data/mods/Aftershock/items/gun/25mm.json index 0669838e86f0a..31ace3f01d359 100644 --- a/data/mods/Aftershock/items/gun/25mm.json +++ b/data/mods/Aftershock/items/gun/25mm.json @@ -48,7 +48,7 @@ "looks_like": "m79", "type": "GUN", "reload_noise_volume": 10, - "name": { "str": "1025 Goa" }, + "name": { "str_sp": "1025 Goa" }, "description": "A powerful, single shot 25mm rifle, heavy under the weight of several recoil dampening mechanisms. Designed by the now defunct Goa Firearms, it was originally conceived as a luxury rifle for sport hunting alien megafauna.", "weight": "3500 g", "volume": "450 ml", diff --git a/data/mods/Aftershock/items/gun/7.50mm.json b/data/mods/Aftershock/items/gun/7.50mm.json index 8899d31afe8bc..cfaaceea7a829 100644 --- a/data/mods/Aftershock/items/gun/7.50mm.json +++ b/data/mods/Aftershock/items/gun/7.50mm.json @@ -3,7 +3,7 @@ "id": "afs_marsec_t72", "type": "GUN", "copy-from": "sw629", - "name": { "str": "Marsec. T72" }, + "name": { "str": "MarSec. T72" }, "description": "A massive, unwieldy revolver, using combined magnetic and chemical propulsion to fire 7.50mm rounds at energies that rival a sniping platform. It additionally features a secondary barrel for a single 00 shot shell.\n\nThe T72 remains a relic of the early hyperspace era, meant to be used by and against the posthuman. Its perhaps most notable for its use by fictional rebel figures than for any sort of actual combat effectiveness.", "weight": "2204 g", "volume": "1750 ml", diff --git a/data/mods/Aftershock/items/gun/laser.json b/data/mods/Aftershock/items/gun/laser.json index 0f3392eb21e2c..b2dfbc34a38aa 100644 --- a/data/mods/Aftershock/items/gun/laser.json +++ b/data/mods/Aftershock/items/gun/laser.json @@ -22,7 +22,7 @@ "type": "GUN", "copy-from": "afs_sentinel_stunner", "name": { "str": "wrist-trilaser" }, - "description": "A powerful tri-barreled laser weapon, still mounted to the robotic hand of the wraitheon drone it originally belonged to. Can still be fired when connected to an UPS.", + "description": "A powerful tri-barreled laser weapon, still mounted to the robotic hand of the Wraitheon drone it originally belonged to. Can still be fired when connected to an UPS.", "color": "red", "range": 10, "ranged_damage": { "damage_type": "heat", "amount": 25, "armor_penetration": 4 }, diff --git a/data/mods/Aftershock/items/gun/plasma.json b/data/mods/Aftershock/items/gun/plasma.json index eb3718a76b3e5..c233f5236258b 100644 --- a/data/mods/Aftershock/items/gun/plasma.json +++ b/data/mods/Aftershock/items/gun/plasma.json @@ -29,7 +29,7 @@ { "id": "afs_magnadrive_230k", "type": "GUN", - "name": { "str": "Magnadrive 230K" }, + "name": { "str_sp": "Magnadrive 230K" }, "copy-from": "afs_plasma_base", "looks_like": "plasma_gun", "description": "A heavy plasma railgun that easily defeats most forms of conventional armor and flash-incinerates anything behind it. Its large size and liability to overheat make it unsuitable for infantry use, but it is a common sight on military vehicles and in the hands of power-armored troops, especially when heavy armor is expected.", diff --git a/data/mods/Aftershock/items/gun/shot.json b/data/mods/Aftershock/items/gun/shot.json index fc4d241eac1eb..9356854327e8d 100644 --- a/data/mods/Aftershock/items/gun/shot.json +++ b/data/mods/Aftershock/items/gun/shot.json @@ -30,7 +30,7 @@ "id": "afs_shotgun_magnastorm", "copy-from": "mossberg_590", "type": "GUN", - "name": { "str": "Accipiter Magnastorm-12" }, + "name": { "str_sp": "Accipiter Magnastorm-12" }, "description": "An advanced shotgun that combines chemical and electromagnetic propulsion systems to accelerate and focus a cloud of steel flechettes. Resulting in a longer effective range and greater penetration than whats conventionally possible. Most often deployed during low-intensity corporate conflicts.", "built_in_mods": [ "afs_magnetic_choke", "afs_shotgun_gauss" ] }, @@ -102,7 +102,7 @@ "id": "afs_marsec_t72_shotgun", "copy-from": "underbarrel_base", "type": "GUNMOD", - "name": { "str": "Marsec. T72 shotgun" }, + "name": { "str": "MarSec. T72 shotgun" }, "description": "The single round 00 bore barrel built at the center of the T72 revolver. Can function as a backup in case the power pack of the main weapon is depleted.", "volume": "250 ml", "integral_volume": "0 ml", diff --git a/data/mods/Aftershock/items/inactiverobot.json b/data/mods/Aftershock/items/inactiverobot.json index 55f037f5cba67..e0ea33cf5dda5 100644 --- a/data/mods/Aftershock/items/inactiverobot.json +++ b/data/mods/Aftershock/items/inactiverobot.json @@ -178,7 +178,7 @@ "id": "bot_wraitheon_kaburaya", "type": "TOOL", "name": { "str": "inactive Kabura-ya drone" }, - "description": "An inactive Karuba-ya hunter drone, folded for ease of storage. If deployed, it will seek and fly to the closest enemy before detonating. Unlike most robots, its activation depends on a successful throw, and not on your computer skill.", + "description": "An inactive Kabura-ya hunter drone, folded for ease of storage. If deployed, it will seek and fly to the closest enemy before detonating. Unlike most robots, its activation depends on a successful throw, and not on your computer skill.", "weight": "550 g", "volume": "250 ml", "price": 5000, diff --git a/data/mods/Aftershock/items/items.json b/data/mods/Aftershock/items/items.json index fb816c9155f2e..65bfd141b70f8 100644 --- a/data/mods/Aftershock/items/items.json +++ b/data/mods/Aftershock/items/items.json @@ -184,7 +184,7 @@ { "id": "afs_titanium_tooth", "type": "GENERIC", - "name": { "str": "titanium tooth" }, + "name": { "str": "titanium tooth", "str_pl": "titanium teeth" }, "description": "A dental implant made of pure titanium, used to replace teeth due to its biocompatibility and durability.", "price": 5000, "price_postapoc": 50, diff --git a/data/mods/Aftershock/items/magazine/10mm.json b/data/mods/Aftershock/items/magazine/10mm.json index c99ecb59510ed..1c2b626d1c12d 100644 --- a/data/mods/Aftershock/items/magazine/10mm.json +++ b/data/mods/Aftershock/items/magazine/10mm.json @@ -21,7 +21,7 @@ "looks_like": "glock17_17", "type": "MAGAZINE", "name": { "str": "MarSec 14-round magazine" }, - "description": "A magazine for the MarsSec handguns. It holds 14 rounds.", + "description": "A magazine for the MarSec handguns. It holds 14 rounds.", "weight": "70 g", "volume": "103 ml", "longest_side": "114 mm", diff --git a/data/mods/Aftershock/items/magazine/7.50mm.json b/data/mods/Aftershock/items/magazine/7.50mm.json index 4a8d03a5624c5..eb5334674def3 100644 --- a/data/mods/Aftershock/items/magazine/7.50mm.json +++ b/data/mods/Aftershock/items/magazine/7.50mm.json @@ -38,8 +38,8 @@ "id": "afs_marsect72_speedloader9", "looks_like": "38_speedloader", "type": "MAGAZINE", - "name": { "str": "Marsec. T72 7.50mm speedloader" }, - "description": "A speedloader for the Marsec T72 revolver, holds 9 rounds of 7.50mm ammunition.", + "name": { "str": "MarSec. T72 7.50mm speedloader" }, + "description": "A speedloader for the MarSec T72 revolver, holds 9 rounds of 7.50mm ammunition.", "weight": "92 g", "volume": "350 ml", "price": 8000, diff --git a/data/mods/Aftershock/items/seed.json b/data/mods/Aftershock/items/seed.json index 88f341f2ef9d6..ba1ec316ec2b4 100644 --- a/data/mods/Aftershock/items/seed.json +++ b/data/mods/Aftershock/items/seed.json @@ -46,7 +46,7 @@ "id": "seed_coconut", "copy-from": "seed_fruit", "type": "COMESTIBLE", - "name": { "str": "subterraenean coconut" }, + "name": { "str": "subterranean coconut" }, "description": "Proof that man went too far before the Cataclysm.", "seed_data": { "plant_name": "coconut", "fruit": "coconut", "byproducts": [ "withered" ], "grow": "120 days" } } diff --git a/data/mods/Aftershock/items/tools.json b/data/mods/Aftershock/items/tools.json index 98076258876ca..589b089cb9617 100644 --- a/data/mods/Aftershock/items/tools.json +++ b/data/mods/Aftershock/items/tools.json @@ -550,7 +550,7 @@ "id": "vr_laptop_holosuite", "copy-from": "vr_laptop", "type": "TOOL_ARMOR", - "name": { "str": "vr rig - holosuite deployed", "str_pl": "vr rigs - holosuite deployed" }, + "name": { "str": "VR rig - holosuite deployed", "str_pl": "VR rigs - holosuite deployed" }, "power_draw": "1 W", "revert_to": "vr_laptop", "use_action": { "target": "vr_laptop", "msg": "You power down the virtual overlay.", "menu_text": "Turn off", "type": "transform" }, diff --git a/data/mods/Aftershock/maps/furniture.json b/data/mods/Aftershock/maps/furniture.json index 3d669ce2474c5..63e272e5fc516 100644 --- a/data/mods/Aftershock/maps/furniture.json +++ b/data/mods/Aftershock/maps/furniture.json @@ -502,7 +502,7 @@ "id": "f_monomolecularsaw", "name": "monomolecular saw", "looks_like": "f_bandsaw", - "description": "A wire the size of a cheescutter runs in a single direction in this tool, allowing atomically precise cuts at almost any angle. Even unpowered it gives off a visual distortion for several inches around it to prevent you from losing a hand. It is impossible to deconstruct this device without the wire self destructing.", + "description": "A wire the size of a cheese cutter runs in a single direction in this tool, allowing atomically precise cuts at almost any angle. Even unpowered it gives off a visual distortion for several inches around it to prevent you from losing a hand. It is impossible to deconstruct this device without the wire self destructing.", "symbol": "7", "color": "yellow_cyan", "move_cost_mod": -2, diff --git a/data/mods/Aftershock/maps/furniture_and_terrain/terrain_spaceship.json b/data/mods/Aftershock/maps/furniture_and_terrain/terrain_spaceship.json index 434523d24c2a4..7586e4e2819fc 100644 --- a/data/mods/Aftershock/maps/furniture_and_terrain/terrain_spaceship.json +++ b/data/mods/Aftershock/maps/furniture_and_terrain/terrain_spaceship.json @@ -251,7 +251,7 @@ "type": "terrain", "id": "t_augustmoon_shuttle_console", "name": "Shuttle Guidance Console", - "description": "Thie simplifed guidance interface of a drone shuttle. Activating it will transport you to Port Augustmoon.", + "description": "The simplified guidance interface of a drone shuttle. Activating it will transport you to Port Augustmoon.", "symbol": "6", "looks_like": "t_afs_shuttlepod_g", "color": "light_blue", diff --git a/data/mods/Aftershock/mobs/PrepPhyle_mobs.json b/data/mods/Aftershock/mobs/PrepPhyle_mobs.json index 76d44fa3fd1e7..31369c16fa434 100644 --- a/data/mods/Aftershock/mobs/PrepPhyle_mobs.json +++ b/data/mods/Aftershock/mobs/PrepPhyle_mobs.json @@ -4,7 +4,7 @@ "copy-from": "mon_dog", "default_faction": "PrepNet", "type": "MONSTER", - "name": { "str": "Cyber Mastiff", "str_pl": "Cyber Mastifs" }, + "name": { "str": "Cyber Mastiff" }, "//": "Rare, location specific only", "description": "A mix of Great Pyrenees and Ovcharka breeds outfitted with bionic enhancements. These hounds defend Prep Phyle lands from all comers undead and otherwise.", "volume": "57500 ml", diff --git a/data/mods/Aftershock/mobs/robots.json b/data/mods/Aftershock/mobs/robots.json index f807977d0e143..424a4f5f6bcba 100644 --- a/data/mods/Aftershock/mobs/robots.json +++ b/data/mods/Aftershock/mobs/robots.json @@ -554,7 +554,7 @@ "id": "mon_advbot_laser", "type": "MONSTER", "copy-from": "mon_advbot_base", - "name": "Wraitheon Fulgent", + "name": { "str_sp": "Wraitheon Fulgent" }, "description": "An autonomous anti-personnel weapons platform, mounting a laser on an insectoid chassis. The Fulgent designation excels at 'controlling' riots and (sometimes simultaneously) putting down potential freedom fighters.", "default_faction": "WraitheonRobotics", "diff": 20, @@ -643,7 +643,7 @@ "id": "mon_wraitheon_kaburaya", "copy-from": "base_drone", "type": "MONSTER", - "name": "Wraitheon Kabura-ya", + "name": { "str_sp": "Wraitheon Kabura-ya" }, "description": "A microplane drone designed to seek enemy personnel before detonating at close range.", "default_faction": "WraitheonRobotics", "diff": 10, diff --git a/data/mods/Aftershock/mobs/uplifted_monsters.json b/data/mods/Aftershock/mobs/uplifted_monsters.json index d5272710c7130..f6e6e7d066474 100644 --- a/data/mods/Aftershock/mobs/uplifted_monsters.json +++ b/data/mods/Aftershock/mobs/uplifted_monsters.json @@ -3,7 +3,7 @@ "id": "mon_uplifted_bear", "type": "MONSTER", "name": { "str": "Schwarz Walder" }, - "description": "Schwarz Walders are a bipedal uplifted animal originally developed by a German company as forest rangers for the expanded Black Forest Conservation Area. Like all Uplifts they have a human level of intelligence and are indentured laborers to the corporation that grew and raised them, until they reach age of enfranchisement dictated by UICA regulations or they earn their citizenship early. Shortly afterward the creation of the first Schwarz Walders it was determined that they also made excellent long range reconnaissance units that could operate independently indefinitely. This was one of the most popular Uplift models before the Discontinuity, and many frontier planets still retain significant feral and otherwise independent populations. They are skilled marksmen and this one appears to be armed with an smg.", + "description": "Schwarz Walders are a bipedal uplifted animal originally developed by a German company as forest rangers for the expanded Black Forest Conservation Area. Like all Uplifts they have a human level of intelligence and are indentured laborers to the corporation that grew and raised them, until they reach age of enfranchisement dictated by UICA regulations or they earn their citizenship early. Shortly afterward the creation of the first Schwarz Walders it was determined that they also made excellent long range reconnaissance units that could operate independently indefinitely. This was one of the most popular Uplift models before the Discontinuity, and many frontier planets still retain significant feral and otherwise independent populations. They are skilled marksmen and this one appears to be armed with an SMG.", "default_faction": "UPLIFT", "bodytype": "bear", "categories": [ "WILDLIFE" ], diff --git a/data/mods/Aftershock/mobs/zombies.json b/data/mods/Aftershock/mobs/zombies.json index 62da643c13810..dc4cc0c747fbe 100644 --- a/data/mods/Aftershock/mobs/zombies.json +++ b/data/mods/Aftershock/mobs/zombies.json @@ -533,7 +533,7 @@ { "id": "mon_moxphore_emetic", "type": "MONSTER", - "name": { "str": "Moxphore Emetic" }, + "name": { "str": "MoxPhore Emetic" }, "description": "Unidentifiable walking remains, hunched and wandering in apparent pain. An alien plant peeks meekly from its open mouth, leaking green liquid as its host stumbles.", "default_faction": "moxie", "bodytype": "human", diff --git a/data/mods/Aftershock/mutations/dreams.json b/data/mods/Aftershock/mutations/dreams.json index a1d3be2da4812..54a7ea2e77848 100644 --- a/data/mods/Aftershock/mutations/dreams.json +++ b/data/mods/Aftershock/mutations/dreams.json @@ -36,7 +36,7 @@ "type": "dream", "messages": [ "You have a strange dream about thundering ponderously through ancient, brittle tundras that crackle under your thick round feet.", - "Your dreams give you a strange, langourous, heavy feeling." + "Your dreams give you a strange, languorous, heavy feeling." ], "category": "MASTODON", "strength": 1 diff --git a/data/mods/Aftershock/mutations/mutations.json b/data/mods/Aftershock/mutations/mutations.json index d5f07f1a762db..38a283bb37b57 100644 --- a/data/mods/Aftershock/mutations/mutations.json +++ b/data/mods/Aftershock/mutations/mutations.json @@ -5,7 +5,7 @@ "name": { "str": "PrepNet Tag" }, "points": 0, "valid": false, - "description": "NPC trait that makes monsters see it as a Prepnet. It is a bug if you have it.", + "description": "NPC trait that makes monsters see it as a PrepNet. It is a bug if you have it.", "player_display": false, "threshold": true }, diff --git a/data/mods/Aftershock/npcs/Backgrounds/BGBR_Sadie.json b/data/mods/Aftershock/npcs/Backgrounds/BGBR_Sadie.json index 5a4f12fd696a0..7cbbf9aaef089 100644 --- a/data/mods/Aftershock/npcs/Backgrounds/BGBR_Sadie.json +++ b/data/mods/Aftershock/npcs/Backgrounds/BGBR_Sadie.json @@ -33,7 +33,7 @@ { "npc_at_om_location": "swamp", "no": "", - "yes": "I love swampy places like this. The smell of the pussywillows, the sound of the crickets, the giant mutant mosquitoes hungry for our blood. It's like we're in a sexy vampire romance novel." + "yes": "I love swampy places like this. The smell of the pussy willows, the sound of the crickets, the giant mutant mosquitoes hungry for our blood. It's like we're in a sexy vampire romance novel." }, { "npc_at_om_location": "Lab", diff --git a/data/mods/Aftershock/npcs/Backgrounds/BGRS_migo_3.json b/data/mods/Aftershock/npcs/Backgrounds/BGRS_migo_3.json index 895c14bae4553..39bde7e9ad872 100644 --- a/data/mods/Aftershock/npcs/Backgrounds/BGRS_migo_3.json +++ b/data/mods/Aftershock/npcs/Backgrounds/BGRS_migo_3.json @@ -12,7 +12,7 @@ { "id": "BGRS_MIGO_3_STORY2", "type": "talk_topic", - "dynamic_line": "The eggheads kept sayig we needed to find a way out of here before everything went sideways. So we needed to open more portals even if we hadn't had time to take all the precautions.", + "dynamic_line": "The eggheads kept saying we needed to find a way out of here before everything went sideways. So we needed to open more portals even if we hadn't had time to take all the precautions.", "responses": [ { "text": "What happened next?", "topic": "BGRS_MIGO_3_STORY3" }, { "text": "", "topic": "TALK_FRIEND" }, diff --git a/data/mods/Aftershock/npcs/UICA/GENERIC/nc_port_worker.json b/data/mods/Aftershock/npcs/UICA/GENERIC/nc_port_worker.json index 7aac4e0188e08..4d3cbc109076d 100644 --- a/data/mods/Aftershock/npcs/UICA/GENERIC/nc_port_worker.json +++ b/data/mods/Aftershock/npcs/UICA/GENERIC/nc_port_worker.json @@ -4,7 +4,7 @@ "id": "NC_UICA_PORT_CREW", "//": "For crew and customs officers in port Augustmoon. They have some level of military training.", "name": { "str": "Augustmoon Crew" }, - "job_description": "I´m part of the Augustmoon crew.", + "job_description": "I'm part of the Augustmoon crew.", "traits": [ { "group": "NPC_starting_traits" }, { "group": "Appearance_demographics" } ], "common": false, "bonus_str": { "rng": [ 0, 1 ] }, diff --git a/data/mods/Aftershock/npcs/UICA/augustmoon_shipping_agent.json b/data/mods/Aftershock/npcs/UICA/augustmoon_shipping_agent.json index 36d4ba0d80e3e..840ee0348004e 100644 --- a/data/mods/Aftershock/npcs/UICA/augustmoon_shipping_agent.json +++ b/data/mods/Aftershock/npcs/UICA/augustmoon_shipping_agent.json @@ -35,7 +35,7 @@ "type": "talk_topic", "dynamic_line": "Interested in booking passage planetside?", "responses": [ - { "text": "Thats why I'm here", "topic": "TALK_AUGUSTMOON_LANDING" }, + { "text": "That's why I'm here", "topic": "TALK_AUGUSTMOON_LANDING" }, { "text": "I want to contract a drone shuttle.", "topic": "TALK_AUGUSTMOON_SHIPPING_CHIEF", diff --git a/data/mods/Aftershock/npcs/UICA/spaceport_portmaster.json b/data/mods/Aftershock/npcs/UICA/spaceport_portmaster.json index 6372b97ebe637..5f47123589569 100644 --- a/data/mods/Aftershock/npcs/UICA/spaceport_portmaster.json +++ b/data/mods/Aftershock/npcs/UICA/spaceport_portmaster.json @@ -14,7 +14,7 @@ "type": "talk_topic", "dynamic_line": "Do you want to book passage back to the station?", "responses": [ - { "text": "Thats why I'm here", "topic": "TALK_SPACEPORT_PORTMASTER_UP" }, + { "text": "That's why I'm here", "topic": "TALK_SPACEPORT_PORTMASTER_UP" }, { "text": "Not right now", "topic": "TALK_DONE" } ] }, diff --git a/data/mods/Aftershock/npcs/computers/escape_pod_control.json b/data/mods/Aftershock/npcs/computers/escape_pod_control.json index 767e4a7dacb8a..8f698bf297872 100644 --- a/data/mods/Aftershock/npcs/computers/escape_pod_control.json +++ b/data/mods/Aftershock/npcs/computers/escape_pod_control.json @@ -13,7 +13,7 @@ { "type": "talk_topic", "id": [ "ESPOD_CONTROL_READY" ], - "dynamic_line": "&************************************************\n\nINTEGRITY CHK : ███████████████ 100% (COMPLETE)\nNAV TRANSFER : ███████████████ 100% (COMPLETE)\nFUELING : ███████████████ 100% (COMPLETE)\n\n************************************************\n* Operation Succesfull *\n************************************************", + "dynamic_line": "&************************************************\n\nINTEGRITY CHK : ███████████████ 100% (COMPLETE)\nNAV TRANSFER : ███████████████ 100% (COMPLETE)\nFUELING : ███████████████ 100% (COMPLETE)\n\n************************************************\n* Operation Successful *\n************************************************", "responses": [ { "text": "Continue.", @@ -25,7 +25,7 @@ { "type": "talk_topic", "id": [ "ESPOD_CONTROL_CONTINUE" ], - "dynamic_line": "&Escape pod launch procedure:\n\n 1) Ready escape pod. (COMPLETE)\n 2) Secure Passangers/Cargo.\n 3) Launch from pod controls.", + "dynamic_line": "&Escape pod launch procedure:\n\n 1) Ready escape pod. (COMPLETE)\n 2) Secure Passengers/Cargo.\n 3) Launch from pod controls.", "responses": [ { "text": "Shut down.", "topic": "TALK_DONE" } ] } ] diff --git a/data/mods/Aftershock/npcs/factions.json b/data/mods/Aftershock/npcs/factions.json index 1e420b021f413..2e9d84f8e8fa5 100644 --- a/data/mods/Aftershock/npcs/factions.json +++ b/data/mods/Aftershock/npcs/factions.json @@ -70,7 +70,7 @@ "wraitheon": { "kill on sight": true }, "marloss": { "kill on sight": true } }, - "description": "A multitude of frontier homesteading groups brought together by their use of the Prepnet communication protocols. Spread out onto the edges of the frontier, enthusiastically squatting and building tiny kingdoms often consisting of just a couple families or like-minded individuals. Their mutual aid societies are wildly varied in their laws; influenced by the people who set them up, but they all share in a distrust for those that wish to impose restrictions upon new colonization efforts." + "description": "A multitude of frontier homesteading groups brought together by their use of the PrepNet communication protocols. Spread out onto the edges of the frontier, enthusiastically squatting and building tiny kingdoms often consisting of just a couple families or like-minded individuals. Their mutual aid societies are wildly varied in their laws; influenced by the people who set them up, but they all share in a distrust for those that wish to impose restrictions upon new colonization efforts." }, { "type": "faction", diff --git a/data/mods/Aftershock/player/professions.json b/data/mods/Aftershock/player/professions.json index ca08fbd3c81f1..6797eb0dce833 100644 --- a/data/mods/Aftershock/player/professions.json +++ b/data/mods/Aftershock/player/professions.json @@ -298,7 +298,7 @@ "type": "profession", "id": "afs_holo_fighter", "name": "Corporate Infiltrator", - "description": "A spy and mercenary at the direct service of the Solar Corporations. Touring the frontier in search of intelligence gathering and sabotage contracts. Equipped with a set of irreplacable holographic technology that borders on the miraculous.", + "description": "A spy and mercenary at the direct service of the Solar Corporations. Touring the frontier in search of intelligence gathering and sabotage contracts. Equipped with a set of irreplaceable holographic technology that borders on the miraculous.", "points": 8, "skills": [ { "level": 4, "name": "gun" }, diff --git a/data/mods/BlazeIndustries/items/vehicle/blaze_gun.json b/data/mods/BlazeIndustries/items/vehicle/blaze_gun.json index d0a01095c377b..d033a63152b46 100644 --- a/data/mods/BlazeIndustries/items/vehicle/blaze_gun.json +++ b/data/mods/BlazeIndustries/items/vehicle/blaze_gun.json @@ -43,7 +43,7 @@ "looks_like": "ar15", "type": "GUN", "reload_noise_volume": 10, - "name": { "str": "modified SKS" }, + "name": { "str_sp": "modified SKS" }, "description": "An SKS, modified to be suitable for use in a vehicle turret.", "weight": "3850 g", "volume": "2838 ml", diff --git a/data/mods/BombasticPerks/corefiles/config_menu.json b/data/mods/BombasticPerks/corefiles/config_menu.json index 49ef329a76e7c..9c98434a40e7a 100644 --- a/data/mods/BombasticPerks/corefiles/config_menu.json +++ b/data/mods/BombasticPerks/corefiles/config_menu.json @@ -48,7 +48,7 @@ "topic": "TALK_PERK_MENU_CONFIG" }, { - "text": "Normal (300 xp)", + "text": "Normal (300 XP)", "effect": { "math": [ "u_exp_per_level", "=", "300" ] }, "condition": { "math": [ "u_exp_per_level", "!=", "300" ] }, "failure_explanation": "Current Setting", @@ -56,7 +56,7 @@ "topic": "TALK_PERK_MENU_CONFIG" }, { - "text": "Large (1000 xp)", + "text": "Large (1000 XP)", "effect": { "math": [ "u_exp_per_level", "=", "1000" ] }, "condition": { "math": [ "u_exp_per_level", "!=", "1000" ] }, "failure_explanation": "Current Setting", @@ -64,7 +64,7 @@ "topic": "TALK_PERK_MENU_CONFIG" }, { - "text": "Very Large (10000 xp)", + "text": "Very Large (10000 XP)", "effect": { "math": [ "u_exp_per_level", "=", "10000" ] }, "condition": { "math": [ "u_exp_per_level", "!=", "10000" ] }, "failure_explanation": "Current Setting", diff --git a/data/mods/BombasticPerks/corefiles/welcomemenu.json b/data/mods/BombasticPerks/corefiles/welcomemenu.json index adb39d09717e3..4e17f4da228b0 100644 --- a/data/mods/BombasticPerks/corefiles/welcomemenu.json +++ b/data/mods/BombasticPerks/corefiles/welcomemenu.json @@ -32,7 +32,7 @@ "dynamic_line": "How much more experience should be required to get to each additional level?", "responses": [ { - "text": "Default (300 xp)", + "text": "Default (300 XP)", "effect": [ { "math": [ "u_exp_per_level", "=", "300" ] } ], "topic": "TALK_PERK_MENU_WELCOME_REQUIREMENTS" }, diff --git a/data/mods/BombasticPerks/perkdata/old_guns.json b/data/mods/BombasticPerks/perkdata/old_guns.json index ad3621dcdd814..faca9e2e40de1 100644 --- a/data/mods/BombasticPerks/perkdata/old_guns.json +++ b/data/mods/BombasticPerks/perkdata/old_guns.json @@ -24,7 +24,7 @@ "id": "garand", "type": "GUN", "copy-from": "garand", - "name": { "str": "M1 Garand" }, + "name": { "str_sp": "M1 Garand" }, "extend": { "flags": [ "OLD_GUN" ] } }, { @@ -115,7 +115,7 @@ "id": "1895sbl", "type": "GUN", "copy-from": "1895sbl", - "name": { "str": "Marlin 1895 SBL" }, + "name": { "str_sp": "Marlin 1895 SBL" }, "extend": { "flags": [ "OLD_GUN" ] } }, { diff --git a/data/mods/CrazyCataclysm/crazy_items.json b/data/mods/CrazyCataclysm/crazy_items.json index a966fd8dcf318..3f82b882882c4 100644 --- a/data/mods/CrazyCataclysm/crazy_items.json +++ b/data/mods/CrazyCataclysm/crazy_items.json @@ -116,7 +116,7 @@ "type": "TOOL", "category": "weapons", "name": { "str": "Rising Sun" }, - "description": "This is a katana with a nozzle just behind the cutting edge of the blade. People love fire, and people love katanas, so why not put them together? The gas burners attached to this blade can really turn up the heat on your foes. Use to ignite.", + "description": "This is a katana with a nozzle just behind the cutting edge of the blade. People love fire, and people love katana, so why not put them together? The gas burners attached to this blade can really turn up the heat on your foes. Use to ignite.", "weight": "1400 g", "volume": "2250 ml", "price": 98000, diff --git a/data/mods/Defense_Mode/dialogue/menu_screen.json b/data/mods/Defense_Mode/dialogue/menu_screen.json index 9ca3cd1b30bd4..2eea8293ccd27 100644 --- a/data/mods/Defense_Mode/dialogue/menu_screen.json +++ b/data/mods/Defense_Mode/dialogue/menu_screen.json @@ -237,13 +237,13 @@ "topic": "TALK_DEFENSE_MODE_ENEMY_SELECTION" }, { - "text": "Allow exodii.", + "text": "Allow Exodii.", "condition": { "and": [ { "mod_is_loaded": "xedra_evolved" }, { "math": [ "exodii_allowed", "==", "0" ] } ] }, "effect": { "math": [ "exodii_allowed", "=", "1" ] }, "topic": "TALK_DEFENSE_MODE_ENEMY_SELECTION" }, { - "text": "Disable exodii.", + "text": "Disable Exodii.", "condition": { "and": [ { "mod_is_loaded": "xedra_evolved" }, { "math": [ "exodii_allowed", "==", "1" ] } ] }, "effect": { "math": [ "exodii_allowed", "=", "0" ] }, "topic": "TALK_DEFENSE_MODE_ENEMY_SELECTION" diff --git a/data/mods/Defense_Mode/monsters.json b/data/mods/Defense_Mode/monsters.json index 7bb014cfb0e8b..de693b010ef24 100644 --- a/data/mods/Defense_Mode/monsters.json +++ b/data/mods/Defense_Mode/monsters.json @@ -688,7 +688,7 @@ } ], "anger_triggers": [ "HURT", "PLAYER_CLOSE", "PLAYER_WEAK" ], - "death_function": { "message": "Grapsing at the air, the shadow melts away and vanishes!", "corpse_type": "NO_CORPSE" }, + "death_function": { "message": "Grasping at the air, the shadow melts away and vanishes!", "corpse_type": "NO_CORPSE" }, "flags": [ "SEES", "HEARS", diff --git a/data/mods/DinoMod/monsters/fungus.json b/data/mods/DinoMod/monsters/fungus.json index 1f2d52a5db8eb..62088680ef280 100644 --- a/data/mods/DinoMod/monsters/fungus.json +++ b/data/mods/DinoMod/monsters/fungus.json @@ -1150,7 +1150,7 @@ { "id": "mon_zentaceratops_fungus", "type": "MONSTER", - "name": { "str": "fungal pentacerops zombie" }, + "name": { "str": "fungal pentaceratops zombie" }, "description": "This was once a massive, four-legged dinosaur herbivore, with a tall bony crest from which four long horns and a short nose horn emerged. Fungal tendrils now sprout from its mouth, eyes, and other orifices, holding together a shambling mass of mold-covered flesh.", "copy-from": "mon_zriceratops_fungus", "proportional": { "armor": { "bash": 2 } }, diff --git a/data/mods/DinoMod/monsters/zed-dinosaur.json b/data/mods/DinoMod/monsters/zed-dinosaur.json index 86cbd0a75246a..f5b710e370bc4 100644 --- a/data/mods/DinoMod/monsters/zed-dinosaur.json +++ b/data/mods/DinoMod/monsters/zed-dinosaur.json @@ -1279,7 +1279,7 @@ { "type": "MONSTER", "id": "mon_zrosaurolophus", - "name": { "str": "prosaurulophus zombie" }, + "name": { "str": "prosaurolophus zombie" }, "copy-from": "mon_zedmontosaurus", "//": "When large weights and volumes are fixed this should be 3000 L and 3000 kg", "hp": 300, diff --git a/data/mods/DinoMod/monsters/zinosaur_upgrade.json b/data/mods/DinoMod/monsters/zinosaur_upgrade.json index 8191a53f4e092..e5b08ea115e97 100644 --- a/data/mods/DinoMod/monsters/zinosaur_upgrade.json +++ b/data/mods/DinoMod/monsters/zinosaur_upgrade.json @@ -271,7 +271,7 @@ { "type": "MONSTER", "id": "mon_zianzhousaurus_brute", - "name": { "str": "Qianzhousaurus chéngqiáng" }, + "name": { "str_sp": "Qianzhousaurus chéngqiáng" }, "copy-from": "mon_zianzhousaurus", "looks_like": "mon_zyrannosaurus", "description": "Massive jaws on a long snout lifted by an undead body bulging with distended muscles and swollen, festering wounds.", @@ -544,7 +544,7 @@ { "type": "MONSTER", "id": "mon_zanchisaurus_brute", - "name": { "str": "American Ammo" }, + "name": { "str_sp": "American Ammo" }, "copy-from": "mon_zanchisaurus", "description": "Long-necked, four-legged dinosaur corpse. Its entire body bulges with distended muscles and swollen, festering wounds.", "diff": 2, @@ -4923,7 +4923,7 @@ { "type": "MONSTER", "id": "mon_sallosaurus_brute", - "name": { "str": "skeletal allosaurusid brute" }, + "name": { "str": "skeletal allosaurid brute" }, "copy-from": "mon_sallosaurus", "description": "Distorted outgrowths of calcified bone plates cover this dinosaur's rotten flesh and toothy jaws. Joints and cracks around its body ooze with black goo.", "proportional": { "hp": 5 }, diff --git a/data/mods/DinoMod/overmap/map_extras.json b/data/mods/DinoMod/overmap/map_extras.json index cb7ac0fb167ad..b4f440b7bb65d 100644 --- a/data/mods/DinoMod/overmap/map_extras.json +++ b/data/mods/DinoMod/overmap/map_extras.json @@ -411,7 +411,7 @@ "id": "mx_nest_maiasaura", "type": "map_extra", "name": { "str": "maiasaura nest" }, - "description": "A miasaura nest.", + "description": "A maiasaura nest.", "generator": { "generator_method": "update_mapgen", "generator_id": "mx_nest_maiasaura" }, "sym": "D", "color": "light_green", diff --git a/data/mods/Isolation-Protocol/Player/Perks/perks.json b/data/mods/Isolation-Protocol/Player/Perks/perks.json index b18cb8ff6a6a3..59c69be3b8d92 100644 --- a/data/mods/Isolation-Protocol/Player/Perks/perks.json +++ b/data/mods/Isolation-Protocol/Player/Perks/perks.json @@ -45,7 +45,7 @@ "id": "iso_robolove", "name": { "str": "Machine Whisperer" }, "points": 0, - "description": "Error. 418 //I am a teapot.\n\nEvery 20 seconds, theres a small chance for nearby robots to become permanently friendly.", + "description": "Error. 418 //I am a teapot.\n\nEvery 20 seconds, there's a small chance for nearby robots to become permanently friendly.", "category": [ "iso_start_perk" ], "purifiable": false, "valid": false diff --git a/data/mods/Limb_WIP/armor/arm_prosthetics.json b/data/mods/Limb_WIP/armor/arm_prosthetics.json index 3fbacbe4d4b4a..30bad9616eaf7 100644 --- a/data/mods/Limb_WIP/armor/arm_prosthetics.json +++ b/data/mods/Limb_WIP/armor/arm_prosthetics.json @@ -123,7 +123,7 @@ "id": "right_arm_prosthetic_steel_old", "type": "ARMOR", "name": { "str": "steel prosthetic right arm" }, - "description": "A prosthetic arm, used as a replacement limb for those missing one. Dating back to the Middle Ages and Rennaisance, this metallic arm was the cutting edge replacement of its day. Hinges within the fingers and a simple locking system allow basic function of this prosthetic, such as holding a sword. Often given to knights and nobility, this arm is quite heavy, but extremely durable. This one is for the right arm.", + "description": "A prosthetic arm, used as a replacement limb for those missing one. Dating back to the Middle Ages and Renaissance, this metallic arm was the cutting edge replacement of its day. Hinges within the fingers and a simple locking system allow basic function of this prosthetic, such as holding a sword. Often given to knights and nobility, this arm is quite heavy, but extremely durable. This one is for the right arm.", "weight": "4529 g", "volume": "8 L", "longest_side": "50 cm", @@ -143,7 +143,7 @@ "id": "left_arm_prosthetic_steel_old", "type": "ARMOR", "name": { "str": "steel prosthetic left arm" }, - "description": "A prosthetic arm, used as a replacement limb for those missing one. Dating back to the Middle Ages and Rennaisance, this metallic arm was the cutting edge replacement of its day. Hinges within the fingers and a simple locking system allow basic function of this prosthetic, such as holding a sword. Often given to knights and nobility, this arm is quite heavy, but extremely durable. This one is for the left arm.", + "description": "A prosthetic arm, used as a replacement limb for those missing one. Dating back to the Middle Ages and Renaissance, this metallic arm was the cutting edge replacement of its day. Hinges within the fingers and a simple locking system allow basic function of this prosthetic, such as holding a sword. Often given to knights and nobility, this arm is quite heavy, but extremely durable. This one is for the left arm.", "weight": "4529 g", "volume": "8 L", "longest_side": "50 cm", diff --git a/data/mods/Limb_WIP/mutation_snippets.json b/data/mods/Limb_WIP/mutation_snippets.json index d3b206812078a..1c367348c6a76 100644 --- a/data/mods/Limb_WIP/mutation_snippets.json +++ b/data/mods/Limb_WIP/mutation_snippets.json @@ -53,7 +53,7 @@ "type": "snippet", "category": "", "text": [ - "After another day of dazed mundaneity you make your way back home to your dingy cellar apartment, but miss a step and fall down the stairs, landing on your face with a wet thud. Consciousness fades, but the pain stays. The pain, and the feeling of myriad cockroach legs running on your skin, coating your wounds in a skittering, biting cloak.\n\nYou wake, shedding the weird apey memories, and you are stunned by a dizzying cavalcade of colors you could never have imagined before. This is a step in the right direction, you decide, regarding your newly-expanded perspective with appreciation before the vertigo takes you." + "After another day of dazed mundanity you make your way back home to your dingy cellar apartment, but miss a step and fall down the stairs, landing on your face with a wet thud. Consciousness fades, but the pain stays. The pain, and the feeling of myriad cockroach legs running on your skin, coating your wounds in a skittering, biting cloak.\n\nYou wake, shedding the weird apey memories, and you are stunned by a dizzying cavalcade of colors you could never have imagined before. This is a step in the right direction, you decide, regarding your newly-expanded perspective with appreciation before the vertigo takes you." ] }, { diff --git a/data/mods/Limb_WIP/mutations/mutations.json b/data/mods/Limb_WIP/mutations/mutations.json index cfa8071102ecf..fe5547bae0b5a 100644 --- a/data/mods/Limb_WIP/mutations/mutations.json +++ b/data/mods/Limb_WIP/mutations/mutations.json @@ -69,7 +69,7 @@ "prereqs": [ "EYEBULGE", "PRE_EYES_INSECT" ], "prereqs2": [ "CHITIN2", "CHITIN2_MOLTED" ], "points": -2, - "description": "Your eyes have turned into iridiscent spheres bulging out of their original sockets. Your detail vision suffered terribly, and the expanded field of view is dizzying. You can still go back to how you used to be. If you continue changing in this direction you will be permanently changed. Progress from this state will need the matching threshold.", + "description": "Your eyes have turned into iridescent spheres bulging out of their original sockets. Your detail vision suffered terribly, and the expanded field of view is dizzying. You can still go back to how you used to be. If you continue changing in this direction you will be permanently changed. Progress from this state will need the matching threshold.", "category": [ "INSECT" ], "cancels": [ "PRE_EYES_INSECT" ], "changes_to": [ "EYES_INSECT_2" ], diff --git a/data/mods/MMA/exemplar_weapons.json b/data/mods/MMA/exemplar_weapons.json index 3b166a8bdd32f..833a987bda986 100644 --- a/data/mods/MMA/exemplar_weapons.json +++ b/data/mods/MMA/exemplar_weapons.json @@ -17,7 +17,7 @@ "id": "katana", "copy-from": "katana", "type": "TOOL", - "name": { "str": "katana" }, + "name": { "str_sp": "katana" }, "extend": { "weapon_category": [ "EXEMPLAR_WEAPON_IRON_HEART" ] } }, { diff --git a/data/mods/MMA/techniques.json b/data/mods/MMA/techniques.json index b8fd730cbdd43..beca51c0fb43c 100644 --- a/data/mods/MMA/techniques.json +++ b/data/mods/MMA/techniques.json @@ -562,7 +562,7 @@ { "type": "technique", "id": "mma_tec_stone_dragon_strike", - "name": "Irrestistible Mountain Strike", + "name": "Irresistible Mountain Strike", "messages": [ "You smash down on %s with a Mountain Strike!", " smashes down on %s with a Mountain Strike!" ], "skill_requirements": [ { "name": "melee", "level": 3 } ], "melee_allowed": true, diff --git a/data/mods/MMA/weapon_categories.json b/data/mods/MMA/weapon_categories.json index 52e6da8fcc223..c03b261a5b649 100644 --- a/data/mods/MMA/weapon_categories.json +++ b/data/mods/MMA/weapon_categories.json @@ -22,7 +22,7 @@ { "type": "weapon_category", "id": "EXEMPLAR_WEAPON_IRON_HEART", - "name": "Exemplar Weapon: Katanas" + "name": "Exemplar Weapon: Katana" }, { "type": "weapon_category", diff --git a/data/mods/Magiclysm/Spells/animist.json b/data/mods/Magiclysm/Spells/animist.json index 2e271d4dd0dbe..de8290b6adc4e 100644 --- a/data/mods/Magiclysm/Spells/animist.json +++ b/data/mods/Magiclysm/Spells/animist.json @@ -977,7 +977,7 @@ "id": "animist_spirit_walking", "type": "SPELL", "name": { "str": "Spirit-Walking" }, - "description": "Tranform your body to pure spirit, making you invisible and intangible. You can move incredibly quickly while the spell is in effect and can pass by enemies unseen, but you will be unable to affect the physical world or cast spells.", + "description": "Transform your body to pure spirit, making you invisible and intangible. You can move incredibly quickly while the spell is in effect and can pass by enemies unseen, but you will be unable to affect the physical world or cast spells.", "flags": [ "SOMATIC", "CONCENTRATE", "VERBAL" ], "spell_class": "ANIMIST", "effect": "effect_on_condition", diff --git a/data/mods/Magiclysm/Spells/attunements/Gaias_Chosen.json b/data/mods/Magiclysm/Spells/attunements/Gaias_Chosen.json index 8f48b284d490f..f331c169e236b 100644 --- a/data/mods/Magiclysm/Spells/attunements/Gaias_Chosen.json +++ b/data/mods/Magiclysm/Spells/attunements/Gaias_Chosen.json @@ -42,7 +42,7 @@ "id": "terra_armor", "type": "SPELL", "name": "Terra Armor", - "description": "Cover yourself in dense, invisible energy of Earth. Higher level increase your defence abilities.", + "description": "Cover yourself in dense, invisible energy of Earth. Higher level increase your defense abilities.", "valid_targets": [ "self" ], "effect": "attack", "effect_str": "effect_terra_armor", diff --git a/data/mods/Magiclysm/Spells/attunements/Magnetism_Mage.json b/data/mods/Magiclysm/Spells/attunements/Magnetism_Mage.json index b9ff3711ae966..a856ee5d2d639 100644 --- a/data/mods/Magiclysm/Spells/attunements/Magnetism_Mage.json +++ b/data/mods/Magiclysm/Spells/attunements/Magnetism_Mage.json @@ -261,7 +261,7 @@ "id": "robot_disabler", "type": "SPELL", "name": "Surge mod moves", - "description": "Substract some moves from targeted_monster_ids monsters. Subspell; you aren't allowed to see it except in debug mode.", + "description": "Subtract some moves from targeted_monster_ids monsters. Subspell; you aren't allowed to see it except in debug mode.", "valid_targets": [ "hostile" ], "targeted_monster_species": [ "ROBOT", "CYBORG" ], "effect": "mod_moves", diff --git a/data/mods/Magiclysm/Spells/earthshaper.json b/data/mods/Magiclysm/Spells/earthshaper.json index 78360d4b5701c..92afacbc902f4 100644 --- a/data/mods/Magiclysm/Spells/earthshaper.json +++ b/data/mods/Magiclysm/Spells/earthshaper.json @@ -418,7 +418,7 @@ { "id": "reactive_armor", "type": "SPELL", - "name": "Reactive Armour", + "name": "Reactive Armor", "description": "Explode your stone skin, to deal massive damage to all enemies around.", "effect": "attack", "effect_str": "downed", diff --git a/data/mods/Magiclysm/enchantments/Magnetism_Mage.json b/data/mods/Magiclysm/enchantments/Magnetism_Mage.json index 44cc16a49b8d8..573ebcac8e17d 100644 --- a/data/mods/Magiclysm/enchantments/Magnetism_Mage.json +++ b/data/mods/Magiclysm/enchantments/Magnetism_Mage.json @@ -3,7 +3,7 @@ "type": "enchantment", "id": "MAGNETISM_MAGE", "name": { "str": "Power" }, - "description": "Your Magnetism Mage abilities grant you a good defence against firearms, perfect electric immunity, and the ability to see electric creatures from any distance.", + "description": "Your Magnetism Mage abilities grant you a good defense against firearms, perfect electric immunity, and the ability to see electric creatures from any distance.", "values": [ { "value": "ARMOR_BULLET", "add": -50 }, { "value": "SIGHT_RANGE_ELECTRIC", "add": 1000 } ] } ] diff --git a/data/mods/Magiclysm/enchantments/Permafrost_Mage.json b/data/mods/Magiclysm/enchantments/Permafrost_Mage.json index 872460ddc12cb..2337205af0555 100644 --- a/data/mods/Magiclysm/enchantments/Permafrost_Mage.json +++ b/data/mods/Magiclysm/enchantments/Permafrost_Mage.json @@ -2,8 +2,8 @@ { "id": "permafrost_mage_moves_substract", "type": "SPELL", - "name": "Permafrost Mage Moves Substact", - "description": "Substract some moves from monster that attack you.", + "name": "Permafrost Mage Moves Subtract", + "description": "Subtract some moves from monster that attack you.", "valid_targets": [ "hostile" ], "flags": [ "SILENT", "RANDOM_DAMAGE", "NO_EXPLOSION_SFX" ], "shape": "blast", diff --git a/data/mods/Magiclysm/items/cast_spell_items.json b/data/mods/Magiclysm/items/cast_spell_items.json index ce961e463ed71..d7525ab4ca796 100644 --- a/data/mods/Magiclysm/items/cast_spell_items.json +++ b/data/mods/Magiclysm/items/cast_spell_items.json @@ -143,7 +143,7 @@ "id": "flask_fireball", "type": "COMESTIBLE", "name": { "str_sp": "\"Fire in the flask\"" }, - "description": "They were really useful in middle ages, but the price was too high, and they were supplanted with another incendiary weapon and, long after, with molotov cocktails.", + "description": "They were really useful in middle ages, but the price was too high, and they were supplanted with another incendiary weapon and, long after, with Molotov cocktails.", "copy-from": "mana_potion_lesser", "calories": 0, "use_action": { "type": "cast_spell", "spell_id": "flask_fireball", "no_fail": true, "level": 0 }, @@ -213,7 +213,7 @@ "id": "flask_speed", "type": "COMESTIBLE", "name": { "str": "potion of sprint", "str_pl": "potions of sprint" }, - "description": "They count as doping in olympic games. Luckily you are not in a stadium.", + "description": "They count as doping in Olympic games. Luckily you are not in a stadium.", "copy-from": "mana_potion_lesser", "calories": 26, "use_action": { "type": "cast_spell", "spell_id": "flask_speed", "no_fail": true, "level": 0 }, diff --git a/data/mods/Magiclysm/items/constructs.json b/data/mods/Magiclysm/items/constructs.json index b41c00fc73421..ee4941489f34d 100644 --- a/data/mods/Magiclysm/items/constructs.json +++ b/data/mods/Magiclysm/items/constructs.json @@ -83,7 +83,7 @@ "id": "broken_forgeborn", "symbol": "x", "color": "dark_gray", - "name": "broken forge born", + "name": { "str_sp": "broken forge born" }, "category": "other", "description": "A broken forge born, with all orichalcum you would possibly ever need. Could be smashed for orichalcum.", "price": 100000, diff --git a/data/mods/Magiclysm/items/enchanted_unarmed.json b/data/mods/Magiclysm/items/enchanted_unarmed.json index 22ac137229f7a..b1a36998a27ef 100644 --- a/data/mods/Magiclysm/items/enchanted_unarmed.json +++ b/data/mods/Magiclysm/items/enchanted_unarmed.json @@ -4,7 +4,7 @@ "id": "cestus_plus_one", "copy-from": "cestus", "looks_like": "cestus", - "name": { "str": "cestus +1", "str_pl": "cestuses +1" }, + "name": { "str": "cestus +1", "str_pl": "cesti +1" }, "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } }, "relative": { "to_hit": 1 } }, @@ -13,7 +13,7 @@ "id": "cestus_plus_two", "copy-from": "cestus", "looks_like": "cestus", - "name": { "str": "cestus +2", "str_pl": "cestuses +2" }, + "name": { "str": "cestus +2", "str_pl": "cesti +2" }, "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } }, "relative": { "to_hit": 2 } }, @@ -103,7 +103,7 @@ "id": "rune_earthshaper_weapon", "symbol": "3", "color": "light_gray", - "name": { "str": "Earthshaper cestus", "str_pl": "Earthshaper cestuses" }, + "name": { "str": "Earthshaper cestus", "str_pl": "Earthshaper cesti" }, "description": "A stone battle glove with carved runes encasing the hand, protecting it while increasing striking power. There is an Earthshaper rune embedded in the palm.", "material": [ "stone", "leather", "steel" ], "volume": "500 ml", diff --git a/data/mods/Magiclysm/items/spell_scrolls.json b/data/mods/Magiclysm/items/spell_scrolls.json index f345f61edaf7d..07599603ec9d1 100644 --- a/data/mods/Magiclysm/items/spell_scrolls.json +++ b/data/mods/Magiclysm/items/spell_scrolls.json @@ -89,7 +89,7 @@ "id": "spell_scroll_recover_mana", "//": "Animist spell", "name": { "str": "Scroll of Life Conversion", "str_pl": "Scrolls of Life Conversion" }, - "description": "You channel your life force itself into your spiritual energy. You spend hp to regain mana.", + "description": "You channel your life force itself into your spiritual energy. You spend HP to regain mana.", "use_action": { "type": "learn_spell", "spells": [ "recover_mana" ] } }, { @@ -492,7 +492,7 @@ "copy-from": "spell_scroll", "id": "spell_scroll_reactive_armor", "//": "Earthshaper spell", - "name": { "str": "Scroll of Reactive Armour", "str_pl": "Scrolls of Reactive Armour" }, + "name": { "str": "Scroll of Reactive Armor", "str_pl": "Scrolls of Reactive Armor" }, "description": "Explode your stone skin, to deal massive damage to all enemies around.", "use_action": { "type": "learn_spell", "spells": [ "reactive_armor" ] } }, @@ -853,7 +853,7 @@ "id": "spell_scroll_explosive_decompression", "//": "Stormshaper spell", "name": { "str": "Scroll of Explosive Decompression", "str_pl": "Scrolls of Explosive Decompression" }, - "description": "Create a high-pressure zone originating from the selected point. Shortly after, a massive pressure wave will crush everything inside, inflicting barotrarumatic injuries on everyone affected.", + "description": "Create a high-pressure zone originating from the selected point. Shortly after, a massive pressure wave will crush everything inside, inflicting barotraumatic injuries on everyone affected.", "use_action": { "type": "learn_spell", "spells": [ "explosive_decompression" ] } }, { @@ -862,7 +862,7 @@ "id": "spell_scroll_vacuum_decompression", "//": "Stormshaper spell", "name": { "str": "Scroll of Vacuum Decompression", "str_pl": "Scrolls of Vacuum Decompression" }, - "description": "Create a high-pressure zone originating from the selected point. Shortly after, a massive pressure wave will crush everything inside, inflicting barotrarumatic injuries on everyone affected. The pressure differential will also pull unprepared creatures inside the zone before collapsing.", + "description": "Create a high-pressure zone originating from the selected point. Shortly after, a massive pressure wave will crush everything inside, inflicting barotraumatic injuries on everyone affected. The pressure differential will also pull unprepared creatures inside the zone before collapsing.", "use_action": { "type": "learn_spell", "spells": [ "vacuum_decompression" ] } }, { @@ -2011,7 +2011,7 @@ "id": "spell_scroll_animist_slow_food_rotting_spell", "//": "Animist spell", "name": { "str": "Scroll of Abjure Spirits of Rot", "str_pl": "Scrolls of Abjure Spirits of Rot" }, - "description": "Banisht the decay spirits from the food you're carrying, making it last much longer before going bad.", + "description": "Banish the decay spirits from the food you're carrying, making it last much longer before going bad.", "use_action": { "type": "learn_spell", "spells": [ "animist_slow_food_rotting_spell" ] } }, { diff --git a/data/mods/Magiclysm/items/spellbooks.json b/data/mods/Magiclysm/items/spellbooks.json index 691f20c9433b8..f92cc02d1a9ff 100644 --- a/data/mods/Magiclysm/items/spellbooks.json +++ b/data/mods/Magiclysm/items/spellbooks.json @@ -776,7 +776,7 @@ "id": "plant_spellbook", "name": { "ctxt": "spellbook", "str": "The Elven Path", "str_pl": "copies of The Elven Path" }, "//": "7 Druid spells", - "description": "Writen by the elven archdruid Tylindel Melithilarahd over 500 years ago, this weighty tome was considered *the* most important book of the Harmonist druidic movement up until just before the Cataclysm. Archdruid Melithilarahd's death in 2016 ended his overt patronage of his own works, allowing other writers to attempt to make their mark, especially younger elves who did not have such a strident anti-modern attitude. In addition to all the philosopical essays about the importance of living in harmony with nature and allowing plants to grow where they will are several plant-based druidic spells.", + "description": "Written by the elven archdruid Tylindel Melithilarahd over 500 years ago, this weighty tome was considered *the* most important book of the Harmonist druidic movement up until just before the Cataclysm. Archdruid Melithilarahd's death in 2016 ended his overt patronage of his own works, allowing other writers to attempt to make their mark, especially younger elves who did not have such a strident anti-modern attitude. In addition to all the philosophical essays about the importance of living in harmony with nature and allowing plants to grow where they will are several plant-based druidic spells.", "price": 15000, "material": [ "paper", "cardboard" ], "symbol": "?", diff --git a/data/mods/Magiclysm/monsters/mi-go.json b/data/mods/Magiclysm/monsters/mi-go.json index 0309ea6c0f5cd..bd410955d9371 100644 --- a/data/mods/Magiclysm/monsters/mi-go.json +++ b/data/mods/Magiclysm/monsters/mi-go.json @@ -140,7 +140,7 @@ "type": "spell", "spell_data": { "id": "dispel_magic_monster", "min_level": 8 }, "cooldown": 30, - "monster_message": "%1$s numerous antennae point directlty at %3$s." + "monster_message": "%1$s numerous antennae point directly at %3$s." } ], "flags": [ diff --git a/data/mods/Magiclysm/monsters/nature_spirits.json b/data/mods/Magiclysm/monsters/nature_spirits.json index 9a5f78c4f18ab..5bd5104616965 100644 --- a/data/mods/Magiclysm/monsters/nature_spirits.json +++ b/data/mods/Magiclysm/monsters/nature_spirits.json @@ -76,7 +76,7 @@ "id": "mon_brackenwight", "type": "MONSTER", "name": "brackenwight", - "description": "An animate pile of moss, leaves, sticks, and other forest detritus, towering almost three metres high. Three pits near the top with a lambent green glow might be eyes. It slowly walks on massive limbs.", + "description": "An animate pile of moss, leaves, sticks, and other forest detritus, towering almost three meters high. Three pits near the top with a lambent green glow might be eyes. It slowly walks on massive limbs.", "default_faction": "forest_spirit_faction", "species": [ "FOREST_SPIRIT" ], "volume": "339500 ml", diff --git a/data/mods/Magiclysm/monsters/zombified_monsters.json b/data/mods/Magiclysm/monsters/zombified_monsters.json index 7e679bd528901..75ccd250b8ac6 100644 --- a/data/mods/Magiclysm/monsters/zombified_monsters.json +++ b/data/mods/Magiclysm/monsters/zombified_monsters.json @@ -189,7 +189,7 @@ "id": "mon_yulecat_zombie_brute", "copy-from": "mon_yulecat_zombie", "name": "Tod cat", - "description": "Once used to its decomposed body, this nightmarish cat with thick teeth and razorshap claws seems to be looking around for things to \"play\" with. Though its head is of a feline, it grins at you sadistically with a glint in its cold demonic eyes.", + "description": "Once used to its decomposed body, this nightmarish cat with thick teeth and razor-sharp claws seems to be looking around for things to \"play\" with. Though its head is of a feline, it grins at you sadistically with a glint in its cold demonic eyes.", "path_settings": { "max_dist": 17 }, "relative": { "hp": 65, diff --git a/data/mods/Magiclysm/npc/TALK_FORGE_DIVINER.json b/data/mods/Magiclysm/npc/TALK_FORGE_DIVINER.json index 0f1442230aff0..d19d3f1fee352 100644 --- a/data/mods/Magiclysm/npc/TALK_FORGE_DIVINER.json +++ b/data/mods/Magiclysm/npc/TALK_FORGE_DIVINER.json @@ -108,7 +108,7 @@ "dynamic_line": "Seeking to pick around your civilization's corpse?", "responses": [ { "text": "A lab.", "topic": "TALK_FORGE_LORD_DIVINER_LAB" }, - { "text": "An exodii location.", "topic": "TALK_FORGE_LORD_DIVINER_EXODII" }, + { "text": "An Exodii location.", "topic": "TALK_FORGE_LORD_DIVINER_EXODII" }, { "text": "A strange temple.", "topic": "TALK_FORGE_LORD_DIVINER_TEMPLE" }, { "text": "An attunement altar.", "topic": "TALK_FORGE_LORD_DIVINER_ATTUNEMENT" }, { "text": "A magic academy.", "topic": "TALK_FORGE_LORD_DIVINER_ACADEMY" }, @@ -287,7 +287,7 @@ { "id": "TALK_FORGE_LORD_DIVINER_SPIDERS_DEMON", "type": "talk_topic", - "dynamic_line": "Fasinating creatures, really. They have evolved a way to channel their innate mana into potent fire spells. Some demonic spider queens collect magical items as well. Perhaps they have a way of absorbing the mana in them and use it for themselves? I'll mark the lair of such a queen on your map for one denarius. You might want to bring fire resistant clothing.", + "dynamic_line": "Fascinating creatures, really. They have evolved a way to channel their innate mana into potent fire spells. Some demonic spider queens collect magical items as well. Perhaps they have a way of absorbing the mana in them and use it for themselves? I'll mark the lair of such a queen on your map for one denarius. You might want to bring fire resistant clothing.", "responses": [ { "text": "It's a deal.", diff --git a/data/mods/Magiclysm/npc/forge_diviner_missions.json b/data/mods/Magiclysm/npc/forge_diviner_missions.json index 2f319d78aa3e9..23ed97eeb60bc 100644 --- a/data/mods/Magiclysm/npc/forge_diviner_missions.json +++ b/data/mods/Magiclysm/npc/forge_diviner_missions.json @@ -355,11 +355,11 @@ { "id": "MISSION_FORGE_DIVINER_EXODII", "type": "mission_definition", - "name": { "str": "Visit the exodii" }, + "name": { "str": "Visit the Exodii" }, "goal": "MGOAL_GO_TO_TYPE", "difficulty": 0, "value": 0, - "description": "The diviner told you that there would be exodii here.", + "description": "The diviner told you that there would be Exodii here.", "destination": "exodii_base_x0y0z0", "start": { "assign_mission_target": { diff --git a/data/mods/Magiclysm/snippets/survivor_notes.json b/data/mods/Magiclysm/snippets/survivor_notes.json index 7605eb8b9e064..142403aec08b7 100644 --- a/data/mods/Magiclysm/snippets/survivor_notes.json +++ b/data/mods/Magiclysm/snippets/survivor_notes.json @@ -5,7 +5,7 @@ "text": [ { "id": "magiclysm_note_1", - "text": "\"(Spell Name) RECIPE V3\n---\nRare Ingredients:\n- 17 drams owl's blood - less no effect, more turns bear into large owl\n- 1 gastrolith, large american alligator\n- 3 teeth or claws from a honey badger\n- 8 pounds bear meat, preferably polar bear, grizzly will suffice\nBring a large pot (meat must fully submerge) filled about half way with potion starter fluid (high grade) to a boil. Add gastrolith and teeth/claws after boiling, add the blood, stir counterclockwise for a minute while chanting standard polymorph spell. Continue until concoction has a slight glow. Add the bear meat, remove from heat, cover for 24 hours.\nBear MUST eat all 8 pounds of the meat (claws and gastrolith optional).\n---\n*I've finally gotten my hands on enough polar bear meat. The grizzly variations are a bit lackluster.*\nThere are flecks of blood on the page.\"" + "text": "\"(Spell Name) RECIPE V3\n---\nRare Ingredients:\n- 17 drams owl's blood - less no effect, more turns bear into large owl\n- 1 gastrolith, large American alligator\n- 3 teeth or claws from a honey badger\n- 8 pounds bear meat, preferably polar bear, grizzly will suffice\nBring a large pot (meat must fully submerge) filled about half way with potion starter fluid (high grade) to a boil. Add gastrolith and teeth/claws after boiling, add the blood, stir counterclockwise for a minute while chanting standard polymorph spell. Continue until concoction has a slight glow. Add the bear meat, remove from heat, cover for 24 hours.\nBear MUST eat all 8 pounds of the meat (claws and gastrolith optional).\n---\n*I've finally gotten my hands on enough polar bear meat. The grizzly variations are a bit lackluster.*\nThere are flecks of blood on the page.\"" }, { "id": "magiclysm_note_2", diff --git a/data/mods/Magiclysm/techniques_fantasy_species.json b/data/mods/Magiclysm/techniques_fantasy_species.json index 813116dd55cea..3f9e922d13314 100644 --- a/data/mods/Magiclysm/techniques_fantasy_species.json +++ b/data/mods/Magiclysm/techniques_fantasy_species.json @@ -2,7 +2,7 @@ { "type": "technique", "id": "FANGS_BITE_GOBLIN", - "name": "Gobin Bite", + "name": "Goblin Bite", "melee_allowed": true, "messages": [ "You bite %s", " bites %s!" ], "description": "Bite someone with goblin's naturally-sharp teeth.", @@ -28,7 +28,7 @@ { "type": "technique", "id": "FANGS_BITE_GOBLIN_GRAB", - "name": "Gobin Bite", + "name": "Goblin Bite", "melee_allowed": true, "messages": [ "You bite %s", " bites %s!" ], "description": "Bite someone with a goblin's naturally-sharp teeth.", diff --git a/data/mods/Megafauna/monsters/mf_domestic.json b/data/mods/Megafauna/monsters/mf_domestic.json index 8e1bc12b05d78..c0564e63b2a44 100644 --- a/data/mods/Megafauna/monsters/mf_domestic.json +++ b/data/mods/Megafauna/monsters/mf_domestic.json @@ -432,8 +432,8 @@ { "id": "mon_camelops", "type": "MONSTER", - "name": { "str": "Camelops", "str_pl": "camelops" }, - "description": "A huge, woolly two-humped camel that roams far and wide across the american continent. It looks at you irritated, chewing on some long grass.", + "name": { "str_sp": "Camelops" }, + "description": "A huge, woolly two-humped camel that roams far and wide across the American continent. It looks at you irritated, chewing on some long grass.", "default_faction": "mega_herbivore", "bodytype": "horse", "categories": [ "WILDLIFE" ], diff --git a/data/mods/MindOverMatter/items/books.json b/data/mods/MindOverMatter/items/books.json index bdd24d889a84d..e62cc28a731ea 100644 --- a/data/mods/MindOverMatter/items/books.json +++ b/data/mods/MindOverMatter/items/books.json @@ -76,7 +76,7 @@ "str": "The Mind Illuminated: A Complete Meditation Guide Integrating Buddhist Wisdom and Brain Science for Greater Mindfulness", "str_pl": "copies of The Mind Illuminated: A Complete Meditation Guide Integrating Buddhist Wisdom and Brain Science for Greater Mindfulness" }, - "description": "Written by a neuroscientist and meditator pratitioner, this book offers a ten-step meditation program that combines science with traditional meditation techniques.", + "description": "Written by a neuroscientist and meditator practitioner, this book offers a ten-step meditation program that combines science with traditional meditation techniques.", "weight": 1 }, { diff --git a/data/mods/MindOverMatter/items/tools/lighting.json b/data/mods/MindOverMatter/items/tools/lighting.json index f908a0787214b..b4088d635388c 100644 --- a/data/mods/MindOverMatter/items/tools/lighting.json +++ b/data/mods/MindOverMatter/items/tools/lighting.json @@ -3,7 +3,7 @@ "id": "pyrokinetic_flashlight", "type": "TOOL", "name": { "str": "everglow matrix flashlight (off)", "str_pl": "everglow matrix flashlights (off)" }, - "description": "A household flashlight enhanced with matrix technology. It is slighly dimmer but will last significantly longer.", + "description": "A household flashlight enhanced with matrix technology. It is slightly dimmer but will last significantly longer.", "material": [ "plastic", "aluminum", "nether_crystal" ], "symbol": ";", "color": "blue", diff --git a/data/mods/MindOverMatter/obsolete/nether_attunement_spells.json b/data/mods/MindOverMatter/obsolete/nether_attunement_spells.json index 7bd68f31eb3ee..87ab2a15d4571 100644 --- a/data/mods/MindOverMatter/obsolete/nether_attunement_spells.json +++ b/data/mods/MindOverMatter/obsolete/nether_attunement_spells.json @@ -130,7 +130,7 @@ { "id": "psionic_drained_difficulty_five", "type": "SPELL", - "name": { "str": "Foirteen Percent Nether Attunement Chance" }, + "name": { "str": "Fourteen Percent Nether Attunement Chance" }, "valid_targets": [ "self" ], "description": "14% chance to gain nether-attunement.", "flags": [ "SILENT", "WONDER", "NO_EXPLOSION_SFX" ], @@ -398,7 +398,7 @@ { "id": "psionic_maintenance_drained_difficulty_five", "type": "SPELL", - "name": { "str": "Foirteen Percent Nether Attunement Chance" }, + "name": { "str": "Fourteen Percent Nether Attunement Chance" }, "valid_targets": [ "self" ], "description": "14% chance to gain nether-attunement.", "flags": [ "SILENT", "WONDER", "NO_EXPLOSION_SFX" ], diff --git a/data/mods/MindOverMatter/powers/biokinesis.json b/data/mods/MindOverMatter/powers/biokinesis.json index f81f460b10de4..3d738ffbbcff0 100644 --- a/data/mods/MindOverMatter/powers/biokinesis.json +++ b/data/mods/MindOverMatter/powers/biokinesis.json @@ -116,7 +116,7 @@ "type": "SPELL", "name": "[Ψ]Flexibility", "description": "You can make your limbs move far beyond the normal human range of motion, allowing you to twist out of others' grasp and reduce fall damage.", - "message": "You body begins twisting in unbelivable ways.", + "message": "You body begins twisting in unbelievable ways.", "teachable": false, "valid_targets": [ "self" ], "spell_class": "BIOKINETIC", diff --git a/data/mods/MindOverMatter/powers/nether_attunement_spells.json b/data/mods/MindOverMatter/powers/nether_attunement_spells.json index 59ecadf0b0d3b..82ea22540c75d 100644 --- a/data/mods/MindOverMatter/powers/nether_attunement_spells.json +++ b/data/mods/MindOverMatter/powers/nether_attunement_spells.json @@ -41,7 +41,7 @@ { "id": "nether_attunement_nether_lightning", "type": "SPELL", - "name": { "str": "Nether Attunement Lightning All ARound" }, + "name": { "str": "Nether Attunement Lightning All Around" }, "valid_targets": [ "self", "ground", "ally", "hostile" ], "description": "Unleashes a blast of lightning everywhere around.", "message": "", diff --git a/data/mods/MindOverMatter/professions.json b/data/mods/MindOverMatter/professions.json index 3aa16882ec9e2..f983139f4ad81 100644 --- a/data/mods/MindOverMatter/professions.json +++ b/data/mods/MindOverMatter/professions.json @@ -285,7 +285,7 @@ { "type": "profession", "id": "psi_telepath_interrogater", - "name": "Government Interrogater (DECEASED)", + "name": "Government Interrogator (DECEASED)", "description": "You did not die in the Cataclysm because on paper, you are already dead. You assumed a new identity as part of an experimental program designed to produce psychic interrogators. They told you that you were serving your country, that your gifts would be the key to winning the new Cold War that was surely developing, but they didn't consider the ramifications of having a telepath on the base. You knew right away that things were much worse than the brass was telling you, and your gifts let you \"persuade\" the guards to let you out even in the face of the lockdown. You had thought to go somewhere else, to get away from New England, but the end came much faster than even you thought it would.", "points": 3, "skills": [ { "level": 6, "name": "speech" }, { "level": 3, "name": "metaphysics" } ], diff --git a/data/mods/MindOverMatter/snippets/snippets_new.json b/data/mods/MindOverMatter/snippets/snippets_new.json index 985c4441e3ff6..5234d71c5bb8b 100644 --- a/data/mods/MindOverMatter/snippets/snippets_new.json +++ b/data/mods/MindOverMatter/snippets/snippets_new.json @@ -158,7 +158,7 @@ { "name": "incident report: 385924", "id": "lab_file_biokinesis_04", - "text": "Upon leaving for the evening, Dr. Erikson neglected to seal cage #3, allowing one of the experimental mice (#748562) to gain access to the matrix crystal supplies. One crystal discharged, affecting 748562 and apparently causing an awakening. 748562 escaped the room, squeezing under the door, and is currently loose within the facility.\n\nDr. Erickson has been placed on administrative leave pending a full investigation and new procedures for storing matrix crystals are currently being implemented. A search for 748562 is still underway." + "text": "Upon leaving for the evening, Dr. Erickson neglected to seal cage #3, allowing one of the experimental mice (#748562) to gain access to the matrix crystal supplies. One crystal discharged, affecting 748562 and apparently causing an awakening. 748562 escaped the room, squeezing under the door, and is currently loose within the facility.\n\nDr. Erickson has been placed on administrative leave pending a full investigation and new procedures for storing matrix crystals are currently being implemented. A search for 748562 is still underway." }, { "name": "torn notebook page", @@ -264,7 +264,7 @@ { "name": "Handwritten notes on lined paper", "id": "lab_file_telepathy_07", - "text": "I know this isn't part of my report but I have to write it down somewhere. People are getting weird. They teach us to block out stray thoughts and I used to have no trouble with it, but even since the lockdown and the news about the outbreak it's gotten so hard that I can't always do it. Sometimes it leaks through, and lately it's all bad. I came around a corner into a group of researchers yesterday and accidentally knocked into one. She didn't even drop the coffee she was carrying, but just for a moment I caught her thinking about ripping my throat out with her bare hands! She snapped out a \"Watch it!\" and kept going without even giving me time to apologize, but her mind… And when Dr. Chen was arguing with his assistent earlier this morning, both of them thought about shooting each other. The assistant even thought about going on a mass shooting afterwards! I'm no therapist but I don't think this is just us being cooped up in here. Something is really wrong." + "text": "I know this isn't part of my report but I have to write it down somewhere. People are getting weird. They teach us to block out stray thoughts and I used to have no trouble with it, but even since the lockdown and the news about the outbreak it's gotten so hard that I can't always do it. Sometimes it leaks through, and lately it's all bad. I came around a corner into a group of researchers yesterday and accidentally knocked into one. She didn't even drop the coffee she was carrying, but just for a moment I caught her thinking about ripping my throat out with her bare hands! She snapped out a \"Watch it!\" and kept going without even giving me time to apologize, but her mind… And when Dr. Chen was arguing with his assistant earlier this morning, both of them thought about shooting each other. The assistant even thought about going on a mass shooting afterwards! I'm no therapist but I don't think this is just us being cooped up in here. Something is really wrong." } ] }, @@ -324,7 +324,7 @@ { "name": "Zombie Revivification", "id": "lab_file_vitakinesis_04", - "text": "Gentlemen, can we cure death?\n\nSorry, I had to. Anyway, the answer is no. We had multiple SMOKE USHER mathematicians try everything they could against a properly-restrained zombie and no luck. The furthest we got was D93 managed to discover some way to kill zombies faster; her attempt to restart the normal biological processes caused accelerated decay and resulted in the zombie returning to an inert state after approximately thirty minutes from initial contact. Subsequent revivication was delayed for an additional six hours.\n\nFurther testing on lab rats indicate that this ability functions on living subject as well. I plan to start human testing once the lockdown ends and I can acquire suitable volunteers." + "text": "Gentlemen, can we cure death?\n\nSorry, I had to. Anyway, the answer is no. We had multiple SMOKE USHER mathematicians try everything they could against a properly-restrained zombie and no luck. The furthest we got was D93 managed to discover some way to kill zombies faster; her attempt to restart the normal biological processes caused accelerated decay and resulted in the zombie returning to an inert state after approximately thirty minutes from initial contact. Subsequent revivification was delayed for an additional six hours.\n\nFurther testing on lab rats indicate that this ability functions on living subject as well. I plan to start human testing once the lockdown ends and I can acquire suitable volunteers." } ] }, @@ -361,7 +361,7 @@ { "name": "LV-429 Analysis", "id": "lab_file_matrix_research_04", - "text": "Human-portable laser weapons suffer from three major problems--high power draw preventing them from easily being transportable or usable in skirmish combat, long dwell times meaning that the operator must remain exposed to return fire in order to do anything more than blind the target, and common atmospheric conditions like dust or haze severely reducing the effectiveness of the beam. The LV-429 solves all three of these problems. Before the primary laser is fired, a secondary netherum mathemathical beam clears the path of the laser, removing atmospheric contaminants without affecting the target. The laser is fired in a series of short pulses, each much higher intensity than a standard laser, eliminating the need for extensive dwell time. Finally, the power source contains a small ND-cell, capable of powering the weapon effectively indefinitely.\n\nOne problem remains to be solved. While the weapon is capable of providing enough power for every shot in succession, matrix technology has not yet provided us with more efficient battery storage. This means that the ND-cell must charge existing batteries, allowing the LV-429 to be fired only once every few seconds, obviously too low a rate of fire for any live engagement. An attempt to overcome this limitation by including processed matrix crystals for additional energy production led to unacceptable heat levels, rendering the weapon unusable after less than a minute of sustained fire and, in one case, leading to the detonation of the prototype and the death of the tester. Further enhancements in power storage technology will be necessary before proper deployment." + "text": "Human-portable laser weapons suffer from three major problems--high power draw preventing them from easily being transportable or usable in skirmish combat, long dwell times meaning that the operator must remain exposed to return fire in order to do anything more than blind the target, and common atmospheric conditions like dust or haze severely reducing the effectiveness of the beam. The LV-429 solves all three of these problems. Before the primary laser is fired, a secondary netherum mathematical beam clears the path of the laser, removing atmospheric contaminants without affecting the target. The laser is fired in a series of short pulses, each much higher intensity than a standard laser, eliminating the need for extensive dwell time. Finally, the power source contains a small ND-cell, capable of powering the weapon effectively indefinitely.\n\nOne problem remains to be solved. While the weapon is capable of providing enough power for every shot in succession, matrix technology has not yet provided us with more efficient battery storage. This means that the ND-cell must charge existing batteries, allowing the LV-429 to be fired only once every few seconds, obviously too low a rate of fire for any live engagement. An attempt to overcome this limitation by including processed matrix crystals for additional energy production led to unacceptable heat levels, rendering the weapon unusable after less than a minute of sustained fire and, in one case, leading to the detonation of the prototype and the death of the tester. Further enhancements in power storage technology will be necessary before proper deployment." }, { "name": "XE037 or whatever", diff --git a/data/mods/No_Hope/monsters.json b/data/mods/No_Hope/monsters.json index 175af7e975bb2..c6646494b453e 100644 --- a/data/mods/No_Hope/monsters.json +++ b/data/mods/No_Hope/monsters.json @@ -196,7 +196,7 @@ { "id": "mon_crows_m240", "type": "MONSTER", - "name": { "str": "M240 autonomous CROWS II" }, + "name": { "str_sp": "M240 autonomous CROWS II" }, "description": "A remote weapon system derived from the M153 CROWS II and enhanced with autonomous operation software. Thousands of these were deployed by the US military before the Cataclysm and they were valued for their use in engaging infantry without exposing the operator. This one is fitted with a M240.", "default_faction": "military", "species": [ "ROBOT" ], @@ -564,7 +564,7 @@ { "id": "mon_mech_recon", "type": "MONSTER", - "name": { "str": "X-03: 'Spectre' Recon Mech" }, + "name": { "str": "X-03: 'Specter' Recon Mech" }, "description": "The Boeing-Daewoo RMES (Recon Mechanical Exoskeleton Suit), a recent acquisition by the U.S. military, it was designed to be used in a scout-recon-sniper role, due to its mobility, integrated laser sniper rifle, and suite of optics for target designation and battlefield awareness. It was not deployed before the Cataclysm hit, though there were a few prototypes in the field. You may be able to hack it to accept you as its pilot. Like all mech-suits, it can act as a UPS from its large battery.", "default_faction": "mech_bot", "species": [ "ROBOT" ], diff --git a/data/mods/TEST_DATA/items.json b/data/mods/TEST_DATA/items.json index db870a59126d5..5a20cf5aa4a25 100644 --- a/data/mods/TEST_DATA/items.json +++ b/data/mods/TEST_DATA/items.json @@ -3613,7 +3613,7 @@ { "id": "test_exo_lense_module", "type": "TOOL", - "name": { "str": "exosuit multi lense zoom module" }, + "name": { "str": "exosuit multi-lens zoom module" }, "description": "A series of strangely shaped hexagonal lenses that flutter about inside your helmet. As the lenses shift things around you stay perfectly in focus no matter your eyesight or distance. It can be mounted to an exosuit helmet.", "weight": "500 g", "volume": "250 ml", diff --git a/data/mods/TropiCataclysm/furniture_and_terrain/tropical_terrain_flora.json b/data/mods/TropiCataclysm/furniture_and_terrain/tropical_terrain_flora.json index 92c427bca6cf9..b12badcd7abad 100644 --- a/data/mods/TropiCataclysm/furniture_and_terrain/tropical_terrain_flora.json +++ b/data/mods/TropiCataclysm/furniture_and_terrain/tropical_terrain_flora.json @@ -3,7 +3,7 @@ "type": "terrain", "id": "t_tree_pachira", "name": "pachira tree", - "description": "A massive wetland tree belonging to the 'Pachira' genus, also known as the Guyanan Chesnut Tree. If you look closely, you can see some unharvested chestnuts.", + "description": "A massive wetland tree belonging to the 'Pachira' genus, also known as the Guiana Chestnut Tree. If you look closely, you can see some unharvested chestnuts.", "symbol": "7", "color": [ "green", "green", "green_yellow", "brown" ], "move_cost": 0, @@ -30,7 +30,7 @@ "type": "terrain", "id": "t_tree_pachira_harvested", "name": "chestnut tree", - "description": "A massive wetland tree belonging to the 'Pachira' genus, also known as the Guyanan Chesnut tree.", + "description": "A massive wetland tree belonging to the 'Pachira' genus, also known as the Guiana Chestnut tree.", "symbol": "7", "color": [ "green", "green", "green", "brown" ], "move_cost": 0, diff --git a/data/mods/TropiCataclysm/items/comestibles/egg.json b/data/mods/TropiCataclysm/items/comestibles/egg.json index 32da090258b6a..d682e306aafb4 100644 --- a/data/mods/TropiCataclysm/items/comestibles/egg.json +++ b/data/mods/TropiCataclysm/items/comestibles/egg.json @@ -317,7 +317,7 @@ { "type": "COMESTIBLE", "id": "egg_tucunare", - "name": { "str_sp": "tucunare roe" }, + "name": { "str_sp": "tucunaré roe" }, "copy-from": "egg_fish", "rot_spawn": "GROUP_EGG_TUCUNARE" }, diff --git a/data/mods/TropiCataclysm/monsters/tropical_fish.json b/data/mods/TropiCataclysm/monsters/tropical_fish.json index dd5aee73f3384..7a47159cfe902 100644 --- a/data/mods/TropiCataclysm/monsters/tropical_fish.json +++ b/data/mods/TropiCataclysm/monsters/tropical_fish.json @@ -121,7 +121,7 @@ "type": "MONSTER", "copy-from": "mon_fish_large", "name": { "str": "electric eel" }, - "description": "An electric eel. A strange elongated fish known for its hability to use electricity to hunt prey, despite their name they are not actually eels.", + "description": "An electric eel. A strange elongated fish known for its ability to use electricity to hunt prey, despite their name they are not actually eels.", "special_when_hit": [ "ZAPBACK", 100 ], "reproduction": { "baby_egg": "egg_eel_electric", "baby_count": 2, "baby_timer": 17 }, "flags": [ "FISHABLE", "SEES", "SMELLS", "SWIMS", "AQUATIC", "WATER_CAMOUFLAGE", "ELECTRIC" ] @@ -383,7 +383,7 @@ "id": "mon_fish_koi", "type": "MONSTER", "copy-from": "mon_fish_medium", - "name": { "str": "koi" }, + "name": { "str_sp": "koi" }, "reproduction": { "baby_egg": "egg_koi", "baby_count": 2, "baby_timer": 17 }, "description": "A domestic variant of the Amur carp originally bred in Japan for its color variations. These fishes are known to devolve quickly to feral status if left to escape." }, diff --git a/data/mods/TropiCataclysm/monsters/tropical_mammal.json b/data/mods/TropiCataclysm/monsters/tropical_mammal.json index 9e64be32025c8..c0fa42b1c26ba 100644 --- a/data/mods/TropiCataclysm/monsters/tropical_mammal.json +++ b/data/mods/TropiCataclysm/monsters/tropical_mammal.json @@ -346,15 +346,15 @@ { "id": "mon_peccari_piglet", "type": "MONSTER", - "name": { "str": "peccari piglet" }, + "name": { "str": "peccary piglet" }, "copy-from": "mon_boar_wild_piglet", - "description": "The small offspring of a peccari. Much like true boar piglets, this one has a mottled fur as camouflage.", + "description": "The small offspring of a peccary. Much like true boar piglets, this one has a mottled fur as camouflage.", "upgrades": { "age_grow": 38, "into": "mon_peccari" } }, { "id": "mon_peccari", "type": "MONSTER", - "name": "peccari", + "name": { "str": "peccary", "str_pl": "peccaries" }, "description": "A small furred omnivore native to the American continent. Despite looking like a boar it is not directly related to them or their domestic brethren.", "default_faction": "pig", "bodytype": "pig", diff --git a/data/mods/TropiCataclysm/monsters/tropical_nether.json b/data/mods/TropiCataclysm/monsters/tropical_nether.json index 62c61a82a1f7d..914223d0cb043 100644 --- a/data/mods/TropiCataclysm/monsters/tropical_nether.json +++ b/data/mods/TropiCataclysm/monsters/tropical_nether.json @@ -222,7 +222,7 @@ "id": "mon_jellyfish_giant", "type": "MONSTER", "name": { "str": "sky phantom" }, - "description": "A huge alien creature brought by the portal storms. It resembles a portuguese man'o'war fused to a zeppelin.", + "description": "A huge alien creature brought by the portal storms. It resembles a Portuguese man-o'-war fused to a zeppelin.", "default_faction": "nether", "categories": [ "WILDLIFE" ], "species": [ "NETHER" ], diff --git a/data/mods/TropiCataclysm/monsters/tropical_reptile_amphibian.json b/data/mods/TropiCataclysm/monsters/tropical_reptile_amphibian.json index 52de0fad52706..eabf01ea1b07e 100644 --- a/data/mods/TropiCataclysm/monsters/tropical_reptile_amphibian.json +++ b/data/mods/TropiCataclysm/monsters/tropical_reptile_amphibian.json @@ -3,7 +3,7 @@ "id": "mon_beaded_lizard", "type": "MONSTER", "name": { "str": "beaded lizard" }, - "description": "A genus of venomous lizards found from the US to Guatemala. The gila monster makes part of this group.", + "description": "A genus of venomous lizards found from the US to Guatemala. The Gila monster makes part of this group.", "default_faction": "small_animal", "bodytype": "lizard", "categories": [ "WILDLIFE" ], @@ -277,7 +277,7 @@ "id": "mon_crocodile", "type": "MONSTER", "name": { "str": "crocodile" }, - "description": "The American crocodile, found from the Orinoco up to southernmost Florida. It´s well adapted to thrive in both fresh and salty waters and can get very large.", + "description": "The American crocodile, found from the Orinoco up to southernmost Florida. It's well adapted to thrive in both fresh and salty waters and can get very large.", "default_faction": "gator", "bodytype": "gator", "categories": [ "WILDLIFE" ], @@ -400,7 +400,7 @@ { "id": "mon_tadfish", "type": "MONSTER", - "name": { "str": "tadfish", "str_pl": "tadfishes" }, + "name": { "str_sp": "tadfish" }, "description": "A strange neotenic batrachian grown from a specific kind of tadpole. Instead of growing legs it has become more fish-like.", "copy-from": "mon_tadpole_small", "proportional": { "hp": 2, "speed": 1.1, "morale": 1.1, "melee_dice_sides": 2 }, @@ -480,7 +480,7 @@ "id": "mon_caecilian_larva", "type": "MONSTER", "name": { "str": "caecilian larva" }, - "description": "Caecilians are a viviparous. Ther larvae are born inside the female and fed with specials cells until they get out of her body.", + "description": "Caecilians are a viviparous. Their larvae are born inside the female and fed with specials cells until they get out of her body.", "copy-from": "mon_caecilian", "proportional": { "hp": 0.5, "speed": 0.75, "morale": 1.1 }, "upgrades": { "age_grow": 30, "into": "mon_caecilian" }, diff --git a/data/mods/Xedra_Evolved/enchantments/weapon.json b/data/mods/Xedra_Evolved/enchantments/weapon.json index 0794c5b54eb75..b27bcbbffb23a 100644 --- a/data/mods/Xedra_Evolved/enchantments/weapon.json +++ b/data/mods/Xedra_Evolved/enchantments/weapon.json @@ -9,7 +9,7 @@ "id": "xedra_weak_healing", "type": "SPELL", "name": "Weak healing", - "description": "Heal 1 hp. Used in various enchantments. You can see it only in debug.", + "description": "Heal 1 HP. Used in various enchantments. You can see it only in debug.", "valid_targets": [ "self" ], "min_damage": -1, "max_damage": -1, diff --git a/data/mods/Xedra_Evolved/eocs/eoc_riddles.json b/data/mods/Xedra_Evolved/eocs/eoc_riddles.json index a4d42874aea63..b63ed16eec4eb 100644 --- a/data/mods/Xedra_Evolved/eocs/eoc_riddles.json +++ b/data/mods/Xedra_Evolved/eocs/eoc_riddles.json @@ -153,8 +153,8 @@ { "math": [ "xe_riddle_14", "--" ] }, { "run_eoc_selector": [ "EOC_NONE", "EOC_NONE" ], - "title": "Opressed or Opressor?", - "names": [ "Opressed", "Opressor" ] + "title": "Oppressed or Oppressor?", + "names": [ "Oppressed", "Oppressor" ] } ] }, diff --git a/data/mods/Xedra_Evolved/eocs/spell_learning_eoc.json b/data/mods/Xedra_Evolved/eocs/spell_learning_eoc.json index a7a580e7c711f..2c9ba420af7c9 100644 --- a/data/mods/Xedra_Evolved/eocs/spell_learning_eoc.json +++ b/data/mods/Xedra_Evolved/eocs/spell_learning_eoc.json @@ -18,7 +18,7 @@ { "u_message": "spell: ", "type": "debug" }, { "u_message": "spell_exp_diff: ", "type": "debug" }, { "u_message": "spell_train_factor: ", "type": "debug" }, - { "u_message": "amount of xp added: ", "type": "debug" }, + { "u_message": "amount of XP added: ", "type": "debug" }, { "math": [ "u_spell_exp(_spell)", "+=", "spell_exp_diff(u_spell_level(_spell))/spell_train_factor(_cost)" ] } ] }, diff --git a/data/mods/Xedra_Evolved/items/alchemy.json b/data/mods/Xedra_Evolved/items/alchemy.json index 363769e1c76d8..bf4a633648d49 100644 --- a/data/mods/Xedra_Evolved/items/alchemy.json +++ b/data/mods/Xedra_Evolved/items/alchemy.json @@ -136,7 +136,7 @@ "id": "charm_of_marzanna", "copy-from": "garnet_silver_pendant_necklace", "type": "ARMOR", - "name": { "str": "charm of Marzanna" }, + "name": { "str": "charm of Marzanna", "str_pl": "charms of Marzanna" }, "description": "A tiny effigy of a woman with singed extremities and a waterlogged face.", "color": "light_blue", "relic_data": { "passive_effects": [ { "id": "ench_climate_control_marzanna" } ] } diff --git a/data/mods/Xedra_Evolved/items/bionics_mainline_override.json b/data/mods/Xedra_Evolved/items/bionics_mainline_override.json index 08fb8bd3d13a1..644a3d779d945 100644 --- a/data/mods/Xedra_Evolved/items/bionics_mainline_override.json +++ b/data/mods/Xedra_Evolved/items/bionics_mainline_override.json @@ -149,7 +149,7 @@ { "abstract": "AID_XE_abstract", "type": "GENERIC", - "name": { "str": "abstract Autodoc installation data" }, + "name": { "str_sp": "abstract Autodoc installation data" }, "material": [ "plastic" ], "symbol": "#", "weight": "35 g", diff --git a/data/mods/Xedra_Evolved/items/clothes.json b/data/mods/Xedra_Evolved/items/clothes.json index 786b25701d8b1..c71e354714f93 100644 --- a/data/mods/Xedra_Evolved/items/clothes.json +++ b/data/mods/Xedra_Evolved/items/clothes.json @@ -88,7 +88,7 @@ { "id": "sunnyvale_tshirt", "name": { "str": "sunnyvale t-shirt" }, - "description": "This t-shirt displays a purple sun rising over a town that looks like it came out of a Doctor Seus book.", + "description": "This t-shirt displays a purple sun rising over a town that looks like it came out of a Doctor Seuss book.", "symbol": "o", "color": "dark_gray", "weight": 1 diff --git a/data/mods/Xedra_Evolved/items/comestibles/med.json b/data/mods/Xedra_Evolved/items/comestibles/med.json index 84659be00e972..a898c9c1de631 100644 --- a/data/mods/Xedra_Evolved/items/comestibles/med.json +++ b/data/mods/Xedra_Evolved/items/comestibles/med.json @@ -26,7 +26,7 @@ "type": "COMESTIBLE", "comestible_type": "MED", "name": { "str": "horny rhino pill" }, - "description": "DOES YOUR PARTNER FIND YOUR LACK OF SEXUAL POTENCY PATHETHIC?!??! SMASH YOUR BEDROOM LIKE A WILD ANIMAL ALL NIGHT LONG!!! -ingredients not confirmed with the FDA.", + "description": "DOES YOUR PARTNER FIND YOUR LACK OF SEXUAL POTENCY PATHETIC?!??! SMASH YOUR BEDROOM LIKE A WILD ANIMAL ALL NIGHT LONG!!! -ingredients not confirmed with the FDA.", "weight": "1 g", "volume": "5 ml", "price": "4 cent", diff --git a/data/mods/Xedra_Evolved/items/electronics.json b/data/mods/Xedra_Evolved/items/electronics.json index d4030a86a5f6f..1feea6656a2c5 100644 --- a/data/mods/Xedra_Evolved/items/electronics.json +++ b/data/mods/Xedra_Evolved/items/electronics.json @@ -56,7 +56,7 @@ "id": "laptop_xedra_lit", "copy-from": "laptop_xedra", "type": "TOOL", - "name": { "str": "xedra laptop - lit screen", "str_pl": "xedra laptops - lit screen" }, + "name": { "str": "XEDRA laptop - lit screen", "str_pl": "XEDRA laptops - lit screen" }, "power_draw": "1 W", "revert_to": "laptop_xedra", "use_action": [ diff --git a/data/mods/Xedra_Evolved/items/guns.json b/data/mods/Xedra_Evolved/items/guns.json index fb37e804cac4c..fe091d58adaba 100644 --- a/data/mods/Xedra_Evolved/items/guns.json +++ b/data/mods/Xedra_Evolved/items/guns.json @@ -16,7 +16,7 @@ "id": "sr1vektor_9x21mm", "copy-from": "pistol_base", "type": "GUN", - "name": { "str": "SR-1 Vektor Gyurza" }, + "name": { "str_sp": "SR-1 Vektor Gyurza" }, "description": "The SR-1 Vektor also known as the Gyurza (Гюрза, Russian for 'blunt-nosed viper') or Serdyukov SPS is a 9×21mm Gyurza semi-automatic pistol designed for the Russian military. It fires 9x21mm ammunition, which is rare in the States.", "weight": "950 g", "volume": "505 ml", diff --git a/data/mods/Xedra_Evolved/items/inventor/bots.json b/data/mods/Xedra_Evolved/items/inventor/bots.json index dcb1e55e3b03a..d3e545c77d9e4 100644 --- a/data/mods/Xedra_Evolved/items/inventor/bots.json +++ b/data/mods/Xedra_Evolved/items/inventor/bots.json @@ -3,7 +3,7 @@ "id": "bot_sniperbot", "type": "TOOL", "name": { "str": "inactive sniper bot" }, - "description": "A compressed sniper sentry. Ludicrious, physical law violating compression allows you to fit them into a small metal cylinder, but the weight compression is not as effective.", + "description": "A compressed sniper sentry. Ludicrous, physical law violating compression allows you to fit them into a small metal cylinder, but the weight compression is not as effective.", "weight": "5 kg", "volume": "500 ml", "symbol": ";", @@ -21,7 +21,7 @@ "id": "bot_shotgunbot", "type": "TOOL", "name": { "str": "inactive shotgun bot" }, - "description": "A compressed shotgun sentry. Ludicrious, physical law violating compression allows you to fit them into a small metal cylinder, but the weight compression is not as effective.", + "description": "A compressed shotgun sentry. Ludicrous, physical law violating compression allows you to fit them into a small metal cylinder, but the weight compression is not as effective.", "weight": "5 kg", "volume": "500 ml", "symbol": ";", @@ -39,7 +39,7 @@ "id": "bot_meleebot", "type": "TOOL", "name": { "str": "inactive melee bot" }, - "description": "A compressed melee sentry. Ludicrious, physical law violating compression allows you to fit them into a small metal cylinder, but the weight compression is not as effective.", + "description": "A compressed melee sentry. Ludicrous, physical law violating compression allows you to fit them into a small metal cylinder, but the weight compression is not as effective.", "weight": "5 kg", "volume": "500 ml", "symbol": ";", diff --git a/data/mods/Xedra_Evolved/items/melee.json b/data/mods/Xedra_Evolved/items/melee.json index 05e01514ea989..8b240c94d11d7 100644 --- a/data/mods/Xedra_Evolved/items/melee.json +++ b/data/mods/Xedra_Evolved/items/melee.json @@ -419,14 +419,14 @@ "id": "dreamforged_tsurugi_speed", "copy-from": "dreamforged_broadsword", "name": { "str_sp": "tsurugi of speed" }, - "description": "A classic japanese tsurugi sword with a razor sharp blade. You start to think you need to move faster, and the effect intensifies when you are surrounded.", + "description": "A classic Japanese tsurugi sword with a razor sharp blade. You start to think you need to move faster, and the effect intensifies when you are surrounded.", "relic_data": { "passive_effects": [ { "id": "MON_NEARBY_SPEED" } ] } }, { "type": "GENERIC", "id": "dreamforged_q_staff_exp", "copy-from": "dreamforged_q_staff", - "name": { "str": "bo of practice", "str_pl": "bos of practice" }, + "name": { "str_sp": "bō of practice" }, "description": "A long, straight stick. A simple weapon empowered by your experience in fighting against dreadful creatures.", "relic_data": { "passive_effects": [ { "id": "EXP_BASH" } ] } } diff --git a/data/mods/Xedra_Evolved/monsters/bloodsuckers.json b/data/mods/Xedra_Evolved/monsters/bloodsuckers.json index f80081d9eb71b..a60263ff5ab8c 100644 --- a/data/mods/Xedra_Evolved/monsters/bloodsuckers.json +++ b/data/mods/Xedra_Evolved/monsters/bloodsuckers.json @@ -215,7 +215,7 @@ { "id": "mon_renfield_shotgun", "type": "MONSTER", - "name": { "str": "renfield with a remington", "str_pl": "renfields with shotguns" }, + "name": { "str": "renfield with a Remington", "str_pl": "renfields with shotguns" }, "description": "Wild hair and bloodshot eyes, this person constantly mumbles to themselves about food and life. They carry a shotgun loosely one handed until they take aim. Renfields care for nothing except protecting their vampire masters.", "default_faction": "zombie", "bodytype": "human", @@ -392,7 +392,7 @@ "id": "mon_renfield_abomination", "type": "MONSTER", "name": { "str": "abominable renfield" }, - "description": "A brobdignagian Renfield, twisted through unnatural alchemies. Their stump sized legs and feet pound the earth as they move, while their claw like hands to tear you apart.", + "description": "A brobdingnagian Renfield, twisted through unnatural alchemies. Their stump sized legs and feet pound the earth as they move, while their claw like hands to tear you apart.", "symbol": "A", "color": "brown_red", "default_faction": "vampire", diff --git a/data/mods/Xedra_Evolved/monsters/elementals.json b/data/mods/Xedra_Evolved/monsters/elementals.json index b5d36578f3720..214f4955ee18c 100644 --- a/data/mods/Xedra_Evolved/monsters/elementals.json +++ b/data/mods/Xedra_Evolved/monsters/elementals.json @@ -709,7 +709,7 @@ { "id": "mon_venus_doll", "type": "MONSTER", - "name": { "str": "venus figurine" }, + "name": { "str": "Venus figurine" }, "description": "Resembling most of all the ancient art form of the Venus figurines, this rounded female body sinously moves side to side as it steps. It's eyes flash yellow and green as they scan the area surrounding them.", "default_faction": "homullus", "bodytype": "human", diff --git a/data/mods/Xedra_Evolved/monsters/monsterattacks.json b/data/mods/Xedra_Evolved/monsters/monsterattacks.json index c7bf7b04c9c50..e8e094eb5c45a 100644 --- a/data/mods/Xedra_Evolved/monsters/monsterattacks.json +++ b/data/mods/Xedra_Evolved/monsters/monsterattacks.json @@ -98,7 +98,7 @@ "type": "GUN", "symbol": "R", "color": "dark_gray", - "name": { "str": "renfield remington" }, + "name": { "str_sp": "renfield Remington" }, "description": "A fake shotgun for renfields (because monster aiming is too lethal).", "material": [ "steel", "aluminum", "plastic" ], "skill": "shotgun", @@ -213,7 +213,7 @@ "id": "sapient_light_damage_player", "type": "SPELL", "name": "Sapient Player Damage", - "description": "Deal 34% of player's hp damage to player. You can't see it except in debug mode.", + "description": "Deal 34% of player's HP damage to player. You can't see it except in debug mode.", "message": "", "effect": "attack", "shape": "cone", diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/homullus_mutations.json b/data/mods/Xedra_Evolved/mutations/paraclesians/homullus_mutations.json index 2af6be197c8b2..ff18a01a1ab46 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/homullus_mutations.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/homullus_mutations.json @@ -85,7 +85,7 @@ "points": 1, "visibility": 0, "ugliness": 0, - "description": " 'Men were deceivers ever,' as the quotation runs. To be human is to be a liar. You are much more succesful at lying to people now.", + "description": " 'Men were deceivers ever,' as the quotation runs. To be human is to be a liar. You are much more successful at lying to people now.", "category": [ "HOMULLUS" ], "social_modifiers": { "lie": 40 } }, diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/ierde_mutation_spells.json b/data/mods/Xedra_Evolved/mutations/paraclesians/ierde_mutation_spells.json index 71961750aff8c..e422d65bb6cbe 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/ierde_mutation_spells.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/ierde_mutation_spells.json @@ -343,7 +343,7 @@ "id": "ierde_buff_armor_allies_spell", "type": "SPELL", "name": "Skin of the Mountains", - "description": "Infuse the resilence of the earth into one of your allies. Their skin will repel some of the physical damage they take, and they will be more resistant to losing blood, but they will be slightly slower due to the magicks.", + "description": "Infuse the resilience of the earth into one of your allies. Their skin will repel some of the physical damage they take, and they will be more resistant to losing blood, but they will be slightly slower due to the magicks.", "valid_targets": [ "ally" ], "skill": "deduction", "effect": "attack", diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/salamander_mutation_spells.json b/data/mods/Xedra_Evolved/mutations/paraclesians/salamander_mutation_spells.json index 22e5477331277..421bc7b68adde 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/salamander_mutation_spells.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/salamander_mutation_spells.json @@ -57,7 +57,7 @@ "id": "salamander_aoe_explosion", "type": "SPELL", "name": "Salamander AoE Explosion", - "description": "This is the aoe used by some other Salamander spells. It's a bug if you have it directly.", + "description": "This is the AoE used by some other Salamander spells. It's a bug if you have it directly.", "message": "", "valid_targets": [ "hostile", "ground", "ally" ], "skill": "deduction", diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/undine_mutation_spells.json b/data/mods/Xedra_Evolved/mutations/paraclesians/undine_mutation_spells.json index f04aee361455a..121fa25d265cf 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/undine_mutation_spells.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/undine_mutation_spells.json @@ -274,7 +274,7 @@ "id": "undine_acid_resist_ally_thorns", "type": "SPELL", "name": "Caustic Cloak Thorns Spell", - "description": "The thorns effect from Caustic Cloak. It's a bug if you ahve it directly.", + "description": "The thorns effect from Caustic Cloak. It's a bug if you have it directly.", "effect": "attack", "shape": "blast", "flags": [ "SILENT", "RANDOM_DAMAGE" ], @@ -340,7 +340,7 @@ "id": "undine_drag_inward_spell", "type": "SPELL", "name": "Whirlpool Catches the Shoal", - "description": "Create a whirling field of magickal waters, draging everything within it toward a central point and slowing them with the force of the current.", + "description": "Create a whirling field of magickal waters, dragging everything within it toward a central point and slowing them with the force of the current.", "teachable": false, "valid_targets": [ "self" ], "spell_class": "UNDINE", diff --git a/data/mods/Xedra_Evolved/player/professions.json b/data/mods/Xedra_Evolved/player/professions.json index b8de147648eed..0c4853d42724f 100644 --- a/data/mods/Xedra_Evolved/player/professions.json +++ b/data/mods/Xedra_Evolved/player/professions.json @@ -140,7 +140,7 @@ "type": "profession", "id": "xe_jotunn_hunter", "name": "Xedra Offworld Team: Jotunn Hunter", - "description": "Part of Xedra's Offworld Aquisitions group, you specialized in tracking, killing and retrieving useful components from the cyborg tribes that seem to exist on some of the worlds Xedra had access to. Do you feel guilt about bringing back the cybernetic components that are now inside you or your teammates? Or do you worry that now they might be on this world hunting you? You've lost your sidearm and spent half of your heavy ordnance. Worst of all, you're out of smokes.", + "description": "Part of Xedra's Offworld Acquisitions group, you specialized in tracking, killing and retrieving useful components from the cyborg tribes that seem to exist on some of the worlds Xedra had access to. Do you feel guilt about bringing back the cybernetic components that are now inside you or your teammates? Or do you worry that now they might be on this world hunting you? You've lost your sidearm and spent half of your heavy ordnance. Worst of all, you're out of smokes.", "traits": [ "XEDRA_CYBORG", "PROF_FED" ], "CBMs": [ "bio_armor_torso", "bio_cable", "bio_str_enhancer", "bio_tattoo_led", "bio_power_storage" ], "points": 7, @@ -183,7 +183,7 @@ "type": "profession", "id": "xe_troll_slayer", "name": "Xedra Offworld Team: Troll Slayer", - "description": "Part of Xedra's Offworld Aquisitions team, you were sent to gather biological specimens, they often objected strenuously to being gathered. You've got some CBMs in you but understand they probably came out of someone that might have friends.", + "description": "Part of Xedra's Offworld Acquisitions team, you were sent to gather biological specimens, they often objected strenuously to being gathered. You've got some CBMs in you but understand they probably came out of someone that might have friends.", "traits": [ "XEDRA_CYBORG", "PROF_FED" ], "CBMs": [ "bio_claws", "bio_ears", "bio_cable", "bio_tattoo_led", "bio_dex_enhancer", "bio_power_storage" ], "points": 7, @@ -232,7 +232,7 @@ "type": "profession", "id": "xe_specter", "name": "Xedra Offworld Team: Specter", - "description": "Part of Xedra's Offworld Aquisitions team, you were trained to infiltrate any human compatible cultures that were discovered. You never found any with technology worth stealing and you aren't sure what that says about humanity.", + "description": "Part of Xedra's Offworld Acquisitions team, you were trained to infiltrate any human compatible cultures that were discovered. You never found any with technology worth stealing and you aren't sure what that says about humanity.", "traits": [ "XEDRA_CYBORG" ], "proficiencies": [ "prof_wp_syn_armored", "prof_auto_pistols_familiar" ], "points": 6, diff --git a/data/mods/Xedra_Evolved/scenario.json b/data/mods/Xedra_Evolved/scenario.json index 3b8c4dc6ac785..39af72ccf89ae 100644 --- a/data/mods/Xedra_Evolved/scenario.json +++ b/data/mods/Xedra_Evolved/scenario.json @@ -31,7 +31,7 @@ "name": "Paraclesian Birth", "flags": [ "LONE_START" ], "points": 0, - "description": "Your first moments of life. An elemental fae birth on a dying world. Now you have to figure out how to survive on your own. (Select the location that matches your profession or you may have a short journey) P.S. This scenario is still in development, PRs for additional content welcomed.", + "description": "Your first moments of life. An elemental fae birth on a dying world. Now you have to figure out how to survive on your own. (Select the location that matches your profession or you may have a short journey) P.S. This scenario is still in development, PRs for additional content welcome.", "start_name": "Paraclesian Birth", "allowed_locs": [ "sloc_undine", "sloc_ierde", "sloc_salamander", "sloc_sylph", "sloc_arvore", "sloc_homullus" ], "professions": [ diff --git a/data/mods/Xedra_Evolved/snippets/addiction_snippets.json b/data/mods/Xedra_Evolved/snippets/addiction_snippets.json index 582d90e2575c3..21d9bbe9b734f 100644 --- a/data/mods/Xedra_Evolved/snippets/addiction_snippets.json +++ b/data/mods/Xedra_Evolved/snippets/addiction_snippets.json @@ -47,7 +47,7 @@ "text": [ { "id": "lotus_addiction_dream_1", - "text": "You dream about watching tv, it's a documentary about some bioweapon that got loose in Newfoundland. A doctor is talking about how containment failed and health campaigns failed to eradicate it. You recognize the voice, it's your voice. As the credits play you see listed ' M.D.' This seems worrying." + "text": "You dream about watching TV, it's a documentary about some bioweapon that got loose in Newfoundland. A doctor is talking about how containment failed and health campaigns failed to eradicate it. You recognize the voice, it's your voice. As the credits play you see listed ' M.D.' This seems worrying." }, { "id": "lotus_addiction_dream_2", @@ -55,7 +55,7 @@ }, { "id": "lotus_addiction_dream_3", - "text": "You lounge in sunny glades, eating lotus blossoms while others frolick through the breeze. You wake feeling calmer than normal and go back to less pleasant sleep." + "text": "You lounge in sunny glades, eating lotus blossoms while others frolic through the breeze. You wake feeling calmer than normal and go back to less pleasant sleep." } ] } diff --git a/data/mods/Xedra_Evolved/snippets/e_logs.json b/data/mods/Xedra_Evolved/snippets/e_logs.json index 7e1b0703b2b7d..0f8070033b0b4 100644 --- a/data/mods/Xedra_Evolved/snippets/e_logs.json +++ b/data/mods/Xedra_Evolved/snippets/e_logs.json @@ -27,7 +27,7 @@ }, { "id": "local_files_xedra_6", - "text": "SAATUIOW_2/6.mp4\n…The first branch utilizes \"the knowledge\", people of this type \"know\" how to make tools, that seem impossible without decades of development or that violate a huge part of the physical laws we all know. They are our most valuable resource: engineers that can build a railgun using M16 parts, assemble an EMP bomb using only a PlayStation and a few tools, a phone camera that sees through the walls, a humvee engine that can use whiskey as fuel *cough cough*… yeah, the list of their abilities is pretty huge, and they can provide these tools to other users. Sadly, they do not last long outside of their hands, breaking apart in a few weeks.\n- *illegible*\nNo, there is no correlation between the user's IQ and the time it stopped working, we thought about it already.\n- *illegible*\nYes, I know about Worm, and yes, it is surprisingly accurate in this part…\n…\n…\nOverall, their abilities are really wide, but it is really hard to differentiate them from their usefulness - currently we have only a few prototypes, useful for field agents like you, and a dozen of toothbrushes, modified to clean teeth better. Two of them expect to be lethal. Currently, most of them are busy with the \"Legion\" project in an attempt to turn the table, you may check about it later…" + "text": "SAATUIOW_2/6.mp4\n…The first branch utilizes \"the knowledge\", people of this type \"know\" how to make tools, that seem impossible without decades of development or that violate a huge part of the physical laws we all know. They are our most valuable resource: engineers that can build a railgun using M16 parts, assemble an EMP bomb using only a PlayStation and a few tools, a phone camera that sees through the walls, a Humvee engine that can use whiskey as fuel *cough cough*… yeah, the list of their abilities is pretty huge, and they can provide these tools to other users. Sadly, they do not last long outside of their hands, breaking apart in a few weeks.\n- *illegible*\nNo, there is no correlation between the user's IQ and the time it stopped working, we thought about it already.\n- *illegible*\nYes, I know about Worm, and yes, it is surprisingly accurate in this part…\n…\n…\nOverall, their abilities are really wide, but it is really hard to differentiate them from their usefulness - currently we have only a few prototypes, useful for field agents like you, and a dozen of toothbrushes, modified to clean teeth better. Two of them expect to be lethal. Currently, most of them are busy with the \"Legion\" project in an attempt to turn the table, you may check about it later…" }, { "id": "local_files_xedra_7", @@ -35,7 +35,7 @@ }, { "id": "local_files_xedra_8", - "text": "SAATUIOW_4/6.mp4\n…Another one is our hard workers - our smiths. They are not as dreadful as technicians in their abilities, they can not create a nuke out of a microwave, but they can create something that even technicians can't understand. At least the best of them, most of our smiths produce common tools and armor we use in our work. You may think they are \"worse\", or \"weaker\" than other branches, or you may think they are some dumb blue collars. And that's mostly right. Mostly. But… But…\nDid you ever see an anti-tank bow? The bow that can throw arrows at a rifle distance, penetrate the armored vehicle, and kill a whole squad inside, while being completely silent? I saw one, and it was a damn great experience.\n- *illegible*\nAre you a smith?\n- *illegible*\nYou are pretty smart, then. Yes, that's their biggest advancement - their products do not fade as fast as technicians' work. The second most beneficial part of their work is the material they use. It has a complicated, unpronounceable name, but we simply call it \"dross\". There is a group of people that like to call it \"dreamdross\" and overall have some \"dream\" fetish with this arcane stuff, but hell we are serious organizations if our researchers are inspired by some \"dreams can come true\" bullshit. Anyway, dross is the main part of two branches: for smiths and for eaters. The substance-producing process is pretty tricky, because you need to find a person with a magic inclination - usually it's a person touched by altered objects, creatures, or altered event victims, but there are exceptions: our consultant Jamey has had no contact with portals before yet happened to be a talented eater… *illegible* *cough cough*… So yes, you need to find such a person and teach them how to produce it.\n- *illegible*\n- Yes, there is situations, where common people produce some amount of dross after death, why do you ask?\n- *illegible*\n- [Lector stares at the questioner for a good ten seconds.]\n…How useful… may be the strategy… where we… kill… innocent people… just to find some dross?\n…\n…\n…I think I'll be fired… If I do not say \"we will never kill an innocent to get some resources\", but okay, theorizing, it's not viable still - the amount of dross we can obtain in such a way is negligible. But again, don't even ask about it again.\nTurning back to dross, the exact characteristics of the material… are not great. It's pretty fragile, loose, and light - totally not a thing you can use to make a weapon - strong and sturdy. But of course, it's not the main property of metal. The main feature of the metal is its ability to accept and process magic. Any magic, I'd say, but it's not true, some stuff we can't do at all, and some stuff can only be done by high level smithers. It's not a big surprise, but even the senior smiths are able to make a huge variety of stuff with improved effects. The most popular option is hardening, of course. So, most items that are made fully from dross or use dross inserts are usually not that much stronger than steel stuff but lighter - sometimes so much lighter it has no weight at all - if I recall correctly, our DSAPI has a weight of like 500 grams or so? You get the idea…" + "text": "SAATUIOW_4/6.mp4\n…Another one is our hard workers - our smiths. They are not as dreadful as technicians in their abilities, they can not create a nuke out of a microwave, but they can create something that even technicians can't understand. At least the best of them, most of our smiths produce common tools and armor we use in our work. You may think they are \"worse\", or \"weaker\" than other branches, or you may think they are some dumb blue collars. And that's mostly right. Mostly. But… But…\nDid you ever see an anti-tank bow? The bow that can throw arrows at a rifle distance, penetrate the armored vehicle, and kill a whole squad inside, while being completely silent? I saw one, and it was a damn great experience.\n- *illegible*\nAre you a smith?\n- *illegible*\nYou are pretty smart, then. Yes, that's their biggest advancement - their products do not fade as fast as technicians' work. The second most beneficial part of their work is the material they use. It has a complicated, unpronounceable name, but we simply call it \"dross\". There is a group of people that like to call it \"dreamdross\" and overall have some \"dream\" fetish with this arcane stuff, but hell we are serious organizations if our researchers are inspired by some \"dreams can come true\" bullshit. Anyway, dross is the main part of two branches: for smiths and for eaters. The substance-producing process is pretty tricky, because you need to find a person with a magic inclination - usually it's a person touched by altered objects, creatures, or altered event victims, but there are exceptions: our consultant Jamey has had no contact with portals before yet happened to be a talented eater… *illegible* *cough cough*… So yes, you need to find such a person and teach them how to produce it.\n- *illegible*\n- Yes, there is situations, where common people produce some amount of dross after death, why do you ask?\n- *illegible*\n- [Lector stares at the questioner for a good ten seconds.]\n…How useful… may be the strategy… where we… kill… innocent people… just to find some dross?\n…\n…\n…I think I'll be fired… If I do not say \"we will never kill an innocent to get some resources\", but okay, theorizing, it's not viable still - the amount of dross we can obtain in such a way is negligible. But again, don't even ask about it again.\nTurning back to dross, the exact characteristics of the material… are not great. It's pretty fragile, loose, and light - totally not a thing you can use to make a weapon - strong and sturdy. But of course, it's not the main property of metal. The main feature of the metal is its ability to accept and process magic. Any magic, I'd say, but it's not true, some stuff we can't do at all, and some stuff can only be done by high level smiths. It's not a big surprise, but even the senior smiths are able to make a huge variety of stuff with improved effects. The most popular option is hardening, of course. So, most items that are made fully from dross or use dross inserts are usually not that much stronger than steel stuff but lighter - sometimes so much lighter it has no weight at all - if I recall correctly, our DSAPI has a weight of like 500 grams or so? You get the idea…" }, { "id": "local_files_xedra_9", diff --git a/data/mods/Xedra_Evolved/snippets/museum.json b/data/mods/Xedra_Evolved/snippets/museum.json index 9d0bb9f9fdbca..acaacbf19544b 100644 --- a/data/mods/Xedra_Evolved/snippets/museum.json +++ b/data/mods/Xedra_Evolved/snippets/museum.json @@ -5,7 +5,7 @@ "text": [ { "id": "museum_plaques_items_1", - "text": "Discovered in an estate sale in upper Chappaquaddick these baubles were labeled as the owners most precious possessions and proof of other worlds." + "text": "Discovered in an estate sale in upper Chappaquiddick these baubles were labeled as the owners most precious possessions and proof of other worlds." }, { "id": "museum_plaques_items_2", diff --git a/data/mods/Xedra_Evolved/snippets/newspapers.json b/data/mods/Xedra_Evolved/snippets/newspapers.json index d262dc7ba96dd..020ac0586abce 100644 --- a/data/mods/Xedra_Evolved/snippets/newspapers.json +++ b/data/mods/Xedra_Evolved/snippets/newspapers.json @@ -65,7 +65,7 @@ }, { "id": "xe_one_year_old_news_3", - "text": "TOWN OF JEROME AZ DISSAPEARS OVER NIGHT! The population of Jerome AZ has been declared missing today. A tourist passing through the town found it completely empty of people and all buildings covered in disturbingly large cobwebs. The FBI and Border Patrol are both investigating." + "text": "TOWN OF JEROME AZ DISAPPEARS OVER NIGHT! The population of Jerome AZ has been declared missing today. A tourist passing through the town found it completely empty of people and all buildings covered in disturbingly large cobwebs. The FBI and Border Patrol are both investigating." }, { "id": "xe_one_year_old_news_4", diff --git a/data/mods/Xedra_Evolved/snippets/xedra.json b/data/mods/Xedra_Evolved/snippets/xedra.json index 7086626aca69f..e71d6a7116a66 100644 --- a/data/mods/Xedra_Evolved/snippets/xedra.json +++ b/data/mods/Xedra_Evolved/snippets/xedra.json @@ -174,7 +174,7 @@ { "name": "lights_in_swamp_report", "id": "lights_in_swamp_report", - "text": "Date: 04/29/2016\nLocation: Norton, Massachusetts wetlands\nIncident: Strange lights and sounds in bogs at night\nDescription: Sam 'Goatman' Simmons, has reported numerous strange lights and sounds emanating from the bogs on the northern edge of Norton, MA on the way to Rehobeth. He'd been drinking and walking his goat late one night and as he neared the edge of the wetlands he heard strange music and multicoloured lights. He suspected one of his neighbors who's property adjoined the bog of throwing a party but after walking around the edges he couldn't figure out how to get through the various streams and ponds to get to it. Finally at some point, he remembered stories his grandparents had told about people going missing in the bogs and decided to go home and call the police. The police passed it on to the Border Patrol who investigated for dimensional spillage. While they were unable to find any cryptids or artifacts at the bogs, they measured a weakness in reality that suggests that the stories might have basis in fact. Border Patrol left emergency contact information with the local police in the event of any future incursions." + "text": "Date: 04/29/2016\nLocation: Norton, Massachusetts wetlands\nIncident: Strange lights and sounds in bogs at night\nDescription: Sam 'Goatman' Simmons, has reported numerous strange lights and sounds emanating from the bogs on the northern edge of Norton, MA on the way to Rehobeth. He'd been drinking and walking his goat late one night and as he neared the edge of the wetlands he heard strange music and multicolored lights. He suspected one of his neighbors who's property adjoined the bog of throwing a party but after walking around the edges he couldn't figure out how to get through the various streams and ponds to get to it. Finally at some point, he remembered stories his grandparents had told about people going missing in the bogs and decided to go home and call the police. The police passed it on to the Border Patrol who investigated for dimensional spillage. While they were unable to find any cryptids or artifacts at the bogs, they measured a weakness in reality that suggests that the stories might have basis in fact. Border Patrol left emergency contact information with the local police in the event of any future incursions." } ] } diff --git a/data/mods/Xedra_Evolved/spells/XAEA.json b/data/mods/Xedra_Evolved/spells/XAEA.json index 902bb292c6762..5d4bba9e68b5f 100644 --- a/data/mods/Xedra_Evolved/spells/XAEA.json +++ b/data/mods/Xedra_Evolved/spells/XAEA.json @@ -76,7 +76,7 @@ "id": "XAEA_kill_spell", "type": "SPELL", "name": "Artifact Kill", - "description": "Deal damage equal to 1000% of monster's hp.", + "description": "Deal damage equal to 1000% of monster's HP.", "valid_targets": [ "hostile" ], "message": "Something living nearby just exploded with fountain of gore.", "sound_description": "", diff --git a/data/mods/Xedra_Evolved/spells/hedge_magic_spells.json b/data/mods/Xedra_Evolved/spells/hedge_magic_spells.json index e0c91e467075e..2d7da571b2975 100644 --- a/data/mods/Xedra_Evolved/spells/hedge_magic_spells.json +++ b/data/mods/Xedra_Evolved/spells/hedge_magic_spells.json @@ -242,7 +242,7 @@ "id": "hedge_clairvoyance_cone_real", "type": "SPELL", "name": "To See Beyond the Barriers Real", - "description": "The actual spell that causes the effec for To See Beyond the Barriers. It's a bug if you have it.", + "description": "The actual spell that causes the effect for To See Beyond the Barriers. It's a bug if you have it.", "message": "", "valid_targets": [ "hostile", "ground", "ally" ], "flags": [ "IGNORE_WALLS" ], diff --git a/data/mods/Xedra_Evolved/spells/spell_eocs.json b/data/mods/Xedra_Evolved/spells/spell_eocs.json index 093c32d99e8c3..a79bebd2c3fc9 100644 --- a/data/mods/Xedra_Evolved/spells/spell_eocs.json +++ b/data/mods/Xedra_Evolved/spells/spell_eocs.json @@ -36,7 +36,7 @@ { "case": 300, "effect": { - "u_message": "You try to connect the item with another dimension, but something interupts you in the middle of your attempt. You need just a bit more time to make this work.", + "u_message": "You try to connect the item with another dimension, but something interrupts you in the middle of your attempt. You need just a bit more time to make this work.", "type": "bad" } }, diff --git a/data/mods/alt_map_key/overmap_terrain.json b/data/mods/alt_map_key/overmap_terrain.json index 5fcb081ebee93..14d9b4c59d6fc 100644 --- a/data/mods/alt_map_key/overmap_terrain.json +++ b/data/mods/alt_map_key/overmap_terrain.json @@ -1638,7 +1638,7 @@ "type": "overmap_terrain", "id": "fema_entrance", "copy-from": "fema_entrance", - "name": "fema camp", + "name": "FEMA camp", "sym": "F", "color": "i_red" }, @@ -1646,7 +1646,7 @@ "type": "overmap_terrain", "id": "fema", "copy-from": "fema", - "name": "fema camp", + "name": "FEMA camp", "sym": "f", "color": "i_red" }, diff --git a/data/mods/desert_region/desert_monsters.json b/data/mods/desert_region/desert_monsters.json index 4a0fc874bd63e..5f2c8735afd0d 100644 --- a/data/mods/desert_region/desert_monsters.json +++ b/data/mods/desert_region/desert_monsters.json @@ -60,7 +60,7 @@ "type": "MONSTER", "copy-from": "mon_beekeeper", "name": { "str": "zandcrawler" }, - "description": "A calloused and misshapened form that seems to have adapted to the harsh, dry environment.", + "description": "A calloused and misshapen form that seems to have adapted to the harsh, dry environment.", "speed": 90, "death_drops": "mon_zombie_swimmer_death_drops", "extend": { "flags": [ "CAN_DIG" ] } diff --git a/data/mods/translate-dialogue/modinfo.json b/data/mods/translate-dialogue/modinfo.json index ba8e9ebcd5290..046b4039e63da 100644 --- a/data/mods/translate-dialogue/modinfo.json +++ b/data/mods/translate-dialogue/modinfo.json @@ -4,7 +4,7 @@ "id": "translate_dialogue", "name": "Translate Complex Dialogue", "authors": [ "I-am-Erk" ], - "description": "Adds a translation for some of the weirder dialogue in game. Keeps the original flavour dialogue visible.", + "description": "Adds a translation for some of the weirder dialogue in game. Keeps the original flavor dialogue visible.", "category": "accessibility", "dependencies": [ "dda" ] } diff --git a/data/mods/translate-dialogue/rubik.json b/data/mods/translate-dialogue/rubik.json index f1c546758a2ec..d183b7dc999ac 100644 --- a/data/mods/translate-dialogue/rubik.json +++ b/data/mods/translate-dialogue/rubik.json @@ -16,12 +16,12 @@ { "id": "TALK_EXODII_MERCHANT_Stock_Medieval", "type": "talk_topic", - "dynamic_line": "That be a right welcher, eh? Afore us'n were to this land, the preface were on a half-score century by the reckonin'. Landed us in amidst of a war'd turned wrong, for an' as the dead had come back in. By the butcher's block, not much an unusual case, really. The enemy makes us fight. By an' by, we came in, an' by then the killin' fields were plump and ready to harvest the bronze. 'Tain't no steel-of-the-lake, but 'tis a good dross metal for holdin' off a nibblin' mouth, so we kept a few o' their vestments an' stickers for to trade.\"\n\n[TRANSLATE:] \"It's a bit of a surprise, isn't it? Before we came here, we were in a place about 600 years earlier in time, or so. We landed in the middle of a war that turned wrong when the dead started joining back in. Truth be told, not a very unusual situation. The enemy makes us fight. By and by, we came in, and by then the killing fields were ready for us to harvest their bronze. It's no steel-of-the-lake, but it's a good strong metal for stopping a nibbling mouth, so we kept some of their armour and weapons to trade." + "dynamic_line": "That be a right welcher, eh? Afore us'n were to this land, the preface were on a half-score century by the reckonin'. Landed us in amidst of a war'd turned wrong, for an' as the dead had come back in. By the butcher's block, not much an unusual case, really. The enemy makes us fight. By an' by, we came in, an' by then the killin' fields were plump and ready to harvest the bronze. 'Tain't no steel-of-the-lake, but 'tis a good dross metal for holdin' off a nibblin' mouth, so we kept a few o' their vestments an' stickers for to trade.\"\n\n[TRANSLATE:] \"It's a bit of a surprise, isn't it? Before we came here, we were in a place about 600 years earlier in time, or so. We landed in the middle of a war that turned wrong when the dead started joining back in. Truth be told, not a very unusual situation. The enemy makes us fight. By and by, we came in, and by then the killing fields were ready for us to harvest their bronze. It's no steel-of-the-lake, but it's a good strong metal for stopping a nibbling mouth, so we kept some of their armor and weapons to trade." }, { "id": "TALK_EXODII_MERCHANT_Stock_Nomad", "type": "talk_topic", - "dynamic_line": "Ah, a real monger's eye, ye be. Them's the mettle o' many a year of trials. Us'n've been clashin wi' the enemy for a long an' then, an' o'er the turns us've worked out some vestments for the job. Keep's a walker walkin' longer, an I'm ken. This'n keeps some o' the parst in an' around, but ye'd be tassed to make the vestment with the grease o' your own brow.\"\n\n[TRANSLATE:] \"Ah, you've got a discerning eye. They're the result of many years of work. We've been fighting the enemy for a long time, and over the years we've worked out some armour for the job. Keeps you going a bit longer in the field, if you ask me. I keep some of the parts in stock, but you'll have to put it together yourself." + "dynamic_line": "Ah, a real monger's eye, ye be. Them's the mettle o' many a year of trials. Us'n've been clashin wi' the enemy for a long an' then, an' o'er the turns us've worked out some vestments for the job. Keep's a walker walkin' longer, an I'm ken. This'n keeps some o' the parst in an' around, but ye'd be tassed to make the vestment with the grease o' your own brow.\"\n\n[TRANSLATE:] \"Ah, you've got a discerning eye. They're the result of many years of work. We've been fighting the enemy for a long time, and over the years we've worked out some armor for the job. Keeps you going a bit longer in the field, if you ask me. I keep some of the parts in stock, but you'll have to put it together yourself." }, { "id": "TALK_EXODII_MERCHANT_Stock_Nomad2", diff --git a/src/creature.cpp b/src/creature.cpp index bf5a621eb0110..553996dae0376 100644 --- a/src/creature.cpp +++ b/src/creature.cpp @@ -1067,7 +1067,7 @@ void Creature::messaging_projectile_attack( const Creature *source, direction_from( point_zero, point( posx() - source->posx(), posy() - source->posy() ) ), get_hp_bar( get_hp(), get_hp_max(), true ).first, m_good, //~ "hit points", used in scrolling combat text - _( "hp" ), m_neutral, "hp" ); + _( "HP" ), m_neutral, "hp" ); } else { SCT.removeCreatureHP(); } diff --git a/src/debug_menu.cpp b/src/debug_menu.cpp index e4f03e89bb3f4..2da0af91ae867 100644 --- a/src/debug_menu.cpp +++ b/src/debug_menu.cpp @@ -1486,26 +1486,26 @@ static void character_edit_needs_menu( Character &you ) data << string_format( _( "Weariness: %d %s" ), you.weariness(), colorize( weariness_pair.first, weariness_pair.second ) ) << std::endl; data << std::endl; - data << _( "Stored kCal: " ) << you.get_stored_kcal() << std::endl; - data << _( "Total kCal: " ) << you.get_stored_kcal() + you.stomach.get_calories() + + data << _( "Stored kcal: " ) << you.get_stored_kcal() << std::endl; + data << _( "Total kcal: " ) << you.get_stored_kcal() + you.stomach.get_calories() + you.guts.get_calories() << std::endl; data << std::endl; data << _( "Stomach contents" ) << std::endl; data << _( " Total volume: " ) << vol_to_string( you.stomach.contains() ) << std::endl; data << _( " Water volume: " ) << vol_to_string( you.stomach.get_water() ) << std::endl; - data << string_format( _( " kCal: %d" ), you.stomach.get_calories() ) << std::endl; + data << string_format( _( " kcal: %d" ), you.stomach.get_calories() ) << std::endl; data << std::endl; data << _( "Gut contents" ) << std::endl; data << _( " Total volume: " ) << vol_to_string( you.guts.contains() ) << std::endl; data << _( " Water volume: " ) << vol_to_string( you.guts.get_water() ) << std::endl; - data << string_format( _( " kCal: %d" ), you.guts.get_calories() ) << std::endl; + data << string_format( _( " kcal: %d" ), you.guts.get_calories() ) << std::endl; uilist smenu; smenu.text = data.str(); smenu.addentry( 0, true, 'h', "%s: %d", _( "Hunger" ), you.get_hunger() ); - smenu.addentry( 1, true, 's', "%s: %d", _( "Stored kCal" ), you.get_stored_kcal() ); - smenu.addentry( 2, true, 'S', "%s: %d", _( "Stomach kCal" ), you.stomach.get_calories() ); - smenu.addentry( 3, true, 'G', "%s: %d", _( "Gut kCal" ), you.guts.get_calories() ); + smenu.addentry( 1, true, 's', "%s: %d", _( "Stored kcal" ), you.get_stored_kcal() ); + smenu.addentry( 2, true, 'S', "%s: %d", _( "Stomach kcal" ), you.stomach.get_calories() ); + smenu.addentry( 3, true, 'G', "%s: %d", _( "Gut kcal" ), you.guts.get_calories() ); smenu.addentry( 4, true, 't', "%s: %d", _( "Thirst" ), you.get_thirst() ); smenu.addentry( 5, true, 'f', "%s: %d", _( "Sleepiness" ), you.get_sleepiness() ); smenu.addentry( 6, true, 'd', "%s: %d", _( "Sleep Deprivation" ), you.get_sleep_deprivation() ); @@ -1529,19 +1529,19 @@ static void character_edit_needs_menu( Character &you ) break; case 1: - if( query_int( value, _( "Set stored kCal to? Currently: %d" ), you.get_stored_kcal() ) ) { + if( query_int( value, _( "Set stored kcal to? Currently: %d" ), you.get_stored_kcal() ) ) { you.set_stored_kcal( value ); } break; case 2: - if( query_int( value, _( "Set stomach kCal to? Currently: %d" ), you.stomach.get_calories() ) ) { + if( query_int( value, _( "Set stomach kcal to? Currently: %d" ), you.stomach.get_calories() ) ) { you.stomach.mod_calories( value - you.stomach.get_calories() ); } break; case 3: - if( query_int( value, _( "Set gut kCal to? Currently: %d" ), you.guts.get_calories() ) ) { + if( query_int( value, _( "Set gut kcal to? Currently: %d" ), you.guts.get_calories() ) ) { you.guts.mod_calories( value - you.guts.get_calories() ); } break; @@ -1874,7 +1874,7 @@ static void character_edit_menu() if( !np->get_unique_id().empty() ) { data << string_format( _( "Unique Id: %s" ), np->get_unique_id() ) << std::endl; } - data << string_format( _( "Faction: %s (api v%d)" ), np->get_faction()->id.str(), + data << string_format( _( "Faction: %s (API v%d)" ), np->get_faction()->id.str(), np->get_faction_ver() ) << "; " << string_format( _( "Attitude: %s" ), npc_attitude_name( np->get_attitude() ) ) << std::endl; if( np->has_destination() ) { @@ -2657,12 +2657,12 @@ static void debug_menu_game_state() add_msg( m_info, _( "(you: %d:%d)" ), player_character.posx(), player_character.posy() ); std::string stom = - _( "Stomach Contents: %d ml / %d ml kCal: %d, Water: %d ml" ); + _( "Stomach Contents: %d mL / %d mL kcal: %d, Water: %d mL" ); add_msg( m_info, stom.c_str(), units::to_milliliter( player_character.stomach.contains() ), units::to_milliliter( player_character.stomach.capacity( player_character ) ), player_character.stomach.get_calories(), units::to_milliliter( player_character.stomach.get_water() ), player_character.get_hunger() ); - stom = _( "Guts Contents: %d ml / %d ml kCal: %d, Water: %d ml\nHunger: %d, Thirst: %d, kCal: %d / %d" ); + stom = _( "Guts Contents: %d mL / %d mL kcal: %d, Water: %d mL\nHunger: %d, Thirst: %d, kcal: %d / %d" ); add_msg( m_info, stom.c_str(), units::to_milliliter( player_character.guts.contains() ), units::to_milliliter( player_character.guts.capacity( player_character ) ), player_character.guts.get_calories(), units::to_milliliter( player_character.guts.get_water() ), @@ -2930,7 +2930,7 @@ void debug() case debug_menu_index::SPAWN_OM_NPC: { int num_of_npcs = 1; - if( query_int( num_of_npcs, _( "How many npcs to try spawning?" ), num_of_npcs ) ) { + if( query_int( num_of_npcs, _( "How many NPCs to try spawning?" ), num_of_npcs ) ) { for( int i = 0; i < num_of_npcs; i++ ) { g->perhaps_add_random_npc( true ); } @@ -3182,7 +3182,7 @@ void debug() if( smenu.ret >= 0 && static_cast( smenu.ret ) <= parts.size() ) { part = parts[smenu.ret]; } - if( query_int( dbg_damage, _( "Damage self for how much? hp: %s" ), part.id().c_str() ) ) { + if( query_int( dbg_damage, _( "Damage self for how much? HP: %s" ), part.id().c_str() ) ) { player_character.apply_damage( nullptr, part, dbg_damage ); if( player_character.is_dead_state() ) { player_character.die( nullptr ); diff --git a/src/effect_on_condition.cpp b/src/effect_on_condition.cpp index cd3b19b1704d9..dd687bb5d3acd 100644 --- a/src/effect_on_condition.cpp +++ b/src/effect_on_condition.cpp @@ -298,7 +298,7 @@ bool effect_on_condition::activate( dialogue &d, bool require_callstack_check ) if( require_callstack_check ) { d.amend_callstack( "EOC: " + id.str() ); if( d.get_callstack().size() > 5000 ) { - if( query_yn( string_format( _( "Possible infinite loop in eoc %s. Stop execution?" ), + if( query_yn( string_format( _( "Possible infinite loop in EOC %s. Stop execution?" ), id.str() ) ) ) { return false; } diff --git a/src/faction_camp.cpp b/src/faction_camp.cpp index f3f8c95d9cf23..cb0153cfa0ca2 100644 --- a/src/faction_camp.cpp +++ b/src/faction_camp.cpp @@ -1424,7 +1424,7 @@ void basecamp::get_available_missions( mission_data &mission_key, map &here ) "> If the expansion direction selected is eligible for conversion into " "a field this mission will perform that conversion. If it is not eligible " "you are told as much, and would have to make it suitable for conversion " - "by removing everything that isn' grass or soil. Mining zones are useful to " + "by removing everything that isn't grass or soil. Mining zones are useful to " "remove pavement, for instance. Note that removal of buildings is dangerous, " "laborious, and may still fail to get rid of everything if e.g. a basement or " "an opening to underground areas (such as a manhole) remains.\n\n" @@ -2359,7 +2359,7 @@ void basecamp::job_assignment_ui() draw_border( w_jobs ); mvwprintz( w_jobs, point( 46, 1 ), c_white, _( "Job/Priority" ) ); const nc_color col = c_white; - const std::string no_npcs = _( "There are no npcs stationed here" ); + const std::string no_npcs = _( "There are no NPCs stationed here" ); if( !stationed_npcs.empty() ) { draw_scrollbar( w_jobs, selection, entries_per_page, stationed_npcs.size(), point( 0, 3 ) ); diff --git a/src/iuse_actor.cpp b/src/iuse_actor.cpp index 33b8d026596c4..5c1775aca2d3d 100644 --- a/src/iuse_actor.cpp +++ b/src/iuse_actor.cpp @@ -976,7 +976,7 @@ std::optional place_npc_iuse::use( Character *p, item &, const tripoint & ) map &here = get_map(); const tripoint_range target_range = place_randomly ? points_in_radius( p->pos(), radius ) : - points_in_radius( choose_adjacent( _( "Place npc where?" ) ).value_or( p->pos() ), 0 ); + points_in_radius( choose_adjacent( _( "Place NPC where?" ) ).value_or( p->pos() ), 0 ); const std::optional target_pos = random_point( target_range, [&here]( const tripoint & t ) { @@ -985,7 +985,7 @@ std::optional place_npc_iuse::use( Character *p, item &, const tripoint & ) } ); if( !target_pos.has_value() ) { - p->add_msg_if_player( m_info, _( "There is no square to spawn npc in!" ) ); + p->add_msg_if_player( m_info, _( "There is no square to spawn NPC in!" ) ); return std::nullopt; } diff --git a/src/main.cpp b/src/main.cpp index 00b1170413207..57fe48ca050f2 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -594,7 +594,7 @@ EM_ASYNC_JS( void, mount_idbfs, (), { if( err ) { reject( err ); } else { - console.log( "Succesfully mounted IDBFS." ); + console.log( "Successfully mounted IDBFS." ); resolve(); } } ); @@ -617,7 +617,7 @@ EM_ASYNC_JS( void, mount_idbfs, (), { if( err ) { console.error( err ); } else { - console.log( "Succesfully persisted to IDBFS..." ); + console.log( "Successfully persisted to IDBFS..." ); } } ); } diff --git a/src/melee.cpp b/src/melee.cpp index 333f31e78ef2b..a819317403e93 100644 --- a/src/melee.cpp +++ b/src/melee.cpp @@ -2753,7 +2753,7 @@ void player_hit_message( Character *attacker, const std::string &message, direction_from( point_zero, point( t.posx() - attacker->posx(), t.posy() - attacker->posy() ) ), get_hp_bar( t.get_hp(), t.get_hp_max(), true ).first, m_good, //~ "hit points", used in scrolling combat text - _( "hp" ), m_neutral, + _( "HP" ), m_neutral, "hp" ); } else { SCT.removeCreatureHP(); diff --git a/src/monster.cpp b/src/monster.cpp index 7760c291ff586..f3692b9e44291 100644 --- a/src/monster.cpp +++ b/src/monster.cpp @@ -1093,7 +1093,7 @@ std::string monster::extended_description() const ss += string_format( _( "Friendly: %1$d" ), friendly ) + "\n"; ss += string_format( _( "Morale: %1$d" ), morale ) + "\n"; if( aggro_character ) { - ss += string_format( _( "Agressive towards characters" ) ) + "\n"; + ss += string_format( _( "Aggressive towards characters" ) ) + "\n"; } const time_duration current_time = calendar::turn - calendar::turn_zero; diff --git a/src/mutation_ui.cpp b/src/mutation_ui.cpp index c5566eeacf648..6b63ddd20c63e 100644 --- a/src/mutation_ui.cpp +++ b/src/mutation_ui.cpp @@ -81,7 +81,7 @@ static void show_mutations_titlebar( const catacurses::window &window, ctxt.get_desc( "TOGGLE_EXAMINE" ) ); } if( menu_mode == mutation_menu_mode::hiding ) { - desc += colorize( _( "Hidding" ), c_cyan ) + " " + shortcut_desc( _( "%s Activate, " ), + desc += colorize( _( "Hiding" ), c_cyan ) + " " + shortcut_desc( _( "%s Activate, " ), ctxt.get_desc( "TOGGLE_EXAMINE" ) ); } if( menu_mode != mutation_menu_mode::reassigning ) {