鋼鐵伯爵
地區: 奧格姆宅第
Count Geonor
Spectre | N |
---|---|
Area | 奧格姆宅第, 奧格姆宅第 |
Tags | 1HSword_onhit_audio, fast_movement, human, humanoid, not_dex, not_int, red_blood |
生命
179%
護甲
+100%
Ailment Threshold
%
抗性
0
30
0
0
傷害
280%
命中
100%
暴擊率
+5%
暴擊加成
+130%
Attack Distance
6 ~ 21
Attack Time
1.5 Second
Damage Spread
±20%
經驗值
300%
Model Size
115%
Type
BaronHumanForm
Metadata
BaronBossHumanForm
下列的數值並未包含地圖加成、怪物Buff加成、祭壇加成、輿圖天賦加成。
等級
51
生命
5,887
護甲
1,231
閃避值
295
能量護盾
0
傷害
376
法術傷害
376
命中
0
Attack Time
1.5
經驗值
27,054
下列的數值為技能基礎數值,並未包含地圖加成、怪物Buff加成、祭壇加成、輿圖天賦加成、怪物本身傷害加成(例: 釋界 150% 加成),怪物稀有度加成(例: 傳奇 +70% 更多, 傳奇攻擊 33% 更少)。
MeleeAtAnimationSpeedBoss
攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 近戰單一目標, 攻擊可重複, 近戰, 玩家投射物
基礎攻擊
Base Damage: 300–451
[Critical|暴擊]率: 5%
Attack Time: 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]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
TCBaronBossHumanImpale
攻擊, 近戰, 近戰單一目標, 位移, 快行
圓盾衝鋒
Base Damage: 300–451
[Critical|暴擊]率: 5%
Attack Time: 1.5 秒
冷卻時間: 15 秒
向一個目標衝鋒,使用盾牌對其猛擊的同時也用近戰武器順手補刀。此攻擊將會擊退目標並將其擊暈,在路徑上的敵人將會被推向兩旁。傷害與擊暈機率將視衝鋒距離而定。不能被多重打擊輔助。
擊中時會擊退敵人
action attack or cast time uses animation length [1]
ignores proximity shield [1]
is area damage [1]
skill cannot be interrupted [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
action attack or cast time uses animation length [1]
ignores proximity shield [1]
is area damage [1]
skill cannot be interrupted [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
GABaronHumanEpicThrust
可觸發, 攻擊
Base Damage: 300–451
[Critical|暴擊]率: 5%
攻擊傷害: 133%
Attack Time: 1.5 秒
冷卻時間: 12 秒
造成 33% 更多攻擊傷害
將 30% 的物理傷害轉換為冰冷傷害
action attack or cast time uses animation length [1]
attack maximum action distance + [70]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
將 30% 的物理傷害轉換為冰冷傷害
action attack or cast time uses animation length [1]
attack maximum action distance + [70]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
EAABaronHumanLacerateSlam
冷卻時間: 18 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [60]
attack maximum action distance + [60]
EASBaronBossHumanShapeshiftToWolf
冷卻時間: 40 秒
action attack or cast time uses animation length [1]
EASBaronBossHumanShapeshiftFromWolf
EASBaronBossHumanTransformToCorruptWolf
action attack or cast time uses animation length [1]
MPABaronHumanEpicThrustProj
攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 玩家投射物, 傷害, 可觸發
Base Damage: 300–451
[Critical|暴擊]率: 5%
攻擊傷害: 260%
Attack Time: 1.5 秒
投射物穿透全部目標
造成 160% 更多攻擊傷害
將 75% 的物理傷害轉換為冰冷傷害
500% 更多冰凍累積
base is projectile [1]
base skill cannot be blocked [1]
maintain projectile direction when using contact position [1]
monster penalty against minions damage +% final vs player minions [100]
monster projectile variation [1120]
projectile uses contact direction [1]
projectile uses contact position [1]
造成 160% 更多攻擊傷害
將 75% 的物理傷害轉換為冰冷傷害
500% 更多冰凍累積
base is projectile [1]
base skill cannot be blocked [1]
maintain projectile direction when using contact position [1]
monster penalty against minions damage +% final vs player minions [100]
monster projectile variation [1120]
projectile uses contact direction [1]
projectile uses contact position [1]
GABaronHumanLacerateSlamLeft
可觸發, 攻擊
Base Damage: 300–451
[Critical|暴擊]率: 5%
攻擊傷害: 70%
Attack Time: 1.5 秒
造成 30% 更少攻擊傷害
將 30% 的物理傷害轉換為冰冷傷害
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
將 30% 的物理傷害轉換為冰冷傷害
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GABaronHumanLacerateSlamRight
可觸發, 攻擊
Base Damage: 300–451
[Critical|暴擊]率: 5%
攻擊傷害: 70%
Attack Time: 1.5 秒
造成 30% 更少攻擊傷害
將 30% 的物理傷害轉換為冰冷傷害
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
將 30% 的物理傷害轉換為冰冷傷害
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GABaronHumanLacerateSlamSlam
可觸發, 攻擊
Base Damage: 300–451
[Critical|暴擊]率: 5%
攻擊傷害: 400%
Attack Time: 1.5 秒
造成 300% 更多攻擊傷害
將 60% 的物理傷害轉換為冰冷傷害
action attack or cast time uses animation length [1]
base skill cannot be blocked [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
將 60% 的物理傷害轉換為冰冷傷害
action attack or cast time uses animation length [1]
base skill cannot be blocked [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GTBaronHumanFrostWallL
可觸發
action attack or cast time uses animation length [1]
GTBaronHumanFrostWallR
可觸發
action attack or cast time uses animation length [1]
frost wall maximum life [36]
wall maximum length [28]
frost wall maximum life [36]
wall maximum length [28]
GSBaronBossHumanSwordExplosion
可觸發, 法術, 傷害
施放時間: 1 秒
造成 32.19 至 48.28 冰冷傷害
is area damage [1]
is area damage [1]
GSBaronBossHumanSwordExplosionDebuff
可觸發, 法術, 傷害
施放時間: 1 秒
造成 32.19 至 48.28 冰冷傷害
擊中會冰凍
增加 100% 敵人冰凍持續時間
擊中的冰凍效果被視同造成 30000% 更多傷害
is area damage [1]
擊中會冰凍
增加 100% 敵人冰凍持續時間
擊中的冰凍效果被視同造成 30000% 更多傷害
is area damage [1]
GABaronBossHumanSwordDangerRectangle
可觸發, 攻擊
Base Damage: 300–451
[Critical|暴擊]率: 5%
Attack Time: 1.5 秒
is area damage [1]
MASBaronBossFrontalChargeCleave
攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 近戰單一目標, 攻擊可重複, 近戰, 玩家投射物
基礎攻擊
Base Damage: 300–451
[Critical|暴擊]率: 5%
攻擊傷害: 200%
Attack Time: 1.5 秒
造成 100% 更多攻擊傷害
action attack or cast time uses animation length [1]
action do not face target [1]
monster penalty against minions damage +% final vs player minions [40]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
action attack or cast time uses animation length [1]
action do not face target [1]
monster penalty against minions damage +% final vs player minions [40]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
MASBaronBossBackwardsChargeCleave
攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 近戰單一目標, 攻擊可重複, 近戰, 玩家投射物
基礎攻擊
Base Damage: 300–451
[Critical|暴擊]率: 5%
攻擊傷害: 370%
Attack Time: 1.5 秒
造成 270% 更多攻擊傷害
將 30% 的物理傷害轉換為冰冷傷害
action attack or cast time uses animation length [1]
action do not face target [1]
base skill can be avoided by dodge roll [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
將 30% 的物理傷害轉換為冰冷傷害
action attack or cast time uses animation length [1]
action do not face target [1]
base skill can be avoided by dodge roll [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
GABaronBossHumanImpalingSword
可觸發, 攻擊
Base Damage: 300–451
[Critical|暴擊]率: 5%
攻擊傷害: 20%
Attack Time: 1.5 秒
你的擊中不能暈眩敵人
造成 80% 更少攻擊傷害
不能閃避
base skill cannot be blocked [1]
base skill effect duration [100]
disable visual hit effect [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [250]
造成 80% 更少攻擊傷害
不能閃避
base skill cannot be blocked [1]
base skill effect duration [100]
disable visual hit effect [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [250]
CGEBaronBossHumanExpandingSwordZone
法術, 範圍, 傷害, 可觸發, 持續時間, 範圍法術
施放時間: 1 秒
active skill area of effect radius +% final [125]
base skill effect duration [30000]
ground maelstrom art variation [1005]
base skill effect duration [30000]
ground maelstrom art variation [1005]
BaronBossShapeShiftToWolf
可觸發
base skill effect duration [800]
BaronBossShapeShiftFromWolf
可觸發
base skill effect duration [1333]
EASBaronWolfLeapMid
冷卻時間: 3 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [40]
attack maximum action distance + [40]
EASBaronWolfLeapLong
冷卻時間: 5 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [80]
attack maximum action distance + [80]
EASBaronWolfLeapLong2
冷卻時間: 5 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [80]
attack maximum action distance + [80]
EAABaronWolfBloodBallDash
冷卻時間: 18 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [60]
attack maximum action distance + [60]
EAABaronWolfBloodTeleSlam
冷卻時間: 15 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [60]
attack maximum action distance + [60]
EASBaronWolfWerewolfSummon
冷卻時間: 22.5 秒
action attack or cast time uses animation length [1]
DTTBaronWolfBloodPortalIn
法術, 位移
施放時間: 1 秒
action attack or cast time uses animation length [1]
DTTBaronWolfBloodPortalOut
法術, 位移
施放時間: 1 秒
action attack or cast time uses animation length [1]
GABaronWolfBloodTeleSlam
可觸發, 攻擊
Base Damage: 300–451
[Critical|暴擊]率: 5%
攻擊傷害: 260%
Attack Time: 1.5 秒
造成 160% 更多攻擊傷害
action attack or cast time uses animation length [1]
is area damage [1]
voll slam damage +% final at centre [75]
action attack or cast time uses animation length [1]
is area damage [1]
voll slam damage +% final at centre [75]
GABaronWolfDashDangerRectangle
可觸發, 攻擊
Base Damage: 300–451
[Critical|暴擊]率: 5%
Attack Time: 1.5 秒
增加 20% 擊退距離
擊中時會擊退敵人
action attack or cast time uses animation length [1]
base knockback speed +% [50]
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
is area damage [1]
擊中時會擊退敵人
action attack or cast time uses animation length [1]
base knockback speed +% [50]
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
is area damage [1]
MDBaronWolfBloodBurst
法術可重複, 可觸發
GABaronWolfBloodBurst
可觸發, 攻擊
Base Damage: 300–451
[Critical|暴擊]率: 5%
Attack Time: 1.5 秒
增加 20% 擊退距離
擊中時會擊退敵人
action attack or cast time uses animation length [1]
base knockback speed +% [50]
is area damage [1]
擊中時會擊退敵人
action attack or cast time uses animation length [1]
base knockback speed +% [50]
is area damage [1]
EDABaronWolfBloodBurst
可觸發, 攻擊
Base Damage: 300–451
[Critical|暴擊]率: 5%
攻擊傷害: 260%
Attack Time: 1.5 秒
造成 160% 更多攻擊傷害
action attack or cast time uses animation length [1]
is area damage [1]
action attack or cast time uses animation length [1]
is area damage [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" extends "Metadata/Monsters/BossBase" /* ------------------------------------------------------------------------------------------------------------------- */ /* Generic */ /* ------------------------------------------------------------------------------------------------------------------- */ Preload { preload_character_animation = "BaronSwordImpaledLoop" } // these stats needs to be here because the wolf doesn't use its own ot // the human form has turn anims in the act file so it doesn't assert, but these dont do anything Stats { has_quadruped_head_control = 1 quadruped_head_turn_duration_ms = 150 // this gets set to 1 in Monster.ot, but this breaks the shapeshift skill timing so get rid of it set_action_attack_or_cast_time_uses_animation_length = 0 } StateMachine { define_shared_state = " sitting = 1; big_wolf_time; call_for_aid; transform_dialogue_option; audio_param; " define_shared_checkpoint_state = " seen_intro; seen_phase_change; " on_state_sitting_1 = "RemoveCollidability();" on_state_sitting_0 = "MakeCollidable();" } Positioned { on_initial_position_set = " SetExtraTileActivationDistance( 15, 15 ); Delay( 0.034, { If( GetState( sitting ) == 1, (){ RemoveCollidability(); }, (){ MakeCollidable(); } ); } ); " } /* ------------------------------------------------------------------------------------------------------------------- */ /* Sword Charge - Point sword forward, charge into an enemy. Hit enemies are impaled and carried along the charge path */ /* ------------------------------------------------------------------------------------------------------------------- */ Functions { // arg1: the victim // arg2: where to move the victim send_it = " arg1.SetMovementFaceMode( FaceAway ); If( GetCurrentMoveSpeed() > 0.0, { arg1.MoveToOverTime( arg2, this.GetCurrentMoveSpeed(), false, true, false, true ); }, { arg1.StopMoving(); } ); " // arg1: the victim freedom = " arg1.SetMovementFaceMode( FaceDirection ); arg1.StopMoving(); " fix_orientation = " /* arg1 doesn't exist by the time AddOnActionEnd happens so needs to be put somewhere */ this.temp_anim_orientation = arg1; AddOnActionEnd( { SetOrientation( GetOrientation() + temp_anim_orientation, false, true ); PlayAnimationType( Idle, 1.0, 0, 0 ); this.temp_anim_orientation = null; }, true ); " } /* ------------------------------------------------------------------------------------------------------------------- */ /* Wolf Form - Teleport Slam */ /* ------------------------------------------------------------------------------------------------------------------- */ StateMachine { define_shared_state = "tele_hide;" on_or_create_state_tele_hide_1 = "RemoveCollidability();" on_or_create_state_tele_hide_0 = "MakeCollidable();" } Preload { preload_object = "Metadata/Monsters/Baron/Objects/BaronHumanFormSword" preload_object = "Metadata/Monsters/Baron/Objects/BaronHumanFormIceWallR" preload_object = "Metadata/Monsters/Baron/Objects/BaronHumanFormIceWallL" preload_object = "Metadata/Monsters/Baron/Objects/BaronWolfBloodOrb" preload_object = "Metadata/Effects/SleepableEffect" preload_object = "Metadata/Effects/SleepableServerBeamEffect" preload_misc_beam = "BaronBossWolfSummonBloodBeam" } /* ------------------------------------------------------------------------------------------------------------------- */ /* Corrupt Wolf transformation - transform into a corrupt wolf, starting phase 2 of the fight */ /* ------------------------------------------------------------------------------------------------------------------- */ StateMachine { define_shared_state = "removed;" on_or_create_state_removed_1 = { RemoveCollidability(); } }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" extends "Metadata/Monsters/BossBase" /* ------------------------------------------------------------------------------------------------------------------- */ /* Generic */ /* ------------------------------------------------------------------------------------------------------------------- */ BaseEvents { // this matches the time between the pan/zoom nodes being removed and the time the baron hits the ground during his emerge set_clear_camera_pan_duration = 0.7 /* only attach sword if boss isn't a wolf (to prevent a client crash when resuming it in wolf form) */ on_construction_complete = " IfAnimatedObject( 'Metadata/Monsters/Baron/Phase2/BaronPhase2.ao', () { AddAttached( 'Metadata/Monsters/Baron/Phase2/BaronGreatsword.ao', R_Weapon ); Delay( 0.0, { UpdateBoundingBox(); } ); } ); " } Render { use_ao_lights = true } GlobalAudioParamEvents { player_in_range_param = "BaronInRange" life_percent_param = "BaronLifePercentage" range = 130 } StateMachine { create_state_sitting_1 = "SetLightState( pre_fight, 0 );" on_or_create_state_audio_param_0 = { SetGlobalAudioParam( BaronPhase, 0 ); } on_or_create_state_audio_param_1 = { SetGlobalAudioParam( BaronPhase, 1 ); } on_or_create_state_audio_param_2 = { SetGlobalAudioParam( BaronPhase, 2 ); } on_or_create_state_audio_param_3 = { SetGlobalAudioParam( BaronPhase, 3 ); } } /* ------------------------------------------------------------------------------------------------------------------- */ /* Wolf transformation - Turn into a regular wolf, with alternate skills */ /* ------------------------------------------------------------------------------------------------------------------- */ Actor { on_effect_event_sword_spawn_for_EASBaronBossHumanShapeshiftToWolf = "DetachAllOfType( 'Metadata/Monsters/Baron/Phase2/BaronGreatsword.ao' );" // disable highlighting during shapeshifts to prevent the red outline going insane on_effect_event_shapeshiftin_for_EASBaronBossHumanShapeshiftToWolf = "DisableHighlighting();" on_effect_end_EASBaronBossHumanShapeshiftToWolf = "EnableHighlighting();" on_effect_event_shapeshiftout_for_EASBaronBossHumanShapeshiftFromWolf = "DisableHighlighting();" on_effect_event_sword_grab_for_EASBaronBossHumanShapeshiftFromWolf = "AddAttached( 'Metadata/Monsters/Baron/Phase2/BaronGreatsword.ao', R_Weapon );" on_effect_destroy_EASBaronBossHumanShapeshiftFromWolf = "AddAttached( 'Metadata/Monsters/Baron/Phase2/BaronGreatsword.ao', R_Weapon );" on_effect_end_EASBaronBossHumanShapeshiftFromWolf = "EnableHighlighting();" } /* ------------------------------------------------------------------------------------------------------------------- */ /* Teleport Slam */ /* ------------------------------------------------------------------------------------------------------------------- */ StateMachine { on_or_create_state_tele_hide_1 = " /* DisableRendering(); */ RemoveCollidability(); " on_or_create_state_tele_hide_0 = " /* EnableRendering(); */ MakeCollidable(); " } /* ------------------------------------------------------------------------------------------------------------------- */ /* Wolf double forward dodge */ /* ------------------------------------------------------------------------------------------------------------------- */ Animated { on_event_fast_turn = "SetAnimatedTurnDuration( 0.3 );" on_event_slow_turn = "ResetAnimatedTurnDuration();" } /* ------------------------------------------------------------------------------------------------------------------- */ /* Corrupt Wolf transformation - transform into a corrupt wolf, starting phase 2 of the fight */ /* ------------------------------------------------------------------------------------------------------------------- */ StateMachine { on_or_create_state_removed_1 = { DisableRendering(); } } Actor { on_effect_event_transform_for_EASBaronBossHumanTransformToCorruptWolf = " DetachAll(); AddEffectPack( BaronBossShapeshiftSource ); " } /* ------------------------------------------------------------------------------------------------------------------- */ /* Pre fight anims/dialogue */ /* ------------------------------------------------------------------------------------------------------------------- */ // forced anim playing is bad, but this is before the fight and he can't be reached here so its fine Functions { first_encounter = " PlayAnimation( sit_talk_01 ); TriggerBracket( pre_fight_encounter_dialogue, this.pre_fight_dialogue_1 ); PlayCharacterAudioEvent( ManorSeenCountBelow ); " second_encounter = " PlayAnimation( sit_talk_01 ); TriggerBracket( pre_fight_encounter_dialogue, this.pre_fight_dialogue_2 ); " third_encounter = " PlayAnimation( sit_command_once_01 ); PlayGlobalTextAudio( Count_YesMore, 'Metadata/Monsters/Baron/BaronHumanForm' ); " // this is called by the final miner that dies, which also makes the countess do her talking anim listen_to_countess = " PlayAnimation( sit_listen_01 ); " } Brackets { define_bracket = "pre_fight_encounter_dialogue;" pre_fight_encounter_dialogue_1 = "PlayGlobalTextAudio( Count_DigYouFools2, 'Metadata/Monsters/Baron/BaronHumanForm' );" pre_fight_encounter_dialogue_2 = "PlayGlobalTextAudio( Count_DigYouFools3, 'Metadata/Monsters/Baron/BaronHumanForm' );" pre_fight_encounter_dialogue_3 = "PlayGlobalTextAudio( Count_DigYouFools4, 'Metadata/Monsters/Baron/BaronHumanForm' );" } // the above bracket component needs to be replaced, it doesn't include all 4 dialogue options right now // this one below is the correct one, but the dialogue randomisation breaks it so the first entry is temporarily removed // when a solution is found the dialogue assignment in the barons ots needs its random rolls updated from 1-3 to 1-4 /* Brackets { define_bracket = "pre_fight_encounter_dialogue;" pre_fight_encounter_dialogue_1 = "PlayGlobalTextAudio( Count_DigYouFools1, Metadata/Monsters/Baron/BaronHumanForm );" pre_fight_encounter_dialogue_2 = "PlayGlobalTextAudio( Count_DigYouFools2, Metadata/Monsters/Baron/BaronHumanForm );" pre_fight_encounter_dialogue_3 = "PlayGlobalTextAudio( Count_DigYouFools3, Metadata/Monsters/Baron/BaronHumanForm );" pre_fight_encounter_dialogue_4 = "PlayGlobalTextAudio( Count_DigYouFools4, Metadata/Monsters/Baron/BaronHumanForm );" } */ Actor { /* offset needs to be scaled by monster scale, which is currently 1.15 */ on_effect_start_CTS1BossFightStart = "QueueTextAudio( Count_NoNooseThisTime, 'Metadata/Monsters/Baron/BaronHumanForm', 0, 0, 977, 400 ); PlayCharacterAudioEvent( IronCountRemoveHeadReply );" on_effect_start_EAABaronWolfBloodTeleSlam = "DisableHighlighting( );" on_effect_end_or_destroy_EAABaronWolfBloodTeleSlam = "EnableHighlighting( );" } // Baron uses melee for his combos, so the dialogue here is animation driven rather than skill driven so we can have the combos have guaranteed dialogue and regular melee just a chance Animated { // this is using events matching the anim names because the transform skill can't handle it otherwise on_event_combo_01 = " If( GetState( big_wolf_time ) == 0,() { Roll( 1, 6, { PlayTextAudio( Count_Skill_AttackLine_Random, 'Metadata/Monsters/Baron/BaronHumanForm' ); } ); }); " on_event_combo_02 = " If( GetState( big_wolf_time ) == 0,() { Roll( 1, 6, { PlayTextAudio( Count_Skill_AttackLine_Random, 'Metadata/Monsters/Baron/BaronHumanForm' ); } ); }); " on_event_charge_start_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Skill_Charge_Random, 'Metadata/Monsters/Baron/BaronHumanForm' ); } );" on_event_charge_end_slash_01 = " If( GetState( big_wolf_time ) == 0, (){ DoRandom( () { PlayTextAudio( Count_Skill_NowDie_Random, 'Metadata/Monsters/Baron/BaronHumanForm' ); }, () { PlayTextAudio( Count_Skill_Enough_Random, 'Metadata/Monsters/Baron/BaronHumanForm' ); } ); } ); " // on_event_charge_end_slash_02 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Skill_Enough_Random, 'Metadata/Monsters/Baron/BaronHumanForm' ); } );" //on_transform_to_wolf_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_TransformFirstWolf_Random, 'Metadata/Monsters/Baron/BaronHumanForm' ); } );" //on_transform_to_wolf_02 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_TransformFirstWolf_Random, 'Metadata/Monsters/Baron/BaronHumanForm' ); } );" on_event_face_sword_for_transform_from_wolf_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Skill_ToMe_Random, 'Metadata/Monsters/Baron/BaronHumanForm' ); } );" on_stun_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Phase1_HeavyStun_Random, 'Metadata/Monsters/Baron/BaronHumanForm' ); } );" on_ice_lacerate_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Skill_IceSwordAttack_Random, 'Metadata/Monsters/Baron/BaronHumanForm' ); } );" on_ice_stab_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Skill_IceStabRanged_Random, 'Metadata/Monsters/Baron/BaronHumanForm' ); } );" } StateMachine { on_state_call_for_aid_1 = "PlayTextAudio( Count_OpenTheCage_A, 'Metadata/Monsters/Baron/BaronHumanForm' );" // different pairs of dialogue have different timings, so need to have a state that is set at the start of the fight to decide which pair to use and then base the timings around that on_state_big_wolf_time_2 = "If( GetState( transform_dialogue_option ) == 1, (){ QueueTextAudio( Count_HowDareYou_A_A, 'Metadata/Monsters/Baron/BaronHumanForm' ); }, (){ QueueTextAudio( Count_HowDareYou_B_A, 'Metadata/Monsters/Baron/BaronHumanForm' ); } );" on_state_big_wolf_time_3 = "If( GetState( seen_phase_change ) == 0, (){ If( GetState( transform_dialogue_option ) == 1, (){ QueueTextAudio( Count_HowDareYou_A_B, 'Metadata/Monsters/Baron/BaronHumanForm' ); }, (){ QueueTextAudio( Count_HowDareYou_B_B, 'Metadata/Monsters/Baron/BaronHumanForm' ); } ); } );" } Preload { preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Baron/rune_rings.ao" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Baron/BaronBossHumanForm"] = { name = "Count Geonor", life = 1.79, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 2.8, damageSpread = 0.2, attackTime = 1.5, attackRange = 21, accuracy = 1, weaponType1 = "Two Hand Sword", skillList = { "MeleeAtAnimationSpeedBoss", "MASBaronBossFrontalChargeCleave", "MASBaronBossBackwardsChargeCleave", "MPABaronHumanEpicThrustProj", "CGEBaronBossHumanExpandingSwordZone", "TCBaronBossHumanImpale", "GSBaronBossHumanSwordExplosion", "GABaronBossHumanSwordDangerRectangle", "GABaronBossHumanImpalingSword", "GSBaronBossHumanSwordExplosionDebuff", "GABaronWolfBloodTeleSlam", "GABaronWolfDashDangerRectangle", "GABaronWolfBloodBurst", "GABaronHumanEpicThrust", "GABaronHumanLacerateSlamLeft", "GABaronHumanLacerateSlamRight", "GABaronHumanLacerateSlamSlam", "EASBaronBossHumanShapeshiftToWolf", "EASBaronBossHumanShapeshiftFromWolf", "EASBaronBossHumanTransformToCorruptWolf", "EASBaronWolfLeapMid", "EASBaronWolfLeapLong", "EASBaronWolfLeapLong2", "EAABaronWolfBloodBallDash", "EAABaronWolfBloodTeleSlam", "EASBaronWolfWerewolfSummon", "EAABaronHumanLacerateSlam", "MDBaronWolfBloodBurst", "GTBaronHumanFrostWallL", "GTBaronHumanFrostWallR", "EDABaronWolfBloodBurst", "DTTBaronWolfBloodPortalIn", "DTTBaronWolfBloodPortalOut", "BaronBossShapeShiftToWolf", "BaronBossShapeShiftFromWolf", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["MeleeAtAnimationSpeedBoss"] = { 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.Multistrikeable] = 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["MASBaronBossFrontalChargeCleave"] = { 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.Multistrikeable] = 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", "action_do_not_face_target", }, levels = { [1] = {40, baseMultiplier = 2, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["MASBaronBossBackwardsChargeCleave"] = { 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.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, melee = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_base_physical_damage_%_to_convert_to_cold", "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", "action_do_not_face_target", "base_skill_can_be_avoided_by_dodge_roll", }, levels = { [1] = {30, baseMultiplier = 3.7, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["MPABaronHumanEpicThrustProj"] = { name = "MPABaronHumanEpicThrustProj", 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", "active_skill_hit_damage_freeze_multiplier_+%_final", "active_skill_base_physical_damage_%_to_convert_to_cold", "monster_penalty_against_minions_damage_+%_final_vs_player_minions", "base_is_projectile", "projectile_uses_contact_position", "maintain_projectile_direction_when_using_contact_position", "projectile_uses_contact_direction", "base_skill_cannot_be_blocked", "always_pierce", }, levels = { [1] = {1120, 500, 75, 100, baseMultiplier = 2.6, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["CGEBaronBossHumanExpandingSwordZone"] = { name = "CGEBaronBossHumanExpandingSwordZone", 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 = { "ground_maelstrom_art_variation", "active_skill_area_of_effect_radius_+%_final", "base_skill_effect_duration", }, levels = { [1] = {1005, 125, 30000, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["TCBaronBossHumanImpale"] = { name = "Table Charge", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.", skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, melee = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "ignores_proximity_shield", "is_area_damage", "skill_cannot_be_interrupted", "skill_cannot_be_stunned", "skill_cannot_be_knocked_back", "global_knockback", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GSBaronBossHumanSwordExplosion"] = { name = "GSBaronBossHumanSwordExplosion", 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_cold_damage", "spell_maximum_base_cold_damage", "is_area_damage", }, levels = { [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GABaronBossHumanSwordDangerRectangle"] = { name = "GABaronBossHumanSwordDangerRectangle", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "is_area_damage", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GABaronBossHumanImpalingSword"] = { name = "GABaronBossHumanImpalingSword", 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 = { "base_skill_effect_duration", "monster_penalty_against_minions_damage_+%_final_vs_player_minions", "is_area_damage", "global_always_hit", "disable_visual_hit_effect", "cannot_stun", "base_skill_cannot_be_blocked", }, levels = { [1] = {100, 250, baseMultiplier = 0.2, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GSBaronBossHumanSwordExplosionDebuff"] = { name = "GSBaronBossHumanSwordExplosionDebuff", 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_cold_damage", "spell_maximum_base_cold_damage", "freeze_as_though_dealt_damage_+%", "freeze_duration_+%", "is_area_damage", "always_freeze", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 30000, 100, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GABaronWolfBloodTeleSlam"] = { name = "GABaronWolfBloodTeleSlam", 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 = { "voll_slam_damage_+%_final_at_centre", "is_area_damage", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {75, baseMultiplier = 2.6, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GABaronWolfDashDangerRectangle"] = { name = "GABaronWolfDashDangerRectangle", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "knockback_distance_+%", "base_knockback_speed_+%", "is_area_damage", "action_attack_or_cast_time_uses_animation_length", "global_knockback", "base_skill_can_be_avoided_by_dodge_roll", "base_skill_can_be_blocked", }, levels = { [1] = {20, 50, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GABaronWolfBloodBurst"] = { name = "GABaronWolfBloodBurst", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "knockback_distance_+%", "base_knockback_speed_+%", "is_area_damage", "action_attack_or_cast_time_uses_animation_length", "global_knockback", }, levels = { [1] = {20, 50, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GABaronHumanEpicThrust"] = { name = "GABaronHumanEpicThrust", 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 = { "attack_maximum_action_distance_+", "active_skill_base_physical_damage_%_to_convert_to_cold", "monster_penalty_against_minions_damage_+%_final_vs_player_minions", "is_area_damage", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {70, 30, 100, baseMultiplier = 1.33, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GABaronHumanLacerateSlamLeft"] = { name = "GABaronHumanLacerateSlamLeft", 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 = { "active_skill_base_physical_damage_%_to_convert_to_cold", "monster_penalty_against_minions_damage_+%_final_vs_player_minions", "is_area_damage", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {30, 100, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GABaronHumanLacerateSlamRight"] = { name = "GABaronHumanLacerateSlamRight", 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 = { "active_skill_base_physical_damage_%_to_convert_to_cold", "monster_penalty_against_minions_damage_+%_final_vs_player_minions", "is_area_damage", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {30, 100, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GABaronHumanLacerateSlamSlam"] = { name = "GABaronHumanLacerateSlamSlam", 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 = { "active_skill_base_physical_damage_%_to_convert_to_cold", "monster_penalty_against_minions_damage_+%_final_vs_player_minions", "is_area_damage", "action_attack_or_cast_time_uses_animation_length", "base_skill_cannot_be_blocked", }, levels = { [1] = {60, 100, baseMultiplier = 4, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EASBaronBossHumanShapeshiftToWolf"] = { name = "EASBaronBossHumanShapeshiftToWolf", 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["EASBaronBossHumanShapeshiftFromWolf"] = { name = "EASBaronBossHumanShapeshiftFromWolf", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 2.266, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EASBaronBossHumanTransformToCorruptWolf"] = { name = "EASBaronBossHumanTransformToCorruptWolf", 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["EASBaronWolfLeapMid"] = { name = "EASBaronWolfLeapMid", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "attack_maximum_action_distance_+", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {40, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EASBaronWolfLeapLong"] = { name = "EASBaronWolfLeapLong", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "attack_maximum_action_distance_+", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {80, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EASBaronWolfLeapLong2"] = { name = "EASBaronWolfLeapLong2", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "attack_maximum_action_distance_+", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {80, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EAABaronWolfBloodBallDash"] = { name = "EAABaronWolfBloodBallDash", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "attack_maximum_action_distance_+", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {60, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EAABaronWolfBloodTeleSlam"] = { name = "EAABaronWolfBloodTeleSlam", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "attack_maximum_action_distance_+", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {60, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EASBaronWolfWerewolfSummon"] = { name = "EASBaronWolfWerewolfSummon", 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["EAABaronHumanLacerateSlam"] = { name = "EAABaronHumanLacerateSlam", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "attack_maximum_action_distance_+", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {60, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["MDBaronWolfBloodBurst"] = { name = "MDBaronWolfBloodBurst", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GTBaronHumanFrostWallL"] = { name = "GTBaronHumanFrostWallL", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GTBaronHumanFrostWallR"] = { name = "GTBaronHumanFrostWallR", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "wall_maximum_length", "frost_wall_maximum_life", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {28, 36, levelRequirement = 1, statInterpolation = {1, 1}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EDABaronWolfBloodBurst"] = { name = "EDABaronWolfBloodBurst", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "is_area_damage", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {baseMultiplier = 2.6, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["DTTBaronWolfBloodPortalIn"] = { name = "DTTBaronWolfBloodPortalIn", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Movement] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["DTTBaronWolfBloodPortalOut"] = { name = "DTTBaronWolfBloodPortalOut", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Movement] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["BaronBossShapeShiftToWolf"] = { name = "BaronBossShapeShiftToWolf", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1.333, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "base_skill_effect_duration", }, levels = { [1] = {800, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["BaronBossShapeShiftFromWolf"] = { name = "BaronBossShapeShiftFromWolf", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1.333, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "base_skill_effect_duration", }, levels = { [1] = {1333, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
吉恩諾伯爵
Count Geonor
Spectre | N |
---|---|
Area | 鋼鐵城塞 |
Tags | 1HSword_onhit_audio, fast_movement, human, humanoid, not_dex, not_int, red_blood |
生命
297%
護甲
+100%
Ailment Threshold
%
抗性
0
75
0
0
傷害
280%
命中
100%
暴擊率
+5%
暴擊加成
+130%
Attack Distance
6 ~ 21
Attack Time
1.5 Second
Damage Spread
±20%
經驗值
300%
Model Size
115%
Type
BaronHumanFormMap
Metadata
BaronBossHumanFormMap
下列的數值並未包含地圖加成、怪物Buff加成、祭壇加成、輿圖天賦加成。
等級
80
生命
46,359
護甲
6,867
閃避值
644
能量護盾
0
傷害
935
法術傷害
935
命中
0
Attack Time
1.5
經驗值
300,000
下列的數值為技能基礎數值,並未包含地圖加成、怪物Buff加成、祭壇加成、輿圖天賦加成、怪物本身傷害加成(例: 釋界 150% 加成),怪物稀有度加成(例: 傳奇 +70% 更多, 傳奇攻擊 33% 更少)。
MAASBaronEndgameBasic
攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 近戰單一目標, 攻擊可重複, 近戰, 玩家投射物
基礎攻擊
Base Damage: 748–1122
[Critical|暴擊]率: 5%
Attack Time: 1.5 秒
有 50% 機率造成流血
擊中時有 30% 機率造成癱瘓
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]
擊中時有 30% 機率造成癱瘓
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]
TCBaronBossHumanImpale
攻擊, 近戰, 近戰單一目標, 位移, 快行
圓盾衝鋒
Base Damage: 748–1122
[Critical|暴擊]率: 5%
Attack Time: 1.5 秒
冷卻時間: 15 秒
向一個目標衝鋒,使用盾牌對其猛擊的同時也用近戰武器順手補刀。此攻擊將會擊退目標並將其擊暈,在路徑上的敵人將會被推向兩旁。傷害與擊暈機率將視衝鋒距離而定。不能被多重打擊輔助。
擊中時會擊退敵人
action attack or cast time uses animation length [1]
ignores proximity shield [1]
is area damage [1]
skill cannot be interrupted [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
action attack or cast time uses animation length [1]
ignores proximity shield [1]
is area damage [1]
skill cannot be interrupted [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
GABaronHumanEpicThrust
可觸發, 攻擊
Base Damage: 748–1122
[Critical|暴擊]率: 5%
攻擊傷害: 133%
Attack Time: 1.5 秒
冷卻時間: 12 秒
造成 33% 更多攻擊傷害
將 30% 的物理傷害轉換為冰冷傷害
action attack or cast time uses animation length [1]
attack maximum action distance + [70]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
將 30% 的物理傷害轉換為冰冷傷害
action attack or cast time uses animation length [1]
attack maximum action distance + [70]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
EAABaronHumanLacerateSlam
冷卻時間: 18 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [60]
attack maximum action distance + [60]
EASBaronBossHumanShapeshiftToWolf
冷卻時間: 40 秒
action attack or cast time uses animation length [1]
EASBaronBossHumanShapeshiftFromWolf
EASBaronBossHumanTransformToCorruptWolf
action attack or cast time uses animation length [1]
MPABaronHumanEpicThrustProj
攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 玩家投射物, 傷害, 可觸發
Base Damage: 748–1122
[Critical|暴擊]率: 5%
攻擊傷害: 260%
Attack Time: 1.5 秒
投射物穿透全部目標
造成 160% 更多攻擊傷害
將 75% 的物理傷害轉換為冰冷傷害
500% 更多冰凍累積
base is projectile [1]
base skill cannot be blocked [1]
maintain projectile direction when using contact position [1]
monster penalty against minions damage +% final vs player minions [100]
monster projectile variation [1120]
projectile uses contact direction [1]
projectile uses contact position [1]
造成 160% 更多攻擊傷害
將 75% 的物理傷害轉換為冰冷傷害
500% 更多冰凍累積
base is projectile [1]
base skill cannot be blocked [1]
maintain projectile direction when using contact position [1]
monster penalty against minions damage +% final vs player minions [100]
monster projectile variation [1120]
projectile uses contact direction [1]
projectile uses contact position [1]
GABaronHumanLacerateSlamLeft
可觸發, 攻擊
Base Damage: 748–1122
[Critical|暴擊]率: 5%
攻擊傷害: 70%
Attack Time: 1.5 秒
造成 30% 更少攻擊傷害
將 30% 的物理傷害轉換為冰冷傷害
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
將 30% 的物理傷害轉換為冰冷傷害
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GABaronHumanLacerateSlamRight
可觸發, 攻擊
Base Damage: 748–1122
[Critical|暴擊]率: 5%
攻擊傷害: 70%
Attack Time: 1.5 秒
造成 30% 更少攻擊傷害
將 30% 的物理傷害轉換為冰冷傷害
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
將 30% 的物理傷害轉換為冰冷傷害
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GABaronHumanLacerateSlamSlam
可觸發, 攻擊
Base Damage: 748–1122
[Critical|暴擊]率: 5%
攻擊傷害: 400%
Attack Time: 1.5 秒
造成 300% 更多攻擊傷害
將 60% 的物理傷害轉換為冰冷傷害
action attack or cast time uses animation length [1]
base skill cannot be blocked [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
將 60% 的物理傷害轉換為冰冷傷害
action attack or cast time uses animation length [1]
base skill cannot be blocked [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GTBaronHumanFrostWallL
可觸發
action attack or cast time uses animation length [1]
GTBaronHumanFrostWallR
可觸發
action attack or cast time uses animation length [1]
frost wall maximum life [36]
wall maximum length [28]
frost wall maximum life [36]
wall maximum length [28]
GSBaronBossHumanSwordExplosion
可觸發, 法術, 傷害
施放時間: 1 秒
造成 53.24 至 79.86 冰冷傷害
is area damage [1]
is area damage [1]
GSBaronBossHumanSwordExplosionDebuff
可觸發, 法術, 傷害
施放時間: 1 秒
造成 53.24 至 79.86 冰冷傷害
擊中會冰凍
增加 100% 敵人冰凍持續時間
擊中的冰凍效果被視同造成 30000% 更多傷害
is area damage [1]
擊中會冰凍
增加 100% 敵人冰凍持續時間
擊中的冰凍效果被視同造成 30000% 更多傷害
is area damage [1]
GABaronBossHumanSwordDangerRectangle
可觸發, 攻擊
Base Damage: 748–1122
[Critical|暴擊]率: 5%
Attack Time: 1.5 秒
is area damage [1]
MASBaronBossFrontalChargeCleave
攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 近戰單一目標, 攻擊可重複, 近戰, 玩家投射物
基礎攻擊
Base Damage: 748–1122
[Critical|暴擊]率: 5%
攻擊傷害: 200%
Attack Time: 1.5 秒
造成 100% 更多攻擊傷害
action attack or cast time uses animation length [1]
action do not face target [1]
monster penalty against minions damage +% final vs player minions [40]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
action attack or cast time uses animation length [1]
action do not face target [1]
monster penalty against minions damage +% final vs player minions [40]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
MASBaronBossBackwardsChargeCleave
攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 近戰單一目標, 攻擊可重複, 近戰, 玩家投射物
基礎攻擊
Base Damage: 748–1122
[Critical|暴擊]率: 5%
攻擊傷害: 370%
Attack Time: 1.5 秒
造成 270% 更多攻擊傷害
將 30% 的物理傷害轉換為冰冷傷害
action attack or cast time uses animation length [1]
action do not face target [1]
base skill can be avoided by dodge roll [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
將 30% 的物理傷害轉換為冰冷傷害
action attack or cast time uses animation length [1]
action do not face target [1]
base skill can be avoided by dodge roll [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
GABaronBossHumanImpalingSword
可觸發, 攻擊
Base Damage: 748–1122
[Critical|暴擊]率: 5%
攻擊傷害: 20%
Attack Time: 1.5 秒
你的擊中不能暈眩敵人
造成 80% 更少攻擊傷害
不能閃避
base skill cannot be blocked [1]
base skill effect duration [100]
disable visual hit effect [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [250]
造成 80% 更少攻擊傷害
不能閃避
base skill cannot be blocked [1]
base skill effect duration [100]
disable visual hit effect [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [250]
CGEBaronBossHumanExpandingSwordZone
法術, 範圍, 傷害, 可觸發, 持續時間, 範圍法術
施放時間: 1 秒
active skill area of effect radius +% final [125]
base skill effect duration [30000]
ground maelstrom art variation [1005]
base skill effect duration [30000]
ground maelstrom art variation [1005]
BaronBossMapShapeShiftToWolf
可觸發
base skill effect duration [800]
BaronBossMapShapeShiftFromWolf
可觸發
base skill effect duration [1333]
EASBaronWolfLeapMid
冷卻時間: 3 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [40]
attack maximum action distance + [40]
EASBaronWolfLeapLong
冷卻時間: 5 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [80]
attack maximum action distance + [80]
EASBaronWolfLeapLong2
冷卻時間: 5 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [80]
attack maximum action distance + [80]
EAABaronWolfBloodBallDash
冷卻時間: 18 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [60]
attack maximum action distance + [60]
EAABaronWolfBloodTeleSlam
冷卻時間: 15 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [60]
attack maximum action distance + [60]
EASBaronWolfWerewolfSummon
冷卻時間: 22.5 秒
action attack or cast time uses animation length [1]
DTTBaronWolfBloodPortalIn
法術, 位移
施放時間: 1 秒
action attack or cast time uses animation length [1]
DTTBaronWolfBloodPortalOut
法術, 位移
施放時間: 1 秒
action attack or cast time uses animation length [1]
GABaronWolfBloodTeleSlam
可觸發, 攻擊
Base Damage: 748–1122
[Critical|暴擊]率: 5%
攻擊傷害: 260%
Attack Time: 1.5 秒
造成 160% 更多攻擊傷害
action attack or cast time uses animation length [1]
is area damage [1]
voll slam damage +% final at centre [75]
action attack or cast time uses animation length [1]
is area damage [1]
voll slam damage +% final at centre [75]
GABaronWolfDashDangerRectangle
可觸發, 攻擊
Base Damage: 748–1122
[Critical|暴擊]率: 5%
Attack Time: 1.5 秒
增加 20% 擊退距離
擊中時會擊退敵人
action attack or cast time uses animation length [1]
base knockback speed +% [50]
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
is area damage [1]
擊中時會擊退敵人
action attack or cast time uses animation length [1]
base knockback speed +% [50]
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
is area damage [1]
MDBaronWolfBloodBurst
法術可重複, 可觸發
GABaronWolfBloodBurst
可觸發, 攻擊
Base Damage: 748–1122
[Critical|暴擊]率: 5%
Attack Time: 1.5 秒
增加 20% 擊退距離
擊中時會擊退敵人
action attack or cast time uses animation length [1]
base knockback speed +% [50]
is area damage [1]
擊中時會擊退敵人
action attack or cast time uses animation length [1]
base knockback speed +% [50]
is area damage [1]
EDABaronWolfBloodBurst
可觸發, 攻擊
Base Damage: 748–1122
[Critical|暴擊]率: 5%
攻擊傷害: 260%
Attack Time: 1.5 秒
造成 160% 更多攻擊傷害
action attack or cast time uses animation length [1]
is area damage [1]
action attack or cast time uses animation length [1]
is area damage [1]
GTBaronMapCorruptedBeamIntermittent
可觸發
action attack or cast time uses animation length [1]
GSBaronCorruptWolfMoonbeamRed
可觸發, 法術, 傷害
暴擊率: 7%
施放時間: 1 秒
造成 97.91 至 146.9 物理傷害
造成 97.91 至 146.9 冰冷傷害
action attack or cast time uses animation length [1]
corrupted blood on hit % average damage to deal per minute per stack [700]
corrupted blood on hit duration [4000]
corrupted blood on hit num stacks [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [50]
造成 97.91 至 146.9 冰冷傷害
action attack or cast time uses animation length [1]
corrupted blood on hit % average damage to deal per minute per stack [700]
corrupted blood on hit duration [4000]
corrupted blood on hit num stacks [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [50]
Object Type
version 2 extends "Metadata/Monsters/Monster" extends "Metadata/Monsters/BossBase" /* ------------------------------------------------------------------------------------------------------------------- */ /* Generic */ /* ------------------------------------------------------------------------------------------------------------------- */ Preload { preload_character_animation = "BaronSwordImpaledLoop" } // these stats needs to be here because the wolf doesn't use its own ot // the human form has turn anims in the act file so it doesn't assert, but these dont do anything Stats { has_quadruped_head_control = 1 quadruped_head_turn_duration_ms = 150 // this gets set to 1 in Monster.ot, but this breaks the shapeshift skill timing so get rid of it set_action_attack_or_cast_time_uses_animation_length = 0 } StateMachine { define_shared_state = " sitting = 1; big_wolf_time; call_for_aid; transform_dialogue_option; audio_param; " on_state_sitting_1 = "RemoveCollidability();" on_state_sitting_0 = "MakeCollidable();" } Positioned { on_initial_position_set = " SetExtraTileActivationDistance( 15, 15 ); Delay( 0.034, { If( GetState( sitting ) == 1, (){ RemoveCollidability(); }, (){ MakeCollidable(); } ); } ); " } /* ------------------------------------------------------------------------------------------------------------------- */ /* Sword Charge - Point sword forward, charge into an enemy. Hit enemies are impaled and carried along the charge path */ /* ------------------------------------------------------------------------------------------------------------------- */ Functions { // arg1: the victim // arg2: where to move the victim send_it = " arg1.SetMovementFaceMode( FaceAway ); If( GetCurrentMoveSpeed() > 0.0, { arg1.MoveToOverTime( arg2, this.GetCurrentMoveSpeed(), false, true, false, true ); }, { arg1.StopMoving(); } ); " // arg1: the victim freedom = " arg1.SetMovementFaceMode( FaceDirection ); arg1.StopMoving(); " fix_orientation = " /* arg1 doesn't exist by the time AddOnActionEnd happens so needs to be put somewhere */ this.temp_anim_orientation = arg1; AddOnActionEnd( { SetOrientation( GetOrientation() + temp_anim_orientation, false, true ); PlayAnimationType( Idle, 1.0, 0, 0 ); this.temp_anim_orientation = null; }, true ); " } /* ------------------------------------------------------------------------------------------------------------------- */ /* Wolf Form - Teleport Slam */ /* ------------------------------------------------------------------------------------------------------------------- */ StateMachine { define_shared_state = "tele_hide;" on_or_create_state_tele_hide_1 = "RemoveCollidability();" on_or_create_state_tele_hide_0 = "MakeCollidable();" } Preload { preload_object = "Metadata/Monsters/Baron/Objects/BaronHumanFormSword" preload_object = "Metadata/Monsters/Baron/Objects/BaronHumanFormIceWallR" preload_object = "Metadata/Monsters/Baron/Objects/BaronHumanFormIceWallL" preload_object = "Metadata/Monsters/Baron/Objects/BaronWolfBloodOrb" preload_object = "Metadata/Effects/SleepableEffect" preload_object = "Metadata/Effects/SleepableServerBeamEffect" preload_misc_beam = "BaronBossWolfSummonBloodBeam" } /* ------------------------------------------------------------------------------------------------------------------- */ /* Corrupt Wolf transformation - transform into a corrupt wolf, starting phase 2 of the fight */ /* ------------------------------------------------------------------------------------------------------------------- */ StateMachine { define_shared_state = "removed;" on_or_create_state_removed_1 = { RemoveCollidability(); } }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" extends "Metadata/Monsters/BossBase" /* ------------------------------------------------------------------------------------------------------------------- */ /* Generic */ /* ------------------------------------------------------------------------------------------------------------------- */ BaseEvents { // this matches the time between the pan/zoom nodes being removed and the time the baron hits the ground during his emerge set_clear_camera_pan_duration = 0.7 /* only attach sword if boss isn't a wolf (to prevent a client crash when resuming it in wolf form) */ on_construction_complete = " IfAnimatedObject( 'Metadata/Monsters/Baron/Phase2/BaronPhase2.ao', () { AddAttached( 'Metadata/Monsters/Baron/Phase2/BaronGreatsword.ao', R_Weapon ); Delay( 0.0, { UpdateBoundingBox(); } ); } ); " } Render { use_ao_lights = true } GlobalAudioParamEvents { player_in_range_param = "BaronInRange" life_percent_param = "BaronLifePercentage" range = 130 } StateMachine { create_state_sitting_1 = "SetLightState( pre_fight, 0 );" on_or_create_state_audio_param_0 = { SetGlobalAudioParam( BaronPhase, 0 ); } on_or_create_state_audio_param_1 = { SetGlobalAudioParam( BaronPhase, 1 ); } on_or_create_state_audio_param_2 = { SetGlobalAudioParam( BaronPhase, 2 ); } on_or_create_state_audio_param_3 = { SetGlobalAudioParam( BaronPhase, 3 ); } } /* ------------------------------------------------------------------------------------------------------------------- */ /* Wolf transformation - Turn into a regular wolf, with alternate skills */ /* ------------------------------------------------------------------------------------------------------------------- */ Actor { on_effect_event_sword_spawn_for_EASBaronBossHumanShapeshiftToWolf = "DetachAllOfType( 'Metadata/Monsters/Baron/Phase2/BaronGreatsword.ao' );" // disable highlighting during shapeshifts to prevent the red outline going insane on_effect_event_shapeshiftin_for_EASBaronBossHumanShapeshiftToWolf = "DisableHighlighting();" on_effect_end_EASBaronBossHumanShapeshiftToWolf = "EnableHighlighting();" on_effect_event_shapeshiftout_for_EASBaronBossHumanShapeshiftFromWolf = "DisableHighlighting();" on_effect_event_sword_grab_for_EASBaronBossHumanShapeshiftFromWolf = "AddAttached( 'Metadata/Monsters/Baron/Phase2/BaronGreatsword.ao', R_Weapon );" on_effect_destroy_EASBaronBossHumanShapeshiftFromWolf = "AddAttached( 'Metadata/Monsters/Baron/Phase2/BaronGreatsword.ao', R_Weapon );" on_effect_end_EASBaronBossHumanShapeshiftFromWolf = "EnableHighlighting();" } /* ------------------------------------------------------------------------------------------------------------------- */ /* Teleport Slam */ /* ------------------------------------------------------------------------------------------------------------------- */ StateMachine { on_or_create_state_tele_hide_1 = " /* DisableRendering(); */ RemoveCollidability(); " on_or_create_state_tele_hide_0 = " /* EnableRendering(); */ MakeCollidable(); " } /* ------------------------------------------------------------------------------------------------------------------- */ /* Wolf double forward dodge */ /* ------------------------------------------------------------------------------------------------------------------- */ Animated { on_event_fast_turn = "SetAnimatedTurnDuration( 0.3 );" on_event_slow_turn = "ResetAnimatedTurnDuration();" } /* ------------------------------------------------------------------------------------------------------------------- */ /* Corrupt Wolf transformation - transform into a corrupt wolf, starting phase 2 of the fight */ /* ------------------------------------------------------------------------------------------------------------------- */ StateMachine { on_or_create_state_removed_1 = { DisableRendering(); } } Actor { on_effect_event_transform_for_EASBaronBossHumanTransformToCorruptWolf = " DetachAll(); AddEffectPack( BaronBossShapeshiftSource ); " } /* ------------------------------------------------------------------------------------------------------------------- */ /* Pre fight anims/dialogue */ /* ------------------------------------------------------------------------------------------------------------------- */ Actor { /* offset needs to be scaled by monster scale, which is currently 1.15 */ on_effect_start_CTS1BossFightStart = "QueueTextAudio( Count_EmergeMap, 'Metadata/Monsters/Baron/BaronHumanFormMap', 0, 0, 977, 400 ); PlayCharacterAudioEvent( IronCountRemoveHeadReply );" on_effect_start_EAABaronWolfBloodTeleSlam = "DisableHighlighting( );" on_effect_end_or_destroy_EAABaronWolfBloodTeleSlam = "EnableHighlighting( );" } // Baron uses melee for his combos, so the dialogue here is animation driven rather than skill driven so we can have the combos have guaranteed dialogue and regular melee just a chance Animated { // this is using events matching the anim names because the transform skill can't handle it otherwise on_event_charge_start_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Skill_Charge_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); } );" on_event_charge_end_slash_01 = " If( GetState( big_wolf_time ) == 0, (){ DoRandom( () { PlayTextAudio( Count_Skill_NowDie_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); }, () { PlayTextAudio( Count_Skill_Enough_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); } ); } ); " on_event_stun_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Phase1_HeavyStun_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); } );" // on_event_charge_end_slash_02 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Skill_Enough_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); } );" on_event_face_sword_for_transform_from_wolf_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Skill_ToMe_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); } );" on_stun_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Phase1_HeavyStun_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); } );" on_ice_lacerate_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Skill_IceSwordAttack_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); } );" on_ice_stab_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Skill_IceStabRanged_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); } );" //on_transform_to_wolf_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_TransformFirstWolf_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); } );" //on_transform_to_wolf_02 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_TransformFirstWolf_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); } );" on_transform_to_corrupted_wolf_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_PhaseChangeMap_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); } );" on_event_face_sword_for_transform_from_wolf_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Skill_ToMe_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); } );" } Preload { preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Baron/rune_rings.ao" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Baron/BaronBossHumanFormMap"] = { name = "Count Geonor", life = 2.97, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 2.8, damageSpread = 0.2, attackTime = 1.5, attackRange = 21, accuracy = 1, weaponType1 = "Two Hand Sword", skillList = { "MASBaronBossFrontalChargeCleave", "MASBaronBossBackwardsChargeCleave", "MAASBaronEndgameBasic", "MPABaronHumanEpicThrustProj", "CGEBaronBossHumanExpandingSwordZone", "TCBaronBossHumanImpale", "GSBaronBossHumanSwordExplosion", "GABaronBossHumanSwordDangerRectangle", "GABaronBossHumanImpalingSword", "GSBaronBossHumanSwordExplosionDebuff", "GABaronWolfBloodTeleSlam", "GABaronWolfDashDangerRectangle", "GABaronWolfBloodBurst", "GABaronHumanEpicThrust", "GABaronHumanLacerateSlamLeft", "GABaronHumanLacerateSlamRight", "GABaronHumanLacerateSlamSlam", "GSBaronCorruptWolfMoonbeamRed", "EASBaronBossHumanShapeshiftToWolf", "EASBaronBossHumanShapeshiftFromWolf", "EASBaronBossHumanTransformToCorruptWolf", "EASBaronWolfLeapMid", "EASBaronWolfLeapLong", "EASBaronWolfLeapLong2", "EAABaronWolfBloodBallDash", "EAABaronWolfBloodTeleSlam", "EASBaronWolfWerewolfSummon", "EAABaronHumanLacerateSlam", "MDBaronWolfBloodBurst", "GTBaronHumanFrostWallL", "GTBaronHumanFrostWallR", "GTBaronMapCorruptedBeamIntermittent", "EDABaronWolfBloodBurst", "DTTBaronWolfBloodPortalIn", "DTTBaronWolfBloodPortalOut", "BaronBossMapShapeShiftToWolf", "BaronBossMapShapeShiftFromWolf", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["MASBaronBossFrontalChargeCleave"] = { 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.Multistrikeable] = 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", "action_do_not_face_target", }, levels = { [1] = {40, baseMultiplier = 2, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["MASBaronBossBackwardsChargeCleave"] = { 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.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, melee = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_base_physical_damage_%_to_convert_to_cold", "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", "action_do_not_face_target", "base_skill_can_be_avoided_by_dodge_roll", }, levels = { [1] = {30, baseMultiplier = 3.7, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["MAASBaronEndgameBasic"] = { 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.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, melee = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "maim_on_hit_%", "bleed_on_hit_with_attacks_%", "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] = {30, 50, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["MPABaronHumanEpicThrustProj"] = { name = "MPABaronHumanEpicThrustProj", 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", "active_skill_hit_damage_freeze_multiplier_+%_final", "active_skill_base_physical_damage_%_to_convert_to_cold", "monster_penalty_against_minions_damage_+%_final_vs_player_minions", "base_is_projectile", "projectile_uses_contact_position", "maintain_projectile_direction_when_using_contact_position", "projectile_uses_contact_direction", "base_skill_cannot_be_blocked", "always_pierce", }, levels = { [1] = {1120, 500, 75, 100, baseMultiplier = 2.6, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["CGEBaronBossHumanExpandingSwordZone"] = { name = "CGEBaronBossHumanExpandingSwordZone", 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 = { "ground_maelstrom_art_variation", "active_skill_area_of_effect_radius_+%_final", "base_skill_effect_duration", }, levels = { [1] = {1005, 125, 30000, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["TCBaronBossHumanImpale"] = { name = "Table Charge", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.", skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, melee = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "ignores_proximity_shield", "is_area_damage", "skill_cannot_be_interrupted", "skill_cannot_be_stunned", "skill_cannot_be_knocked_back", "global_knockback", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GSBaronBossHumanSwordExplosion"] = { name = "GSBaronBossHumanSwordExplosion", 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_cold_damage", "spell_maximum_base_cold_damage", "is_area_damage", }, levels = { [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GABaronBossHumanSwordDangerRectangle"] = { name = "GABaronBossHumanSwordDangerRectangle", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "is_area_damage", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GABaronBossHumanImpalingSword"] = { name = "GABaronBossHumanImpalingSword", 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 = { "base_skill_effect_duration", "monster_penalty_against_minions_damage_+%_final_vs_player_minions", "is_area_damage", "global_always_hit", "disable_visual_hit_effect", "cannot_stun", "base_skill_cannot_be_blocked", }, levels = { [1] = {100, 250, baseMultiplier = 0.2, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GSBaronBossHumanSwordExplosionDebuff"] = { name = "GSBaronBossHumanSwordExplosionDebuff", 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_cold_damage", "spell_maximum_base_cold_damage", "freeze_as_though_dealt_damage_+%", "freeze_duration_+%", "is_area_damage", "always_freeze", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 30000, 100, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GABaronWolfBloodTeleSlam"] = { name = "GABaronWolfBloodTeleSlam", 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 = { "voll_slam_damage_+%_final_at_centre", "is_area_damage", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {75, baseMultiplier = 2.6, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GABaronWolfDashDangerRectangle"] = { name = "GABaronWolfDashDangerRectangle", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "knockback_distance_+%", "base_knockback_speed_+%", "is_area_damage", "action_attack_or_cast_time_uses_animation_length", "global_knockback", "base_skill_can_be_avoided_by_dodge_roll", "base_skill_can_be_blocked", }, levels = { [1] = {20, 50, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GABaronWolfBloodBurst"] = { name = "GABaronWolfBloodBurst", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "knockback_distance_+%", "base_knockback_speed_+%", "is_area_damage", "action_attack_or_cast_time_uses_animation_length", "global_knockback", }, levels = { [1] = {20, 50, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GABaronHumanEpicThrust"] = { name = "GABaronHumanEpicThrust", 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 = { "attack_maximum_action_distance_+", "active_skill_base_physical_damage_%_to_convert_to_cold", "monster_penalty_against_minions_damage_+%_final_vs_player_minions", "is_area_damage", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {70, 30, 100, baseMultiplier = 1.33, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GABaronHumanLacerateSlamLeft"] = { name = "GABaronHumanLacerateSlamLeft", 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 = { "active_skill_base_physical_damage_%_to_convert_to_cold", "monster_penalty_against_minions_damage_+%_final_vs_player_minions", "is_area_damage", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {30, 100, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GABaronHumanLacerateSlamRight"] = { name = "GABaronHumanLacerateSlamRight", 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 = { "active_skill_base_physical_damage_%_to_convert_to_cold", "monster_penalty_against_minions_damage_+%_final_vs_player_minions", "is_area_damage", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {30, 100, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GABaronHumanLacerateSlamSlam"] = { name = "GABaronHumanLacerateSlamSlam", 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 = { "active_skill_base_physical_damage_%_to_convert_to_cold", "monster_penalty_against_minions_damage_+%_final_vs_player_minions", "is_area_damage", "action_attack_or_cast_time_uses_animation_length", "base_skill_cannot_be_blocked", }, levels = { [1] = {60, 100, baseMultiplier = 4, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GSBaronCorruptWolfMoonbeamRed"] = { name = "GSBaronCorruptWolfMoonbeamRed", 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_cold_damage", "spell_maximum_base_cold_damage", "spell_minimum_base_physical_damage", "spell_maximum_base_physical_damage", "corrupted_blood_on_hit_num_stacks", "corrupted_blood_on_hit_duration", "corrupted_blood_on_hit_%_average_damage_to_deal_per_minute_per_stack", "monster_penalty_against_minions_damage_+%_final_vs_player_minions", "is_area_damage", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {0.40000000596046, 0.60000002384186, 0.40000000596046, 0.60000002384186, 1, 4000, 700, 50, critChance = 7, levelRequirement = 1, statInterpolation = {3, 3, 3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EASBaronBossHumanShapeshiftToWolf"] = { name = "EASBaronBossHumanShapeshiftToWolf", 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["EASBaronBossHumanShapeshiftFromWolf"] = { name = "EASBaronBossHumanShapeshiftFromWolf", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 2.266, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EASBaronBossHumanTransformToCorruptWolf"] = { name = "EASBaronBossHumanTransformToCorruptWolf", 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["EASBaronWolfLeapMid"] = { name = "EASBaronWolfLeapMid", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "attack_maximum_action_distance_+", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {40, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EASBaronWolfLeapLong"] = { name = "EASBaronWolfLeapLong", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "attack_maximum_action_distance_+", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {80, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EASBaronWolfLeapLong2"] = { name = "EASBaronWolfLeapLong2", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "attack_maximum_action_distance_+", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {80, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EAABaronWolfBloodBallDash"] = { name = "EAABaronWolfBloodBallDash", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "attack_maximum_action_distance_+", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {60, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EAABaronWolfBloodTeleSlam"] = { name = "EAABaronWolfBloodTeleSlam", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "attack_maximum_action_distance_+", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {60, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EASBaronWolfWerewolfSummon"] = { name = "EASBaronWolfWerewolfSummon", 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["EAABaronHumanLacerateSlam"] = { name = "EAABaronHumanLacerateSlam", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "attack_maximum_action_distance_+", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {60, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["MDBaronWolfBloodBurst"] = { name = "MDBaronWolfBloodBurst", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GTBaronHumanFrostWallL"] = { name = "GTBaronHumanFrostWallL", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GTBaronHumanFrostWallR"] = { name = "GTBaronHumanFrostWallR", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "wall_maximum_length", "frost_wall_maximum_life", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {28, 36, levelRequirement = 1, statInterpolation = {1, 1}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GTBaronMapCorruptedBeamIntermittent"] = { name = "GTBaronMapCorruptedBeamIntermittent", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EDABaronWolfBloodBurst"] = { name = "EDABaronWolfBloodBurst", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "is_area_damage", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {baseMultiplier = 2.6, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["DTTBaronWolfBloodPortalIn"] = { name = "DTTBaronWolfBloodPortalIn", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Movement] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["DTTBaronWolfBloodPortalOut"] = { name = "DTTBaronWolfBloodPortalOut", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Movement] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["BaronBossMapShapeShiftToWolf"] = { name = "BaronBossMapShapeShiftToWolf", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1.333, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "base_skill_effect_duration", }, levels = { [1] = {800, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["BaronBossMapShapeShiftFromWolf"] = { name = "BaronBossMapShapeShiftFromWolf", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1.333, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "base_skill_effect_duration", }, levels = { [1] = {1333, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
增加 100% 冰凍累積
Id | EndgameBossFreezeBuildup |
---|---|
Family | FreezeDamageIncrease |
Domains | 怪物 (3) |
GenerationType | 傳奇 (3) |
Req. level | 1 |
Stats | |
Adds Tags | no_fire_spell_mods no_lightning_spell_mods no_chaos_spell_mods |
monster has second form [1]
Id | MonsterMapBossExtraForms |
---|---|
Family | MonsterMapBossExtraForms |
Domains | 怪物 (3) |
GenerationType | 傳奇 (3) |
Req. level | 1 |
Stats |
鋼鐵伯爵
Count Geonor
Spectre | N |
---|---|
Tags | 1HSword_onhit_audio, beast, human, humanoid, not_int, red_blood, slow_movement |
生命
179%
護甲
+35%
閃避值
+75%
Ailment Threshold
%
抗性
0
30
0
0
傷害
280%
命中
100%
暴擊率
+5%
暴擊加成
+130%
Attack Distance
6 ~ 18
Attack Time
1.5 Second
Damage Spread
±20%
經驗值
300%
Model Size
150%
Type
BaronHumanFormWolf
Metadata
BaronBossHumanFormWolf
Object Type
version 2 extends "Metadata/Monsters/Monster" extends "Metadata/Monsters/BossBase" /* wolf doesn't ever use this file, its transformation form still uses the original ot set */
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" extends "Metadata/Monsters/BossBase" /* wolf doesn't ever use this file, its transformation form still uses the original ot set */
-- src\Data\Spectres.lua minions["Metadata/Monsters/Baron/BaronBossHumanFormWolf"] = { name = "Count Geonor", life = 1.79, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 2.8, damageSpread = 0.2, attackTime = 1.5, attackRange = 18, accuracy = 1, weaponType1 = "Unarmed", weaponType2 = "Unarmed", skillList = { }, modList = { }, }
吉恩諾伯爵
增加 100% 冰凍累積
monster has second form [1]
Count Geonor
Spectre | N |
---|---|
Tags | 1HSword_onhit_audio, beast, human, humanoid, not_int, red_blood, slow_movement |
生命
297%
護甲
+35%
閃避值
+100%
Ailment Threshold
%
抗性
0
75
0
0
傷害
280%
命中
100%
暴擊率
+5%
暴擊加成
+130%
Attack Distance
6 ~ 18
Attack Time
1.5 Second
Damage Spread
±20%
經驗值
300%
Model Size
150%
Type
BaronHumanFormWolfMap
Metadata
BaronBossHumanFormWolfMap
Object Type
version 2 extends "Metadata/Monsters/Monster" extends "Metadata/Monsters/BossBase" /* wolf doesn't ever use this file, its transformation form still uses the original ot set */
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" extends "Metadata/Monsters/BossBase" /* wolf doesn't ever use this file, its transformation form still uses the original ot set */
-- src\Data\Spectres.lua minions["Metadata/Monsters/Baron/BaronBossHumanFormWolfMap"] = { name = "Count Geonor", life = 2.97, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 2.8, damageSpread = 0.2, attackTime = 1.5, attackRange = 18, accuracy = 1, weaponType1 = "Unarmed", weaponType2 = "Unarmed", skillList = { }, modList = { }, }
增加 100% 冰凍累積
Id | EndgameBossFreezeBuildup |
---|---|
Family | FreezeDamageIncrease |
Domains | 怪物 (3) |
GenerationType | 傳奇 (3) |
Req. level | 1 |
Stats | |
Adds Tags | no_fire_spell_mods no_lightning_spell_mods no_chaos_spell_mods |
monster has second form [1]
Id | MonsterMapBossExtraForms |
---|---|
Family | MonsterMapBossExtraForms |
Domains | 怪物 (3) |
GenerationType | 傳奇 (3) |
Req. level | 1 |
Stats |
吉恩諾伯爵 Topic /8
NPC | 名字 |
---|---|
烏娜 | 你這輩子大部分時間住在奧格姆。在伯爵徹底瘋狂之前,你見過他嗎?我小時候見過他一次,他對我很好。我甚至可以說,他的微笑很能鼓舞人心。 |
烏娜 | 你必須明白我們的生活方式,才能知道情況變得多麼嚴重。伯爵是人民的代言人,甚至高於領主。 |
倫利 | 往後奧格姆的歌謠不會傳頌伯爵之名。哈!他死不足惜。 |
費恩 | 我對老吉恩諾伯爵向來沒好感。替我捅他一兩刀。 |
費恩 | 我是最早注意到那個瘋狂伯爵在收緊對這片土地的鐵腕統治的人。他一直把我這種人……集中起來……理由一個個都像狼人糞一樣噁心。 |
黑衣幽魂 | 你如果打算面對伯爵,那我必須警告你,他已經被某種古老的腐化力量逼瘋。誰也不知道你在宅第裡會有何發現。 |
蕾堤絲 | 現在只有一件事是肯定的:吉恩諾伯爵的命留不得。他命令衛兵把全村的人集中在一起,我們試圖反抗,他們卻直接把村子給燒了。 |
黑衣幽魂 | 伯爵與我搭話,偷走了一樣非常危險的東西,那是我一直避免落入人類手裡的一顆種子。他不知道為什麼知道種子在我手上,但他根本不瞭解種子有多麼危險。他妄想掌控種子的力量,而這一定會招來災難。 |
Topic /1
NPC | 名字 |
---|---|
蕾堤絲 | 無論如何,我叫做蕾堤絲,感謝你出手相救,但……埃門……我所知道的一切……全沒了。 |