Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

YACM #9

Merged
merged 165 commits into from
Mar 27, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
165 commits
Select commit Hold shift + click to select a range
6c59d38
Use various funnels in recipes
IvanShestakov Mar 6, 2022
f8cd361
Initial work handling charges
haveric Mar 10, 2022
ee290ae
Allow count_by_charges items to still work with count
haveric Mar 13, 2022
89efb40
Allow current ammo to also be checked and consumed
haveric Mar 13, 2022
0a43be2
Update NPCs doc for charges
haveric Mar 13, 2022
b61372f
Forgot to update u_has_items doc
haveric Mar 13, 2022
e4195b3
Merge branch 'CleverRaven:master' into dialogue-charges
haveric Mar 16, 2022
4220a83
Fix incorrect item weights (#56131)
Croisis Mar 17, 2022
868e795
Don't show prompt on entering deep water tiles while being stunned
Night-Pryanik Mar 17, 2022
f0917f4
Don't show prompt on stepping into a dangerous tile when stunned
Night-Pryanik Mar 17, 2022
766c26a
Autopickup settings: preserve autopickup state between items
dseguin Mar 16, 2022
f5d5bad
Autopickup settings: update test rules for nested pocket usage
dseguin Mar 16, 2022
02ff363
Autopickup settings: always respect pocket autoinsert settings
dseguin Mar 16, 2022
31944a1
Autopickup settings: fix autopickup for sealed containers
dseguin Mar 16, 2022
c296afb
Autopickup settings: update pickup ui to reflect pickup rules
dseguin Mar 16, 2022
f3b4f51
Autopickup settings: unit tests for nested whitelisting
dseguin Mar 17, 2022
2e96458
Autopickup settings: unit tests for full wallet spawns
dseguin Mar 17, 2022
8c61caf
Autopickup settings: unit test for sealed container autopickup
dseguin Mar 17, 2022
4099b9c
Martial Arts and Techniques can trigger EOCs
MylieDaniels Mar 18, 2022
9b28ba2
Documentation
MylieDaniels Mar 18, 2022
b04fa3d
Cancel current activity if "Maybe later"; finish current activity if …
Night-Pryanik Mar 18, 2022
6e42ffb
Fix Woodworker's spawn
haveric Mar 18, 2022
b9270b9
Don't spawn hallucinations on open air
Night-Pryanik Mar 20, 2022
0f30dd7
Unify robotfindskitten spelling
Faalagorn Mar 20, 2022
f0fde41
Update Altica 2022-03-20
Mar 20, 2022
3406993
Update Chibi Ultica 2022-03-20
Mar 20, 2022
5e23ac4
Update Ultica 2022-03-20
Mar 20, 2022
7a914e0
Update HollowMoon 2022-03-20
Mar 20, 2022
3d1c876
Update Larwick Overmap 2022-03-20
Mar 20, 2022
e401f7b
Update MSX 2022-03-20
Mar 20, 2022
af76a80
Fix clothes plurals and typos
Faalagorn Mar 20, 2022
2fedf7f
Update dictionary.txt
Faalagorn Mar 20, 2022
45a345f
Added a house with unfortunate victim
Night-Pryanik Mar 20, 2022
5cd4438
Update labeler.yml
Maleclypse Mar 20, 2022
c7c5f90
Update .github/labeler.yml
Maleclypse Mar 20, 2022
57076ae
Consistent Exodii case + minor typos
Faalagorn Mar 20, 2022
3a9afdb
Add small to `exodii_micro_computer` plural
Faalagorn Mar 20, 2022
0a04a0d
Update NPC_ROBOFAC_PROTOTYPE.json
Faalagorn Mar 20, 2022
fa6d5be
Prevent generating normal distribution with zero sigma
BrettDong Mar 20, 2022
ad0b6e7
Fix coffin burial: add ability to force flags on terrain
dseguin Mar 18, 2022
e9ea147
Fix coffin burial: update construction recipe and documentation
dseguin Mar 18, 2022
c005041
Fix coffin burial: use full name for "force_terrain"
dseguin Mar 20, 2022
091c38c
Fix mutations minor typos
Faalagorn Mar 20, 2022
50cb4e9
Diary: Use approximate time when player has no timekeeping device
dseguin Mar 19, 2022
5f8a478
Diary: Check for "outdoors" instead of "above ground"
dseguin Mar 19, 2022
8affbea
Diary: Add time string functions to calendar
dseguin Mar 21, 2022
9cc1e8a
Diary: Apply "outside" time restriction to sidebar as well
dseguin Mar 21, 2022
d0d0256
Consistently use ™
Faalagorn Mar 21, 2022
f211f46
Add wooden bucket and wooden well for obtaining water
IvanShestakov Mar 21, 2022
e03e056
Modify wooden bucket to be made completely of wood
IvanShestakov Mar 22, 2022
ab08ac7
make wooden well look like covered well
IvanShestakov Mar 22, 2022
229030d
Allow last variant in list to be installed
dseguin Mar 23, 2022
08696d0
Three new animist spells
John-Candlebury Mar 23, 2022
403d232
Delete ancient_sanctum.txt
John-Candlebury Mar 23, 2022
6c0e87e
Fix int division
John-Candlebury Mar 23, 2022
900fe29
Update wind_turbine.json
BoatNectar Mar 23, 2022
c66f6d9
Lower spawn rate of campground_npc
ZombieZilla Mar 24, 2022
543b040
Merge pull request #56322 from ZombieZilla/campground-spawning
Rivet-the-Zombie Mar 24, 2022
e44e8d5
Fix touring suit warmth
Aerin-of-the-Toast Mar 24, 2022
a18c52a
Update containers.json
Faalagorn Mar 24, 2022
490504f
Exclude grinding from `cooked_acorns` recipe (#55928)
DanielVartanov Mar 25, 2022
73a0517
More warnings for armor definitions (#55939)
bombasticSlacks Mar 25, 2022
b350fbe
Add a collapsible mop (#55965)
ZombieZilla Mar 25, 2022
5ccfb4d
Merge pull request #55986 from haveric/dialogue-charges
kevingranade Mar 25, 2022
a6f5876
Remove CBM spawns in inappropriate locations (#55999)
BoatNectar Mar 25, 2022
9e450cd
Fixes fake out of order warning for LBVs (#56023)
bombasticSlacks Mar 25, 2022
9a801bb
Add paper wrapper recipe (#56038)
AtomicFox556 Mar 25, 2022
f5166bc
Add context to Drink in inventory (#56060)
Faalagorn Mar 25, 2022
87ba4f3
Additions and changes to ferals, and some other things (#56074)
BioHazardSuit Mar 25, 2022
52aa985
Fixed Remington ACR .223 description. (#56090)
ProjectileWaterfowl Mar 25, 2022
9095c04
Assign faction to (some) item and vehicle placement (#56110)
haveric Mar 25, 2022
a984c0e
lobster dishes and recipes (#56121)
LyleSY Mar 25, 2022
448f16b
Merge pull request #56129 from dseguin/fix_autopickup_settings
kevingranade Mar 25, 2022
e54e31f
Durable gloves (#56130)
Drew4484 Mar 25, 2022
5ba62ff
Zone cleanup (#56332)
bombasticSlacks Mar 25, 2022
712e9f2
Recipe byproducts: add support for item group definitions
dseguin Mar 23, 2022
abf6199
Recipe byproducts: update documentation
dseguin Mar 23, 2022
46d4710
Merge pull request #56304 from dseguin/fix_veh_part_variant
ZhilkinSerg Mar 25, 2022
5620b10
Recipe byproducts: unit tests
dseguin Mar 24, 2022
b53aed9
Merge pull request #56331 from Faalagorn/patch-2
ZhilkinSerg Mar 25, 2022
b00200e
Merge pull request #56284 from Faalagorn/trademark
ZhilkinSerg Mar 25, 2022
cf1c1c1
Merge pull request #56266 from Faalagorn/mutations
ZhilkinSerg Mar 25, 2022
42f0890
Merge pull request #56244 from Faalagorn/robotfindskitten
ZhilkinSerg Mar 25, 2022
6340641
Fix guns and minor typos (#56262)
Faalagorn Mar 25, 2022
da87372
Merge pull request #56330 from Aerin-of-the-Toast/touring-suit-hotfix
ZhilkinSerg Mar 25, 2022
8cef4e5
iron and steel horse armor (#56327)
LyleSY Mar 25, 2022
81af6c6
Typo fixes to bionics file (#56245)
Faalagorn Mar 25, 2022
e1d8fe2
Restore missing flags (#56275)
Drew4484 Mar 25, 2022
4215148
Update SOUNDPACK.md (#56250)
Fris0uman Mar 25, 2022
e79ac24
bamboo (#56258)
LyleSY Mar 25, 2022
8225cd2
Merge pull request #56248 from Night-Pryanik/donnie
ZhilkinSerg Mar 25, 2022
d601604
Merge pull request #56246 from Fris0uman/tileset
ZhilkinSerg Mar 25, 2022
1bd7c6a
Merge pull request #56238 from Night-Pryanik/dont-spawn-hallus-on-ope…
ZhilkinSerg Mar 25, 2022
d2f4b1d
Merge pull request #56260 from BrettDong/normal_roll
ZhilkinSerg Mar 25, 2022
cf51364
Merge pull request #56196 from haveric/tacoma-woodcutter-2
ZhilkinSerg Mar 25, 2022
c2aff07
Merge pull request #56180 from Night-Pryanik/keep-trying
ZhilkinSerg Mar 25, 2022
2d0285a
[DinoMod] sauropod stomach cooking (#56150)
LyleSY Mar 25, 2022
968efee
Add "polearms" weapon categories to the lucerne hammer and Poleaxe (#…
catdach Mar 25, 2022
20f7fb3
Typo Fixes, Added desired name for the Pulverizer (#56164)
bombasticSlacks Mar 25, 2022
5549b62
Merge pull request #56162 from Croisis/fix_item_weights
ZhilkinSerg Mar 25, 2022
359caf6
Merge pull request #55905 from Ivan-Shestakov/more_use_for_funnels
ZhilkinSerg Mar 25, 2022
5180d4b
Add exotic fruits from TropiCataclysm (#55776)
AtomicFox556 Mar 25, 2022
4529645
[Innawoods] Welding-free mechanical pump (#56208)
Sathra225 Mar 25, 2022
90f965e
[Innawoods] Bronze tools (#56306)
Sathra225 Mar 25, 2022
bcdcecc
Add an alternative grappling hook recipe (#56137)
Meandering-Breviger Mar 25, 2022
cf4ad66
[Innawoods] Goat profession (#56252)
Meandering-Breviger Mar 25, 2022
aeb1bd2
Merge pull request #56309 from BoatNectar/Fix-inaccessable-windmill-d…
Rivet-the-Zombie Mar 25, 2022
6379956
Reword suicide prompt (#56139)
Fris0uman Mar 25, 2022
2a15d5a
Add human and demihuman organs (#56141)
AtomicFox556 Mar 25, 2022
0871dfd
Give cables proper measurements (#56142)
Meandering-Breviger Mar 25, 2022
071f05d
Chainmail thickness enforcement (#56145)
Drew4484 Mar 25, 2022
a7bf8a1
EOC arithmetic can alter NPC opinion (#56152)
MylieDaniels Mar 25, 2022
e167bd3
Add some more post-thresh mutation dreams (#56163)
KittyTac Mar 25, 2022
85e5af6
fixed material coverage for Nomad Plate (#56166)
bombasticSlacks Mar 25, 2022
766372d
Yogurt and pudding edible frozen (#56072) (#56168)
Croisis Mar 25, 2022
a1c5d0a
Merge pull request #56170 from Night-Pryanik/stunned
kevingranade Mar 25, 2022
f04f0d5
Update zones.json
Faalagorn Mar 25, 2022
f3f7043
obsolete Graphical Overmap mod
LyleSY Mar 25, 2022
99d9035
obsolete Graphical Overmap Magiclysm
LyleSY Mar 25, 2022
d1776b2
Merge pull request #56342 from Faalagorn/patch-3
Rivet-the-Zombie Mar 26, 2022
32e01d2
autodoc → Autodoc
Faalagorn Mar 26, 2022
f698c79
Add Additional MOLLE equipment (#56171)
InsanityComplx Mar 26, 2022
7a06c28
Epilogue Message Accounts For Your Followers (#56175)
bombasticSlacks Mar 26, 2022
5d4666c
Merge pull request #56179 from MylieDaniels/martial-arts-eocs
kevingranade Mar 26, 2022
2c24f9d
Obsolete old chainmail armor. (#56182)
Drew4484 Mar 26, 2022
f7cfb90
Reword PR summary instructions in template (#56186)
xuvatilavv Mar 26, 2022
e28aee4
Computer practice works in the dark (#56190)
TheShadowFerret Mar 26, 2022
207ea3b
Merge pull request #56198 from dseguin/fix_coffin_burial
kevingranade Mar 26, 2022
d0179f6
Portal storm text and writing update (#56204)
Ilysen Mar 26, 2022
0cd96e1
Merge pull request #56209 from dseguin/approx_diary_time
kevingranade Mar 26, 2022
f65d356
Allow swith on death beyond reality bubble (#56220)
hexagonrecursion Mar 26, 2022
5b7fb0f
added waist sublocation (#56224)
bombasticSlacks Mar 26, 2022
9715771
[MMA] Weapon Categories: Iron Heart and Panzer Kunst (#56229)
catdach Mar 26, 2022
55c2009
Visible fire drill charges (#56219) (#56232)
Croisis Mar 26, 2022
1b98d34
Torso plate armor coverage (#56236)
Drew4484 Mar 26, 2022
025c1cd
Blunt weapons are now steel and not iron (#56240)
anoobindisguise Mar 26, 2022
2db87ca
Merge pull request #56247 from Faalagorn/clothingplurals
kevingranade Mar 26, 2022
2fbe627
Merge pull request #56249 from Maleclypse/Add-spawn-to-triage-bot
kevingranade Mar 26, 2022
fbd6e18
Reduce length of staff sling, reduce damage to reflect length reducti…
avianArsonist Mar 26, 2022
15a8517
Merge pull request #56257 from Faalagorn/exodii
kevingranade Mar 26, 2022
9e704fc
Add more mixed drinks (#56259)
AtomicFox556 Mar 26, 2022
631c5b4
Fix monsters minor typos (#56264)
Faalagorn Mar 26, 2022
7c51375
Remove post vehicle dismantling item dissorting (#56276)
PatrikLundell Mar 26, 2022
033d5e3
ft: more auto labeling (#56282)
casswedson Mar 26, 2022
0e5db3a
Alpha can't be weak (#56288)
TheShadowFerret Mar 26, 2022
3a215c7
Merge pull request #56289 from Ivan-Shestakov/add_wooden_well_and_bucket
kevingranade Mar 27, 2022
21bebf8
Fix problems with t-shirt variants in professions (#56290)
Meandering-Breviger Mar 27, 2022
131ff65
Added freezer appliances/items/furniture (#56293)
bennettallan Mar 27, 2022
a0852b6
Generic mutagen can cause mutations again (#56294)
MylieDaniels Mar 27, 2022
f1a6ee9
Steel Crafts (#56300)
Drew4484 Mar 27, 2022
ede427e
Routine i18n updates on 26 March 2022 (#56350)
kevingranade Mar 27, 2022
9f329e6
Effect typo fixes (#56263)
Faalagorn Mar 27, 2022
7152aef
Add some documentation for `ui_manager` (#56281)
Qrox Mar 27, 2022
4504f18
Replace artificial forests using predecessor mapgen (#55735)
LovamKicsiGazsii Mar 27, 2022
015b142
Reword interrupt prompt (#55914)
Arokha Mar 27, 2022
59c8e1d
Aftershock: Loot, monsters, and secrets for the glacial tunnels (#55990)
John-Candlebury Mar 27, 2022
b91dbc0
Make projectile targeting code anatomy indepedent (#56104)
anothersimulacrum Mar 27, 2022
2dc93f6
Tacoma - Convert clinic and nurse to json (#56205)
haveric Mar 27, 2022
52d991b
Monster cameras, vision optimizations, and an implementation through …
MylieDaniels Mar 27, 2022
f49e497
Merge pull request #56305 from John-Candlebury/animist-spells
kevingranade Mar 27, 2022
96f1070
Rigid armor, conflicts and raw skin (#55566)
bombasticSlacks Mar 27, 2022
d099305
Merge pull request #56317 from dseguin/recipe_itemgroup_byproducts
kevingranade Mar 27, 2022
92bf76e
Merge pull request #56355 from Faalagorn/autodoc
Rivet-the-Zombie Mar 27, 2022
dcde9cd
Merge pull request #56347 from CleverRaven/LyleSY-patch-1
kevingranade Mar 27, 2022
0cc5c05
[Innawood] Chemistry, electricity, and more! (#56348)
Light-Wave Mar 27, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
18 changes: 18 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,21 +11,39 @@
"<Documentation>":
- "**/*.md"
- doc/**/*
- doxygen_doc/**/*

"Code: Tooling":
- tools/**/*
- .github/**/*
- utilities/**/*

"Code: Tests":
- tests/**/*

"Code: Build":
- build-data/**/*
- build-scripts/**/*
- "**/Makefile"
- "**/CMakeLists.txt"
- "**/*.cmake"

"NPC / Factions":
- data/json/npcs/**/*

"Monsters":
- data/json/monsters/**/*

"Spawn":
- data/json/itemgroups/**/*
- data/json/monstergroups/**/*

"Bionics":
- "data/json/bionics.json"

"Player Faction Base / Camp":
- "src/basecamp.(cpp|h)"
- "src/faction_camp.(cpp|h)"
- data/json/mapgen/basecamps/**/*

"Items: Ammo / Guns":
Expand Down
4 changes: 3 additions & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,9 @@ NOTE: Please grant permission for repository maintainers to edit your PR. It is
#### Summary
Category "Brief description"
<!-- This section should consist of exactly one line, edit the one above.
Category must be one of these: Features, Content, Interface, Mods, Balance, Bugfixes, Performance, Infrastructure, Build, I18N. Or replace the whole line with just the word None for no changelog entry.
1. Replace the word "Category" with one of these words: Features, Content, Interface, Mods, Balance, Bugfixes, Performance, Infrastructure, Build, I18N.
2. Replace the text inside the quotes with a brief description of your changes.
Or if you don't want a changelog entry, replace the whole line with just the word "None" (with no quotes).
For more on the meaning of each category, see:
https://github.com/CleverRaven/Cataclysm-DDA/blob/master/doc/CHANGELOG_GUIDELINES.md
If approved and merged, your summary will be added to the project changelog:
Expand Down
16 changes: 8 additions & 8 deletions data/changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ Custom achievement/conduct requirement descriptions.
Enables mouse input for inventory.
Worn gloves count as unarmed weapons when no weapon is held.
Any corpse can rise again as a zombie.
Added to autodocs the ability to stop bleeding, disinfect wounds, and inject antibiotics in case of infected wounds or tetanus.
Added to Autodocs the ability to stop bleeding, disinfect wounds, and inject antibiotics in case of infected wounds or tetanus.
Allow randomizing scenario and profession in new character menu.
Adds actions to workout and do exercises.
Vehicles: ground vehicle z-level transitions and z+1 bridges.
Expand All @@ -129,7 +129,7 @@ Allows customizing initial date in scenarios.
Allows nanofabricator templates to contain recipes from any item group.
Adds different bleeding types for different species.
Adds bleeding butchery action.
Adds autodoc installation programs that almost guarantee flawless installation of supported bionics.
Adds Autodoc installation programs that almost guarantee flawless installation of supported bionics.
Removes the obsolete 'carrion spawn rate scaling factor' world configuration option.
Makes thrown glass items drop glass shards when shattered.
Adds suspension for butchering using cranes (except tiny ones) and forklift arms.
Expand Down Expand Up @@ -197,10 +197,10 @@ Shows weariness and activity levels in sidebar panels.
Warns before crafting armor or clothing you won't be able to wear.

## Mods:
[Aftershock] Adds autodoc tiers and augmentation clinics.
[Aftershock] Adds Autodoc tiers and augmentation clinics.
[Aftershock] Megacity-oriented overmap generation adjustments
[Aftershock] Adds new Melee oriented bionics.
[Aftershock] Replaces Vanilla autodocs with Aftershock Average Autodocs.
[Aftershock] Replaces Vanilla Autodocs with Aftershock Average Autodocs.
[Aftershock] Adds an astrobiology lab.
[Aftershock] Adds a design document.
[Aftershock] Adds new laser and plasma pistols.
Expand Down Expand Up @@ -256,7 +256,7 @@ Ankle storage items don't affect feet-related mutations anymore.
Gives the default Survivor profession more weather-appropriate clothes for the default start.
Eating raw meat does not hurt your morale as much if you have traits like Hunter or Predator.
Very-fast-moving zombie animals only attack once per turn.
Spawns anesthesia supplies in autodocs.
Spawns anesthesia supplies in Autodocs.
Rebalances spawn rates for overmap specials.
Mycus Fireproofing now also gives heat immunity.
Tweaks Infection impact by lowering fatigue drain and removing pain.
Expand Down Expand Up @@ -670,7 +670,7 @@ Implement blackpowder fouling mechanics.
Allow items to use multiple ammotypes.
Tell an NPC to finish your construction tasks.
NPC will say what their current activity is + some infrastructure.
Added ability to splint broken limbs to autodoc.
Added ability to splint broken limbs to Autodoc.
Factions: start to implement useful faction relationship API.
Riding animals and animal-pulled vehicles.
Faction ownership of vehicles.
Expand Down Expand Up @@ -1655,7 +1655,7 @@ Separated dashboard (electronics controls) from steering.
Acidic Ant Expansion - Acidic Chitin Item & Equipment.
Add engine blocks and engine deconstruction recipes.
Butchering yields for fungal towers and other structures.
New basement variant, with and without hidden autodoc.
New basement variant, with and without hidden Autodoc.
Disposable filters for filter, gas, PBA, and survivor masks, as well as filters for hazmat and ANBC suits.
Adds new narcosis effect that Characters cannot be prematurely woken from.
Replaces heavy sticks with long sticks in many recipes.
Expand Down Expand Up @@ -2032,7 +2032,7 @@ Add "Mutant NPCs" mod.
Mundane Zombies Mod Revival.
Manual CBM installation moved to Bright Nights mod.
Allow adding contents to existing monster groups in JSON.
Safe autodoc mod, a dependency of Bright Nights.
Safe Autodoc mod, a dependency of Bright Nights.
Makes Crazy Cataclysm a little crazier.
Nested mapgen structures.
Added Fuji's Struct mod.
Expand Down
24 changes: 24 additions & 0 deletions data/json/ascii_art/generic_ascii.json
Original file line number Diff line number Diff line change
Expand Up @@ -741,6 +741,30 @@
"                                         "
]
},
{
"type": "ascii_art",
"id": "bucket_wood",
"picture": [
"                                         ",
"    <color_light_gray>/▀▀▀</color><color_brown>▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀</color><color_light_gray>▀▀▀\\              ",
"   //                     \\\\             ",
"  //                       \\\\            ",
" ▐█                         █▌           ",
" ▐▀    </color><color_white>░░░░░░░░░░░░░░░░░    </color><color_light_gray>▀▌           ",
" ▐ </color><color_white>░░░░</color><color_dark_gray>░░░░░░░░░░░░░░░░░</color><color_white>░░░░ </color><color_light_gray>▌           ",
" </color><color_white>╘▓</color><color_dark_gray>░░░░░░░░░░░░░░░░░░░░░░░░░</color><color_white>▓╛           ",
"   ▓▓▓▓</color><color_dark_gray>░░░░░░░░░░░░░░░░░</color><color_white>▓▓▓▓             ",
"   </color><color_light_gray>▒▒▒▒</color><color_white>▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓</color><color_brown>▒▒█             ",
"   ▒█▒▒▒▒▒█▒▒▒▒▒█▒▒▒▒▒█▒▒▒▒▒            ",
"   ▒█▒▒▒▒▒█▒▒▒▒▒█▒▒▒▒▒█▒▒▒▒▒            ",
"   ▒█▒▒▒▒▒█▒▒▒▒▒█▒▒▒▒▒█▒▒▒▒▒            ",
"   ▒█▒▒▒▒▒█▒▒▒▒▒█▒▒▒▒▒█▒▒▒▒▒            ",
"   ▒█▒▒▒▒▒█▒▒▒▒▒█▒▒▒▒▒█▒▒▒▒▒            ",
"   </color><color_light_gray>▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒</color><color_brown>            ",
"   ▒█▒▒▒▒▒█▒▒▒▒▒█▒▒▒▒▒█▒▒▒▒▒            ",
"                                        "
]
},
{
"type": "ascii_art",
"id": "crude_picklock",
Expand Down
16 changes: 13 additions & 3 deletions data/json/body_parts.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
"drench_capacity": 4000,
"smash_message": "You smash the %s with a powerful shoulder-check.",
"bionic_slots": 80,
"sub_parts": [ "torso_upper", "torso_neck", "torso_lower", "torso_hanging_front", "torso_hanging_back" ]
"sub_parts": [ "torso_upper", "torso_neck", "torso_lower", "torso_hanging_front", "torso_hanging_back", "torso_waist" ]
},
{
"id": "head",
Expand Down Expand Up @@ -444,7 +444,7 @@
{
"id": "torso_hanging_front",
"type": "sub_body_part",
"max_coverage": 40,
"max_coverage": 35,
"parent": "torso",
"secondary": true,
"side": 0,
Expand All @@ -455,14 +455,24 @@
{
"id": "torso_hanging_back",
"type": "sub_body_part",
"max_coverage": 50,
"max_coverage": 45,
"parent": "torso",
"secondary": true,
"side": 0,
"name": "item hangs off your back",
"opposite": "torso_hanging_front",
"name_multiple": "item hangs off you"
},
{
"id": "torso_waist",
"type": "sub_body_part",
"max_coverage": 10,
"parent": "torso",
"secondary": true,
"side": 0,
"name": "waist",
"opposite": "sub_limb_debug"
},
{
"id": "arm_shoulder_r",
"type": "sub_body_part",
Expand Down
29 changes: 28 additions & 1 deletion data/json/construction.json
Original file line number Diff line number Diff line change
Expand Up @@ -1951,7 +1951,7 @@
"time": "60 m",
"qualities": [ [ { "id": "HAMMER", "level": 1 } ], [ { "id": "DIG", "level": 2 } ] ],
"components": [ [ [ "rock", 20 ], [ "2x4", 2 ] ] ],
"pre_flags": "DIGGABLE",
"pre_flags": { "flag": "DIGGABLE", "force_terrain": true },
"pre_terrain": "f_coffin_c",
"post_flags": [ "keep_items" ],
"post_terrain": "t_grave_new",
Expand Down Expand Up @@ -2444,6 +2444,22 @@
"pre_terrain": "t_covered_well",
"post_terrain": "t_water_pump"
},
{
"type": "construction",
"id": "constr_wooden_well",
"group": "build_water_well",
"category": "CONSTRUCT",
"required_skills": [ [ "fabrication", 4 ], [ "survival", 4 ] ],
"time": "120 m",
"qualities": [ [ { "id": "HAMMER", "level": 2 } ] ],
"components": [
[ [ "rope_makeshift_30", 1 ], [ "rope_30", 1 ], [ "vine_30", 1 ] ],
[ [ "bucket", 1 ], [ "bucket_wood", 1 ] ],
[ [ "2x4", 4 ], [ "stick", 4 ] ]
],
"pre_terrain": "t_covered_well",
"post_terrain": "t_wooden_well"
},
{
"type": "construction",
"id": "constr_hay",
Expand Down Expand Up @@ -3104,6 +3120,17 @@
"pre_special": "check_empty",
"post_special": "done_appliance"
},
{
"type": "construction",
"id": "app_freezer",
"group": "place_freezer",
"category": "APPLIANCE",
"required_skills": [ [ "fabrication", 0 ] ],
"time": "5 m",
"components": [ [ [ "freezer", 1 ] ] ],
"pre_special": "check_empty",
"post_special": "done_appliance"
},
{
"type": "construction",
"id": "app_minifreezer",
Expand Down
5 changes: 5 additions & 0 deletions data/json/construction_group.json
Original file line number Diff line number Diff line change
Expand Up @@ -1109,6 +1109,11 @@
"id": "place_minifridge",
"name": "Place Minifridge"
},
{
"type": "construction_group",
"id": "place_freezer",
"name": "Place Freezer"
},
{
"type": "construction_group",
"id": "place_minifreezer",
Expand Down
13 changes: 10 additions & 3 deletions data/json/dreams.json
Original file line number Diff line number Diff line change
Expand Up @@ -652,7 +652,8 @@
"type": "dream",
"messages": [
"You wonder if you could find one of those 'salmon runs', or if they were just a legend…",
"Ah, the wolf-slaying dream again. That's a good one…"
"Ah, the wolf-slaying dream again. That's a good one…",
"In the dream, you fatten yourself up with all the food you can find to prepare for your next winter hibernation."
],
"category": "URSINE",
"strength": 4
Expand All @@ -661,7 +662,10 @@
"type": "dream",
"messages": [
"Boing! and you've pounced another yummy critter.",
"Your nightmare of sentient rats turns successful, as you grab their King and shake it apart!"
"Your nightmare of sentient rats turns successful, as you grab their King and shake it apart!",
"You leap from rooftop to rooftop, effortlessly avoiding your pursuers while making your way to safety.",
"You sneak into a house, only to discover a full, intact cupboard of canned tuna!",
"You dream of a whole field where only lush catnip grows, and you blissfully roll around in it."
],
"category": "FELINE",
"strength": 4
Expand All @@ -671,7 +675,10 @@
"messages": [
"You dream of the hunt, the feed, and your pack.",
"You lead the pack on a glorious hunt, knowing that they will all have your back as you have theirs!",
"Oh, you should really patrol your territory again, maybe expand."
"Oh, you should really patrol your territory again, maybe expand.",
"You dream of a rival pack of hairless bipeds intruding upon your territory. After a fierce battle, their leader lays lifeless on the ground.",
"You howl loud and long, ecstatic after securing a whole cache of supplies.",
"After recruiting a new packmate, you expand your spacious den to accommodate them."
],
"category": "LUPINE",
"strength": 4
Expand Down
2 changes: 1 addition & 1 deletion data/json/effect_on_condition.json
Original file line number Diff line number Diff line change
Expand Up @@ -323,7 +323,7 @@
"id": "EOC_DEATH_SWITCH",
"type": "effect_on_condition",
"eoc_type": "AVATAR_DEATH",
"condition": { "and": [ { "npc_allies": 1 }, { "u_query": "You have died. Continue as one of your followers?", "default": false } ] },
"condition": { "u_query": "You have died. Continue as one of your followers?", "default": false },
"effect": [ "take_control_menu" ]
},
{
Expand Down
9 changes: 9 additions & 0 deletions data/json/effects.json
Original file line number Diff line number Diff line change
Expand Up @@ -2093,6 +2093,15 @@
"max_intensity": 3,
"part_descs": true
},
{
"type": "effect_type",
"id": "chafing",
"name": [ "Uncomfortable" ],
"desc": [ "Your %s is uncomfortable. Wearing something soft under your hard armor would help" ],
"max_intensity": 1,
"part_descs": true,
"base_mods": { "speed_mod": [ -2 ], "pain_min": [ 1 ], "pain_chance": [ 2 ], "pain_max_val": [ -1 ] }
},
{
"type": "effect_type",
"id": "hot",
Expand Down
5 changes: 5 additions & 0 deletions data/json/flags.json
Original file line number Diff line number Diff line change
Expand Up @@ -588,6 +588,11 @@
"type": "json_flag",
"info": "This item can be worn, but it <neutral>won't provide any effects</neutral>."
},
{
"id": "PADDED",
"type": "json_flag",
"info": "This item has notable padding and will be comfortable worn without clothing under it."
},
{
"id": "PALS_SMALL",
"type": "json_flag",
Expand Down
37 changes: 37 additions & 0 deletions data/json/furniture_and_terrain/appliances.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,43 @@
"flags": [ "CARGO", "OBSTACLE", "FRIDGE", "COVERED", "ENABLED_DRAINS_EPOWER", "APPLIANCE", "CTRL_ELECTRONIC" ],
"copy-from": "minifridge"
},
{
"type": "vehicle_part",
"id": "ap_freezer",
"name": { "str": "freezer" },
"symbol": "H",
"categories": [ "cargo" ],
"color": "blue",
"broken_symbol": "#",
"broken_color": "blue",
"location": "structure",
"damage_modifier": 80,
"durability": 100,
"description": "A chest freezer. When turned on, it will freeze and preserve the food inside.",
"epower": -35,
"size": 1800,
"item": "freezer",
"requirements": {
"repair": {
"skills": [ [ "mechanics", 4 ] ],
"time": "60 m",
"using": [ [ "repair_welding_standard", 3 ], [ "soldering_standard", 5 ] ]
}
},
"flags": [ "CARGO", "OBSTACLE", "FREEZER", "COVERED", "ENABLED_DRAINS_EPOWER", "APPLIANCE", "CTRL_ELECTRONIC" ],
"breaks_into": [
{ "item": "sheet_metal", "count": [ 1, 4 ] },
{ "item": "sheet_metal_small", "count": [ 8, 12 ] },
{ "item": "steel_chunk", "count": [ 0, 3 ] },
{ "item": "scrap", "count": [ 2, 8 ] },
{ "item": "cable", "charges": [ 1, 2 ] },
{ "item": "pipe_fittings", "count": [ 1, 3 ] },
{ "item": "hose", "count": 1 },
{ "item": "cu_pipe", "count": [ 2, 4 ] },
{ "item": "scrap_copper", "count": [ 1, 2 ] }
],
"damage_reduction": { "all": 32 }
},
{
"type": "vehicle_part",
"id": "ap_minifreezer",
Expand Down
2 changes: 1 addition & 1 deletion data/json/furniture_and_terrain/furniture-alien.json
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@
"type": "furniture",
"id": "f_alien_table",
"name": "fleshy altar",
"description": "This pulsing protuberance juts from the floor, its sides covered in scaled, oozing skin. The surface is flat, but undulates softly. A handful of unidentifiable appendages reach from the sides, suggesting a sort of nightmarish living autodoc.",
"description": "This pulsing protuberance juts from the floor, its sides covered in scaled, oozing skin. The surface is flat, but undulates softly. A handful of unidentifiable appendages reach from the sides, suggesting a sort of nightmarish living Autodoc.",
"symbol": "n",
"color": "pink",
"move_cost_mod": -1,
Expand Down
Loading