What's Changed
- feat: Artificial Brilliance 0.1: Strong AI pathfinding by @DeltaEpsilon7787 in #6069
- feat: welding metal doors shut, related updates by @chaosvolt in #6182
- feat(balance): multiple speed factors for activities by @Goredell in #6146
- feat(UI): Add cost to the name on the nanofabricator template by @Kaylakaze in #6218
- feat(balance): oxytorch uses correct charges amount, doesn't waste charges if it can't complete a cut, use more sensible amounts for cutting by @chaosvolt in #6206
- fix: Fix UPS usage again for bionic scanner. by @KheirFerrum in #6219
- feat: replace the concrete under the benches and trash cans in the research facility garden with gravel by @0Monet in #6220
- feat(balance): rework supply drop map extra to use loaded magazines instead of guns, military accessories without spawning power armor, flesh out variety of spawns by @chaosvolt in #6223
- feat(balance):
UNIQUE
-ify Military Outposts, buff their spawn rate by @RobbieNeko in #6224 - fix: missing fridges in some of the nested mapgen of the research facility by @0Monet in #6227
- fix: add
SLEEP_IGNORE
to bionic scanner by @chaosvolt in #6230 - docs: Start splitting up
JSON INFO
with items, vehicles, and mutations by @RobbieNeko in #6232 - docs: Fix colon number in new files from #6232 by @RobbieNeko in #6233
- fix(UI): remove NV mutations description mention on/off toggle by @Goredell in #6235
- feat(UI): Added color-coding for charges in charged items, including batteries,… by @Kaylakaze in #6237
- feat: replace the tiles of concrete floor on the roof of the research facility with flat roof by @0Monet in #6243
- feat(balance): Allow spells to hit arms and legs, change spell attacks'
missed_by
by @RobbieNeko in #6242 - fix: Artificial brilliance day zero patch by @DeltaEpsilon7787 in #6241
- docs: Split more off of
JSON INFO
, delete some irrelevant areas. by @RobbieNeko in #6245 - docs: lowercase 't' in "title" for plants page by @RobbieNeko in #6246
- feat: Cable Charger mk II CBM by @Goredell in #6238
- feat: replace the stairs on the roof of the research facility with ladders by @0Monet in #6248
- fix: remove obsolete mushroom spores from Bird food recipe by @Dracque in #6251
- feat(balance): Updated Survivor Belt Maxes by @yay855 in #6250
- chore: Mutation Armor Description Information by @yay855 in #6253
- feat(UI): Add a total armor section to armor layering by @RobbieNeko in #6254
- feat(UI): waiting allowed when flying high with options for shorter waits by @Kaylakaze in #6247
- fix: remove industrial freezer(off) autostart by @Goredell in #6256
- fix: tow cables are detachable again by @Goredell in #6262
- fix: npc don't forget attitude after assisting, ACT_CHOP_TREE and ACT_CHOP_LOGS search for tools in proper vector by @Goredell in #6263
- feat: recipes for more grenades and fuzes, adjust C4 and landmine recipes by @chaosvolt in #6255
- build: fix clang-tidy / clang-diagnostic error for StringMaker by @OrenAudeles in #6264
- feat(balance): automatically drop harvested items that aren't comestibles by @chaosvolt in #6231
- feat: translocation gates allow teleporting between known gates on examine by @chaosvolt in #6234
- fix(UI): don't prompt to open peephole doors that can't be opened by @chaosvolt in #6221
- feat(balance): consistency-check FEMA camps, spread out monster spawns and make loot spawns more reliable by @chaosvolt in #6225
- fix: debug messages when finding item positions by @joveeater in #6216
- feat(balance): Better batch-crafting of dragon materials by @RobbieNeko in #6272
- feat: add metal window shutters for vehicles by @chaosvolt in #6269
- fix: skitterbots can be dodged, don't home in on the torso by @chaosvolt in #6268
- ci: Pin Windows CMake by @RobbieNeko in #6277
- ci: Disable Lua on the MSYS build that runs on every commit by @RobbieNeko in #6278
- chore: Fix the latest errant angle-braces on non-system headers by @RobbieNeko in #6279
- feat(UI): Adds new dump loot zone for items not otherwise sorted. by @Kaylakaze in #6274
- fix: don't print two messages when dodging skitterbots with uncanny dodge by @chaosvolt in #6275
- feat(UI): Adds new overmap option to default to Level 0 when map is opened. by @Kaylakaze in #6214
- perf: parallelize overmap generation / overmap tile searches by @usagirei in #6215
- refactor: remove layer backup from class overmap by @OrenAudeles in #6283
- fix: typo in "super electric motor" by @cutecacodemon in #6284
- feat(balance, mods/MagicalNights): Make infusion bracelets autolearn by @RobbieNeko in #6285
- feat: H&K G80 steel slugs, handmade coil capacitor, adjustments to coilgun and G80 by @yay855 in #6286
- feat(balance): add compact flag to more items by @yay855 in #6287
- fix: bionic scanner multiplying values by @KheirFerrum in #6288
- feat(balance): sanity-check volume of 40mm ammo by @chaosvolt in #6289
- feat: more lua bindings for manipulating items by @Karthmanter in #6290
- feat(UI): relocate history panels, add overmap search history by @Kaylakaze in #6213
- perf: Artificial Brilliance optimization by @DeltaEpsilon7787 in #6244
- fix(mods/MagicalNights): tailoring missing materials/modifications by @yay855 in #6291
- feat: even more lua item bindings by @Karthmanter in #6292
- fix(mods/aftershock,balance): mainline plutonium fuel cell recipe, bump toxic waste dump plutonium slurry spawn chances by @yay855 in #6295
- feat(balance): make soap recipe more granular by @chaosvolt in #6294
- fix: player activity assistable() checks wrong bool by @Goredell in #6296
- feat: allow for lua once_every_x_hooks to remove themselves by returning false by @Karthmanter in #6299
- build: fix clang warnings by @scarf005 in #6302
- feat(balance, mods/MagicalNights): Make ethereal items' price 0 cents by @RobbieNeko in #6308
- fix: take into account mount carry capacity when calculating movecost by @usagirei in #6306
- fix: keep invlet to the consumed item if it was split off from the main item stack by @usagirei in #6307
- feat(UI): only print one mutation dream right before waking up, rework Mycus mutation advancement to not be tied to dream rolls by @chaosvolt in #6267
- feat: JSONize pulling nails by @RobbieNeko in #6310
- chore: Remove unused include in mapdata.cpp by @RobbieNeko in #6311
- feat(UI): highlight overmap tiles revealed by map usage by @usagirei in #6304
- feat: allow deactivating friendly mechs for repair and storage by @chaosvolt in #6298
- feat: add "regional transport map" for revealing airports and bus stations by @shmakota in #6313
- feat(balance): attacks fully negated by armor no longer damage items worn underneath, add
UNBREAKABLE
flag by @chaosvolt in #6270 - feat: Add crafting recipe for gunsmith kit by @Patternseeker in #6314
- ci: Disable clang-tidy header checks (Pragmatization 0/2) by @RobbieNeko in #6317
- style: Replace header guards with pragma in headers A-L (Pragmatization 1/2) by @RobbieNeko in #6318
- style: Replace header guards with pragma, M-Z (Pragmatization 2/2) by @RobbieNeko in #6319
- build: auto-install libbacktrace on Linux by @scarf005 in #6316
- fix: fix monster infighting by @OrenAudeles in #6325
- feat(balance): wood sanding, varnish by @yay855 in #6320
- feat(balance): spawn 1d3 stacks for grenade ammo, more food in supply crates, fix ammobelt spawns by @chaosvolt in #6330
- feat: Make the Pride Flags mod default by @RobbieNeko in #6331
- feat: add ability to disassemble a few paper/carboard items by @Dracque in #6338
- chore: Add
metainfo.xml
,.desktop
, and icon for future Flatpak by @RobbieNeko in #6339 - build: change XDG domain to
org.cataclysmbn.CataclysmBN
by @scarf005 in #6344 - feat(balance): nerf explosive filler cost for improvised demolition charge by @Patternseeker in #6343
- chore: Fix metainfo for flatpak by @RobbieNeko in #6345
- feat: MRE entrees do not rot, enjoyability revamp, crackers added, new MRE variants by @Patternseeker in #6342
- fix: stop spawning non-existent ammunition by @RoyalFox2140 in #6346
- chore: Add latest stable to metainfo releases section by @RobbieNeko in #6348
- feat: Use the standard domestic palette instead of
acidia_residential_commercial_palette
for the house urban_7 by @0Monet in #6350 - fix: migrate
22_cb
to22_cphp
by @KheirFerrum in #6351 - build: resolve some build warnings by @OrenAudeles in #6353
- chore: use double quotes for clangd auto includes by @scarf005 in #6354
- build: deduplicate
src/CMakeLists.txt
by @scarf005 in #6327 - feat: Lets you install advance butchery station in vehicles by @cutecacodemon in #6337
- feat: Adds sizzurp lean by @Patternseeker in #6357
- refactor: separate activity speed code from player activity by @Goredell in #6309
- fix: Fridgetanks work now by @KheirFerrum in #6360
- fix: add missing
autolearn
in sizzurp lean recipe by @Patternseeker in #6361 - feat: Adds non-perishable cheese pouches in MREs by @Patternseeker in #6366
- fix(balance): make Brawlers unable to spellcast by @RobbieNeko in #6356
- feat: use the standard domestic palette for the house urban_8_house_brick_garden by @0Monet in #6368
- fix: don't allow
no_crit
shots to upgrade what would've been a torso hit to a headshot by @chaosvolt in #6359 - feat(balance): sandpaper by @yay855 in #6369
- feat: countdown active tile type and a sample mod that uses it by @Kaylakaze in #6199
- fix(balance): laptop uncrafting time by @yay855 in #6371
- fix: Fixes non-fatal error caused by redefining default charge amount on cheese spread by @Patternseeker in #6373
- fix: activity speed stat overflow by @Goredell in #6375
- fix: Hackers don't jam batteries into their UPS devices by @RoyalFox2140 in #6376
- feat(mods/MagicalNights): Add bulette-based bullets and a magical refilling pouch for them. by @RobbieNeko in #6381
- feat: use the standard domestic palette for the house urban_9_house_garage_loft by @0Monet in #6382
- chore(mods/MagicalNights): Rename folder for MN to be consistent with mod id by @RobbieNeko in #6383
- ci: bring back per-commit experimental release by @scarf005 in #6380
- fix: remove checks forbiding value to be same as default or inherited by @scarf005 in #6377
- chore: add migration scripts by @scarf005 in #6374
- feat(mods/MagicalNights): Allow misc repairkits to repair demon chitin and dragon bone by @RobbieNeko in #6384
- feat: Allow for casting spells to be blocked by mutations by @RobbieNeko in #6385
- feat(mods/MagicalNights,balance): Change wizard tower metal doors to the non-locked variety by @RobbieNeko in #6387
- fix: don't overwhelm stores with antibiotics by @RoyalFox2140 in #6388
- ci: pull translations daily by @scarf005 in #6389
- ci: remove mxe/msys2 builds by @scarf005 in #6390
- chore: add git blame ignore-revs-file by @scarf005 in #6391
- feat(balance): remove damage penalty in suppressors by @spyfox321 in #4490
- feat: gps pinpointer & military gps pinpointer by @shmakota in #6340
- feat: Adds .50BMG anti-material turrets by @Patternseeker in #6349
- feat: add pistol lanyards by @scarf005 in #6399
- docs: document gun
handling
stat by @scarf005 in #6398 - chore: combine "player_sees" graphical mods into their respective tilesets by default by @OrenAudeles in #6405
- feat(balance): Make 9mm recoil
+P+
>+P
, add AP to.380 +P
, increase7.62x25mm
recoil by @Patternseeker in #6402 - feat: use the standard domestic palette for the house urban_10_house_brick_pool by @0Monet in #6403
- feat: add grid gunsmith kit by @RoyalFox2140 in #6408
- feat(balance): add fine cutting tool quality to razor blade by @Patternseeker in #6400
- feat: Un-inline some clothing itemgroups by @RobbieNeko in #6406
- fix(mods/MagicalNights): Fix the garage doors on wizard towers by @RobbieNeko in #6411
- feat(port): port civilians from DDA as opt-in mod by @shmakota in #6393
- fix: turn all mapgen of urban_11_house_brick to the north by @0Monet in #6414
- feat: use the standard domestic palette for urban_12_house by @0Monet in #6420
- feat(balance): Adjusts recoil values for small caliber rounds and 40mm grenades by @Patternseeker in #6409
- fix: give solar backpacks storage by @RoyalFox2140 in #6416
- feat: (atomic) soda machines, co2 tanks & "suicide" soda drink by @shmakota in #6372
- feat: JSONize ecigs, smoking, chewing, weed_cake. modernize ecigs by @shmakota in #6410
- feat: add vending park & additional vending itemgroups by @shmakota in #6365
- feat: Migrate some tools to qualities by @RoyalFox2140 in #6423
- fix: remove the road connection of urban_23_dense_office_theater by @0Monet in #6424
- refactor: remove unused functions by @scarf005 in #6427
- feat(port): add "monologue" action in speech menu with context by @shmakota in #6413
- feat(UI): custom overmap location marker by @shmakota in #6347
- fix: remove pots and pans being dropped from the advanced butchery station by @cutecacodemon in #6428
- fix: monster on_hit actions trigger properly by @OrenAudeles in #6434
- fix(balance): Plastic, Carbon Fiber Frames Folding, Description by @yay855 in #6432
- fix: introduce missing
hands
workbench to activity speed formula by @Goredell in #6429 - chore: use V2 save format as default by @scarf005 in #6438
- feat(port): dab pens, thc extraction, dispensary & headshop update by @shmakota in #6422
- feat(balance): rebalances "handling" stat for all guns and mods by @Patternseeker in #6362
- feat: Add Lua binding for traps by @NappingOcean in #6439
- docs: add traps lua API by @scarf005 in #6441
- feat(UI): remove verbose activity speed description for certain activities by @Goredell in #6440
- docs: fix wrong clang-tidy build instruction in fedora by @scarf005 in #6443
- build: simplify manual release by @scarf005 in #6446
- build: add
linux-full
cmake preset by @scarf005 in #6445 - chore: mention lua and docs in PR template by @scarf005 in #6444
- feat: write lua docs to given path by @scarf005 in #6442
- feat(UI):
looks_like
foreffect_type
, status effect emotes by @shmakota in #6431
New Contributors
- @Karthmanter made their first contribution in #6290
- @Patternseeker made their first contribution in #6314
Full Changelog: v0.7.1...v0.8.0