Featured Changes
Central Lab has been reworked into globally unique location with tons of new contents! While the frontal entrance is well guarded, you could sneak in from access shaft or subway station. Uncover its secrets and mini-finales full of rewards
Also includes full-size aircrafts.
Ported from TLG, now you can...
- choose which martial arts technique to use with Manual melee mode
- grab and throw smaller enemies
- opt-in crowd crush system (default OFF)
Power armor is now split into exoskeletons and armor plating in multiple tiers. Lets you customize your armor plating!
Flesh-based targets including monsters now bleed from cutting or ballistic damage. Higher damage will cause longer bleeding.
Skills and starting equipment were reviewed across almost every professions. Fighter pilot can now also start with F-15 or AV-8!
We reworked sound system into decibells and made it more realistic. We still display sound in terms of tiles on UI, but you can change it to dB
What's Changed
- fix: stop vehicle collisions hanging on hallucinations by @scarf005 in #9170
- docs: add 0.12.0 changelog by @scarf005 in #9164
- feat(UI): Added an option for new experimental pickup menu, also can wield and wear from any inventory_selector menu by @IvanChen300 in #9068
- feat: warn on usage of legacy units by @WishDuck in #9162
- ci: scope Windows ccache by build flavor by @scarf005 in #9159
- refactor: update legacy unit migration script by @scarf005 in #9166
- feat(UI): Allow autopickup manager to use filter options from shift-v menu by @IvanChen300 in #9158
- feat: differentiate cities into cities and towns by size, create unique mapgen weights for cities and towns by @dedmemdev in #9152
- feat(balance): make rescued prototype cyborgs always recruitable by @kishitoku in #9177
- perf: Activity Time Batch Reductions by @AzmodiusX in #9157
- fix: restore missing starting fire in Really Bad Day scenario by @Worom in #9185
- feat(balance): add additional blankets to makeshift sling recipe by @chaosvolt in #9191
- fix: Mark seat items as made of steel by @kishitoku in #9192
- feat: make more cotton clothes craftable by @cdru123 in #9193
- feat(UI): Customizable Title Screens by @AzmodiusX in #9106
- fix: boarded start locations open interior doors and place barricades by @Worom in #9195
- revert: "fix: boarded start locations open interior doors and place barricades by @dedmemdev in #9203
- feat: craftable ski pants and jacket by @cdru123 in #9209
- feat: remove unused symbols in the palette
state_policeby @0Monet in #9210 - feat: change windbreakers to use synthetic fabric by @cdru123 in #9211
- revert: revert "feat(UI): Allow autopickup manager to use filter options from shift-v menu (#9158)" by @chaosvolt in #9213
- feat(balance): make cvd machine add armor penetration, add armor penetration to bionic weapons by @dedmemdev in #9206
- feat(balance): adjust medical item effectiveness, add new items/recipes, add a new medical profession by @chaosvolt in #9207
- test: Add tests related to some lua hooks by @ChrisLR in #9080
- fix: item factory asserts also emit debug messages by @WishDuck in #9214
- feat: New rng profession by @Fentanylreactor in #9216
- feat(balance): add armor penetration to feral blackops bioop by @dedmemdev in #9217
- feat(balance): add steel trench armor to survivor zombie and bandit armor, add UDP external tileset sprite by @chaosvolt in #9218
- docs: kill astro by @scarf005 in #9182
- feat(balance): Change enhanced electric motors to be made of steel by @kishitoku in #9220
- fix(UI): Fix charged based items not being picked up properly by @IvanChen300 in #9202
- fix(balance): adjust unhealthy values for milkshake and antibiotics by @NeetHacker-cn in #9231
- feat: add windbreaker recipe by @cdru123 in #9232
- fix: place translocate self at the selected translocator gate by @scarf005 in #9229
- feat(lua): add mission start/end lua hooks by @ChrisLR in #9183
- feat: Add Grid version of Aftershock crafting Rigs by @YukariMindGap in #9237
- feat: add kraken boss by @dedmemdev in #9223
- fix: artifacts no longer save legacy mass, money and volume values by @WishDuck in #9240
- feat(balance)!: Sound handling overhaul by @Retagin in #8205
- feat: shrapnel effects by @AutumnNova in #9233
- feat(balance): set TCL holdouts to a different faction so attacking them doesn't aggro the old guard doc by @chaosvolt in #9246
- fix: Restore underwater column to lighthouse, refine column shape for lighthouse and sand island, align staircases, overmap tile appearance by @tehkab in #9243
- fix: bodytemp from clothing no longer has sharp reductions by @WishDuck in #9257
- test(mods): check default mods by default by @scarf005 in #9261
- fix: dirty transparancy cache when field decays within reality bubble by @AutumnNova in #9260
- feat(balance): Reduce electric engine volume, sonic boom potential based on vehicle speed. by @Retagin in #9266
- feat(balance): increase range of 40mm shotshell/slug loads by @chaosvolt in #9268
- fix: add locks to data vars array cache by @WishDuck in #9265
- fix: synchronize arena cleanup by @scarf005 in #9269
- fix: apply shaped ammo trail effects by @scarf005 in #9275
- feat(balance): simplify grenade casings by @scarf005 in #9277
- fix: cough syrup fun field missing by @leoCottret in #9272
- feat: add warnings to itemgroups with invalid item containers/contents by @WishDuck in #9176
- fix: increase some drug effects durations by @leoCottret in #9271
- build: bundle macOS curses runtime libraries by @scarf005 in #9288
- feat(balance): allow repairing and salvaging brass by @chaosvolt in #9282
- feat: sanity-check migration of stackable items by @chaosvolt in #9284
- feat(port): restore Hub 01 basement access by @scarf005 in #9132
- fix(UI): don't show
The shot strikes the %s!messages if you can't see the tile by @chaosvolt in #9290 - fix: ranged weapons with low sound and extreme speeds no longer cause extreme volume by @WishDuck in #9283
- fix: make adjacent pit movement safe by @scarf005 in #9289
- fix(UI): exclude reinforced items (unless refittable) from item repair menu by @chaosvolt in #9287
- feat(lua): mainline closable reality tears by @scarf005 in #9263
- fix: remove mandatory backfire from engine start by @aspolito in #9295
- fix(UI): atlatl quivers no longer claim to hold more darts than they actually do by @chaosvolt in #9299
- fix: make safe_reference and sounds thread-safe for worker mapgen by @jkbpvsc in #9281
- fix: adds
POWERARMOR_COMPATIBLEto tactical headset by @chaosvolt in #9301 - fix: check for
inboundswhen monsters process sounds by @chaosvolt in #9303 - feat(balance): reduce backfire volume by @aspolito in #9296
- feat(UI): Allows autopickup to use filter by categories, materials, qualities, notes, and skills taught by @IvanChen300 in #9242
- fix: vehicles block shots from below or (with a roof) above, allow damaging and repairing stackable generic items to fix invulnerable vehicleparts by @chaosvolt in #8859
- feat: update hub01 basement by @0Monet in #9304
- feat: Grid furniture tools addition and fix by @YukariMindGap in #9306
- feat(balance): add a recipe for sawing 40x53mm cases into 40x46mm cases by @chaosvolt in #9311
- feat(balance): add recipes for some more magazines by @chaosvolt in #9310
- feat(balance): add student age ranges to relevant professions by @chaosvolt in #9315
- fix(i18n): remove sound debug strings from translations by @scarf005 in #9252
- build: avoid GCC 16 vehicle hash ICE by @NeetHacker-cn in #9255
- fix: typo in inactive grenade launcher turret description, add
looks likefor inactive 50cal turret by @dedmemdev in #9316 - feat(balance): remove guilt from killing child zombie by @scarf005 in #9314
- fix: add more
looks_likeby @dedmemdev in #9318 - feat(balance): bandaid hovercraft repulsor cost fix by @Vsevolod-Shustov in #9320
- fix: made sure fresh ingredients in a vehicle part produce fresh food by @YukariMindGap in #9322
- fix: prevent winter mornings from appearing sunlit before sunrise by @scarf005 in #8728
- fix: overstuffing vehicles no longer gives detached ptr error by @WishDuck in #9323
- perf: Shader Compute & Lighting Refactor by @AzmodiusX in #9016
- fix: make "s"mashing at a vehicle actually damage the vehicle part aimed by @YukariMindGap in #9325
- fix: cloning vats in items no longer displace their contents by @chaosvolt in #9326
- fix: remove minimums from artifact assign values by @WishDuck in #9329
- ci: generate CLI docs on demand by @scarf005 in #9330
- feat(UI): time scale options by @AzmodiusX in #9198
- fix: Use texture streaming for dynamic atlas generation by @usagirei in #9343
- fix: use offscreen SDL video for headless curses by @scarf005 in #9335
- ci: recover nightly releases with existing tags by @scarf005 in #9355
- ci: allow backfilling nightly releases by @scarf005 in #9357
- feat(balance): buff handheld laser cannon damage and add burst fire, laser turrets gain fire cooldown by @chaosvolt in #9344
- ci: use clang-format 22 in autofix by @scarf005 in #9333
- fix: external vehicle parts location name fix by @WishDuck in #9359
- fix: Expand GPU Compute Supported Hardware by @AzmodiusX in #9348
- revert: input drain during world processing by @ChrisLR in #9367
- fix: correct typo on background layer painting for spray can by @usagirei in #9349
- fix: make changing speed on driving not pass time if cruise control on by @aspolito in #9353
- ci: build Linux jobs with Clang by @scarf005 in #9366
- build: generate Lua docs before SDL startup by @scarf005 in #9363
- feat(lua): various monster behavior & pet bindings by @shmakota in #7919
- feat(mods): add more content to civilians by @ChrisLR in #9251
- build: prefer local external dependencies by @scarf005 in #9371
- fix: change sound_vol and sound_fail_vols json values to dbs by @aspolito in #9376
- refactor: redefine bubble space truth by @AzmodiusX in #9174
- feat: Tileset defined tint / painting improvements by @usagirei in #9382
- fix: keep canned vehicle ingredients fresh when crafting by @scarf005 in #9381
- feat(lua): add lua activity, shower & bath activities by @scarf005 in #8538
- ci: sign PR Android artifacts with debug key by @scarf005 in #9388
- ci: speed up JSON syntax validation by @scarf005 in #9383
- ci: use npm octokit for affected file checks by @scarf005 in #9387
- fix: keep frozen ingredients fresh when crafting by @scarf005 in #9389
- fix: Prevent bullet vibrators from killing you of exhaustion in your sleep by @RobbieNeko in #9384
- fix: Make texture streaming optional by @usagirei in #9386
- build: verify precompiled shaders on ncurses and tiles by @AutumnNova in #9356
- perf: Improve initial tileset loading speed by @usagirei in #9393
- fix: cast distance to int by @aspolito in #9390
- test: use offscreen SDL for headless test runs by @scarf005 in #9379
- fix: brighten colored light tint blending by @scarf005 in #9403
- feat: remove
house_w_nest_palettefrom the nested magpen in house_nested.json by @0Monet in #9395 - fix: resume targeted craft activity item by @scarf005 in #8896
- ci: warm platform build caches by @scarf005 in #9391
- fix(lua): pin spawned monster evolution time by @scarf005 in #9226
- feat(balance): standarize hearing protection items at 40 NRR, clarify effectiveness in descriptions by @chaosvolt in #9405
- build: avoid Windows MSVC Lua binding compiler crash by @scarf005 in #9408
- ci: enforce Lua type checks by @scarf005 in #9414
- docs: require evidence-first PR bodies by @scarf005 in #9418
- fix: load saved texture streaming settings by @scarf005 in #9413
- build: bundle SDL runtimes into release artifacts by @scarf005 in #9412
- fix(lua): repair type checks by @scarf005 in #9417
- fix: start new characters in whitelisted scenarios by @scarf005 in #9337
- feat(lua): allow Lua mods to move NPCs by @scarf005 in #9334
- ci: use committed Android PR debug signing key by @scarf005 in #9407
- fix(UI): prevent item action menu hotkeys falsely denying usable items by @Worom in #9253
- fix(UI): align compass panel widths with their sidebar layouts by @Worom in #9244
- feat: track bond between player and pet by @ChrisLR in #9196
- fix(port): insert meat into smoker with hammerspace enabled by @scarf005 in #9004
- feat: allow monster groups to have included evolution cycles by @WishDuck in #8649
- chore: script to report missing sprites by @scarf005 in #8569
- feat: additional ambulance lights improvement. by @Baratan-creates in #8281
- fix: use Metal compute shader entrypoint by @scarf005 in #9424
- docs: add game installation guide by @leoCottret in #9420
- fix(lua): prevent Map:create_item_at from returning invalid item by @scarf005 in #9425
- build: fix Clang build warnings by @scarf005 in #9332
- test: make monster upgrade time test deterministic by @scarf005 in #9427
- style: add trailing commas to .jsonc by @scarf005 in #9426
- feat: enchantment values overhaul by @WishDuck in #9317
- ci: remove inline PR artifact body publishing by @scarf005 in #9429
- test: make ranged projectile tests deterministic by @scarf005 in #9431
- feat(balance): anti tank weapon and explosion rebalance by @dedmemdev in #9410
- feat(lua): add minirose CBM by @scarf005 in #9409
- ci: improve Android ccache reuse by @scarf005 in #9434
- test: isolate explosion and shotgun tests from balance data by @scarf005 in #9435
- feat(balance): Resealable plastic bag rework (smaller size version and container/spawning rebalance) by @YukariMindGap in #9438
- fix: remove duplicate bathtub recipe and group by @dedmemdev in #9439
- ci: automate PR checklist drift warnings by @scarf005 in #9437
- fix: structural boat hulls function again by @WishDuck in #9443
- feat: add hellfire missiles by @dedmemdev in #9436
- fix: Use proper x-coord when deserializing submap radiation by @tehkab in #9449
- feat: expose action_id and missing choose_* to lua by @ChrisLR in #9372
- fix: Absolute Peek Anchor by @AzmodiusX in #9447
- fix: Manual CPU Fallback for Compute by @AzmodiusX in #9445
- feat: add support to item group spawns from
profession_item_substitutions, add a trait that grants a random pistol by @chaosvolt in #9312 - chore(mods): remove obsoleted mod "closable reality tears" from default mod loadout by @YukariMindGap in #9457
- fix: set correct defaults for evolve_* in monstergroup by @aspolito in #9454
- fix: keep components fresh when crafting near vehicle faucets by @Worom in #9448
- feat(balance): add missing flags to various enemies by @dedmemdev in #9474
- fix: use correct explosion for hellfire longbow missiles by @dedmemdev in #9473
- fix: block vision through floors by @scarf005 in #9468
- ci: move docs translation warnings into PR bodies by @scarf005 in #9451
- feat(mods): split rocky zombies from lethal zombies by @scarf005 in #9432
- refactor: Map function migration API start by @AzmodiusX in #9398
- feat(balance): overhaul loudness values of guns and ammo, rescale hearing protection, misc fixes ported from #9319 by @chaosvolt in #9422
- feat: render worn clothes of mannequin by @scarf005 in #9480
- feat: new sprites for tactical helmet and tactical full helmet by @dedmemdev in #9484
- fix: Visibility & Position Fixes by @AzmodiusX in #9479
- fix: correct capitalization of head alloy and minirose CBMs by @chaosvolt in #9485
- feat: add new sprites for nvgs and infrared goggles by @dedmemdev in #9486
- fix: unlock roof access door in evac shelters by @chaosvolt in #9500
- feat: allow pens to be used as writing tools by @chaosvolt in #9503
- feat(balance): increase capacity of some bandoliers, allow storing shurikens and similar in throwing knife bandoliers by @chaosvolt in #9501
- feat(balance): add more bionics to scenarios by @chaosvolt in #9505
- fix: prevent reactor override crash without plutonium by @scarf005 in #9504
- perf: reduce no-op EMP blast tile work by @scarf005 in #9492
- feat: Support Colored Lights on CPU Path by @AzmodiusX in #9487
- feat(balance): update m72 LAW for explosives rebalance by @dedmemdev in #9507
- feat: add look_likes for carbon fiber 223 mag by @dedmemdev in #9508
- feat(mods/Arcana): small dialogue fixes/tweaks by @chaosvolt in #9510
- refactor: Absolute migration plus pathfinding behavior by @AzmodiusX in #9506
- chore: add preset-free formatting commands by @scarf005 in #9394
- feat: remove
house_w_foundation_palettefrom all house_w by @0Monet in #9516 - fix(UI): Fix filter in experimental pickup menu not working by @IvanChen300 in #9482
- fix(UI): fix multi option in filters by @IvanChen300 in #9452
- feat: make laser cannon vehicle part sprite rotate by @Vsevolod-Shustov in #9517
- fix: failing to find action id no longer aborts the game by @WishDuck in #9518
- fix(UI): move only the selected number of items in a trade by @chfi in #9512
- refactor: Absolute Space Migrations by @AzmodiusX in #9519
- feat(balance): add uncraft to hellfire missiles, make rocket fuel obtainable from relevant ammo by @chaosvolt in #9520
- fix: prevent losing training and bond when monster goes out of bounds. by @ChrisLR in #9511
- ci: speed up linux tests with sharding, part 1 by @scarf005 in #9515
- build: bundle registry mods by @scarf005 in #9392
- feat: kraken boss overhaul by @dedmemdev in #9522
- feat: enchantment value jsonization by @WishDuck in #9450
- feat: add migration check option for warning about migrated items in itemgroups by @WishDuck in #9532
- fix(lua): reject duplicate binding registrations by @scarf005 in #9525
- feat: add sprites for clam and fried clam by @dedmemdev in #9539
- feat(balance): reduce ice lab spawn rates again by @dedmemdev in #9537
- feat(balance): move krakens to a dedicated location by @chaosvolt in #9538
- fix: remove basement lab spawn for basement dweller scenario by @dedmemdev in #9540
- ci: speed up linux tests with sharding, part 2 by @scarf005 in #9528
- feat(mods): bundle Transformers registry mod by @scarf005 in #9542
- fix: fix auto-drive not working by @scarf005 in #9535
- ci: use git for PR changed-file detection by @scarf005 in #9544
- fix(mods/crt_expansion): replace obsolete enchantment value by @aspolito in #9549
- ci: avoid full fetch for PR file detection by @scarf005 in #9545
- fix: re-add instruction booklet to basic first aid kit by @chaosvolt in #9550
- feat(balance): let night vision help with fine-detail tasks by @scarf005 in #9514
- feat: rename full size first aid kit -> first aid kit, small first aid kit -> compact first aid kit by @dedmemdev in #9551
- refactor: Absolute Mapgen Migration and Z-Level Option Removal by @AzmodiusX in #9543
- feat: change military blacksite decoy vehicles by @dedmemdev in #9552
- perf: cache vehicle cargo recharge targets by @scarf005 in #8521
- ci: make docs translation not fail ci by @scarf005 in #9555
- build: add no-soundpack desktop release artifacts by @scarf005 in #9563
- fix: allow self-targeted spells to resolve by @scarf005 in #9564
- fix(UI): save after choosing sleep options by @scarf005 in #9562
- test: stabilize flaky combat tests by @scarf005 in #9556
- ci: make registry mod bundling not fail CI by @scarf005 in #9561
- refactor: Absolute Backing API by @AzmodiusX in #9559
- build: package no-soundpack desktop artifacts by @scarf005 in #9565
- refactor: move vitamin and vehicle palettes to generic factories by @WishDuck in #9127
- fix: let ear protection block screecher daze by @scarf005 in #9577
- fix: allow targeted spells to resolve visible creatures by @scarf005 in #9574
- build: make emmylua checks not fail nightly linux tiles builds by @WishDuck in #9582
- refactor: Absolute Backing API Usage by @AzmodiusX in #9566
- ci: diff clang-tidy against fetched PR merge by @scarf005 in #9584
- fix(lua): skip typechecking bundled mods, fix lua type errors by @scarf005 in #9583
- fix: allow examining charcoal purifier by @scarf005 in #9576
- fix: scan corpses with bionic scanners inside containers by @scarf005 in #9567
- fix(lua): revert error-throwing ipairs to pairs in change_hairstyle by @tehkab in #9595
- chore: disable force create stairs test by @WishDuck in #9596
- fix: improve enchantment checks by @WishDuck in #9591
- feat(port): TLG-like grabs/throws, manual combat, crowd crush toggle by @shmakota in #9108
- feat(UI): Add throw info to item panel by @Kelenius in #9597
- feat(port): Sleeping, Climate control and other misc enchantments by @WishDuck in #9547
- feat: add skill modifying enchantment support by @WishDuck in #9533
- feat: replace swat zombies with riot shield cops, move swat zombies to swat van map extra, give swat zombies tear gas by @dedmemdev in #9587
- fix: add null checks to itemgroup modification by @WishDuck in #9598
- fix: fixed red fox butcher results by @ctyal in #9605
- chore(mods): bundle overhaul tileset by @scarf005 in #9592
- test: fix throw and iteminfo tests by @scarf005 in #9604
- fix: max magic sounds at sound limit by @WishDuck in #9609
- fix: make rope ladder climbable up and visible from ground again by @Worom in #9610
- fix: stop hallucinations from damaging vehicles and giving loot by @scarf005 in #9615
- fix: make aisles use matching repair materials by @scarf005 in #9616
- feat: add "evolutions" for the feral armored bio operator by @dedmemdev in #9618
- fix: enchantment skill and construction speed fixes by @WishDuck in #9619
- fix: guns covering torso is a fallback instead of mandatory by @WishDuck in #9621
- docs: correct CMake build commands by @scarf005 in #9624
- test: load vehicle turrets with ammo items by @scarf005 in #9626
- fix: prevent hallucinations from affecting the real world by @scarf005 in #9625
- fix: clear vision after folding opaque vehicles by @scarf005 in #9627
- feat: craftable guns ( & gun mods) refactor and addition by @YukariMindGap in #9530
- fix(i18n): Fix plural for bullet vibrators and electrified foils by @Kelenius in #9634
- feat: add sprites for 40mm grenade casings and 40x53mm conversion kit, revamp kevlar vest sprite by @dedmemdev in #9632
- feat: add police evidence room exit levers by @scarf005 in #9637
- fix(i18n): put grabbed throw target before flying by @scarf005 in #9630
- fix(UI): keep consume cursor on matching item type by @scarf005 in #9588
- fix(UI): allow mouse travel to remembered tiles by @scarf005 in #9491
- ci: shard Windows desktop tests by @scarf005 in #9636
- fix: prevent pets from waiting too long on play by @ChrisLR in #9633
- feat(balance): flour spawns in random amounts or full bags by @Agoelia in #9638
- feat(UI): the creepy doll is now sad, take 2 by @chaosvolt in #9640
- fix: planes no longer magically lose velocity after takeoff by @chaosvolt in #9642
- feat(UI): Add more info to repair menu by @Kelenius in #9622
- fix: Fix Skills Through Kills permanently setting skill XP rate to 0 even outside of the world it's in by @RobbieNeko in #9645
- feat: Give the Survivor Backpack MOLLE straps, rename to survivor MOLLE pack by @aspolito in #9628
- fix(UI): keep hair style when changing scenario by @scarf005 in #9647
- feat: add subway tunnels start scenario by @dedmemdev in #9644
- fix: climate control no longer adjusts to the wrong value with mutated temps by @WishDuck in #9651
- fix: harden stored food rot actualization by @scarf005 in #9614
- perf: prevent active bionic scanners from slowing long activities by @scarf005 in #9650
- refactor: move type id implementation to existing template by @WishDuck in #9643
- feat(balance): obscure ammo spawn tweaks by @Agoelia in #9648
- fix: recomment the mapgen stairs code by @WishDuck in #9655
- fix: balance funnel weights, prevent infinite plastic salvage by @Bobtron in #9660
- feat(balance): buff lab spawn rates by @dedmemdev in #9659
- feat(balance): add magazine wells to several guns that lacked them by @chaosvolt in #9661
- fix: sounds no longer are displayed when they are visible by @WishDuck in #9668
- feat(balance): audit pistol weights to fit appropriate holsters by @chaosvolt in #9662
- feat(balance): RM360 spawn rate buff by @Agoelia in #9652
- fix: allow sawing stock off Mosin Nagant by @chaosvolt in #9663
- fix: active tile data is now set on mapgen by @WishDuck in #9667
- feat(balance): gun mod weight/volume modification rebalance and additions by @YukariMindGap in #9635
- fix: vehicles now become wrecks when colliding on spawn again by @WishDuck in #9666
- fix: waiting while aiming now waits when fully aimed by @WishDuck in #9672
- feat(balance): add
GLOBALLY_UNIQUEto necropolis and ranch camp by @chaosvolt in #9676 - fix: remove unusable dialogue about joining your basecamp from Pablo Nunez by @dedmemdev in #9677
- fix: fix chris isherwood quest error by @dedmemdev in #9678
- fix: Actually cap magic sound values, reduce volume of spells, allow manually defining spell volume by @RobbieNeko in #9679
- fix: add missing pipe rifle recipe obsoletion and fix luty SMG recipe obsoletion by @YukariMindGap in #9683
- fix(UI): show ranged damage numbers after shooting by @scarf005 in #9681
- fix(UI): keep consume cursor on selected item stack by @scarf005 in #9682
- feat(balance): buff rice and pasta spawn amount by @Agoelia in #9654
- fix: furniture now properly blocks line of sight by @WishDuck in #9689
- fix: accessing vehicle resources for crafting functions in airborne vehicles by @WishDuck in #9691
- refactor: Move vehicle parts over to generic factories, simplify json shape def by @WishDuck in #9639
- feat: add enemies to the military body site by @dedmemdev in #9693
- fix: remove 10000L cargo space restriction by @scarf005 in #9694
- refactor: Move magic code into subfolder by @RobbieNeko in #9695
- feat: add m249 talon ugv, remove superalloy from police bots, finish flavoring of secubot as talon ugv by @dedmemdev in #9697
- fix: fix vehicle part graphics when copying looks like from an abstract by @WishDuck in #9701
- feat(balance): buff climate control values slightly by @WishDuck in #9702
- feat: add new sprite for survivor armored exosuit by @dedmemdev in #9706
- fix(port): check item instead of type when throwing worn item by @Bobtron in #9704
- feat: add kevlar-lined wooden shields by @chaosvolt in #9709
- style!: use clang-format everywhere except
src/*by @scarf005 in #9138 - feat: add hybrid holographic sight, add more gunmods to more military guns, add actual sprites to iron sights and holographic sights by @dedmemdev in #9714
- ci: build nightly changelog with gh by @scarf005 in #9708
- feat(balance): audit armor penetration to match documentation by @chaosvolt in #9712
- chore(mods): transfer of maintainership for lethal zombies mod in #9719
- build: some tests now use debug monsters instead of zombies by @WishDuck in #9723
- fix: fix handmade revolver possibly spawning with incorrect ammo for its caliber conversion by @dedmemdev in #9725
- fix: Fixes job id for combat medic and adds military burner to related scenarios by @Quororque in #9728
- feat(balance): audit protection of ballistic armor, allow MBR vests and power armor to actually handle 5.56x45mm and 7.62x51mm by @chaosvolt in #9718
- fix: keep rain SFX looping by @scarf005 in #9720
- docs: add gun durability and blackpowder resistance to game_balance.md by @Agoelia in #9730
- build: allow adjusting shader targets by @AutumnNova in #9731
- feat: add "suburbs" on the outskirts of cities by @dedmemdev in #9717
- feat(balance): fix circular evolutions in acid soldier and acid zombie by @dedmemdev in #9734
- feat(balance): follow up to ammo rebalance for rivtech, 277, and shotguns by @dedmemdev in #9735
- fix: taking on and off armor and dropping items resets enchantment caches by @WishDuck in #9703
- feat(balance): change bash weapon skill damage scaling by @dedmemdev in #9724
- fix: prevent freeze on EMP explosion by @Worom in #9716
- fix: fix error message about failing to regen map that could appear in the TCL by @dedmemdev in #9739
- feat(balance): diversify skeleton evolution tree by @dedmemdev in #9741
- feat: add kevlar zombies, rename existing kevlar zombie to kevlar brute by @dedmemdev in #9743
- docs: update cmake build docs by @AutumnNova in #9746
- feat: expand upon trap checks by @WishDuck in #9747
- feat: remove flat roof from the mapgen
roof_4x4_holdoutandroof_4x4_partyby @0Monet in #9750 - feat(UI): allow ordering npc to sleep by @ChrisLR in #9664
- feat(balance): subsonic ammo buff and overhaul by @Agoelia in #9748
- fix: allow traps to be detected again while moving by @dedmemdev in #9756
- feat(balance): armor damage can now trigger even on non-damaging hits, sanity-check effect of attack damage on damage chance, chip resistance and
STURDYreduce chance of armor damage by @chaosvolt in #9757 - feat(balance): increase oatmeal calories by @Agoelia in #9754
- fix(UI): prevent menu moving to random item on use by @Worom in #9729
- feat: add military drone operator profession, buff autodoc specialist by @Quororque in #9745
- fix: correct wrist control computer description by @Quororque in #9759
- feat(balance): sanity-check recipe carbon fiber recipes, add steel sub-material to weapons that also use steel in the recipe by @chaosvolt in #9758
- fix: fix huge_ok mutation profession-only override by @YukariMindGap in #9763
- fix: isolate test config dir under user dir by @scarf005 in #9764
- feat(balance): make the mp5sd and rm11b integral suppressors turn rounds subsonic by @dedmemdev in #9765
- docs: update and fill out more the json documentation by @WishDuck in #9736
- fix: tainted meat dehydrator tray no longer yields dehydrated fish by @Worom in #9770
- docs: fix typos by @AutumnNova in #9771
- fix: Stops fences from being climb-upable into open air above by @YukariMindGap in #9762
- feat: buff lab spawn chances again, fix labs no longer spawning z -4 train stations, give proper map sprites to ice labs and lab escape rooms by @dedmemdev in #9773
- fix(balance): block and nerf zombie technician pulls by @scarf005 in #9761
- fix: fix error about not finding valid location for light retrieval mission by @dedmemdev in #9774
- feat: make death drops extendable by @scarf005 in #9755
- feat(UI): Add descriptor for 0 damage on vehicles by @Kelenius in #9753
- feat(balance): Use rigid storage first when calculating non-rigid encumbrance by @Kelenius in #9692
- docs: add skill value framework for professions by @dedmemdev in #9775
- fix: plastic windows with curtains have same bash stats as without curtains by @chaosvolt in #9776
- docs(i18n): sync Korean and Japanese docs by @scarf005 in #9779
- feat(lua): add trap related lua hooks by @ChrisLR in #9686
- fix: prevent queued explosions from using destroyed creatures by @Worom in #9782
- refactor: use decibel strings for sound volumes by @scarf005 in #9377
- feat(UI): add in an option that re-enables the old armor calculations by @Yellowbaka in #9768
- build: Fix bad lua includes in sol.hpp by @RobbieNeko in #9784
- feat(lua): add on_control_npc hook by @ChrisLR in #9665
- feat(balance): Changes "army jacket" into "army blouse", sets layer to normal and gives undershirt to all military professions by @Quororque in #9787
- fix: Various cable charger CBM fixes by @Kelenius in #9789
- fix: restore manual aiming across z-levels by @tehkab in #9788
- feat(port): add prone stance + make mounted guns usable while prone by @YukariMindGap in #9740
- fix: digging activities now properly apply exertion again by @WishDuck in #9797
- feat: eyebots and other friendly bots can reveal hostiles for you by @chaosvolt in #8680
- feat: limit transforming furniture with bashing using
BASH_TRANSFORMflag by @chaosvolt in #9680 - fix: load Android WebP splash images by @scarf005 in #9799
- feat(balance): nerf RM11B suppressor, fix Mp5sd spawn by @Agoelia in #9783
- fix(UI): keep zoom levels in sync when switching between map and overmap by @Worom in #9772
- feat(balance): digging, mining, and other exertion-causing activites can train athletics by @chaosvolt in #9780
- feat: add isolated lake cities by @hibiki12y in #9796
- refactor: move item groups to generic factories, move inline itemgroup loading to generic readers by @WishDuck in #9791
- feat(balance): buff ballistic mask and remove from survivor mask recipes by @chaosvolt in #9800
- feat(balance): add option to scale animal reproduction and growth by @NeetHacker-cn in #9250
- fix: revert now obselete changes for rm11b suprressor and 8x40 hvp by @dedmemdev in #9802
- fix: don't be distracted by your own sounds by @chaosvolt in #9803
- feat(balance): Remove
"location": "armor"from shock absorber by @Kelenius in #9744 - fix: NOCOLLIDE parts properly update themselves in the cache by @WishDuck in #9804
- revert: revert "refactor: move item groups to generic factories, move inline itemgroup loading to generic readers (#9791)" by @chaosvolt in #9806
- feat: Re-implement Internal Storage CBM by @Kelenius in #9813
- feat(UI): add enchantment info by @WishDuck in #9812
- feat(port): port nuclear power plant and scenario from dda 0.I by @dedmemdev in #9807
- fix: fix typo in newly added enchantment info by @dedmemdev in #9816
- fix(UI): Fix throw info comparison missing color by @Kelenius in #9815
- fix(mods/Arcana): restore fabrication requirements for arcane ammo by @scarf005 in #9820
- fix(UI): preserve android force fullscreen preference by @marojiro in #9307
- fix: phase immersion suit now has the correct condition by @WishDuck in #9819
- feat(balance): Nerfs autolearn from some high tier tailoring items to make the grind harder by @Quororque in #9818
- feat: hover repulsors no longer affected by traps by @chaosvolt in #9817
- feat: fix misplaced nested mapgen caused by the "Cut 200 planks" mission by @0Monet in #9822
- feat(UI): Make qualities comparable by @Kelenius in #9814
- fix: mounts maintain position when crossing submaps by @WishDuck in #9823
- fix: craters now properly crater by @WishDuck in #9824
- fix: mounts no longer teleport the player back to the bottom of stairs when going up stairs by @WishDuck in #9826
- fix: blindness memorizes terrain tiles they bump into again by @WishDuck in #9828
- feat: add autolearn requirements to recipe unlock notes by @WishDuck in #9832
- feat: add ability to prevent starting traits from being randomly picked by @WishDuck in #9831
- feat: blind trait by @chaosvolt in #9829
- feat: Enchantment flags, effect immunity and field immunity by @WishDuck in #9575
- feat(port,mods): add
KEEP_DISTANCE& aftershock Wraitheon droneswarm AI by @scarf005 in #9247 - fix: typo in MF_POLICE_EYEBOT sound event description by @vorpal-void in #9835
- fix: default bundled Otopack in sound releases by @scarf005 in #9842
- fix: fix serializing flags enchantment array by @WishDuck in #9846
- feat: reference itype relic data instead of item relic data by default by @WishDuck in #9847
- fix: add missing bash info to reactors, remove redundant JSON def by @chaosvolt in #9841
- feat(balance): rebalance reward spawns in steel mill, guarantee some superalloy always spawns by @chaosvolt in #9848
- fix: check assistants for existance before cancelling their activities by @WishDuck in #9849
- fix: skills through kills arcana compat by @WishDuck in #9855
- fix: Swap time-related zeroing from Hammer Space to Hammer Time by @RobbieNeko in #9856
- fix: automated gas station fuel tank by @florged in #9857
- feat(balance): make advanced UPS self-recharging by @Quororque in #9860
- feat(balance): rework power armor soldier profession to use advanced UPS and A7 laser rifle by @chaosvolt in #9861
- fix: make merchants restock again by @ChrisLR in #9866
- feat: add physics lab by @dedmemdev in #9852
- feat(balance): add
MINEABLEto resin walls by @chaosvolt in #9862 - feat: add fortification constructions for plastered wooden walls, rebalance ranged damage reduction by @chaosvolt in #9863
- feat(port): port office towers that are actually towers from dda 0.I by @dedmemdev in #9871
- fix(i18n): make physics lab report use metric units by @scarf005 in #9874
- fix: Make vehicle-screen siphon radius consistent with tool use by @tehkab in #9872
- feat(mods/Arcana): audit weight and material requirements for several items by @chaosvolt in #9878
- fix: abort loading on null lockpick result with lockpick iexamine by @WishDuck in #9881
- fix: readd portal spawns for military corpse map extra, fix acid juggernaut harvest, fix spelling error by @dedmemdev in #9880
- feat(mods/MagicalNights): Give the Spirit Armor spell a unique item instead of plate armor by @JadeCriminal in #9711
- refactor(mods/MagicalNights): move spirit armor to ethereal_items.json by @chaosvolt in #9884
- feat(port): add more bionics, jsonize bio_targeting, general enchantment cleanup by @WishDuck in #9850
- feat(UI): Massively expand crafting recipe search filters by @Kelenius in #9769
- feat(balance): add wrenches to mechanics and common tools itemgroups by @dedmemdev in #9885
- feat: fix the misplaced car near the refugee center by @0Monet in #9886
- fix: add
NO_RELOADandNO_UNLOADto advanced UPS by @chaosvolt in #9887 - feat(lua): jsonize enchantment conditions and add lua enchantment conditions by @WishDuck in #9870
- fix: don't embed washing machines in urban bar windows by @chaosvolt in #9892
- fix: Barry Isherwood's rescue mission points to correct z-level by @chaosvolt in #9893
- fix(mods/MagicalNights): Add Flags to Spirit Armor, Stoneskin and Frost Armor to be compatible with all mutations by @CyberVonCyberus in #9897
- feat: add pet related lua callbacks by @ChrisLR in #9751
- feat(UI): Don't show "faulty" on bionics in scanned corpses by @Kelenius in #9898
- feat(UI): Don't show "faulty" on bionics when scanning corpses, too by @Kelenius in #9903
- feat(balance):
BLINDS_EYESrequires actually hitting head or eyes, make monsters that can't see immune to blinding by @chaosvolt in #9883 - feat(UI): Clean up throwing crafting nested categories by @Kelenius in #9902
- feat(UI): improve item enchantment info by @WishDuck in #9905
- fix: remove artifact data from in repo mods by @WishDuck in #9906
- fix: .40 kriss spawn load correct ammo into magazines by @chaosvolt in #9910
- fix(UI): Fix inconsistent capitalisation in thirst description by @Kelenius in #9911
- fix: track sounds last played timestamp and their duration to avoid stacking them by @ChrisLR in #9882
- fix(mods/MagicalNights): Adds missing SHEATH flags to Belt of Weaponry to allow storing axes and the golf club by @CyberVonCyberus in #9912
- fix(mods/Arcana): Remove
need_wieldingfrom refined blood offering by @chaosvolt in #9914 - fix: fix lights not spawning on wooden floor tiles in labs by @dedmemdev in #9916
- feat: new sprites for mbr vest, military exo-suit, and industrial exo-suit by @dedmemdev in #9918
- feat: reloadable turrets by @shmakota in #9909
- feat(balance): update Old Guard IOTV suit to base stats off empty MBR vest, add ability to insert armor plates by @chaosvolt in #9919
- feat: add more professions to Temporal Anomaly by @chaosvolt in #9923
- feat: Make cargo carriers disassembleable by @Kelenius in #9922
- feat(UI): improve spell selection menu by @marojiro in #9907
- fix: add missing integrated Workshop Toolbox to Vehicle Survivor Workbench and Robobench by @Ethanw80 in #9926
- fix(mods/aftershock): add missing tools to ForgeBuddy/KitchenBuddy by @Ethanw80 in #9924
- feat(balance): allow combination guns, bb guns, and paintball guns to spawn in more places by @chaosvolt in #9921
- feat: reintroduce lost content from Expanded Realistic Weapons mod by @chaosvolt in #9920
- feat: add chargen spells by @WishDuck in #9925
- feat(UI): Add spell menu description scrolling by @WishDuck in #9927
- feat(mods/Arcana): convert pattern scrolls to use spellbook action by @chaosvolt in #9929
- feat: "new" and fixed sprites for tactical gloves, combat boots, and army winter gloves by @dedmemdev in #9930
- feat(mods/MagicalNights): update chargen spells in Arcana/Magical Nights patchmod by @chaosvolt in #9932
- fix: remove baked in eyebrows from hair styles by @dedmemdev in #9936
- fix: add sprite data for mounted gatling laser in UnDeadPeople tileset by @Fruitybite in #9937
- fix: item category spawn rates in mapgen, support charges changes, expand functions that use spawn rates by @WishDuck in #9935
- fix: melee sounds are no longer threaded by @WishDuck in #9940
- feat: Add carbon fiber floor trunk, make floor trunk disassembleable by @Kelenius in #9941
- fix: setmap bash now destroys furniture without a bash furn_set by @WishDuck in #9942
- feat: add
DESTROY_ON_DROPflag by @WishDuck in #9943 - feat: resprite stanag magazines by @dedmemdev in #9944
- feat: update liquor store by @0Monet in #9945
- feat: add
reloads_likemagazine field by @WishDuck in #9948 - fix(mods/Arcana): update name and description for Flame Ward's pattern scroll by @chaosvolt in #9950
- feat: add effect enchantments by @WishDuck in #9947
- feat(port): add
ERASE_ALL_BEFORE_PLACING_TERRAINandremove_allsupport by @WishDuck in #9951 - feat(port): port improved apartment towers from dda 0.I by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/9955
- fix: dont resume woodcutting activities when item location is lost by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/9959
- fix: items will always fall back into default containers by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/9956
- feat(UI): crafting menu scrolling by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/9963
- feat: move urban city block to urban shop instead of urban housing, slightly reduce apartment radius in cities, increase spawn rate of parking garages in cities by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/9964
- fix: process items for each skipped turn during activity time skips by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/9961
- feat: ballistic and cut damage causes bleed, make monsters actually able to bleed by @dedmemdev in #9965
- fix: metal sawing quality can salvage aluminum, add
NO_SALVAGEto aluminum ignots by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/9968 - fix: add proper obsoletion to deleted apartment sections by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/9969
- fix: use correct spawn count in item spawning mapgen by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/9970
- fix(mods/Arcana): use
removes_effectsinstead ofblocks_effectsfor gilded aegis healing by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/9972 - feat: update ice cream shop by @0Monet in https://github.com/cataclysmbn/Cataclysm-BN/pull/9976
- feat(port): update roadside food cart by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/9974
- feat(mods/Arcana): use NPC spell lists instead of custom dialogue to teach spells by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/9973
- fix: monster aggro no longer early returns by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/9977
- feat: mention that
Sensory DullingCBM lets you autodoc without anesthesia by @scarf005 in https://github.com/cataclysmbn/Cataclysm-BN/pull/9980 - feat: add feral swat team miniboss by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/9981
- feat(balance): Add missing anger triggers to Chicken Walker and buff its armor by @CyberVonCyberus in https://github.com/cataclysmbn/Cataclysm-BN/pull/9966
- feat: add sig mcx, add as drop to feral swat officer by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/9982
- fix: make immobile hallucinations disappear by @Worom in https://github.com/cataclysmbn/Cataclysm-BN/pull/9858
- feat(balance): add more ways to obtain rare and obscure guns from soldier zombies by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/9983
- feat: add c-4 breaching charge by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/9984
- fix: increase size and material cost of breaching charge by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/9986
- feat(balance): increase kraken health, new kraken sprites by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/9985
- feat(lua): Add dynamic enchantment applying furniture by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/9896
- docs: clean up professions skill section by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/9988
- fix(mods/civilians): reduce civilians hostility to player by @ChrisLR in https://github.com/cataclysmbn/Cataclysm-BN/pull/9934
- feat: add encumbrance enchantments by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/9879
- feat(mods/DinoMod,port): "Woke up in a Dinosaur Nest" start by @LyleSY in https://github.com/cataclysmbn/Cataclysm-BN/pull/9952
- feat: update the second candy store by @0Monet in https://github.com/cataclysmbn/Cataclysm-BN/pull/9996
- feat(balance): add mall and home improvement superstore as city finales by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/9995
- feat(mods/DinoMod,port): spawn sauropods by streams by @LyleSY in https://github.com/cataclysmbn/Cataclysm-BN/pull/9994
- feat(balance): complete professions rebalance and revamp by @dedmemdev in #9933
- fix(mods/resurrection_tech): add autolearn to resurrection anchor by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/9997
- feat(mods/Arcana): add
allowed_spellsto professions by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/9998 - fix: helicopter crash map extra helicopter spawns in swamps by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/9999
- fix: re-add old default batteries to relevant electrionics by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10001
- fix: remove SMOKABLE flag from dehydrated meat, veggy, and fish by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10004
- feat(balance): separate "useless" lab rooms into filler rooms, limit the amount of filler rooms per lab to 4 by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10008
- fix: greatly reduce
CLUMSYmutations' effect by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10016 - feat: dehardcode miscellaneous mutations and bionics by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10012
- fix(mods/DinoMod): define trait_mutant_npc_common so DinoMod is self-contained by @youdie006 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10006
- fix: fix melee sounds attempt 2 by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10017
- fix(balance): buff charcoal fuel energy density to match IRL values by @zswdcx in https://github.com/cataclysmbn/Cataclysm-BN/pull/10019
- build: update bundled overhaul tileset by @scarf005 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10020
- fix: fix nvg worn sprites appearing too far down on the head by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10023
- feat: separate power armor into power armor exoskeletons and armor platings, add some progression to power armor by @dedmemdev in #10014
- fix: fix power armor soldier profession having wrong exoskeleton by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10030
- feat(lua): add craftable spray cans by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10024
- fix: components can no longer rot when their display names are checked by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10029
- fix: re-add clothing mods to power armor plating by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10033
- feat: army helmet sprite update by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10035
- feat: make old guard doctor mission camp spawn actual placed cots instead of cot items by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10036
- feat(lua): add lua itemgroup modifiers by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/9904
- fix: fix sweep unattack unable to be used with weapons by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10037
- feat: upgrade pets while in view and add some mount/trainable dinos by @ChrisLR in https://github.com/cataclysmbn/Cataclysm-BN/pull/9992
- feat(lua): add istate on_puff callback by @ChrisLR in https://github.com/cataclysmbn/Cataclysm-BN/pull/10038
- fix: gun sounds can now stack by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10042
- fix: aftershock advanced UPS now extends instead of overwriting flags by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10044
- feat(balance): adjust chip resist roll in new armor system by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10013
- feat(balance): allow breaking treads/armor plates to drop some small plates, allow crafting treads with small plates by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10041
- feat(balance): give miltiary exo, UPS and uncanny dodge bionics to bionic operator by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10046
- feat: add magazine belt by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10045
- feat: make the cqb bionic give a lower bound of 5 skill rather than a set 5 skill by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10047
- fix(mods): warn not error on lockfile mismatch by @scarf005 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10048
- fix: dodge tests no longer fail by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10051
- feat(UI): "look around" cursor shows both cover and concealment percentages by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10032
- feat(mods): Add Cata++ and MST Extra as bundled mods by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10050
- feat: add painting terrain and furniture in mapgen by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10002
- fix: replace the ovens in the closet of house_w_5 with wardrobes by @0Monet in https://github.com/cataclysmbn/Cataclysm-BN/pull/10052
- fix: add bathtub to
cabin_1bathroom instead of dirt by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10053 - fix: overusing stamina no longer gives full athletics exp by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10054
- fix(mods/Arcana): fix stray pixel in mod tileset by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10055
- fix: fix althetics stamina reduction not being correctly done by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10056
- feat(mods/Arcana): misc update roundup by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10064
- fix: apply COMPONENT flag in
add_componentfixing smoking racks having components rot by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10071 - fix(mods/Arcana): point hermit mapgen update to correct z-level by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10072
- fix(mods/Arcana): life-drain effects no longer fail to trigger on one-shotting targets by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10073
- fix(mods/Arcana): fix outdated talk topic and var conditions in Celine's dialogue by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10074
- feat: Migo insane by @Fentanylreactor in https://github.com/cataclysmbn/Cataclysm-BN/pull/10075
- fix: remove upgrade time set from monster constructor by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10076
- fix: close infinite reward loop for recruiting beggars by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10081
- fix: make ROBOT_FLYING and ELECTRONIC visible on electrosense by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10079
- fix: add winches and lab override code usability for aftershock lab rooms by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10082
- feat: Allow enchantment values to have multiple children categories by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10059
- fix: replace the flat roof tiles on the roof of bungalow02 with shingle flat roof tiles by @0Monet in https://github.com/cataclysmbn/Cataclysm-BN/pull/10084
- fix: prone stance also triggers lockpicking priority by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10085
- fix: make hellfire missile rack sprite rotate by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10086
- fix(UI): exclude
NO_REPAIRitems from repair item selection menu by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10090 - feat: make small office building enemy spawns make sense by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10096
- fix: remove fast healing from chimera to remove alternating mutations by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10097
- feat(balance): overhaul and sanity-check jabberwock mission chain by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10095
- feat: mapgen colors definitions via an inline
colorsarray by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10093 - feat: Add Commercial Airport & Big Planes & Support for placing cross OMT vehicles by @caninmyham in #10088
- feat: oulet mall palette cleanup by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10102
- feat: jump over tiles & crash through windows by @shmakota in #10094
- fix(mods/Arcana): allow deactivating rebuilt anomaly mech by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10105
- docs: 'Correct' Fedora package install instructions by @Ululator in https://github.com/cataclysmbn/Cataclysm-BN/pull/10092
- fix: refresh visibility cache when it is suppost to be refreshed by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10104
- fix: flying no longer breaks stairs, different message on trying to ascend at max height by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10106
- fix: allow
allowed_itemsandrestricts_gearto be extended and deleted by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10109 - feat(mods/Arcana): use climate control enchantment value where needed, related fixes by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10110
- feat: tacoma commune map misc updates by @0Monet in https://github.com/cataclysmbn/Cataclysm-BN/pull/10108
- feat: nerf survivor spiked staff, rebalance survivor spiked club by @yay855 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10112
- fix: broken jump tests by @shmakota in https://github.com/cataclysmbn/Cataclysm-BN/pull/10111
- feat(balance): reimplement mininuke recipe by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10113
- feat(balance): increase variety of military item/monsterdrop spawns, rebalance 6.8mm ammo, fixes for empty MBR vest and tactical outfit by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10114
- fix: Innawoods might start you at sloc_campsite or sloc_campground which it does not spawn by @Ululator in https://github.com/cataclysmbn/Cataclysm-BN/pull/10115
- perf: cache
has_any_vehicle_floorby @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10116 - perf: make item::process use turns variable instead of repeat calls and use activity skip for sleeping by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10118
- feat: bulk craft match head powder by @yay855 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10119
- fix(lua): ebook_lua uses positional string format specifiers which lua does not support by @Ululator in https://github.com/cataclysmbn/Cataclysm-BN/pull/10120
- perf: batch distribution grid update by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10122
- fix: Carlos Isherwood accepts bronze anvils too by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10124
- perf: process on player items and update body once per action tick by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10125
- feat: update the silo of the tacoma ranch by @0Monet in https://github.com/cataclysmbn/Cataclysm-BN/pull/10126
- perf: visibility cache improvements by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10127
- perf: improve vehicle batched turn skip and improve sleep skip rules by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10128
- fix: restore editmap overmap functionality by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10129
- fix: put vehicle electric power turns multiplier parenthesis in the right spot by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10130
- feat(lua): improve item accessing and requirement consumption by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10132
- feat(port): DDA enchantment value parity & general enchantment expansion by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10089
- feat(port): improve miniature railway and luna park by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10134
- feat: remove the hardcoded missions of the nurse of the Tacoma Commune by @0Monet in https://github.com/cataclysmbn/Cataclysm-BN/pull/10138
- feat(lua): Add additional lua support needed for filthy clothing by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10136
- fix: fix dp-12 segfault when primary magazine is empty by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10141
- feat: add monster clairvoyance by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10140
- feat(mods/Arcana): consistency updates for monsters by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10143
- fix: actually apply ACTIVE to infrared CBM by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10144
- fix: Refilling a tank(keg?) that already has a fluid causes a detached pointer error by @Ululator in https://github.com/cataclysmbn/Cataclysm-BN/pull/10142
- feat: Make paint chippers chip paint by @caninmyham in https://github.com/cataclysmbn/Cataclysm-BN/pull/10139
- feat: jsonize
ENDGAMEflag by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10133 - perf: improve activity performance in rain by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10145
- feat: make the tacoma commune clinic not overlap two mapgen by @0Monet in https://github.com/cataclysmbn/Cataclysm-BN/pull/10147
- feat(mods/Arcana): tool itemgroup audit, use of retorts in alchemy, fix Curved Claws not restricting gear, misc profession audits by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10148
- build(port): fix macos arm build prompting rosetta by @scarf005 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10149
- fix: make translocators use mapbuffers instead of tinymaps by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10151
- feat: fake enchantment items by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10146
- fix: fix batched item process issues by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10152
- fix: invalidate the vehicle floor and transparency cache more by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10154
- feat(balance): convert electric tankette to atomic by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10155
- feat: define
absolute_spawn_locfor plot-critical locations by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10157 - feat: update the tool shed of the Tacoma Commune by @0Monet in https://github.com/cataclysmbn/Cataclysm-BN/pull/10160
- feat: allow multiple of the same type of iuse action on the same item by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10156
- feat: overhaul and expand central labs into an endgame-only location by @chaosvolt in #9087
- fix: when rebuilding map cache also rebuild lightmap by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10163
- fix: prevent
on_weartype hooks from running in worker threads by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10164 - feat: add rotatable nesteds by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10168
- fix: properly invalidate lightmap caches on non-gpu compute during map cache rebuilds by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10169
- refactor: convert central lab to use mapgen palette, part 1 by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10170
- fix: unload non-charge monster hacks by @nfvelten in https://github.com/cataclysmbn/Cataclysm-BN/pull/10172
- fix: allow examining your mount to restore mech battery message by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10173
- fix: Changed Bionic Assassin's cutting skill to unarmed skill by @Noctifer-de-Mortem in https://github.com/cataclysmbn/Cataclysm-BN/pull/10174
- fix: also swap bionic operator to correct skill for their weapon by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10175
- fix: give minirose and CBM grenade launcher correct uncraft recipes by @Firefox13 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10178
- refactor: convert central lab to use mapgen palette, part 2 by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10180
- fix: dog lover profession no longer acts like we have pockets by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10183
- fix: lock all lua hook and callback accesses by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10182
- feat: add
mountable_pixels_upto monster definitions by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10185 - feat: New Mech sprites & Ridden Horse/Cow/Moose sprites by @caninmyham in https://github.com/cataclysmbn/Cataclysm-BN/pull/10187
- feat(balance): make waterway maps reveal streams by @Firefox13 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10188
- feat(port): add enchantment special vision by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10177
- fix: refill containers from rain under gutter downspouts by @David-Silva-Jr in https://github.com/cataclysmbn/Cataclysm-BN/pull/10189
- feat(mods): add Medieval Mod Reborn to bundled mods by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10190
- fix: match Barbaran Represa, Vulgar Preparation and Kick Stance code numbers to their descriptions by @Firefox13 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10192
- feat(mods/innawoods): make streams not spawn trash in innawoods mod by @Firefox13 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10191
- fix: allow mutation butchery to function by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10193
- fix: show sha(p)e key in vehicle editor UI by @SublunarSage in https://github.com/cataclysmbn/Cataclysm-BN/pull/10199
- feat: Gun nut trait, a trait that disallows shooting non-gunpowder weapons, opposite of gun shy by @Firefox13 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10198
- feat(mods/Arcana_MagiclalNights_Patch): add druid to the Seeker of the Arcane scenario in the Arcana/MN Patch by @ByteSizedBee in https://github.com/cataclysmbn/Cataclysm-BN/pull/10200
- feat: Change Earthshaper Cestus's recipe to require the relevant combat skill by @masema in https://github.com/cataclysmbn/Cataclysm-BN/pull/10201
- fix: make 'Shimmer! Floor Wax and Dessert Topping' edible. by @SublunarSage in https://github.com/cataclysmbn/Cataclysm-BN/pull/10205
- feat(balance, UI): reduce ambient sound and normal monster hearing, add tiles & relative decibles UI displays by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10204
- fix: change NPCs tag a bit so they don't react as harshly when you ask them for stuff by @Firefox13 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10211
- fix(UI): remove double
(wet)tag from wet towels by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10212 - feat: make unit warnings debug debug messages by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10210
- test: fix towel tests by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10213
- fix: keep vehicle cargo on the correct part after splitting by @Aether0Pneuma in https://github.com/cataclysmbn/Cataclysm-BN/pull/10208
- feat(UI): show monster move points when examining by @Aether0Pneuma in https://github.com/cataclysmbn/Cataclysm-BN/pull/10206
- fix: fix
noise_modifierwhen below or at 1 by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10217 - fix: edit the descriptions of regen traits like fast healer to better reflect actual behavior by @Aefore in https://github.com/cataclysmbn/Cataclysm-BN/pull/10215
- fix: activity skip ages the player by the tick length times the turn count by @nfvelten in https://github.com/cataclysmbn/Cataclysm-BN/pull/10207
- perf: be more lenient with activity skip by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10219
- fix: MGOAL_GO_TO and MGOAL_GO_TO_TYPE now properly complete themselves by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10226
- feat: make the default sound display type tiles by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10229
- feat: new hub01 physics lab mission, misc hub01 quest cleanup, revert MGOAL_GO_TO "fix" by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10227
- refactor: move weather files from src/ to src/weather/ by @SublunarSage in https://github.com/cataclysmbn/Cataclysm-BN/pull/10228
- feat: add a 30-round H&K 4.6x30mm magazine by @Firefox13 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10230
- feat(balance): add partial resting status to various waiting or leisure activities by @Aefore in https://github.com/cataclysmbn/Cataclysm-BN/pull/10223
- feat(balance): add tail fin and lizard tail as starting traits by @Firefox13 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10236
- refactor(port): migrate to
units::temperaturebased body temperature by @scarf005 in https://github.com/cataclysmbn/Cataclysm-BN/pull/9131 - fix: fix dino dave questline errors by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10237
- build: upload windows artifacts before running tests by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10240
- refactor: organize vehicle files by @SublunarSage in https://github.com/cataclysmbn/Cataclysm-BN/pull/10235
- feat: add UMP40 and UMP9 via conversion kits for UMP45 by @Firefox13 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10239
- feat: add ump conversion kits to itemgroup by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10243
- feat: fixed up sprites for army helmet, tactical headset, feral swat team by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10245
- fix: allow tooling to recursively search through src/ while excluding vendored folders by @SublunarSage in https://github.com/cataclysmbn/Cataclysm-BN/pull/10250
- feat(lua): add knows_martial_art and learn_martial_art bindings by @ChrisLR in https://github.com/cataclysmbn/Cataclysm-BN/pull/10251
- fix: I FORGOT AN EQUALS SIGN I'M SO SORRY by @SublunarSage in https://github.com/cataclysmbn/Cataclysm-BN/pull/10257
- feat(balance): make zombies reliably bash obstacles that have targets above them, increase risk of being knocked out of trees by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10249
- feat: buff bleed against monsters by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10256
- feat: add incubator by @David-Silva-Jr in https://github.com/cataclysmbn/Cataclysm-BN/pull/10231
- fix: fix reference cleanup for npcs by @ChrisLR in https://github.com/cataclysmbn/Cataclysm-BN/pull/10253
- chore: ban AI PR summary by @scarf005 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10254
- fix(lua): fix incorrect HookCallback return type by @aradix85 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10258
- feat(balance): reduce scutes required for lizard and serpent mutagens by @ChrisLR in https://github.com/cataclysmbn/Cataclysm-BN/pull/10259
- feat: blacklist calcium tablets with simplified nutrition by @ChrisLR in https://github.com/cataclysmbn/Cataclysm-BN/pull/10263
- fix: retain currently active bubble size between saveloads by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10264
- fix: dont deem everything unvisible when the visibility cache is invalidated mid-turn by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10265
- feat(balance): give multivitamins a healtiness bonus by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10268
- fix: fix character visibility not being included in monster sees range calculations by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10269
- feat(balance): reduce the morale gained from playing games from 60 to 20, increase max duration a bit in return by @Firefox13 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10273
- feat(balance): make atlatl and javelin damage and recipes more consitent, buff throwing sticks by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10260
- revert: revert 3 of my PRs causing issues by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10279
- revert: "feat: add incubator" by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10280
- feat(balance): Make deterioration and disintegration actually hurt by @Aefore in https://github.com/cataclysmbn/Cataclysm-BN/pull/10276
- fix: fix vehicle shower not working when flying by @scarf005 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10282
- test: fix auto-consume test by @scarf005 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10281
- fix: retain currently active bubble size between saveloads attempt 2 by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10283
- fix: map extras autonotes now appear on spawn by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10286
- feat(lua): add has_trait_type binding by @ChrisLR in https://github.com/cataclysmbn/Cataclysm-BN/pull/10266
- fix: fix zombies double stumbling by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10275
- feat(balance): make furry starting mutations not appear on random play now characters by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10291
- fix:
stop_guardandleavedialogue functions no longer set static NPCs to behave like dynamic NPCs by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10289 - fix: prevent V2 saves becoming V1 on world reset by @scarf005 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10293
- fix: make trap sounds not be out of bounds at all times by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10295
- fix: give avgas red colour instead of green by @Firefox13 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10296
- refactor: organize map files to subdir by @SublunarSage in https://github.com/cataclysmbn/Cataclysm-BN/pull/10290
- feat(balance): make plumbing toolkit recipe autolearnable at 3 mechanics by @Firefox13 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10301
- feat(balance): set more items to use synthetic fabric instead of plastic by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10300
- revert: "fix: fix character visibility not being included in monster sees range calculations (#10269)" by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10304
- feat: make utility shelves buildable by @Firefox13 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10302
- feat(balance): make spray paint bulkier, consistent-check recipe, spray cans more common and can hold 250 ml of paint by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10303
- fix: prevent dimension travel while using the v1 save format by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10284
- docs: fix broken img links by @scarf005 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10294
- fix: prevent sound crash when resizing reality bubble by @scarf005 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10309
- feat: remove the animals, tools, and cattle fodder in the Tacoma Commune barn by @0Monet in https://github.com/cataclysmbn/Cataclysm-BN/pull/10310
- fix: fix grid welder and integrated toolset not having the welding quality by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10312
- feat(balance): Make resting heal slightly less if not comfortable by @Aefore in https://github.com/cataclysmbn/Cataclysm-BN/pull/10287
- fix: fix enchanted relic recharge items still recharge themselves by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10313
- refactor: organize mapgen files into a subdirectory by @SublunarSage in https://github.com/cataclysmbn/Cataclysm-BN/pull/10311
- feat: increase spawn chances for small town businesses in non-urban cities by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10315
- feat: make blacksite basement one level lower by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10316
- feat(balance): audit jet part descriptions, pricing, skill requirements, fix misc. issues by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10314
- fix: weather ticks are now aligned with the 5 minute mark even after saveload by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10318
- feat(balance): expand options for seasoning and condiment crafting requirements by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10317
- style!: apply trailing return to subdirs by @scarf005 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10308
- feat(balance): increase point cost for bat/bird/butterfly wings, make their descs a bit more clear by @Firefox13 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10319
- style!: apply trailing return to mapgen by @scarf005 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10321
- fix: make spotlight fields last long enough to be seen by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10324
- feat(balance): make jet thrusters and hover repulsor harder to craft by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10322
- fix: fix treated hairstyle having wrong layer by @Firefox13 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10326
- fix(UI): dont give a debug message if player recieves maximum volume sound, only if it exceeds it by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10327
- feat(UI): Add bulk dissection to followers by @kishitoku in https://github.com/cataclysmbn/Cataclysm-BN/pull/9212
- feat: add crocs by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10329
- fix: multicooker recipe array uses recipe identity instead of item result by @AutumnNova in https://github.com/cataclysmbn/Cataclysm-BN/pull/10328
- feat: make nanofab body check flag based instead of id based by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10331
- feat(port): Add
mod_interactionssupport by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10292 - feat: add contaminant particle ionizer cbm by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10330
- fix: fix "canister" grenades (smoke, fungicidal, tear gas) not arming correctly by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10333
- feat: add checks for
bandolier_actoruse actor by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10332 - feat: new lab human experimentation observation room by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10334
- feat: remove garbage from science group by @Fentanylreactor in https://github.com/cataclysmbn/Cataclysm-BN/pull/10335
- feat(balance): increase grab strength of large zombies and creatures by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10336
- feat: add aviator sunglasses by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10337
- feat(balance): lab itemgroups rebalance by @Fentanylreactor in https://github.com/cataclysmbn/Cataclysm-BN/pull/10338
- fix(UI): change flipped table glyph from # to X by @Soadreqm in https://github.com/cataclysmbn/Cataclysm-BN/pull/10340
- feat: allow Venom Mob Protege as starting trait by @Soadreqm in https://github.com/cataclysmbn/Cataclysm-BN/pull/10341
- feat: update the tacoma commune lumbermill by @0Monet in https://github.com/cataclysmbn/Cataclysm-BN/pull/10344
- feat: revamp and add spray paint to gas station garages by @masema in https://github.com/cataclysmbn/Cataclysm-BN/pull/10339
- fix(balance): nerf sippy cup volume by @Soadreqm in https://github.com/cataclysmbn/Cataclysm-BN/pull/10342
- fix: don't require stamina to climb stairs by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10347
- fix: fix camo visibility, improve obstacle prone visibility by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10349
- feat: make nanofabs deconstructable, add portable nanofab and crafting recipe by @Fentanylreactor in https://github.com/cataclysmbn/Cataclysm-BN/pull/10348
- feat: Add
DAMAGE_TERRAINflag for spells, allow spells to hit walls by @RobbieNeko in https://github.com/cataclysmbn/Cataclysm-BN/pull/9931 - feat(balance): make padded feet work with socks on by @Firefox13 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10350
- fix: fix npc sound effect hearing segfault by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10355
- feat: items crafted in the multicooker now inherit crafting components by @AutumnNova in https://github.com/cataclysmbn/Cataclysm-BN/pull/10354
- fix: reloads-like now works with guns by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10357
- feat(balance): explosive slug and 20x66 explosive rebalance by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10358
- fix: fix mapgen setmap point coordinates by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10359
- feat(balance): reduce price of power storage CBMs by @Firefox13 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10365
- feat(balance): Make foraged berries take up less space by @Aefore in https://github.com/cataclysmbn/Cataclysm-BN/pull/10364
- feat: add triffid sprout location by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10360
- fix(mods): prevent lua bot dancer from destroying the game by @NappingOcean in https://github.com/cataclysmbn/Cataclysm-BN/pull/10366
- feat: paint colors appear on mapgen construction in spray paint cans by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10370
- feat: add mi-go forward camp by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10371
- perf(mods/civilians): Improve Creature Filter Perf and Use Early Returns by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10368
- fix: grab correct version of Otopack by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10373
- feat(balance): disallow jumping in some situations, show why you can't jump by @Firefox13 in https://github.com/cataclysmbn/Cataclysm-BN/pull/10361
- fix: add a secondary time point for map last actualized by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10374
- fix: prevent being able to peek upward where it wouldn't make sense by @Aefore in https://github.com/cataclysmbn/Cataclysm-BN/pull/10362
- feat: add fungal buds location by @dedmemdev in https://github.com/cataclysmbn/Cataclysm-BN/pull/10376
- fix: stop NPCs from turning off their powered earmuffs by @Soadreqm in https://github.com/cataclysmbn/Cataclysm-BN/pull/10379
- fix(UI): change open gun safe symbol from X to O by @Soadreqm in https://github.com/cataclysmbn/Cataclysm-BN/pull/10378
- refactor: split reload-related functionality and UI out of src/ by @SublunarSage in https://github.com/cataclysmbn/Cataclysm-BN/pull/10375
- fix: fix idle activities not benefitting from comfort, make comfort messages less spammy by @Aefore in https://github.com/cataclysmbn/Cataclysm-BN/pull/10377
- feat(mods): add config menu to civilians mod by @ChrisLR in https://github.com/cataclysmbn/Cataclysm-BN/pull/10288
- refactor: split body temperature method into smaller and more readable parts by @ChrisLR in https://github.com/cataclysmbn/Cataclysm-BN/pull/10218
- feat: expand room variety of central labs, add mini-finales by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10352
- feat(mods/Arcana): Draconic Muzzle no longer receives hair color tint by @chaosvolt in https://github.com/cataclysmbn/Cataclysm-BN/pull/10383
- fix: lock access to lua monster attitude by @WishDuck in https://github.com/cataclysmbn/Cataclysm-BN/pull/10385
- fix: make holsters increase in volume when there's a gun inside by @Soadreqm in https://github.com/cataclysmbn/Cataclysm-BN/pull/10384
New Contributors
- @kishitoku made their first contribution in #9177
- @Worom made their first contribution in #9185
- @NeetHacker-cn made their first contribution in #9231
- @YukariMindGap made their first contribution in #9237
- @aspolito made their first contribution in #9295
- @chfi made their first contribution in #9512
- @Kelenius made their first contribution in #9597
- @ctyal made their first contribution in #9605
- @Agoelia made their first contribution in #9638
- @Bobtron made their first contribution in #9660
- @hibiki12y made their first contribution in #9796
- @marojiro made their first contribution in #9307
- @JadeCriminal made their first contribution in #9711
- @CyberVonCyberus made their first contribution in #9897
- @Ethanw80 made their first contribution in #9926
- @youdie006 made their first contribution in https://github.com/cataclysmbn/Cataclysm-BN/pull/10006
- @zswdcx made their first contribution in https://github.com/cataclysmbn/Cataclysm-BN/pull/10019
- @caninmyham made their first contribution in #10088
- @Ululator made their first contribution in https://github.com/cataclysmbn/Cataclysm-BN/pull/10092
- @nfvelten made their first contribution in https://github.com/cataclysmbn/Cataclysm-BN/pull/10172
- @Noctifer-de-Mortem made their first contribution in https://github.com/cataclysmbn/Cataclysm-BN/pull/10174
- @SublunarSage made their first contribution in https://github.com/cataclysmbn/Cataclysm-BN/pull/10199
- @ByteSizedBee made their first contribution in https://github.com/cataclysmbn/Cataclysm-BN/pull/10200
- @masema made their first contribution in https://github.com/cataclysmbn/Cataclysm-BN/pull/10201
- @Aether0Pneuma made their first contribution in https://github.com/cataclysmbn/Cataclysm-BN/pull/10208
- @Aefore made their first contribution in https://github.com/cataclysmbn/Cataclysm-BN/pull/10215
- @aradix85 made their first contribution in https://github.com/cataclysmbn/Cataclysm-BN/pull/10258
Full Changelog: v0.12.0...v0.13.0