Stable 0.12.0
This release includes 617 commits
Featured
Construction and crafting menus
Construction blueprints are easier to read, construction categories are reorganized, and nested crafting categories make long recipe lists less painful.
Credits
- #8114 feat(UI)!: construction menu overhaul, blueprint improvement by @shmakota
- #8059 feat(port): nested crafting categories, UI changes by @shmakota, @bombasticSlacks, @WishDuck
- #8381 fix(UI): keep construction availability colors while filtering by @scarf005
- #8468 fix: Crafting menu Segfaults when recipe list is empty by @usagirei
NPC crafting
Companions can craft for you through a new NPC crafting interface. Give them supplies, pick a recipe, and let the camp get work done.
Credits
Map engine and performance
The map data overhaul adds dynamic reality bubbles, chunk loading, and multi-dimension support. Map loading, cache iteration, creature iteration, and mapgen now waste less time.
Credits
- #8252 feat!: Map Data Overhaul; dynamic reality bubble, chunk loader, multi-dimension, and more by @AzmodiusX, @scarf005, @NappingOcean, @chaosvolt, @WishDuck
- #8355 perf: Fix Map Loading Hitches + Async Mapgen by @AzmodiusX
- #8371 perf: Stop Saving Submaps to Disk on Unload by @AzmodiusX
- #8561 perf: Cache Iteration Improvements by @AzmodiusX
- #8567 perf: creature iteration improvements by @AzmodiusX
- #8568 perf: map cache iteration feat funnels by @AzmodiusX
- #9115 perf: Border Loading & Mapgen Improvements by @AzmodiusX
- #9146 perf: Stable-Safe Improvements by @AzmodiusX
Aircraft, jets, and hover vehicles
screenshots: #8305, #8532, #8485, #8623, #8734, #8736
Cargo planes, passenger planes, bikeplanes, wooden planes, F-35 and F-15E jets, jet engines, and hover parts expand what can fly or skim across the Cataclysm.
Credits
- #8305 feat: cargo/passenger plane, bikeplane, misc group changes by @shmakota, @WishDuck
- #8532 feat: add F-35 jet, GAU-12 25mm cannon, air-droppable bombs, uncap max safe air speed by @chaosvolt
- #8485 feat: Add jet engines and hover parts by @NobleJake, @chaosvolt
- #8623 feat: add f15e strike eagle by @dedmemdev
- #8734 feat: wooden planes and parts kits by @chaosvolt
- #8736 fix: adjust airports to make planes spawn more reliably, facing correct direction by @chaosvolt
Tanks and heavy vehicles
Most of Tankmod is now in-repo. Tankers, hover tanks, hover APCs, tankbots, and the Beagle UGV also received new spawns, sprites, and balance work.
Credits
- #8292 feat: mainline most of tankmod by @Fentanylreactor, @WishDuck, @chaosvolt
- #8364 feat(balance): follow-up updates to tank inclusion by @chaosvolt
- #8410 feat(mods): mainline tankers from aftershock, add new tankers by @shmakota, @WishDuck
- #8548 feat: add hover tank and hover apc, update hover repulsor description by @dedmemdev
- #8536 feat: add new sprite for beagle, use old beagle sprite for 120mm cannon tankbot by @dedmemdev
- #8627 fix(balance): XM246E1 Tankbot now retaliates reliably (+ combat balance) by @Horsekoch
- #8897 fix: correct volume of makeshift 120mm tank gun by @Anduin1357
- #9124 feat: add 152mm atgm launcher to beagle ugv by @dedmemdev
Painting and vehicle colors
screenshots: #8713, #8783, #8788, #8797, #8801, #8807, #8944
Spray cans can paint vehicle parts, terrain, furniture, and items. Many vehicles now spawn with fitting color palettes, from police and construction fleets to farm vehicles, aircraft, military vehicles, and wooden planes.
Credits
- #8713 feat!: add vehicle part and terrain painting by @WishDuck, @usagirei
- #8785 feat: item and furniture painting by @usagirei, @chaosvolt
- #8783 feat: add vehicle color pallettes for law enforcment and construction vehicles by @AutumnNova
- #8788 feat: add color palettes to trucks, vans and busses by @AutumnNova
- #8797 feat: add vehicle color palettes to farm, fire and ems vics by @AutumnNova
- #8801 feat: add vehicle color palettes to military vehicles by @AutumnNova
- #8807 feat: add vehicle color palettes to aircraft by @AutumnNova
- #8944 feat: add vehicle palette for wooden vehicles by @chaosvolt
- #8943 fix: actually clear vehicle color palettes on clearing data by @WishDuck, @chaosvolt
New locations
screenshots: #8835, #8742, #8688, #8621
Trans Coast Logistics Centers, outlet malls, light industry sites, state police stations, military airfields, and military blacksites add more destinations worth planning a raid around.
Credits
- #8835 feat(port): port Trans Coast Logistic Center from dda 0.H by @dedmemdev, @curstwist, @I-am-Erk, @Procyonae, @actual-nh, @jbytheway, Binrui Dong, @PatrikLundell, @chaosvolt
- #8742 feat: add outlet mall location by @dedmemdev, @chaosvolt
- #8605 feat(port): add light industry from cdda by @dedmemdev, @curstwist, @WishDuck
- #8688 feat: add state police station location by @dedmemdev, @chaosvolt
- #8621 feat: add military airfield by @dedmemdev, @chaosvolt
- #8612 feat: add military blacksite location by @dedmemdev, @WishDuck, @chaosvolt
- #8724 feat(balance): buff feral black ops and guarantee hover vehicle in blacksite by @dedmemdev
- #8933 feat: add dead survivors and surrounded vehicle map extras by @dedmemdev, @chaosvolt
- #8927 feat: add crashed aircraft map extra by @dedmemdev, @chaosvolt
- #8891 feat: add and improve common overmap terrains by @dedmemdev
- #8608 feat: convert one of the fema camps into a military camp by @dedmemdev, @chaosvolt
Labs and finales
Labs are smaller and less samey, with new rooms, better loot, zombie admins, door override codes, new finales, and ice lab exclusive rooms.
Credits
- #8997 feat: make labs smaller, improve some rooms by @dedmemdev, @chaosvolt
- #8556 feat: add new hardware storage lab room, update prisoner containment room by @dedmemdev
- #8581 feat(balance): buff loot found in prisoner containment lab room by @dedmemdev, @chaosvolt
- #8651 feat: add chemical storage room to labs, replace underpowered lab finale rewards by @dedmemdev
- #8638 feat(balance): change cold labs from having linear cold increase to logarithmic by @dedmemdev
- #8744 feat: remove hardcoded lab room generation by @dedmemdev
- #8780 feat: add superalloy forge lab finale by @dedmemdev
- #8799 feat: add experimental weapon firing range lab finale and dissection room by @dedmemdev
- #9027 feat: improve finale rewards for ice labs, add exclusive finale and locked room to ice labs by @dedmemdev
- #9141 feat: add zombie admins to labs, add door override codes for lab locked rooms by @dedmemdev
Old Guard doctor questline
The Old Guard doctor questline has revamped missions 1–5, new Old Guard equipment rewards, and fixes for the final mission path.
Credits
- #8769 feat: add old guard equipment as quest reward for doctor by @dedmemdev
- #8979 feat: revamp old guard doctor mission 1 by @dedmemdev
- #9094 feat: improve old guard doctor mission 2 and 3 by @dedmemdev, @chaosvolt
- #9102 feat: revamp doctor quest 4 by @dedmemdev
- #9112 feat: revamp doctor mission 5 by @dedmemdev
- #9120 fix: remove infinite persuade dialogue from doc mission 5, fix unusable terminal in dissector lab room by @dedmemdev, @chaosvolt
Mutants and boss fights
Military outposts, labs, and mutation paths gained new threats and rewards: new bosses, medical and alpha samples, an elf-a mutant, shadow stingers, stronger Large and Huge mutations, and a more viable Chimera path.
Credits
- #8543 feat: new boss in military outposts and new advanced power armor hauling frame by @dedmemdev
- #8880 feat: add medical mutant boss, add medical samples by @dedmemdev
- #8852 feat: add alpha mutant "boss", add alpha samples by @dedmemdev
- #8942 feat: add elf-a mutant, elf-a samples by @dedmemdev, @chaosvolt
- #8946 feat: add shadow stinger (underrail crawler) by @dedmemdev, @chaosvolt
- #8758 feat: Large and Huge mutations have hp boosts and other perks by @DeinonychusDiscord
- #8514 feat: let mutations scale characters max stored kcal by @AutumnNova
- #9095 feat(balance): chimera rebalance by @Fentanylreactor
- #8700 feat(balance): add flight to Bat Wings and Butterfly Wings, add Bat Wings to Chimera category by @chaosvolt
- #8698 feat: add radiant triffid boss and radiant blade by @dedmemdev, @chaosvolt
- #8657 feat: add shaded figure boss by @dedmemdev, @chaosvolt
- #8629 feat: add feral blackops boss squad by @dedmemdev, @chaosvolt
- #8940 feat: no_thirst mutation prevents bloating from drinking liquids, engorged hunger state is now pink by @AutumnNova
- #8775 feat: add
debug weightlessnessmutation by @scarf005 - #8508 feat: add exact bash damage increase to light/hollow bone mutation descriptions by @AutumnNova
- #8454 feat: Merge and Adjust Cata-Rogal Overhull Appearance Mutations by @AzmodiusX, @NobleJake
- #8335 feat: allow animal ears/tails as starting traits by @scarf005, @chaosvolt
More in-repo mods
Arcana and Magic Items is now an in-repo mod. Geomagnetic storms can also charge player bionics as optional mod content.
Credits
- #8653 feat(mods): Add Arcana and Magic Items as an in-repo mod by @chaosvolt, @Noctifer-de-Mortem, @a666, Yuri Prokopenko, @RobbieNeko, @bepbup, @MoonlitRiverlight, @waveyl, @Highmongrel, @DangerNoodle, @Maddremor, @kholat, @ephemeralstoryteller, @ZhilkinSerg, @BorkBorkGoesTheCode, @TheGoatGod
- #8396 feat(mods): geomagnetic storm charges player bionics by @shmakota
More quests, companions, and mounts
Wasp nests are rarer, the refugee center has a wasp exterminator quest, animals can train persistent bonuses, and combat mounts are available.
Credits
Weapons and combat tuning
media: #8301, #9154, #8471
Shotguns gained the DP-12 and pelletized ammo behavior, wearable guns arrived, cross-z melee is harder, and several launchers and rockets were tuned.
Credits
- #8321 feat: add DP-12 shotgun by @scarf005
- #8471 feat: pelletize shotgun ammo by @scarf005, @chaosvolt
- #8412 feat: Wearable guns by @WishDuck
- #8301 feat(balance): add cross-z melee difficulty modifier by @scarf005
- #8550 fix: block melee attacks across z-levels by @scarf005
- #9059 fix: recoilless weapons no longer eats all remaining moves on aim by @WishDuck
- #9122 feat(balance): buff 40mm grenades by @dedmemdev
- #9123 feat(balance): 84mm rocket improvement by @dedmemdev
- #9154 feat(balance): add 40x53mm conversion kits, allow using both ammotypes in RM802 launcher by @chaosvolt
- #8681 feat: kicks and throws ignore wielded weapon, add support for disarming monsters, disarms roll melee skill by @chaosvolt, @WishDuck
UI and quality of life
media: #8450, #8526
| look around before | look around after |
|---|---|
| extended info before | extended info after |
|---|---|
Look around and extended info menus show more useful details. Pickup, unload all, last spell recast, wait-time entry, map notes, and item tags also received cleanup.
Credits
- #8450 feat(port,UI): better look around & extended info menu by @shmakota, @ymber
- #8641 feat(UI): add unload all and pickup menu equip shortcuts by @scarf005
- #8526 feat(UI): add last spell recast action by @scarf005, @chaosvolt
- #8397 feat: allow specifying time in wait menu by @shmakota
- #8413 feat(UI): fix some map note weirdness, better map note UI by @shmakota
- #9101 feat(UI): allow JSON flags to define their item tags in the display name of the item by @UNOwenWasMe
- #9113 feat(UI): rename freezer item tag to frozen by @scarf005
- #8643 feat(UI): add user configurable vehicle follow distance by @WishDuck, @scarf005
- #8481 feat(lua): auto-mop when wielding mop by @scarf005
SDL3 and platform fixes
The SDL3 migration landed, bitmap font loading was fixed, mods can define loading splash images, and Android can use the legacy storage directory again.
Credits
- #8336 refactor!: SDL3 migration by @AzmodiusX, @WishDuck, @usagirei, @chaosvolt
- #9156 fix: Fix bitmap font loading by @usagirei
- #8617 feat(port): support mod
loading_imagessplash screens by @scarf005, @RenechCDDA, @NobleJake - #8398 feat: allow android to use the legacy storage directory by @WishDuck
Bugfixes
- #9072 fix: serialize sqlite save connections by @jkbpvsc
- #9145 fix: remove redundant copy of northeast aluminum quarterpanel, add missing part shapes by @chaosvolt
- #9143 fix(mods): load core before checking mod dependencies by @scarf005
- #9135 fix: fix minor generation issues with lab entrance by @WishDuck
- #9129 fix: wing crash warning only appears with insufficient idle lift by @WishDuck
- #9119 fix: make sea scooter parts
NOINSTALLby @shmakota - #9099 fix: fix vehicle export function coordinates by @WishDuck
- #9088 fix: Rendering Fixes by @AzmodiusX
- #9098 fix: rot now checks for loaded before looking for a position by @WishDuck
- #9091 fix: Defensive Aimed-Shooting Crash Guard by @AzmodiusX
- #9086 fix: miscallaneous flying & autodrive fixes by @WishDuck, @chaosvolt
- #9089 fix: hallu effect scales to actual duration, no longer clipped at 30 m by @mythosmod
- #9083 fix: Butchery Rot Guard by @AzmodiusX
- #9077 fix: remove military black box from civilian aircraft by @mythosmod, @chaosvolt
- #9082 fix: Valid Move Guard by @AzmodiusX
- #9067 fix(balance): make Insect Wings mutation only give movement speed when activated by @UNOwenWasMe
- #9065 fix: rename utility maintenance kit to plumbing kit by @scarf005
- #9062 fix: debug menu displays items as fresh by @WishDuck
- #9053 fix: prevent rot crash for contained items by @scarf005
- #9010 fix: preserve vehicle freezer freshness on pickup by @scarf005
- #9049 fix(UI): let pause keys interrupt activities by @scarf005
- #9046 fix: make dragging over ramps functional by @AzmodiusX
- #9038 fix(UI): Fix selection disappearing in drop + other menus when you use filter by @IvanChen300
- #9043 fix: lightmap will now reset on all player movement by @WishDuck
- #9039 fix:
Vmenu item lookaround point by @WishDuck, @AzmodiusX - #9042 fix: voltmeter & tripoint vector bindings by @WishDuck, @AzmodiusX, @scarf005
- #9037 fix: use opened large tin cans for plutonium cells by @scarf005
- #8976 fix: disallow
STATIONARYmonsters from joining hordes, move monflag check to prevent depsawning instantly by @chaosvolt - #9026 fix: furniture is no longer ungrabbed after every movement by @WishDuck
- #9031 fix: bathtub volume and keg_capacity inconsistency by @UNOwenWasMe
- #9020 fix(UI): Made numpad 6 and right arrow keys work like enter in numeric selection by @IvanChen300
- #9017 fix(UI): prevent input from being repeated when holding a key down and slowed by @ChrisLR
- #9019 fix: prevent infinite turn passes & more by @AzmodiusX, @WishDuck
- #9009 fix: load legacy vehicle pivot saves by @scarf005
- #9014 fix: avoid narrow path conversions on Windows by @scarf005
- #8999 fix: armor_portion_data now overwrites on copy-from by @WishDuck
- #9002 fix(mods/rpg_system): correct Natural Healer healing values by @mythosmod, @BLabDev
- #8998 fix: prevent the player from being able to persaude infinite microcentrifuges from the scavenger by @dedmemdev
- #8996 fix: guard scent blockers against out-of-cache vehicles by @scarf005
- #8989 fix: on wear hook fixes by @WishDuck
- #8990 fix: invalid vehicles in vehicle groups now emit debugmsg by @WishDuck
- #8987 fix: change the color of the Feral Black Ops name by @0Monet
- #8985 fix: clamp vehicle hull coverage for water drag by @scarf005
- #8986 fix: use local aircraft part positions in mapgen by @scarf005
- #8974 fix: typo in crafting menu: Reasonabe => Reasonable by @UNOwenWasMe
- #8961 fix: remove underscore from NBC seal item name by @chaosvolt
- #8949 fix: Add save graveyard related tests and small path fix by @ChrisLR
- #8957 fix: ensure pet doesn't keep waiting after training by @ChrisLR
- #8953 fix: small fixes for elf-a mutant (sprite, protector morale, small amount of cut damage) by @dedmemdev, @chaosvolt
- #8941 fix: don't allow trying to reload vehicle-mounted lasers by @chaosvolt
- #8932 fix: include recursive MSVC project sources by @scarf005
- #8913 fix: clear loading splash after use by @scarf005
- #8912 fix: SDL_BlitSurface error on Software Renderer by @usagirei
- #8892 fix: arrows can embed in targets again by @chaosvolt
- #8887 fix: prevent saving after failed save load by @scarf005
- #8888 fix: invalidate lightmap cache when moving vehicles by @AutumnNova
- #8886 fix: remove self aware from npc trait groups by @AutumnNova
- #8878 fix: invalidate lightmap cache when setting terrain by @AutumnNova
- #8876 fix: noclip no longer lets you try walking outside of the world by @AutumnNova
- #8875 fix: complete targeted craft activity item by @scarf005
- #8873 fix: prevent large sprites from getting clipped by @AutumnNova
- #8872 fix: mounted creatures no longer make non-ambient sounds by @WishDuck
- #8868 fix: prevent seeing enemies through floor and the opposite by @ChrisLR
- #8866 fix(UI): morale message from hallucinogenic mushrooms is no longer malformed by @AutumnNova
- #8865 fix: farm zones can use the no seed option again by @AutumnNova
- #8839 fix: nested recipes ignore availability when show_unavailable is set by @kimjune01, @junekim
- #8861 fix: prevent crafting without power by @ChrisLR
- #8860 fix(UI): ensure crafting speed modifiers are shown by @ChrisLR
- #8855 fix(UI): allow wait menu while flying vehicles by @scarf005
- #8850 fix: hd board sprite fix by @WishDuck
- #8845 fix: resolve roof part color rendering errors by @usagirei
- #8842 fix: item UNDERSIZE message no longer displayed erroniously and size now matters on clothing with encumber = 0 and max_encumber > 0 by @AutumnNova
- #8837 fix: bloods missing vitamins by @leoCottret, @chaosvolt
- #8834 fix: balance encumbrance on wearing sided worn items by @WishDuck
- #8824 fix: terrain hex color saving by @WishDuck, @chaosvolt
- #8818 fix(UI): add default skin tone by @scarf005
- #8800 fix: make the player spawn near quest hubs like hub01 and refugee center by @dedmemdev, @chaosvolt
- #8812 fix: fix problematic autosave during an in-progress craft by @ChrisLR
- #8817 fix: Remove uppercase from large office tower overmap by @LucioFurnari
- #8794 fix(UI): scale loading images to full screen by @scarf005
- #8796 fix(UI): keep removed local keybindings reset to global by @scarf005
- #8795 fix: color flat trunks but not regular cargo parts by @chaosvolt
- #8730 fix: keep fire-spread boundary submaps loaded by @scarf005, @chaosvolt
- #8763 fix: split vehicles segfaulting by @scarf005
- #8770 fix: remove abundance of mansions, fix outlet malls not spawning by @dedmemdev
- #8757 fix: don't print turret messages when hitting
fina vehicle that doesn't even have turrets installed by @chaosvolt - #8752 fix: stop horde spawns on owned vehicles by @scarf005
- #8746 fix(i18n): add context for ambiguous Korean terms by @scarf005
- #8745 fix: stop hordes spawning in owned vehicles by @scarf005
- #8741 fix(i18n): disambiguate animal names and repair translations by @scarf005
- #8708 fix: stop projectiles at map edge by @scarf005
- #8729 fix(i18n): add gettext context for ambiguous yes/no labels by @scarf005
- #8737 fix(UI): disable out-of-bubble fire spread by @scarf005
- #8717 fix: "Reach FEMA Camp" mission points to correct location by @chaosvolt
- #8727 fix: fire should no longer spread upward while sealed by @WishDuck
- #8722 fix: avoid invalid deployed furniture item access by @scarf005
- #8723 fix: metal wings use steel to repair by @chaosvolt
- #8168 fix: Activity Context by @AzmodiusX
- #8696 fix: NPCs no longer segfault when using mutation granting items by @WishDuck
- #8695 fix(mods/MonsterGirls): monster girls nested categories compat by @WishDuck
- #8694 fix: type checks in zone construction & farming by @WishDuck
- #8693 fix: smoke field no longer phases through floors by @WishDuck
- #8690 fix: map memory furniture artifacts by @WishDuck
- #8691 fix: Retain the state of non-removed bionics when a bionic is removed by @kightlygeorge
- #8687 fix: fix the save loading issue by @WishDuck
- #8669 fix: update lighting when toggling bionics/mutations by @chaosvolt
- #8626 fix: musical instruments display correctly by @chaosvolt
- #8622 fix: typofix in nether attention messages by @chaosvolt
- #8614 fix(balance): fix accidental override of autocannon turret, tone down dispersion of rotary cannon by @chaosvolt
- #8607 fix: crowbars in holsters can be used to pry doors/safes/etc by @AutumnNova
- #8182 fix(port): complete recruit tracker quest on recruitment by @scarf005, @Night-Pryanik
- #8392 fix: make vehicles remotely ascendable by @scarf005
- #8596 fix: prevent crash on force close by @AzmodiusX
- #8595 fix: weather coverage by @AzmodiusX
- #8591 fix: stop creature teleportation on returning to area by @AzmodiusX
- #8586 fix: general rendering improvements by @AzmodiusX
- #8588 fix: field cache lightning catasrophe prevention by @AzmodiusX
- #8579 fix: update lighting on turnless actions by @AzmodiusX
- #8577 fix: temporary tools can be used even when overburdened by @WishDuck
- #8571 fix: add
ALLOWS_REMOTE_USEto integrated toolset by @chaosvolt - #8576 fix: overmapbuffer data race, OoB cache check, invalidated field range crashes by @AzmodiusX
- #8542 fix: calculate outdoor cache better by @AzmodiusX, @chaosvolt
- #8552 fix: is_simulated check usage by @AzmodiusX
- #8547 fix: stop turrets targeting through followers by @scarf005
- #8560 fix: Add checks against erroneously nonzero thresh tiers in mutation logic by @RobbieNeko
- #8555 fix: flame vents spawn correct intensity of flame burst by @chaosvolt
- #8549 fix: sight OoB guard by @AzmodiusX
- #8535 fix: Light update every player move + 3D sunlight shadows by @AzmodiusX
- #8488 fix: clear assigned missions on mind control by @scarf005
- #8525 fix: preserve NPC z-level during reality bubble resize by @scarf005, @chaosvolt
- #8506 fix: replace obseleted crows on aircraft carrier with medium turrets by @dedmemdev
- #8504 fix: Crash Log Fix 2 by @AzmodiusX
- #8498 fix: Vehicle Lockup Fix by @AzmodiusX
- #8496 fix: save dynamic monster flags by @WishDuck
- #8486 fix: Make Windows crash logs better by @AzmodiusX
- #8490 fix: EXTENDABLE parts no longer support installation of other parts by @WishDuck
- #8447 fix(UI): report specific NPC farming failures by @scarf005
- #8484 fix: allow xl/xs clothing mods on the baldric holster by @AutumnNova
- #8476 fix: respect round_up setting for encumbering clothing mods by @AutumnNova
- #8469 fix: Map Overhaul 2 feat Pathfinding by @AzmodiusX
- #8473 fix: remove redundant text in roadheader description, make mining roadheader design more realistic by @ExcavatorMann
- #8472 fix: fix door lock error & misc vehicle export fixes by @WishDuck
- #8463 fix: make threaded debug / crash logs work + generally improve crash log by @AzmodiusX
- #8464 fix: readds Major General profession to related scenarios by @Quororque
- #8461 fix: actually use a short sledge as component for rehandling sledgehammer, add equivalent recipe for short shovel by @chaosvolt, @WishDuck
- #8449 fix: Overmapbuffer Fixes by @AzmodiusX
- #8444 fix: add Multiple Crash Guards by @AzmodiusX
- #8443 fix: Stop Discarding Pending Saves by @AzmodiusX
- #8439 fix: activity bubble resize works w/ crafting by @AzmodiusX
- #8422 fix: Z depth rendering fix by @AzmodiusX
- #8424 fix: fix nested crafting recipe crash by @WishDuck
- #8419 fix: make debug hammerspace install charged vehicle batteries by @scarf005
- #8421 fix: Simplify/Fix SDL sprite rotation checking expression by @usagirei
- #8395 fix: guard mutation threshold lookups by @scarf005
- #8411 fix: Improve and Fix Batch Turns by @AzmodiusX
- #8415 fix: critbase bugged roof removal by @Fentanylreactor
- #8406 fix: Ignore SDL rotation for multitile subtiles by @usagirei
- #8409 fix: Prevent Submap Shift Crash While Driving by @AzmodiusX
- #8376 fix: plutonium batteries no longer fully recharge if dropped before first charge cycle by @boniondev
- #8389 fix: peek fix and field iteration perf improvement by @AzmodiusX
- #8385 fix: mark flaky npc_muscle_engine_broken_limbs test by @scarf005
- #8382 fix(i18n): normalize reinforced triple curtain window name by @scarf005
- #8374 fix(mods/crt_expansion): C.R.I.T. mess kit unload battery charge fix by @G1AD-4
- #8342 fix: Plutonium batteries now charge when outside the reality bubble, plutonium batteries now recharge while stashed by @boniondev
- #8367 fix: ensure that only one flatbed truck is placed in each parking space in the regional dump parking lot by @0Monet
- #8362 fix: correct seasonal water temperature scaling by @scarf005
- #8323 fix: vehicle digging rework by @ExcavatorMann
- #8346 fix: Use Constant for Character Transfer Forced Tab by @AzmodiusX
- #8345 fix: remove duplicating flags that cause issues downstream by @ushkinaz
- #8340 fix(mods/crt_expansion): C.R.I.T EM Vest and C.R.I.T Gas Mask recharging fix by @G1AD-4
- #8334 fix: lower volume of BP-12 to not have a bullpup be much bigger than comparable guns by @chaosvolt
- #8320 fix: fix diggable transform terrain vehicle parts by @WishDuck
- #8438 fix(lua): share rpg_system kill XP with allied NPCs by @scarf005, @chirimoya-pudu
- #8672 fix(mods/MagicalNights): Fix manatouched.json referring to non-existent
STR_UP_ALPHAby @RobbieNeko
More performance work
- #9073 perf: improve iteration methods for performance by @AzmodiusX
- #9024 perf: Reintroduce Lazy Border Loading + MRU Retention Cache by @AzmodiusX
- #8890 perf: fix crafting speed loss by @ChrisLR
- #8871 perf: fix lag when flying at zlevel 10 by @ChrisLR
- #8685 perf: Reduce pinyin search slowdown on long text matches by @God-Renech
- #8573 perf: Submaps use unordered_map instead of map by @AzmodiusX
- #8440 perf: Distribution Grid Iteration Fix by @AzmodiusX
- #8361 perf: Options Descriptions + Activity Bubble Resize Option by @AzmodiusX
- #8384 perf: reduce repeated test setup overhead by @scarf005
- #8351 perf: only simulate NPCs in loaded submap by @AzmodiusX, @scarf005
- #8341 perf: cast_zlight Improvement + New Occlusion Option by @AzmodiusX
- #8324 perf: fix extreme lag (20x) when clutter intolerant by @WishDuck
JSON Modding
- #9107 fix(i18n): localize JSON flag item tags by @scarf005
- #9103 feat: enumerate_as_string space support by @AzmodiusX
- #8967 fix: fix dda tilesets part 2 by @dedmemdev
- #8918 fix: fix broken ultica tileset by @dedmemdev
- #8760 fix(port): load DDA tileset metadata by @scarf005, @mlange-42
- #8659 revert: mistaken extract json strings change in #8647 by @WishDuck
- #8601 feat: jsonise weather_effect protection by @AutumnNova
- #8594 style: cleaned up ammo_pouch.json by @Zorm
- #8428 fix(i18n): skip unknown JSON object types in extraction by @scarf005
- #8423 fix: default initialize tint_config when parsing json by @usagirei
- #8372 feat: Allow Json to Specify Swappable Traits by @AzmodiusX
- #8073 feat: Add data storage support to terrain and furniture by @WishDuck, @usagirei
Lua Modding
- #8539 feat(lua,balance): add
on_craft_resulthook, give more food fun proportional to cooking skill by @scarf005 - #9006 feat(lua): bind monster::make_pet() by @mythosmod, @BLabDev
- #9000 fix(lua): fix lua lab 1side rotation by @WishDuck
- #8995 feat(lua): luaize labgen by @WishDuck
- #8616 test(lua): typecheck lua scripts by @scarf005
- #8650 feat(lua): add more lua mapgen bindings by @WishDuck
- #8349 fix(lua): avoid double-free during callback teardown by @scarf005
- #8495 perf: Lua mapgen lag fix by @AzmodiusX
- #8436 fix(lua): prevent segfault in check mods caused by mod mapgen by @scarf005
- #8038 feat(lua): sonar item & vehicle part, overmap reveal bindings by @shmakota, @chaosvolt, @WishDuck
- #8175 feat(lua): horde behavior & monstergroup bindings by @shmakota
- #8365 feat(lua): Creature Bindings + Erasure Fix by @AzmodiusX
- #8160 feat(lua): add monster interaction veto hook by @scarf005
- #8339 fix(lua): emit EmmyLua operator annotations for metamethods by @scarf005
- #8230 feat(lua): getall/getrandom bodypart id bindings by @AutumnNova
Mods
- #9084 feat(mods): add no vehicle colors mod by @WishDuck
- #9074 feat(mods/MagicalNights): allow the M47A1 Techno-Medusa to chamber .357 SIG by @cdru123
- #9005 feat(mods/Arcana): add "BELT_CLIP" flag to moonstone scourge by @Vsevolod-Shustov
- #8905 feat(mods): move RAL Design+ colors to in repo mod by @WishDuck
- #8894 feat(mods): add mod conflicts for mainlined mods by @WishDuck
- #8809 feat(mods/MagicalNights): Add mana bomb and phase jump spells to magus. by @arijust
- #8743 feat(mods/Arcana): add interactions with radiant triffid boss, other new monster interactions by @chaosvolt
- #8677 feat(mods): include Arcana's expansion patchmods for in-repo mods by @chaosvolt, @RobbieNeko, @b3brodie, @waveyl, @Zlorthishen, Ivan Shestakov
- #8673 feat(mods/Arcana): audit monsterpart drops in Arcana, add drops to a couple monsters I missed by @chaosvolt
- #8434 feat(mods): obsolete gunchair by @scarf005
- #8370 feat(mods/crazy_cataclysm): rename debug grenade, buff it by @shmakota, @chaosvolt
- #8330 feat(mods/MagicalNights): reduce
Blessrecast frequency by @Fentanylreactor - #8771 feat(lua,mods): add Skills Through Kills Lua mod by @scarf005
Other player-facing changes
- #9151 feat(balance): massively increase dispersion on feral human thrown rocks by @dedmemdev
- #9149 feat: New profession, blackbelt buff by @Fentanylreactor, @dedmemdev
- #9150 feat(balance): make smuggling boats rarer by @shmakota
- #9110 feat: make vehicle plutonium generators always on by @scarf005
- #9142 feat(balance): increase computer skill requirement for craft carbon fiber melee weapons by @dedmemdev
- #9144 feat(balance): add three new professions, some adjustments to existing professions by @chaosvolt
- #9116 feat(balance): update
car_standardto 16-color by @chaosvolt - #9118 feat(balance): add Piercing Weapons skill to Competitive Fencer by @cdru123, @chaosvolt
- #9078 feat: add fungal painkiller by @Fentanylreactor, @chaosvolt
- #9071 feat(UI): increase size of examine menu by @IvanChen300
- #9041 feat: add shoulder magazine pouch by @cdru123
- #9035 feat: autolearn recipes for makeshift air filters, automotive filters, and drive belts by @cdru123, @chaosvolt
- #9025 revert: revert filesystem path migration by @scarf005
- #8994 feat: change Survivalist Jr. to cost 1 point by @cdru123
- #8981 feat: Grass can be cut with Cutting 2 by @cdru123
- #8978 feat: add bucket helmet, update material of pot helmet by @chaosvolt
- #8973 feat(balance): increase ranged weapon skills of military professions, nerf major general, add flavor items to elite operator by @chaosvolt
- #8965 feat: add mall ninja profession by @dedmemdev, @chaosvolt
- #8970 feat: update house_garage to house_garage8 by @0Monet
- #8966 feat: Add mortician profession by @cdru123
- #8959 feat(balance): lower maximum morale malus for high severity additions to speed, crack, and cocaine by @UNOwenWasMe
- #8954 feat: tint masks for nvgs/ir goggles and power armor helmets by @AutumnNova
- #8952 feat(UI): Made SDL version able to recognize the difference between numpad and number keys when numlock is down by @IvanChen300, @chaosvolt
- #8948 feat: add biplanes, camper vans, and hazmat response vehicles by @chaosvolt, @WishDuck
- #8950 feat(balance): update contents of surplus stores, add unloaded milsurp guns in locked safes by @chaosvolt
- #8945 feat: add tint masks for bike parts by @AutumnNova
- #8939 feat: add bathtub construction recipe by @UNOwenWasMe, @chaosvolt
- #8935 feat: allow separate recolor of enhanced nvgs, add new default colors for enhanced nvgs by @dedmemdev
- #8929 feat(UI, port): Let you see the number you are currently typing in drop menu by @IvanChen300, @andrei8l, @chaosvolt
- #8924 feat(balance): make feral blackops show up on electrosense, make them a bit harder by @dedmemdev
- #8914 feat(balance): add standard attachments to military carried guns, rename rifle scope to sniper scope by @dedmemdev
- #8916 feat: fix jet parts description errors, fix bad offroad value of hover repulsors by @dedmemdev
- #8922 feat: update house01 to house33 by @0Monet
- #8904 feat: revive mansion 2nd floor pool table by @N0-4
- #8898 feat(UI): display apperance traits in extended description and also photos by @AutumnNova
- #8901 feat(UI): can apply clothing mods to clothing on nearby ground by @AutumnNova
- #8895 feat: add vehicle advanced and basic 3D printers by @leoCottret
- #8885 feat(UI): camera photo menu can scroll and better photo descriptions by @AutumnNova
- #8831 feat(balance): add recipe for explosive slugs and .50 raufoss, add improvised 40mm explosive ammo by @chaosvolt
- #8869 feat(port): Camera can take photos of NPCs and better selfie message by @AutumnNova, Ilya Agafonov
- #8864 feat: allow clothing mods to use item base material by @AutumnNova, @chaosvolt
- #8862 feat(UI): add per vehicle autodrive speed option by @WishDuck, @chaosvolt
- #8863 feat: add hawaiian shirt by @dedmemdev, @chaosvolt
- #8851 feat: add more loading splash screens by @chaosvolt, @dedmemdev, @thelonestander, @scarf005
- #8847 feat: update urban_15_house by @0Monet
- #8843 feat(balance): reduce Barrett M107A1 weight from 12602g to 12500g by @AutumnNova
- #8838 feat: add makeshift headwrap by @dedmemdev
- #8826 feat: update urban_12_house by @0Monet
- #8813 feat(UI): add pickup all nearby action by @scarf005
- #8815 feat: add m250 lmg by @dedmemdev, @chaosvolt
- #8805 feat(balance): change scouting visors to skintight layer by @Vsevolod-Shustov, Vsevolod Shustov
- #8806 feat(balance): make sharp rock sharp again by @Vsevolod-Shustov
- #8792 feat: make experimental vehicles always locked by @dedmemdev
- #8782 feat: add butcher menu unload actor and fix unload loop by @WishDuck
- #8787 feat: replace fabric in survivor containers materials and recipes with kevlar by @Vsevolod-Shustov, Vsevolod Shustov
- #8705 feat: make nuclear reactor cores salvageable by @scarf005
- #8772 feat: add seaplane by @chaosvolt, @WishDuck
- #8217 feat(balance): Water drag improvements for partially hulled vehicles by @WishDuck, @chaosvolt
- #8644 feat: add vehicle fluid converters by @WishDuck, @chaosvolt
- #8778 feat: add m7 and 6.8x51mm rounds by @dedmemdev, @chaosvolt
- #8777 feat: update urban_11_house_brick by @0Monet
- #8766 feat(balance): allow steel, hardsteel, and superalloy clothing mods using welding by @chaosvolt
- #8764 revert: revert UItica update by @chaosvolt, @I-am-Erk, @usagirei, @DeinonychusDiscord
- #8749 feat: add ghillie suits by @dedmemdev, @chaosvolt
- #8756 feat: let welders resize metal armor by @scarf005, @chaosvolt
- #8761 feat(balance): Rationalize Moonshine Mash recipe by @narkiel
- #8750 feat: update urban_10_house_brick_pool by @0Monet
- #8720 feat(balance): increase variety of ear protection spawns by @chaosvolt
- #8731 feat(balance): audit passenger and cargo plane by @chaosvolt
- #8732 feat: add a more compact version of
suburban_homeby @0Monet - #8721 feat: add recipe for ear plugs by @chaosvolt
- #8719 feat(balance): reduce fun value of broth and bone broth to be lower than most soups by @chaosvolt
- #8710 feat: update urban_9_house_garage_loft by @0Monet
- #8706 feat: add missing background for survivor workbench and robobench sprites by @dedmemdev
- #8703 feat(UI): move recreational construction category to a less annoying spot by @chaosvolt
- #8704 feat(balance): reduce ammo belt link weight and crafting cost by @chaosvolt
- #8702 feat: flying monsters ascend slower, descend quicker by @shmakota
- #8701 feat(balance): update mod slots of Rivtech weapons by @chaosvolt
- #8699 feat(balance): add
UNRECOVERABLEto medical tape like other adhesives by @chaosvolt - #8689 feat: add a roof to the tree farm buildings by @0Monet
- #8678 feat(UI): change mod category of Arcana and Magical Nights from
contenttomagicalby @chaosvolt - #8676 feat: mansion floor mismatch fixes by @N0-4
- #8615 feat: laser designator vehicle part by @chaosvolt
- #8665 feat: add carbon sheet and plating sprites by @dedmemdev
- #8645 feat: complex shape gates by @WishDuck
- #8648 feat: add deployer monster attack actor by @WishDuck, @chaosvolt
- #8662 feat: add sprites for adv butchering station vehicle part and broken dissector by @dedmemdev
- #8661 feat: add missing reinforced windshield shape entries by @N0-4
- #8655 feat(port,UI): add Chinese search with pinyin by @God-Renech, @Water-Moon, Jianxiang Wang (王健翔), @SchrodingerSig
- #8647 feat: change gatling gun's sprite, add saiga's sprite by @thhoney08
- #8654 feat: update urban_8_house_brick_garden by @0Monet
- #8639 feat(balance): photophore becomes more esthetic by @DeinonychusDiscord
- #8620 feat: add variations to military camp nested chunks by @chaosvolt
- #8635 feat(balance): add recipe to turn mutagenic serum back into 2 mutagen by @dedmemdev, @chaosvolt
- #8633 feat: update urban_7_house_garden by @0Monet
- #8632 feat(balance): buff (cross)bow profession ammo to 20 by @chaosvolt
- #8624 feat(balance): remove dispersion debuff from muzzle break by @dedmemdev, @chaosvolt
- #8619 feat: keycard readers now work for opening extended doors by @WishDuck
- #8618 feat(UI): more zombie evolution options by @WishDuck
- #8613 feat: change antiseptic soaked rag's category from Spare Parts to Drugs by @Horsekoch
- #8611 feat: add
WATER_EXTINGUISHandLIGHT_2to ember carrier (lit) (+ small clean up) by @Horsekoch - #8610 feat(balance): rebalance and implement VTOL thruster, add Harriers by @chaosvolt
- #8597 feat: add skill books up to 6 for melee and archery by @dedmemdev
- #8582 feat(balance): increase aim speed of reflex-type sights, increase dispersion of red-dot sight by @scarf005, @chaosvolt
- #8209 feat: allow integrated toolset (e)xamine prying locked objects by @SYPIAC
- #8578 feat(balance): buff glass sheet weights and obsolete panes by @narkiel, @chaosvolt
- #8592 feat: standardise chest rig and tac vest by @Zorm
- #8584 feat: portable metal charcoal kilns and tweaks by @DeinonychusDiscord, @chaosvolt
- #8583 feat: no self aware starting trait for npcs by @DeinonychusDiscord
- #8566 feat: roe now actually spawn fish by @DeinonychusDiscord, @chaosvolt
- #8580 feat: fix small description error and change tactical headset layer to under helmet by @dedmemdev
- #8574 feat: add .50 drum mag for barrett by @thelonestander, @chaosvolt
- #8565 feat(balance): adjustments to blackhawk and helis, add fighter pilot professions by @chaosvolt
- #8570 feat: update urban_6_house by @0Monet
- #8564 feat: add elite operator profession by @dedmemdev
- #8554 feat: add
MUTATE_THRESHspell flag for mutation spells by @chaosvolt, @RobbieNeko - #8465 feat: Dimension / Region Definition Changes + Time Option Specification by @AzmodiusX
- #8534 feat(balance): buff jltv spawn rate and enhanced nvgs night vision by @dedmemdev
- #8533 feat: add tactical headset by @dedmemdev, @chaosvolt
- #8520 feat: add IRS Agent profession, take 3 by @DeinonychusDiscord, @chaosvolt
- #8522 feat: new jltv military vehicle (basically modern humvee) and coast guard cutter 25mm weapon fix by @dedmemdev
- #8519 feat(balance): make jet/hover parts reversible and add
decomp_learn, remove autolearn by @chaosvolt - #8518 feat: add sprite for steel combat helmet by @dedmemdev, @chaosvolt
- #8515 feat(balance): adjust jittery threshold to be more intuitive by @AutumnNova
- #8516 feat: new sprites for workbenches and flying zombies by @dedmemdev
- #8511 feat: add enhanced light amp goggles (gpnvgs) by @dedmemdev
- #8513 feat: update attack helicopter loadouts by @dedmemdev
- #8507 feat(balance): add flight bionic to nanofab recipes by @chaosvolt
- #8505 feat: new bionic operator profession by @dedmemdev
- #8503 feat: add bionics nanofab template by @dedmemdev
- #8475 feat(balance): add missing leg encumbrance to
inconveniently largefor consistency by @DeinonychusDiscord, @chaosvolt - #8467 feat: fill pits with salt water by @DeinonychusDiscord, @chaosvolt
- #8466 feat: New phase immersion suit sprite by @Quororque
- #8455 feat(balance): offset the punishing rate of fire of greatbows with a new gunmod and slight buffs by @hamatk, @chaosvolt
- #8432 feat: flying enemies flee vertically, use preferred Z levels by @shmakota
- #8448 feat: add vehicle NBC sealing by @EkarusRyndren, @chaosvolt
- #8435 feat: make sliding doors accept shutters in vehicle construction by @hamatk
- #8429 feat(balance): give boar/pig MOUNTABLE_DOORS and MOUNTABLE_OBSTACLES by @AutumnNova
- #8418 feat: convert short sledgehammers back to sledgehammers by @DeinonychusDiscord
- #8383 feat: apply gun recoil to vehicles by @scarf005, @WishDuck
- #8414 feat: starting age for professions by @shmakota, @chaosvolt
- #8403 feat(balance): audit spawns of red jacket jeans, update spring suit, add steel combat helmets in place of some pickelhaube spawns by @chaosvolt
- #8316 feat: add furniture multicooker by @WishDuck, @usagirei, @chaosvolt
- #8404 feat: split out behaviours from MF_RIDEABLE_MECH flag by @AutumnNova
- #8408 feat: add impurifiable to some starting only traits by @WishDuck
- #8400 feat(balance): nerf fancy items by @DeinonychusDiscord, @chaosvolt
- #8402 feat: update urban_5_house by @0Monet
- #8394 feat(balance): make stomach harvesting by-mass to match all other organs by @DeinonychusDiscord
- #8262 feat: add zero cola by @scarf005, @chaosvolt
- #8373 feat: add a roof to the regional dump building by @0Monet
- #8352 feat: add windowed door by @Baratan-creates, @chaosvolt
- #8354 feat: add RANGED_AIM_SPEED enchantments for gun by @NobleJake
- #8207 feat(UI): skip showing furniture transform dialogue if only one option avaliable by @AutumnNova
- #8350 feat: add bearskin hat by @Baratan-creates, @chaosvolt
- #8325 feat: industrial freezers as craftable, deconstructible items by @DeinonychusDiscord
- #8333 feat: Add recipe for Sparkledog Suit by @narkiel, @chaosvolt
- #8331 feat: update urban_4_house_basement by @0Monet
- #8329 feat(balance): Add
SUPER_FANCYto fursuits by @narkiel - #8328 feat: add cotton seeds from cotton boll recipe by @Baratan-creates
- #8322 feat: Add Sparkledog suit by @narkiel, @chaosvolt
- #8312 feat: Add BP-12 by @Baratan-creates, @GuardianDll, @chaosvolt
- #9069 feat(UI): add numpad 5 as a keybind for the wait action in keybindings.json by @IvanChen300
- #8790 feat(balance): Reduce the chance of carbon fiber swords in collections_domestic.json by @LucioFurnari
Development, build, and docs
- #9160 docs: simplify AI assistance disclosure by @scarf005
- #9155 chore: migrate Claude commands to agent skills by @scarf005
- #9128 ci: avoid nested Windows PR artifact zip by @scarf005
- #9125 chore: update repo owner credits by @scarf005
- #9114 refactor: fix build warnings by @scarf005, @chaosvolt
- #9047 refactor: Iteration Improvements by @AzmodiusX
- #9003 docs(port): add requirements list documentation by @scarf005, @chirimoya-pudu
- #8951 refactor: migrate filesystem paths to
std::filesystemby @scarf005 - #8983 ci: build draft PR artifacts by @scarf005
- #8686 refactor!: tripoint migration by @WishDuck, @AzmodiusX, @usagirei, @ChrisLR
- #8980 ci: mark stale PR artifacts on new commits by @scarf005
- #8982 ci: disable format targets in build jobs by @scarf005
- #8969 ci: add commit metadata to build artifacts by @scarf005
- #8968 build: change ffile-prefix-map to make gdb work again on local builds by @usagirei
- #8937 build: fix MSVC ccache policy setup by @scarf005
- #8931 build: Reduce Path Lengths by @AzmodiusX
- #8921 ci: attach playable artifact link to PR by @scarf005
- #8915 build: restore MSVC ccache without breaking release PDBs by @scarf005
- #8908 build: remove build warnings by @scarf005
- #8907 docs: mention llvm packages for Linux CMake builds by @scarf005
- #8877 build: revive clang-format for source subdirs by @scarf005
- #8893 docs: make AI disclosure less confusing by @dedmemdev
- #8889 ci: shorten matrix title by @scarf005
- #8879 build: remove deprecated makefiles by @scarf005
- #8884 build: use SQLite3::SQLite3 target by @scarf005
- #8821 ci: consolidate platform builds through CMake by @scarf005
- #8882 docs: require AI assistance disclosure by @scarf005
- #8857 test: suppress Catch2 C2y warnings by @scarf005
- #8836 build: reverts "build: improve MSVC build speed" by @AzmodiusX
- #8823 build: improve MSVC build speed by @scarf005
- #8822 ci: merge autofix workflow jobs by @scarf005
- #8820 test: stabilize adjacent vehicle cargo pickup by @scarf005
- #8819 ci: consolidate pull request workflows by @scarf005
- #7833 build(i18n): pull translations in CI by @scarf005
- #8798 build: migrate release builds to cmake by @scarf005
- #8773 test: stabilize active item cache test by @scarf005
- #8738 build: Add explicit cstdint include to cata_libintl.h by @RobbieNeko
- #8679 refactor: cleanup save code + reduce unused work by @AzmodiusX
- #8640 refactor: tripoint migration by @AzmodiusX
- #8660 ci: reject pull requests from main by @scarf005
- #8637 test: stabilize ranged AOE pellet tests by @scarf005
- #8223 refactor: make manual iterators iterable by @scarf005
- #8630 test: stabilize ranged tests and clean warnings by @scarf005
- #8600 test: fix test failure due to sight rebalance by @scarf005
- #8459 refactor(UI): metrificate tire width by @scarf005
- #8451 docs: Remove references to catapult from README.md by @WishDuck
- #8452 chore: Add some text to the notice in /mods/ by @RobbieNeko
- #8453 build: autogenerate mods dir for non home/xdg directory releases by @WishDuck
- #8420 ci: name nightly releases with the current UTC date by @scarf005
- #8112 build: remove duplicate data directory installation in cmake by @scarf005
- #8358 ci: use github action for PR title validation by @scarf005
- #8357 build: Fix Windows Build / Nightly by @AzmodiusX
- #8069 build: fix cmake builds not working on windows by @scarf005, @AzmodiusX
- #8337 docs: restore Prism syntax highlighting by @scarf005
- #8314 docs: 0.11.1 changelog & update metadata by @scarf005
See the current comparison here: https://github.com/cataclysmbn/Cataclysm-BN/compare/v0.11.1...main
- #8900 docs: update tileset compose guidance by @scarf005
- #8765 build: bundle CDDA tilesets in releases by @scarf005
- #8460 fix: do not open window on
--jsonverifyby @scarf005 - #8075 feat(lua): debug object variable viewer item by @shmakota, @scarf005
- #8366 ci: download lua docs from successful release runs by @scarf005