沃里克,火域工程师
人形
stance movement speed +% final [20]
monster dropped item rarity +% [1600]
monster slain experience +% [0]
monster dropped item quantity +% [800]
monster dropped item rarity +% [1600]
monster map key of at least same tier as current map drop chance % [25]
monster slain experience +% [7500]
unique monster guarantee one rare [1]
Vorrik, The Infernal Engineer
SpectreN
Area华彩之地, 矿井
Tags1HSword_onhit_audio, allows_additional_projectiles, allows_inc_aoe, human, humanoid, not_dex, not_int, red_blood, slow_movement
生命
250%
+50%
抗性
75 -50 0 0
伤害
275%
命中
100%
暴击 Chance
5%
Attack Distance
5 ~ 19
攻击间隔
1.5 Second
Damage Spread
±20%
经验值
250%
Model Size
143%
Type
DreadEngineerBossMap
Metadata
RudjaDreadEngineerMAP
等级
65
生命
16,283
3,035
伤害
584
法术伤害
584
命中
2,214
攻击间隔
1.5
经验值
53,768
召唤物生命
15,705
召唤物伤害
2,280
召唤物护甲
5,058
MeleeAtAnimationSpeedUnique
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物
基础攻击
Base Damage: 467–701
暴击率: 5%
攻击间隔: 1.5 秒
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [100]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
MPWRudjaGasGrenade
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
Base Damage: 467–701
暴击率: 5%
攻击间隔: 1.5 秒
冷却时间: 6.5 秒
action attack or cast time uses animation length [1]
ballistic projectiles always bounce [1]
base deal no damage [1]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1107]
projectile ballistic angle from reference event [1]
projectile spread radius [2]
projectile uses contact position [1]
spell maximum action distance +% [-30]
MPWRudjaTarGrenade
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
Base Damage: 467–701
暴击率: 5%
攻击间隔: 1.5 秒
冷却时间: 6.5 秒
action attack or cast time uses animation length [1]
ballistic projectiles always bounce [1]
base deal no damage [1]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1105]
number of projectiles override [1]
projectile ballistic angle from reference event [1]
projectile spread radius [2]
projectile uses contact position [1]
spell maximum action distance +% [-30]
MPWRudjaFlashbang
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
Base Damage: 467–701
暴击率: 5%
攻击间隔: 1.5 秒
冷却时间: 3 秒
晕眩积蓄总增 250%
action attack or cast time uses animation length [1]
base deal no damage [1]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1106]
number of projectiles override [1]
projectile ballistic angle from target distance [1]
projectile ballistic ignore force while exploding [1]
projectile spread radius [5]
projectile uses contact position [1]
spell maximum action distance +% [-30]
MPWRudjaExplosiveGrenade
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
Base Damage: 467–701
暴击率: 5%
攻击间隔: 1.5 秒
冷却时间: 6.5 秒
发射 3投射物
action attack or cast time uses animation length [1]
ballistic projectiles always bounce [1]
base deal no damage [1]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1104]
projectile ballistic angle from reference event [1]
projectile spread radius [9]
projectile uses contact position [1]
spell maximum action distance +% [-30]
CGERudjaPoisonGas
法术, 范围, 伤害, 可触发, 持续时间, 范围法术
施放间隔: 1 秒
每秒造成 242.4 基础混沌伤害
active skill area of effect radius +% final [0]
base skill effect duration [4000]
ground caustic art variation [1018]
monster penalty against minions damage +% final vs player minions [200]
CGERudjaTar
法术, 范围, 伤害, 可触发, 持续时间, 范围法术
施放间隔: 1 秒
黏油缠身对敌人施加火焰曝露,使总火焰抗性降低 10%
黏油地面使敌人的移动速度减速 60%
黏油地面对敌人施加火焰曝露,使总火焰抗性降低 10%
active skill area of effect radius +% final [-25]
base skill effect duration [10000]
ground oil art variation [2001]
GSRudjaGrenadeExplode
可触发, 法术, 伤害
暴击率: 5%
施放间隔: 1 秒
造成 802.9 - 1204 物理伤害
物理伤害的 70% 转化为火焰伤害
base is projectile [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
GSRudjaFlashbang
可触发, 法术, 伤害
暴击率: 5%
施放间隔: 1 秒
造成 500.4 - 750.7 物理伤害
晕眩积蓄总增 400%
base is projectile [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
GSRudjaSuicideExplode
可触发, 法术, 伤害
暴击率: 5%
施放间隔: 1 秒
造成 1456 - 2184 物理伤害
物理伤害的 50% 转化为火焰伤害
base skill cannot be avoided by dodge roll or evaded or blocked [1]
damage taken +% final from self [100]
is area damage [1]
monster penalty against minions damage +% final vs player minions [300]
GSRudjaFlamethrower
可触发, 法术, 伤害
暴击率: 5%
施放间隔: 1 秒
易燃强度提高 100%
造成 163.8 - 245.7 火焰伤害
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
EASRudjaFlamethrowerLeft
冷却时间: 12.5 秒
action attack or cast time uses animation length [1]
spell maximum action distance +% [-40]
EASRudjaFlamethrowerRight
冷却时间: 12.5 秒
action attack or cast time uses animation length [1]
spell maximum action distance +% [-40]
MPWRudjaExplosiveGrenadeUnderhand
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
Base Damage: 467–701
暴击率: 5%
攻击间隔: 1.5 秒
冷却时间: 6.5 秒
发射 3投射物
action attack or cast time uses animation length [1]
ballistic projectiles always bounce [1]
base deal no damage [1]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1104]
projectile ballistic angle from reference event [1]
projectile spread radius [9]
projectile uses contact position [1]
spell maximum action distance +% [-30]
GARudjaEnrageAttack1
可触发, 攻击
Base Damage: 467–701
暴击率: 5%
攻击间隔: 1.5 秒
base skill can be avoided by dodge roll [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
GARudjaEnrageAttack2
可触发, 攻击
Base Damage: 467–701
暴击率: 5%
攻击间隔: 1.5 秒
base skill can be avoided by dodge roll [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
RudjaDodgeBackward
冷却时间: 3 秒
action attack or cast time uses animation length [1]
RudjaDodgeForward
冷却时间: 3 秒
action attack or cast time uses animation length [1]
MPWRudjaFlashbangTriggered
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
Base Damage: 467–701
暴击率: 5%
攻击间隔: 1.5 秒
晕眩积蓄总增 250%
action attack or cast time uses animation length [1]
base deal no damage [1]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1106]
number of projectiles override [1]
projectile ballistic angle from target distance [1]
projectile ballistic ignore force while exploding [1]
projectile spread radius [5]
projectile uses contact position [1]
spell maximum action distance +% [-30]
EASRudjaFlameSpin
冷却时间: 40 秒
MPWRudjaTarGrenadeTriggered
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
Base Damage: 467–701
暴击率: 5%
攻击间隔: 1.5 秒
action attack or cast time uses animation length [1]
base deal no damage [1]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1111]
number of projectiles override [1]
projectile ballistic angle from reference event [1]
projectile spread radius [12]
projectile uses contact position [1]
spell maximum action distance +% [-30]
MPWRudjaFlashbangTriggeredReference
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
Base Damage: 467–701
暴击率: 5%
攻击间隔: 1.5 秒
晕眩积蓄总增 250%
action attack or cast time uses animation length [1]
base deal no damage [1]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1110]
number of projectiles override [1]
projectile ballistic angle from reference event [1]
projectile spread radius [5]
projectile uses contact position [1]
spell maximum action distance +% [-30]
MPWRudjaExplosiveGrenadeTargetLocationLow
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
Base Damage: 467–701
暴击率: 5%
攻击间隔: 1.5 秒
冷却时间: 8 秒
action attack or cast time uses animation length [1]
ballistic projectiles always bounce [1]
base deal no damage [1]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1112]
projectile ballistic angle from target distance [1]
projectile spread radius [2]
projectile uses contact position [1]
spell maximum action distance +% [-30]
MPWRudjaExplosiveGrenadeTargetLocationHigh
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
Base Damage: 467–701
暴击率: 5%
攻击间隔: 1.5 秒
冷却时间: 8 秒
action attack or cast time uses animation length [1]
ballistic projectiles always bounce [1]
base deal no damage [1]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1113]
projectile ballistic angle from target distance [1]
projectile spread radius [2]
projectile uses contact position [1]
spell maximum action distance +% [-30]
RudjaDodgeLeft
冷却时间: 3 秒
action attack or cast time uses animation length [1]
RudjaDodgeRight
冷却时间: 3 秒
action attack or cast time uses animation length [1]
EASRudjaRoar
action attack or cast time uses animation length [1]
EAARudjaEnragedAttacks
action attack or cast time uses animation length [1]
MAASRudjaEnragedAttacks
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物
基础攻击
Base Damage: 467–701
暴击率: 5%
攻击间隔: 1.5 秒
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
GSRudjaInnerFlamethrower
可触发, 法术, 伤害
暴击率: 5%
施放间隔: 1 秒
易燃强度提高 100%
造成 163.8 - 245.7 火焰伤害
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
TriggerIgniteOilGroundRudja
可触发
造成 545.9 - 818.9 火焰伤害
active skill base area of effect radius [15]
monster penalty against minions damage +% final vs player minions [200]

Object Type

version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"

Actor
{
	basic_action = "ChangeToStance1"
	basic_action = "ChangeToStance2"
}

StateMachine
{
	define_shared_state =
	"
		enraged;
		flamethrower;
		should_fire_spin;
		enrage_swings;
		explode;
	"
}

Stats
{
	set_monster_delay_item_drops_millis = 8500
}

ControlZone
{
	
}

Preload
{
	preload_misc_animated = "RudjaOilGroundBurning"
	preload_misc_animated = "RudjaOilGroundIgnitionTransition"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"

Render
{
	use_ao_lights = true
}

Animated
{
	on_event_grenade_appear_for_enrage_start_01 = "this.grenade = AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/RudjaDreadEngineer/explosive_grenade.ao', L_Weapon );"
	on_event_grenade_fuse_for_enrage_start_01 = "this.grenade.PlayAnimation( fly );"
	on_event_grenade_move_for_enrage_start_01 = "MoveAttachedToBone( L_Weapon, R_can_clamp_jntBnd );"
}

GlobalAudioParamEvents
{
	player_in_range_param = "RudjaInRange"
	life_percent_param = "RudjaLifePercentage"
	range = 130
}

StateMachine
{
	create_state_enraged_1 = "this.grenade = AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/RudjaDreadEngineer/explosive_grenade.ao', L_Weapon );"

	create_state_enraged_2 =
	"
		this.grenade = AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/RudjaDreadEngineer/explosive_grenade.ao', L_Weapon );
		this.grenade.PlayAnimation( fly );
	"

	create_state_enraged_2 =
	"
		this.grenade = AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/RudjaDreadEngineer/explosive_grenade.ao', R_can_clamp_jntBnd );
		this.grenade.PlayAnimation( fly );
	"

	on_state_enraged_0 = "RemoveAttachedObjectFromBones( R_can_clamp_jntBnd );"
	on_or_create_state_flamethrower_1 = "AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/RudjaDreadEngineer/flamethrower.ao', flame_start_real, 1.4 );"
	on_or_create_state_flamethrower_2 = "AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/RudjaDreadEngineer/flamethrower.ao', flame_start_real, 1.8 );"
	on_state_flamethrower_0 = "RemoveAttachedObjectFromBones( flame_start_real );"
}

BaseEvents
{
	on_construction_complete =
	"
		IfAlive( ()
		{
			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/RudjaDreadEngineer/epk/sword_glow.epk' );
		} );
	"
}

Life
{
	on_death = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/RudjaDreadEngineer/epk/sword_glow.epk' );"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/RudjaDreadEngineer/RudjaDreadEngineerMAP"] = {
    name = "Vorrik, The Infernal Engineer",
    life = 2.5,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 2.75,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 19,
    accuracy = 1,
    skillList = {
        "MeleeAtAnimationSpeedUnique",
        "MAASRudjaEnragedAttacks",
        "MPWRudjaGasGrenade",
        "MPWRudjaTarGrenade",
        "MPWRudjaTarGrenadeTriggered",
        "MPWRudjaFlashbang",
        "MPWRudjaFlashbangTriggered",
        "MPWRudjaFlashbangTriggeredReference",
        "MPWRudjaExplosiveGrenade",
        "MPWRudjaExplosiveGrenadeUnderhand",
        "MPWRudjaExplosiveGrenadeTargetLocationLow",
        "MPWRudjaExplosiveGrenadeTargetLocationHigh",
        "CGERudjaPoisonGas",
        "CGERudjaTar",
        "GSRudjaGrenadeExplode",
        "GSRudjaFlashbang",
        "GSRudjaSuicideExplode",
        "GSRudjaFlamethrower",
        "GARudjaEnrageAttack1",
        "GARudjaEnrageAttack2",
        "GSRudjaInnerFlamethrower",
        "EASRudjaFlamethrowerLeft",
        "EASRudjaFlamethrowerRight",
        "EASRudjaFlameSpin",
        "EASRudjaRoar",
        "EAARudjaEnragedAttacks",
        "RudjaDodgeBackward",
        "RudjaDodgeForward",
        "RudjaDodgeLeft",
        "RudjaDodgeRight",
        "TriggerIgniteOilGroundRudja",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedUnique"] = {
    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",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MAASRudjaEnragedAttacks"] = {
    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 = {
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWRudjaGasGrenade"] = {
    name = "MPWRudjaGasGrenade",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "spell_maximum_action_distance_+%",
        "projectile_spread_radius",
        "base_number_of_projectiles",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "action_attack_or_cast_time_uses_animation_length",
        "base_deal_no_damage",
        "projectile_ballistic_angle_from_reference_event",
        "ballistic_projectiles_always_bounce",
    },
    levels = {
        [1] = {1107, -30, 2, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWRudjaTarGrenade"] = {
    name = "MPWRudjaTarGrenade",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "spell_maximum_action_distance_+%",
        "projectile_spread_radius",
        "number_of_projectiles_override",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "action_attack_or_cast_time_uses_animation_length",
        "base_deal_no_damage",
        "projectile_ballistic_angle_from_reference_event",
        "ballistic_projectiles_always_bounce",
    },
    levels = {
        [1] = {1105, -30, 2, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWRudjaTarGrenadeTriggered"] = {
    name = "MPWRudjaTarGrenadeTriggered",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "spell_maximum_action_distance_+%",
        "projectile_spread_radius",
        "number_of_projectiles_override",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "action_attack_or_cast_time_uses_animation_length",
        "base_deal_no_damage",
        "projectile_ballistic_angle_from_reference_event",
    },
    levels = {
        [1] = {1111, -30, 12, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWRudjaFlashbang"] = {
    name = "MPWRudjaFlashbang",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "spell_maximum_action_distance_+%",
        "projectile_spread_radius",
        "number_of_projectiles_override",
        "active_skill_hit_damage_stun_multiplier_+%_final",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "action_attack_or_cast_time_uses_animation_length",
        "base_deal_no_damage",
        "projectile_ballistic_angle_from_target_distance",
        "projectile_ballistic_ignore_force_while_exploding",
    },
    levels = {
        [1] = {1106, -30, 5, 1, 250, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWRudjaFlashbangTriggered"] = {
    name = "MPWRudjaFlashbangTriggered",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "spell_maximum_action_distance_+%",
        "projectile_spread_radius",
        "number_of_projectiles_override",
        "active_skill_hit_damage_stun_multiplier_+%_final",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "action_attack_or_cast_time_uses_animation_length",
        "base_deal_no_damage",
        "projectile_ballistic_angle_from_target_distance",
        "projectile_ballistic_ignore_force_while_exploding",
    },
    levels = {
        [1] = {1106, -30, 5, 1, 250, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWRudjaFlashbangTriggeredReference"] = {
    name = "MPWRudjaFlashbangTriggeredReference",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "spell_maximum_action_distance_+%",
        "projectile_spread_radius",
        "number_of_projectiles_override",
        "active_skill_hit_damage_stun_multiplier_+%_final",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "action_attack_or_cast_time_uses_animation_length",
        "base_deal_no_damage",
        "projectile_ballistic_angle_from_reference_event",
    },
    levels = {
        [1] = {1110, -30, 5, 1, 250, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWRudjaExplosiveGrenade"] = {
    name = "MPWRudjaExplosiveGrenade",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "spell_maximum_action_distance_+%",
        "projectile_spread_radius",
        "base_number_of_projectiles",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "action_attack_or_cast_time_uses_animation_length",
        "base_deal_no_damage",
        "projectile_ballistic_angle_from_reference_event",
        "ballistic_projectiles_always_bounce",
    },
    levels = {
        [1] = {1104, -30, 9, 3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWRudjaExplosiveGrenadeUnderhand"] = {
    name = "MPWRudjaExplosiveGrenadeUnderhand",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "spell_maximum_action_distance_+%",
        "projectile_spread_radius",
        "base_number_of_projectiles",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "action_attack_or_cast_time_uses_animation_length",
        "base_deal_no_damage",
        "projectile_ballistic_angle_from_reference_event",
        "ballistic_projectiles_always_bounce",
    },
    levels = {
        [1] = {1104, -30, 9, 3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWRudjaExplosiveGrenadeTargetLocationLow"] = {
    name = "MPWRudjaExplosiveGrenadeTargetLocationLow",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "spell_maximum_action_distance_+%",
        "projectile_spread_radius",
        "base_number_of_projectiles",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "action_attack_or_cast_time_uses_animation_length",
        "base_deal_no_damage",
        "ballistic_projectiles_always_bounce",
        "projectile_ballistic_angle_from_target_distance",
    },
    levels = {
        [1] = {1112, -30, 2, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWRudjaExplosiveGrenadeTargetLocationHigh"] = {
    name = "MPWRudjaExplosiveGrenadeTargetLocationHigh",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "spell_maximum_action_distance_+%",
        "projectile_spread_radius",
        "base_number_of_projectiles",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "action_attack_or_cast_time_uses_animation_length",
        "base_deal_no_damage",
        "ballistic_projectiles_always_bounce",
        "projectile_ballistic_angle_from_target_distance",
    },
    levels = {
        [1] = {1113, -30, 2, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CGERudjaPoisonGas"] = {
    name = "CGERudjaPoisonGas",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Duration] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_chaos_damage_to_deal_per_minute",
        "active_skill_area_of_effect_radius_+%_final",
        "base_skill_effect_duration",
        "ground_caustic_art_variation",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
    },
    levels = {
        [1] = {1, 0, 4000, 1018, 200, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CGERudjaTar"] = {
    name = "CGERudjaTar",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Duration] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_area_of_effect_radius_+%_final",
        "base_skill_effect_duration",
        "ground_oil_art_variation",
        "skill_base_ground_oil_movement_speed_+%_final_to_apply",
        "skill_base_ground_oil_exposure_-_to_total_elemental_resistance",
        "skill_base_covered_in_oil_exposure_-_to_total_elemental_resistance",
    },
    levels = {
        [1] = {-25, 10000, 2001, -60, 10, 10, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSRudjaGrenadeExplode"] = {
    name = "GSRudjaGrenadeExplode",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "active_skill_base_physical_damage_%_to_convert_to_fire",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 70, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSRudjaFlashbang"] = {
    name = "GSRudjaFlashbang",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "active_skill_hit_damage_stun_multiplier_+%_final",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 400, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSRudjaSuicideExplode"] = {
    name = "GSRudjaSuicideExplode",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "active_skill_base_physical_damage_%_to_convert_to_fire",
        "damage_taken_+%_final_from_self",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 50, 100, 300, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSRudjaFlamethrower"] = {
    name = "GSRudjaFlamethrower",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "ignite_chance_+%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 100, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GARudjaEnrageAttack1"] = {
    name = "GARudjaEnrageAttack1",
    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",
        "base_skill_can_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {200, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GARudjaEnrageAttack2"] = {
    name = "GARudjaEnrageAttack2",
    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",
        "base_skill_can_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {200, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSRudjaInnerFlamethrower"] = {
    name = "GSRudjaInnerFlamethrower",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "ignite_chance_+%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 100, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASRudjaFlamethrowerLeft"] = {
    name = "EASRudjaFlamethrowerLeft",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASRudjaFlamethrowerRight"] = {
    name = "EASRudjaFlamethrowerRight",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASRudjaFlameSpin"] = {
    name = "EASRudjaFlameSpin",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 10.839,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASRudjaRoar"] = {
    name = "EASRudjaRoar",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    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["EAARudjaEnragedAttacks"] = {
    name = "EAARudjaEnragedAttacks",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    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["RudjaDodgeBackward"] = {
    name = "RudjaDodgeBackward",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    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["RudjaDodgeForward"] = {
    name = "RudjaDodgeForward",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    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["RudjaDodgeLeft"] = {
    name = "RudjaDodgeLeft",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    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["RudjaDodgeRight"] = {
    name = "RudjaDodgeRight",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    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["TriggerIgniteOilGroundRudja"] = {
    name = "TriggerIgniteOilGroundRudja",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "active_skill_base_area_of_effect_radius",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 15, 200, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
FamilyNothing
Domains怪物 (3)
GenerationType传奇 (3)
Req. level1
stance movement speed +% final [20]
FamilyStance
Domains怪物 (3)
GenerationType传奇 (3)
Req. level1
Stats
  • stance movement speed +% final Min: 20 Max: 20 Global
  • monster dropped item rarity +% [1600]
    monster slain experience +% [0]
    FamilyMonsterActBoss
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 Global
  • monster dropped item quantity +% [800]
    monster dropped item rarity +% [1600]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    FamilyMonsterMapBoss
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 7500 Max: 7500 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 Global
  • monster dropped item quantity +% Min: 800 Max: 800 Global
  • unique monster guarantee one rare Min: 1 Max: 1 Global
  • monster map key of at least same tier as current map drop chance % Min: 25 Max: 25 Global
  • 沃里克,火域工程师
    人形
    stance movement speed +% final [20]
    monster dropped item rarity +% [1600]
    monster slain experience +% [0]
    monster dropped item quantity +% [800]
    monster dropped item rarity +% [1600]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    Vorrik, The Infernal Engineer
    SpectreN
    Tags1HSword_onhit_audio, allows_additional_projectiles, allows_inc_aoe, human, humanoid, not_dex, not_int, red_blood, slow_movement
    生命
    250%
    +50%
    抗性
    75 -50 0 0
    伤害
    275%
    命中
    100%
    暴击 Chance
    5%
    Attack Distance
    5 ~ 19
    攻击间隔
    1.5 Second
    Damage Spread
    ±20%
    经验值
    250%
    Model Size
    143%
    Type
    DreadEngineerBossSTANDALONE
    Metadata
    RudjaDreadEngineerSTANDALONE
    等级
    68
    生命
    19,393
    3,620
    伤害
    641
    法术伤害
    641
    命中
    2,464
    攻击间隔
    1.5
    经验值
    71,585
    召唤物生命
    17,325
    召唤物伤害
    2,664
    召唤物护甲
    6,033
    MeleeAtAnimationSpeedUnique
    攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物
    基础攻击
    Base Damage: 513–769
    暴击率: 5%
    攻击间隔: 1.5 秒
    action attack or cast time uses animation length [1]
    monster penalty against minions damage +% final vs player minions [100]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    MPWRudjaGasGrenade
    攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
    Base Damage: 513–769
    暴击率: 5%
    攻击间隔: 1.5 秒
    冷却时间: 6.5 秒
    action attack or cast time uses animation length [1]
    ballistic projectiles always bounce [1]
    base deal no damage [1]
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1107]
    projectile ballistic angle from reference event [1]
    projectile spread radius [2]
    projectile uses contact position [1]
    spell maximum action distance +% [-30]
    MPWRudjaTarGrenade
    攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
    Base Damage: 513–769
    暴击率: 5%
    攻击间隔: 1.5 秒
    冷却时间: 6.5 秒
    action attack or cast time uses animation length [1]
    ballistic projectiles always bounce [1]
    base deal no damage [1]
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1105]
    number of projectiles override [1]
    projectile ballistic angle from reference event [1]
    projectile spread radius [2]
    projectile uses contact position [1]
    spell maximum action distance +% [-30]
    MPWRudjaFlashbang
    攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
    Base Damage: 513–769
    暴击率: 5%
    攻击间隔: 1.5 秒
    冷却时间: 3 秒
    晕眩积蓄总增 250%
    action attack or cast time uses animation length [1]
    base deal no damage [1]
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1106]
    number of projectiles override [1]
    projectile ballistic angle from target distance [1]
    projectile ballistic ignore force while exploding [1]
    projectile spread radius [5]
    projectile uses contact position [1]
    spell maximum action distance +% [-30]
    MPWRudjaExplosiveGrenade
    攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
    Base Damage: 513–769
    暴击率: 5%
    攻击间隔: 1.5 秒
    冷却时间: 6.5 秒
    发射 3投射物
    action attack or cast time uses animation length [1]
    ballistic projectiles always bounce [1]
    base deal no damage [1]
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1104]
    projectile ballistic angle from reference event [1]
    projectile spread radius [9]
    projectile uses contact position [1]
    spell maximum action distance +% [-30]
    CGERudjaPoisonGas
    法术, 范围, 伤害, 可触发, 持续时间, 范围法术
    施放间隔: 1 秒
    每秒造成 265.7 基础混沌伤害
    active skill area of effect radius +% final [0]
    base skill effect duration [4000]
    ground caustic art variation [1018]
    monster penalty against minions damage +% final vs player minions [200]
    CGERudjaTar
    法术, 范围, 伤害, 可触发, 持续时间, 范围法术
    施放间隔: 1 秒
    黏油缠身对敌人施加火焰曝露,使总火焰抗性降低 10%
    黏油地面使敌人的移动速度减速 60%
    黏油地面对敌人施加火焰曝露,使总火焰抗性降低 10%
    active skill area of effect radius +% final [-25]
    base skill effect duration [10000]
    ground oil art variation [2001]
    GSRudjaGrenadeExplode
    可触发, 法术, 伤害
    暴击率: 5%
    施放间隔: 1 秒
    造成 880 - 1320 物理伤害
    物理伤害的 70% 转化为火焰伤害
    base is projectile [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    GSRudjaFlashbang
    可触发, 法术, 伤害
    暴击率: 5%
    施放间隔: 1 秒
    造成 543.3 - 814.9 物理伤害
    晕眩积蓄总增 400%
    base is projectile [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    GSRudjaSuicideExplode
    可触发, 法术, 伤害
    暴击率: 5%
    施放间隔: 1 秒
    造成 1580 - 2371 物理伤害
    物理伤害的 50% 转化为火焰伤害
    base skill cannot be avoided by dodge roll or evaded or blocked [1]
    damage taken +% final from self [100]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [300]
    GSRudjaFlamethrower
    可触发, 法术, 伤害
    暴击率: 5%
    施放间隔: 1 秒
    易燃强度提高 100%
    造成 177.8 - 266.7 火焰伤害
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    EASRudjaFlamethrowerLeft
    冷却时间: 12.5 秒
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-40]
    EASRudjaFlamethrowerRight
    冷却时间: 12.5 秒
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-40]
    MPWRudjaExplosiveGrenadeUnderhand
    攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
    Base Damage: 513–769
    暴击率: 5%
    攻击间隔: 1.5 秒
    冷却时间: 6.5 秒
    发射 3投射物
    action attack or cast time uses animation length [1]
    ballistic projectiles always bounce [1]
    base deal no damage [1]
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1104]
    projectile ballistic angle from reference event [1]
    projectile spread radius [9]
    projectile uses contact position [1]
    spell maximum action distance +% [-30]
    GARudjaEnrageAttack1
    可触发, 攻击
    Base Damage: 513–769
    暴击率: 5%
    攻击间隔: 1.5 秒
    base skill can be avoided by dodge roll [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    GARudjaEnrageAttack2
    可触发, 攻击
    Base Damage: 513–769
    暴击率: 5%
    攻击间隔: 1.5 秒
    base skill can be avoided by dodge roll [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    RudjaDodgeBackward
    冷却时间: 3 秒
    action attack or cast time uses animation length [1]
    RudjaDodgeForward
    冷却时间: 3 秒
    action attack or cast time uses animation length [1]
    MPWRudjaFlashbangTriggered
    攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
    Base Damage: 513–769
    暴击率: 5%
    攻击间隔: 1.5 秒
    晕眩积蓄总增 250%
    action attack or cast time uses animation length [1]
    base deal no damage [1]
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1106]
    number of projectiles override [1]
    projectile ballistic angle from target distance [1]
    projectile ballistic ignore force while exploding [1]
    projectile spread radius [5]
    projectile uses contact position [1]
    spell maximum action distance +% [-30]
    EASRudjaFlameSpin
    冷却时间: 40 秒
    MPWRudjaTarGrenadeTriggered
    攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
    Base Damage: 513–769
    暴击率: 5%
    攻击间隔: 1.5 秒
    action attack or cast time uses animation length [1]
    base deal no damage [1]
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1111]
    number of projectiles override [1]
    projectile ballistic angle from reference event [1]
    projectile spread radius [12]
    projectile uses contact position [1]
    spell maximum action distance +% [-30]
    MPWRudjaFlashbangTriggeredReference
    攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
    Base Damage: 513–769
    暴击率: 5%
    攻击间隔: 1.5 秒
    晕眩积蓄总增 250%
    action attack or cast time uses animation length [1]
    base deal no damage [1]
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1110]
    number of projectiles override [1]
    projectile ballistic angle from reference event [1]
    projectile spread radius [5]
    projectile uses contact position [1]
    spell maximum action distance +% [-30]
    MPWRudjaExplosiveGrenadeTargetLocationLow
    攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
    Base Damage: 513–769
    暴击率: 5%
    攻击间隔: 1.5 秒
    冷却时间: 8 秒
    action attack or cast time uses animation length [1]
    ballistic projectiles always bounce [1]
    base deal no damage [1]
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1112]
    projectile ballistic angle from target distance [1]
    projectile spread radius [2]
    projectile uses contact position [1]
    spell maximum action distance +% [-30]
    MPWRudjaExplosiveGrenadeTargetLocationHigh
    攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
    Base Damage: 513–769
    暴击率: 5%
    攻击间隔: 1.5 秒
    冷却时间: 8 秒
    action attack or cast time uses animation length [1]
    ballistic projectiles always bounce [1]
    base deal no damage [1]
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1113]
    projectile ballistic angle from target distance [1]
    projectile spread radius [2]
    projectile uses contact position [1]
    spell maximum action distance +% [-30]
    RudjaDodgeLeft
    冷却时间: 3 秒
    action attack or cast time uses animation length [1]
    RudjaDodgeRight
    冷却时间: 3 秒
    action attack or cast time uses animation length [1]
    EASRudjaRoar
    action attack or cast time uses animation length [1]
    EAARudjaEnragedAttacks
    action attack or cast time uses animation length [1]
    MAASRudjaEnragedAttacks
    攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物
    基础攻击
    Base Damage: 513–769
    暴击率: 5%
    攻击间隔: 1.5 秒
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    GSRudjaInnerFlamethrower
    可触发, 法术, 伤害
    暴击率: 5%
    施放间隔: 1 秒
    易燃强度提高 100%
    造成 177.8 - 266.7 火焰伤害
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    TriggerIgniteOilGroundRudja
    可触发
    造成 592.6 - 889 火焰伤害
    active skill base area of effect radius [15]
    monster penalty against minions damage +% final vs player minions [200]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBaseStandAlone"
    
    Actor
    {
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance2"
    }
    
    StateMachine
    {
    	define_shared_state =
    	"
    		enraged;
    		flamethrower;
    		should_fire_spin;
    		enrage_swings;
    		explode;
    	"
    }
    
    Stats
    {
    	set_monster_delay_item_drops_millis = 8500
    }
    
    ControlZone
    {
    	
    }
    
    Preload
    {
    	preload_misc_animated = "RudjaOilGroundBurning"
    	preload_misc_animated = "RudjaOilGroundIgnitionTransition"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBaseStandAlone"
    
    Render
    {
    	use_ao_lights = true
    }
    
    Animated
    {
    	on_event_grenade_appear_for_enrage_start_01 = "this.grenade = AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/RudjaDreadEngineer/explosive_grenade.ao', L_Weapon );"
    	on_event_grenade_fuse_for_enrage_start_01 = "this.grenade.PlayAnimation( fly );"
    	on_event_grenade_move_for_enrage_start_01 = "MoveAttachedToBone( L_Weapon, R_can_clamp_jntBnd );"
    }
    
    GlobalAudioParamEvents
    {
    	player_in_range_param = "RudjaInRange"
    	life_percent_param = "RudjaLifePercentage"
    	range = 130
    }
    
    StateMachine
    {
    	create_state_enraged_1 = "this.grenade = AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/RudjaDreadEngineer/explosive_grenade.ao', L_Weapon );"
    
    	create_state_enraged_2 =
    	"
    		this.grenade = AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/RudjaDreadEngineer/explosive_grenade.ao', L_Weapon );
    		this.grenade.PlayAnimation( fly );
    	"
    
    	create_state_enraged_2 =
    	"
    		this.grenade = AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/RudjaDreadEngineer/explosive_grenade.ao', R_can_clamp_jntBnd );
    		this.grenade.PlayAnimation( fly );
    	"
    
    	on_state_enraged_0 = "RemoveAttachedObjectFromBones( R_can_clamp_jntBnd );"
    	on_or_create_state_flamethrower_1 = "AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/RudjaDreadEngineer/flamethrower.ao', flame_start_real, 1.4 );"
    	on_or_create_state_flamethrower_2 = "AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/RudjaDreadEngineer/flamethrower.ao', flame_start_real, 1.8 );"
    	on_state_flamethrower_0 = "RemoveAttachedObjectFromBones( flame_start_real );"
    }
    
    BaseEvents
    {
    	on_construction_complete =
    	"
    		IfAlive( ()
    		{
    			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/RudjaDreadEngineer/epk/sword_glow.epk' );
    		} );
    	"
    }
    
    Life
    {
    	on_death = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/RudjaDreadEngineer/epk/sword_glow.epk' );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/RudjaDreadEngineer/RudjaDreadEngineerSTANDALONE"] = {
        name = "Vorrik, The Infernal Engineer",
        life = 2.5,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.75,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 19,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeedUnique",
            "MAASRudjaEnragedAttacks",
            "MPWRudjaGasGrenade",
            "MPWRudjaTarGrenade",
            "MPWRudjaTarGrenadeTriggered",
            "MPWRudjaFlashbang",
            "MPWRudjaFlashbangTriggered",
            "MPWRudjaFlashbangTriggeredReference",
            "MPWRudjaExplosiveGrenade",
            "MPWRudjaExplosiveGrenadeUnderhand",
            "MPWRudjaExplosiveGrenadeTargetLocationLow",
            "MPWRudjaExplosiveGrenadeTargetLocationHigh",
            "CGERudjaPoisonGas",
            "CGERudjaTar",
            "GSRudjaGrenadeExplode",
            "GSRudjaFlashbang",
            "GSRudjaSuicideExplode",
            "GSRudjaFlamethrower",
            "GARudjaEnrageAttack1",
            "GARudjaEnrageAttack2",
            "GSRudjaInnerFlamethrower",
            "EASRudjaFlamethrowerLeft",
            "EASRudjaFlamethrowerRight",
            "EASRudjaFlameSpin",
            "EASRudjaRoar",
            "EAARudjaEnragedAttacks",
            "RudjaDodgeBackward",
            "RudjaDodgeForward",
            "RudjaDodgeLeft",
            "RudjaDodgeRight",
            "TriggerIgniteOilGroundRudja",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedUnique"] = {
        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",
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MAASRudjaEnragedAttacks"] = {
        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 = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWRudjaGasGrenade"] = {
        name = "MPWRudjaGasGrenade",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "projectile_spread_radius",
            "base_number_of_projectiles",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
            "action_attack_or_cast_time_uses_animation_length",
            "base_deal_no_damage",
            "projectile_ballistic_angle_from_reference_event",
            "ballistic_projectiles_always_bounce",
        },
        levels = {
            [1] = {1107, -30, 2, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWRudjaTarGrenade"] = {
        name = "MPWRudjaTarGrenade",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "projectile_spread_radius",
            "number_of_projectiles_override",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
            "action_attack_or_cast_time_uses_animation_length",
            "base_deal_no_damage",
            "projectile_ballistic_angle_from_reference_event",
            "ballistic_projectiles_always_bounce",
        },
        levels = {
            [1] = {1105, -30, 2, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWRudjaTarGrenadeTriggered"] = {
        name = "MPWRudjaTarGrenadeTriggered",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "projectile_spread_radius",
            "number_of_projectiles_override",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
            "action_attack_or_cast_time_uses_animation_length",
            "base_deal_no_damage",
            "projectile_ballistic_angle_from_reference_event",
        },
        levels = {
            [1] = {1111, -30, 12, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWRudjaFlashbang"] = {
        name = "MPWRudjaFlashbang",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "projectile_spread_radius",
            "number_of_projectiles_override",
            "active_skill_hit_damage_stun_multiplier_+%_final",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
            "action_attack_or_cast_time_uses_animation_length",
            "base_deal_no_damage",
            "projectile_ballistic_angle_from_target_distance",
            "projectile_ballistic_ignore_force_while_exploding",
        },
        levels = {
            [1] = {1106, -30, 5, 1, 250, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWRudjaFlashbangTriggered"] = {
        name = "MPWRudjaFlashbangTriggered",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "projectile_spread_radius",
            "number_of_projectiles_override",
            "active_skill_hit_damage_stun_multiplier_+%_final",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
            "action_attack_or_cast_time_uses_animation_length",
            "base_deal_no_damage",
            "projectile_ballistic_angle_from_target_distance",
            "projectile_ballistic_ignore_force_while_exploding",
        },
        levels = {
            [1] = {1106, -30, 5, 1, 250, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWRudjaFlashbangTriggeredReference"] = {
        name = "MPWRudjaFlashbangTriggeredReference",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "projectile_spread_radius",
            "number_of_projectiles_override",
            "active_skill_hit_damage_stun_multiplier_+%_final",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
            "action_attack_or_cast_time_uses_animation_length",
            "base_deal_no_damage",
            "projectile_ballistic_angle_from_reference_event",
        },
        levels = {
            [1] = {1110, -30, 5, 1, 250, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWRudjaExplosiveGrenade"] = {
        name = "MPWRudjaExplosiveGrenade",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "projectile_spread_radius",
            "base_number_of_projectiles",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
            "action_attack_or_cast_time_uses_animation_length",
            "base_deal_no_damage",
            "projectile_ballistic_angle_from_reference_event",
            "ballistic_projectiles_always_bounce",
        },
        levels = {
            [1] = {1104, -30, 9, 3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWRudjaExplosiveGrenadeUnderhand"] = {
        name = "MPWRudjaExplosiveGrenadeUnderhand",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "projectile_spread_radius",
            "base_number_of_projectiles",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
            "action_attack_or_cast_time_uses_animation_length",
            "base_deal_no_damage",
            "projectile_ballistic_angle_from_reference_event",
            "ballistic_projectiles_always_bounce",
        },
        levels = {
            [1] = {1104, -30, 9, 3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWRudjaExplosiveGrenadeTargetLocationLow"] = {
        name = "MPWRudjaExplosiveGrenadeTargetLocationLow",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "projectile_spread_radius",
            "base_number_of_projectiles",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
            "action_attack_or_cast_time_uses_animation_length",
            "base_deal_no_damage",
            "ballistic_projectiles_always_bounce",
            "projectile_ballistic_angle_from_target_distance",
        },
        levels = {
            [1] = {1112, -30, 2, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWRudjaExplosiveGrenadeTargetLocationHigh"] = {
        name = "MPWRudjaExplosiveGrenadeTargetLocationHigh",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "projectile_spread_radius",
            "base_number_of_projectiles",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
            "action_attack_or_cast_time_uses_animation_length",
            "base_deal_no_damage",
            "ballistic_projectiles_always_bounce",
            "projectile_ballistic_angle_from_target_distance",
        },
        levels = {
            [1] = {1113, -30, 2, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CGERudjaPoisonGas"] = {
        name = "CGERudjaPoisonGas",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Duration] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_chaos_damage_to_deal_per_minute",
            "active_skill_area_of_effect_radius_+%_final",
            "base_skill_effect_duration",
            "ground_caustic_art_variation",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        },
        levels = {
            [1] = {1, 0, 4000, 1018, 200, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CGERudjaTar"] = {
        name = "CGERudjaTar",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Duration] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_area_of_effect_radius_+%_final",
            "base_skill_effect_duration",
            "ground_oil_art_variation",
            "skill_base_ground_oil_movement_speed_+%_final_to_apply",
            "skill_base_ground_oil_exposure_-_to_total_elemental_resistance",
            "skill_base_covered_in_oil_exposure_-_to_total_elemental_resistance",
        },
        levels = {
            [1] = {-25, 10000, 2001, -60, 10, 10, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSRudjaGrenadeExplode"] = {
        name = "GSRudjaGrenadeExplode",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "active_skill_base_physical_damage_%_to_convert_to_fire",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 70, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSRudjaFlashbang"] = {
        name = "GSRudjaFlashbang",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "active_skill_hit_damage_stun_multiplier_+%_final",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 400, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSRudjaSuicideExplode"] = {
        name = "GSRudjaSuicideExplode",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "active_skill_base_physical_damage_%_to_convert_to_fire",
            "damage_taken_+%_final_from_self",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 50, 100, 300, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSRudjaFlamethrower"] = {
        name = "GSRudjaFlamethrower",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "ignite_chance_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 100, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GARudjaEnrageAttack1"] = {
        name = "GARudjaEnrageAttack1",
        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",
            "base_skill_can_be_avoided_by_dodge_roll",
        },
        levels = {
            [1] = {200, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GARudjaEnrageAttack2"] = {
        name = "GARudjaEnrageAttack2",
        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",
            "base_skill_can_be_avoided_by_dodge_roll",
        },
        levels = {
            [1] = {200, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSRudjaInnerFlamethrower"] = {
        name = "GSRudjaInnerFlamethrower",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "ignite_chance_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 100, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASRudjaFlamethrowerLeft"] = {
        name = "EASRudjaFlamethrowerLeft",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASRudjaFlamethrowerRight"] = {
        name = "EASRudjaFlamethrowerRight",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASRudjaFlameSpin"] = {
        name = "EASRudjaFlameSpin",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 10.839,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASRudjaRoar"] = {
        name = "EASRudjaRoar",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        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["EAARudjaEnragedAttacks"] = {
        name = "EAARudjaEnragedAttacks",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        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["RudjaDodgeBackward"] = {
        name = "RudjaDodgeBackward",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        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["RudjaDodgeForward"] = {
        name = "RudjaDodgeForward",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        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["RudjaDodgeLeft"] = {
        name = "RudjaDodgeLeft",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        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["RudjaDodgeRight"] = {
        name = "RudjaDodgeRight",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        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["TriggerIgniteOilGroundRudja"] = {
        name = "TriggerIgniteOilGroundRudja",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "active_skill_base_area_of_effect_radius",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 15, 200, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    FamilyNothing
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    stance movement speed +% final [20]
    FamilyStance
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: 20 Max: 20 Global
  • monster dropped item rarity +% [1600]
    monster slain experience +% [0]
    FamilyMonsterActBoss
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 Global
  • monster dropped item quantity +% [800]
    monster dropped item rarity +% [1600]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    FamilyMonsterMapBoss
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 7500 Max: 7500 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 Global
  • monster dropped item quantity +% Min: 800 Max: 800 Global
  • unique monster guarantee one rare Min: 1 Max: 1 Global
  • monster map key of at least same tier as current map drop chance % Min: 25 Max: 25 Global
  • keyval
    StateMachine./*
    StateMachine.boss_life_bar - controls when to show the big life bar (also requires the checkbox in MonsterVarieties to be checked)
    StateMachine.0: Life bar is hidden
    StateMachine.1: Life bar is visible, will hide on death
    StateMachine.dont_hide_lifebar_on_unaggro - controls whether the boss life bar should be hidden when the boss unaggros
    StateMachine.0: Life bar is hidden after a short duration when the boss loses aggro
    StateMachine.1: Life bar remains visible the entire time, can still be controlled by setting the disable_life_bar state
    StateMachine.show_life_bar_when_in_range - delay the life bar from showing up, until the boss is on screen (for wild bosses)
    StateMachine.0: Life bar behaves as normal
    StateMachine.1: Life bar initially only shows up when a player can see the boss on screen, this doesn't make it get removed if the player goes off screen though
    StateMachine.light - controls the boss point light, attaches to head_light_attachment if it exists (otherwise uses the default)
    StateMachine.0: Light off, handles the fade out
    StateMachine.1: Light on, handles the fade in */
    StateMachine.define_shared_state =,
    StateMachine.", , ,
    StateMachine.boss_life_bar;
    StateMachine.hidden;
    StateMachine.light;
    StateMachine.disable_life_bar;
    StateMachine.first_aggro;
    StateMachine.enraged;
    StateMachine.flamethrower;
    StateMachine.should_fire_spin;
    StateMachine.enrage_swings;
    StateMachine.explode;
    Actor.slow_animations_go_to_idlefalse
    Actor.basic_actionChangeToStance1, ChangeToStance2
    Stats.corpse_cannot_be_destroyed1
    Stats.base_heavy_stun_duration_ms4000
    Stats.monster_delay_item_drops_millis8500
    Life.corpse_usablefalse
    Monster.is_bosstrue
    Preload.preload_misc_animatedRudjaOilGroundBurning, RudjaOilGroundIgnitionTransition
    Edit

    Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.