Skip to content

Commit

Permalink
domestic bird spawn shakeup
Browse files Browse the repository at this point in the history
  • Loading branch information
Karol1223 committed Aug 18, 2024
1 parent febf8ed commit dc4c87f
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 11 deletions.
30 changes: 24 additions & 6 deletions data/json/monstergroups/misc.json
Original file line number Diff line number Diff line change
Expand Up @@ -211,7 +211,7 @@
{ "monster": "mon_dog_dachshund", "weight": 2, "cost_multiplier": 25, "pack_size": [ 1, 3 ] },
{ "monster": "mon_dog_gshepherd", "weight": 3, "cost_multiplier": 25, "pack_size": [ 1, 3 ] },
{ "monster": "mon_dog_samoyed", "weight": 1, "cost_multiplier": 25, "pack_size": [ 1, 3 ] },
{ "monster": "mon_chicken", "weight": 50, "cost_multiplier": 10, "pack_size": [ 1, 16 ] },
{ "group": "GROUP_BIRD_DOMESTIC", "weight": 50, "cost_multiplier": 5, "pack_size": [ 1, 5 ] },
{ "group": "GROUP_COWS", "weight": 50, "cost_multiplier": 25, "pack_size": [ 1, 8 ] },
{ "group": "GROUP_HORSES", "weight": 50, "cost_multiplier": 25, "pack_size": [ 1, 4 ] },
{ "group": "GROUP_PIGS", "weight": 10, "cost_multiplier": 25, "pack_size": [ 1, 6 ] },
Expand All @@ -221,7 +221,6 @@
{ "group": "GROUP_PIGS", "weight": 10, "cost_multiplier": 25, "ends": "90 days", "pack_size": [ 1, 6 ] },
{ "group": "GROUP_SHEEPS", "weight": 50, "cost_multiplier": 25, "pack_size": [ 1, 12 ] },
{ "monster": "mon_goat", "weight": 25, "cost_multiplier": 25, "pack_size": [ 1, 12 ] },
{ "monster": "mon_goose", "weight": 10, "cost_multiplier": 25, "pack_size": [ 1, 6 ] },
{ "monster": "mon_llama", "weight": 50, "cost_multiplier": 25, "pack_size": [ 1, 8 ] },
{ "monster": "mon_zombie_pig", "weight": 10, "cost_multiplier": 25, "starts": "3 days", "pack_size": [ 1, 5 ] },
{ "monster": "mon_zombie_pig", "weight": 10, "cost_multiplier": 25, "starts": "7 days", "pack_size": [ 1, 5 ] },
Expand All @@ -235,6 +234,28 @@
{ "monster": "mon_ferret", "weight": 10 }
]
},
{
"type": "monstergroup",
"name": "GROUP_BIRD_DOMESTIC",
"default": "mon_chicken",
"is_animal": true,
"monsters": [
{ "monster": "mon_chicken", "weight": 10, "pack_size": [ 1, 4 ] },
{ "monster": "mon_duck_domestic", "weight": 6, "pack_size": [ 1, 3 ] },
{ "monster": "mon_goose", "weight": 3, "pack_size": [ 1, 2 ] },
{ "monster": "mon_turkey_domestic", "weight": 1 }
]
},
{
"type": "monstergroup",
"name": "GROUP_BIRD_DOMESTIC_WATERFOWL",
"default": "mon_duck_domestic",
"is_animal": true,
"monsters": [
{ "monster": "mon_duck_domestic", "weight": 2, "pack_size": [ 1, 3 ] },
{ "monster": "mon_goose", "weight": 1, "pack_size": [ 1, 2 ] }
]
},
{
"type": "monstergroup",
"name": "GROUP_SAFE",
Expand All @@ -244,7 +265,7 @@
{ "monster": "mon_null", "weight": 679 },
{ "monster": "mon_bat", "weight": 10 },
{ "monster": "mon_bobcat", "weight": 10 },
{ "monster": "mon_chicken", "weight": 10 },
{ "group": "GROUP_BIRD_DOMESTIC", "weight": 20 },
{ "monster": "mon_chipmunk", "weight": 10 },
{ "monster": "mon_crow", "weight": 10 },
{ "monster": "mon_raven", "weight": 10 },
Expand Down Expand Up @@ -278,7 +299,6 @@
{ "group": "GROUP_SHEEPS", "weight": 10 },
{ "monster": "mon_goat", "weight": 10 },
{ "monster": "mon_lemming", "weight": 10 },
{ "monster": "mon_goose", "weight": 10 },
{ "monster": "mon_llama", "weight": 10 },
{ "monster": "mon_woodlouse", "weight": 10 },
{ "monster": "mon_cicada_nymph", "weight": 10 },
Expand Down Expand Up @@ -520,7 +540,6 @@
{ "monster": "mon_opossum", "weight": 10 },
{ "monster": "mon_squirrel", "weight": 20 },
{ "monster": "mon_weasel", "weight": 20 },
{ "monster": "mon_chicken", "weight": 10 },
{ "monster": "mon_grouse", "weight": 10 },
{ "monster": "mon_pheasant", "weight": 10 },
{ "monster": "mon_turkey", "weight": 20 }
Expand All @@ -532,7 +551,6 @@
"//": "Special group with hardcoded reference in basecamp::hunting_results. Does not actually spawn anywhere, used solely to determine returns from camp hunting mission.",
"//2": "This group can only be picked from when the hunt large animals mission is used, in addition to GROUP_CAMP_HUNTING.",
"monsters": [
{ "monster": "mon_chicken", "weight": 20 },
{ "monster": "mon_grouse", "weight": 2 },
{ "monster": "mon_pheasant", "weight": 2 },
{ "monster": "mon_turkey", "weight": 10 },
Expand Down
8 changes: 3 additions & 5 deletions data/json/monstergroups/wilderness.json
Original file line number Diff line number Diff line change
Expand Up @@ -356,7 +356,7 @@
"pack_size": [ 1, 3 ]
},
{ "group": "GROUP_WATER_STRIDER", "weight": 15, "cost_multiplier": 3, "pack_size": [ 2, 4 ] },
{ "monster": "mon_goose", "weight": 15, "cost_multiplier": 5, "pack_size": [ 1, 4 ] },
{ "group": "GROUP_BIRD_DOMESTIC_WATERFOWL", "weight": 15, "cost_multiplier": 5, "pack_size": [ 1, 2 ] },
{ "monster": "mon_coot", "weight": 15, "cost_multiplier": 5, "pack_size": [ 1, 6 ] },
{ "monster": "mon_moorhen", "weight": 15, "cost_multiplier": 5, "pack_size": [ 1, 6 ] },
{ "monster": "mon_cormorant", "weight": 15, "cost_multiplier": 5, "pack_size": [ 1, 4 ] },
Expand Down Expand Up @@ -521,7 +521,6 @@
{ "monster": "mon_chipmunk", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_squirrel", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_squirrel_red", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_chicken", "weight": 10 },
{ "monster": "mon_turkey", "weight": 10 },
{
"monster": "mon_raccoon",
Expand Down Expand Up @@ -565,7 +564,7 @@
"monsters": [
{ "monster": "mon_duck", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_goose_canadian", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_goose", "weight": 50, "cost_multiplier": 0 },
{ "group": "GROUP_BIRD_DOMESTIC_WATERFOWL", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_coot", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_moorhen", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_cormorant", "weight": 50, "cost_multiplier": 0 },
Expand Down Expand Up @@ -627,7 +626,7 @@
"is_animal": true,
"monsters": [
{ "monster": "mon_goat", "weight": 1, "pack_size": [ 1, 4 ] },
{ "monster": "mon_chicken", "weight": 10, "pack_size": [ 4, 6 ] }
{ "group": "GROUP_BIRD_DOMESTIC", "weight": 10, "pack_size": [ 1, 2 ] }
]
},
{
Expand All @@ -636,7 +635,6 @@
"is_animal": true,
"monsters": [
{ "monster": "mon_duck", "weight": 20, "pack_size": [ 1, 4 ], "conditions": [ "SPRING", "SUMMER", "AUTUMN" ] },
{ "monster": "mon_goose", "weight": 15, "pack_size": [ 2, 4 ] },
{ "monster": "mon_coot", "weight": 15, "pack_size": [ 2, 4 ] },
{ "monster": "mon_moorhen", "weight": 15, "pack_size": [ 2, 4 ] },
{ "monster": "mon_cormorant", "weight": 15, "pack_size": [ 2, 4 ] },
Expand Down

0 comments on commit dc4c87f

Please sign in to comment.