Skip to content

Commit

Permalink
Chiropteran Mutation Line (#70797)
Browse files Browse the repository at this point in the history
* i am the night

* Update mutations.json

* Update mutations.json

* commas

* teef

* Update integrated.json

* experimentation

* Update melee.cpp

* syntax, flag

* stuff

* climbin

* Update mutations.json

* bloooood

* more blood

* Update dictionary.txt

* Update mutations.json

* social

* social stuff

* friends

* switch to flags

* more friend stuff

* Update mutations.json

* Update mutations.json

* Update flags.json

* fixes

* bite bite bite

* bitin

* blrlrlrlghh biting

* bites done

* muzzle descs

* tech stuff

* vectors

* Update MARTIALART_JSON.md

* sonar

* remove extra fang stuff for later PR

* Update mutations.json

* fixes

* Update settings.json

* Update settings.json

* Update condition.h

* echolocation

* sonar cbm

* holy shit paws

* oh lord

* Update enchantments.json

* oaaoaaaarfghghghhj

* blooood

* hm

* crit_tec_id

* fangs

* woo

* Update settings.json

* Update data/json/mutations/mutations.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update data/json/mutations/mutations.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update data/json/mutations/mutations.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update data/json/mutations/mutations.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/lightmap.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/ranged.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update data/json/mutations/mutations.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* itemgroups

* Update techniques.json

* Update data/json/techniques.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update data/json/techniques.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update data/json/techniques.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update data/json/techniques.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update data/json/mutations/mutations.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* tests

* im dum

* Update exodii_merchant_itemlist.json

* dictionary

* Update dictionary.txt

* arpen fix

* balance

* Update swords_and_blades.json

* dont list damage on the item because it lies

* nerf fangs a bit

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* astyle

* Update consumption.cpp

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/consumption.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* github what the hell

* math_parser_diag instead of condition

* Update data/json/effects_on_condition/mutation_eocs/mutation_effect_eocs.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update data/json/effects_on_condition/mutation_eocs/mutation_effect_eocs.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update data/json/effects_on_condition/mutation_eocs/mutation_effect_eocs.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update src/math_parser_diag.cpp

Co-authored-by: andrei <68240139+andrei8l@users.noreply.github.com>

* change to characters_nearby, document

* Update doc/NPCs.md

Co-authored-by: andrei <68240139+andrei8l@users.noreply.github.com>

* weee

* updates

* Update mutations.json

* Update src/math_parser_diag.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update .vscode/settings.json

Co-authored-by: andrei <68240139+andrei8l@users.noreply.github.com>

* Update doc/NPCs.md

Co-authored-by: andrei <68240139+andrei8l@users.noreply.github.com>

* Update src/math_parser_diag.cpp

Co-authored-by: andrei <68240139+andrei8l@users.noreply.github.com>

* Update src/lightmap.cpp

Co-authored-by: andrei <68240139+andrei8l@users.noreply.github.com>

* Update lightmap.cpp

* Update lightmap.cpp

* Update lightmap.cpp

* Update lightmap.cpp

* Update map.h

* Balance etc

* More little tweaks

* Update src/character.cpp

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update character.cpp

* Update bonuses.cpp

* Update consumption.cpp

* Update morale_types.cpp

* Update mutations.json

* Update data/mods/Aftershock/mutations/mutations.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Remove social and fang stuff

* cleanup

* Update effects.json

* Update morale_types.json

* Update activity_handlers.cpp

* Update mtype.h

* Update species.json

* Update mutation_effect_eocs.json

* Update activity_handlers.cpp

* Update activity_handlers.cpp

* Update NPCs.md

* Update MARTIALART_JSON.md

* Update MARTIALART_JSON.md

* Update MARTIALART_JSON.md

* Update effects_eocs.json

* Update math_parser_diag.cpp

* Update math_parser_diag.cpp

* Update math_parser_diag.cpp

* Update morale_types.h

* Update mtype.cpp

* Update integrated.json

* Update effects_eocs.json

* Update monster_flags.json

* Update flags.json

* Update mutation_category.json

* Update mutation_type.json

* Update mutations.json

* update sonar

* remove NATURAL_WEAPON flag for now

* redesc natural_stance for now

* astyle

* fix subaquatic sonar

* Update consumption.cpp

* Update melee.cpp

* Update melee.cpp

* Update consumption.cpp

* Update monattack.cpp

* Update monattack.cpp

* Update morale_types.cpp

* fixes

* Update melee.cpp

* Update melee.cpp

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: andrei <68240139+andrei8l@users.noreply.github.com>
  • Loading branch information
3 people authored Feb 20, 2024
1 parent 13d5e80 commit 0030fb6
Show file tree
Hide file tree
Showing 50 changed files with 1,027 additions and 219 deletions.
13 changes: 13 additions & 0 deletions data/json/bionics.json
Original file line number Diff line number Diff line change
Expand Up @@ -815,6 +815,7 @@
"name": { "str": "Enhanced Hearing" },
"description": "When this bionic is active, your hearing will be drastically improved, allowing you to hear ten times better than the average person. Additionally, high-intensity sounds will be automatically dampened before they can damage your hearing.",
"occupied_bodyparts": [ [ "head", 2 ] ],
"mutation_conflicts": [ "BATEARS" ],
"flags": [ "BIONIC_TOGGLED", "IMMUNE_HEARING_DAMAGE" ],
"active_flags": [ "SUPER_HEARING" ],
"auto_deactivates": [ "bio_earplugs" ],
Expand Down Expand Up @@ -1600,6 +1601,18 @@
"flags": [ "BIONIC_NPC_USABLE" ],
"enchantments": [ { "condition": "ALWAYS", "values": [ { "value": "WEAPON_DISPERSION", "multiply": -0.25 } ] } ]
},
{
"id": "bio_sonar",
"type": "bionic",
"name": { "str": "Subaquatic Navigation System" },
"description": "While active, a tiny device in your inner ear periodically generates ultrasonic pulses which aid in navigation, provided you are underwater and able to hear.",
"occupied_bodyparts": [ [ "head", 1 ] ],
"act_cost": "1 J",
"trigger_cost": "5 J",
"flags": [ "BIONIC_TOGGLED" ],
"activated_eocs": [ "EOC_BIO_SONAR_activated" ],
"deactivated_eocs": [ "EOC_BIO_SONAR_deactivated" ]
},
{
"id": "bio_taser",
"type": "bionic",
Expand Down
2 changes: 1 addition & 1 deletion data/json/climbing.json
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,7 @@
"//": "Allows players to safely climb up/down or hold position against a wall.",
"copy-from": "generic_superpower",
"down": {
"menu_text": "Crawl down the wall with your sticky pads.",
"menu_text": "Crawl down the wall.",
"confirm_text": "Crawl down the wall?",
"msg_after": "You crawl down the wall.",
"//": "Can be used repeatedly to descend 1 floor at a time.",
Expand Down
42 changes: 42 additions & 0 deletions data/json/dreams.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,16 @@
"category": "GASTROPOD",
"strength": 1
},
{
"type": "dream",
"messages": [
"You dream about the moon.",
"You dream you're safely at home with a bustling family.",
"You dream of chasing a beautiful butterfly."
],
"category": "CHIROPTERAN",
"strength": 1
},
{
"type": "dream",
"messages": [
Expand Down Expand Up @@ -207,6 +217,17 @@
"category": "RABBIT",
"strength": 2
},
{
"type": "dream",
"messages": [
"You dream of flying.",
"You have an upsetting dream about falling and being unable to get back up.",
"Tinnitus follows you into your dreams, where it becomes a chorus of crickets.",
"You dream of warm breath and fresh blood."
],
"category": "CHIROPTERAN",
"strength": 2
},
{
"type": "dream",
"messages": [
Expand Down Expand Up @@ -442,6 +463,17 @@
"category": "BIRD",
"strength": 3
},
{
"type": "dream",
"messages": [
"You have a nightmare of being all alone, but then your family flies home to comfort you.",
"You dream of sneaking into someone's home to listen to them sleep.",
"You taste iron all night long, like you've bitten your tongue.",
"You dream in sounds and smells, not images."
],
"category": "CHIROPTERAN",
"strength": 3
},
{
"type": "dream",
"messages": [
Expand Down Expand Up @@ -721,6 +753,16 @@
"category": "CATTLE",
"strength": 4
},
{
"type": "dream",
"messages": [
"In your dreams, your fangs slip through flesh like scalpels. You quickly crawl away to let your clumsy prey bleed out.",
"You flutter through the air, listening for echoes to guide you through your dream.",
"You dream of friends and family crowded around, chattering noisily, grooming one another, and sharing blood."
],
"category": "CHIROPTERAN",
"strength": 4
},
{
"type": "dream",
"messages": [
Expand Down
60 changes: 57 additions & 3 deletions data/json/effects.json
Original file line number Diff line number Diff line change
Expand Up @@ -348,10 +348,10 @@
"type": "effect_type",
"id": "sneezing",
"name": [ "Sneezing" ],
"desc": [ "Effect to briefly distract you while you sneeze. You should not be able to see this." ],
"rating": "bad",
"desc": [ "It's hard to pay attention to anything when you're in the middle of sneezing!" ],
"max_duration": "1 s",
"base_mods": { "speed_mod": [ -20 ], "dex_mod": [ -2 ], "per_mod": [ -4 ] },
"show_in_info": false
"base_mods": { "speed_mod": [ -20 ], "dex_mod": [ -2 ], "per_mod": [ -4 ] }
},
{
"type": "effect_type",
Expand Down Expand Up @@ -1720,6 +1720,31 @@
"rating": "bad",
"blood_analysis_description": "Rat Primer Contamination"
},
{
"type": "effect_type",
"id": "mutagen_chiropteran",
"name": [ "Chiropteran Mutation", "Chiropteran Transformation", "Chiropteran Metamorphosis" ],
"desc": [
"You consumed chiropteran primer.",
"You taste iron, and you want more.",
"Every sound is a painful screech in your ears. It's all too much!."
],
"max_intensity": 3,
"resist_traits": [ "THRESH_CHIROPTERAN" ],
"base_mods": {
"hurt_min": [ 1 ],
"hurt_max": [ 2 ],
"hurt_chance": [ -22 ],
"hurt_tick": [ 150 ],
"pain_min": [ 1 ],
"pain_max": [ 2 ],
"pain_chance": [ 100 ],
"pain_tick": [ 75 ]
},
"scaling_mods": { "dex_mod": [ 1 ], "int_mod": [ -2 ], "speed_mod": [ 3.5 ], "hurt_chance": [ 21, 0 ], "pain_chance": [ -30 ] },
"rating": "bad",
"blood_analysis_description": "Chiropteran Primer Contamination"
},
{
"type": "effect_type",
"id": "mutagen_slime",
Expand Down Expand Up @@ -4859,5 +4884,34 @@
"desc": [ "You are descending at a safe speed." ],
"flags": [ "FEATHER_FALL" ],
"max_duration": "1 s"
},
{
"type": "effect_type",
"id": "quadruped_full",
"name": [ "" ],
"//": "Allows fully-quadrupedal mutants to run and crouch on all fours. For annoying reasons, this is handled via enchantments."
},
{
"type": "effect_type",
"id": "quadruped_half",
"name": [ "" ],
"//": "Allows quadrupedal mutants with front paws only to crouch-walk slightly faster than normal. For annoying reasons, this is handled via enchantments."
},
{
"type": "effect_type",
"id": "natural_stance",
"name": [ "Natural Stance" ],
"rating": "good",
"desc": [
"You are positioned to take advantage of your mutated anatomy, and will receive no penalties for crouching in melee combat. Wielding a weapon will cause you to lose this effect."
]
},
{
"type": "effect_type",
"id": "subaquatic_sonar",
"name": [ "Subaquatic SONAR" ],
"desc": [
"Every few seconds, an ultrasonic pulse is broadcast from your location. If you're underwater and your hearing is good enough, you may be able to navigate by the pings that come back."
]
}
]
12 changes: 12 additions & 0 deletions data/json/effects_on_condition/bionic_eocs.json
Original file line number Diff line number Diff line change
Expand Up @@ -141,5 +141,17 @@
"condition": { "u_has_bionics": "bio_leaky" },
"deactivate_condition": { "not": { "u_has_bionics": "bio_leaky" } },
"effect": [ { "u_mod_healthy": -1, "cap": -200 } ]
},
{
"type": "effect_on_condition",
"id": "EOC_BIO_SONAR_activated",
"condition": { "and": [ { "not": { "u_has_effect": "subaquatic_sonar" } }, { "u_has_bionics": "bio_sonar" } ] },
"effect": [ { "u_add_effect": "subaquatic_sonar", "duration": "PERMANENT" } ]
},
{
"type": "effect_on_condition",
"id": "EOC_BIO_SONAR_deactivated",
"condition": { "u_has_effect": "subaquatic_sonar" },
"effect": [ { "u_lose_effect": "subaquatic_sonar" } ]
}
]
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"condition": {
"and": [
{ "expects_vars": [ "prep_time", "spell_to_cast", "message_success", "message_fail" ] },
{ "math": [ "u_val('stamina')", ">", "_energy_amount" ] }
{ "math": [ "u_val('stamina')", ">", "energy_amount" ] }
]
},
"effect": [
Expand Down
31 changes: 31 additions & 0 deletions data/json/enchantments.json
Original file line number Diff line number Diff line change
Expand Up @@ -113,5 +113,36 @@
"description": "Your rapidly buzzing wings propel you with extra speed.",
"condition": "ALWAYS",
"values": [ { "value": "REGEN_STAMINA", "add": -110 } ]
},
{
"id": "ench_quadruped_movement_full",
"//": "For quadrupeds with all four of their animal limbs. We should avoid giving this to every animal mutant, as it helps keep lines distinct.",
"type": "enchantment",
"condition": {
"and": [
{ "u_has_flag": "QUADRUPED_CROUCH" },
{ "u_has_any_trait": [ "THRESH_RABBIT", "THRESH_BEAST", "THRESH_LUPINE", "THRESH_FELINE" ] },
{ "u_has_flag": "QUADRUPED_RUN" },
{ "or": [ { "u_has_move_mode": "crouch" }, { "u_has_move_mode": "run" } ] },
{ "not": "u_can_drop_weapon" }
]
},
"values": [ { "value": "MOVE_COST", "multiply": -0.15 }, { "value": "CARRY_WEIGHT", "multiply": 0.35 } ],
"ench_effects": [ { "effect": "natural_stance", "intensity": 1 } ]
},
{
"id": "ench_quadruped_movement_half",
"//": "For quadrupeds who only have their front paws. Makes crouch-walking a bit faster, but that's all.",
"type": "enchantment",
"condition": {
"and": [
{ "u_has_flag": "QUADRUPED_CROUCH" },
{ "u_has_any_trait": [ "THRESH_RABBIT", "THRESH_BEAST", "THRESH_LUPINE", "THRESH_FELINE" ] },
{ "not": { "u_has_flag": "QUADRUPED_RUN" } },
{ "u_has_move_mode": "crouch" },
{ "not": "u_can_drop_weapon" }
]
},
"values": [ { "value": "MOVE_COST", "multiply": -0.5 } ]
}
]
35 changes: 35 additions & 0 deletions data/json/flags.json
Original file line number Diff line number Diff line change
Expand Up @@ -2402,5 +2402,40 @@
"id": "BLEEDSLOW2",
"type": "json_flag",
"info": "The character bleeds even slower than normal, losing blood at 1/3rd the normal rate."
},
{
"id": "PSEUDOPOD_GRASP",
"type": "json_flag",
"//": "Removes some penalties for melee attacks made while prone or crouching."
},
{
"id": "HEMOVORE",
"type": "json_flag",
"//": "You eat blood to survive."
},
{
"id": "BLOODFEEDER",
"type": "json_flag",
"//": "You really like blood, and get less enjoyment out of other foods."
},
{
"id": "HEMOVORE_FUN",
"type": "json_flag",
"//": "This item contains blood and satisfies a hemovore's requirements."
},
{
"id": "QUADRUPED_CROUCH",
"type": "json_flag",
"//": "This character goes down on all fours when they crouch, if their hands are free. Used for paw mutations."
},
{
"id": "QUADRUPED_RUN",
"type": "json_flag",
"//": "This character can run or crouch on all fours if they have QUADRUPED_CROUCH, and gains the natural_stance effect. Used for paw mutations."
},
{
"id": "HEARING_PROTECTION",
"type": "json_flag",
"//": "This character treats received sounds as half as loud for the purposes of determing hearing damage."
}
]
24 changes: 24 additions & 0 deletions data/json/harvest_dissect.json
Original file line number Diff line number Diff line change
Expand Up @@ -671,6 +671,30 @@
{ "drop": "bird_sample_single", "type": "mutagen_group" }
]
},
{
"id": "dissect_chiropteran_sample_single",
"type": "harvest",
"message": "With cuts and pulls equally similar to both extraction and vandalism, you scrape together the most important parts of the creature.",
"entries": [ { "drop": "chiropteran_sample_single", "type": "mutagen_group" } ]
},
{
"id": "dissect_chiropteran_sample_small",
"type": "harvest",
"message": "With cuts and pulls equally similar to both extraction and vandalism, you scrape together the most important parts of the creature.",
"entries": [ { "drop": "chiropteran_sample_small", "type": "mutagen_group" } ]
},
{
"id": "dissect_chiropteran_sample_large",
"type": "harvest",
"message": "With cuts and pulls equally similar to both extraction and vandalism, you scrape together the most important parts of the creature.",
"entries": [ { "drop": "chiropteran_sample_large", "type": "mutagen_group" } ]
},
{
"id": "dissect_chiropteran_sample_huge",
"type": "harvest",
"message": "With cuts and pulls equally similar to both extraction and vandalism, you scrape together the most important parts of the creature.",
"entries": [ { "drop": "chiropteran_sample_huge", "type": "mutagen_group" } ]
},
{
"id": "dissect_flying_rodent_small",
"type": "harvest",
Expand Down
1 change: 1 addition & 0 deletions data/json/itemgroups/Labs/labs_mutagen.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@
{ "item": "meat", "prob": 40, "count": [ 1, 3 ] },
{ "item": "rabbit_sample", "prob": 40, "count": [ 1, 3 ] },
{ "item": "rat_sample", "prob": 40, "count": [ 1, 3 ] },
{ "item": "chiropteran_sample", "prob": 40, "count": [ 1, 3 ] },
{ "item": "mouse_sample", "prob": 40, "count": [ 1, 3 ] },
{ "item": "fish_sample", "prob": 40, "count": [ 1, 3 ] },
{ "item": "meat_tainted", "prob": 30, "count": [ 1, 3 ] },
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,30 @@
"subtype": "collection",
"entries": [ { "item": "chimera_sample", "count-min": 10, "count-max": 20 } ]
},
{
"id": "chiropteran_sample_single",
"type": "item_group",
"subtype": "collection",
"entries": [ { "item": "chiropteran_sample" } ]
},
{
"id": "chiropteran_sample_small",
"type": "item_group",
"subtype": "collection",
"entries": [ { "item": "chiropteran_sample", "count-min": 1, "count-max": 3 } ]
},
{
"id": "chiropteran_sample_large",
"type": "item_group",
"subtype": "collection",
"entries": [ { "item": "chiropteran_sample", "count-min": 3, "count-max": 6 } ]
},
{
"id": "chiropteran_sample_huge",
"type": "item_group",
"subtype": "collection",
"entries": [ { "item": "chiropteran_sample", "count-min": 10, "count-max": 20 } ]
},
{
"id": "elfa_sample_single",
"type": "item_group",
Expand Down
2 changes: 2 additions & 0 deletions data/json/itemgroups/bionics.json
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@
[ "bio_ar", 10 ],
[ "bio_fitnessband", 10 ],
[ "bio_radio", 10 ],
[ "bio_sonar", 10 ],
[ "bio_synlungs", 10 ],
[ "bio_taser", 10 ]
]
Expand Down Expand Up @@ -164,6 +165,7 @@
[ "bio_radscrubber", 10 ],
[ "bio_ads", 10 ],
[ "bio_ods", 10 ],
[ "bio_sonar", 10 ],
[ "bio_uncanny_dodge", 10 ],
[ "bio_laser", 10 ],
[ "bio_emp", 10 ],
Expand Down
Loading

0 comments on commit 0030fb6

Please sign in to comment.