克斯的第九奇珍
野兽
The Ninth Treasure of Keth
| Spectre | N |
|---|---|
| Tags | 2HSharpMetal_onhit_audio, allows_inc_aoe, beast, insect, lightning_affinity, melee, monster_summons_adds, mud_blood, no_mirror_image, not_dex, not_int, quest_null_monster_mods, very_slow_movement |
| Packs |
生命
150%
+100%
抗性
伤害
227%
命中
100%
暴击 Chance
5%
+30%
Attack Distance
5 ~ 16
攻击间隔
1.5 Second
Damage Spread
±20%
经验值
200%
Model Size
130%
Type
EtchedBeetleLargeBoss
Metadata
LargeEtchedBeetleBoss
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
MeleeAtAnimationSpeedUniqueWithDirectionalKnockback
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物, AttackInPlace
基础攻击
Base Damage: 423—635
暴击率: 5%
攻击间隔: 1.5 秒
击退距离提高 100%
击退敌人
action attack or cast time uses animation length [1]
base knockback speed +% [300]
determine knockback direction from melee pattern [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
GTBeetleBossLaserFront
法术, 可触发, AttackInPlace
施放间隔: 1 秒
GTBeetleBossLaserBack
法术, 可触发, AttackInPlace
施放间隔: 1 秒
GTBeetleBossLaserLeft
法术, 可触发, AttackInPlace
施放间隔: 1 秒
GTBeetleBossLaserRight
法术, 可触发, AttackInPlace
施放间隔: 1 秒
DoLiterallyNothing
???
Object Type
version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/EtchedBeetles/BeetleBossPatrolBase"
ControlZone {}
Transitionable {}
StateMachine
{
define_shared_state =
"
players;
laser_buildup;
"
define_shared_checkpoint_state = "dead;"
}
Stats
{
set_monster_delay_item_drops_millis = 3900
set_base_heavy_stun_duration_ms = 5800
}Object Type Codes
version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/EtchedBeetles/BeetleBossPatrolBase"
BaseEvents
{
on_construction_complete =
"
IfAlive( (){}, (){ SetLightState( Off ); } );
"
}
Render
{
use_ao_lights = true
}
StateMachine
{
on_state_laser_buildup_1 = "AddEffectPack( 'Metadata/Monsters/EtchedBeetles/Effects/Epk/gemfront_buildup.epk' );"
on_state_laser_buildup_0 =
"
RemoveEffectPack( 'Metadata/Monsters/EtchedBeetles/Effects/Epk/gemfront_buildup.epk' );
AddEffectPack( 'Metadata/Monsters/EtchedBeetles/Effects/Epk/gemfront_builddown.epk', 0.3 );
"
}
Preload
{
preload_epk = "Metadata/Monsters/EtchedBeetles/Effects/Epk/gemfront_buildup.epk"
preload_epk = "Metadata/Monsters/EtchedBeetles/Effects/Epk/gemfront_builddown.epk"
preload_environment = "G2_4_2_boss"
}
GlobalAudioParamEvents
{
player_in_range_param = "BroodguardInRange"
life_percent_param = "BroodguardLifePercentage"
range = 130
}
Animated
{
preload_animated_object = "Metadata/Monsters/EtchedBeetles/BroodguardReplicatorAggroAudio.ao"
}
Life
{
on_death = "SetLightState( Off, 2.0 );"
} -- src\Data\Spectres.lua
minions["Metadata/Monsters/EtchedBeetles/LargeEtchedBeetleBoss"] = {
name = "The Ninth Treasure of Keth",
life = 1.5,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 2.27,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 16,
accuracy = 1,
skillList = {
"MeleeAtAnimationSpeedUniqueWithDirectionalKnockback",
"DoLiterallyNothing",
"GSBeetleBossNuke",
"GTBeetleBossLaserFront",
"GTBeetleBossLaserBack",
"GTBeetleBossLaserLeft",
"GTBeetleBossLaserRight",
"TBBeetleBossLaserFront",
"TBBeetleBossLaserBack",
"TBBeetleBossLaserLeft",
"TBBeetleBossLaserRight",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedUniqueWithDirectionalKnockback"] = {
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_knockback_speed_+%",
"knockback_distance_+%",
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"global_knockback",
"determine_knockback_direction_from_melee_pattern",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
},
levels = {
[1] = {300, 100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["DoLiterallyNothing"] = {
name = "???",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSBeetleBossNuke"] = {
name = "GSBeetleBossNuke",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Spell] = true,
[SkillType.Damage] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "geometry_spell",
castTime = 3,
baseFlags = {
spell = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_lightning_damage",
"spell_maximum_base_lightning_damage",
"active_skill_shock_chance_+%_final",
"is_area_damage",
},
levels = {
[1] = {0.5, 1.5, 15, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GTBeetleBossLaserFront"] = {
name = "GTBeetleBossLaserFront",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GTBeetleBossLaserBack"] = {
name = "GTBeetleBossLaserBack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GTBeetleBossLaserLeft"] = {
name = "GTBeetleBossLaserLeft",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GTBeetleBossLaserRight"] = {
name = "GTBeetleBossLaserRight",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["TBBeetleBossLaserFront"] = {
name = "TBBeetleBossLaserFront",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.Damage] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_lightning_damage",
"spell_maximum_base_lightning_damage",
"active_skill_shock_chance_+%_final",
"base_skill_can_be_blocked",
},
levels = {
[1] = {0.5, 1.5, 15, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["TBBeetleBossLaserBack"] = {
name = "TBBeetleBossLaserBack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.Damage] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_lightning_damage",
"spell_maximum_base_lightning_damage",
"active_skill_shock_chance_+%_final",
"base_skill_can_be_blocked",
},
levels = {
[1] = {0.5, 1.5, 15, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["TBBeetleBossLaserLeft"] = {
name = "TBBeetleBossLaserLeft",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.Damage] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_lightning_damage",
"spell_maximum_base_lightning_damage",
"active_skill_shock_chance_+%_final",
"base_skill_can_be_blocked",
},
levels = {
[1] = {0.5, 1.5, 15, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["TBBeetleBossLaserRight"] = {
name = "TBBeetleBossLaserRight",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.Damage] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_lightning_damage",
"spell_maximum_base_lightning_damage",
"active_skill_shock_chance_+%_final",
"base_skill_can_be_blocked",
},
levels = {
[1] = {0.5, 1.5, 15, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
| key | val |
|---|---|
| Actor.basic_action | ChangeToStance1, ChangeToStance2, ChangeToStance3 |
| Actor.leveled_starting_effects | EASPatrolEndTurn, DoLiterallyNothing |
| Functions.fix_orientation = | |
| Functions." | , |
| Functions./* arg1 doesn't exist by the time AddOnActionEnd happens so needs to be put somewhere */ | |
| Functions.this.temp_anim_orientation | arg1;, null; |
| Functions.AddOnActionEnd( | |
| Functions.SetOrientation( GetOrientation() + temp_anim_orientation, false, true ); | |
| Functions.PlayAnimationType( Idle, 1.0, 0, 0 ); | |
| Functions.}, true ); | |
| StateMachine.define_shared_state = | |
| StateMachine." | , |
| StateMachine.players; | |
| StateMachine.laser_buildup; | |
| StateMachine.define_shared_checkpoint_state | dead; |
| Stats.monster_delay_item_drops_millis | 3900 |
| Stats.base_heavy_stun_duration_ms | 5800 |
Edit
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.