diff --git a/src/Data/Minions.lua b/src/Data/Minions.lua index cccf94d284..e56c0de0cd 100644 --- a/src/Data/Minions.lua +++ b/src/Data/Minions.lua @@ -33,6 +33,8 @@ minions["RaisedZombie"] = { }, modList = { -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] + -- set_item_drop_slots [set_item_drop_slots = 0] + -- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0] }, } @@ -62,6 +64,9 @@ minions["SummonedRagingSpirit"] = { }, modList = { mod("Speed", "MORE", 40, 1, 0), -- MonsterSummonedSkullFastAttack1 [active_skill_attack_speed_+%_final = 40] + -- set_item_drop_slots [set_item_drop_slots = 0] + -- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0] + -- untargetable_by_monster_ai [untargetable_by_monster_ai = 1] }, } @@ -93,6 +98,9 @@ minions["RaisedSkeletonSniper"] = { }, modList = { -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] + -- set_item_drop_slots [set_item_drop_slots = 0] + -- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0] + -- is_skeleton_minion [is_skeleton_minion = 1] }, } @@ -126,6 +134,11 @@ minions["RaisedSkeletonBrute"] = { }, modList = { -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] + -- set_item_drop_slots [set_item_drop_slots = 0] + -- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0] + -- is_skeleton_minion [is_skeleton_minion = 1] + -- melee_conditional_step_distance [melee_conditional_step_distance = 14] + -- active_skill_hit_damage_stun_multiplier_+%_final [active_skill_hit_damage_stun_multiplier_+%_final = 50] }, } @@ -158,6 +171,9 @@ minions["RaisedSkeletonStormMage"] = { }, modList = { -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] + -- set_item_drop_slots [set_item_drop_slots = 0] + -- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0] + -- is_skeleton_minion [is_skeleton_minion = 1] }, } @@ -190,6 +206,9 @@ minions["RaisedSkeletonFrostMage"] = { }, modList = { -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] + -- set_item_drop_slots [set_item_drop_slots = 0] + -- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0] + -- is_skeleton_minion [is_skeleton_minion = 1] }, } @@ -223,6 +242,9 @@ minions["RaisedSkeletonCleric"] = { }, modList = { -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] + -- set_item_drop_slots [set_item_drop_slots = 0] + -- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0] + -- is_skeleton_minion [is_skeleton_minion = 1] }, } @@ -255,6 +277,10 @@ minions["RaisedSkeletonArsonist"] = { }, modList = { -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] + -- set_item_drop_slots [set_item_drop_slots = 0] + -- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0] + -- is_skeleton_minion [is_skeleton_minion = 1] + -- strafe_distance_+% [strafe_distance_+% = -40] }, } @@ -288,6 +314,10 @@ minions["RaisedSkeletonReaver"] = { }, modList = { -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] + -- set_item_drop_slots [set_item_drop_slots = 0] + -- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0] + -- is_skeleton_minion [is_skeleton_minion = 1] + -- attack_speed_+%_per_2_rage [attack_speed_+%_per_2_rage = 6] }, } @@ -322,6 +352,9 @@ minions["RaisedSkeletonWarriors"] = { -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] mod("BlockChance", "BASE", 30, 0, 0), -- SkeletonWarriorPlayerMinionBlockChance [monster_base_block_% = 30] mod("BlockChanceMax", "BASE", 0, 0, 0), -- SkeletonWarriorPlayerMinionBlockChance [additional_maximum_block_% = 0] + -- set_item_drop_slots [set_item_drop_slots = 0] + -- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0] + -- is_skeleton_minion [is_skeleton_minion = 1] }, } @@ -352,6 +385,8 @@ minions["SummonedHellhound"] = { }, modList = { -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] + -- set_item_drop_slots [set_item_drop_slots = 0] + -- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0] }, } @@ -511,6 +546,9 @@ minions["UnearthBoneConstruct"] = { }, modList = { -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] + -- set_item_drop_slots [set_item_drop_slots = 0] + -- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2930] }, } @@ -542,6 +580,11 @@ minions["SummonedRhoa"] = { modList = { -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] -- MonsterIgnoreActorScaleFromStats [ignore_actor_scale_from_stats = 1] + -- set_item_drop_slots [set_item_drop_slots = 0] + -- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0] + -- set_has_quadruped_head_control [set_has_quadruped_head_control = 1] + -- set_quadruped_head_turn_duration_ms [set_quadruped_head_turn_duration_ms = 200] + -- no_blood_on_death [no_blood_on_death = 1] }, } @@ -573,6 +616,20 @@ minions["ManifestWeapon"] = { "GAAnimateWeaponQuarterstaffSweep", }, modList = { + -- set_item_drop_slots [set_item_drop_slots = 0] + -- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0] + -- minion_does_not_equip_quiver [minion_does_not_equip_quiver = 1] + -- monster_gets_item_stats [monster_gets_item_stats = 1] + -- untargetable_by_monster_ai [untargetable_by_monster_ai = 1] + -- set_base_cannot_be_damaged [set_base_cannot_be_damaged = 1] + -- set_cannot_be_chained_from [set_cannot_be_chained_from = 1] + -- set_base_maximum_life_is_one [set_base_maximum_life_is_one = 1] + -- base_cannot_be_stunned [base_cannot_be_stunned = 1] + -- cannot_be_knocked_back [cannot_be_knocked_back = 1] + -- set_cannot_be_splashed_from [set_cannot_be_splashed_from = 1] + -- immune_to_auras_from_other_teams [immune_to_auras_from_other_teams = 1] + -- hide_buff_visuals [hide_buff_visuals = 1] + -- hide_mini_life_bar [hide_mini_life_bar = 1] }, } @@ -599,6 +656,24 @@ minions["RavenousSwarm"] = { "RavenousSwarmAttack", }, modList = { + -- set_item_drop_slots [set_item_drop_slots = 0] + -- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0] + -- immune_to_curses [immune_to_curses = 1] + -- immune_to_auras_from_other_entities [immune_to_auras_from_other_entities = 1] + -- set_item_drop_slots [set_item_drop_slots = 0] + -- mana_regeneration_rate_per_minute_% [mana_regeneration_rate_per_minute_% = 100] + -- base_maximum_mana [base_maximum_mana = 100000] + -- set_monster_no_drops_or_experience [set_monster_no_drops_or_experience = 1] + -- set_monster_do_not_fracture [set_monster_do_not_fracture = 1] + -- set_max_frenzy_charges [set_max_frenzy_charges = 0] + -- set_max_endurance_charges [set_max_endurance_charges = 0] + -- set_max_power_charges [set_max_power_charges = 0] + -- is_hidden_monster [is_hidden_monster = 1] + mod("Condition:CannotBeDamaged", "FLAG", 1, 0, 0), -- base_cannot_be_damaged [base_cannot_be_damaged = 1] + -- base_cannot_be_stunned [base_cannot_be_stunned = 1] + -- cannot_be_knocked_back [cannot_be_knocked_back = 1] + -- base_cannot_be_frozen [base_cannot_be_frozen = 1] + -- base_maximum_life_is_one [base_maximum_life_is_one = 1] }, } @@ -627,5 +702,26 @@ minions["LivingLightning"] = { }, modList = { -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] + -- set_item_drop_slots [set_item_drop_slots = 0] + -- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0] + -- immune_to_curses [immune_to_curses = 1] + -- immune_to_auras_from_other_teams [immune_to_auras_from_other_teams = 1] + -- set_item_drop_slots [set_item_drop_slots = 0] + -- set_monster_no_drops_or_experience [set_monster_no_drops_or_experience = 1] + -- set_monster_do_not_fracture [set_monster_do_not_fracture = 1] + -- set_max_frenzy_charges [set_max_frenzy_charges = 0] + -- set_max_endurance_charges [set_max_endurance_charges = 0] + -- set_max_power_charges [set_max_power_charges = 0] + -- base_cannot_be_stunned [base_cannot_be_stunned = 1] + -- cannot_be_knocked_back [cannot_be_knocked_back = 1] + -- set_phase_through_objects [set_phase_through_objects = 1] + -- untargetable_by_monster_ai [untargetable_by_monster_ai = 1] + -- set_minion_cannot_be_directed [set_minion_cannot_be_directed = 1] + -- set_base_cannot_be_damaged [set_base_cannot_be_damaged = 1] + -- set_cannot_be_chained_from [set_cannot_be_chained_from = 1] + -- set_base_maximum_life_is_one [set_base_maximum_life_is_one = 1] + -- set_cannot_be_splashed_from [set_cannot_be_splashed_from = 1] + -- hide_buff_visuals [hide_buff_visuals = 1] + -- hide_mini_life_bar [hide_mini_life_bar = 1] }, } diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index e3e8be9912..4c70329d4c 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -109,6 +109,7 @@ minions["Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredDull"] = { "GAMediumBeetleSunder", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2466] }, } @@ -145,6 +146,7 @@ minions["Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredTuskWide"] = "GAMediumBeetleSunder", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2466] }, } @@ -206,6 +208,7 @@ minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonFodder2_"] "MeleeAtAnimationSpeedFire", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3300] }, } @@ -234,6 +237,7 @@ minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonFodder3_"] "MeleeAtAnimationSpeedFire", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2333] }, } @@ -267,6 +271,7 @@ minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonElite1_"] "GSHellscapeDemonElite1Screech", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2933] }, } @@ -297,6 +302,7 @@ minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonElite2_"] "GSHellscapeDemonEliteBeamNuke", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2833] }, } @@ -331,6 +337,7 @@ minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder1_"] "GAHellscapeFleshLeapImpact", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3300] }, } @@ -365,6 +372,7 @@ minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder2_"] "GAHellscapeFleshFodderSlam", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3800] }, } @@ -399,6 +407,7 @@ minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder3_"] "SOHellscapeFleshFodderPustule", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2333] }, } @@ -429,6 +438,7 @@ minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder4_"] "HellscapeFleshFodderArc", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2588] }, } @@ -467,6 +477,7 @@ minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshElite1_"] "SSMFleshEliteOrb", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2766] }, } @@ -500,6 +511,7 @@ minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshElite2_"] "GAHellscapeFleshElite2Combo2Slam3", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3066] }, } @@ -529,6 +541,7 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder1_"] = "MPSHellscapePaleHammerhead", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2666] }, } @@ -562,6 +575,7 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder2_"] = "GAHellscapePaleDogmanDashSwipe", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2666] }, } @@ -593,6 +607,7 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder3_"] = "DTTHellscapeSpiderDodgeRight", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 4150] }, } @@ -626,6 +641,7 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite1_"] = "TeleportHellscapePaleElite", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2500] }, } @@ -665,6 +681,7 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite2__"] = modList = { -- HellscapeYellowLightningOverride [shock_art_variation = 10] -- HellscapeYellowLightningOverride [damage_hit_effect_index = 103] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2933] }, } @@ -701,6 +718,7 @@ minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { }, modList = { mod("BleedChance", "BASE", 25, 1, 0), -- MonsterBleedOnHitChance [bleed_on_hit_with_attacks_% = 25] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2300] }, } @@ -735,6 +753,7 @@ minions["Metadata/Monsters/QuillCrab/QuillCrab"] = { "QuillCrabSpikeShrapnel", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -768,6 +787,7 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabBig"] = { "QuillCrabSpikeShrapnel", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -802,6 +822,7 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabPoison"] = { "QuillCrabSpikeShrapnelPoison", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -840,6 +861,7 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabBigPoison_"] = { "QuillCrabSpikeShrapnelPoison", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -878,6 +900,7 @@ minions["Metadata/Monsters/ShellMonster/ShellMonster"] = { }, modList = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2400] }, } @@ -919,6 +942,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleBow"] = { "GAAzmeriVirulentPod", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2733] }, } @@ -953,6 +977,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleDaggerDagger"] = { "MeleeAtAnimationSpeedComboTEMP", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2333] }, } @@ -988,6 +1013,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleStaff"] = { "CGEAzmeriPictStaffSwampGround", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2300] }, } @@ -1018,6 +1044,7 @@ minions["Metadata/Monsters/Sanctified/Floppy/SanctifiedFloppy"] = { }, modList = { -- CleansedMonsterNoEquipmentDrops [drop_no_equipment = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 1533] }, } @@ -1048,6 +1075,7 @@ minions["Metadata/Monsters/Sanctified/Monstrosity/SanctifiedMonstrosity"] = { }, modList = { -- CleansedMonsterNoEquipmentDrops [drop_no_equipment = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3600] }, } @@ -1119,6 +1147,7 @@ minions["Metadata/Monsters/Sanctified/Snake/SanctifiedSnake"] = { }, modList = { -- CleansedMonsterNoEquipmentDrops [drop_no_equipment = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2800] }, } @@ -1152,6 +1181,7 @@ minions["Metadata/Monsters/Sanctified/Spider/SanctifiedSpider"] = { }, modList = { -- CleansedMonsterNoEquipmentDrops [drop_no_equipment = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2400] }, } @@ -1184,6 +1214,7 @@ minions["Metadata/Monsters/Sanctified/Tentacle/SanctifiedTentacle"] = { }, modList = { -- CleansedMonsterNoEquipmentDrops [drop_no_equipment = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2500] }, } @@ -1213,6 +1244,7 @@ minions["Metadata/Monsters/Sanctified/Writhing/SanctifiedWrithing"] = { }, modList = { -- CleansedMonsterNoEquipmentDrops [drop_no_equipment = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2083] }, } @@ -1256,6 +1288,7 @@ minions["Metadata/Monsters/Mutewind/MutewindBanditExecutioner"] = { "GAMutewindBanditExecutionerCascadeSlam", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2433] }, } @@ -1296,6 +1329,7 @@ minions["Metadata/Monsters/Mutewind/MutewindBoy"] = { "WalkEmergeMutewind", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2233] }, } @@ -1334,6 +1368,7 @@ minions["Metadata/Monsters/Mutewind/MutewindGirl"] = { "GAMutewindGirlSlam", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2233] }, } @@ -1377,6 +1412,7 @@ minions["Metadata/Monsters/Mutewind/MutewindMan2HSpear"] = { "WalkEmergeMutewind", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2733] }, } @@ -1418,6 +1454,7 @@ minions["Metadata/Monsters/Mutewind/MutewindManDualSword"] = { "WalkEmergeMutewind", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2733] }, } @@ -1463,6 +1500,7 @@ minions["Metadata/Monsters/Mutewind/MutewindManSpearShield_"] = { modList = { mod("BlockChance", "BASE", 20, 0, 0), -- MonsterAttackBlock40Bypass10_ [monster_base_block_% = 20] mod("BlockEffect", "BASE", 10, 0, 0), -- MonsterAttackBlock40Bypass10_ [base_block_%_damage_taken = 10] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2733] }, } @@ -1501,6 +1539,7 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanDualDaggerSandCrusted"] = { "WalkEmergeMutewind", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2733] }, } @@ -1544,6 +1583,7 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanDualSword"] = { "EmptyActionMutewindWomanDodgeRightIdle", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2733] }, } @@ -1585,6 +1625,7 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanJavelin"] = { "WalkEmergeMutewind", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2733] }, } @@ -1674,6 +1715,7 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanSpearSandCrusted"] = { "GAMutewindWomanSpearStab2", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2733] }, } @@ -1716,6 +1758,7 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanSpearShield"] = { "CTSMutewindSpearShieldStance3", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2733] }, } @@ -1757,6 +1800,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { }, modList = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3067] }, } @@ -1941,6 +1985,7 @@ minions["Metadata/Monsters/TheCountsGuardEliteCorruptedMageLessCorrupted/Corrupt "EDSCorruptedMageFlamethrower", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2330] }, } @@ -1976,6 +2021,7 @@ minions["Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan_"] = { "GATwoHeadedTitanStomp", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2666] }, } @@ -2007,6 +2053,10 @@ minions["Metadata/Monsters/ParasiteMonsters/OctopusParasite"] = { "EDSOctopusParasiteInkSpray", }, modList = { + -- set_item_drop_slots [set_item_drop_slots = 0] + -- set_additional_item_drop_slots_when_deleted_on_death [set_additional_item_drop_slots_when_deleted_on_death = 1] + -- set_monster_no_drops_when_not_deleted_on_death [set_monster_no_drops_when_not_deleted_on_death = 1] + -- set_monster_has_second_form [set_monster_has_second_form = 1] }, } @@ -2036,6 +2086,10 @@ minions["Metadata/Monsters/ParasiteMonsters/TurtleParasite__"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_item_drop_slots [set_item_drop_slots = 0] + -- set_additional_item_drop_slots_when_deleted_on_death [set_additional_item_drop_slots_when_deleted_on_death = 1] + -- set_monster_no_drops_when_not_deleted_on_death [set_monster_no_drops_when_not_deleted_on_death = 1] + -- set_monster_has_second_form [set_monster_has_second_form = 1] }, } @@ -2065,6 +2119,10 @@ minions["Metadata/Monsters/ParasiteMonsters/AngerfishParasite"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_item_drop_slots [set_item_drop_slots = 0] + -- set_additional_item_drop_slots_when_deleted_on_death [set_additional_item_drop_slots_when_deleted_on_death = 1] + -- set_monster_no_drops_when_not_deleted_on_death [set_monster_no_drops_when_not_deleted_on_death = 1] + -- set_monster_has_second_form [set_monster_has_second_form = 1] }, } @@ -2097,6 +2155,10 @@ minions["Metadata/Monsters/ParasiteMonsters/MantaRayParasite"] = { "GSMantarayBeam", }, modList = { + -- set_item_drop_slots [set_item_drop_slots = 0] + -- set_additional_item_drop_slots_when_deleted_on_death [set_additional_item_drop_slots_when_deleted_on_death = 1] + -- set_monster_no_drops_when_not_deleted_on_death [set_monster_no_drops_when_not_deleted_on_death = 1] + -- set_monster_has_second_form [set_monster_has_second_form = 1] }, } @@ -2170,6 +2232,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot01" "GTBoneZealotLightningStorm", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2933] }, } @@ -2206,6 +2269,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot02" "BoneCultistZealotFirestorm", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2933] }, } @@ -2275,6 +2339,8 @@ minions["Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast"] = "CultistBeastSunder", }, modList = { + -- set_melee_defer_damage_prediction [set_melee_defer_damage_prediction = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -2347,6 +2413,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultists_Shield/BoneCultistShield"] modList = { mod("BlockChance", "BASE", 100, 0, 0), -- MonsterBlock100 [monster_base_block_% = 100] mod("BlockChanceMax", "BASE", 25, 0, 0), -- MonsterBlock100 [additional_maximum_block_% = 25] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3083] }, } @@ -2381,6 +2448,7 @@ minions["Metadata/Monsters/RatMonster/RatMonster"] = { "MeleeAtAnimationSpeedComboTEMP2", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 1700] }, } @@ -2443,6 +2511,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonBow_" }, modList = { -- MonsterNecromancerRaisable [undead_description = 1] + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] }, } @@ -2472,6 +2541,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonSword }, modList = { -- MonsterNecromancerRaisable [undead_description = 1] + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] }, } @@ -2505,6 +2575,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonSword -- MonsterNecromancerRaisable [undead_description = 1] mod("BlockChance", "BASE", 20, 0, 0), -- MonsterAttackBlock30Bypass10 [monster_base_block_% = 20] mod("BlockEffect", "BASE", 10, 0, 0), -- MonsterAttackBlock30Bypass10 [base_block_%_damage_taken = 10] + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] }, } @@ -2535,6 +2606,8 @@ minions["Metadata/Monsters/LeagueExpeditionNew/SwordSkeleton/ExpeditionMegaSkele "ExpeditionMegaSkeletonCleave", }, modList = { + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2300] }, } @@ -2569,6 +2642,7 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleEagle"] = { }, modList = { -- MonsterNecromancerRaisable [undead_description = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2488] }, } @@ -2604,6 +2678,7 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleJaguar_"] = { -- MonsterNecromancerRaisable [undead_description = 1] -- BoneRabbleMeleeRange [attack_maximum_action_distance_+ = 3] mod("MeleeWeaponRange", "BASE", 7, 0, 0), -- BoneRabbleMeleeRange [melee_range_+ = 7] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2488] }, } @@ -2639,6 +2714,7 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabblePriest"] = { }, modList = { -- MonsterNecromancerRaisable [undead_description = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2488] }, } @@ -2676,6 +2752,7 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleSquire"] = { -- MonsterNecromancerRaisable [undead_description = 1] mod("BlockChance", "BASE", 20, 0, 0), -- MonsterAttackBlock30Bypass10 [monster_base_block_% = 20] mod("BlockEffect", "BASE", 10, 0, 0), -- MonsterAttackBlock30Bypass10 [base_block_%_damage_taken = 10] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2488] }, } @@ -2710,6 +2787,7 @@ minions["Metadata/Monsters/Skeletons/FungalSkeletonOneHandSword"] = { }, modList = { -- MonsterNecromancerRaisable [undead_description = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2467] }, } @@ -2741,6 +2819,7 @@ minions["Metadata/Monsters/Skeletons/RetchSkeletonOneHandSword"] = { }, modList = { -- MonsterNecromancerRaisable [undead_description = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2467] }, } @@ -2781,6 +2860,7 @@ minions["Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonUnarmed"] = { }, modList = { -- MonsterNecromancerRaisable [undead_description = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2467] }, } @@ -2813,6 +2893,7 @@ minions["Metadata/Monsters/Skeletons/Rusted/RustedSkeletonOneHandSwordShield"] = -- MonsterNecromancerRaisable [undead_description = 1] mod("BlockChance", "BASE", 20, 0, 0), -- MonsterAttackBlock30Bypass10 [monster_base_block_% = 20] mod("BlockEffect", "BASE", 10, 0, 0), -- MonsterAttackBlock30Bypass10 [base_block_%_damage_taken = 10] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2467] }, } @@ -2891,6 +2972,7 @@ minions["Metadata/Monsters/SerpentClanMonster/SerpentClanCaster"] = { "SSMSerpentClanVulnerability", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 4067] }, } @@ -2927,6 +3009,7 @@ minions["Metadata/Monsters/VaalMonsters/Machinarium/Wraith/ProwlingShade"] = { "MeleeAtAnimationSpeedComboTEMP2", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2533] }, } @@ -2959,6 +3042,7 @@ minions["Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptre"] = { "EGTerracottaTransition", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2450] }, } @@ -2991,6 +3075,7 @@ minions["Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreAmbush__ "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2450] }, } @@ -3035,6 +3120,7 @@ minions["Metadata/Monsters/Quadrilla/Quadrilla"] = { "EASQuadrillaTaunt", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -3076,6 +3162,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalGuardMortarLiving"] = { }, modList = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2300] }, } @@ -3117,6 +3204,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestMale" "CGEBloodPriestBoilingBlood", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2300] }, } @@ -3156,6 +3244,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestFemal "EASBloodPriestSummonElemental", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2300] }, } @@ -3222,6 +3311,7 @@ minions["Metadata/Monsters/Werewolves/WerewolfMoonClan1"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2615] }, } @@ -3256,6 +3346,7 @@ minions["Metadata/Monsters/Werewolves/WerewolfPack1"] = { "WerewolfPackHowlEAS", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2566] }, } @@ -3292,6 +3383,7 @@ minions["Metadata/Monsters/Werewolves/WerewolfProwler1"] = { "MeleeAtAnimationSpeed2", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2250] }, } @@ -3325,6 +3417,7 @@ minions["Metadata/Monsters/Werewolves/WerewolfProwlerRed1"] = { "MeleeAtAnimationSpeed2", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2250] }, } @@ -3355,6 +3448,7 @@ minions["Metadata/Monsters/Wolves/Wolf1"] = { }, modList = { mod("Speed", "MORE", -10, 1, 0), -- MonsterAttackSpeedPenalties10 [active_skill_attack_speed_+%_final = -10] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2000] }, } @@ -3388,6 +3482,7 @@ minions["Metadata/Monsters/Monkeys/MonkeyJungle"] = { "EASJungleMonkeyTaunt", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2733] }, } @@ -3426,6 +3521,7 @@ minions["Metadata/Monsters/BloodChieftain/MonkeyChiefJungle"] = { "EGJungleChieftainSummonMonkey", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2500] }, } @@ -3500,6 +3596,7 @@ minions["Metadata/Monsters/MudBurrower/BrambleBurrower"] = { }, modList = { -- ImmuneToKnockback [cannot_be_knocked_back = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 5333] }, } @@ -3535,6 +3632,7 @@ minions["Metadata/Monsters/StonebackRhoa/BrambleRhoa"] = { "MeleeAtAnimationSpeedStonebackRhoaFeet", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2666] }, } @@ -3575,6 +3673,7 @@ minions["Metadata/Monsters/Wraith/WraithSpookyCold"] = { "GraveyardGhostDashToTargetFar", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3333] }, } @@ -3608,6 +3707,7 @@ minions["Metadata/Monsters/Wraith/WraithSpookyLightning"] = { "SpookyGhostLightningBounce", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3333] }, } @@ -3643,6 +3743,7 @@ minions["Metadata/Monsters/FungusZombie/FungusZombieMedium"] = { }, modList = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -3678,6 +3779,7 @@ minions["Metadata/Monsters/FungusZombie/FungusZombieFungalmancer"] = { "FungalCascadeSpawn", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -3709,6 +3811,7 @@ minions["Metadata/Monsters/MudGolem/MudGolem"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3650] }, } @@ -3741,6 +3844,7 @@ minions["Metadata/Monsters/MudGolem/SandGolem"] = { "GASandGolemSlam", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3650] }, } @@ -3771,6 +3875,7 @@ minions["Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedUnarmed"] = { }, modList = { -- MonsterNecromancerRaisable [undead_description = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -3800,6 +3905,7 @@ minions["Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedDryUnarmed"] = { }, modList = { -- MonsterNecromancerRaisable [undead_description = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -3837,6 +3943,7 @@ minions["Metadata/Monsters/Urchins/SlingUrchin1"] = { -- MonsterNecromancerRaisable [undead_description = 1] -- MonsterSpellActionDistanceVariation20 [spell_maximum_action_distance_+% = -20] mod("Speed", "MORE", -10, 1, 0), -- MonsterAttackSpeedPenalties10 [active_skill_attack_speed_+%_final = -10] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2333] }, } @@ -3874,6 +3981,7 @@ minions["Metadata/Monsters/Hags/UrchinHag1"] = { "HagRaiseDeadAoE", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 5333] }, } @@ -3909,6 +4017,7 @@ minions["Metadata/Monsters/Hags/TrenchHag"] = { "EGTrenchHagRevive", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2666] }, } @@ -3975,6 +4084,7 @@ minions["Metadata/Monsters/Stalker/Stalker"] = { "TauntStalker", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2617] }, } @@ -4020,6 +4130,7 @@ minions["Metadata/Monsters/BloodMonsters/BloodCourtesan1"] = { "CourtesanBloodSpear3", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3317] }, } @@ -4055,6 +4166,7 @@ minions["Metadata/Monsters/BloodMonsters/BloodCarrier1"] = { }, modList = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -4093,6 +4205,7 @@ minions["Metadata/Monsters/BloodMonsters/BloodCretin1"] = { }, modList = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2250] }, } @@ -4130,6 +4243,7 @@ minions["Metadata/Monsters/BloodMonsters/BloodCollector1__"] = { }, modList = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2250] }, } @@ -4166,6 +4280,7 @@ minions["Metadata/Monsters/Knight/DeathKnight1"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -4204,6 +4319,7 @@ minions["Metadata/Monsters/Knight/DeathKnightNecropolisElite"] = { "GADeathKnightOverheadslam", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -4239,6 +4355,7 @@ minions["Metadata/Monsters/Gargoyle/GargoyleGolemRed"] = { modList = { mod("BlockChance", "BASE", 100, 0, 0), -- MonsterBlock100 [monster_base_block_% = 100] mod("BlockChanceMax", "BASE", 25, 0, 0), -- MonsterBlock100 [additional_maximum_block_% = 25] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3183] }, } @@ -4276,6 +4393,7 @@ minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxe__"] = { }, modList = { -- MonsterNecromancerRaisable [undead_description = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2200] }, } @@ -4307,6 +4425,7 @@ minions["Metadata/Monsters/Crow/CrowCarrion"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2000] }, } @@ -4343,6 +4462,7 @@ minions["Metadata/Monsters/BrambleHulk/BrambleHulk1"] = { "BrambleHulkSlamTriggered", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2900] }, } @@ -4376,6 +4496,7 @@ minions["Metadata/Monsters/Ghouls/GhoulCommander"] = { "GhoulCommanderHowl", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2533] }, } @@ -4406,6 +4527,7 @@ minions["Metadata/Monsters/Ghouls/Ghoul"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2433] }, } @@ -4439,6 +4561,7 @@ minions["Metadata/Monsters/Zombies/Fungal/FungalArtillery1__"] = { "FungalArtilleryFungalGroundFromMortar", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2500] }, } @@ -4473,6 +4596,7 @@ minions["Metadata/Monsters/Wretches/CoffinWretch1"] = { "CoffinWretchBabySoulrend2", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3033] }, } @@ -4505,6 +4629,7 @@ minions["Metadata/Monsters/Wretches/StatueWretch"] = { "BurdenedWretchSlamCloseRange", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2866] }, } @@ -4544,6 +4669,7 @@ minions["Metadata/Monsters/Wretches/StatueWretchElite"] = { "BearerOfPenitenceSlam8", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2866] }, } @@ -4574,6 +4700,7 @@ minions["Metadata/Monsters/Frog/PaleFrog1"] = { "PaleFrogShieldCharge", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2066] }, } @@ -4637,6 +4764,7 @@ minions["Metadata/Monsters/BoneStalker/TombStalker1"] = { "TombStalkerLeapSlam", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2766] }, } @@ -4675,6 +4803,7 @@ minions["Metadata/Monsters/Sentinels/TendrilSentinel1__"] = { "OssuaryWitchRemoteHandSlam", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2500] }, } @@ -4707,6 +4836,7 @@ minions["Metadata/Monsters/Wolves/RottenWolf1_"] = { }, modList = { mod("Speed", "MORE", -10, 1, 0), -- MonsterAttackSpeedPenalties10 [active_skill_attack_speed_+%_final = -10] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2000] }, } @@ -4738,6 +4868,7 @@ minions["Metadata/Monsters/Wolves/FungalWolf1_"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2000] }, } @@ -4781,6 +4912,7 @@ minions["Metadata/Monsters/Skeletons/Basic/GraveSkeletonUnarmed"] = { }, modList = { -- MonsterNecromancerRaisable [undead_description = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2467] }, } @@ -4815,6 +4947,7 @@ minions["Metadata/Monsters/SnakeFlowerMan/BloomSerpent1"] = { "SnakeFlowerManProjectile", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2700] }, } @@ -4848,6 +4981,7 @@ minions["Metadata/Monsters/Zombies/Farmer/FarmerZombieMedium"] = { }, modList = { -- MonsterNecromancerRaisable [undead_description = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -4880,6 +5014,7 @@ minions["Metadata/Monsters/Zombies/Burned/BurnedLumberjackUnarmed"] = { }, modList = { -- MonsterNecromancerRaisable [undead_description = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -4912,6 +5047,7 @@ minions["Metadata/Monsters/Monkeys/Bramble/BrambleMonkey1"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2733] }, } @@ -4959,6 +5095,8 @@ minions["Metadata/Monsters/RisenArbalest__"] = { }, modList = { -- MonsterNecromancerRaisable [undead_description = 1] + -- set_use_melee_pattern_range [set_use_melee_pattern_range = 0] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2415] }, } @@ -4992,6 +5130,7 @@ minions["Metadata/Monsters/Bugbot/BugbotRockyNoEmerge"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2444] }, } @@ -5090,6 +5229,7 @@ minions["Metadata/Monsters/Parasites/FishParasite"] = { "GSParasiticFishMortarAir", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2667] }, } @@ -5122,6 +5262,7 @@ minions["Metadata/Monsters/Parasites/PirateFishParasite"] = { "GSParasiticFishMortarAir", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2667] }, } @@ -5149,6 +5290,8 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Zombies/ExpeditionBasicZombie"] = "MeleeAtAnimationSpeed", }, modList = { + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -5178,6 +5321,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Zombies/ExpeditionZombieLarge"] = "GAExpeditionZombieEarthquakeExplosion", }, modList = { + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] }, } @@ -5210,6 +5354,8 @@ minions["Metadata/Monsters/LeagueExpeditionNew/MercurialArmour/MercurialArmourCa "GSMercurialCasterBlast", }, modList = { + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2450] }, } @@ -5243,6 +5389,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/MercurialArmour/MercurialArmourAx modList = { mod("BlockChance", "BASE", 30, 0, 0), -- MonsterAttackBlock30Bypass15 [monster_base_block_% = 30] mod("BlockEffect", "BASE", 15, 0, 0), -- MonsterAttackBlock30Bypass15 [base_block_%_damage_taken = 15] + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] }, } @@ -5274,6 +5421,8 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Urchin/ExpeditionUrchin"] = { }, modList = { -- MonsterNecromancerRaisable [undead_description = 1] + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2333] }, } @@ -5312,6 +5461,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Arbalest/ExpeditionArbalest"] = { "SSMArbalestGroundSpawn", }, modList = { + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] }, } @@ -5344,6 +5494,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/DeathKnight/ExpeditionDeathKnight "WalkEmergeExpeditionDeathKnight", }, modList = { + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] }, } @@ -5379,6 +5530,8 @@ minions["Metadata/Monsters/LeagueExpeditionNew/VaalArmour/ExpeditionArmourCaster "GSArmourCasterVolatileExplode", }, modList = { + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2233] }, } @@ -5412,6 +5565,8 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Golemancer/ExpeditionGolemancer"] "SSMExpeditionVolatileZombie", }, modList = { + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3333] }, } @@ -5444,6 +5599,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/BoneCultist/ExpeditionBoneCultist "GTExpeditionCultistEgg", }, modList = { + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] }, } @@ -5471,6 +5627,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/RatMonster/ExpeditionRat"] = { "MeleeAtAnimationSpeedComboTEMP", }, modList = { + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] }, } @@ -5505,6 +5662,8 @@ minions["Metadata/Monsters/LeagueExpeditionNew/ScytheHand/ExpeditionScytheHand_" }, modList = { -- MonsterMaimOnHit [global_maim_on_hit = 1] + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -5541,6 +5700,8 @@ minions["Metadata/Monsters/TwigMonsters/canopy/TwigMonster"] = { "TBTwigMonsterPodBeam", }, modList = { + -- set_additional_life_scaling_index [set_additional_life_scaling_index = 20] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -5574,6 +5735,8 @@ minions["Metadata/Monsters/SaplingMonster/TwigMonsterArchnemesis"] = { "TBTwigMonsterPodBeam", }, modList = { + -- set_additional_life_scaling_index [set_additional_life_scaling_index = 20] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -5608,6 +5771,7 @@ minions["Metadata/Monsters/DemonSpiders/MeleeSpider"] = { "MeleeSpiderViperStrike", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2433] }, } @@ -5645,6 +5809,7 @@ minions["Metadata/Monsters/DemonSpiders/SpiderSabre"] = { "DTTSabreSpiderLeap", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2466] }, } @@ -5677,6 +5842,8 @@ minions["Metadata/Monsters/RamGiant/RamGiant"] = { "GARamGiantStomp", }, modList = { + -- set_use_melee_pattern_range [set_use_melee_pattern_range = 0] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3400] }, } @@ -5712,6 +5879,8 @@ minions["Metadata/Monsters/RamGiant/RamGiantQuarry"] = { "GARamGiantStomp", }, modList = { + -- set_use_melee_pattern_range [set_use_melee_pattern_range = 0] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3400] }, } @@ -5750,6 +5919,7 @@ minions["Metadata/Monsters/RamGiant/RottingRamGiant_"] = { }, modList = { -- MonsterNecromancerRaisable [undead_description = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3650] }, } @@ -5783,6 +5953,7 @@ minions["Metadata/Monsters/RamGiant/RottingRamGiantBog"] = { }, modList = { -- MonsterNecromancerRaisable [undead_description = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3650] }, } @@ -5814,6 +5985,8 @@ minions["Metadata/Monsters/MaggotHusks/MaggotHusk"] = { }, modList = { -- MonsterNecromancerRaisable [undead_description = 1] + -- set_use_melee_pattern_range [set_use_melee_pattern_range = 0] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -5850,6 +6023,7 @@ minions["Metadata/Monsters/SerpentClanMonster/SerpentClan1"] = { "GSSerpentClanAcidSpit", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 4067] }, } @@ -5887,6 +6061,7 @@ minions["Metadata/Monsters/SaltGolem/SaltGolem_"] = { "GASaltGolemEarthquakeLargeImpact", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3133] }, } @@ -5926,6 +6101,7 @@ minions["Metadata/Monsters/HyenaMonster/HyenaMonster"] = { "WalkEmergeHyena", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2000] }, } @@ -5964,6 +6140,7 @@ minions["Metadata/Monsters/HyenaMonster/HyenaCentaurSpear"] = { "EGHyenaDogpileBig", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3033] }, } @@ -6002,6 +6179,9 @@ minions["Metadata/Monsters/VultureRegurgitator/VultureRegurgitator_"] = { "CGEVultureRegurgGasCloud", }, modList = { + -- has_quadruped_head_control [has_quadruped_head_control = 1] + -- quadruped_head_turn_duration_ms [quadruped_head_turn_duration_ms = 200] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2800] }, } @@ -6042,6 +6222,7 @@ minions["Metadata/Monsters/SandLeaper02/DesertLeaper1_"] = { "GACragLeaperLeapSulphur", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2450] }, } @@ -6081,6 +6262,7 @@ minions["Metadata/Monsters/SkeletonGolemancer/SkeletonGolemancer"] = { }, modList = { -- MonsterNecromancerRaisable [undead_description = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3100] }, } @@ -6125,6 +6307,7 @@ minions["Metadata/Monsters/SandGolemancer/SandGolemancer"] = { }, modList = { -- MonsterNecromancerRaisable [undead_description = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3100] }, } @@ -6162,6 +6345,7 @@ minions["Metadata/Monsters/MarAcolyte/MarAcolyte"] = { "MarAcolyteThrowFire", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2083] }, } @@ -6231,6 +6415,7 @@ minions["Metadata/Monsters/RockSliderSpectre"] = { "RockSliderEmergeEG", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2466] }, } @@ -6266,6 +6451,7 @@ minions["Metadata/Monsters/SkeletonSnake"] = { "MonsterPuncture", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -6301,6 +6487,7 @@ minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication01"] = { "MPWAzmeriPitifulFabricationSkullThrow", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2500] }, } @@ -6341,6 +6528,10 @@ minions["Metadata/Monsters/PitifulFabrications/Canopy/PitifulFabrication02"] = { "AzmeriFabricationEnfeeble", }, modList = { + -- set_additional_life_scaling_index [set_additional_life_scaling_index = 20] + -- strafe_distance_+% [strafe_distance_+% = -21] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2600] + mod("EnemyCurseLimit", "BASE", 3, 0, 0), -- number_of_additional_curses_allowed [number_of_additional_curses_allowed = 3] }, } @@ -6376,6 +6567,7 @@ minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication03_"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2950] }, } @@ -6406,6 +6598,7 @@ minions["Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoUnarmed_"] = }, modList = { -- MonsterNecromancerRaisable [undead_description = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2467] }, } @@ -6437,6 +6630,7 @@ minions["Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoSword_"] = { }, modList = { -- MonsterNecromancerRaisable [undead_description = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2467] }, } @@ -6508,6 +6702,7 @@ minions["Metadata/Monsters/PorcupineAnt/PorcupineAntSmall"] = { "MMAPorcupineAntSpikeball", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2600] }, } @@ -6543,6 +6738,7 @@ minions["Metadata/Monsters/CaveDweller/CaveDweller"] = { "GSCaveDwellerSuperProjectile", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -6577,6 +6773,7 @@ minions["Metadata/Monsters/MineBat/MineBatDesertCaveNoEmerge"] = { }, modList = { -- ShockArtVariationDivine [shock_art_variation = 2] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 1715] }, } @@ -6616,6 +6813,7 @@ minions["Metadata/Monsters/SummonedPhantasm/DesertPhantasm"] = { }, modList = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2106] }, } @@ -6685,6 +6883,7 @@ minions["Metadata/Monsters/Zombies/Maraketh/MarakethZombie"] = { -- MonsterNecromancerRaisable [undead_description = 1] -- MonsterGetsStunnedLonger30to70__ [stun_duration_on_self_+% = 30] -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -6717,6 +6916,7 @@ minions["Metadata/Monsters/PlagueMorphs/PlagueMorph1"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -6751,6 +6951,7 @@ minions["Metadata/Monsters/PlagueSwarm/PlagueSwarm"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2500] }, } @@ -6821,6 +7022,7 @@ minions["Metadata/Monsters/PlagueBringer/PlagueBringer"] = { }, modList = { mod("PhysicalDamageLifeLeech", "BASE", 125, 1, 0), -- PlagueBringerLifeLeechInherent [base_life_leech_from_physical_attack_damage_permyriad = 12500] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2400] }, } @@ -6860,6 +7062,7 @@ minions["Metadata/Monsters/BrainWorm/DuneLurker_"] = { "GADuneLurkerEmergeAttack", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2666] }, } @@ -6893,6 +7096,7 @@ minions["Metadata/Monsters/WingedCreature/WingedCreature"] = { "GSWingedCreatureBallLightning", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3333] }, } @@ -6958,6 +7162,7 @@ minions["Metadata/Monsters/MudGolem/MarshBruiser"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3650] }, } @@ -6991,6 +7196,7 @@ minions["Metadata/Monsters/BogBodies/BogCorpseUnarmed"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -7025,6 +7231,7 @@ minions["Metadata/Monsters/BogBodies/BogCorpseOneHandAxe"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -7063,6 +7270,7 @@ minions["Metadata/Monsters/TwigMonsters/DredgeFiend"] = { "GSDredgeMortarImpactAir", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -7094,6 +7302,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeStalker"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2550] }, } @@ -7133,6 +7342,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeSpearThrower"] = { "GAVaalSavageDaggerDashSlash2", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2300] }, } @@ -7165,6 +7375,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeSpearMelee"] = { "MeleeAtAnimationSpeedComboTEMP", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2300] }, } @@ -7197,6 +7408,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeDagger"] = { "MeleeAtAnimationSpeedComboTEMP", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2300] }, } @@ -7234,6 +7446,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeShaman"] = { "GSCannibalShamanProjImpactAir", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2210] }, } @@ -7278,6 +7491,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageStalker"] = { "GABogSavageStalkerSpinAttack", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2433] }, } @@ -7321,6 +7535,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageSpearThrower_"] = { "MeleeAtAnimationSpeedComboTEMP", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2333] }, } @@ -7357,6 +7572,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageSpearMelee"] = { "EASSavageWeaponFire", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2366] }, } @@ -7391,6 +7607,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageBeastMaster"] = { "DoLiterallyNothing", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2333] }, } @@ -7427,6 +7644,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageDagger_"] = { "EASSavageWeaponFire", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2333] }, } @@ -7468,6 +7686,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageShaman"] = { "GSVaalShamanFireballImpact", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2433] }, } @@ -7507,6 +7726,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageBrute"] = { "MeleeAtAnimationSpeedComboTEMP", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2333] }, } @@ -7610,6 +7830,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageGiant"] = { "GABogGiantFireSlam", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3066] }, } @@ -7643,6 +7864,7 @@ minions["Metadata/Monsters/PlagueSwarm/BloodDrone"] = { "GABloodDroneDashAttach", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2500] }, } @@ -7716,6 +7938,7 @@ minions["Metadata/Monsters/IgguranRaider/BladeStalkerPale"] = { "MeleeAtAnimationSpeedComboTEMP2", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2800] }, } @@ -7748,6 +7971,7 @@ minions["Metadata/Monsters/IgguranRaider/BladeStalker"] = { "MeleeAtAnimationSpeedComboTEMP2", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2800] }, } @@ -7784,6 +8008,7 @@ minions["Metadata/Monsters/Anchorite/AnchoriteSpawn_"] = { "WalkEmergeQoFMinionsMap", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2266] }, } @@ -7823,6 +8048,7 @@ minions["Metadata/Monsters/Anchorite/AnchoriteFlathead"] = { "WalkEmergeQoFMinionsMap", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2433] }, } @@ -7861,6 +8087,7 @@ minions["Metadata/Monsters/Anchorite/AnchoriteMother"] = { "WalkEmergeCenobiteSwarm", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2300] }, } @@ -7897,6 +8124,7 @@ minions["Metadata/Monsters/BaneSapling/BaneSapling"] = { "GSBaneSaplingMortarImpactWall", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2333] }, } @@ -7931,6 +8159,7 @@ minions["Metadata/Monsters/ArmadilloDemon/ArmadilloDemon"] = { "GSDemonArmadilloKnockback", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2600] }, } @@ -7964,6 +8193,7 @@ minions["Metadata/Monsters/ChawMongrel/ChawMongrel"] = { }, modList = { -- MonsterMaimOnHit [global_maim_on_hit = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2333] }, } @@ -8001,6 +8231,7 @@ minions["Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorer1"] = { }, modList = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2788] }, } @@ -8067,6 +8298,7 @@ minions["Metadata/Monsters/SnakeHulk/SnakeHulk"] = { "SnakeHulkDualStrike", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2300] }, } @@ -8105,6 +8337,7 @@ minions["Metadata/Monsters/SerpentHusk/SerpentHusk__"] = { modList = { mod("PoisonChance", "BASE", 100, 0, 0), -- MaligaroSpiderPoisonOnHit [global_poison_on_hit = 1] mod("EnemyPoisonDuration", "INC", 0, 0, 0), -- MaligaroSpiderPoisonOnHit [base_poison_duration_+% = 0] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -8137,6 +8370,7 @@ minions["Metadata/Monsters/GutViper/GutViper"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -8203,6 +8437,7 @@ minions["Metadata/Monsters/SpittingSnake/SpittingSnake"] = { "CGESpittingSnakeCaustic", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2500] }, } @@ -8238,6 +8473,7 @@ minions["Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpse"] = { modList = { mod("PoisonChance", "BASE", 100, 0, 0), -- MaligaroSpiderPoisonOnHit [global_poison_on_hit = 1] mod("EnemyPoisonDuration", "INC", 0, 0, 0), -- MaligaroSpiderPoisonOnHit [base_poison_duration_+% = 0] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -8277,6 +8513,7 @@ minions["Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpseRanged_"] = { modList = { mod("PoisonChance", "BASE", 100, 0, 0), -- MaligaroSpiderPoisonOnHit [global_poison_on_hit = 1] mod("EnemyPoisonDuration", "INC", 0, 0, 0), -- MaligaroSpiderPoisonOnHit [base_poison_duration_+% = 0] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -8317,6 +8554,7 @@ minions["Metadata/Monsters/SpiderMonkey/SpiderMonkey"] = { "EASSpiderMonkeyEmerge5", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2680] }, } @@ -8352,6 +8590,7 @@ minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { }, modList = { mod("BleedChance", "BASE", 25, 1, 0), -- MonsterBleedOnHitChance [bleed_on_hit_with_attacks_% = 25] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2300] }, } @@ -8384,6 +8623,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictMaleAxe"] = { "EASAzmeriPictMaleEffigy", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2360] }, } @@ -8418,6 +8658,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictBigMale"] = { "GAAzmeriPict2HFabricationSlam", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2433] }, } @@ -8456,6 +8697,7 @@ minions["Metadata/Monsters/WereCat/TigerChimeral"] = { "EASTigerChimeralDodgeRight", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2585] }, } @@ -8492,6 +8734,7 @@ minions["Metadata/Monsters/Taniwha/RiverTaniwhaNoJank"] = { "EASFishJump", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2200] }, } @@ -8551,6 +8794,7 @@ minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelNoEmerge "GAVaalConstructSentinelImpact", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2933] }, } @@ -8585,6 +8829,7 @@ minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelGoldenNo "GAVaalConstructSentinelImpact", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2933] }, } @@ -8659,6 +8904,7 @@ minions["Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidSpawned"] "TBVaalPyramidBeamAttack", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3283] }, } @@ -8726,6 +8972,7 @@ minions["Metadata/Monsters/VaalConstructs/Golem/VaalConstructGolemAncient"] = { "GAVaalConstructGolemLightningSlam", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2333] }, } @@ -8795,6 +9042,7 @@ minions["Metadata/Monsters/VaalMonsters/Machinarium/VaalGuards/UndeadGuardDagger "MeleeAtAnimationSpeedComboTEMP2", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2300] }, } @@ -8832,6 +9080,7 @@ minions["Metadata/Monsters/VaalMonsters/Machinarium/VaalGuards/UndeadGuardMortar }, modList = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2300] }, } @@ -8867,6 +9116,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteHighborn/CenobiteHighborn"] = { "WalkEmergeCenobiteSwarm", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2300] }, } @@ -8900,6 +9150,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteHighborn/CenobitePawn"] = { "WalkEmergeQoFMinionsMap", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2266] }, } @@ -8939,6 +9190,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteLeash/CenobiteLeash"] = { "EDSCenobiteLeashImpactWall", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2500] }, } @@ -8973,6 +9225,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteSlam/CenobiteSlam"] = { "WalkEmergeCenobiteSwarm", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3283] }, } @@ -9008,6 +9261,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteStoneThrower/CenobiteStoneThrower"] "MMACenobiteStoneThrow", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3100] }, } @@ -9046,6 +9300,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteSwarmUgly/CenobiteSwarm"] = { "WalkEmergeQoFMinionsMap", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -9083,6 +9338,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { }, modList = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3067] }, } @@ -9119,6 +9375,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBlood"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2650] }, } @@ -9153,6 +9410,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersChaos"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2650] }, } @@ -9188,6 +9446,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersCold_"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2650] }, } @@ -9220,6 +9479,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersFire"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2650] }, } @@ -9255,6 +9515,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersLightning"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2650] }, } @@ -9286,6 +9547,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBannerPatrolSpe "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2650] }, } @@ -9324,6 +9586,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalGuardClawsLiving"] = { "GAVaalGuardClawsLeapSwipes", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2300] }, } @@ -9359,6 +9622,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalOverseerLiving_"] = { "MAASVaalOverseerCleave", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2450] }, } @@ -9400,6 +9664,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalGoliathLiving_"] = { "CGEVaalGoliathLivingDestabilisedGround", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3500] }, } @@ -9438,6 +9703,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalStormcaller"] = { "MPSVaalStormcallerBouncingLightning", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2300] }, } @@ -9479,6 +9745,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalShapeshifter_"] = { "DTTVaalShapeshifterDash", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2400] }, } @@ -9650,6 +9917,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/Beasts/VaalJaguar"] = { "GAVaalJaguarMinionImpact", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2250] }, } @@ -9684,6 +9952,7 @@ minions["Metadata/Monsters/Procession/ProcessionAxeShield"] = { modList = { mod("BlockChance", "BASE", 30, 0, 0), -- MonsterAttackBlock30Bypass15 [monster_base_block_% = 30] mod("BlockEffect", "BASE", 15, 0, 0), -- MonsterAttackBlock30Bypass15 [base_block_%_damage_taken = 15] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2433] }, } @@ -9714,6 +9983,7 @@ minions["Metadata/Monsters/Procession/ProcessionSpear_"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2833] }, } @@ -9744,6 +10014,7 @@ minions["Metadata/Monsters/Procession/ProcessionDagger"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2833] }, } @@ -9778,6 +10049,7 @@ minions["Metadata/Monsters/Procession/ProcessionBow"] = { "MPWProcessionBowFireArrow", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2888] }, } @@ -9810,6 +10082,8 @@ minions["Metadata/Monsters/Procession/ProcessionBannerSpectre"] = { "ABTTProcessionBannerDrain", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2888] + -- strafe_distance_+% [strafe_distance_+% = 60] }, } @@ -9842,6 +10116,7 @@ minions["Metadata/Monsters/GoldenOnes/GoldenOnesTwoHandSword"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2300] }, } @@ -9915,6 +10190,7 @@ minions["Metadata/Monsters/VaalForgeMan/VaalForgeMan"] = { "GSVaalForgemanSunderSpike4", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2450] }, } @@ -9984,6 +10260,7 @@ minions["Metadata/Monsters/BloodBathers/BloodBatherDualWield/BloodBatherDualWiel "CGEBloodBatherFireGround", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2333] }, } @@ -10020,6 +10297,8 @@ minions["Metadata/Monsters/BloodBathers/VaalApparition/SunVaalApparition"] = { "MDVaalSunApparitionMinisun", }, modList = { + -- strafe_distance_+% [strafe_distance_+% = -60] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2533] }, } @@ -10057,6 +10336,7 @@ minions["Metadata/Monsters/BloodCultistDrones/BloodBatherMage"] = { "BloodMageBloodTendrils", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2433] }, } @@ -10084,6 +10364,7 @@ minions["Metadata/Monsters/AscendancyBatMonster/AscendancyBat"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3050] }, } @@ -10115,6 +10396,7 @@ minions["Metadata/Monsters/VaalConstructs/Ball/VaalBowlingBall"] = { "GSVaalConstructCannonImpactWall", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2500] }, } @@ -10150,6 +10432,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalAxeThrower_"] = { "MPAVaalAxeThrowerAxe", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2450] }, } @@ -10193,6 +10476,7 @@ minions["Metadata/Monsters/CauldronCrone/CauldronCrone"] = { "MPSCauldronCroneBasic", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2533] }, } @@ -10227,6 +10511,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidGoliathFist/VaalHumanoidGol "GAVaalHumanoidRocketFistImpactWall", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -10261,6 +10546,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidPyramidHands/VaalPyramidHan "GSPyramidHandGenadeExplosion", }, modList = { + -- strafe_distance_+% [strafe_distance_+% = -60] }, } @@ -10300,6 +10586,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidShieldLegs/VallHumanoidShie -- MonsterChaosTakenOnES [base_chaos_damage_does_not_damage_energy_shield_extra_hard = 1] -- ElderNoEnergyShieldRecharge [cannot_recharge_energy_shield = 1] -- ElderEnergyShieldStartsAtZero [start_at_zero_energy_shield = 1] + -- strafe_distance_+% [strafe_distance_+% = -60] }, } @@ -10374,6 +10661,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonFi "GSVaalHumanoidCannonImpactWall", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2300] }, } @@ -10468,6 +10756,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidBladeHands/VaalHumanoidBlad "MeleeAtAnimationSpeedComboTEMP", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2833] }, } @@ -10535,6 +10824,7 @@ minions["Metadata/Monsters/RootedGuys/RootedGuy04/RaisedBranchMonster"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3400] }, } @@ -10567,6 +10857,7 @@ minions["Metadata/Monsters/Baron/BaronWerewolfSummon"] = { modList = { -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] -- BossMinionFlaskChargeIncrease400 [monster_slain_flask_charges_granted_+% = 400] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2633] }, } @@ -10605,6 +10896,7 @@ minions["Metadata/Monsters/ScarecrowBeast/ScarecrowBeast"] = { "CrowScarecrowCrows", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3066] }, } @@ -10640,6 +10932,7 @@ minions["Metadata/Monsters/FallenGods/FallenGodsStalkerFoundry_"] = { "EASFallenStalkerShadowClone", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2600] }, } @@ -10674,6 +10967,7 @@ minions["Metadata/Monsters/FallenGods/FallenGodsCrawlerFoundry_"] = { "TBFallenGodCrawlerBeam", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2500] }, } @@ -10709,6 +11003,7 @@ minions["Metadata/Monsters/FallenGods/FallenHooksFoundry"] = { "MeleeAtAnimationSpeedComboTEMP2", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2333] }, } @@ -10742,6 +11037,7 @@ minions["Metadata/Monsters/FallenGods/FallenStag"] = { "GAFallenStagTentacles", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2500] }, } @@ -10772,6 +11068,7 @@ minions["Metadata/Monsters/SpinningWheelHag/SpinningWheelHag"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2633] }, } @@ -10803,6 +11100,9 @@ minions["Metadata/Monsters/RabidFeralDogMonster/RabidDog"] = { "MeleeAtAnimationSpeed", }, modList = { + -- has_quadruped_head_control [has_quadruped_head_control = 1] + -- quadruped_head_turn_duration_ms [quadruped_head_turn_duration_ms = 100] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2200] }, } @@ -10909,6 +11209,7 @@ minions["Metadata/Monsters/DrudgeMiners/DrudgeBedrockBlaster"] = { "TriggerIgniteOilGroundDrudge", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3750] }, } @@ -10944,6 +11245,7 @@ minions["Metadata/Monsters/TitanWalker/TitanWalker"] = { "GATitanWalkerSlam", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3600] }, } @@ -10984,6 +11286,7 @@ minions["Metadata/Monsters/SkeletalKnight/SkeletalKnight"] = { modList = { mod("BlockChance", "BASE", 100, 0, 0), -- MonsterBlock100 [monster_base_block_% = 100] mod("BlockChanceMax", "BASE", 25, 0, 0), -- MonsterBlock100 [additional_maximum_block_% = 25] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2950] }, } @@ -11021,6 +11324,7 @@ minions["Metadata/Monsters/SkeletalReaper/SkeletalReaper"] = { "GASkeletalReaperEmergeReap", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3533] }, } @@ -11055,6 +11359,7 @@ minions["Metadata/Monsters/VaseMonster/VaseMonsterSpectre"] = { "MDSummonScarabs", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2923] }, } @@ -11094,6 +11399,7 @@ minions["Metadata/Monsters/UndeadMarakethPriest/UndeadMarakethPriest"] = { "GSUndeadMarakethPriestMagmaOrbImpact", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2233] }, } @@ -11123,6 +11429,7 @@ minions["Metadata/Monsters/Zombies/CourtGuardZombieAxe"] = { }, modList = { -- MonsterNecromancerRaisable [undead_description = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -11153,6 +11460,9 @@ minions["Metadata/Monsters/ChaosGodRangedFodder/ChaosGodRangedFodder_"] = { "TCChaosGodRangedFodder", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2467] + -- has_quadruped_head_control [has_quadruped_head_control = 1] + -- quadruped_head_turn_duration_ms [quadruped_head_turn_duration_ms = 150] }, } @@ -11182,6 +11492,7 @@ minions["Metadata/Monsters/ChaosGodJaguar/ChaosGodJaguar_"] = { "MeleeAtAnimationSpeed2", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2216] }, } @@ -11225,6 +11536,7 @@ minions["Metadata/Monsters/ChaosGodTriHeadBat/ChaosGodTri-headBat_"] = { "GSChaosGodTriheadBatPoisonBlastSingle", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3100] }, } @@ -11258,6 +11570,7 @@ minions["Metadata/Monsters/ChaosGodGorilla/ChaosGodGorilla_"] = { "GAChaosGodGorillaSlam", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2900] }, } @@ -11291,6 +11604,7 @@ minions["Metadata/Monsters/ChaosGodTriceratops/ChaosGodTriceratops_"] = { "GSChaosGodTriceratopsGigaBeam", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2916] }, } @@ -11327,6 +11641,9 @@ minions["Metadata/Monsters/Breach/BreachEliteFallenLunarisMonster__"] = { "SGLBreachEliteFallenLunarisMonsterChaosQuicksand", }, modList = { + -- set_is_breach_monster [set_is_breach_monster = 1] + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2750] }, } @@ -11358,6 +11675,9 @@ minions["Metadata/Monsters/Breach/BreachEliteCorruptedEliteBloater__"] = { "GACountsGuardBloaterTentacleHit", }, modList = { + -- set_is_breach_monster [set_is_breach_monster = 1] + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2500] }, } @@ -11389,6 +11709,8 @@ minions["Metadata/Monsters/Breach/BreachFodderCorruptedEliteRanger"] = { "GSIronSniperLaserDamage", }, modList = { + -- set_is_breach_monster [set_is_breach_monster = 1] + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] }, } @@ -11421,6 +11743,9 @@ minions["Metadata/Monsters/Breach/BreachFodderCorruptedEliteToothy__"] = { }, modList = { mod("BleedChance", "BASE", 25, 1, 0), -- MonsterBleedOnHitChance [bleed_on_hit_with_attacks_% = 25] + -- set_is_breach_monster [set_is_breach_monster = 1] + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2600] }, } @@ -11451,6 +11776,9 @@ minions["Metadata/Monsters/Breach/BreachEliteCorruptedEliteGuard"] = { "GPSBreachEliteBonestorm", }, modList = { + -- set_is_breach_monster [set_is_breach_monster = 1] + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2330] }, } @@ -11489,6 +11817,9 @@ minions["Metadata/Monsters/Breach/BreachElitePaleElite1"] = { "TeleportHellscapePaleElite", }, modList = { + -- set_is_breach_monster [set_is_breach_monster = 1] + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2500] }, } @@ -11518,6 +11849,9 @@ minions["Metadata/Monsters/Breach/Monsters/FingerDemon/FingerDemon"] = { "MeleeAtAnimationSpeedComboTEMP", }, modList = { + -- set_is_breach_monster [set_is_breach_monster = 1] + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3300] }, } @@ -11547,6 +11881,9 @@ minions["Metadata/Monsters/Breach/Monsters/HandSpider/HandSpider"] = { "MeleeAtAnimationSpeedComboTEMP", }, modList = { + -- set_is_breach_monster [set_is_breach_monster = 1] + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 4100] }, } @@ -11579,6 +11916,9 @@ minions["Metadata/Monsters/Breach/Monsters/FingersBat/FingersBat"] = { "GABreachBatSpineImpactMidAir", }, modList = { + -- set_is_breach_monster [set_is_breach_monster = 1] + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3050] }, } @@ -11609,6 +11949,8 @@ minions["Metadata/Monsters/Breach/BreachFodderDemonicSpikeThrower"] = { "GSDemonicSpikerBarrage", }, modList = { + -- set_is_breach_monster [set_is_breach_monster = 1] + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] }, } @@ -11647,6 +11989,9 @@ minions["Metadata/Monsters/Breach/BreachElitePaleElite2"] = { "MeleeAtAnimationSpeedLightning", }, modList = { + -- set_is_breach_monster [set_is_breach_monster = 1] + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2900] }, } @@ -11677,6 +12022,7 @@ minions["Metadata/Monsters/ChaosGodTriHeadLizard/ChaosGodTriHeadLizard_"] = { "GTChaosTriHeadLizardThing", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3483] }, } @@ -11709,6 +12055,8 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/FungalZombie/DruidicFungusZ }, modList = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -11738,6 +12086,7 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/SplitMonster/SplitMonsterSp "MeleeAtAnimationSpeedComboTEMP2", }, modList = { + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] }, } @@ -11775,6 +12124,8 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/HooksMonster/HooksMonster"] "MeleeAtAnimationSpeedComboTEMP2", }, modList = { + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2333] }, } @@ -11810,6 +12161,8 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/RootBehemoth"] "GSRootedGuyExplode", }, modList = { + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3400] }, } @@ -11844,6 +12197,8 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterMele "TBTwigMonsterPodBeam", }, modList = { + -- set_additional_life_scaling_index [set_additional_life_scaling_index = 20] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -11879,6 +12234,8 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterCast "GTTwigMonsterPodBeam", }, modList = { + -- set_additional_life_scaling_index [set_additional_life_scaling_index = 20] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -11913,6 +12270,8 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterCast "TBTwigMonsterPodBeam", }, modList = { + -- set_additional_life_scaling_index [set_additional_life_scaling_index = 20] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -11947,6 +12306,7 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/CaveDweller_"] = { "EGRitualCaveDwellerTriggerBlood", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] }, } @@ -12018,6 +12378,7 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonRhoa"] = { "SODemonicRhoaBloodBoil", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2666] }, } @@ -12050,6 +12411,7 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonRat"] = { "MeleeAtAnimationSpeedComboTEMP2", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 1700] }, } @@ -12087,6 +12449,7 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonBurrower"] = { }, modList = { -- ImmuneToKnockback [cannot_be_knocked_back = 1] + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 5333] }, } @@ -12125,6 +12488,7 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonHulk_"] = { "DemonHulkSlamTriggered", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2900] }, } @@ -12153,6 +12517,7 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonMonkey"] = { "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2733] }, } @@ -12183,5 +12548,6 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalFlayedDaggersBloodUltimatium "MeleeAtAnimationSpeed", }, modList = { + -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2650] }, } diff --git a/src/Export/Classes/GGPKData.lua b/src/Export/Classes/GGPKData.lua index 6824ef1c6c..f6d5212df3 100644 --- a/src/Export/Classes/GGPKData.lua +++ b/src/Export/Classes/GGPKData.lua @@ -43,6 +43,7 @@ local GGPKClass = newClass("GGPKData", function(self, path, datPath, reExport) self.dat = { } self.txt = { } + self.ot = { } if USE_DAT64 then self:AddDat64Files() @@ -86,12 +87,7 @@ function GGPKClass:ExtractFiles(reExport) end for _, fname in ipairs(otList) do - fileList = fileList .. '"' .. fname .. '" ' - - if fileList:len() > sweetSpotCharacter then - self:ExtractFilesWithBun(fileList) - fileList = '' - end + self:ExtractFilesWithBun('"' .. fname .. '"', true) end for _, fname in ipairs(itList) do @@ -122,6 +118,30 @@ function GGPKClass:ExtractFiles(reExport) end end +function GGPKClass:ExtractList(listToExtract, cache, useRegex) + useRegex = useRegex or false + local sweetSpotCharacter = 6000 + printf("Extracting ...") + local fileList = '' + for _, fname in ipairs(listToExtract) do + -- we are going to validate if the file is already extracted in this session + if not cache[fname] then + cache[fname] = true + fileList = fileList .. '"' .. string.lower(fname) .. '" ' + + if fileList:len() > sweetSpotCharacter then + self:ExtractFilesWithBun(fileList, useRegex) + fileList = '' + end + end + end + + if fileList:len() > 0 then + self:ExtractFilesWithBun(fileList, useRegex) + fileList = '' + end +end + function GGPKClass:AddDatFiles() local datFiles = scanDir(self.oozPath .. "Data\\", '%w+%.dat$') for _, f in ipairs(datFiles) do @@ -361,8 +381,8 @@ function GGPKClass:GetNeededFiles() "^Metadata/StatDescriptions/specific_skill_stat_descriptions/\\w+/\\w+.csd$", } local otFiles = { - "Metadata/Characters/Character.ot", - "Metadata/Monsters/Monster.ot", + "^Metadata/Monsters/(?:[\\w-]+/)*[\\w-]+\\.ot$", + "^Metadata/Characters/(?:[\\w-]+/)*[\\w-]+\\.ot$", } local itFiles = { "Metadata/Items/Equipment.it", diff --git a/src/Export/Scripts/minions.lua b/src/Export/Scripts/minions.lua index 2c0c04669d..c016399005 100644 --- a/src/Export/Scripts/minions.lua +++ b/src/Export/Scripts/minions.lua @@ -38,6 +38,41 @@ local function tableToString(tbl, pre) return tableString .. " }" end +local function getOTStats(OTFile, modList) + local file = OTFile..".ot" + local text + if main.ggpk.ot[file] then + text = main.ggpk.ot[file] + elseif getFile(file) then + text = convertUTF16to8(getFile(file)) + main.ggpk.ot[file] = text + else + print("Invalid OT File location: "..file) + return modList + end + local inWantedBlock = false + if text then + for line in text:gmatch("[^\r\n]+") do + local superClass = line:match("extends \"(.+)\"") + if superClass and superClass ~= "Metadata/Monsters/Monster" and superClass ~= "nothing" then + modList = getOTStats(superClass, modList) + end + -- Detect start of a block + if line:match("^Stats") then + inWantedBlock = true + elseif inWantedBlock and line:match("^}") then + inWantedBlock = false + elseif inWantedBlock and line:find("=") and not line:find("//") then + local key, value = line:gsub("%s+",""):match("^(.-)=(.+)$") + if key and value then + table.insert(modList, { Id = key, Stat1 = { Id = key }, Stat1Value = { tonumber(value) } }) + end + end + end + end + return modList +end + local itemClassMap = { ["Claw"] = "Claw", ["Dagger"] = "Dagger", @@ -306,6 +341,9 @@ directiveTable.emit = function(state, args, out) for _, mod in ipairs(monsterVariety.SpecialMods) do table.insert(modList, mod) end + if monsterVariety.ObjectType then + modList = getOTStats(monsterVariety.ObjectType, modList) + end out:write('\tmodList = {\n') for _, mod in ipairs(modList) do local modStats = "" diff --git a/src/Export/Scripts/passivetree.lua b/src/Export/Scripts/passivetree.lua index 2b5354f18d..c28c09e330 100644 --- a/src/Export/Scripts/passivetree.lua +++ b/src/Export/Scripts/passivetree.lua @@ -35,30 +35,6 @@ local function CalcOrbitAngles(nodesInOrbit) return orbitAngles end -local function extractFromGgpk(listToExtract, useRegex) - useRegex = useRegex or false - local sweetSpotCharacter = 6000 - printf("Extracting ...") - local fileList = '' - for _, fname in ipairs(listToExtract) do - -- we are going to validate if the file is already extracted in this session - if not cacheExtract[fname] then - cacheExtract[fname] = true - fileList = fileList .. '"' .. string.lower(fname) .. '" ' - - if fileList:len() > sweetSpotCharacter then - main.ggpk:ExtractFilesWithBun(fileList, useRegex) - fileList = '' - end - end - end - - if fileList:len() > 0 then - main.ggpk:ExtractFilesWithBun(fileList, useRegex) - fileList = '' - end -end - local function bits(int, s, e) return bit.band(bit.rshift(int, s), 2 ^ (e - s + 1) - 1) end @@ -166,7 +142,7 @@ local function calculateDDSPack(sheet, from_base, to_base, is4kEnabled) table.insert(filesToExtract, icon4k) end end - extractFromGgpk(filesToExtract) + main.ggpk:ExtractList(filesToExtract, cacheExtract) for icon, sections in pairs(sheet.files) do local tex = Texture.new() @@ -220,7 +196,7 @@ local function parseUIImages() if main.ggpk.txt[file] then text = main.ggpk.txt[file] else - extractFromGgpk({file}) + main.ggpk:ExtractList({file}, cacheExtract) text = convertUTF16to8(getFile(file)) main.ggpk.txt[file] = text end @@ -292,7 +268,7 @@ local psgFile = rowPassiveTree.PassiveSkillGraph .. ".psg" printf("Extracting passives tree " .. idPassiveTree .. " from " .. psgFile) -extractFromGgpk({psgFile}) +main.ggpk:ExtractList({psgFile}, cacheExtract) printf("Parsing passives tree " .. idPassiveTree .. " from " .. main.ggpk.oozPath .. psgFile)