- PR: #203 Port DDA's static/interned string id PR by @Coolthulhu
- PR: #505 Support translations for 3rd party mods by @olanti-p
- PR: #2286 Try to pick a safe direction to cut down a tree by @OrenAudeles
- PR: #2495 korean
CONTRIBUTING.mdby @scarf005 - PR: #2497 Give junk floors a roof by @joveeater
- PR: #2499 Fix missing spaces by @scarf005
- PR: #2554 fix: add more monster blacklist for fungi by @scarf005
- PR: #2595 fix: macos build failure hotfix, take 2 by @scarf005
- PR: #2602 test: missing translation hotfix from #2519 by @scarf005
- PR: #2511 feat: togglable message log window size by @scarf005
- PR: #2599 Allow stripping bot chassis for parts, potentially superalloy by @chaosvolt
- PR: #2748 [Rdy?]Redo random NPC spawn chance by @Coolthulhu
- PR: #2943 Cots can be crafted & uncrafted by @RoyalFox2140
- PR: #2955 Magiclysm harvest fixes by @RoyalFox2140
- PR: #3013 balance: nerf and rename baselard and dagger by @yay855
- PR: #3046 Make "wall_floor_glass_removal_standard" more rational by @RobbieNeko
- PR: #3050 Organize RPG-7 ammo by @RobbieNeko
- PR: #3080 Glass object (jar, 3l jar, flask, bottle) disassembly; Update generic.json by @borsek
- PR: #3081 Add sulphuric acid synthesis; Update chemicals.json by @borsek
- PR: #3083 Add pressure cooker recipe; Update tools.json by @borsek
- PR: #3065 perf(port): do not copy regional settings for overmaps by @scarf005
- PR: #3084 compile: fix extra ';' [-Werror=pedantic] complaints by @OrenAudeles
- PR: #3086 feat: export vehicle as its JSON representation by @scarf005
- PR: #3087 fix: vehicle JSON export breaking curses build by @scarf005
- PR: #3089 Routine i18n updates on 2023-08-26 by @Coolthulhu
- PR: #3091 Port: Craftable Body Pillows from DDA by @RobbieNeko
- PR: #3077 perf(port): performance PRs by Aivean by @scarf005
- PR: #3070 feat(comestible): more omelette variants by @AlecWhite
- PR: #3092 Rivtech mainline by @borsek
- PR: #3093 Merchant price-fix for .223 magazines and two bionics by @borsek
- PR: #3061 feat: option to preload all sfx variants by @scarf005
- PR: #3096 fix(i18n):
SPECIESnot inneeds_pluralbreaking translation by @scarf005 - PR: #2216 Lua via sol2 by @olanti-p
- PR: #3094 Update experimental link in readme by @Firestorm01X2
- PR: #3090 Balance change to monsters carrying guns by @RobbieNeko
- PR: #1925 Security camera doesn't overlap vehicle doors anymore by @Krwak
- PR: #3098 fix: lua compilation warnings by @scarf005
- PR: #3102 Update vehicle tests by @Firestorm01X2
- PR: #3099 **Complete the "Nested" and Everyday carry Gun lists ** by @RobbieNeko
- PR: #2956 Additional follow-up code tweaks for feral survivors by @chaosvolt
- PR: #3106 fix(i18n): translation generator script ignoring JSONs by @scarf005
- PR: #3107 refactor: convert to f-strings by @scarf005
- PR: #3112 Deconstructable Sewer pipes & pumps by @RoyalFox2140
- PR: #3114 Routine i18n updates on 2023-09-02 by @Coolthulhu
- PR: #3115 Improve behavior if on first game start SDL window creation fails by @olanti-p
- PR: #3101 perf(port): various debug.cpp improvements by @scarf005
- PR: #3116 Balance: Make SPAM less terrible by @InkLongDry
- PR: #3111 ci: use autofix.ci by @scarf005
- PR: #3108 style: simplify formatting with deno, part 1:
doc/by @scarf005 - PR: #3122 Routine i18n updates on 2023-09-09 by @Coolthulhu
- PR: #3123 Magiclysm dragon meat can be cooked by @RoyalFox2140
- PR: #3124 Magiclysm Rebalance: Part 1 by @RobbieNeko
- PR: #3125 Rebalanced shotgun shells by @yay855
- PR: #3126 fix: allow speedloader capacity to be smaller than gun's by @scarf005
- PR: #3127 Fixes for the balance fixes by @yay855
- PR: #3119 fix(tiles): generate lua docs without initializing UI by @scarf005
- PR: #3130 fix:
open_urlnot working on windows by @scarf005 - PR: #3133 Move makeshift glaive from tools to weapons by @ChucklesTheBeard
- PR: #3132 feat: apply
NUTRIENT_OVERRIDEfor recipes by @scarf005 - PR: #3136 Fixed segfault caused by attitude check when monster shooting vehicle by @Vollch
- PR: #3134 Warn when running x32 game on x64 system by @olanti-p
- PR: #3138 Goo canister will correctly consume charges on use by @Vollch
- PR: #3141 feat: auto ladder climbing and ledge prompts by @scarf005
- PR: #3156 Routine i18n updates on 2023-09-16 by @Coolthulhu
- PR: #3158 Adjust integral volume for several gunmods by @chaosvolt
- PR: #3159 Expand range of volume limits for certain holsters by @chaosvolt
- PR: #3139 Adjust body part hit difficulty to make critical hits matter for NPCs by @chaosvolt
- PR: #3160 Magiclysm Rebalance Part 2: Spells Rebalanced by @RobbieNeko
- PR: #3161 Adjust soil from digging to match construction needs by @chaosvolt
- PR: #3162 Scale up mining yield of solid rock to match boulders by @chaosvolt
- PR: #3151 feat(port): move vehicles in elevator by @scarf005
- PR: #3167 fix: elevators for aftershock reactors and hospitals by @scarf005
- PR: #3163 Fix burnt vegetation hiding deep pits under ash piles by @chaosvolt
- PR: #2936 Strength affects stamina cost of melee, rescale dex effect on movecost by @chaosvolt
- PR: #3042 Exertion effects now consider tool quality part 2: shovels by @chaosvolt
- PR: #3171 Rebalanced flintlock ranges by @hirohito1
- PR: #3104 refactor: extract to
vehicle_part.hby @scarf005 - PR: #3172 fix: missing "vehicle_part.h" includes by @scarf005
- PR: #3177 Fixed AK Semi in nested_guns.json by @RobbieNeko
- PR: #3168 Add other pieces of plated leather armor by @chaosvolt
- PR: #3179 fix(mission): turn in stalk first then the bag by @scarf005
- PR: #3182 feat: elevators for apartments and office tower by @scarf005
- PR: #3180 fix: turrets aiming moving vehicle it cannot see by @scarf005
- PR: #3183 Prevent poisonous foods from softlocking the game by @chaosvolt
- PR: #3174 Add some missing spawns to rural houses by @chaosvolt
- PR: #3184 Prevent auto-eating items with use actions by @chaosvolt
- PR: #3178 Smoother rivers connections on overmaps edges by @Vollch
- PR: #3175 Add variants to stockings, glove liners, fingerless gloves by @chaosvolt
- PR: #3140 Lua table serde: allow non-string types as table keys by @olanti-p
- PR: #3189 feat: default to no zombie revival and limited fungal growth by @scarf005
- PR: #3121 docs!: new documentation page by @scarf005
- PR: #3191 ci(fix): temporary disable github environments by @scarf005
- PR: #3192 docs(fix): broken pull request template links by @RoyalFox2140
- PR: #3173 Standardize holster drawcost, add wrist variants by @chaosvolt
- PR: #2570 refactor: fahrenheit to celsius in codebase, part 1 by @scarf005
- PR: #3194 Fixed generation of glitched bridges by @Vollch
- PR: #3054 Simplify broken limb mending by @Coolthulhu
- PR: #3187 Fix CTD on debugmsg with no Lua instance by @olanti-p
- PR: #3201 Monster Spells and Necrotic nerfs by @RobbieNeko
- PR: #3169 chore: license new scripts under AGPL-3.0-only by @scarf005
- PR: #3206 docs: rollback github environments, fix broken wiki links by @scarf005
- PR: #3210 More craftables 1: Clothing by @RoyalFox2140
- PR: #3214 Routine i18n updates on 2023-09-23 by @Coolthulhu
- PR: #3190 docs: add first week & forest survival by @RoyalFox2140
- PR: #3195 Fix 20ga percussion ammo inheritance and names by @chaosvolt
- PR: #3197 Rework and sanity-check harvesting of tin by @chaosvolt
- PR: #3218 chore(github): issue and pr template improvments by @scarf005
- PR: #3199 Consistency updates for aluminum and bronze by @chaosvolt
- PR: #3205 Add a percussion cap shotgun by @chaosvolt
- PR: #3208 [DDA Port] Various improvements to CMake builds by @olanti-p
- PR: #3217 ci: format but skip build/release docs/scripts by @scarf005
- PR: #3220 Fix difficulty of new recipes by @chaosvolt
- PR: #3186 Set armored gauntlets and boots to be made of steel by @chaosvolt
- PR: #3222 docs: fix docs page redirection failing by @scarf005
- PR: #2142 Port over salvage-by-weight from DDA by @chaosvolt
- PR: #3225 feat: monster immunity flag for biological damage by @scarf005
- PR: #3224 Parking garage elevator repair by @Zlorthishen
- PR: #3227 BIOPROOF distribution: Robots by @RobbieNeko
- PR: #3226 Fix NPCs set to attack what you attack charging blindly by @chaosvolt
- PR: #3228 Allow steel and superalloy lining for more items by @chaosvolt
- PR: #3221 Add some more basic armor items by @chaosvolt
- PR: #3232 feat: simplify friendly swap and pushing by @scarf005
- PR: #3246 Give No Hope the e by @chaosvolt
- PR: #3181 fix: allow elevator misalignment by @scarf005
- PR: #3245 ci: remove unused workflow files by @scarf005
- PR: #3247 build: remove chkjson by @scarf005
- PR: #3244 UDP External Tileset Update by @chaosvolt
- PR: #3212 Proper river shores under bridges by @Vollch
- PR: #3203 Fixed some issues with bridge/road generation on overmap edge by @Vollch
- PR: #3249 docs: migrate external tilest info by @scarf005
- PR: #3248 build(cmake): deduplicate library setup by @scarf005
- PR: #3252 ci: use merge queue by @scarf005
- PR: #3207 docs:
lang/notesby @scarf005 - PR: #3259 Refresh test user dir on each test run by @olanti-p
- PR: #3260 Fix compile error on MacOS curses by @olanti-p
- PR: #3254 feat: show monster immunity in description by @scarf005
- PR: #3262 Allow filling containers directly from blood draw kit by @chaosvolt
- PR: #2911 Streamline has_trait_flag behavior by @chaosvolt
- PR: #3265 Add street lights to more places, allow deconstructing by @chaosvolt
- PR: #3264 Add more grid battery options by @chaosvolt
- PR: #3230 feat: animal ears are cute by @scarf005
- PR: #3263 fix: lab README symlink by @scarf005
- PR: #3274 Missing tile in horse ranches by @0Monet
- PR: #3276 Update iexamine_elevator.cpp by @OrenAudeles
- PR: #3277 perf: speed up
item::has_flagcalls by @OrenAudeles - PR: #3270 Properly remove stale test user dir by @olanti-p
- PR: #3278 perf(map): inline
sm_to_ms_copyby @scarf005 - PR: #3279 Mainline Stone Chisel by @RobbieNeko
- PR: #3283 perf: change frequency of cached weapon value update by @OrenAudeles
- PR: #3275 Reworked lake shore mapgen for better connection with rivers by @Vollch
- PR: #3269 Fix eternal drowning when NPC is thrown into deep water. by @cbnbugfix2
- PR: #3282 perf: cache character's dead state by @scarf005
- PR: #3273 Add a construction to convert street lights to use local power by @chaosvolt
- PR: #3285 ci: don't skip checks in merge group by @scarf005
- PR: #3287 fix: only set
cached_dead_stateif npc is actually dead by @scarf005 - PR: #3289 build: bump android ndk by @scarf005
- PR: #3291 Canned tomatoes should no longer appear half-full by @0Monet
- PR: #3295 Fix monsters attacking across z levels when wandering by @joveeater
- PR: #3296 fix: remove wield value frequency, fix cache invalidation by @OrenAudeles
- PR: #3297 Water purification tablets now work consistently by @chaosvolt
- PR: #3300 Prying nails correctly deconstructs reinforced boarded window by @RoyalFox2140
- PR: #3292 Better shore line at 3 and 4 way junctions by @Vollch
- PR: #3304 perf: correctly cache and invalidate dead state by @scarf005
- PR: #3308 Fix Repair Nanobots by @KheirFerrum
- PR: #3314 Correct Typo in Faction Camp Workshops by @mythosmod
- PR: #3294 Disallow dragging street lights, add to more locations by @chaosvolt
- PR: #3313 Mark monster_speed_trig as mayfail by @olanti-p
- PR: #3322 Magiclysm additions: Goblins, Gear mods and Dragonbone! by @RobbieNeko
- PR: #3323 Routine i18n updates on 2023-09-30 by @Coolthulhu
- PR: #3310 Fix tidy warnings by @olanti-p
- PR: #3303 Check mx ids defined for region by @olanti-p
- PR: #3336 Voltmeter & pH meter rebalancing by @RoyalFox2140
- PR: #3332 Some changes on certain comestible by @0Monet
- PR: #3327 ci: always run build matrix test for merge queue by @scarf005
- PR: #3335 Further consistency updates for shotshells by @chaosvolt
- PR: #2910 Cleanup and flesh out book morale interactions a bit by @chaosvolt
- PR: #3333 Allow resuming dark-craftable constructions in the dark by @chaosvolt
- PR: #3334 Port over two improvements to simple deconstruct by @chaosvolt
- PR: #3337 Update looks like for small battery furniture by @chaosvolt
- PR: #3340 feat: prettier ear/tail mutation graphics by @scarf005
- PR: #3342 docs: alternative_mutation_tileset.png by @scarf005
- PR: #3344 Fixed odd mapgen in house basement by @Vollch
- PR: #3345 fix: misplaced field name error on mutation tileset by @scarf005
- PR: #3348 Fix bike shop drowning in street lights by @chaosvolt
- PR: #3349 ci: trigger workflow check on merge queue by @scarf005
- PR: #3341 Grey out incompatible ammo in reload menu by @Vollch
- PR: #3338 Fixed some issues with displaying item's mods counter by @Vollch
- PR: #3343 feat(balance): correct stats for fermenting pickles and eggs jar by @0Monet
- PR: #3339 feat: acid trail for acid cannons by @chaosvolt
- PR: #3356 fix: make unused 22lr casing stackable by @scarf005
- PR: #3360 Updates for homemade explosive/flame ammo by @chaosvolt
- PR: #3361 Lower Nomad Gear and Scavenger Gear Warmth by @RobbieNeko
- PR: #3362 Fix unused reference to To Serve Man by @chaosvolt
- PR: #3261 Implement "extend" for magazines by @Coolthulhu
- PR: #3357 Rifled flintlock now actually spawns by @chaosvolt
- PR: #3353 ci: validate that template extraction works by @scarf005
- PR: #3363 build(deps): bump postcss from 8.4.29 to 8.4.31 in /doc by @dependabot[bot]
- PR: #3352 feat(port): jarless sourdoughs by @scarf005
- PR: #3365 ci: only deploy docs when needed by @scarf005
- PR: #3364 Revert "ci: trigger workflow check on merge queue" by @scarf005
- PR: #3354 Ported items flags optimization from DDA by @Vollch
- PR: #3367 fix: don't sink down a floor from stepladder by @scarf005
- PR: #3351 Implement bastion star fort, flesh out layout by @chaosvolt
- PR: #3370 Fix build fail due to REACH_ATTACK flag by @chaosvolt
- PR: #3376 Fix mission names misused as mission description by @olanti-p
- PR: #3379 Fix infinite loop in mine gen by @olanti-p
- PR: #3380 Add flashlight to the Shock Tonfa by @Zlorthishen
- PR: #3381 Routine i18n updates on 2023-10-07 by @Coolthulhu
- PR: #3373 Add recipes for smaller engines, engine block updates by @chaosvolt
- PR: #3368 Use std::optional for
best_mode_for_range()by @KheirFerrum - PR: #3385 perf: slightly speed up
weight_carried_reduced_byandrecalc_speed_bonusby @OrenAudeles - PR: #3384 perf: do not error on SDL sound failure by @scarf005
- PR: #2776 (Port) Decouple encumbrance, max_encumbrance and coverage in armor on a per bodypart_id basis by @meladath
- PR: #3386 fix: NPCs drop excess items if overburdened, merchants pick up and renew inventory if restocking by @OrenAudeles
- PR: #3387 fix: only NPCs drop items when overencumbered by @OrenAudeles
- PR: #3388 Rebalance steam turbine relative to small gas turbine by @chaosvolt
- PR: #3369 Consistency updates for street light placement by @chaosvolt
- PR: #3389 Forgot the s by @mfroach
- PR: #3397 Set required intelligence for Playboy magazine to 0 by @mythosmod
- PR: #3396 Lightened turbines by @yagalone
- PR: #3401 fix: books < 12.5mL may crash on disassembly by @OrenAudeles
- PR: #3403 Add bastion fort to scenarios by @chaosvolt
- PR: #3408 Fixed generating power from Joint Torsion Ratchet in vehicles by @Vollch
- PR: #3405 Item summoning spells should respect "Keep hands free" by @Vollch
- PR: #3407 fix: sort encumbrance display order by @scarf005
- PR: #3395 ci: add comment when autofix is invoked by @scarf005
- PR: #3413 Balancing for paper shot, blunderbuss, etc by @chaosvolt
- PR: #3412 Prevents possible use after free in sounds by @joveeater
- PR: #3415 Changed weight of raw tea from 14 g to 2g by @Treah
- PR: #3416 Add casings onto dissasembly recipie for M433, M576 and M651 grenades by @mythosmod
- PR: #3258 ci(port): various ccache and matrix improvements by @scarf005
- PR: #3420 fix: make find_base_construction not broken by @OrenAudeles
- PR: #3421 Routine i18n updates on 2023-10-14 by @Coolthulhu
- PR: #3424 fix: emit debugmsg on capacity <= 0 by @OrenAudeles
- PR: #3426 Change Chitin from "Bone" to "Skin", and add a message when harvesting chitinous animals. by @Dalenacio
- PR: #3428 Fix build matrix by @olanti-p
- PR: #3425 Add more bronze tools by @chaosvolt
- PR: #3427 Added sandwiches by @yay855
- PR: #3430 Gave zombie dogs zombie_leather harvest type by @yay855
- PR: #3432 fix: armor layer not showing all first by @scarf005
- PR: #3433 fix: NPCs phasing through solid rock by @chaosvolt
- PR: #3440 - Ported commit siphon vehicle fix from DDA repo to BN by @CrocodileJonesy
- PR: #3439 Electric Lighter by @yay855
- PR: #3441 Crossbow rebalance by @yay855
- PR: #3446 Electric Lighter Description Fix by @yay855
- PR: #3443 Fix body_part_set operations by @olanti-p
- PR: #3445 Fix tidy warnings by @olanti-p
- PR: #3444 build(deps): bump undici from 5.23.0 to 5.26.3 in /doc by @dependabot[bot]
- PR: #3447 Add faction owner to Isherwood cabin and horse farm items by @mythosmod
- PR: #3411 fix: missing roof for
s_electronics_2in multitile city buildings by @mythosmod - PR: #3449 Silence lab type errors by @olanti-p
- PR: #3448 Fix search in crafting menu by description by @olanti-p
- PR: #3450 build(deps): bump @babel/traverse from 7.22.15 to 7.23.2 in /doc by @dependabot[bot]
- PR: #3409 fix: match bionic firestarting cost same to its activation cost by @Vollch
- PR: #3451 Bionic claw Balance Buff by @yay855
- PR: #3452 fix: bodypart layer not displaying
Allfirst (again) by @scarf005 - PR: #3434 feat: overhaul encumbrance UI by @scarf005
- PR: #3458 fix(port): allow using jacking tools from vehicle cargo by @Vollch
- PR: #3459 Silence more lab type warnings by @olanti-p
- PR: #3392 feat: street light additions part 3-ish by @chaosvolt
- PR: #3453 fix(port): add missing pyromaniac morale boost for bionics and explosives by @Vollch
- PR: #3417 feat(port): lockpicking migration and JSONification by @Vollch
- PR: #3455 Enable Lua in manual releases by @olanti-p
- PR: #3461 Fix ammonium nitrate recipe by @Cactoideae
- PR: #3462 fix: bronze dagger recipe using wrong ID by @chaosvolt
- PR: #3460 **Sweet Sweet Sugar - Molasses byproduct ** by @Treah
- PR: #3466 Missing id_suffix for one of nitric acid recipes by @Cactoideae
- PR: #3464 Decouple crop growth time from season length, add separate scaling option by @YeOldeMiller
- PR: #3463 Reduce scaling of Stats Through Kills EXP requirements by @chaosvolt
- PR: #3468 Make "prove you're a survivor" mission less vague by @chaosvolt
- PR: #3470 Routine i18n updates on 2023-10-21 by @Coolthulhu
- PR: #3471 feat(port): fireflies by @Zlorthishen
- PR: #3465 fix: hauling not getting disabled automatically with liquids by @CrocodileJonesy
- PR: #3475 Make grid appliances refund solder on deconstruction by @YeOldeMiller
- PR: #3474 fix: alternative ear mutation not being overriden by @scarf005
- PR: #3473 fix: no highlights in combined opposite bodyparts by @scarf005
- PR: #3472 docs: 0.4 release notes by @scarf005
These are the outputs for the manually triggered build of commit 9fd976a84ee62a40dfe7d6b1feb6001e48c93cc4