The Bloated Miller
Slug: The_Bloated_Miller
Open Source Page
Tags:
Beast_onhit_audio
not_dex
not_int
red_blood
undead
very_slow_movement
zombie
Areas:
The Riverbank
No custom art yet. Upload one to replace the placeholder.
Core Stat Percentiles
Accuracy
4,379
Top 0.1%
Evasion Rating
708
Top 25%
Spell Damage
466
Top 26%
Life
24,279
Top 69%
Damage
466
Top 71%
Armour
3,378
Top 76%
Other Notable Percentiles
Critical Damage Bonus
+30%
Top 0.1%
Level
68
Top 2.1%
Minion Life
21,691
Top 2.1%
Damage Spread
±20%
Top 4.7%
Attack Time
1.995 Second
Top 14%
Attack Distance
6 ~ 14
Top 18%
The Bloated Miller
Variant code: SwollenMillerBossOverview
Area: The Riverbank
Implicit Mods: stance movement speed +% final [120], i am boss of tier [0] monster dropped item rarity +% [-750] monster slain experience +% [0] monster grants gambler stock [-1] unique monster guarantee 50% magic items [1]
Summary
| Spectre | N | |
|---|---|---|
| Area | The Riverbank | |
| Tags | Beast_onhit_audio, red_blood, undead, very_slow_movement, zombie |
Base Multipliers
Life
105%
Resistance
Damage
190%
Accuracy
250%
Critical Hits Chance
0%
Critical Damage Bonus
+30%
Attack Distance
6 ~ 14
Attack Time
1.995 Second
Damage Spread
±20%
Experience
200%
Model Size
100%
Type
SwollenMiller
Metadata
SwollenMillerBoss
Extra Data
version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"
Transitionable {}
Actor
{
basic_action = "ChangeToStance1"
basic_action = "ChangeToStance2"
slow_animations_go_to_idle = false
}
StateMachine
{
define_shared_state =
"
generic1;
intro;
music;
"
}
Stats
{
/* how_stunning = 100 */
set_base_heavy_stun_duration_ms = 2600
set_monster_delay_item_drops_millis = 3300
}
version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"
Transitionable
{
create_untransitioned =
"
IfAlive(
{
PlayAnimation( saw_wood_01 );
} );
"
}
Render
{
use_ao_lights = true
dampen_height = false
selection_height_override = 250.0
}
Animated
{
on_engage_01 =
"
SetAudioParam( SwollenMillerSaw, 1 );
AddAttached( 'Metadata/Effects/Spells/monsters_effects/Gallows/Act1/SwollenMiller/on_act_engage.ao',
);
Delay( 0.2,
{
PlayTextAudio( SwollenMillerAggro, 'Metadata/Monsters/SwollenMiller/SwollenMillerBoss' );
} );
"
on_slam_01 = "PlayTextAudio( SwollenMillerAttackARandom, 'Metadata/Monsters/SwollenMiller/SwollenMillerBoss' );"
on_combo_01 = "PlayTextAudio( SwollenMillerAttackBRandom, 'Metadata/Monsters/SwollenMiller/SwollenMillerBoss' );"
on_end_charge_end_01 = "PlayCharacterAudioEvent( MillerAttackComment );"
on_attack_01 =
"
Roll( 1, 6,
{
PlayTextAudio( SwollenMillerAttackCRandom, 'Metadata/Monsters/SwollenMiller/SwollenMillerBoss' );
} );
"
on_end_engage_01 =
"
DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Gallows/Act1/SwollenMiller/on_act_engage.ao' );
"
/* on_event_addfx_for_get_angry_01 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/Gallows/Act1/SwollenMiller/enrage.epk );" */
// How to make this trigger randomly during the sawing stuff?
//on_saw_wood_01 = "Delay( 4.0, { PlayTextAudio( ClearfellGuardBranocBanterRandom, 'Metadata/Monsters/NPC/DogtraderRiverbank'); } );"
}
Life
{
on_death =
"
AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk' );
"
on_spawned_dead = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk' );"
}
StateMachine
{
create_state_intro_0 =
"
FadeOutDialogue( 500 );
PlayTextAudio( SwollenMillerSaw, 'Metadata/Monsters/SwollenMiller/SwollenMillerBoss', 50 );
"
// on_state_intro_1 = "FadeOutDialogue( 500 );"
}
GlobalAudioParamEvents
{
player_in_range_param = "MillerInRange"
life_percent_param = "MillerLifePercentage"
range = 130
}
Preload
{
preload_environment = "G1_1_boss"
preload_environment = "G1_1_boss_defeat"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/SwollenMiller/SwollenMillerBoss"] = {
name = "The Bloated Miller",
life = 1.05,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1.9,
damageSpread = 0.2,
attackTime = 1.995,
attackRange = 14,
accuracy = 2.5,
skillList = {
"SSMMillerZombieHoardSpawn",
"TCSwollenMillerCharge",
"TCSwollenMillerChargeEnraged",
"GTSwollenMillerZombieSummon",
"SwollenMillerChargeNear",
"SwollenMillerChargeMediumNear",
"SwollenMillerChargeFar",
"SwollenMillerEmptyActionEngage",
"SwollenMillerMeleeCombo2",
"SwollenMillerMeleeSlap",
"SwollenMillerMeleeBackhand",
"SwollenMillerMeleeTrampleCombo",
"SwollenMillerSlam",
"SwollenMillerSlamTriggerGA",
"SwollenMillerComboTriggerGA",
"SwollenMillerChargeFootstep",
"SwollenMillerChargeTrample",
"SwollenMillerChargeEnd",
"SwollenMillerBodySlamTriggerGA",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["SSMMillerZombieHoardSpawn"] = {
name = "SSMMillerZombieHoardSpawn",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Multicastable] = true,
[SkillType.Triggerable] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"alternate_minion",
"number_of_monsters_to_summon",
"summon_specific_monsters_radius_+%",
"summoned_monsters_are_minions",
"monster_no_drops_or_experience",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {1046, 1, -99, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["TCSwollenMillerCharge"] = {
name = "Table Charge",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
skillTypes = {
[SkillType.Attack] = true,
[SkillType.Melee] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Movement] = true,
[SkillType.Travel] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"stun_threshold_+%_final_while_performing_action",
"base_movement_velocity_+%",
"hit_damage_stun_multiplier_+%",
"ignores_proximity_shield",
"skill_cannot_be_knocked_back",
"base_cannot_be_blocked",
"base_skill_cannot_be_parried",
},
levels = {
[1] = {50, 16, 100, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["TCSwollenMillerChargeEnraged"] = {
name = "Table Charge",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
skillTypes = {
[SkillType.Attack] = true,
[SkillType.Melee] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Movement] = true,
[SkillType.Travel] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"stun_threshold_+%_final_while_performing_action",
"base_movement_velocity_+%",
"hit_damage_stun_multiplier_+%",
"ignores_proximity_shield",
"skill_cannot_be_knocked_back",
"base_cannot_be_blocked",
"base_skill_cannot_be_parried",
},
levels = {
[1] = {50, 16, 100, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GTSwollenMillerZombieSummon"] = {
name = "GTSwollenMillerZombieSummon",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerChargeNear"] = {
name = "Shield Charge",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
skillTypes = {
[SkillType.Attack] = true,
[SkillType.Melee] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Movement] = true,
[SkillType.Travel] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_movement_velocity_+%",
"shield_charge_damage_+%_maximum",
"shield_charge_extra_distance",
"stun_threshold_+%_final_while_performing_action",
"ignores_proximity_shield",
"base_deal_no_damage",
"shield_charge_continue_past_target",
"cannot_knockback",
},
levels = {
[1] = {69, 50, 0, 50, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerChargeMediumNear"] = {
name = "Shield Charge",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
skillTypes = {
[SkillType.Attack] = true,
[SkillType.Melee] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Movement] = true,
[SkillType.Travel] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_movement_velocity_+%",
"shield_charge_damage_+%_maximum",
"shield_charge_extra_distance",
"stun_threshold_+%_final_while_performing_action",
"ignores_proximity_shield",
"base_deal_no_damage",
"shield_charge_continue_past_target",
"cannot_knockback",
},
levels = {
[1] = {69, 50, 25, 50, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerChargeFar"] = {
name = "Shield Charge",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
skillTypes = {
[SkillType.Attack] = true,
[SkillType.Melee] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Movement] = true,
[SkillType.Travel] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_movement_velocity_+%",
"shield_charge_damage_+%_maximum",
"shield_charge_extra_distance",
"stun_threshold_+%_final_while_performing_action",
"ignores_proximity_shield",
"base_deal_no_damage",
"shield_charge_continue_past_target",
"cannot_knockback",
},
levels = {
[1] = {69, 50, 50, 50, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerEmptyActionEngage"] = {
name = "SwollenMillerEmptyActionEngage",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 2,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_cannot_be_stunned",
"skill_cannot_be_knocked_back",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerMeleeCombo2"] = {
name = "Basic Attack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Melee] = true,
[SkillType.ProjectilesFromUser] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"main_hand_base_maximum_attack_distance",
"knockback_distance_+%",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"global_knockback",
},
levels = {
[1] = {6, 50, 50, baseMultiplier = 1.45, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerMeleeSlap"] = {
name = "Basic Attack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Melee] = true,
[SkillType.ProjectilesFromUser] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
},
levels = {
[1] = {80, baseMultiplier = 0.8, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerMeleeBackhand"] = {
name = "Basic Attack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Melee] = true,
[SkillType.ProjectilesFromUser] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_maximum_action_distance_+",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
},
levels = {
[1] = {-3, 80, baseMultiplier = 0.8, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerMeleeTrampleCombo"] = {
name = "Basic Attack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Melee] = true,
[SkillType.ProjectilesFromUser] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"main_hand_base_maximum_attack_distance",
"stun_threshold_+%_final_while_performing_action",
"knockback_distance_+%",
"base_knockback_speed_+%",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"is_area_damage",
"melee_defer_damage_prediction",
"global_knockback",
},
levels = {
[1] = {15, 50, 50, 100, 20, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerSlam"] = {
name = "SwollenMillerSlam",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"melee_range_+",
"stun_threshold_+%_final_while_performing_action",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"is_area_damage",
},
levels = {
[1] = {45, 100, 50, baseMultiplier = 2.5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerSlamTriggerGA"] = {
name = "SwollenMillerSlamTriggerGA",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"is_area_damage",
},
levels = {
[1] = {70, baseMultiplier = 2.5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerComboTriggerGA"] = {
name = "SwollenMillerComboTriggerGA",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"is_area_damage",
"base_skill_can_be_blocked",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerChargeFootstep"] = {
name = "SwollenMillerChargeFootstep",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"is_area_damage",
},
levels = {
[1] = {baseMultiplier = 0.6, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerChargeTrample"] = {
name = "SwollenMillerChargeTrample",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"hit_damage_stun_multiplier_+%",
"is_area_damage",
"global_knockback",
},
levels = {
[1] = {100, baseMultiplier = 0.35, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerChargeEnd"] = {
name = "SwollenMillerChargeEnd",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"is_area_damage",
"base_skill_can_be_blocked",
},
levels = {
[1] = {baseMultiplier = 1.43, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerBodySlamTriggerGA"] = {
name = "SwollenMillerBodySlamTriggerGA",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"knockback_distance_+%",
"base_knockback_speed_+%",
"is_area_damage",
"global_knockback",
"base_skill_can_be_blocked",
},
levels = {
[1] = {-25, 30, baseMultiplier = 0.8, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
The Bloated Miller
Variant code: SwollenMillerBossCRUELOverview
Implicit Mods: stance movement speed +% final [120]
Summary
| Spectre | N | |
|---|---|---|
| Tags | Beast_onhit_audio, not_dex, not_int, red_blood, undead, very_slow_movement, zombie |
Base Multipliers
Life
313%
Armour
+40%
Resistance
Damage
200%
Accuracy
250%
Critical Hits Chance
0%
Critical Damage Bonus
+30%
Attack Distance
6 ~ 14
Attack Time
1.995 Second
Damage Spread
±20%
Experience
250%
Model Size
100%
Type
SwollenMillerCRUEL
Metadata
SwollenMillerBossCRUEL
Extra Data
version 2 extends "Metadata/Monsters/SwollenMiller/SwollenMiller"
version 2 extends "Metadata/Monsters/SwollenMiller/SwollenMiller"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/SwollenMiller/SwollenMillerBossCRUEL"] = {
name = "The Bloated Miller",
life = 3.13,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 2,
damageSpread = 0.2,
attackTime = 1.995,
attackRange = 14,
accuracy = 2.5,
skillList = {
"SSMMillerZombieHoardSpawn",
"TCSwollenMillerCharge",
"TCSwollenMillerChargeEnraged",
"GTSwollenMillerZombieSummon",
"SwollenMillerChargeNear",
"SwollenMillerChargeMediumNear",
"SwollenMillerChargeFar",
"SwollenMillerEmptyActionEngage",
"SwollenMillerMeleeCombo2",
"SwollenMillerMeleeSlap",
"SwollenMillerMeleeBackhand",
"SwollenMillerMeleeTrampleCombo",
"SwollenMillerSlam",
"SwollenMillerSlamTriggerGA",
"SwollenMillerComboTriggerGA",
"SwollenMillerChargeFootstep",
"SwollenMillerChargeTrample",
"SwollenMillerChargeEnd",
"SwollenMillerBodySlamTriggerGA",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["SSMMillerZombieHoardSpawn"] = {
name = "SSMMillerZombieHoardSpawn",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Multicastable] = true,
[SkillType.Triggerable] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"alternate_minion",
"number_of_monsters_to_summon",
"summon_specific_monsters_radius_+%",
"summoned_monsters_are_minions",
"monster_no_drops_or_experience",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {1046, 1, -99, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["TCSwollenMillerCharge"] = {
name = "Table Charge",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
skillTypes = {
[SkillType.Attack] = true,
[SkillType.Melee] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Movement] = true,
[SkillType.Travel] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"stun_threshold_+%_final_while_performing_action",
"base_movement_velocity_+%",
"hit_damage_stun_multiplier_+%",
"ignores_proximity_shield",
"skill_cannot_be_knocked_back",
"base_cannot_be_blocked",
"base_skill_cannot_be_parried",
},
levels = {
[1] = {50, 16, 100, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["TCSwollenMillerChargeEnraged"] = {
name = "Table Charge",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
skillTypes = {
[SkillType.Attack] = true,
[SkillType.Melee] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Movement] = true,
[SkillType.Travel] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"stun_threshold_+%_final_while_performing_action",
"base_movement_velocity_+%",
"hit_damage_stun_multiplier_+%",
"ignores_proximity_shield",
"skill_cannot_be_knocked_back",
"base_cannot_be_blocked",
"base_skill_cannot_be_parried",
},
levels = {
[1] = {50, 16, 100, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GTSwollenMillerZombieSummon"] = {
name = "GTSwollenMillerZombieSummon",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerChargeNear"] = {
name = "Shield Charge",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
skillTypes = {
[SkillType.Attack] = true,
[SkillType.Melee] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Movement] = true,
[SkillType.Travel] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_movement_velocity_+%",
"shield_charge_damage_+%_maximum",
"shield_charge_extra_distance",
"stun_threshold_+%_final_while_performing_action",
"ignores_proximity_shield",
"base_deal_no_damage",
"shield_charge_continue_past_target",
"cannot_knockback",
},
levels = {
[1] = {69, 50, 0, 50, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerChargeMediumNear"] = {
name = "Shield Charge",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
skillTypes = {
[SkillType.Attack] = true,
[SkillType.Melee] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Movement] = true,
[SkillType.Travel] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_movement_velocity_+%",
"shield_charge_damage_+%_maximum",
"shield_charge_extra_distance",
"stun_threshold_+%_final_while_performing_action",
"ignores_proximity_shield",
"base_deal_no_damage",
"shield_charge_continue_past_target",
"cannot_knockback",
},
levels = {
[1] = {69, 50, 25, 50, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerChargeFar"] = {
name = "Shield Charge",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
skillTypes = {
[SkillType.Attack] = true,
[SkillType.Melee] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Movement] = true,
[SkillType.Travel] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_movement_velocity_+%",
"shield_charge_damage_+%_maximum",
"shield_charge_extra_distance",
"stun_threshold_+%_final_while_performing_action",
"ignores_proximity_shield",
"base_deal_no_damage",
"shield_charge_continue_past_target",
"cannot_knockback",
},
levels = {
[1] = {69, 50, 50, 50, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerEmptyActionEngage"] = {
name = "SwollenMillerEmptyActionEngage",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 2,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_cannot_be_stunned",
"skill_cannot_be_knocked_back",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerMeleeCombo2"] = {
name = "Basic Attack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Melee] = true,
[SkillType.ProjectilesFromUser] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"main_hand_base_maximum_attack_distance",
"knockback_distance_+%",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"global_knockback",
},
levels = {
[1] = {6, 50, 50, baseMultiplier = 1.45, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerMeleeSlap"] = {
name = "Basic Attack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Melee] = true,
[SkillType.ProjectilesFromUser] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
},
levels = {
[1] = {80, baseMultiplier = 0.8, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerMeleeBackhand"] = {
name = "Basic Attack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Melee] = true,
[SkillType.ProjectilesFromUser] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_maximum_action_distance_+",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
},
levels = {
[1] = {-3, 80, baseMultiplier = 0.8, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerMeleeTrampleCombo"] = {
name = "Basic Attack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Melee] = true,
[SkillType.ProjectilesFromUser] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"main_hand_base_maximum_attack_distance",
"stun_threshold_+%_final_while_performing_action",
"knockback_distance_+%",
"base_knockback_speed_+%",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"is_area_damage",
"melee_defer_damage_prediction",
"global_knockback",
},
levels = {
[1] = {15, 50, 50, 100, 20, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerSlam"] = {
name = "SwollenMillerSlam",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"melee_range_+",
"stun_threshold_+%_final_while_performing_action",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"is_area_damage",
},
levels = {
[1] = {45, 100, 50, baseMultiplier = 2.5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerSlamTriggerGA"] = {
name = "SwollenMillerSlamTriggerGA",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"is_area_damage",
},
levels = {
[1] = {70, baseMultiplier = 2.5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerComboTriggerGA"] = {
name = "SwollenMillerComboTriggerGA",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"is_area_damage",
"base_skill_can_be_blocked",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerChargeFootstep"] = {
name = "SwollenMillerChargeFootstep",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"is_area_damage",
},
levels = {
[1] = {baseMultiplier = 0.6, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerChargeTrample"] = {
name = "SwollenMillerChargeTrample",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"hit_damage_stun_multiplier_+%",
"is_area_damage",
"global_knockback",
},
levels = {
[1] = {100, baseMultiplier = 0.35, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerChargeEnd"] = {
name = "SwollenMillerChargeEnd",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"is_area_damage",
"base_skill_can_be_blocked",
},
levels = {
[1] = {baseMultiplier = 1.43, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerBodySlamTriggerGA"] = {
name = "SwollenMillerBodySlamTriggerGA",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"knockback_distance_+%",
"base_knockback_speed_+%",
"is_area_damage",
"global_knockback",
"base_skill_can_be_blocked",
},
levels = {
[1] = {-25, 30, baseMultiplier = 0.8, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}