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

SUS Bathroom Dec 31st #38

Merged
merged 119 commits into from
Jan 1, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
70d90ec
Allow defining anonymous item groups in mapgen
Dec 19, 2019
839e8e0
Add example item group to apartment_palette
Dec 19, 2019
553f5af
Update mapgen documentation
Dec 19, 2019
18e7ce1
Extracted `mon_info_update` from `mon_info` to make safe mode work in…
ipcyborg Dec 21, 2019
4c11a48
Struct `monster_visible_info` moved to avatar.
ipcyborg Dec 22, 2019
1e03fe4
Wreaths and trees
Maleclypse Dec 23, 2019
d08608d
Linting
Maleclypse Dec 23, 2019
5b55cd9
Update furniture-decorative.json
Maleclypse Dec 23, 2019
c4d26a7
Update furniture-decorative.json
Maleclypse Dec 23, 2019
8b69dee
Update furniture-decorative.json
Maleclypse Dec 23, 2019
ef0ad76
corrected stick
Maleclypse Dec 23, 2019
e4e33a0
new tileset retrodays+
captnblood Dec 25, 2019
44c2b56
Tweak vinegar recipe.
arijust Dec 25, 2019
78615d2
Decorative
Maleclypse Dec 25, 2019
6d3ae1a
Moving #36438 to Aftershock
Maleclypse Dec 25, 2019
7193ff1
Update afs_weapons.json
Maleclypse Dec 25, 2019
e00de80
move no spawn condition
Hirmuolio Dec 26, 2019
cf24631
reworked spawning from group
Hirmuolio Dec 26, 2019
6ae8cde
Refactor code in npc::wield to be safer:
BevapDin Dec 28, 2019
420fd68
Stop process of wielding when the item has been taken from the holster.
BevapDin Dec 28, 2019
dd50731
Update recipes_holiday.json
Maleclypse Dec 28, 2019
30d0f4d
Update recipes_holiday.json
Maleclypse Dec 29, 2019
610e1da
Update recipes_holiday.json
Maleclypse Dec 29, 2019
4385b95
Update recipes_holiday.json
Maleclypse Dec 29, 2019
35ca90a
Merge branch 'master' into Chicken-tripod-tankbot-to-aftershock
Maleclypse Dec 29, 2019
c883261
Update afs_deconstruction.json
Maleclypse Dec 29, 2019
d35eca8
Update afs_deconstruction.json
Maleclypse Dec 29, 2019
237904a
Fix box drawing characters of bitmap fonts not shown when SDL line dr…
Qrox Dec 29, 2019
ffe1540
Workshop toolbox item and recipe
RarkGrames Dec 29, 2019
b4eab76
Added workshop toolbox to itemgroups
RarkGrames Dec 29, 2019
342170a
Conserve escape sequences in json formatter & add json formatter to C…
Qrox Dec 29, 2019
cf52fe3
Update afs_robots.json
Maleclypse Dec 29, 2019
b9a503d
Reduced weight (#36539)
RarkGrames Dec 30, 2019
63f1be8
fix units::serialize (#36546)
KorGgenT Dec 30, 2019
1c9dafc
refactor drop activity and associated functions (#36205)
KorGgenT Dec 30, 2019
13b78c9
Merge pull request #36235 from ymber/mapgen_items
kevingranade Dec 30, 2019
a71df6b
Increased mass, decreased volume and prying ability of makeshift crowbar
Night-Pryanik Dec 25, 2019
0dbf8c6
Obsolete chickenbot, tripod, tankbot (#36438)
Dec 30, 2019
73660c1
Merge pull request #36451 from Hirmuolio/no-spawn-fix
kevingranade Dec 30, 2019
e4f70f4
Add weapon ammo to the weapon name (#36474)
Hirmuolio Dec 30, 2019
a0d976e
Merge pull request #36506 from BevapDin/ucw
kevingranade Dec 30, 2019
a34f59a
Improve unvisited member warning format
Qrox Dec 28, 2019
174ee9e
Refactor profession item substitution:
BevapDin Dec 28, 2019
6891eb5
Axe ring holster (#36521)
NeevAsteria Dec 30, 2019
d54a76e
is it typical for aluminum to shatter?
Jerimee Dec 29, 2019
beef170
Update 454.json
Shotgunface Dec 29, 2019
c532fc4
Merge pull request #36537 from RarkGrames/Toolbox-qualities-fix
kevingranade Dec 30, 2019
976c1d9
Merge pull request #36447 from Maleclypse/Chicken-tripod-tankbot-to-a…
Rivet-the-Zombie Dec 30, 2019
0e2a286
Add libpulse dependencies for clang 6 build as well
kevingranade Dec 30, 2019
8bc6c43
bump savegame version
KorGgenT Dec 30, 2019
775e2d4
Merge pull request #36368 from Maleclypse/Christmas-2019
kevingranade Dec 30, 2019
0eecf62
Merge pull request #36322 from ipcyborg/fix-36236-safe-mode
kevingranade Dec 30, 2019
5b3dcd7
Fixed body window to show broken limb healing progress. (#36550)
Ramza13 Dec 30, 2019
efcccf8
Fix linking error by explicitly instantiating advanced_inv_area::i_st…
Qrox Dec 30, 2019
d5d1a97
check for never_learn before adding candidate recipes to sdcard
Dec 30, 2019
a8597e0
Use empty() method
Dec 30, 2019
4224568
Removed cooking skill requirement from makeshift pot and copper pot r…
Night-Pryanik Dec 30, 2019
5e74d4b
Sugar kin don't get thirst from food or drink
Dec 30, 2019
94ed5ce
Sugar kins can't get sick
Dec 30, 2019
75681c3
radiation is private
Dec 30, 2019
5d9879a
missing radiation entries
Dec 30, 2019
76f7f28
Sugar kins are immune to radiations
Dec 30, 2019
88a4e31
Sugar kin can eat honey
Dec 30, 2019
9141fc0
Fix flooring of house_inner_garden
John-Candlebury Dec 30, 2019
4159f6a
Add missing whitespace
ZhilkinSerg Dec 30, 2019
3237ce1
Merge pull request #36567 from Fris0uman/ammotext
ZhilkinSerg Dec 30, 2019
2fb561c
Merge pull request #36573 from John-Candlebury/house-fix
ZhilkinSerg Dec 30, 2019
d56be42
Merge pull request #36569 from Night-Pryanik/remove-cooking-skill-req…
ZhilkinSerg Dec 30, 2019
d0d0722
Merge pull request #36566 from davidpwbrown/sd_card_teaches_debug_fix
ZhilkinSerg Dec 30, 2019
0b45fa8
Merge pull request #36555 from Qrox/template-instantiation
ZhilkinSerg Dec 30, 2019
45f85d2
Fix bathroom SUS groups (#36529)
Dec 30, 2019
3f950bf
Merge pull request #36536 from Qrox/bitmap-font-box-drawing
ZhilkinSerg Dec 30, 2019
26ec5c8
astyle
Dec 30, 2019
0406bae
Assorted Aftershock fixes
ZhilkinSerg Dec 30, 2019
377fce1
Assorted generic guns fixes
ZhilkinSerg Dec 30, 2019
2749f76
Assorted blazemod fixes
ZhilkinSerg Dec 30, 2019
49e9e57
Assorted CRT expansion fixes
ZhilkinSerg Dec 30, 2019
f216867
Add city block (#36540)
curstwist Dec 31, 2019
d12d605
Update cooking_components.json (#36559)
RarkGrames Dec 31, 2019
b91f879
Carbon fiber crossbow bolts (#36552)
RarkGrames Dec 31, 2019
22dd2b5
Veteran survivor zombies (#36557)
RarkGrames Dec 31, 2019
a8dfebc
Update materials section of JSON_INFO.md (#36476)
Jerimee Dec 31, 2019
78fbf61
Remove pointless check before adding to values of map.
BevapDin Dec 31, 2019
45e8aad
Iterate via map::points_on_zlevel
BevapDin Dec 31, 2019
61dcc4d
Convert functionality of tinymap::fake_load into its own class.
BevapDin Dec 31, 2019
0269822
Fix building with ccache.
BevapDin Dec 31, 2019
44c66e8
Fix exporting comments through ccache in a different way:
BevapDin Dec 31, 2019
9f94abe
Fix level of indention error.
kevingranade Dec 31, 2019
55987e0
Merge pull request #36568 from ZhilkinSerg/mod-fix-2019-12-30
kevingranade Dec 31, 2019
125ef83
Merge pull request #36571 from Fris0uman/sweet_misc
kevingranade Dec 31, 2019
0e9401d
Fix savegame migration for Hazardous Waste Sarcophagus
ZhilkinSerg Dec 30, 2019
36a95fa
Update Android build parameters on Travis
ZhilkinSerg Dec 30, 2019
93d8a1d
Slight rewrite of first intercom mission.
John-Candlebury Dec 31, 2019
02408f0
Merge pull request #36582 from BevapDin/bpi
kevingranade Dec 31, 2019
ab4acd2
Magiclysm - Golems (#35658)
arijust Dec 31, 2019
1e3f85e
Options to allow previous behavior around prompt for dangerous terrai…
Ramza13 Dec 31, 2019
521066c
refactor inventory_item_menu (#36206)
KorGgenT Dec 31, 2019
48df630
Prevent npc's jumping from ledges or running into dangerous tiles (#3…
Ramza13 Dec 31, 2019
b693d93
Extended pickup window (#36492)
8street Dec 31, 2019
528f49b
Jsonize crafting skill penalty from mutations (#36565)
Fris0uman Dec 31, 2019
fe47a3b
Replace characters in the Graphical Overmap mod with escape sequences
Qrox Dec 29, 2019
2414634
Merge pull request #36431 from arijust/vinegar_rebalance
Rivet-the-Zombie Dec 31, 2019
e8cc67e
Add the mandatory override specifier to make clang-tidy happy
kevingranade Dec 31, 2019
54d4135
Deprecate atomic cars
kevingranade Dec 31, 2019
8e33e31
change <last_name> to <family_name>
k4gi Dec 31, 2019
5206f9b
Merge pull request #36589 from CleverRaven/kevingranade-clang-tidy-ov…
ZhilkinSerg Dec 31, 2019
0e50d26
Merge pull request #36583 from BevapDin/zsz
ZhilkinSerg Dec 31, 2019
e99b427
Merge pull request #36591 from k4gi/fix-vampire-snippet
ZhilkinSerg Dec 31, 2019
44775fc
Merge pull request #36590 from CleverRaven/kevingranade-no-atomic-veh…
ZhilkinSerg Dec 31, 2019
472ed39
Fix token from %d to %s
ZhilkinSerg Dec 31, 2019
327c276
Add new 10" wheel type (#36564)
Dec 31, 2019
31e1e8b
Adds new 4-door Hatchback vehicle. (#36584)
martin509 Dec 31, 2019
566392c
Merge pull request #36538 from Qrox/conserve-escape-sequence
ZhilkinSerg Dec 31, 2019
27499e0
Merge pull request #36535 from Qrox/graphical-overmap-escaped-char
ZhilkinSerg Dec 31, 2019
f9d5d1d
Merge pull request #36592 from CleverRaven/fix-color-debugmsg
ZhilkinSerg Dec 31, 2019
2bc8ccf
Allow autotravel to autoswim (#36547)
Dec 31, 2019
51b0689
Merge pull request #36424 from captnblood/retrodays+
ZhilkinSerg Dec 31, 2019
b1541cd
Add Triffid flowers (#36325)
arijust Dec 31, 2019
2169375
Remove unnecessary, incorrect forward declaration (#36607)
jbytheway Jan 1, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@ jobs:
compiler: clang
addons: &clang60
apt:
packages: ["clang-6.0", "g++-multilib", "libc6-dbg", "g++-6", "libsdl2-dev", "libsdl2-ttf-dev", "libsdl2-image-dev", "libsdl2-mixer-dev"]
packages: ["clang-6.0", "g++-multilib", "libc6-dbg", "g++-6", "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-6.0]

- env: CLANG=clang++-7
Expand Down
4 changes: 4 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ option(USE_HOME_DIR "Use user's home directory for save files." "ON")
option(LOCALIZE "Support for language localizations. Also enable UTF support." "ON")
option(LANGUAGES "Compile localization files for specified languages." "")
option(DYNAMIC_LINKING "Use dynamic linking. Or use static to remove MinGW dependency instead." "ON")
option(JSON_FORMAT "Build JSON formatter" "OFF")
option(CATA_CLANG_TIDY_PLUGIN "Build Cata's custom clang-tidy plugin" "OFF")
set(CATA_CLANG_TIDY_INCLUDE_DIR "" CACHE STRING "Path to internal clang-tidy headers required for plugin (e.g. ClangTidy.h)")
set(CATA_CHECK_CLANG_TIDY "" CACHE STRING "Path to check_clang_tidy.py for plugin tests")
Expand Down Expand Up @@ -354,6 +355,9 @@ if (NOT MSVC)
add_subdirectory(src/chkjson)
endif()
add_subdirectory(tests)
if (JSON_FORMAT)
add_subdirectory(tools/format)
endif()
if (CATA_CLANG_TIDY_PLUGIN)
add_subdirectory(tools/clang-tidy-plugin)
endif()
Expand Down
3 changes: 3 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,9 @@ DEBUGSYMS = -g
#OTHERS = -O3
#DEFINES = -DNDEBUG

# Tells ccache to keep comments, as they can be meaningful to the compiler (as to suppress warnings).
export CCACHE_COMMENTS=1

# Disable debug. Comment this out to get logging.
#DEFINES = -DENABLE_LOGGING

Expand Down
2 changes: 1 addition & 1 deletion build-scripts/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@ then
cd android
# Specify dumb terminal to suppress gradle's constatnt output of time spent building, which
# fills the log with nonsense.
TERM=dumb ./gradlew assembleRelease -Pj=$num_jobs -Plocalize=false -Pabi32=false -Pabi64=true -Pdeps=/home/travis/build/CleverRaven/Cataclysm-DDA/android/app/deps.zip
TERM=dumb ./gradlew assembleRelease -Pj=$num_jobs -Plocalize=false -Pabi_arm_32=false -Pabi_arm_64=true -Pdeps=/home/travis/build/CleverRaven/Cataclysm-DDA/android/app/deps.zip
else
make -j "$num_jobs" RELEASE=1 CCACHE=1 BACKTRACE=1 CROSS="$CROSS_COMPILATION" LINTJSON=0

Expand Down
2 changes: 0 additions & 2 deletions build-scripts/mod_test_blacklist
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
aftershock
blazemod
crt_expansion
generic_guns
Graphical_Overmap
mapgen_demo
more_locations
Expand Down
11 changes: 11 additions & 0 deletions data/json/construction.json
Original file line number Diff line number Diff line change
Expand Up @@ -3236,5 +3236,16 @@
"components": [ [ [ "log", 1 ] ] ],
"pre_special": "check_empty",
"post_terrain": "f_logstool"
},
{
"type": "construction",
"description": "Build Decorative Tree",
"category": "FURN",
"required_skills": [ [ "fabrication", 0 ] ],
"time": "20 m",
"qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 1 } ] ],
"components": [ [ [ "stick", 4 ], [ "log", 1 ] ], [ [ "nail", 20 ] ], [ [ "pine_bough", 8 ] ] ],
"pre_special": "check_empty",
"post_terrain": "f_decorative_tree"
}
]
6 changes: 6 additions & 0 deletions data/json/flags.json
Original file line number Diff line number Diff line change
Expand Up @@ -391,6 +391,12 @@
"//": "Prevents the item from participating in the encumbrance system when worn.",
"info": "It seems <info>partially intangible</info>, and can occupy the same space as other things when worn."
},
{
"id": "SHEATH_AXE",
"type": "json_flag",
"context": [ "GENERIC", "TOOL" ],
"//": "This item can be stored in a sheath of the appropriate size."
},
{
"id": "SHEATH_KNIFE",
"type": "json_flag",
Expand Down
34 changes: 34 additions & 0 deletions data/json/furniture_and_terrain/furniture-decorative.json
Original file line number Diff line number Diff line change
Expand Up @@ -205,5 +205,39 @@
{ "item": "pipe", "count": [ 0, 1 ] }
]
}
},
{
"type": "furniture",
"id": "f_winter_wreath",
"name": "pine wreath",
"description": "A decorative wreath for the winter holidays.",
"symbol": "o",
"color": "light_green",
"move_cost_mod": -1,
"required_str": 10,
"flags": [ "PLACE_ITEM" ]
},
{
"type": "furniture",
"id": "f_decorative_tree",
"name": "decorative tree",
"description": "A decorative tree for the winter holidays.",
"symbol": "+",
"color": "light_green",
"looks_like": "t_tree_pine",
"move_cost_mod": -1,
"required_str": 10,
"flags": [ "BLOCKSDOOR", "PLACE_ITEM", "EASY_DECONSTRUCT" ],
"bash": {
"str_min": 20,
"str_max": 40,
"sound": "smash!",
"sound_fail": "thump.",
"items": [
{ "item": "pine_bough", "count": [ 4, 6 ] },
{ "item": "nail", "count": [ 5, 14 ] },
{ "item": "stick", "count": [ 1, 3 ] }
]
}
}
]
68 changes: 48 additions & 20 deletions data/json/itemgroups/SUS/domestic.json
Original file line number Diff line number Diff line change
Expand Up @@ -609,35 +609,63 @@
]
},
{
"id": "SUS_bathroom_toiletries",
"id": "SUS_bathroom_sink",
"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 is a category for all the items which appear in bathrooms, which are NOT immediately useful medicines. This list is created in part to not ruin player's chances of finding antibiotics, antifungals and asprin, as it suppliments the current bathroom drops instead of replacing. Item probabilities are loosely based on how likely families would take an item with them when evacuating.",
"//2": "This group is for a bathroom sink.",
"subtype": "collection",
"entries": [
{ "item": "soap_holder", "prob": 40 },
{ "item": "soap", "count": [ 1, 4 ], "prob": 60 },
{ "item": "soap", "count": [ 1, 4 ], "prob": 90 },
{ "item": "razor_shaving", "count": [ 1, 2 ], "prob": 20 },
{ "item": "bleach", "prob": 15 },
{ "item": "ammonia", "prob": 20 },
{ "item": "razor_shaving", "count": [ 1, 2 ], "prob": 75 },
{ "item": "shavingkit", "prob": 1 },
{ "item": "mirror", "prob": 25 },
{ "item": "toothbrush_plain", "count": [ 1, 3 ], "prob": 45 },
{ "item": "hairbrush", "count": [ 1, 2 ], "prob": 60 },
{ "item": "toothbrush_plain", "count": [ 1, 3 ], "prob": 45 }
]
},
{
"id": "SUS_hair_drawer",
"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 drawer for haircare tools.",
"subtype": "collection",
"entries": [
{ "item": "hairbrush", "count": [ 1, 2 ], "prob": 90 },
{ "item": "comb_pocket", "count": [ 1, 2 ], "prob": 75 },
{ "item": "curler_hair", "prob": 25 },
{ "item": "string_floss", "count": [ 1, 2 ], "prob": 50 },
{ "item": "comb_pocket", "count": [ 1, 2 ], "prob": 55 },
{ "item": "plunger_toilet", "prob": 90 },
{ "item": "plunger_futuristic", "prob": 20 },
{ "item": "cu_pipe", "prob": 10 },
{ "item": "hose", "prob": 10 },
{ "item": "sponge", "count": [ 1, 3 ], "prob": 75 },
{ "item": "candle", "count": [ 1, 2 ], "prob": 20 },
{ "item": "matches", "prob": 10 },
{ "item": "toilet_paper", "prob": 80 },
{ "item": "hair_dryer", "prob": 60 },
{ "item": "curling_iron", "prob": 50 },
{ "item": "brush_toilet", "prob": 75 }
{ "item": "curling_iron", "prob": 20 }
]
},
{
"id": "SUS_toilet",
"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 things you often find stored on or next to a toilet.",
"subtype": "collection",
"entries": [
{ "distribution": [ { "item": "plunger_toilet", "prob": 90 }, { "item": "plunger_futuristic", "prob": 10 } ] },
{ "item": "brush_toilet", "prob": 75 },
{ "item": "toilet_paper", "prob": 80 }
]
},
{
"id": "SUS_bathroom_cabinet",
"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 bathroom cabinet.",
"subtype": "collection",
"entries": [
{ "item": "soap", "count": [ 1, 4 ], "prob": 70 },
{
"distribution": [ { "item": "razor_shaving", "count": [ 1, 2 ], "prob": 50 }, { "item": "shavingkit", "prob": 50 } ],
"prob": 75
},
{ "item": "mirror", "prob": 25 },
{ "item": "string_floss", "count": [ 1, 2 ], "prob": 60 },
{ "item": "sponge", "count": [ 1, 3 ], "prob": 75 },
{ "collection": [ { "item": "candle", "count": [ 1, 2 ] }, { "item": "matches" } ], "prob": 20 },
{ "item": "toilet_paper", "prob": 80 }
]
}
]
2 changes: 2 additions & 0 deletions data/json/itemgroups/item_groups.json
Original file line number Diff line number Diff line change
Expand Up @@ -1407,6 +1407,7 @@
[ "10gal_hat", 4 ],
[ "bb", 8 ],
[ "bolt_steel", 7 ],
[ "bolt_cf", 5 ],
[ "bbgun", 10 ],
[ "crossbow", 2 ],
[ "mag_survival", 40 ],
Expand Down Expand Up @@ -2315,6 +2316,7 @@
[ "hat_boonie", 10 ],
[ "helmet_riot", 25 ],
[ "bolt_steel", 7 ],
[ "bolt_cf", 5 ],
[ "shot_00", 8 ],
[ "shot_flechette", 3 ],
[ "20x66_shot", 4 ],
Expand Down
3 changes: 2 additions & 1 deletion data/json/itemgroups/main.json
Original file line number Diff line number Diff line change
Expand Up @@ -260,7 +260,8 @@
[ "arrow_field_point_fletched", 50 ],
[ "arrow_cf", 100 ],
[ "bolt_wood", 100 ],
[ "bolt_wood_bodkin", 50 ]
[ "bolt_wood_bodkin", 50 ],
[ "bolt_cf", 100 ]
]
}
]
47 changes: 0 additions & 47 deletions data/json/itemgroups/monster_drops_advtech.json
Original file line number Diff line number Diff line change
Expand Up @@ -66,53 +66,6 @@
"id": "molebot",
"items": [ [ "spiked_plate", 15 ], [ "hard_plate", 30 ], [ "robot_controls", 5 ] ]
},
{
"type": "item_group",
"id": "tripod",
"items": [
{ "item": "flamethrower", "prob": 1, "charges-min": 0, "charges-max": 3000 },
[ "kevlar_plate", 10 ],
[ "ceramic_armor", 15 ],
[ "alloy_plate", 10 ],
[ "robot_controls", 3 ]
]
},
{
"type": "item_group",
"id": "chickenbot",
"items": [
[ "robot_controls", 5 ],
[ "ai_module", 5 ],
[ "sensor_module", 5 ],
[ "memory_module", 5 ],
[ "pathfinding_module", 5 ],
[ "identification_module", 5 ],
[ "reverse_jointed_legs", 40 ],
[ "chickenbot_chassis", 40 ],
[ "targeting_module", 5 ],
[ "gun_module", 30 ],
[ "mark19", 5 ],
[ "tazer", 5 ],
[ "m249", 5 ],
[ "storage_battery", 5 ],
[ "plut_cell", 5 ],
[ "mil_plate", 2 ]
]
},
{
"type": "item_group",
"id": "tankbot",
"items": [
[ "tazer", 3 ],
{ "item": "flamethrower", "prob": 1, "charges-min": 0, "charges-max": 3000 },
[ "556", 8 ],
[ "alloy_plate", 10 ],
[ "kevlar_plate", 10 ],
[ "ceramic_armor", 10 ],
[ "hard_plate", 30 ],
[ "robot_controls", 5 ]
]
},
{
"type": "item_group",
"id": "turret",
Expand Down
47 changes: 47 additions & 0 deletions data/json/itemgroups/obsolete.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,52 @@
"id": "elec_parts",
"type": "item_group",
"items": [ { "group": "supplies_electronics", "prob": 100 } ]
},
{
"type": "item_group",
"id": "chickenbot",
"items": [
[ "robot_controls", 5 ],
[ "ai_module", 5 ],
[ "sensor_module", 5 ],
[ "memory_module", 5 ],
[ "pathfinding_module", 5 ],
[ "identification_module", 5 ],
[ "reverse_jointed_legs", 40 ],
[ "chickenbot_chassis", 40 ],
[ "targeting_module", 5 ],
[ "gun_module", 30 ],
[ "mark19", 5 ],
[ "tazer", 5 ],
[ "m249", 5 ],
[ "storage_battery", 5 ],
[ "plut_cell", 5 ],
[ "mil_plate", 2 ]
]
},
{
"type": "item_group",
"id": "tankbot",
"items": [
[ "tazer", 3 ],
{ "item": "flamethrower", "prob": 1, "charges-min": 0, "charges-max": 3000 },
[ "556", 8 ],
[ "alloy_plate", 10 ],
[ "kevlar_plate", 10 ],
[ "ceramic_armor", 10 ],
[ "hard_plate", 30 ],
[ "robot_controls", 5 ]
]
},
{
"type": "item_group",
"id": "tripod",
"items": [
{ "item": "flamethrower", "prob": 1, "charges-min": 0, "charges-max": 3000 },
[ "kevlar_plate", 10 ],
[ "ceramic_armor", 15 ],
[ "alloy_plate", 10 ],
[ "robot_controls", 3 ]
]
}
]
3 changes: 0 additions & 3 deletions data/json/itemgroups/science_and_tech.json
Original file line number Diff line number Diff line change
Expand Up @@ -139,12 +139,9 @@
[ "schematics_eyebot", 50 ],
[ "schematics_secubot", 50 ],
[ "schematics_skitterbot", 50 ],
[ "schematics_chickenbot", 5 ],
[ "schematics_hazmatbot", 50 ],
[ "schematics_riotbot", 50 ],
[ "schematics_sciencebot", 10 ],
[ "schematics_tankbot", 5 ],
[ "schematics_tripod", 5 ],
[ "schematics_molebot", 20 ],
[ "schematics_dispatch", 25 ],
[ "schematics_dispatch_military", 20 ],
Expand Down
9 changes: 6 additions & 3 deletions data/json/itemgroups/tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@
[ "hand_drill", 20 ],
[ "nailgun", 100 ],
[ "chisel", 10 ],
[ "toolbox", 15 ]
[ "toolbox", 12 ],
[ "toolbox_workshop", 3 ]
]
},
{
Expand All @@ -30,7 +31,8 @@
[ "elec_jackhammer", 40 ],
[ "metal_smoother", 90 ],
[ "jackhammer", 40 ],
[ "toolbox", 25 ],
[ "toolbox", 20 ],
[ "toolbox_workshop", 5 ],
[ "recharge_station", 10 ],
[ "angular_grinder", 30 ]
]
Expand Down Expand Up @@ -193,7 +195,8 @@
{ "group": "tools_common", "prob": 100 },
{ "group": "tools_lighting", "prob": 50 },
{ "group": "tools_tailor", "prob": 50 },
[ "toolbox", 5 ]
[ "toolbox", 4 ],
[ "toolbox_workshop", 1 ]
]
},
{
Expand Down
Loading