You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"info" and "default" are optional and ignored anyway.
Convert silent debug message to load message
This informs the user that their mods use outdated syntax and encourage them / the mod authors to convert them to the new syntax to get rid of the debug message.
Remove JSON members that are not visited and therefor useless.
Actually read JSON object member instead of only checking their existence.
This ensures the member type is checked and reported if it does not fit the expected type.
It also means "foo": false is properly recognized as such (instead of being interpreted the same as "foo": true).
Only register JSON object members as visited when their value has been read.
Change code to load "looks_like" to only read strings and fail if the member isn't a string
Change checks for JSON member existence to ignore the type.
Now it only checks whether a member of the given name exists. The type is ignored hereby. The type is checked later, when the value of the member is read. If the type is not what we expect, an error will be generated.
Remove generating explicit error message:
The message will be shown anyway when the member is actually accessed.
Explicitly check the value of a boolean JSON object member.
Remove check for unused member.
The JSON object member "om_special" is never actually loaded, so it should not be required.
Fix missing "context" member in "json_flag" objects
Fix JSON members having the wrong type.
Temporarily comment out some JSON members that don't work as desired.
"items" must be a string or an array of strings.
Replace monster size entry with volume and mass entry.
The "size" entry is no longer used and it is now ignored.
Add two spaces after a period.
As required by the style we use.
Fix name of JSON member
Fix item flags being set on gun data (item flags need to be set on item types directly).
Remove unnecessary spaces before end of line
Remove mods from blacklist as they load properly now.
Add subtype entry, so the loading code actually parses the "entries" array.
Ignore unvisited members when skipping an out-of-bounds entry
Commit changes after running make style-all-json
Fix spelling mistake. Thanks for pointing that out.
Change spell::random_valid_target to return an optional value.
This handles the case when no target point can be found.
Changed all callers accordingly to ignore the action when no target has been found.
Fix wrong word used to describe what's wrong. Remember: spell != skill. They sound similar, but they are not exactly the same. Thanks for the reminder.
Removed nesting of accessory groups from the itemgroup "accesories_personal_unisex" into their own defined groups so that mods can directly add to them when adding jewellery spawning in a natural manner that doesn't overlap. All weightings kept intact, working as normal, except to add a secondary group for earrings so that any of the three different metal variants with the new gemstones can appear as unisex clothing. Grills left as original until the new grills are balanced for rarity.
Update clothing.json
Update clothing.json
Fixing errors, I'm so sorry.
Update clothing.json
Last one I hope
Update clothing.json
Linted. Should be the last, I'm so sorry, first PR.](cc8e713) by Soup-de-Loop
🛠️ [more variety in shelter_supplies (#36282) * shelter_supplies
Perhaps this is a purist in me talking, but a JSON array can be empty but _burn_data must not be empty because material_type::burn_data() returns a reference to one of its elements.
Here's the Weekly Digest for CleverRaven/Cataclysm-DDA:
ISSUES
Last week 182 issues were created.
Of these, 109 issues have been closed and 73 issues are still open.
OPEN ISSUES
💚 #36517 Strange issue with counterattacks causing massive damage to player's arm, by Kelenius
💚 #36514 Stabbing followers with spears, by Zourin2
💚 #36513 Auto-repaired vehicle frames with no cost, by NeevAsteria
💚 #36511 Migo structure is unmarked on overmap, by ymber
💚 #36510 clang 10 compile issue, by gregoranders
💚 #36509 Improve unvisited member warning format, by Qrox
💚 #36508 Lab Prisoner Containment should have an autodoc in locked room., by glenmack
💚 #36506 Fix NPC wielding items from within holsters and the like, by BevapDin
💚 #36499 SIGSEGV when pressing s while aiming a reach weapon, by dsmky117
💚 #36498 Flamethrower fuel cannot be fired from an aux flamethrower as its range is zero, by Jordanb716
💚 #36497 WIP: Lab snippet lore update, by I-am-Erk
💚 #36496 Bridge over open "air" tiles, by RafeHaab
💚 #36495 Yugg projectiles can give you magicylsm debug mutation, by dsmky117
💚 #36494 Item compare able to cause game crash when searching, by molotoveVGC
💚 #36493 Add construction recipe to turn shallow water to dirt., by RafeHaab
💚 #36492 Extended pickup window, by 8street
💚 #36490 Skill progression indicator appears when skimming books, by Ulysses2
💚 #36486 "Zombio bio-operator is unaffected by EMP Blast" despite no vision and on different Z level, by CoroNaut
💚 #36485 Stockpile Zone Improvements, by Zourin2
💚 #36483 Sweet Cataclysm Feedback, by TheMrMomo
💚 #36482 Diminishing morale bonuses from food applies to alcohol, by shadowsapex
💚 #36481 In progress items disappear when crafting with a table, by sevenandone
💚 #36479 longterm idea proposal: in-game codex, by captnblood
💚 #36476 Update materials section of JSON_INFO.md, by Jerimee
💚 #36475 Fix npc's jumping from ledges or running into dangerous tiles, by Ramza13
💚 #36474 Add weapon ammo to the weapon name, by Hirmuolio
💚 #36468 Crash after trying to unload vehicle, by MXSteel
💚 #36466 Pigs should be able to eat (and make it dissapear from the game world) almost anything, by Unrepentant-Atheist
💚 #36465 UPS with battery should recharge in recharging station, by glenmack
💚 #36464 Update tips for 0.E., by ymber
💚 #36463 NPCs try to heal you with rags, by Feuerhai
💚 #36461 Leopard Kung Fu's Leopard's Pounce gives flat bonuses, by Xanmyral
💚 #36460 NPC Beggar Doesn't Take MREs, by Oakeave
💚 #36458 Audit tips.json, by ymber
💚 #36457 Crafting with table drops item on floor, by BenlyAZ
💚 #36453 Increasing lag, seems to disappear on save and reload, by Marrim
💚 #36451 Fix 100% spawns not spawning with low spawn density, by Hirmuolio
💚 #36448 Warmth indicators in armor menu are always in F?, by glenmack
💚 #36447 Moving Chickenbot, Tankbot, and Tripod to Aftershock, by Maleclypse
💚 #36444 Allow overriding charges in referenced itemgroups, by ymber
💚 #36442 Laser pistol will aim through wall instead of using line of sight, by CoroNaut
💚 #36439 Paws mutation makes low-level crafting impossible., by Solusphere
💚 #36438 Obsolete chickenbot, tripod, tankbot, by ymber
💚 #36436 implement fn f2000, by LZhangy
💚 #36435 [CR] Increased mass and decreased volume and prying ability of makeshift crowbar, by Night-Pryanik
💚 #36431 [WIP] Tweak vinegar recipe, by arijust
💚 #36426 Chickens lay too few eggs, by Ker-Nes
💚 #36425 WIP Aftershock errors to be fixed, by Maleclypse
💚 #36424 new tileset retrodays+, by captnblood
💚 #36422 Spawn rates lower than the default can make Clear Back Bay impossible, by Kodiologist
💚 #36418 consume panel have refresh problems, by captnblood
💚 #36413 [WIP] Make fish fillets more calorie-dense (this time for real), by cozardi
💚 #36412 Turret target acquisition is wrong. , by TheMrMomo
💚 #36405 Can't mine upward with items lying on downstair, by FeepingCreature
💚 #36401 Freezer Rot , by Zourin2
💚 #36399 Items have more mass than the sum of their parts, by Bejofo
💚 #36398 Mechs left in vehicles sometimes disappear , by 1n17
💚 #36396 Insecticide / Lye ingredient typo, by Zourin2
💚 #36390 Game crashes when trying to clean water, by fuchssohn
💚 #36385 Reduce Tree to Fungal Blossom Conversion Rates, by timidvillageidiot
💚 #36381 Add multiple layers support for map memory, by ZhilkinSerg
💚 #36377 Rework monster equipment, by ymber
💚 #36375 Autocombat (TAB) tries to move into friendly robots, by Amoebka
💚 #36373 Horse reins, by ymber
💚 #36372 Friendly horses will avoid any other creature, by ymber
💚 #36371 Horses follow down stairs and can't get back up, by ymber
💚 #36370 compatability.h needs review, by NooneAtAll
💚 #36368 Solstice Wreaths and trees, by Maleclypse
💚 #36365 Expansion upgrade option didn't disappear after other option was chosen and built., by Gremilcar
💚 #36363 Player can shoot around corners, by anothersimulacrum
💚 #36353 Exessive pharmacy loot, by Zupercharged
💚 #36348 Dissoluted Devourer Insta-kill on salvaged robots, by RiPCorD5A1
💚 #36346 Craters spawning and z level, by 1n17
CLOSED ISSUES
❤️ #36519 Reorganize demon_spider.json, by LaVeyanFiend
❤️ #36518 CROWS Turret can fire through reinforced glass, by Zethnet
❤️ #36516 Error from astyle-check in src/weather.cpp, by wapcaplet
❤️ #36515 Cardboard Box Storage, by Zourin2
❤️ #36512 barefoot and already wearing footwear, by Jerimee
❤️ #36507 Fix spells crashing when they can't find a target., by BevapDin
❤️ #36505 Fix style regression and unit test warnings, by Qrox
❤️ #36504 Cmake cosmetic fixes, by alex19EP
❤️ #36503 Fix the ENCUMBRANCE_UPDATE flag again:, by BevapDin
❤️ #36502 Make M855A1 default 5.56x45mm ammo, by ymber
❤️ #36501 Add correct plural names to items, by Qrox
❤️ #36500 Unify plural names of books, by Qrox
❤️ #36491 add jewelry uncrafting recipes, by curstwist
❤️ #36489 Prevent character from being Dead on Arrival., by kevingranade
❤️ #36488 Bump vehicle weight test after weapon weight changes, by kevingranade
❤️ #36487 This character has been... Dead. on. Arrival., by Kanexan
❤️ #36484 Sus bathroom december, by xanderrootslayer
❤️ #36480 Decrypting Science SD-Memory cards gives DEBUG items, by kuhnchris
❤️ #36478 change holiday to new year, by KorGgenT
❤️ #36477 Fix trading with npc destroying wielded weapon, by Ramza13
❤️ #36473 Fix impossible to sleep on hard ground, by Ramza13
❤️ #36472 Item in cardboard boxes are hidden, by Fris0uman
❤️ #36471 Fix a crash when burning things, by hexagonrecursion
❤️ #36470 Fix undefined behavior during character creation, by hexagonrecursion
❤️ #36469 m json_info, by Jerimee
❤️ #36467 Fix use-after-free in translations.cpp, by Qrox
❤️ #36462 Remove all CROWS type turrets with computer action, by ymber
❤️ #36459 Crash on activating long stick, by Ulysses2
❤️ #36456 Fix typos, by anothersimulacrum
❤️ #36455 Add TOC to Translating doc, by AMurkin
❤️ #36454 fix typos, by YuriNikolai
❤️ #36452 Fixed narcoleptic trait, by Ramza13
❤️ #36450 Cap windchill heat from vapor pressure to 50C, by swwu
❤️ #36449 Fire creates unreasonably high temperatures, by swwu
❤️ #36446 Update zombie soldier drops, by ymber
❤️ #36445 Replace naturalist's rock pot with clay pot, by anothersimulacrum
❤️ #36443 Do not set head_scaling and torso_scaling to NaN or Inf, by hexagonrecursion
❤️ #36441 Read past the end of buffer in item::simulate_burn for materials without burn_data, by hexagonrecursion
❤️ #36440 Add missing was_loaded initialization, by hexagonrecursion
❤️ #36437 Fix riot turret oversights, by ymber
❤️ #36434 Fix extraction for translation, by BevapDin
❤️ #36433 Enable automatic testing of a few more mods:, by BevapDin
❤️ #36432 Honey does not rot, by Jerimee
❤️ #36430 Don't remove non-unwieldable weapons when limb breaks, by Night-Pryanik
❤️ #36429 M json_info.md, by Jerimee
❤️ #36428 Turrets drop way too much ammo, by Marrim
❤️ #36427 Reworked computer menu UI, by Night-Pryanik
❤️ #36423 Initialize tripoint to avoid always teleporting monsters to ground level, by kevingranade
❤️ #36421 Mono blade tumbles from you hand. {Softlock}, by RiPCorD5A1
❤️ #36420 M update json_info, by Jerimee
❤️ #36419 Hauling items through different floors dont work if the world is created with z-levels off., by Aphegis
❤️ #36417 Update deprecated headers, by jbytheway
❤️ #36416 Obsolete rock pot recipe, by anothersimulacrum
❤️ #36415 Card readers only despawn M249 turrets but labs can spawn with antimaterial turrets, by Amoebka
❤️ #36414 advanced inventory moves too much, by captnblood
❤️ #36411 Make fish fillets more calorie-dense, by cozardi
❤️ #36410 Fix a memory leak in map::generate reported by LSAN in the CI build, by Qrox
❤️ #36409 Mech suits' effective coverage is inadequate for what they are due to the way code for rideable creatures works, by Amoebka
❤️ #36408 fix furniture default max_volume, by KorGgenT
❤️ #36407 Some furniture can't store items (volume 0,0L), by cozardi
❤️ #36406 Aluminum Chonk, Semiautomatic, 9mm statfixes, by tenmillimaster
❤️ #36404 adding transparency to retrodays, by captnblood
❤️ #36403 Monsters teleport through floors, by ymber
❤️ #36402 Retroday outline, by captnblood
❤️ #36400 Updated Android build process (2019-12-24), by ZhilkinSerg
❤️ #36397 Fixed bandits block autonoting, by Night-Pryanik
❤️ #36395 Dont drop the UPS!, by Zupercharged
❤️ #36394 Crash while driving/working on a vehicle, by UndeadMoose
❤️ #36393 tamed animals stops following when near other non hostile animals, by nullptr98
❤️ #36392 Overhaul map memory cache for tiles., by kevingranade
❤️ #36391 fix NPC forgetting they are your followers, by davidpwbrown
❤️ #36389 Add missing shotgun modslots & remove double grip slots on MCS, by LaVeyanFiend
❤️ #36388 JSONize gunmod weight multiplier, by pawnishoovy
❤️ #36387 New, by Soupster89
❤️ #36386 NPC followers stopped being friendly., by Berkyjay
❤️ #36384 Added intelligence decreasing mutations, by KayoKake
❤️ #36383 Update name strings to new format in ammo, by snipercup
❤️ #36382 Fix incorrect variable expansion in CMakeLists.txt, by Qrox
❤️ #36380 Refresh main menu windows after drawing, by davidpwbrown
❤️ #36379 [WIP] Mod cleanup: no_medieval_items mod, by arijust
❤️ #36378 Fix harvest for arachnid_acid and acidant_queen, by arijust
❤️ #36376 SIGSEGV starting game, by ymber
❤️ #36374 Add recipe for saddlebag, by ymber
❤️ #36369 refactor wield contents, by KorGgenT
❤️ #36367 Map memory that should be visible is invisible, by snipercup
❤️ #36366 Deconstructing gravel yields pebbles and "nothing" tile, by Gremilcar
❤️ #36364 m Update JSON_INFO.md, by Jerimee
❤️ #36362 add gem stone cufflinks, by curstwist
❤️ #36361 Update the README 1K!, by Cyrano7
❤️ #36360 Make beautiful mutations visible, by molkero
❤️ #36359 minor mv bowling golf balls to toys n sports, by Jerimee
❤️ #36358 Allow spawning npc via iuse action, by ZhilkinSerg
❤️ #36357 Medisoft consumable application, by Zupercharged
❤️ #36356 Acidic Ants butchering into tainted meat and normal fat, by Ker-Nes
❤️ #36355 Fix mapgen weights in Salvaged Robots mod, by ZhilkinSerg
❤️ #36354 units::volume and units::mass readers for mandatory and optional, by KorGgenT
❤️ #36352 Routine i18n updates on 22 Dec 2019, by BrettDong
❤️ #36351 Removed decimal places from weight strings in blazemod, by DillonSimeone
❤️ #36350 Fix some blazemod weight errors, by molkero
❤️ #36349 Add recipe for tabi socks in Traditional Japanese Kimono, by molkero
❤️ #36347 Ankle socks, by FuelType-Memes
❤️ #36344 Fixed whitespace., by gregoranders
❤️ #36343 Enable -Wsuggest-override, by Qrox
❤️ #36342 Fix debug message and crash in debug mapgen preview, by Qrox
❤️ #36341 Lower the range of dirt guns spawn with, by anothersimulacrum
❤️ #36340 Crafting "Heavy rail rifle" takes the ups conversion mod from my mp3 player, by CoroNaut
❤️ #36339 Humans have human skin, by LaVeyanFiend
❤️ #36338 Fix reversed boolean check for map memory cache, by kevingranade
❤️ #36337 Fixed: remove effect_hot_speed along with effect_hot, by ipcyborg
LIKED ISSUE
👍 #36358 Allow spawning npc via iuse action, by ZhilkinSerg
It received 👍 x7, 😄 x0, 🎉 x2 and ❤️ x1.
NOISY ISSUE
🔈 #36353 Exessive pharmacy loot, by Zupercharged
It received 14 comments.
PULL REQUESTS
Last week, 169 pull requests were created, updated or merged.
OPEN PULL REQUEST
Last week, 1 pull request was opened.
💚 #36509 Improve unvisited member warning format, by Qrox
UPDATED PULL REQUEST
Last week, 66 pull requests were updated.
💛 #36493 Add construction recipe to turn shallow water to dirt., by RafeHaab
💛 #36492 Extended pickup window, by 8street
💛 #36475 Fix npc's jumping from ledges or running into dangerous tiles, by Ramza13
💛 #36474 Add weapon ammo to the weapon name, by Hirmuolio
💛 #36451 Fix 100% spawns not spawning with low spawn density, by Hirmuolio
💛 #36438 Obsolete chickenbot, tripod, tankbot, by ymber
💛 #36436 implement fn f2000, by LZhangy
💛 #36431 [WIP] Tweak vinegar recipe, by arijust
💛 #36425 WIP Aftershock errors to be fixed, by Maleclypse
💛 #36424 new tileset retrodays+, by captnblood
💛 #36413 [WIP] Make fish fillets more calorie-dense (this time for real), by cozardi
💛 #36381 Add multiple layers support for map memory, by ZhilkinSerg
💛 #36377 Rework monster equipment, by ymber
💛 #36325 Add Triffid flowers, by arijust
💛 #36324 refresh look_around appearance, by captnblood
💛 #36322 Fixed
safemode doesn't work if compass is hidden #36236
, by ipcyborg💛 #36287 WIP Mr Lapin NPC Warrener, by Maleclypse
💛 #36255 Flyer/newspaper snippets lore update, by I-am-Erk
💛 #36238 [CR]Set pathfinding avoid_traps to true by default, by davidpwbrown
💛 #36235 Allow defining anonymous itemgroups in mapgen, by ymber
💛 #36233 Add fitness band and heartrate function for character, by CountAlex
💛 #36206 Refactor inventory item menu, by KorGgenT
💛 #36205 refactor drop activity and associated functions, by KorGgenT
💛 #36200 Jsonize autodoc couch, by Fris0uman
💛 #36139 Make compared have a copy of the inventory_entry rather than a pointer to fix segfault when using multiple filters., by ishtatann
💛 #36089 Reworked how crafting skill requirement display is generated., by ishtatann
💛 #36074 Add "forbidden traits" to professions , by np-vortex
💛 #36037 Options to allow previous behavior around prompt for dangerous terrain, by Ramza13
💛 #36011 Fix in-progress crafting of liquid items to have liquid behaviour, by conghienquoc
💛 #36005 Allow plant mutants to sleep in planter furniture, by AlexanderBodnya
💛 #35997 Add new mapgen location - private resort., by CountAlex
💛 #35983 Adds new options to allow auto ignoring sounds and hostile creatures based on safe mode, by Ramza13
💛 #35971 [WIP] Archery Redux Part 3 attempt 3, by Saint-of-Grey
💛 #35957 [WIP] Blazemod refactor, by ave-
💛 #35921 Leech pod monster family, by John-Candlebury
💛 #35843 Disease infrastructure, by Fris0uman
💛 #35803 Remove "pair of" from singular item names, by Kodiologist
💛 #35792 [WIP] Graphical Overmap update, by Larwck
💛 #35752 [CR] Update Modular Turrets and Salvaged Robots to match Mainline style and recipes Fixes #35689, by CSHague
💛 #35658 Magiclysm - Golems, by arijust
💛 #35636 Magiclysm brown dragon, by ZhamelSeh
💛 #35597 Spell-casting NPCs, by araneyl
💛 #35546 Rework no religious texts mod as a migration, by kevingranade
💛 #35545 Add stub code for applying migrations to downstream item lists., by kevingranade
💛 #35540 [WIP]Framework for out-of-reality-bubble NPC activities 1:foraging, by davidpwbrown
💛 #35522 Aramid armor is like an onion, it has many layers: Kevlar rework, EOD gear and cut-gear., by tenmillimaster
💛 #35411 Remove limit of item count per tile, by BevapDin
💛 #35371 Add "looks_like" to all furniture and terrain, by XygenSS
💛 #35272 Adding More Furniture, by WhaleyWhaley
💛 #35239 Advanced inv save settings, by akozhevn
💛 #35238 Added 2 new NPCs., by LovamKicsiGazsii
💛 #34808 WIP CR Bionic Sniper Profession- CBM Change, by KingApep
💛 #34690 Towing vehicles, by davidpwbrown
💛 #34667 Documentation for relic_data, by KorGgenT
💛 #34502 [WIP]advanced_inv refactor, by akozhevn
💛 #34246 [WIP]NPC and player auto-crafting from workbench bills, by davidpwbrown
💛 #34061 new bionics menu, by akozhevn
💛 #33829 Flyable Helicopters, by davidpwbrown
💛 #33806 Total tailoring overhaul, attempt 2, by Rail-Runner
💛 #33799 new menu for armor sorting, by akozhevn
💛 #33776 Make vitamin deficiencies and hypervitaminosis non-cosmetic., by nexusmrsep
💛 #33556 CRIT Expansion Update [WIP], by Soupster89
💛 #33304 Eat menu, by akozhevn
💛 #33271 [CR] Removed penalties and base cost when calculating obtain_cost() for wielded item, by Raschert0
💛 #32017 [WIP][CR] Provide point types with coordinate system type-safety, by jbytheway
💛 #32012 [WIP] Fix 3d shadowcasting, by ifreund
MERGED PULL REQUEST
Last week, 102 pull requests were merged.
💜 #36507 Fix spells crashing when they can't find a target., by BevapDin
💜 #36505 Fix style regression and unit test warnings, by Qrox
💜 #36504 Cmake cosmetic fixes, by alex19EP
💜 #36503 Fix the ENCUMBRANCE_UPDATE flag again:, by BevapDin
💜 #36502 Make M855A1 default 5.56x45mm ammo, by ymber
💜 #36501 Add correct plural names to items, by Qrox
💜 #36500 Unify plural names of books, by Qrox
💜 #36491 add jewelry uncrafting recipes, by curstwist
💜 #36489 Prevent character from being Dead on Arrival., by kevingranade
💜 #36488 Bump vehicle weight test after weapon weight changes, by kevingranade
💜 #36478 change holiday to new year, by KorGgenT
💜 #36477 Fix trading with npc destroying wielded weapon, by Ramza13
💜 #36473 Fix impossible to sleep on hard ground, by Ramza13
💜 #36472 Item in cardboard boxes are hidden, by Fris0uman
💜 #36471 Fix a crash when burning things, by hexagonrecursion
💜 #36470 Fix undefined behavior during character creation, by hexagonrecursion
💜 #36469 m json_info, by Jerimee
💜 #36467 Fix use-after-free in translations.cpp, by Qrox
💜 #36462 Remove all CROWS type turrets with computer action, by ymber
💜 #36456 Fix typos, by anothersimulacrum
💜 #36455 Add TOC to Translating doc, by AMurkin
💜 #36452 Fixed narcoleptic trait, by Ramza13
💜 #36450 Cap windchill heat from vapor pressure to 50C, by swwu
💜 #36446 Update zombie soldier drops, by ymber
💜 #36445 Replace naturalist's rock pot with clay pot, by anothersimulacrum
💜 #36443 Do not set head_scaling and torso_scaling to NaN or Inf, by hexagonrecursion
💜 #36440 Add missing was_loaded initialization, by hexagonrecursion
💜 #36437 Fix riot turret oversights, by ymber
💜 #36434 Fix extraction for translation, by BevapDin
💜 #36433 Enable automatic testing of a few more mods:, by BevapDin
💜 #36430 Don't remove non-unwieldable weapons when limb breaks, by Night-Pryanik
💜 #36429 M json_info.md, by Jerimee
💜 #36427 Reworked computer menu UI, by Night-Pryanik
💜 #36423 Initialize tripoint to avoid always teleporting monsters to ground level, by kevingranade
💜 #36420 M update json_info, by Jerimee
💜 #36417 Update deprecated headers, by jbytheway
💜 #36416 Obsolete rock pot recipe, by anothersimulacrum
💜 #36410 Fix a memory leak in map::generate reported by LSAN in the CI build, by Qrox
💜 #36408 fix furniture default max_volume, by KorGgenT
💜 #36406 Aluminum Chonk, Semiautomatic, 9mm statfixes, by tenmillimaster
💜 #36400 Updated Android build process (2019-12-24), by ZhilkinSerg
💜 #36397 Fixed bandits block autonoting, by Night-Pryanik
💜 #36392 Overhaul map memory cache for tiles., by kevingranade
💜 #36391 fix NPC forgetting they are your followers, by davidpwbrown
💜 #36389 Add missing shotgun modslots & remove double grip slots on MCS, by LaVeyanFiend
💜 #36388 JSONize gunmod weight multiplier, by pawnishoovy
💜 #36383 Update name strings to new format in ammo, by snipercup
💜 #36382 Fix incorrect variable expansion in CMakeLists.txt, by Qrox
💜 #36380 Refresh main menu windows after drawing, by davidpwbrown
💜 #36378 Fix harvest for arachnid_acid and acidant_queen, by arijust
💜 #36374 Add recipe for saddlebag, by ymber
💜 #36369 refactor wield contents, by KorGgenT
💜 #36364 m Update JSON_INFO.md, by Jerimee
💜 #36362 add gem stone cufflinks, by curstwist
💜 #36361 Update the README 1K!, by Cyrano7
💜 #36360 Make beautiful mutations visible, by molkero
💜 #36358 Allow spawning npc via iuse action, by ZhilkinSerg
💜 #36355 Fix mapgen weights in Salvaged Robots mod, by ZhilkinSerg
💜 #36354 units::volume and units::mass readers for mandatory and optional, by KorGgenT
💜 #36352 Routine i18n updates on 22 Dec 2019, by BrettDong
💜 #36350 Fix some blazemod weight errors, by molkero
💜 #36349 Add recipe for tabi socks in Traditional Japanese Kimono, by molkero
💜 #36347 Ankle socks, by FuelType-Memes
💜 #36344 Fixed whitespace., by gregoranders
💜 #36343 Enable -Wsuggest-override, by Qrox
💜 #36342 Fix debug message and crash in debug mapgen preview, by Qrox
💜 #36341 Lower the range of dirt guns spawn with, by anothersimulacrum
💜 #36339 Humans have human skin, by LaVeyanFiend
💜 #36338 Fix reversed boolean check for map memory cache, by kevingranade
💜 #36335 Fox Fur, by Maleclypse
💜 #36334 add tiaras and necklaces, by curstwist
💜 #36333 Replace weight int with string in mods, by anothersimulacrum
💜 #36332 Replace weight ints with strings for monsters & obsolete.json, by anothersimulacrum
💜 #36331 Replace weight ints with strings in data/json/items, by anothersimulacrum
💜 #36330 Replace volume ints with strings in data/json, by anothersimulacrum
💜 #36329 Use volume strings in mods, by anothersimulacrum
💜 #36326 Add font glyph fallback mechanism to the tiles build, by Qrox
💜 #36323 Remove the speed debuff when the temp is low, by FuelType-Memes
💜 #36317 Change std::unqiue_ptr to pimpl, by BevapDin
💜 #36316 Stop NPCs getting confused by stashed outbounds activities, by davidpwbrown
💜 #36308 Allsporting Group revamp, by LilShiningMan
💜 #36307 Adds Modern house no.2, by John-Candlebury
💜 #36305 De-nest itemgroup accesories_personal_unisex, by Soup-de-Loop
💜 #36301 Aftershock:Wraitheon Executive Profesion, by John-Candlebury
💜 #36300 Use std::string instead of std::ostringstream, by BevapDin
💜 #36296 Make copy of item to be thrown - fix throwing bugs, by davidpwbrown
💜 #36295 Edited Amorphous Body mutation description, by KayoKake
💜 #36292 Jsonize unarmed cut and bash damage from mutations, by Fris0uman
💜 #36286 Sort gloves and shoes into seperate files from armor.json, by LaVeyanFiend
💜 #36285 Plural name fixes, by BrettDong
💜 #36284 more variety is SUS shelter items, by Jerimee
💜 #36282 more variety in shelter_supplies, by Jerimee
💜 #36247 Update Graphical Overmap mod to support buildings from some other mods, by Kilvoctu
💜 #36172 Crafting menu shows range of possible nutrients for food crafts, by jbytheway
💜 #36107 Add warning if attempting to keep world, by AlexMooney
💜 #36103 refactor change_side(), by KorGgenT
💜 #36065 warn player before drinking water not known to be clean, by misterprimus
💜 #35998 Jsonize hazardous waste sarcophagus, by Night-Pryanik
💜 #35942 Add NO_DISPLAY vitamin flag, show non-nutritional vitamins as 'Other contents' in food information menu, by anothersimulacrum
💜 #35242 Remove nuke launch and do some cleanup., by kevingranade
💜 #34908 Fixed weights for all real firearms., by Warriorcat49
💜 #34540 Fix curry/chili powder substitutions, by lazho
COMMITS
Last week there were 201 commits.
🛠️ Merge pull request #36502 from ymber/556 Make M855A1 default 5.56x45mm ammo by ZhilkinSerg
🛠️ [Cmake cosmetic fixes (#36504) * fix typos
even in code comments
make cmake_minimum_required(VERSION" consistent across project
kill tabs](75b8190) by alex19EP
🛠️ Merge pull request #36503 from BevapDin/buh Fix the ENCUMBRANCE_UPDATE flag again: by ZhilkinSerg
🛠️ [Merge pull request Enable automatic testing of a few more mods: #36433 from BevapDin/rnm * Remove useless debug message:
"info" and "default" are optional and ignored anyway.
This informs the user that their mods use outdated syntax and encourage them / the mod authors to convert them to the new syntax to get rid of the debug message.
Remove JSON members that are not visited and therefor useless.
Actually read JSON object member instead of only checking their existence.
This ensures the member type is checked and reported if it does not fit the expected type.
It also means
"foo": false
is properly recognized as such (instead of being interpreted the same as"foo": true
).Only register JSON object members as visited when their value has been read.
Change code to load "looks_like" to only read strings and fail if the member isn't a string
Change checks for JSON member existence to ignore the type.
Now it only checks whether a member of the given name exists. The type is ignored hereby. The type is checked later, when the value of the member is read. If the type is not what we expect, an error will be generated.
The message will be shown anyway when the member is actually accessed.
Explicitly check the value of a boolean JSON object member.
Remove check for unused member.
The JSON object member "om_special" is never actually loaded, so it should not be required.
Fix missing "context" member in "json_flag" objects
Fix JSON members having the wrong type.
Temporarily comment out some JSON members that don't work as desired.
"items" must be a string or an array of strings.
The "size" entry is no longer used and it is now ignored.
As required by the style we use.
Fix name of JSON member
Fix item flags being set on gun data (item flags need to be set on item types directly).
Remove unnecessary spaces before end of line
Remove mods from blacklist as they load properly now.
Add subtype entry, so the loading code actually parses the "entries" array.
Ignore unvisited members when skipping an out-of-bounds entry
Commit changes after running
make style-all-json
Fix spelling mistake. Thanks for pointing that out.
Co-Authored-By: ZhilkinSerg [email protected]
Co-authored-by: ZhilkinSerg [email protected]](556e4a8) by ZhilkinSerg
🛠️ [Fix spells crashing when they can't find a target. (#36507) * Enable translation
This handles the case when no target point can be found.
Changed all callers accordingly to ignore the action when no target has been found.
Co-Authored-By: Anton Burmistrov [email protected]](311b795) by BevapDin
🛠️ Fix style regression and unit test warnings (#36505) by Qrox
🛠️ [Ankle socks (#36347) * Add ankle socks
Fix warmth
Fix merge conflict
Use the same req as basic socks
Remove .0000000x from weights
Remove .0000000x from weights
Remove .0000000x from weights
Linting
Co-authored-by: molkero [email protected]](941f00f) by FuelType-Memes
🛠️ add jewelry uncrafting recipies (#36491) by curstwist
🛠️ Add correct plural names to items (#36501) by Qrox
🛠️ add tiaras and necklaces (#36334) by curstwist
🛠️ Unify plural names of books (#36500) by Qrox
🛠️ Add recipe for tabi socks in Traditional Japanese Kimono (#36349) by molkero
🛠️ Allsporting Group revamp (#36308) slimmed down allsporting group in item_groups.json by LilShiningMan
🛠️ [De-nest itemgroup accesories_personal_unisex (#36305) * Update clothing.json
Removed nesting of accessory groups from the itemgroup "accesories_personal_unisex" into their own defined groups so that mods can directly add to them when adding jewellery spawning in a natural manner that doesn't overlap. All weightings kept intact, working as normal, except to add a secondary group for earrings so that any of the three different metal variants with the new gemstones can appear as unisex clothing. Grills left as original until the new grills are balanced for rarity.
Update clothing.json
Update clothing.json
Fixing errors, I'm so sorry.
Last one I hope
Linted. Should be the last, I'm so sorry, first PR.](cc8e713) by Soup-de-Loop
🛠️ [more variety in shelter_supplies (#36282) * shelter_supplies
Update generic.json
Update data/json/itemgroups/item_groups.json
Co-Authored-By: I-am-Erk [email protected]
Update shelter.json
Update shelter.json
Update data/json/mapgen/shelter.json
Co-Authored-By: I-am-Erk [email protected]
Co-authored-by: I-am-Erk [email protected]](7159683) by Jerimee
🛠️ apply astyle by BevapDin
🛠️ Change ENUMBRANCE_UPDATE item flag to boolean member: This means: - it's ignored when comparing items (items with the flag stack together with items that don't have the flag), - it's not saved, it's temporary anyway. by BevapDin
🛠️ spelling error I teathered... by xanderrootslayer
🛠️ Make M855A1 default 5.56x45mm ammo by ymber
🛠️ Update zombie soldier drops (#36446) by ymber
🛠️ add cufflinks (#36362) by curstwist
🛠️ Merge pull request #36450 from swwu/swwu/fix-36449 Cap windchill heat from vapor pressure to 50C by Rivet-the-Zombie
🛠️ SUS December linting fixed some spacing. by xanderrootslayer
🛠️ Fix spelling mistake. Thanks for pointing that out. Co-Authored-By: ZhilkinSerg [email protected] by BevapDin
🛠️ Properly avoid division by zero by forcing max_hp to stay at 1 or higher by kevingranade
🛠️ Merge pull request #36473 from Ramza13/uncomfortable_sleep Fix impossible to sleep on hard ground by Rivet-the-Zombie
🛠️ Allow spawning npc via iuse action (#36358) by ZhilkinSerg
🛠️ Merge pull request #36477 from Ramza13/trading_weapon Fix trading with npc destroying wielded weapon by ZhilkinSerg
🛠️ Merge pull request #36478 from KorGgenT/holiday-change change holiday to new year by ZhilkinSerg
🛠️ Merge pull request #36488 from kevingranade/vehicle-weight-fix Bump vehicle weight test after weapon weight changes by ZhilkinSerg
🛠️ Bump vehicle weight test after weapon weight changes by kevingranade
🛠️ Small fixes to HWS definition by kevingranade
🛠️ JSONize gunmod weight multiplier (#36388) by pawnishoovy
🛠️ Fixed weights for all real firearms. (#34908) by Warriorcat49
🛠️ Astyle by kevingranade
🛠️ SUS Bathroom, Part 2 Adding items from the new house bathroom update to spawn lists so they appear in-world. Part 3 will add new spawn locations in residential houses. by xanderrootslayer
🛠️ Merge pull request #36 from CleverRaven/master SUS December 26 by xanderrootslayer
🛠️ change holiday to new year by KorGgenT
🛠️ Removed unneeded code destroying weapon by Ramza13
🛠️ [Aftershock:Wraitheon Executive Profesion (#36301) * Wraitheon Executive Profesion
Correct name for wraitheon sentinel;
Update data/mods/Aftershock/items/afs_inactiverobot.json
Co-Authored-By: Maleclypse [email protected]
Tweak gun and description
Format Json
Reduce armor of sentinel
Turns out most zombies do lower damage than I thought.
Co-authored-by: Maleclypse [email protected]](b02095b) by John-Candlebury
🛠️ Merge pull request #36472 from Fris0uman/inbox Item in cardboard boxes are hidden by ZhilkinSerg
🛠️ Merge pull request #36462 from ymber/turret_despawn Remove all CROWS type turrets with computer action by ZhilkinSerg
🛠️ Merge pull request #36469 from Jerimee/patch-5 m json_info by ZhilkinSerg
🛠️ Merge pull request #36467 from Qrox/fix-use-after-free Fix use-after-free in translations.cpp by ZhilkinSerg
🛠️ Fix undefined behavior in recalc_hp (#36470) This is triggered during character creation.
src/character.cpp:1114:66: runtime error: division by zero
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/character.cpp:1114:66 in
src/character.cpp:1116:21: runtime error: -nan is outside the range of representable values of type 'int'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/character.cpp:1116:21 in by ZhilkinSerg
🛠️ [Fix a crash when burning things (#36471) * Make sure material_type::_burn_data is never empty
Perhaps this is a purist in me talking, but a JSON array can be empty but _burn_data must not be empty because material_type::burn_data() returns a reference to one of its elements.
https://github.com/CleverRaven/Cataclysm-DDA/issues/36441](https://github.com/CleverRaven/Cataclysm-DDA/commit/1f927262477346af88b3bca6606076af55387632) by hexagonrecursion
🛠️ Allow sleeping on uncomfortable spaces by Ramza13
🛠️ Item in cardboard boxes are hidden by Fris0uman
🛠️ Fix undefined behavior in recalc_hp This is triggered during character creation.
src/character.cpp:1114:66: runtime error: division by zero
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/character.cpp:1114:66 in
src/character.cpp:1116:21: runtime error: -nan is outside the range of representable values of type 'int'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/character.cpp:1116:21 in by hexagonrecursion
🛠️ m json_info by Jerimee
🛠️ Fix use-after-free in translations.cpp by Qrox
🛠️ Remove all CROWS type turrets with computer action by ymber
🛠️ Commit changes after running
make style-all-json
by BevapDin🛠️ [Reworked computer menu UI (#36427) * Reworked computer menu to use uilist
Added fourth security reminder for HWS computer](d18fc5d) by Night-Pryanik
🛠️ [Fix riot turret oversights (Fix riot turret oversights #36437) * Fix riot turret inconsistencies
Remove unsued mon_chickenbot definition
Remove unused mon_tankbot definition](76ecb0e) by ymber
🛠️ Merge pull request #36456 from anothersimulacrum/lang Fix typos by ZhilkinSerg
🛠️ Merge pull request #36452 from Ramza13/narcolepsy Fixed narcoleptic trait by ZhilkinSerg
🛠️ Merge pull request #36440 from hexagonrecursion/patch-1 Add missing was_loaded initialization by ZhilkinSerg
🛠️ Merge pull request #36443 from hexagonrecursion/patch-2 Do not set head_scaling and torso_scaling to NaN or Inf by ZhilkinSerg
🛠️ Merge pull request #36455 from AMurkin/tweak-translating-doc Add TOC to Translating doc by ZhilkinSerg
🛠️ Merge pull request #36445 from anothersimulacrum/rock-pot Replace naturalist's rock pot with clay pot by Rivet-the-Zombie
🛠️ Fix typos by anothersimulacrum
🛠️ Add TOC by AMurkin
🛠️ Cap windchill heat from vapor pressure to 50C The model we use to approximate windchill seems to have degenerate behavior at high "dry-bulb" temperatures; this manifests most obviously by generating apparent temperatures in the millions of celsius for input temperatures of ~1000C. Since most of this runaway extra temperature is from the vapor pressure term, and since it seems unreasonable that a given 1000C fire would actually have vapor pressure of 10MPa in its vicinity, we cap that vapor pressure-induced extra temperature to only 100C. by swwu
🛠️ Changed narcopleptic to force sleep rather than lying down by Ramza13
🛠️ Merge pull request #35 from CleverRaven/master SUS Bathroom Dec 25 by xanderrootslayer
🛠️ Replace naturalist's rock pot with clay pot It makes more sense for the naturalist to have the much easier to make clay pot than a stone pot. by anothersimulacrum
🛠️ Do not set head_scaling and torso_scaling to NaN by hexagonrecursion
🛠️ Add missing was_loaded initialization src/item_category.cpp:30:20: runtime error: load of value 192, which is not a valid value for type 'bool'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/item_category.cpp:30:20 in
src/item_category.cpp:31:19: runtime error: load of value 192, which is not a valid value for type 'bool'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/item_category.cpp:31:19 in
src/item_category.cpp:32:19: runtime error: load of value 192, which is not a valid value for type 'bool'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/item_category.cpp:32:19 in by hexagonrecursion
🛠️ Add missing initialization src/magic_enchantment.cpp:196:19: runtime error: load of value 224, which is not a valid value for type 'bool'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/magic_enchantment.cpp:196:19 in by hexagonrecursion
🛠️ Add missing initialization src/json.cpp:438:26: runtime error: load of value 194, which is not a valid value for type 'bool'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/json.cpp:438:26 in by hexagonrecursion
🛠️ Add missing initialization src/clzones.cpp:133:20: runtime error: load of value 224, which is not a valid value for type 'bool'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/clzones.cpp:133:20 in
src/clzones.cpp:134:20: runtime error: load of value 224, which is not a valid value for type 'bool'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/clzones.cpp:134:20 in
src/clzones.cpp:135:19: runtime error: load of value 224, which is not a valid value for type 'bool'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/clzones.cpp:135:19 in by hexagonrecursion
🛠️ Ignore unvisited members when skipping an out-of-bounds entry by BevapDin
🛠️ Add subtype entry, so the loading code actually parses the "entries" array. by BevapDin
🛠️ Remove mods from blacklist as they load properly now. by BevapDin
🛠️ Remove unnecessary spaces before end of line by BevapDin
🛠️ Fix item flags being set on gun data (item flags need to be set on item types directly). by BevapDin
🛠️ Fix name of JSON member by BevapDin
🛠️ Add two spaces after a period. As required by the style we use. by BevapDin
🛠️ Replace monster size entry with volume and mass entry. The "size" entry is no longer used and it is now ignored. by BevapDin
🛠️ Temporarily comment out some JSON members that don't work as desired. "items" must be a string or an array of strings. by BevapDin
🛠️ Fix JSON members having the wrong type. by BevapDin
🛠️ Fix missing "context" member in "json_flag" objects by BevapDin
🛠️ Remove check for unused member. The JSON object member "om_special" is never actually loaded, so it should not be required. by BevapDin
🛠️ Explicitly check the value of a boolean JSON object member. by BevapDin
🛠️ Remove generating explicit error message: The message will be shown anyway when the member is actually accessed. by BevapDin
🛠️ Change checks for JSON member existence to ignore the type. Now it only checks whether a member of the given name exists. The type is ignored hereby. The type is checked later, when the value of the member is read. If the type is not what we expect, an error will be generated. by BevapDin
🛠️ Change code to load "looks_like" to only read strings and fail if the member isn't a string by BevapDin
🛠️ Only register JSON object members as visited when their value has been read. by BevapDin
🛠️ Actually read JSON object member instead of only checking their existence. This ensures the member type is checked and reported if it does not fit the expected type. It also means
"foo": false
is properly recognized as such (instead of being interpreted the same as"foo": true
). by BevapDin🛠️ Remove JSON members that are not visited and therefor useless. by BevapDin
🛠️ Convert silent debug message to load message This informs the user that their mods use outdated syntax and encourage them / the mod authors to convert them to the new syntax to get rid of the debug message. by BevapDin
🛠️ Remove useless debug message: "info" and "default" are optional and ignored anyway. by BevapDin
🛠️ Merge pull request #36434 from BevapDin/bbp Fix extraction for translation by ZhilkinSerg
🛠️ Fix translation: gettext does not recognize both strings in the original syntax. See "lang/po/cataclysm-dda.pot" - it does currently not contain the second string. by BevapDin
🛠️ Don't remove non-unwieldable weapons when limb breaks by Night-Pryanik
🛠️ [Add missing shotgun modslots & remove double grip slots on MCS (Add missing shotgun modslots & remove double grip slots on MCS #36389) * Add missing shotgun modslots, remove duplicate grip on MCS
Capitalize your acronyms
Mechanisms](3bf6b7f) by LaVeyanFiend
🛠️ [Make beautiful mutations visible (Make beautiful mutations visible #36360) * Make beautiful mutations visible
Make ugly and pretty mutations visible
NPCs are people too](ae464f5) by molkero
🛠️ M json_info.md (#36429) by Jerimee
🛠️ Merge pull request #36406 from tenmillimaster/m9 Aluminum Chonk, Semiautomatic, 9mm statfixes by Rivet-the-Zombie
🛠️ Merge pull request #36420 from Jerimee/patch-2 M update json_info by ZhilkinSerg
🛠️ Merge pull request #36417 from jbytheway/deprecated_headers Update deprecated headers by ZhilkinSerg
🛠️ Merge pull request #36423 from kevingranade/fix-monster-teleport Initialize tripoint to avoid always teleporting monsters to ground level by ZhilkinSerg
🛠️ Initialize tripoint to avoid always teleporting monsters to ground level. by kevingranade
🛠️ [Jsonize hazardous waste sarcophagus (Jsonize hazardous waste sarcophagus #35998) * Added json-variant of HWS
Moved hadcoded varian to obsolete
Removed draw_sarcophagus function
Removed hardcoded overmap special
Added reminders for removal after 0.E.](a5cd648) by Night-Pryanik
🛠️ Obsolete rock pot recipe (#36416) The role of the rock pot can largely be replaced by the clay pot, and
it's recipe is largely nonsense. by anothersimulacrum
🛠️ Fix currywurst recipe to have calories in line with default item. by kevingranade
🛠️ [Fix curry/chili powder substitutions (Fix curry/chili powder substitutions #34540) * remove red sauce as substitute for chilly p and curry powder
add chili powder as substitute for curry powder
Co-authored-by: I-am-Erk [email protected]](1e9f523) by lazho
🛠️ M update json_info by Jerimee
🛠️ Enable modernize-deprecated-headers Enable this clang-tidy check. by jbytheway
🛠️ Fix misc clang-tidy errors by jbytheway
🛠️ Use C++-style includes Convert all C library includes to their C++ equivalents (stdio.h -> cstdio, etc.). by jbytheway
🛠️ Update 9mm.json by tenmillimaster
🛠️ Adds riot control turrets and makes them more common than lethal types. by I-am-Erk
🛠️ Merge pull request #36410 from Qrox/fix-memory-leak Fix a memory leak in map::generate reported by LSAN in the CI build by ZhilkinSerg
🛠️ [Remove nuke launch and do some cleanup. (#35242) * Move internal computer methods out of header file
Remove instances of miss_launch
Skip loading of blacklisted computer options
Deprecate nuke launch enum
Kill nuke launch code.](1f3199e) by kevingranade
🛠️ Merge pull request #36392 from kevingranade/overhaul-tiles-map-memory Overhaul map memory cache for tiles. by ZhilkinSerg
🛠️ Merge pull request #36408 from KorGgenT/fix-furn-default-volume fix furniture default max_volume by ZhilkinSerg
🛠️ [more variety is SUS shelter items (more variety is SUS shelter items #36284) * Update evac_shelter.json
Update generic.json
Update data/json/itemgroups/SUS/evac_shelter.json
Co-Authored-By: I-am-Erk [email protected]
Update evac_shelter.json
Update evac_shelter.json
Update evac_shelter.json
Update evac_shelter.json
Co-authored-by: I-am-Erk [email protected]](0ab5f48) by Jerimee
🛠️ very important change by tenmillimaster
🛠️ fix furniture default max_volume by KorGgenT
🛠️ Update data/json/items/gun/9mm.json Co-Authored-By: Anton Burmistrov [email protected] by tenmillimaster
🛠️ Avoid nested calls to map::generate when applying map extras by Qrox
🛠️ Merge pull request #36400 from ZhilkinSerg/android-2019-12-24 Updated Android build process (2019-12-24) by ZhilkinSerg
🛠️ Update name strings to new format in ammo (#36383) by snipercup
🛠️ Fixed bandits block autonoting (#36397) * Fixed autonote for bandits roadblock by Night-Pryanik
🛠️ Merge pull request #36391 from davidpwbrown/npc_not_followers fix NPC forgetting they are your followers by ZhilkinSerg
🛠️ Updated binary dependencies by ZhilkinSerg
🛠️ Add support for more ABI in gradle file by ZhilkinSerg
🛠️ units::volume and units::mass readers for mandatory and optional by KorGgenT
🛠️ Fix number of spaces after period by kevingranade
🛠️ Merge pull request #36374 from ymber/saddlebags Add recipe for saddlebag by Rivet-the-Zombie
🛠️ stat fixes by undefined
🛠️ refactor wield contents by KorGgenT
🛠️ fix NPC forgetting the yare your followers by davidpwbrown
🛠️ Merge pull request #36172 from jbytheway/nutrient_predictions Crafting menu shows range of possible nutrients for food crafts by kevingranade
🛠️ Add warning if attempting to keep world (#36107) by AlexMooney
🛠️ Overhaul map memory cache for tiles. by kevingranade
🛠️ Merge pull request #36364 from Jerimee/patch-1 m Update JSON_INFO.md by ZhilkinSerg
🛠️ Merge pull request #36382 from Qrox/fix-cmake-list Fix incorrect variable expansion in CMakeLists.txt by ZhilkinSerg
🛠️ Merge pull request #36380 from davidpwbrown/hide_menu_fix Refresh main menu windows after drawing by ZhilkinSerg
🛠️ Also update clang-tidy Windows instructions The compile database will contain the -Wsuggest-override option when compiled with MinGW-w64, however clang-tidy won't recognize it. This makes clang-tidy ignore such unknown warning options by Qrox
🛠️ Fix CMakeLists.txt by Qrox
🛠️ refresh windows by davidpwbrown
🛠️ [Adds Modern house no.2 (#36307) * Modern house no.2
Align garden doors](f7cb595) by John-Candlebury
🛠️ Fix harvest for arachnid_acid and acidant_queen (#36378) by arijust
🛠️ Add recipe for saddlebag by ymber
🛠️ Merge pull request #36295 from KayoKake/master Edited Amorphous Body mutation description by Rivet-the-Zombie
🛠️ Merge pull request #34 from CleverRaven/master SUS Bathroom Dec 22 by xanderrootslayer
🛠️ Update JSON_INFO.md by Jerimee
🛠️ Merge pull request #36361 from Cyrano7/readme Update the README 1K! by ZhilkinSerg
🛠️ Update the README 1K! Update README.md to show 1k contributors! by Cyrano7
🛠️ Merge pull request #36352 from BrettDong/i18n Routine i18n updates on 22 Dec 2019 by ZhilkinSerg
🛠️ Enable -Wsuggest-override (#36343) by Qrox
🛠️ [Fix mapgen weights in Salvaged Robots mod (Fix mapgen weights in Salvaged Robots mod #36355) * Update dispatch_first_01.json
Update dispatch_second_01.json](3cd2cc0) by ZhilkinSerg
🛠️ Merge pull request #36292 from Fris0uman/cutdmg Jsonize unarmed cut and bash damage from mutations by kevingranade
🛠️ Don't consider blacklisted recipes for nutrients The nutrient predictions were based on a list of recipes cached in each item. It turns out that list could end up with invalid recipe_ids if those recipes became blacklisted. Detect that case and avoid adding such recipes to the list. by jbytheway
🛠️ Explain curious operator== by jbytheway
🛠️ Use COOKED and RAW flags in nutrient predictions To predict nutrient content we need to also predict changes to the item flags that occur when cooking. Implement that, and add a test to verify that it works correctly for cooked wild veggies. by jbytheway
🛠️ Remove redundant 'else' branch by jbytheway
🛠️ Add iteminfo tests for nutrient display by jbytheway
🛠️ Tests for cycle-finding algorithm by jbytheway
🛠️ Improved cycle finding algorithm Use a O(V+E) cycle-finding algorithm, and factor it out appropriately to clarify the code. by jbytheway
🛠️ Change namespace of cata_algo.h If we use any namespace, it should be cata (or a subnamespace thereof). It doesn't make sense to be adding other top-level namespaces. by jbytheway
🛠️ Display nutrient ranges in item info Currently item info for items with variable nutrient content simply list the default values with a disclaimer that they might be inaccurate. In fact the default values are more or less the only values that won't occur when you craft the recipe. Instead, calculate and display the range of possible values for the nutrient content. by jbytheway
🛠️ Routine i18n updates on 22 Dec 2019 by BrettDong
🛠️ Update data/json/mutations/mutations.json Co-Authored-By: I-am-Erk [email protected] by KayoKake
🛠️ Support the computation of nutrient ranges These functions calculate the range of possible nutrients a particular item or recipe might produce, depending on which ingredients are used within it. by jbytheway
🛠️ Detect recipe loops for comestibles Recipe loops are problematic (see last commit). There are none now in the core game, but mods might add them. This code detects recipe loops and marks the items contained within them. Such loops are considered an error reported via debugmsg. This implementation is a little slower than I would prefer. A slightly more advanced cycle-finding algorithm could be used to make it faster. by jbytheway
🛠️ Merge pull request #36350 from molkero/blaze_blob Fix some blazemod weight errors by ZhilkinSerg
🛠️ Remove .0000000x from weights by molkero
🛠️ Remove .0000000x from weights by molkero
🛠️ [Add font glyph fallback mechanism to the tiles build (Add font glyph fallback mechanism to the tiles build #36326) * Load a list of typeface names
Change opacity from a member to a parameter
Function to check if glyph is provided with the font
Implement font fallback
Use get_string instead of read, and add override to isGlyphProvided](9b57370) by Qrox
🛠️ Update Graphical Overmap mod to support buildings from some other mods (#36247) by Kilvoctu
🛠️ Merge pull request #36341 from anothersimulacrum/dirt-rng Lower the range of dirt guns spawn with by ZhilkinSerg
🛠️ Merge pull request #36333 from anothersimulacrum/mod-wstr Replace weight int with string in mods by ZhilkinSerg
🛠️ Merge pull request #36338 from kevingranade/fix-map-memory-cache-logic Fix reversed boolean check for map memory cache by ZhilkinSerg
🛠️ Merge pull request #36342 from Qrox/fix-debug-mapgen-error Fix debug message and crash in debug mapgen preview by ZhilkinSerg
🛠️ Merge pull request #36344 from gregoranders/fix/json_whitespace Fixed whitespace. by ZhilkinSerg
🛠️ Fixed whitespace. by gregoranders
🛠️ Fix debug message in the debug mapgen menu by Qrox
🛠️ Lower the range of dirt guns spawn with Very very few guns should be fouled heavily, or fouled at all. However, because the amount of dirt guns spawn with is simply a number between the min an max defined here, having a range this high leads to most guns being fouled or fairly heavily fouled. Adjust this range back to what is was previously, which leads to most guns being very lightly fouled or not noticeably fouled. Itemgroups can still override this, and make guns spawn with more fouling. by anothersimulacrum
🛠️ Merge pull request #36335 from Maleclypse/Fox-Fur Fox Fur by Rivet-the-Zombie
🛠️ [Sort gloves and shoes into seperate files from armor.json (Sort gloves and shoes into seperate files from armor.json #36286) * Move gloves into seperate file
Move shoes from armor to boots.json](8e58a85) by LaVeyanFiend
🛠️ Merge pull request #36285 from BrettDong/plural Plural name fixes by ZhilkinSerg
🛠️ [Humans have human skin (Humans have human skin #36339) * Humans have human skin
Furry mutant humans have human skin on their fur](6c2acc2) by LaVeyanFiend
🛠️ Merge pull request #36316 from davidpwbrown/why_are_npcs_standing_still Stop NPCs getting confused by stashed outbounds activities by ZhilkinSerg
🛠️ Merge pull request #36331 from anothersimulacrum/item-g Replace weight ints with strings in data/json/items by ZhilkinSerg
🛠️ Replace weight int with string in mods by anothersimulacrum
🛠️ Merge pull request #36323 from FuelType-Memes/master Remove the speed debuff when the temp is low by ZhilkinSerg
🛠️ Merge pull request #36103 from KorGgenT/change-side refactor change_side() by kevingranade
🛠️ Replace weight ints with strings by anothersimulacrum
🛠️ warn player before drinking water not known to be clean (#36065) by misterprimus
🛠️ Merge pull request #35942 from anothersimulacrum/no-vit Add NO_DISPLAY vitamin flag, show non-nutritional vitamins as 'Other contents' in food information menu by kevingranade
🛠️ Replace weight ints with strings by anothersimulacrum
🛠️ Replace volume ints with strings by anothersimulacrum
🛠️ Use volume strings in mods by anothersimulacrum
🛠️ Change std::unqiue_ptr to pimpl That way it can never be null, and we don't have to use an explicit call to
new
. by BevapDin🛠️ Merge pull request #36300 from BevapDin/xpe Use std::string instead of std::ostringstream by kevingranade
🛠️ Make copy of item to be thrown - fix throwing bugs (#36296) by davidpwbrown
🛠️ Fix reversed boolean check for map memory cache by kevingranade
CONTRIBUTORS
Last week there were 41 contributors.
👤 ZhilkinSerg
👤 alex19EP
👤 BevapDin
👤 Qrox
👤 FuelType-Memes
👤 curstwist
👤 molkero
👤 LilShiningMan
👤 Soup-de-Loop
👤 Jerimee
👤 xanderrootslayer
👤 ymber
👤 Rivet-the-Zombie
👤 kevingranade
👤 pawnishoovy
👤 Warriorcat49
👤 KorGgenT
👤 Ramza13
👤 John-Candlebury
👤 hexagonrecursion
👤 Fris0uman
👤 Night-Pryanik
👤 anothersimulacrum
👤 AMurkin
👤 swwu
👤 LaVeyanFiend
👤 lazho
👤 jbytheway
👤 tenmillimaster
👤 I-am-Erk
👤 snipercup
👤 undefined
👤 davidpwbrown
👤 AlexMooney
👤 arijust
👤 Cyrano7
👤 BrettDong
👤 KayoKake
👤 Kilvoctu
👤 gregoranders
👤 misterprimus
STARGAZERS
Last week there were 22 stagazers.
⭐ Simpuis
⭐ dadenCKEP
⭐ Serird
⭐ leon4567001
⭐ ltyocg
⭐ Kilvoctu
⭐ nullptr98
⭐ qaz734913414
⭐ dubikovskii
⭐ MIK517
⭐ arthursiq5
⭐ TheMagicHobo
⭐ terabaud
⭐ kyotohongaku
⭐ SingularReza
⭐ rewrite123
⭐ ArnautDaniel
⭐ h72l76
⭐ 2bit-hack
⭐ alyiia
⭐ TheAuteur
⭐ andreas-marschke
You all are the stars! 🌟
RELEASES
Last week there were 36 releases.
🚀 cdda-jenkins-b10085 Cataclysm-DDA experimental build #10085
🚀 cdda-jenkins-b10084 Cataclysm-DDA experimental build #10084
🚀 cdda-jenkins-b10083 Cataclysm-DDA experimental build #10083
🚀 cdda-jenkins-b10082 Cataclysm-DDA experimental build #10082
🚀 cdda-jenkins-b10081 Cataclysm-DDA experimental build #10081
🚀 cdda-jenkins-b10080 Cataclysm-DDA experimental build #10080
🚀 cdda-jenkins-b10079 Cataclysm-DDA experimental build #10079
🚀 cdda-jenkins-b10078 Cataclysm-DDA experimental build #10078
🚀 cdda-jenkins-b10077 Cataclysm-DDA experimental build #10077
🚀 cdda-jenkins-b10076 Cataclysm-DDA experimental build #10076
🚀 cdda-jenkins-b10075 Cataclysm-DDA experimental build #10075
🚀 cdda-jenkins-b10074 Cataclysm-DDA experimental build #10074
🚀 cdda-jenkins-b10073 Cataclysm-DDA experimental build #10073
🚀 cdda-jenkins-b10072 Cataclysm-DDA experimental build #10072
🚀 cdda-jenkins-b10071 Cataclysm-DDA experimental build #10071
🚀 cdda-jenkins-b10070 Cataclysm-DDA experimental build #10070
🚀 cdda-jenkins-b10069 Cataclysm-DDA experimental build #10069
🚀 cdda-jenkins-b10068 Cataclysm-DDA experimental build #10068
🚀 cdda-jenkins-b10067 Cataclysm-DDA experimental build #10067
🚀 cdda-jenkins-b10066 Cataclysm-DDA experimental build #10066
🚀 cdda-jenkins-b10065 Cataclysm-DDA experimental build #10065
🚀 cdda-jenkins-b10064 Cataclysm-DDA experimental build #10064
🚀 cdda-jenkins-b10063 Cataclysm-DDA experimental build #10063
🚀 cdda-jenkins-b10062 Cataclysm-DDA experimental build #10062
🚀 cdda-jenkins-b10061 Cataclysm-DDA experimental build #10061
🚀 cdda-jenkins-b10060 Cataclysm-DDA experimental build #10060
🚀 cdda-jenkins-b10059 Cataclysm-DDA experimental build #10059
🚀 cdda-jenkins-b10058 Cataclysm-DDA experimental build #10058
🚀 cdda-jenkins-b10057 Cataclysm-DDA experimental build #10057
🚀 cdda-jenkins-b10056 Cataclysm-DDA experimental build #10056
🚀 cdda-jenkins-b10055 Cataclysm-DDA experimental build #10055
🚀 cdda-jenkins-b10054 Cataclysm-DDA experimental build #10054
🚀 cdda-jenkins-b10053 Cataclysm-DDA experimental build #10053
🚀 cdda-jenkins-b10052 Cataclysm-DDA experimental build #10052
🚀 cdda-jenkins-b10051 Cataclysm-DDA experimental build #10051
🚀 cdda-jenkins-b10050 Cataclysm-DDA experimental build #10050
That's all for last week, please 👀 Watch and ⭐ Star the repository CleverRaven/Cataclysm-DDA to receive next weekly updates. 😃
You can also view all Weekly Digests by clicking here.
The text was updated successfully, but these errors were encountered: