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

get head #1

Merged
merged 262 commits into from
Dec 18, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
262 commits
Select commit Hold shift + click to select a range
2e4da9d
Merge pull request #13 from CleverRaven/master
xanderrootslayer Jul 1, 2019
fd9dceb
Merge pull request #14 from CleverRaven/master
xanderrootslayer Jul 1, 2019
3a581ab
Merge pull request #15 from CleverRaven/master
xanderrootslayer Jul 2, 2019
bbb00a6
Merge pull request #16 from CleverRaven/master
xanderrootslayer Jul 5, 2019
8d419f7
Merge pull request #17 from CleverRaven/master
xanderrootslayer Jul 8, 2019
fbc14e0
Merge pull request #18 from CleverRaven/master
xanderrootslayer Jul 13, 2019
f8713e6
Merge pull request #19 from CleverRaven/master
xanderrootslayer Aug 19, 2019
3337bb5
Merge pull request #20 from CleverRaven/master
xanderrootslayer Aug 22, 2019
9f45c24
Merge pull request #21 from CleverRaven/master
xanderrootslayer Aug 26, 2019
9088c1d
Merge pull request #22 from CleverRaven/master
xanderrootslayer Sep 3, 2019
e4e5069
Merge pull request #23 from CleverRaven/master
xanderrootslayer Sep 5, 2019
846a688
Merge pull request #1 from CleverRaven/master
Maleclypse Sep 6, 2019
a0788a5
Merge pull request #24 from CleverRaven/master
xanderrootslayer Sep 7, 2019
d58ca1e
Merge pull request #25 from CleverRaven/master
xanderrootslayer Sep 15, 2019
8a95850
Merge pull request #26 from CleverRaven/master
xanderrootslayer Sep 19, 2019
d195e49
Merge pull request #2 from CleverRaven/master
Maleclypse Sep 20, 2019
d44a175
Merge pull request #27 from CleverRaven/master
xanderrootslayer Oct 2, 2019
f554335
Merge pull request #28 from CleverRaven/master
xanderrootslayer Oct 14, 2019
955ede9
SUS_Bathroom_October_Part1
xanderrootslayer Oct 14, 2019
bd7e561
Merge pull request #4 from CleverRaven/master
Maleclypse Oct 16, 2019
6f66932
item description update
xanderrootslayer Oct 24, 2019
820bbee
genuine error removal
xanderrootslayer Oct 24, 2019
b3953d0
very important LINTing
xanderrootslayer Oct 24, 2019
2282c4f
more redundancy removal
xanderrootslayer Oct 24, 2019
2082d6e
More redundancies removed
xanderrootslayer Oct 25, 2019
946499c
less copy_from
xanderrootslayer Oct 25, 2019
3cb66fd
color update
xanderrootslayer Oct 25, 2019
b6229aa
grammar
xanderrootslayer Oct 25, 2019
9faee78
to-hit
xanderrootslayer Oct 26, 2019
fa613b9
colon
xanderrootslayer Oct 26, 2019
004a0a2
Merge pull request #5 from CleverRaven/master
Maleclypse Nov 8, 2019
f439157
Merge pull request #6 from CleverRaven/master
Maleclypse Nov 24, 2019
f952ba7
Merge pull request #7 from CleverRaven/master
Maleclypse Dec 6, 2019
4e05d69
skin_tone should be implemented consistently
Morat2255 Dec 10, 2019
da57e7f
Update mutations.json
Morat2255 Dec 10, 2019
8c6eb98
Expand and improve JSON integer reading
Davi-DeGanne Dec 10, 2019
1e1c46a
Linting
Morat2255 Dec 10, 2019
6e325dc
Fix issues with integer limits
Davi-DeGanne Dec 10, 2019
879cfec
Few more tweaks to -INT_MIN functions
Davi-DeGanne Dec 11, 2019
b5c8b36
Eating same food repeatedly gives less fun
Davi-DeGanne Dec 6, 2019
da2142e
Changes component hashing method
Davi-DeGanne Dec 8, 2019
fccacad
Add serialization for consumption history
Davi-DeGanne Dec 10, 2019
cd5733f
refactor game::inv_for_all()
KorGgenT Dec 8, 2019
53507c2
add double spaces after periods
I-am-Erk Dec 12, 2019
dd6edfc
revert some likely accidental changes and tweak recipe results
I-am-Erk Dec 12, 2019
aae067c
Add new 40mm types
Dec 4, 2019
9cbab5d
Update weapon ammotypes
Dec 4, 2019
ec26ab6
Replace references to old 40mm_ items with new
Dec 4, 2019
ff0d409
Remove 40mm grenade recipes
Dec 4, 2019
f6630c9
Fix hardcoded references to 40mm grenades
Dec 4, 2019
6bdc5f5
Fix old migrations
Dec 4, 2019
4d513d3
Misc fixes
Dec 4, 2019
00577fe
Update grenades to use correct casings
Dec 5, 2019
e137f82
Remove duplicate migration
Dec 5, 2019
8eab216
Update M1006 description
Dec 5, 2019
e7326af
Reduce default 40x46mm count
Dec 5, 2019
619dbd0
Update weights and volumes
Dec 7, 2019
57bbf51
Add 40x46mm reloads
Dec 7, 2019
50d2b1c
Add 40x53mm reloads
Dec 7, 2019
21a69e6
Update new itemgroups
Dec 12, 2019
f72eae3
refactor game::inv_for_filter
KorGgenT Dec 12, 2019
2a56d5e
Add SUS groups for bookcases
Dec 14, 2019
0ae4fd6
Overhaul s_library
Dec 14, 2019
c8776b5
Overhual s_library_1
Dec 14, 2019
cb0d280
Overhaul s_library_2
Dec 14, 2019
420a094
Fix statement without effect.
BevapDin Nov 24, 2019
1ec872d
Use std::string instead of std::ostringstream
BevapDin Nov 24, 2019
42ff53a
Remove unnecessary include of sstream
BevapDin Nov 24, 2019
c4acce6
check for vehicle collisions on othe rtypes of jmapgen
Dec 14, 2019
e074f79
change popup text
Dec 14, 2019
ab014d0
science_and_tech.json added
LilShiningMan Dec 14, 2019
c9640b3
Update data/json/itemgroups/item_groups.json
LilShiningMan Dec 14, 2019
207972c
Update data/json/itemgroups/item_groups.json
LilShiningMan Dec 14, 2019
cfd2faf
Update data/json/itemgroups/item_groups.json
LilShiningMan Dec 14, 2019
7acc241
Rename monster_drops - advtech.json to monster_drops_advtech.json
LilShiningMan Dec 14, 2019
79fe1c4
add ellipsis pref to style manual
Jerimee Dec 14, 2019
95d1967
unboard before vertical shift
Dec 14, 2019
21d304b
Fix charge consumption oversight
Davi-DeGanne Dec 12, 2019
26ee79a
Remove Warm flag from worm monsters.
arijust Dec 14, 2019
fbf8bce
Merge pull request #35910 from DaviBones/monotony-penalty
kevingranade Dec 15, 2019
22faa61
Implement new zombie: Zapper zombie (#35951)
arijust Dec 15, 2019
4f96665
Make constructions in progress display the progress percentage. (#36020)
ishtatann Dec 15, 2019
3998fcb
Add sort by barter value to the advanced inventory screen. (#36058)
ishtatann Dec 15, 2019
ac6485c
Merge pull request #36099 from BevapDin/hjc
kevingranade Dec 15, 2019
0bd1ad2
Add Fedora and Arch installation instructions (#36105)
tim77 Dec 15, 2019
9785f98
add warning when setting alarm while deaf (#36061)
misterprimus Dec 15, 2019
6788811
Break recipe loops
jbytheway Dec 9, 2019
9ede3eb
Rebalance dairy recipes
jbytheway Dec 14, 2019
3b68544
Update recipe_food.json
Maleclypse Dec 15, 2019
9a34243
Update recipe_food.json
Maleclypse Dec 15, 2019
e667aa0
Merge pull request #36118 from arijust/IFR_giant_worms
Rivet-the-Zombie Dec 15, 2019
3e74775
Fix items unnecessarily accumulating the ENCUMBRANCE_UPDATE flag.
BevapDin Dec 15, 2019
fd12fbe
Skip generator when using kill all monsters debug command
ZhilkinSerg Dec 2, 2019
ed35a43
Skip overmap generation in Defense special game mode
ZhilkinSerg Dec 2, 2019
a1f4ba4
Add functions to clear overmap data (special placement, cities, conne…
ZhilkinSerg Dec 2, 2019
87d79bd
Add function to force place overmap special on overmap
ZhilkinSerg Dec 9, 2019
e6e512b
Add dimensions property to overmap special
ZhilkinSerg Dec 2, 2019
e11488c
Rearrange special game mode code
ZhilkinSerg Dec 2, 2019
d809645
Generate defense location from overmap specials
ZhilkinSerg Dec 2, 2019
9765df8
Allow saving in defense mode
ZhilkinSerg Dec 2, 2019
bb32a0f
Refactored action overrides and updated defense mode setup menu
ZhilkinSerg Dec 9, 2019
976d99b
Add libpulse dependencies
jbytheway Dec 15, 2019
6f8d980
Fix various clang-tidy errors
jbytheway Dec 15, 2019
4484e91
Regionalize library palette
Dec 15, 2019
b6c04be
40mm fixes
Dec 13, 2019
87ada1c
Removed chunk of steel drop from smashing a locker
Night-Pryanik Dec 15, 2019
2f44aaf
adjust demon spider itemgroups
KorGgenT Dec 15, 2019
3727a04
Typo fix: "hammer make from -> hammer made from"
harakka Dec 15, 2019
e05416c
Merge pull request #36135 from harakka/patch-1
ZhilkinSerg Dec 15, 2019
c3461d1
Merge pull request #36131 from jbytheway/libpulse-fix
ZhilkinSerg Dec 15, 2019
6ad01e4
Merge pull request #36120 from jbytheway/assorted_recipe_cleanup
ZhilkinSerg Dec 15, 2019
7e76483
Merge pull request #36129 from BevapDin/bsw
ZhilkinSerg Dec 15, 2019
28ab720
Fixed list of bionics showing item durability indicator (#36123)
Night-Pryanik Dec 15, 2019
66b3f4e
Merge pull request #36112 from davidpwbrown/unboard_vertical_fix
ZhilkinSerg Dec 15, 2019
100d988
Merge pull request #36133 from Night-Pryanik/locker-smash-results-tweak
ZhilkinSerg Dec 15, 2019
0ad5ea7
Merge pull request #36117 from DaviBones/power-tool-fix
ZhilkinSerg Dec 15, 2019
cb5769d
StringMaker for cata_variant
jbytheway Sep 10, 2019
25be731
Include new StringMaker in variant tests
jbytheway Dec 15, 2019
47da7e2
Display vehicle part name in advanced inventory
jbytheway Dec 15, 2019
b8fac8b
Fix unreachable codein suffer.cpp
anothersimulacrum Dec 15, 2019
d6cd8f6
Prevent non-fouling guns from spawning with dirt
anothersimulacrum Dec 15, 2019
4be222a
Merge pull request #35865 from ymber/40mm
kevingranade Dec 15, 2019
22fe580
Only attack enemies you can see.
kevingranade Dec 16, 2019
0366793
Merge branch 'master' into SUSBathroomOctober
xanderrootslayer Dec 16, 2019
e2a8889
Update data/json/recipes/recipe_others.json
xanderrootslayer Dec 16, 2019
e504b19
Update data/json/recipes/recipe_others.json
xanderrootslayer Dec 16, 2019
2c0ab77
Update data/json/recipes/recipe_others.json
xanderrootslayer Dec 16, 2019
c2908c2
Update data/json/recipes/recipe_others.json
xanderrootslayer Dec 16, 2019
9347013
Update recipe_food.json
Maleclypse Dec 16, 2019
4a07159
Update recipe_food.json
Maleclypse Dec 16, 2019
394e014
Update recipe_food.json
Maleclypse Dec 16, 2019
935b92e
Update recipe_food.json
Maleclypse Dec 16, 2019
ddd733e
Fix 40mm mod errors
anothersimulacrum Dec 16, 2019
3ac258d
Update recipe_food.json
Maleclypse Dec 16, 2019
1c9c017
Merge pull request #36109 from richiroutreach/patch-8
Rivet-the-Zombie Dec 16, 2019
03e7d8d
Merge pull request #36150 from kevingranade/dont-autoattack-unseen-en…
ZhilkinSerg Dec 16, 2019
a81ee3c
Merge pull request #36147 from anothersimulacrum/40mm
ZhilkinSerg Dec 16, 2019
6072b5f
Merge pull request #36142 from anothersimulacrum/foul
ZhilkinSerg Dec 16, 2019
9a5e40a
Merge pull request #36141 from anothersimulacrum/suffer
ZhilkinSerg Dec 16, 2019
72e4e18
Merge pull request #36140 from jbytheway/cargo_part_name
ZhilkinSerg Dec 16, 2019
00fc642
Merge pull request #36134 from KorGgenT/demon-spider-itemgroup-update
ZhilkinSerg Dec 16, 2019
ef1f0a6
Merge pull request #36132 from jbytheway/variant_stringmaker
ZhilkinSerg Dec 16, 2019
7d45f8c
Significantly reworked mapgen
Night-Pryanik Dec 16, 2019
efbebf9
Flavor-aware app name
ZhilkinSerg Dec 16, 2019
c698d3d
Merge pull request #36122 from Maleclypse/Sealed-Jams
I-am-Erk Dec 16, 2019
be369f5
Lint library palette
I-am-Erk Dec 16, 2019
b9fd45f
Merge pull request #36096 from ymber/library_sus
I-am-Erk Dec 16, 2019
f80e754
Merge pull request #35992 from Morat2255/master
I-am-Erk Dec 16, 2019
4f380a3
Adjust staff sling crafting requirements (#36161)
Fris0uman Dec 16, 2019
9b667e7
Merge pull request #36152 from Night-Pryanik/island-prison-mapgen-tweak
I-am-Erk Dec 16, 2019
c8a4eef
Add missing id_suffix to soap_flakes recipe
Dec 16, 2019
5d7eabc
Update src/faction_camp.cpp
Dec 16, 2019
bbe58e1
Update src/faction_camp.cpp
Dec 16, 2019
6903cca
Update src/faction_camp.cpp
Dec 16, 2019
8490bfb
Make some holster messages more vague (#36146)
jbytheway Dec 16, 2019
d5830b2
Right-align repology badge to improve README flow
ifreund Dec 16, 2019
f54f21e
Tweak name of non-vehicle turret chassis.
arijust Dec 16, 2019
8349b35
Change draw_throw_aim to accept a reference instead of a pointer.
BevapDin Dec 15, 2019
53595ad
Simplify code by calling the proper function:
BevapDin Dec 15, 2019
dc18376
Handle relevant item being a null pointer in target_handler::target_ui
BevapDin Dec 15, 2019
5a404e2
Merge pull request #36163 from Fris0uman/soap
I-am-Erk Dec 16, 2019
161ec57
Merge pull request #36164 from ifreund/repology-align-right
I-am-Erk Dec 16, 2019
d2a3bc6
pluralization strings
I-am-Erk Dec 16, 2019
cbe8a09
Merge pull request #34738 from xanderrootslayer/SUSBathroomOctober
I-am-Erk Dec 16, 2019
8e4bacc
Change weight for Reinforced wide highlights.
arijust Dec 16, 2019
ece5c9d
lint recipe_food
I-am-Erk Dec 16, 2019
970e1c9
Merge pull request #36165 from arijust/soap_flakes_fix
ZhilkinSerg Dec 16, 2019
f999bf6
Revert "lint recipe_food"
I-am-Erk Dec 16, 2019
79be8d6
Add json checking for more mods on all PRs (#35995)
jbytheway Dec 16, 2019
c30e36e
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA
I-am-Erk Dec 16, 2019
b58d83c
Add item::get_food (#36119)
jbytheway Dec 16, 2019
f5b93da
Merge pull request #36137 from BevapDin/kkl
kevingranade Dec 16, 2019
e6a160d
Merge pull request #36104 from LilShiningMan/LSM---Science
I-am-Erk Dec 16, 2019
e6a1e60
Add new furn_t::is_movable to consolidate checks
ralreegorganon Dec 16, 2019
de30a49
Replace direct access of mov_str_req for move check
ralreegorganon Dec 16, 2019
f21017a
Allow variant tiles for immobile furniture
ralreegorganon Dec 16, 2019
347a0ae
refactor game::unload (#36125)
KorGgenT Dec 17, 2019
4b6ed85
Zombie keep their previous upgrade_time when they revive (#36168)
Fris0uman Dec 17, 2019
9b4918e
fix demon lair itemgroup
KorGgenT Dec 17, 2019
a4a34e7
Merge pull request #8 from CleverRaven/master
Maleclypse Dec 17, 2019
3296581
update construction stone walls
Maleclypse Dec 17, 2019
bf276aa
Merge pull request #35818 from ZhilkinSerg/refactor-defense-mode
kevingranade Dec 17, 2019
84c1e9e
Merge pull request #36016 from KorGgenT/scope-game-inv
kevingranade Dec 17, 2019
01965b9
allow "internal" wearables even with skin-contact gear on top (#36062)
misterprimus Dec 17, 2019
936a155
Retire procedurally generated houses and basements (#36075)
ralreegorganon Dec 17, 2019
d46a122
Colour-code ter and furn prereqs for constructions (#36145)
jbytheway Dec 17, 2019
ce9a350
Update afs_overmap_specials.json
Maleclypse Dec 17, 2019
0933090
Don't paralyze when cleaning a filthy gun (#36158)
AlexMooney Dec 17, 2019
1fd7911
Merge pull request #36170 from ralreegorganon/random-tiles-for-immobi…
kevingranade Dec 17, 2019
e64aeee
Only allow vertical view shifting when 3D FOV is enabled
kevingranade Dec 17, 2019
66706f6
Merge pull request #36167 from arijust/headlight_fix
I-am-Erk Dec 17, 2019
ff7d191
Merge pull request #36176 from KorGgenT/mag-it-group
I-am-Erk Dec 17, 2019
b88d1b0
Update afs_overmap_specials.json
Maleclypse Dec 17, 2019
befe6dd
Merge pull request #36100 from davidpwbrown/camp_upgrade_vehicle_fixes
Rivet-the-Zombie Dec 17, 2019
39cf5cb
Fix insufficient spaces
ZhilkinSerg Dec 17, 2019
f147ebb
Fix skill requirements for melee techniques
ZhilkinSerg Dec 17, 2019
7795903
Renamed comment node
ZhilkinSerg Dec 17, 2019
300ca93
Fix copy-from
ZhilkinSerg Dec 17, 2019
c14b80c
Removed unused `range` node frpm monster special attacks
ZhilkinSerg Dec 17, 2019
c3c76e0
Removed unused `scaled_num` node from cactus harvest
ZhilkinSerg Dec 17, 2019
45dd289
Fixed recipe overrides
ZhilkinSerg Dec 17, 2019
05c8c2c
Removed unused `use_message` node from place_monster use action
ZhilkinSerg Dec 17, 2019
6934535
Removed unused `type` node from `city` node in regional overlay
ZhilkinSerg Dec 17, 2019
d66f023
Removed unused nodes from regional overlay
ZhilkinSerg Dec 17, 2019
a8e022b
Fix terrain id in regional overlay
ZhilkinSerg Dec 17, 2019
c9679a1
Fixed uncraft recipes
ZhilkinSerg Dec 17, 2019
a09d521
Update CRT_EnforcementBuff.json
ZhilkinSerg Dec 17, 2019
e037b93
Fix item groups (chance -> prob)
ZhilkinSerg Dec 17, 2019
49a8b7e
Update captive_item_groups.json
ZhilkinSerg Dec 17, 2019
346bb6c
Update refugee_item_groups.json
ZhilkinSerg Dec 17, 2019
9d26945
fix external_option errors
KorGgenT Dec 17, 2019
22586da
Mod cleanup: Assorted mapgen fixes (2019-12-17) (#36187)
ZhilkinSerg Dec 17, 2019
5e3892a
Merge pull request #36188 from ZhilkinSerg/mods-json-item-groups
I-am-Erk Dec 17, 2019
a711184
Merge pull request #36184 from ZhilkinSerg/mods-json-whitespaces
I-am-Erk Dec 17, 2019
e032f11
Merge pull request #36177 from Maleclypse/Mortar-to-Stone
I-am-Erk Dec 17, 2019
327f864
Merge pull request #36181 from Maleclypse/AFS-Prepnet-Orchard-MapSpecial
I-am-Erk Dec 17, 2019
e21d497
Light Manipulation Spellbook, and new relic effect "BONUS_DODGE" (#35…
John-Candlebury Dec 17, 2019
402943b
Merge branch 'master' into mods-json-assorted-2019-12-17
I-am-Erk Dec 17, 2019
ed0f182
Merge pull request #36185 from ZhilkinSerg/mods-json-assorted-2019-12-17
I-am-Erk Dec 17, 2019
e93e21d
Merge pull request #36191 from ZhilkinSerg/android-2019-12-16
ZhilkinSerg Dec 17, 2019
eb66b97
Merge branch 'master' into minor-blacklist-fix
KorGgenT Dec 17, 2019
85fb5bd
Merge pull request #36192 from KorGgenT/minor-blacklist-fix
I-am-Erk Dec 17, 2019
7a4aef3
Unconditionally update overmap vision (#36183)
Dec 17, 2019
0405177
refactor mend() (#36173)
KorGgenT Dec 17, 2019
4d38508
change parameter of plthrow from int to item_location (#36106)
KorGgenT Dec 17, 2019
4f175f7
Mod cleanup: Fix special attacks and death functions (#36186)
ZhilkinSerg Dec 17, 2019
4206b62
(done) Removes long grass from regional terrain lists, makes it into …
I-am-Erk Dec 17, 2019
0cc154d
More build customizations from properties file
ZhilkinSerg Dec 17, 2019
36e10c9
Merge pull request #36199 from ZhilkinSerg/android-2019-12-18
ZhilkinSerg Dec 17, 2019
8e1fee1
Merge pull request #36196 from kevingranade/fix-vertical-peeking
ZhilkinSerg Dec 17, 2019
787fd20
Ellipsis preferred over three dots
ZhilkinSerg Dec 17, 2019
e9e50b3
Fix not displaying mutant + cbm encumbrance (#36121)
Ramza13 Dec 18, 2019
b918ea5
Get rid of MISC_REPAIR iuse action and resin_cord item (#36155)
ZhilkinSerg Dec 18, 2019
43ad5d7
Remove dough from aftershock
John-Candlebury Dec 18, 2019
43d9106
Obsolete recipes
John-Candlebury Dec 18, 2019
86d18f8
Fix alt map key and graphical overmap after #36075
anothersimulacrum Dec 18, 2019
254a99d
Fix typo in variable name in gradle file
ZhilkinSerg Dec 18, 2019
cd23a72
Merge pull request #36212 from CleverRaven/android-typo-2019-12-18
ZhilkinSerg Dec 18, 2019
174cbe3
Merge pull request #36211 from anothersimulacrum/amk
ZhilkinSerg Dec 18, 2019
5909ad9
Merge pull request #36209 from John-Candlebury/sci-fi-aftershock
Rivet-the-Zombie Dec 18, 2019
f6e0d84
Revert limiting search radius ro 3 tiles
Night-Pryanik Dec 18, 2019
a792aa3
Merge pull request #36214 from Night-Pryanik/search-radius
ZhilkinSerg Dec 18, 2019
ca16546
Report Android tools version during build
ZhilkinSerg Dec 18, 2019
a5c072d
Merge pull request #36215 from CleverRaven/android-build-2019-12-18-v2
ZhilkinSerg Dec 18, 2019
572b78f
Using "cancels" makes traits mutually exclusive at character creation…
Fris0uman Dec 18, 2019
1e4d076
move placement to abs coords to pass outbounds check
Dec 18, 2019
6b24a84
add to documentation
Dec 18, 2019
af9ccae
why is the rain green?
Dec 18, 2019
0bb87ac
Merge pull request #36222 from davidpwbrown/why_is_the_rain_green
ZhilkinSerg Dec 18, 2019
5c5a4bb
Merge pull request #36219 from davidpwbrown/npc_pulp_fix
ZhilkinSerg Dec 18, 2019
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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ jobs:
compiler: clang
addons: &clang8
apt:
packages: ["clang-8", "libclang-8-dev", "llvm-8-dev", "llvm-8-tools", "libsdl2-dev", "libsdl2-ttf-dev", "libsdl2-image-dev", "libsdl2-mixer-dev"]
packages: ["clang-8", "libclang-8-dev", "llvm-8-dev", "llvm-8-tools", "libsdl2-dev", "libsdl2-ttf-dev", "libsdl2-image-dev", "libsdl2-mixer-dev", "libpulse-dev", "libpulse0=1:8.0-0ubuntu3.10", "libpulse-mainloop-glib0=1:8.0-0ubuntu3.10"]
sources: [*apt_sources, llvm-toolchain-xenial-8]

# Finally check the compiler variants
Expand Down
17 changes: 17 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,27 @@ Cataclysm: Dark Days Ahead is a roguelike set in a post-apocalyptic world. While

## Download

<a href="https://repology.org/project/cataclysm-dda/versions">
<img src="https://repology.org/badge/vertical-allrepos/cataclysm-dda.svg" alt="Packaging status" align="right">
</a>

Visit [our website](http://cataclysmdda.org) for download links to all stable and experimental releases.

The source can either be downloaded as [an archive](https://github.com/CleverRaven/Cataclysm-DDA/archive/master.zip), or you can clone it from [our GitHub repository](https://github.com/CleverRaven/Cataclysm-DDA/).

## Packaging status

### Arch Linux

Ncurses and tiles version avaliable in [Community repo](https://www.archlinux.org/packages/?q=cataclysm-dda)

`sudo pacman -S cataclysm-dda`

### Fedora

Ncurses and tiles version avaliable in [official repos](https://src.fedoraproject.org/rpms/cataclysm-dda)

`sudo dnf install cataclysm-dda`

## Compile

Expand Down
19 changes: 15 additions & 4 deletions android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,15 @@ def abi64 = getProperty("abi64").toBoolean()
def deps = getProperty("deps")
def override_version = getProperty("override_version")
def version_header_path = getProperty("version_header_path")
def override_compileSdkVersion = getProperty("override_compileSdkVersion").toInteger()
def override_minSdkVersion = getProperty("override_minSdkVersion").toInteger()
def override_targetSdkVersion = getProperty("override_targetSdkVersion").toInteger()
def override_ndkBuildAppPlatform = getProperty("override_ndkBuildAppPlatform")

println("Using compileSdkVersion: $override_compileSdkVersion")
println("Using minSdkVersion: $override_minSdkVersion")
println("Using targetSdkVersion: $override_targetSdkVersion")
println("Using ndkBuildAppPlatform: $override_ndkBuildAppPlatform")

if (!abi32 && !abi64) {
throw new GradleException("Both `abi32` and `abi64` properties are set to false")
Expand Down Expand Up @@ -94,7 +103,7 @@ unzipDeps.dependsOn makeLocalization
preBuild.dependsOn unzipDeps

android {
compileSdkVersion 28
compileSdkVersion override_compileSdkVersion

if (override_version.isEmpty()) {
println("Generating version number to $version_header_path")
Expand Down Expand Up @@ -127,14 +136,15 @@ android {
}

defaultConfig {
minSdkVersion 14
targetSdkVersion 28
minSdkVersion override_minSdkVersion
targetSdkVersion override_targetSdkVersion
versionCode Integer.valueOf(System.env.UPSTREAM_BUILD_NUMBER ?: 1)
versionName new File("$version_header_path").text.split('\"')[1]
if (buildAsApplication) {
applicationId "com.cleverraven.cataclysmdda"
setProperty("archivesBaseName", "cataclysmdda-" + versionName)
}
resValue "string", "app_name", "Cataclysm DDA"

splits {
// Configures multiple APKs based on ABI.
Expand All @@ -157,7 +167,7 @@ android {

externalNativeBuild {
ndkBuild {
arguments "APP_PLATFORM=android-16", "-j$njobs"
arguments "APP_PLATFORM=$override_ndkBuildAppPlatform", "-j$njobs"
}
}
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
Expand All @@ -169,6 +179,7 @@ android {
experimental {
dimension "version"
applicationIdSuffix ".experimental"
resValue "string", "app_name", "Cataclysm DDA (experimental)"
}
}

Expand Down
1 change: 0 additions & 1 deletion android/app/src/main/res/values/strings.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Cataclysm DDA</string>
<string name="installing">Installing game data...</string>
<string name="upgrading">Upgrading game data...</string>
</resources>
16 changes: 16 additions & 0 deletions android/gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -43,3 +43,19 @@ override_version=
# This property controls path where overriden version number header should be generated
# You can override this from the command line by passing "-Pversion_header_path=#"
version_header_path=app/jni/src/version.h

# This property controls which compileSdkVersion should be used
# You can override this from the command line by passing "-Poverride_compileSdkVersion=#"
override_compileSdkVersion=28

# This property controls which minSdkVersion should be used
# You can override this from the command line by passing "-Poverride_minSdkVersion=#"
override_minSdkVersion=14

# This property controls which targetSdkVersion should be used
# You can override this from the command line by passing "-Poverride_targetSdkVersion=#"
override_targetSdkVersion=28

# This property controls which ndkBuildAppPlatform should be used
# You can override this from the command line by passing "-Poverride_ndkBuildAppPlatform=#"
override_ndkBuildAppPlatform=android-16
12 changes: 12 additions & 0 deletions build-scripts/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,18 @@ else
fi
wait -n
fi

if [ -n "$TEST_STAGE" ]
then
# Run the tests one more time, without actually running any tests, just to verify that all
# the mod data can be successfully loaded

# Use a blacklist of mods that currently fail to load cleanly. Hopefully this list will
# shrink over time.
blacklist=build-scripts/mod_test_blacklist
mods="$(./build-scripts/get_all_mods.py $blacklist)"
run_tests ./tests/cata_test --user-dir=all_modded --mods="$mods" '~*'
fi
fi
ccache --show-stats

Expand Down
19 changes: 19 additions & 0 deletions build-scripts/get_all_mods.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#!/usr/bin/env python3

import sys
import glob
import json

blacklist_filename, = sys.argv[1:]
with open(blacklist_filename) as blacklist_file:
blacklist = {s.rstrip('\n') for s in blacklist_file.readlines()}

mods = []

for info in glob.glob('data/mods/*/modinfo.json'):
mod_info = json.load(open(info))
mods.extend(e["ident"] for e in mod_info if e["type"] == "MOD_INFO")

mods_to_keep = [mod for mod in mods if mod not in blacklist]

print(','.join(mods_to_keep))
43 changes: 43 additions & 0 deletions build-scripts/mod_test_blacklist
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
aftershock
Animatronics
Battery_Overhaul_Legacy_Mode
blazemod
cbm_slots
classic_zombies
crazy_cataclysm
crt_expansion
desertpack
DinoMod
ew_pack
FIC_Weapons
FujiStruct
generic_guns
Graphical_Overmap
growable-pots
Heavy miners
hydroponics
mapgen_demo
Medieval_Stuff
MMA
modular_turrets
more_locations
More_Survival_Tools
mutant_npcs
my_sweet_cataclysm
national_guard_camp
No_Anthills
No_Bees
no_faults
no_filthy_clothing
No_Fungi
no_medieval_items
no_npc_food
No_Rail_Stations
No_Triffids
realguns
Salvaged_Robots
sees_player_hitbutton
sees_player_retro
Tanks
Tolerate_This
Urban_Development
4 changes: 2 additions & 2 deletions data/json/construction.json
Original file line number Diff line number Diff line change
Expand Up @@ -1101,7 +1101,7 @@
"required_skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ],
"time": "180 m",
"qualities": [ [ { "id": "HAMMER", "level": 2 }, { "id": "DIG", "level": 2 } ] ],
"components": [ [ [ "rock", 12 ] ] ],
"components": [ [ [ "rock", 12 ] ], [ [ "pebble", 50 ] ], [ [ "mortar_build", 1 ] ] ],
"pre_special": "check_empty",
"post_terrain": "t_rock_wall_half"
},
Expand All @@ -1113,7 +1113,7 @@
"required_skills": [ [ "fabrication", 6 ], [ "survival", 2 ] ],
"time": "180 m",
"qualities": [ [ { "id": "HAMMER", "level": 2 }, { "id": "DIG", "level": 2 } ] ],
"components": [ [ [ "rock", 12 ] ] ],
"components": [ [ [ "rock", 12 ] ], [ [ "mortar_build", 1 ] ] ],
"pre_terrain": "t_rock_wall_half",
"post_terrain": "t_rock_wall"
},
Expand Down
7 changes: 7 additions & 0 deletions data/json/flags.json
Original file line number Diff line number Diff line change
Expand Up @@ -502,6 +502,13 @@
"//": "Prevents the item from making the body part count as unfriendly to water and thus causing negative morale from being wet.",
"info": "This clothing <good>performs well</good> even when <info>soaking wet</info>. This can feel good."
},
{
"id": "POWERARMOR_COMPATIBLE",
"type": "json_flag",
"context": [ "ARMOR", "TOOL_ARMOR" ],
"//": "Allows power armor to be worn with compatible armors like ear plugs and mouthpieces.",
"info": "This item can be worn simultaneously with power armor."
},
{
"id": "furred",
"type": "json_flag",
Expand Down
2 changes: 1 addition & 1 deletion data/json/furniture_and_terrain/furniture-graves.json
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@
"description": "A worn-out gravestone.",
"symbol": "^",
"color": "dark_gray",
"move_cost_mod": 1.5,
"move_cost_mod": 2,
"coverage": 50,
"required_str": -1,
"flags": [ "MINEABLE", "NOITEM", "TRANSPARENT", "MOUNTABLE", "ROUGH", "PLACE_ITEM", "UNSTABLE" ],
Expand Down
5 changes: 2 additions & 3 deletions data/json/furniture_and_terrain/furniture-storage.json
Original file line number Diff line number Diff line change
Expand Up @@ -398,10 +398,9 @@
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 2, 8 ] },
{ "item": "steel_chunk", "count": [ 2, 4 ] },
{ "item": "scrap", "count": [ 4, 10 ] },
{ "item": "sheet_metal_small", "count": [ 6, 10 ] },
{ "item": "pipe", "count": 1 }
{ "item": "pipe", "count": [ 0, 1 ] }
]
}
},
Expand Down
4 changes: 2 additions & 2 deletions data/json/furniture_and_terrain/terrain-fences-gates.json
Original file line number Diff line number Diff line change
Expand Up @@ -725,8 +725,8 @@
{
"type": "terrain",
"id": "t_gate_metal_o",
"name": "closed metal gate",
"description": "A closed metal gate.",
"name": "open metal gate",
"description": "An open metal gate.",
"symbol": ",",
"color": "light_gray",
"looks_like": "t_fencegate_o",
Expand Down
5 changes: 0 additions & 5 deletions data/json/item_actions.json
Original file line number Diff line number Diff line change
Expand Up @@ -84,11 +84,6 @@
"id": "HOTPLATE",
"name": "Heat up food (with it)"
},
{
"type": "item_action",
"id": "MISC_REPAIR",
"name": "Repair wood/paper/bone/chitin"
},
{
"type": "item_action",
"id": "TOOLMOD_ATTACH",
Expand Down
14 changes: 0 additions & 14 deletions data/json/itemgroups/SUS/clothes_store.json
Original file line number Diff line number Diff line change
Expand Up @@ -54,20 +54,6 @@
"subtype": "collection",
"entries": [ { "group": "formal_set_mens" } ]
},
{
"id": "SUS_tailoring_bookcase",
"type": "item_group",
"//": "SUS item groups are collections that contain a reasonable realistic distribution of items that might spawn in a given storage furniture.",
"//2": "This group is for a set of tailoring manuals and references.",
"subtype": "collection",
"entries": [
{ "item": "mag_tailor", "count": [ 1, 10 ], "prob": 80 },
{ "item": "manual_tailor", "count": [ 1, 4 ], "prob": 80 },
{ "item": "tailor_portfolio", "prob": 20 },
{ "item": "tailor_japanese", "prob": 10 },
{ "item": "textbook_tailor", "count": [ 1, 4 ], "prob": 80 }
]
},
{
"id": "SUS_tailoring_tool_drawer",
"type": "item_group",
Expand Down
Loading