Skip to content

Commit

Permalink
[Xedra Evolved] Move Nuckalavees to XE (#75222)
Browse files Browse the repository at this point in the history
* Initial commit

* No summer spawning

* Update data/mods/Xedra_Evolved/monsters/elementals.json

---------

Co-authored-by: Maleclypse <[email protected]>
  • Loading branch information
Standing-Storm and Maleclypse authored Jul 25, 2024
1 parent 1d47633 commit 75cf294
Show file tree
Hide file tree
Showing 11 changed files with 95 additions and 65 deletions.
1 change: 0 additions & 1 deletion data/json/monstergroups/lab.json
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,6 @@
{ "monster": "mon_yugg", "weight": 20, "cost_multiplier": 0 },
{ "monster": "mon_gelatin", "weight": 80, "cost_multiplier": 0 },
{ "monster": "mon_flaming_eye", "weight": 20, "cost_multiplier": 0 },
{ "monster": "mon_nuckalavee", "weight": 20, "cost_multiplier": 0 },
{ "monster": "mon_kreck", "weight": 110, "cost_multiplier": 0 },
{ "monster": "mon_gozu", "weight": 100, "cost_multiplier": 0 },
{ "monster": "mon_shoggoth", "weight": 20, "cost_multiplier": 0 },
Expand Down
2 changes: 0 additions & 2 deletions data/json/monstergroups/misc.json
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,6 @@
{ "monster": "mon_hunting_horror", "weight": 50, "pack_size": [ 1, 2 ] },
{ "monster": "mon_gozu", "weight": 50 },
{ "monster": "mon_shoggoth", "weight": 30, "cost_multiplier": 2 },
{ "monster": "mon_nuckalavee", "weight": 30, "cost_multiplier": 2 },
{ "monster": "mon_albino_penguin", "weight": 20, "pack_size": [ 2, 4 ] },
{ "monster": "mon_darkman", "weight": 10, "cost_multiplier": 2 }
]
Expand Down Expand Up @@ -426,7 +425,6 @@
{ "monster": "mon_mi_go_scout" },
{ "monster": "mon_shrapnel_swarm" },
{ "monster": "mon_flaming_eye" },
{ "monster": "mon_nuckalavee" },
{ "monster": "mon_flying_polyp" },
{ "monster": "mon_unseen_hunter" },
{ "monster": "mon_hound_tindalos" },
Expand Down
3 changes: 0 additions & 3 deletions data/json/monstergroups/nether.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@
{ "monster": "mon_hunting_horror", "weight": 100, "cost_multiplier": 0 },
{ "monster": "mon_unseen_hunter", "weight": 100, "starts": "180 hours" },
{ "monster": "mon_yugg", "weight": 100, "cost_multiplier": 0 },
{ "monster": "mon_nuckalavee", "weight": 100, "cost_multiplier": 0 },
{ "monster": "mon_star_vampire", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_star_vampire_coiling", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_gelatin", "weight": 100, "cost_multiplier": 0 },
Expand All @@ -53,7 +52,6 @@
{ "monster": "mon_yugg", "weight": 70, "cost_multiplier": 0 },
{ "monster": "mon_gelatin", "weight": 120, "cost_multiplier": 0 },
{ "monster": "mon_flaming_eye", "weight": 120, "cost_multiplier": 0 },
{ "monster": "mon_nuckalavee", "weight": 25, "cost_multiplier": 0 },
{ "monster": "mon_star_vampire", "weight": 7, "cost_multiplier": 0 },
{ "monster": "mon_star_vampire_coiling", "weight": 7, "cost_multiplier": 0 },
{ "monster": "mon_kreck", "weight": 210, "cost_multiplier": 0 },
Expand Down Expand Up @@ -127,7 +125,6 @@
{ "monster": "mon_star_vampire_coiling", "weight": 25, "cost_multiplier": 0 },
{ "monster": "mon_shoggoth", "weight": 30, "cost_multiplier": 0 },
{ "monster": "mon_flying_polyp", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_nuckalavee", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_yugg", "weight": 50, "cost_multiplier": 0 }
]
},
Expand Down
47 changes: 0 additions & 47 deletions data/json/monsters/nether.json
Original file line number Diff line number Diff line change
Expand Up @@ -2147,53 +2147,6 @@
"fear_triggers": [ "FIRE" ],
"flags": [ "HEARS", "WARM", "SWIMS", "AQUATIC", "NO_BREATHE", "WATER_CAMOUFLAGE", "ARTHROPOD_BLOOD", "GOODHEARING", "ANIMAL" ]
},
{
"id": "mon_nuckalavee",
"type": "MONSTER",
"name": { "str": "nuckalavee" },
"description": "A giant grotesque centaur-like beast, with a skinless human torso grafted to an equally skinless horse. Thick toxic smoke leeches from its two mouths as it affixes you with a gaze of pure malevolence.",
"default_faction": "nether",
"bodytype": "blob",
"species": [ "NETHER" ],
"volume": "108500 ml",
"weight": "250 kg",
"hp": 300,
"speed": 200,
"material": [ "flesh" ],
"symbol": "N",
"color": "dark_gray",
"aggression": 100,
"morale": 100,
"melee_skill": 6,
"melee_dice": 8,
"melee_dice_sides": 3,
"melee_damage": [ { "damage_type": "cut", "amount": 8 } ],
"dodge": 2,
"bleed_rate": 20,
"families": [ "prof_wp_netherium_abomination" ],
"weakpoint_sets": [ "wps_netherium_abomination" ],
"emit_fields": [ { "emit_id": "emit_toxic_stream", "delay": "1 s" } ],
"harvest": "exempt",
"special_attacks": [ { "id": "smash", "throw_strength": 96 } ],
"death_function": { "corpse_type": "NO_CORPSE", "message": "The %s melts away." },
"flags": [
"SEES",
"SMELLS",
"HEARS",
"HAS_MIND",
"BASHES",
"GROUP_BASH",
"SWIMS",
"ATTACKMON",
"PLASTIC",
"ACIDPROOF",
"NOGIB",
"NO_BREATHE"
],
"vision_day": 50,
"vision_night": 8,
"armor": { "bash": 8 }
},
{
"id": "mon_nether_unviable_butterfly",
"type": "MONSTER",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1235,12 +1235,6 @@
"copy-from": "mon_nether_fish",
"extend": { "armor": { "nether": 14 } }
},
{
"type": "MONSTER",
"id": "mon_nuckalavee",
"copy-from": "mon_nuckalavee",
"extend": { "flags": [ "POISONPROOF" ] }
},
{
"type": "MONSTER",
"id": "mon_cat_mutant_prism",
Expand Down
2 changes: 0 additions & 2 deletions data/mods/MindOverMatter/monstergroups/monstergroups_new.json
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,6 @@
{ "monster": "mon_darkman", "weight": 15, "cost_multiplier": 0 },
{ "monster": "mon_gozu", "weight": 60, "cost_multiplier": 0 },
{ "monster": "mon_flying_polyp", "weight": 60, "cost_multiplier": 0 },
{ "monster": "mon_nuckalavee", "weight": 60, "cost_multiplier": 0 },
{ "monster": "mon_hunting_horror", "weight": 60, "cost_multiplier": 0 },
{ "monster": "mon_unseen_hunter", "weight": 60, "cost_multiplier": 2 },
{ "monster": "mon_star_vampire", "weight": 10, "cost_multiplier": 0 },
Expand Down Expand Up @@ -242,7 +241,6 @@
"monsters": [
{ "monster": "mon_blank", "weight": 135, "cost_multiplier": 0 },
{ "monster": "mon_flying_polyp", "weight": 80, "cost_multiplier": 0 },
{ "monster": "mon_nuckalavee", "weight": 80, "cost_multiplier": 0 },
{ "monster": "mon_hunting_horror", "weight": 150, "cost_multiplier": 0 },
{ "monster": "mon_gracke", "weight": 150, "cost_multiplier": 0 },
{ "monster": "mon_unseen_hunter", "weight": 80, "cost_multiplier": 0 },
Expand Down
2 changes: 0 additions & 2 deletions data/mods/Mythos-Creatures/monstergroups/nether.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@
"default": "mon_blank",
"monsters": [
{ "monster": "mon_flying_polyp", "weight": 100, "cost_multiplier": 0 },
{ "monster": "mon_nuckalavee", "weight": 100, "cost_multiplier": 0 },
{ "monster": "mon_hunting_horror", "weight": 100, "cost_multiplier": 0 },
{ "monster": "mon_mi_go", "weight": 100, "cost_multiplier": 0 },
{ "monster": "mon_unseen_hunter", "weight": 100, "starts": "180 hours" },
Expand All @@ -53,7 +52,6 @@
"monsters": [
{ "monster": "mon_blank", "weight": 135, "cost_multiplier": 0 },
{ "monster": "mon_flying_polyp", "weight": 25, "cost_multiplier": 0 },
{ "monster": "mon_nuckalavee", "weight": 100, "cost_multiplier": 0 },
{ "monster": "mon_hunting_horror", "weight": 240, "cost_multiplier": 0 },
{ "monster": "mon_unseen_hunter", "weight": 50, "cost_multiplier": 0, "starts": "30 days" },
{ "monster": "mon_yugg", "weight": 70, "cost_multiplier": 0 },
Expand Down
6 changes: 6 additions & 0 deletions data/mods/Xedra_Evolved/dissect.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,12 @@
"message": "With cuts and pulls equally similar to both extraction and vandalism, you scrape together the most important parts of the creature.",
"entries": [ { "drop": "undine_sample_small", "type": "mutagen_group" } ]
},
{
"id": "dissect_undine_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": "undine_sample_large", "type": "mutagen_group" } ]
},
{
"id": "dissect_arvore_single",
"type": "harvest",
Expand Down
55 changes: 55 additions & 0 deletions data/mods/Xedra_Evolved/monsters/elementals.json
Original file line number Diff line number Diff line change
Expand Up @@ -329,6 +329,61 @@
},
"flags": [ "SEES", "HEARS", "FAE_CREATURE", "SWIMS", "PLASTIC", "NO_BREATHE", "CAMOUFLAGE", "WATER_CAMOUFLAGE" ]
},
{
"id": "mon_nuckalavee",
"type": "MONSTER",
"name": { "str": "nuckalavee" },
"description": "A giant grotesque centaur-like beast, with a skinless human torso grafted to an equally skinless horse. Thick toxic smoke leeches from its two mouths as it affixes you with a gaze of pure malevolence.",
"default_faction": "nether",
"bodytype": "centaur",
"species": [ "UNDINE" ],
"volume": "108500 ml",
"weight": "250 kg",
"hp": 300,
"speed": 200,
"material": [ "fae_flesh" ],
"symbol": "N",
"color": "dark_gray",
"aggression": 50,
"morale": 100,
"melee_skill": 6,
"melee_dice": 8,
"melee_dice_sides": 3,
"melee_damage": [ { "damage_type": "cut", "amount": 8 } ],
"dodge": 2,
"bleed_rate": 20,
"weakpoint_sets": [ "wps_alien_biology" ],
"families": [ "prof_alien_biology" ],
"harvest": "water_elemental",
"dissect": "dissect_undine_large",
"special_attacks": [
{ "id": "smash", "throw_strength": 96 },
{
"id": "mon_nuckalavee_breath",
"type": "spell",
"spell_data": { "id": "mon_nuckalavee_toxic_breath", "min_level": 0 },
"cooldown": { "math": [ "10 + rand(15)" ] },
"monster_message": "%1$s breathes out a stream of toxic gas!"
}
],
"flags": [
"SEES",
"SMELLS",
"HEARS",
"HAS_MIND",
"BASHES",
"GROUP_BASH",
"SWIMS",
"ATTACKMON",
"PLASTIC",
"ACIDPROOF",
"NOGIB",
"NO_BREATHE"
],
"vision_day": 50,
"vision_night": 8,
"armor": { "bash": 8 }
},
{
"id": "mon_ratatosk_children",
"type": "MONSTER",
Expand Down
23 changes: 22 additions & 1 deletion data/mods/Xedra_Evolved/monsters/monster_spells.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"min_range": 7,
"max_range": 7,
"field_id": "fd_cold_air4",
"field_chance": 100,
"field_chance": 1,
"min_field_intensity": 3,
"max_field_intensity": 3,
"damage_type": "cold"
Expand Down Expand Up @@ -164,5 +164,26 @@
"field_chance": 1,
"min_field_intensity": 3,
"max_field_intensity": 3
},
{
"id": "mon_nuckalavee_toxic_breath",
"type": "SPELL",
"name": "Nuckalavee Toxic Breath",
"description": "The Nuckalavee breathes out toxic gas. It's a bug if you have it.",
"effect": "attack",
"shape": "cone",
"valid_targets": [ "self", "ally", "hostile", "ground" ],
"max_level": 20,
"min_damage": 0,
"max_damage": 0,
"min_aoe": 30,
"max_aoe": 30,
"min_range": 6,
"max_range": 6,
"field_id": "fd_toxic_gas",
"field_chance": 1,
"min_field_intensity": 2,
"max_field_intensity": 3,
"damage_type": "cold"
}
]
13 changes: 12 additions & 1 deletion data/mods/Xedra_Evolved/monsters/monstergroup.json
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,13 @@
{ "monster": "mon_water_sprite", "weight": 125, "cost_multiplier": 0 },
{ "monster": "mon_spitting_lizard", "weight": 300, "cost_multiplier": 0 },
{ "monster": "mon_undertow", "weight": 75, "cost_multiplier": 2 },
{ "monster": "mon_shabriri", "weight": 60, "cost_multiplier": 2 }
{ "monster": "mon_shabriri", "weight": 60, "cost_multiplier": 2 },
{
"monster": "mon_nuckalavee",
"weight": 5,
"cost_multiplier": 5,
"conditions": [ "SPRING", "AUTUMN", "WINTER" ]
}
]
},
{
Expand All @@ -212,6 +218,11 @@
{ "monster": "mon_shabriri", "weight": 50, "cost_multiplier": 0 }
]
},
{
"type": "monstergroup",
"name": "GROUP_GENIUS_UNDINE_GREATER",
"monsters": [ { "monster": "mon_nuckalavee", "weight": 20, "cost_multiplier": 0 } ]
},
{
"type": "monstergroup",
"name": "GROUP_GENIUS_SALAMANDER",
Expand Down

0 comments on commit 75cf294

Please sign in to comment.