diff --git a/data/mods/Xedra_Evolved/damage_types.json b/data/mods/Xedra_Evolved/damage_types.json index fa4e97753d40a..cb524279f48cd 100644 --- a/data/mods/Xedra_Evolved/damage_types.json +++ b/data/mods/Xedra_Evolved/damage_types.json @@ -85,7 +85,10 @@ { "not": { "npc_has_flag": "SHADOW_MONSTER_IMMUNE" } } ] }, - "effect": [ { "npc_add_effect": "blind", "duration": "3 s" } ] + "effect": [ + { "npc_add_effect": "blind", "duration": "3 s" }, + { "u_message": "A bit of shadowstuff settles over your eyes, blocking your vision!", "type": "bad" } + ] }, { "type": "effect_on_condition", @@ -114,5 +117,96 @@ "pet_prot_info": { "order": 999903, "show_type": false }, "melee_combat_info": { "order": 999903, "show_type": false }, "ablative_info": { "order": 999903, "show_type": false } + }, + { + "id": "xe_void_damage", + "type": "damage_type", + "physical": false, + "magic_color": "dark_gray_cyan", + "name": "nihility", + "skill": "bashing", + "derived_from": [ "bash", 0.7 ], + "immune_flags": { "character": [ "VOID_CHAR_IMMUNE" ], "monster": [ "VOID_MONSTER_IMMUNE" ] }, + "ondamage_eocs": [ "EOC_VOID_DAMAGE_STUN_CHANCE", "EOC_STARING_INTO_THE_VOID" ] + }, + { + "type": "effect_on_condition", + "id": "EOC_VOID_DAMAGE_STUN_CHANCE", + "condition": { + "and": [ + { "x_in_y_chance": { "x": 1, "y": 8 } }, + { "math": [ "_damage_taken > 0" ] }, + { "not": { "npc_has_trait": "VOIDWALKER" } }, + { "not": { "npc_has_flag": "VOID_CHAR_IMMUNE" } }, + { "not": { "npc_has_flag": "VOID_MONSTER_IMMUNE" } } + ] + }, + "effect": [ + { "u_message": "Visions of the outer darkness lock your muscles in place!", "type": "bad" }, + { "npc_add_effect": "stun", "duration": "1 s" } + ] + }, + { + "type": "effect_on_condition", + "id": "EOC_STARING_INTO_THE_VOID", + "//": "dimensional effects don't take against dimensionally anchored foes.", + "condition": { + "or": [ + { "u_has_worn_with_flag": "DIMENSIONAL_ANCHOR" }, + { "npc_has_flag": "DIMENSIONAL_ANCHOR" }, + { "npc_has_flag": "VOID_CHAR_IMMUNE" }, + { "npc_has_flag": "VOIDWALKER" } + ] + }, + "effect": { "u_message": "You feel the attention of something malevolent pass you by.", "type": "warning" }, + "false_effect": { "run_eocs": [ "EOC_STARING_INTO_THE_VOID2" ] } + }, + { + "type": "effect_on_condition", + "id": "EOC_STARING_INTO_THE_VOID2", + "condition": "player_see_npc", + "effect": [ + { + "u_message": "The stares at you, and you feel the attention of something in the deep dark turn towards you.", + "type": "bad" + }, + { "run_eocs": [ "EOC_VOID_STARE_EFF" ] } + ], + "false_effect": [ + { "u_message": "A thing beyond humanity is watching you across the void of space.", "type": "bad" }, + { "run_eocs": [ "EOC_VOID_STARE_EFF" ] } + ] + }, + { + "type": "effect_on_condition", + "id": "EOC_VOID_STARE_EFF", + "effect": [ + { + "u_add_effect": "void_stares_back", + "intensity": { "math": [ "u_effect_intensity('void_stares_back') + 1" ] }, + "duration": [ "2 m", "5 m" ] + }, + { "run_eocs": [ "EOC_VOID_STARE_EFF2" ] } + ] + }, + { + "type": "effect_on_condition", + "id": "EOC_VOID_STARE_EFF2", + "condition": { "math": [ "u_effect_intensity('void_stares_back') = 5" ] }, + "effect": [ + { "u_add_effect": "void_stares_back", "intensity": { "math": [ "u_effect_intensity('void_stares_back') - 5" ] } }, + { "u_add_effect": "voidmarked", "duration": [ "24 hours", "120 hours" ] } + ] + }, + { + "id": "xe_void_damage", + "type": "damage_info_order", + "info_display": "detailed", + "verb": "umbrous", + "bionic_info": { "order": 996903, "show_type": false }, + "protection_info": { "order": 996903, "show_type": false }, + "pet_prot_info": { "order": 996903, "show_type": false }, + "melee_combat_info": { "order": 996903, "show_type": false }, + "ablative_info": { "order": 996903, "show_type": false } } ] diff --git a/data/mods/Xedra_Evolved/effects/effects.json b/data/mods/Xedra_Evolved/effects/effects.json index 8db126a46375d..4112ae06eefca 100644 --- a/data/mods/Xedra_Evolved/effects/effects.json +++ b/data/mods/Xedra_Evolved/effects/effects.json @@ -3038,5 +3038,19 @@ "max_intensity": 1, "show_in_info": true, "enchantments": [ { "hit_you_effect": [ { "id": "xedra_monster_erosion_attack" } ] } ] + }, + { + "type": "effect_type", + "id": "discombobulate", + "name": [ "Discombobulated" ], + "desc": [ "Your %s flesh is warped and taffy-like." ], + "main_parts_only": true, + "part_descs": true, + "show_in_info": true, + "miss_messages": [ [ "Your limbs don't move as smoothly as usual.", 1 ] ], + "immune_bp_flags": [ "BIONIC_LIMB" ], + "resist_traits": [ "RESTRICTED", "CHAOTIC_BAD" ], + "base_mods": { "dex_mod": [ -1 ], "str_mod": [ -1 ], "speed_mod": [ -3 ] }, + "scaling_mods": { "str_mod": [ -0.5, -0.3 ], "dex_mod": [ -0.5, -0.3 ], "speed_mod": [ -0.5, -0.25 ] } } ] diff --git a/data/mods/Xedra_Evolved/effects/effects_monsters.json b/data/mods/Xedra_Evolved/effects/effects_monsters.json new file mode 100644 index 0000000000000..bb721700dcc94 --- /dev/null +++ b/data/mods/Xedra_Evolved/effects/effects_monsters.json @@ -0,0 +1,29 @@ +[ + { + "type": "effect_type", + "id": "effect_monster_genetwist_armor", + "name": [ "Genetwist Armor" ], + "desc": [ "Your skin pinches into interlocking scutes." ], + "show_in_info": true, + "enchantments": [ + { + "incoming_damage_mod": [ + { "type": "bash", "add": -7 }, + { "type": "stab", "add": -4 }, + { "type": "cut", "add": -10 }, + { "type": "bullet", "add": -8 }, + { "type": "acid", "add": -12 } + ] + } + ] + }, + { + "type": "effect_type", + "id": "effect_migo_extra_limbs", + "name": [ "Extra Limbs" ], + "desc": [ "You have grown extra legs and became faster." ], + "show_in_info": true, + "removes_effects": [ "staggered", "maimed_leg" ], + "enchantments": [ { "values": [ { "value": "SPEED", "multiply": 0.17 } ] } ] + } +] diff --git a/data/mods/Xedra_Evolved/flags.json b/data/mods/Xedra_Evolved/flags.json index bba8855bd074c..d6f3a1e56faf4 100644 --- a/data/mods/Xedra_Evolved/flags.json +++ b/data/mods/Xedra_Evolved/flags.json @@ -56,5 +56,25 @@ { "id": "STABILIZED_TIMELINE", "type": "monster_flag" + }, + { + "id": "SHADOW_CHAR_IMMUNE", + "type": "json_flag", + "//": "Immune to shadow damage" + }, + { + "id": "SHADOW_MONSTER_IMMUNE", + "type": "monster_flag", + "//": "Immune to shadow damage" + }, + { + "id": "VOID_CHAR_IMMUNE", + "type": "json_flag", + "//": "Immune to void damage" + }, + { + "id": "VOID_MONSTER_IMMUNE", + "type": "monster_flag", + "//": "Immune to void damage" } ] diff --git a/data/mods/Xedra_Evolved/json_flags.json b/data/mods/Xedra_Evolved/json_flags.json deleted file mode 100644 index 00713d03e77e2..0000000000000 --- a/data/mods/Xedra_Evolved/json_flags.json +++ /dev/null @@ -1,12 +0,0 @@ -[ - { - "id": "SHADOW_CHAR_IMMUNE", - "type": "json_flag", - "//": "Immune to shadow damage" - }, - { - "id": "SHADOW_MONSTER_IMMUNE", - "type": "monster_flag", - "//": "Immune to shadow damage" - } -] diff --git a/data/mods/Xedra_Evolved/monster_special_attacks/monster_special_attacks.json b/data/mods/Xedra_Evolved/monster_special_attacks/monster_special_attacks.json index 6de1985349557..7df6af4db502e 100644 --- a/data/mods/Xedra_Evolved/monster_special_attacks/monster_special_attacks.json +++ b/data/mods/Xedra_Evolved/monster_special_attacks/monster_special_attacks.json @@ -58,6 +58,29 @@ "difficulty": 2, "energy_source": "NONE" }, + { + "id": "xe_teeth_void", + "type": "SPELL", + "name": "Teeth of the Void", + "effect": "attack", + "shape": "blast", + "description": "An invisible freezing cold mouth with jagged rough teeth made of the void itself bite your target.", + "valid_targets": [ "hostile" ], + "spell_class": "MANA_SEEKER_BOLTS", + "min_damage": { "math": [ "(u_spell_level('xe_teeth_void') * 0.4) + 1" ] }, + "max_damage": { "math": [ "(u_spell_level('xe_teeth_void') * 0.8) + 3" ] }, + "max_level": 12, + "min_range": 6, + "max_range": 12, + "range_increment": 0.5, + "energy_source": "MANA", + "base_energy_cost": 250, + "base_casting_time": 85, + "final_casting_time": 85, + "damage_type": "xe_void_damage", + "sound_description": "a susurrus of baleful whispers", + "flags": [ "CHANNELING_SPELL", "RANDOM_DAMAGE", "RANDOM_TARGET", "SOMATIC", "NO_LEGS", "MUST_HAVE_CLASS_TO_LEARN" ] + }, { "type": "monster_attack", "attack_type": "melee", diff --git a/data/mods/Xedra_Evolved/monsters/migo.json b/data/mods/Xedra_Evolved/monsters/migo.json index b6cb329f4d776..6cfd0329178d6 100644 --- a/data/mods/Xedra_Evolved/monsters/migo.json +++ b/data/mods/Xedra_Evolved/monsters/migo.json @@ -44,5 +44,173 @@ "CORNERED_FIGHTER" ], "armor": { "bash": 10, "cut": 16, "stab": 10, "bullet": 10, "electric": 3, "acid": 20 } + }, + { + "id": "mon_mi_go_genetwister", + "type": "MONSTER", + "name": { "str": "mi-go genetwister" }, + "description": "An alien creature of uncertain origin. Its shapeless pink body bears numerous sets of paired appendages of unknown function, and a pair of ribbed, membranous wings which seem to be quite useless. Its odd, vaguely pyramid-shaped head bristles with numerous wavering antennae, and it moves with even more fluidity than what you've seen in other creatures. Vestigial digits form and reabsorb back into its body as you watch.", + "default_faction": "mi-go", + "bodytype": "migo", + "species": [ "MIGO" ], + "looks_like": "mon_mi_go", + "volume": "92500 ml", + "weight": "120 kg", + "hp": 210, + "speed": 120, + "diff": 50, + "material": [ "mi-go_flesh" ], + "symbol": "&", + "color": "pink", + "aggression": 20, + "morale": 35, + "melee_skill": 6, + "melee_dice": 4, + "melee_dice_sides": 6, + "melee_damage": [ { "damage_type": "cut", "amount": 6 } ], + "dodge": 4, + "regenerates": 2, + "bleed_rate": 50, + "vision_day": 50, + "vision_night": 20, + "harvest": "mi-go", + "weakpoint_sets": [ "wps_mi-go", "wps_natural_armor" ], + "families": [ "prof_wp_mi-go_basic", "prof_wp_mi-go_advanced", "prof_wp_nat_armored" ], + "path_settings": { "max_dist": 50, "allow_open_doors": true, "avoid_traps": true, "avoid_sharp": true }, + "scents_ignored": [ "sc_fetid" ], + "special_attacks": [ + [ "PARROT", 100 ], + { "id": "scratch", "damage_max_instance": [ { "damage_type": "cut", "amount": 16, "armor_multiplier": 0.8 } ] }, + { + "type": "monster_attack", + "attack_type": "melee", + "id": "migo_flesh_pull", + "cooldown": 7, + "move_cost": 106, + "accuracy": 6, + "blockable": false, + "damage_max_instance": [ { "damage_type": "bash", "amount": 5 }, { "damage_type": "cut", "amount": 7 } ], + "condition": { "not": { "u_has_effect": "maimed_arm" } }, + "eoc": [ "EOC_MIGO_FLESH_PULL" ], + "hit_dmg_u": "%1$s hits your %2$s with an appendage and the flesh becomes like taffy!", + "hit_dmg_npc": "%1$s hits 's %2$s with an appendage and the flesh becomes like taffy!", + "miss_msg_u": "%1$s tries to snatch you, but you dodge!", + "miss_msg_npc": "%1$s tries to snatch , but they dodge!", + "no_dmg_msg_u": "%1$s hits your %2$s and your flesh remains firm.", + "no_dmg_msg_npc": "%1$s hits 's %2$s and their flesh remains firm." + }, + { + "id": "migo_genetwist_armor", + "type": "spell", + "spell_data": { "id": "migo_genetwist_armor_spell" }, + "cooldown": 1, + "condition": { + "and": [ { "not": { "u_has_flag": "NO_SPELLCASTING" } }, { "not": { "u_has_effect": "effect_monster_genetwist_armor" } } ] + }, + "monster_message": "%1$s's skin pinches into connecting scutes." + }, + { + "id": "migo_genetwist_extra_limbs", + "type": "spell", + "spell_data": { "id": "migo_genetwist_extra_limbs_spell" }, + "cooldown": 1, + "condition": { "and": [ { "not": { "u_has_flag": "NO_SPELLCASTING" } }, { "not": { "u_has_effect": "effect_migo_extra_limbs" } } ] }, + "monster_message": "%1$s additional leglike appendages spread out from its body and began increasing its speed and agility." + } + ], + "flags": [ + "SEES", + "SMELLS", + "HEARS", + "HAS_MIND", + "WARM", + "BASHES", + "POISON", + "NO_BREATHE", + "ARTHROPOD_BLOOD", + "PATH_AVOID_DANGER", + "CAN_OPEN_DOORS", + "PRIORITIZE_TARGETS", + "CORNERED_FIGHTER" + ], + "armor": { "bash": 4, "cut": 12, "bullet": 10, "electric": 2 } + }, + { + "id": "mon_mi_go_void_priest", + "type": "MONSTER", + "name": { "str": "mi-go void priest" }, + "description": "An alien creature of uncertain origin. Its shapeless pink body bears numerous sets of paired appendages of unknown function, and a pair of ribbed, membranous wings which seem to be quite useless. Its odd, vaguely pyramid-shaped head bristles with numerous wavering antennae, and it moves with even more fluidity than what you've seen in other creatures. There are stylized yawning maws, black holes and chasm designs tattooed across its body.", + "default_faction": "mi-go", + "bodytype": "migo", + "species": [ "MIGO" ], + "looks_like": "mon_mi_go", + "volume": "92500 ml", + "weight": "120 kg", + "hp": 180, + "speed": 100, + "diff": 50, + "material": [ "mi-go_flesh" ], + "symbol": "&", + "color": "pink", + "aggression": 20, + "morale": 45, + "melee_skill": 6, + "melee_dice": 4, + "melee_dice_sides": 6, + "melee_damage": [ { "damage_type": "cut", "amount": 6 } ], + "dodge": 4, + "regenerates": 1, + "bleed_rate": 50, + "vision_day": 50, + "vision_night": 25, + "harvest": "mi-go", + "weakpoint_sets": [ "wps_mi-go", "wps_natural_armor" ], + "families": [ "prof_wp_mi-go_basic", "prof_wp_mi-go_advanced", "prof_wp_nat_armored" ], + "path_settings": { "max_dist": 50, "allow_open_doors": true, "avoid_traps": true, "avoid_sharp": true }, + "scents_ignored": [ "sc_fetid" ], + "special_attacks": [ + [ "PARROT", 100 ], + { "id": "scratch", "damage_max_instance": [ { "damage_type": "cut", "amount": 16, "armor_multiplier": 0.8 } ] }, + { + "id": "migo_void_priest_dispel", + "type": "spell", + "spell_data": { "id": "xe_dispel_magic_monster", "min_level": 8 }, + "cooldown": 30, + "condition": { "not": { "u_has_flag": "NO_SPELLCASTING" } }, + "monster_message": "%1$s black sparks darker than the darkness coalesce from its antennae and enter %2$s." + }, + { + "id": "migo_void_priest_root_maw", + "type": "spell", + "spell_data": { "id": "xe_root_maw", "min_level": 3 }, + "cooldown": 300, + "condition": { "not": { "u_has_flag": "NO_SPELLCASTING" } }, + "monster_message": "%1$s antennae point at %2$s and you could swear you see a gaping maw overlay %3$s for half a second while you hear a spectral scream." + }, + { + "id": "migo_void_priest_teeth_void", + "type": "spell", + "spell_data": { "id": "xe_teeth_void", "min_level": 4 }, + "cooldown": 60, + "condition": { "not": { "u_has_flag": "NO_SPELLCASTING" } }, + "monster_message": "%1$s antennae point at %2$s and condensation forms in a vaguely mouthlike shape near %2$s." + } + ], + "flags": [ + "SEES", + "SMELLS", + "HEARS", + "HAS_MIND", + "WARM", + "BASHES", + "POISON", + "NO_BREATHE", + "ARTHROPOD_BLOOD", + "PATH_AVOID_DANGER", + "CAN_OPEN_DOORS", + "PRIORITIZE_TARGETS", + "CORNERED_FIGHTER" + ], + "armor": { "bash": 4, "cut": 12, "bullet": 10, "electric": 2 } } ] diff --git a/data/mods/Xedra_Evolved/monsters/monster_spells.json b/data/mods/Xedra_Evolved/monsters/monster_spells.json index c6cdf423ecbfb..877443f0bf482 100644 --- a/data/mods/Xedra_Evolved/monsters/monster_spells.json +++ b/data/mods/Xedra_Evolved/monsters/monster_spells.json @@ -65,6 +65,95 @@ "min_duration": 500, "max_duration": 2000 }, + { + "type": "SPELL", + "id": "migo_genetwist_armor_spell", + "name": { "str": "Genetwist Armor enemy check", "//~": "NO_I18N" }, + "description": { "str": "Preps for using Genetwist Armor when a hostile target is detected.", "//~": "NO_I18N" }, + "flags": [ "SILENT", "NO_HANDS", "NO_LEGS", "MUST_HAVE_CLASS_TO_LEARN" ], + "valid_targets": [ "hostile" ], + "max_level": 1, + "effect": "attack", + "extra_effects": [ { "id": "migo_genetwist_armor_monster_self", "hit_self": true } ], + "shape": "blast", + "min_range": 60, + "max_range": 60 + }, + { + "type": "SPELL", + "id": "migo_genetwist_armor_monster_self", + "name": { "str": "Genetwist Armor Effect", "//~": "NO_I18N" }, + "description": { "str": "Grants the effect for a genetwist to gain armor.", "//~": "NO_I18N" }, + "flags": [ "NO_HANDS", "NO_LEGS", "MUST_HAVE_CLASS_TO_LEARN", "RANDOM_DURATION" ], + "valid_targets": [ "self" ], + "max_level": 1, + "effect": "attack", + "effect_str": "effect_monster_genetwist_armor", + "shape": "blast", + "min_duration": 9000, + "max_duration": 27000 + }, + { + "type": "SPELL", + "id": "migo_genetwist_extra_limbs_spell", + "name": { "str": "Extra Limbs enemy check", "//~": "NO_I18N" }, + "description": { "str": "Applies Extra Limbs when a hostile target is detected.", "//~": "NO_I18N" }, + "flags": [ "SILENT", "NO_HANDS", "NO_LEGS", "MUST_HAVE_CLASS_TO_LEARN" ], + "valid_targets": [ "hostile" ], + "max_level": 1, + "effect": "effect_on_condition", + "effect_str": "EOC_MIGO_GENETWIST_EXTRA_LIMBS_APPLIER", + "shape": "blast", + "min_range": 60, + "max_range": 60 + }, + { + "type": "effect_on_condition", + "id": "EOC_MIGO_GENETWIST_EXTRA_LIMBS_APPLIER", + "effect": [ { "npc_add_effect": "effect_migo_extra_limbs", "duration": { "math": [ "rng(180,990)" ] } } ] + }, + { + "id": "xe_dispel_magic_monster", + "type": "SPELL", + "name": { "str": "Dispel Magic Monster", "//~": "NO_I18N" }, + "description": { "str": "Dispel magic for monsters so they'll only dispel their enemies", "//~": "NO_I18N" }, + "valid_targets": [ "hostile" ], + "effect": "attack", + "effect_str": "effect_dispel_magic", + "shape": "blast", + "min_duration": 200, + "max_duration": 200, + "min_range": 3, + "max_range": 20, + "range_increment": 1.2 + }, + { + "id": "xe_root_maw", + "type": "SPELL", + "name": { "str": "Root Maw", "//~": "NO_I18N" }, + "description": { "str": "You experience a mana funnel sucking away your mana.", "//~": "NO_I18N" }, + "valid_targets": [ "hostile" ], + "min_damage": -50, + "damage_increment": -50.0, + "max_damage": -2000, + "max_level": 40, + "effect": "recover_energy", + "effect_str": "MANA", + "shape": "blast", + "spell_class": "NONE", + "message": "You experience a scream and a hungry maw at the bottom of your soul!", + "energy_source": "MANA", + "min_duration": 3000, + "max_duration": 3000, + "duration_increment": 2000, + "min_range": 3, + "max_range": 20, + "base_energy_cost": 0, + "energy_increment": 0, + "final_energy_cost": 0, + "flags": [ "SILENT", "NO_LEGS" ], + "difficulty": 3 + }, { "id": "mon_shamir_dig_spell", "type": "SPELL", diff --git a/data/mods/Xedra_Evolved/monsters/monsterattacks.json b/data/mods/Xedra_Evolved/monsters/monsterattacks.json index 01b6620df0226..d8080e6a7a1fd 100644 --- a/data/mods/Xedra_Evolved/monsters/monsterattacks.json +++ b/data/mods/Xedra_Evolved/monsters/monsterattacks.json @@ -279,6 +279,29 @@ "effect": "summon", "effect_str": "mon_duplicator_pawn" }, + { + "type": "monster_attack", + "attack_type": "melee", + "id": "migo_flesh_pull", + "cooldown": 7, + "move_cost": 106, + "accuracy": 6, + "blockable": false, + "damage_max_instance": [ { "damage_type": "bash", "amount": 5 }, { "damage_type": "cut", "amount": 7 } ], + "condition": { "not": { "u_has_effect": "maimed_arm" } }, + "eoc": [ "EOC_MIGO_FLESH_PULL" ], + "hit_dmg_u": "%1$s hits your %2$s with an appendage and the flesh becomes like taffy!", + "hit_dmg_npc": "%1$s hits 's %2$s with an appendage and the flesh becomes like taffy!", + "miss_msg_u": "%1$s tries to snatch you, but you dodge!", + "miss_msg_npc": "%1$s tries to snatch , but they dodge!", + "no_dmg_msg_u": "%1$s hits your %2$s and your flesh remains firm.", + "no_dmg_msg_npc": "%1$s hits 's %2$s and their flesh remains firm." + }, + { + "type": "effect_on_condition", + "id": "EOC_MIGO_FLESH_PULL", + "effect": [ { "npc_add_effect": "discombobulate", "duration": { "math": [ "_damage * 10" ] } } ] + }, { "id": "ophanim_death", "type": "SPELL", diff --git a/data/mods/Xedra_Evolved/monsters/monstergroup.json b/data/mods/Xedra_Evolved/monsters/monstergroup.json index 06070ff1a7599..d095716e91838 100644 --- a/data/mods/Xedra_Evolved/monsters/monstergroup.json +++ b/data/mods/Xedra_Evolved/monsters/monstergroup.json @@ -328,24 +328,38 @@ { "type": "monstergroup", "name": "GROUP_MI-GO_CAMP_OM", - "monsters": [ { "monster": "mon_mi_go_stalking_warper", "weight": 50, "cost_multiplier": 20, "starts": "210 hours" } ] + "monsters": [ + { "monster": "mon_mi_go_stalking_warper", "weight": 50, "cost_multiplier": 2, "starts": "210 hours" }, + { "monster": "mon_mi_go_genetwister", "weight": 20, "cost_multiplier": 3, "starts": "420 hours" }, + { "monster": "mon_mi_go_void_priest", "weight": 20, "cost_multiplier": 3, "starts": "420 hours" } + ] }, { "type": "monstergroup", "name": "GROUP_MI-GO_BASE_COMMON", - "monsters": [ { "monster": "mon_mi_go_stalking_warper", "weight": 50, "cost_multiplier": 2, "starts": "210 hours" } ] + "monsters": [ + { "monster": "mon_mi_go_stalking_warper", "weight": 50, "cost_multiplier": 2, "starts": "210 hours" }, + { "monster": "mon_mi_go_genetwister", "weight": 20, "cost_multiplier": 3, "starts": "420 hours" }, + { "monster": "mon_mi_go_void_priest", "weight": 20, "cost_multiplier": 3, "starts": "420 hours" } + ] }, { "type": "monstergroup", "name": "GROUP_MI-GO_BASE_CAPTORS", - "monsters": [ { "monster": "mon_mi_go_stalking_warper", "weight": 300, "cost_multiplier": 2, "starts": "210 hours" } ] + "monsters": [ + { "monster": "mon_mi_go_stalking_warper", "weight": 300, "cost_multiplier": 2, "starts": "210 hours" }, + { "monster": "mon_mi_go_genetwister", "weight": 50, "cost_multiplier": 3, "starts": "420 hours" }, + { "monster": "mon_mi_go_void_priest", "weight": 50, "cost_multiplier": 3, "starts": "420 hours" } + ] }, { "type": "monstergroup", "name": "GROUP_MI-GO_BASE_BOSS", "monsters": [ { "monster": "mon_mi_go_stalking_warper", "weight": 200, "cost_multiplier": 2 }, - { "monster": "mon_mi_go_stalking_warper", "weight": 50, "cost_multiplier": 5, "pack_size": [ 2, 3 ] } + { "monster": "mon_mi_go_stalking_warper", "weight": 50, "cost_multiplier": 5, "pack_size": [ 2, 3 ] }, + { "monster": "mon_mi_go_genetwister", "weight": 20, "cost_multiplier": 3 }, + { "monster": "mon_mi_go_void_priest", "weight": 20, "cost_multiplier": 3 } ] }, { diff --git a/data/mods/Xedra_Evolved/snippets/migo_speech.json b/data/mods/Xedra_Evolved/snippets/migo_speech.json index adfc60445da93..8f3c090381984 100644 --- a/data/mods/Xedra_Evolved/snippets/migo_speech.json +++ b/data/mods/Xedra_Evolved/snippets/migo_speech.json @@ -22,5 +22,41 @@ "speaker": [ "mon_mi_go", "mon_mi_go_slaver", "mon_mi_go_myrmidon" ], "sound": "\"Your government no longer exists, we will adopt you.\"", "volume": 20 + }, + { + "type": "speech", + "speaker": [ "mon_mi_go_genetwister" ], + "sound": "\"…the effects are almost immediately visible on living flesh.\"", + "volume": 20 + }, + { + "type": "speech", + "speaker": [ "mon_mi_go_genetwister" ], + "sound": "\"I've never seen anything like this before in nature.\"", + "volume": 20 + }, + { + "type": "speech", + "speaker": [ "mon_mi_go_genetwister" ], + "sound": "\"It's clearly some form of thaumcraft, but I have no idea the mechanism it follows.\"", + "volume": 20 + }, + { + "type": "speech", + "speaker": [ "mon_mi_go_genetwister" ], + "sound": "\"Aaaauuuugggghhhh, what's happening to my hand! My fingers are gone!\"", + "volume": 20 + }, + { + "type": "speech", + "speaker": [ "mon_mi_go_void_priest" ], + "sound": "\"Mi-go religious practices seem to revolve around two main concepts. Biological change and a hungry void in space.\"", + "volume": 20 + }, + { + "type": "speech", + "speaker": [ "mon_mi_go_void_priest" ], + "sound": "\"They seem to have an extreme aversion to inorganic tech. I have gathered from their diplomatic members of the entourage that there is a significant faction of the mi-go people that views all inorganic technology as an abomination.\"", + "volume": 20 } ]