萨恩·尤尔金
人形
行动速度不能调整至低于基础值的 50%
active skill area of effect radius +% final [50]
main hand base maximum attack distance [6]
off hand base maximum attack distance [6]
stance movement speed +% final [50]
无法被击退
cannot be stunned for ms after stun finished [0]
cannot be stunned while stunned [1]
Thane Jorgin
幽魂N
标签betrayal_syndicate_member, betrayal_thane_jorgin, 施法, fast_movement, hard_armour, has_one_hand_mace, has_one_handed_melee, human, humanoid, medium_height, melee, not_dex, not_int, physical_affinity, ranged, red_blood
生命
600%
护甲
+100%
异常状态临界值
600%
抗性
40 40 40 25
伤害
140%
命中
100%
暴击几率
+5%
暴击伤害
+130%
攻击距离
6 ~ 9
攻击间隔
1.335 秒
伤害分布
±20%
经验值
200%
Model Size
100%
类型
BetrayalThane
Metadata
BetrayalThane
等级
68
生命
38,600
护甲
57,580
闪避值
4,739
能量护盾
0
伤害
523
法术伤害
523
命中
290
攻击间隔
1.335
经验值
20,510
异常状态临界值
38,600
冰缓
122
Shock
122
Brittle
691
Scorch
122
Sap
337
MeleeBetrayalThane
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 攻击可重复, 近战, 玩家投射物
普通攻击
基本伤害: 418–628
暴击几率: 5%
攻击伤害: 125%
攻击间隔: 1.335 秒
对你的敌人无情痛击。
攻击伤害总增 25%
skill can fire arrows [1]
skill can fire wand projectiles [1]
WalkEmergeBetrayal
walk emerge distance [300]
EmptyActionAttackThaneCombo1
攻击
基本伤害: 418–628
暴击几率: 5%
攻击间隔: 1.335 秒
冷却时间: 10 秒
攻击速度总降 25%
skill cannot be knocked back [1]
skill cannot be stunned [1]
EmptyActionAttackThaneCombo2
攻击
基本伤害: 418–628
暴击几率: 5%
攻击间隔: 1.335 秒
冷却时间: 10 秒
攻击速度总降 25%
skill cannot be knocked back [1]
skill cannot be stunned [1]
ThaneEnrage
冷却时间: 13 秒
ThaneCalmDown
冷却时间: 13 秒
BetrayalThaneCombo1Sweep1
可触发, 攻击
基本伤害: 418–628
暴击几率: 5%
攻击间隔: 1.335 秒
is area damage [1]
BetrayalThaneCombo1Kick1
可触发, 攻击
基本伤害: 418–628
暴击几率: 5%
攻击伤害: 120%
攻击间隔: 1.335 秒
攻击伤害总增 20%
is area damage [1]
BetrayalThaneCombo1Slam1
可触发, 攻击
基本伤害: 418–628
暴击几率: 5%
攻击伤害: 195%
攻击间隔: 1.335 秒
攻击伤害总增 95%
is area damage [1]
BetrayalThaneCombo2Punch1
可触发, 攻击
基本伤害: 418–628
暴击几率: 5%
攻击伤害: 112.65%
攻击间隔: 1.335 秒
攻击伤害总增 12.65%
is area damage [1]
BetrayalThaneCombo2Punch2
可触发, 攻击
基本伤害: 418–628
暴击几率: 5%
攻击伤害: 112.65%
攻击间隔: 1.335 秒
攻击伤害总增 12.65%
is area damage [1]
BetrayalThaneCombo2Backflip1
可触发, 攻击
基本伤害: 418–628
暴击几率: 5%
攻击伤害: 150%
攻击间隔: 1.335 秒
攻击伤害总增 50%
is area damage [1]
BetrayalThaneLeapSlam
攻击, 范围, 近战, 位移, 快行, Slam, 图腾技能
跃击
基本伤害: 418–628
暴击几率: 5%
攻击间隔: 1.335 秒
冷却时间: 6 秒
一跃而起,落地时用武器对敌人造成伤害,并击退敌人。被踩到的敌人会被推出去。限定斧类、锤类、短杖、剑类或长杖。
伤害总降 100%
攻击速度总降 60%
基础范围为 1.5
is area damage [1]
BetrayalThaneLeapSlamExplosion
可触发, 攻击
基本伤害: 418–628
暴击几率: 5%
攻击伤害: 275%
攻击间隔: 1.335 秒
攻击伤害总增 175%
is area damage [1]
BetrayalThaneStep
法术, 可触发
施放间隔: 1 秒
造成 620.7 - 931 物理伤害
is area damage [1]
BetrayalThaneCleaveShot
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
基本伤害: 418–628
暴击几率: 5%
攻击间隔: 1.335 秒
投射物贯穿所有目标
伤害总降 30%
base is projectile [1]
monster projectile variation [52]
BetrayalThaneMortar
投射物, 玩家投射物, 法术, 伤害, 范围, 陷阱技能, 图腾技能, 地雷技能, 法术可重复, 可触发, 范围法术
施放间隔: 1 秒
通用的怪物炮击技能. 与怪物投射物相似, 但带有冲击效果.
造成 558.6 - 837.9 物理伤害
base is projectile [1]
is area damage [1]
mortar projectile distance override [30]
projectile spread radius [6]
projectile uses contact direction [1]
projectile uses contact position [1]
BetrayalThaneMortarHole
法术, 可触发
施放间隔: 1 秒
造成 372.4 - 558.6 物理伤害
is area damage [1]

Object Type

version 2
extends "Metadata/Monsters/LeagueBetrayal/BetrayalTarget"

Actor
{
	actor = "Metadata/Monsters/LeagueBetrayal/BetrayalThane.act"
	main_hand_unarmed_type = "One_Hand_Mace"
}

StateMachine
{
	define_shared_state = "angry"
}

Object Type Codes

version 2
extends "Metadata/Monsters/LeagueBetrayal/BetrayalTarget"

StateMachine
{
	on_state_angry_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/Thane/wild_rage/wild_rage.epk );"
	on_state_angry_0 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/Thane/wild_rage/wild_rage.epk );"
	create_state_angry_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/Thane/wild_rage/wild_rage.epk );"
	//create_state_Helm_0 = "ShowMeshSegments(  );"
	create_state_Boots_0 = "ShowMeshSegments( BearArmourSetMTX_bootsShape );"
	create_state_Gloves_0 = "ShowMeshSegments( BearArmourSetMTX_glovesShape, hand_meshShape );"
	//create_state_Back_0 = "ShowMeshSegments(  );"
	//create_state_Weapon_0 = "ShowMeshSegments(  );"
	//Akanilim's Hide
	create_state_Back_21 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/AkanilimsHideWingsHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/AkanilimsHideWingsHeld.ao, Thane );
	"

	//Shiaphet's Pall
	create_state_Back_22 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/ShiaphetsPallCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/ShiaphetsPallCapeHeld.ao, Thane );
	"

	//Xunti's Parasol
	create_state_Back_23 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/XuntisParasolCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/XuntisParasolCapeHeld.ao, Thane );
	"

	//Tekiton's Spine
	create_state_Back_24 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/TekitonsSpineCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/TekitonsSpineCapeHeld.ao, Thane );
	"

	//Gogori's Plague
	create_state_Back_25 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/GogorisPlagueWingsHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/GogorisPlagueWingsHeld.ao, Thane );
	"

	//Harimal's Campaign
	create_state_Back_26 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/HarimalsCampaignCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/HarimalsCampaignCapeHeld.ao, Thane );
	"

	//Tau Poh's Banner
	create_state_Back_27 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/TauPohsBannerCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/TauPohsBannerCapeHeld.ao, Thane );
	"

	//Bu's Bottle
	create_state_Back_28 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/BusBottleCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/BusBottleCapeHeld.ao, Thane );
	"

	//Rithkin's Dance
	create_state_Back_29 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/RithkinsDanceCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/RithkinsDanceCapeHeld.ao, Thane );
	"

	//Cantar's Coffin
	create_state_Back_30 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/CantarsCoffinCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/CantarsCoffinCapeHeld.ao, Thane );
	"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueBetrayal/BetrayalThane"] = {
    name = "Thane Jorgin",
    life = 6,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.4,
    damageSpread = 0.2,
    attackTime = 1.335,
    attackRange = 9,
    accuracy = 1,
    skillList = {
        "MeleeBetrayalThane",
        "BetrayalThaneCleaveShot",
        "BetrayalThaneLeapSlam",
        "ThaneEnrage",
        "ThaneCalmDown",
        "EmptyActionAttackThaneCombo1",
        "EmptyActionAttackThaneCombo2",
        "WalkEmergeBetrayal",
        "BetrayalThaneCombo1Sweep1",
        "BetrayalThaneCombo1Kick1",
        "BetrayalThaneCombo1Slam1",
        "BetrayalThaneCombo2Punch1",
        "BetrayalThaneCombo2Punch2",
        "BetrayalThaneCombo2Backflip1",
        "BetrayalThaneLeapSlamExplosion",
        "BetrayalThaneMortarHole",
        "BetrayalThaneStep",
        "BetrayalThaneMortar",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeBetrayalThane"] = {
    name = "Default Attack",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Strike your foes down with a powerful blow.",
    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",
    },
    levels = {
        [1] = {baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalThaneCleaveShot"] = {
    name = "BetrayalThaneCleaveShot",
    hidden = true,
    color = 4,
    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_damage_+%_final",
        "base_is_projectile",
        "always_pierce",
    },
    levels = {
        [1] = {52, -30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalThaneLeapSlam"] = {
    name = "Leap Slam",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Jump through the air, damaging and knocking back enemies with your weapon where you land. Enemies you would land on are pushed out of the way. Requires an Axe, Mace, Sceptre, Sword or Staff.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Melee] = true,
        [SkillType.Movement] = true,
        [SkillType.Travel] = true,
        [SkillType.Slam] = true,
        [SkillType.Totemable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.5,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "active_skill_attack_speed_+%_final",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
    },
    levels = {
        [1] = {-100, -60, 15, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ThaneEnrage"] = {
    name = "ThaneEnrage",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ThaneCalmDown"] = {
    name = "ThaneCalmDown",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionAttackThaneCombo1"] = {
    name = "EmptyActionAttackThaneCombo1",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.33,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_attack_speed_+%_final",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {-25, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionAttackThaneCombo2"] = {
    name = "EmptyActionAttackThaneCombo2",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.83,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_attack_speed_+%_final",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {-25, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WalkEmergeBetrayal"] = {
    name = "WalkEmergeBetrayal",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.72,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_distance",
    },
    levels = {
        [1] = {300, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalThaneCombo1Sweep1"] = {
    name = "BetrayalThaneCombo1Sweep1",
    hidden = true,
    color = 4,
    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["BetrayalThaneCombo1Kick1"] = {
    name = "BetrayalThaneCombo1Kick1",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalThaneCombo1Slam1"] = {
    name = "BetrayalThaneCombo1Slam1",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 1.95, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalThaneCombo2Punch1"] = {
    name = "BetrayalThaneCombo2Punch1",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 1.1265, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalThaneCombo2Punch2"] = {
    name = "BetrayalThaneCombo2Punch2",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 1.1265, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalThaneCombo2Backflip1"] = {
    name = "BetrayalThaneCombo2Backflip1",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalThaneLeapSlamExplosion"] = {
    name = "BetrayalThaneLeapSlamExplosion",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 2.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalThaneMortarHole"] = {
    name = "BetrayalThaneMortarHole",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalThaneStep"] = {
    name = "BetrayalThaneStep",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalThaneMortar"] = {
    name = "BetrayalThaneMortar",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "mortar_projectile_distance_override",
        "projectile_spread_radius",
        "is_area_damage",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "projectile_uses_contact_direction",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 30, 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
行动速度不能调整至低于基础值的 50%
IdCannotBeSlowedBelowValueBosses
FamilyCannotBeSlowedBelowValue
Domains怪物 (3)
GenerationType传奇 (3)
Req. level1
Stats
  • hellscape boots action speed +% minimum value Min: -50 Max: -50 全域
  • Craft Tagsspeed
    IdNothing
    FamilyNothing
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    IdNothing
    FamilyNothing
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    active skill area of effect radius +% final [50]
    main hand base maximum attack distance [6]
    off hand base maximum attack distance [6]
    stance movement speed +% final [50]
    IdStanceThaneEnrage
    FamilyStance
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • attack speed +% Min: 0 Max: 0 全域
  • stance movement speed +% final Min: 50 Max: 50 全域
  • off hand base maximum attack distance Min: 6 Max: 6 全域
  • main hand base maximum attack distance Min: 6 Max: 6 全域
  • active skill area of effect radius +% final Min: 50 Max: 50 全域
  • Craft Tagsattack speed
    无法被击退
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 全域
  • cannot be stunned for ms after stun finished [0]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityBoss__
    FamilyNothing
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 全域
  • cannot be stunned for ms after stun finished Min: 0 Max: 0 全域
  • 被放逐者萨恩·尤尔金 Text Audio /116
    名字
    呃,什么?新的挑战者!
    JorginPrimaryDefenderStartsFightZero
    没错!掀起一阵风暴吧流放者!
    JorginPrimaryDefenderStartsFightOne
    噢噢噢,送货很无聊的。来战斗吧!
    JorginPrimaryDefenderStartsFightTwo
    噢,拜托,把这些糊成一团的血腥东西弄掉。
    JorginPrimaryDefenderStartsFightThree
    充满惊喜的力量考验,流放者!希望你是有备而来的。
    JorginPrimaryDefenderStartsFightFour
    这一次我们将会以一个相当不同的方式结束,流放者。
    JorginPrimaryDefenderStartsFightFive
    让我们像个男人一样解决这个问题。用拳头说话!
    JorginPrimaryDefenderStartsFightSix
    你又想搞什么花样了,流放者?
    JorginPrimaryDefenderStartsFightSeven
    这不是我今天一直想看到的家伙吗!
    JorginPrimaryDefenderStartsFightEight
    小鬼,又来讨皮痒吗?
    JorginPrimaryDefenderStartsFightNine
    啊啊啊!嗝恶恶……熊的肚子……饿了!
    JorginPrimaryDefenderStartsFightTen
    我是克林斯昂,我无坚不摧!
    JorginPrimaryDefenderStartsFightEleven
    我是萨奇沃,撕裂我的敌人!
    JorginPrimaryDefenderStartsFightTwelve
    我是费努姆斯,拖着你迎向死亡!
    JorginPrimaryDefenderStartsFightThirteen
    我是法瑞尔,迅捷如矢!
    JorginPrimaryDefenderStartsFightFourteen
    初生之子的力量流淌在我的血液之中。你将会在这里倒下。
    JorginSafehouseLeaderIntroZero
    让这场战斗更加蛮横一点。
    JorginSecondaryDefenderArrivalZero
    初生之子,保护货车!
    JorginSecondaryDefenderArrivalOne
    我会帮忙守护这个恶心的地方,只是不得已而为之。
    JorginSecondaryDefenderArrivalTwo
    我永远不会错过良好的伏击时机!
    JorginSecondaryDefenderArrivalThree
    我从不畏惧战斗!
    JorginSecondaryDefenderArrivalFour
    数量上的优势仍是优势!
    JorginSecondaryDefenderArrivalFive
    初生之子呼唤我来协助你,野人。
    JorginSecondaryDefenderArrivalSix
    我可不能让你轻易的死掉。或许哪天会需要你开船带我回家!
    JorginSecondaryDefenderArrivalSeven
    你不是皇帝,但我仍然会协助你。
    JorginSecondaryDefenderArrivalEight
    让我们证明不朽辛迪加的所作所为才是正确的。
    JorginSecondaryDefenderArrivalNine
    马洛尼,小玩具是派不上用场的。让我为你展示什么叫作原始的力量。
    JorginSecondaryDefenderArrivalTen
    我想看看正确的围殴!
    JorginSecondaryDefenderArrivalEleven
    我想我会将这些灵魂献给初生之子,而不是造物者。
    JorginSecondaryDefenderArrivalTwelve
    这个可憎的地方应该被摧毁!
    JorginSecondaryDefenderArrivalThirteen
    即使最强的战士也会屈服于压倒性的数量差距。
    JorginSecondaryDefenderArrivalFourteen
    我不只是个普通的艾兹麦人。我会证明给你看的。
    JorginSecondaryDefenderArrivalFifteen
    我不知道你是怎么想的,但我比较喜欢流放者。
    JorginSecondaryDefenderArrivalSixteen
    强者称王乃理所应当,但你蠢的连算数都不会。
    JorginSecondaryDefenderArrivalSeventeen
    一位永恒帝国的将军曾经挑战过艾兹麦一族。想想结局如何?
    JorginSecondaryDefenderArrivalEighteen
    暴力应该是考验,而非消遣。
    JorginSecondaryDefenderArrivalNineteen
    只有真正的强者能够称王。
    JorginSecondaryDefenderArrivalTwenty
    我欢迎你来挑战!
    JorginReplyToSecondaryDefenderArrivalZero
    我才在想今天会很无聊呢。
    JorginReplyToSecondaryDefenderArrivalOne
    当情况逐渐复杂,我倾向使用暴力解决。
    JorginReplyToSecondaryDefenderArrivalTwo
    你没看到我们正在考验力量吗?
    JorginReplyToSecondaryDefenderArrivalThree
    满口狂言的自大狂,你真的能帮到他们吗?
    JorginReplyToSecondaryDefenderArrivalFour
    我们同样渴望拥有这片大地,永恒帝国的家伙!
    JorginReplyToSecondaryDefenderArrivalFive
    你的机会来了,怪物。让我看看你有多么与众不同。
    JorginReplyToSecondaryDefenderArrivalSix
    我会把你的皮剥下来做成新的披风的,红刃军团!
    JorginReplyToSecondaryDefenderArrivalSeven
    我想他被我停下来了,对吧?
    JorginReplyToSecondaryDefenderArrivalEight
    你最好祈祷你有足够的力量度过这一切,叛徒!
    JorginReplyToSecondaryDefenderArrivalNine
    就让我们看看这个流放者有多少能耐?
    JorginSecondaryDefenderArrivalTwentyOne
    这台货车比你想象中的还要好防守!
    JorginSecondaryDefenderArrivalTwentyTwo
    我不会让意识到我参与其中的人活着走出去。
    JorginSecondaryDefenderArrivalTwentyThree
    哦哦,流放者啊,你现在是个充足的考验了。
    JorginSecondaryDefenderArrivalTwentyFour
    试试看我的方法,托拉。
    JorginSecondaryDefenderArrivalTwentyFive
    看来现在是艾兹麦人在指挥普兰德斯人了对吧?
    JorginSecondaryDefenderArrivalTwentySix
    好好的服侍我,红刃军团。当我上位时,我可不会忘记的。
    JorginSecondaryDefenderArrivalTwentySeven
    协助我上位,哑风军团。我会好好利用我的权利来给予你们真正想要的东西。
    JorginSecondaryDefenderArrivalTwentyEight
    是啊,你真得很强。但我更强。
    JorginSecondaryDefenderArrivalTwentyNine
    我才是最强的,这场战斗由我发号施令!
    JorginSecondaryDefenderArrivalThirty
    我所期望的是更强大的风暴。
    JorginKillPlayerZero
    奖赏掌握在真正的强者手上。
    JorginKillPlayerOne
    呃,我真希望你能烧了这鬼地方。
    JorginKillPlayerTwo
    胜者为王,哈哈哈!
    JorginKillPlayerThree
    弱者死,而强者会活下来继续奋战!
    JorginEscapeZero
    很好的一场战斗。我喜欢你,流放者。
    JorginEscapeOne
    你的力量还不足以举起这块石头。或许下一次你可以做得更好。
    JorginEscapeTwo
    我被……击败了……令人印象深刻……
    JorginDefeatedZero
    货车……是你的了……
    JorginDefeatedOne
    奇耻大辱……
    JorginDefeatedTwo
    看来……你通过了我的考验……
    JorginDefeatedThree
    我不想……再被……关在笼子里了……
    JorginDefeatedFour
    我想……呃,我们该谈谈?
    JorginDefeatedFive
    力量……与计谋……就像硬币的两面……
    JorginDefeatedSix
    再一次杀死我……我将会变得更强壮。我们就是如此进化的。
    JorginDefeatedSeven
    干的好,流放者。真正的复出。
    JorginDefeatedEight
    独行……不值得信赖……
    JorginDefeatedNine
    看来……我……没能突破……自己的考验……
    JorginDefeatedTen
    我已经见识到了你的力量。想要什么就说吧。
    JorginOfferBargainZero
    没错,得我心服口服,这一点我十分佩服。但要想扳倒在高层有关系的人就没那么容易了,你需要手下的敬重和拥戴。放我走,从我的同伴里选一名盟友,让我们看看你是不是真正有这个能耐。
    JorginOfferBargainOne
    拳头就是公理。也就是说,我现在多多少少算是听你的了。不过我只输了一场,决不会一辈子听命于你。而你我都明白,与大战相比,这只是沧海一粟。不过它并非一无是处。在战争中,情报和拳头一样重要。我在辛迪加里有个朋友,可以接触到关键的情报。你可以把它当做自己赢得的战利品收下。
    JorginOfferBargainTwo
    如果我能够最后说几句遗言,我最想说的是,他们给我的这份差事无聊透顶。既然你是个厉害的人物,所以我征求你的意见。假如你放过我的话,你觉得我应该换份什么活儿干干?
    JorginOfferBargainThree
    我输得起,我承认自己一败涂地。我横竖都不会有好下场。然而要是你让我返回欧甘的青山,我肯定会被冠上莫须有的罪名被绞死。你不妨省下这个力气,把我交给自己的氏族发落。
    JorginOfferBargainFour
    辛迪加那个地方尽出莫名其妙的荒唐事。不如我们去喝一杯,把这事儿聊一聊?或者,既然我已经落在了你的手里,咱们也别喝什么酒。就当我已经酩酊大醉,把秘密都交待给你算了。
    JorginOfferBargainFive
    胜者为王。接受这个作为战利品……放我走吧。
    JorginOfferBargainSix
    就这么办。挑战从现在开始!
    JorginBargainAcceptedZero
    他们是绝对不会起疑心的,老大。
    JorginBargainAcceptedOne
    但愿能够得到一些消遣。
    JorginBargainAcceptedTwo
    不知道故乡的人是否还记得我。不过我估计,张贴着那么多通缉令,想忘记也难。嘿嘿嘿。
    JorginBargainAcceptedThree
    身手不凡,通情达理。我喜欢你,流放者!
    JorginBargainAcceptedFour
    强者愈强。
    JorginBargainAcceptedFive
    你的力量令人难忘。你应当利用这些,让辛迪加的结构按照你的意志改变。饶我不死,你就能得到一个直接听命于你的领导者,也就是我。光靠杀人是解决不掉辛迪加的,流放者,但是你也许能改变它,让它变得更好。
    JorginOfferBetrayalZero
    死亡什么也无法改变,流放者。只有哲学,行之有效的哲学,才能改变世界。听我说,强者应当吸收弱者的力量,留为己用。对你来说,这意味着让我活下去,到组织里发挥我的作用,夺走其他人的权力。我们死去还会复生,因此改变思想和头脑,是你从辛迪加手中拯救世界的唯一方法。
    JorginOfferBetrayalOne
    这一局是你赢了,流放者,但战争是漫长的。你有机会选择自己要面对的人。杀了我也可以,但你已经知道自己能打败我了。这里还有谁能对你构成威胁?这是你操纵战局的好机会。
    JorginOfferBetrayalTwo
    哈,我喜欢你,流放者!没有必要杀了我。我们来聊聊其他人吧。我有很多要说的呢。
    JorginOfferBetrayalThree
    托拉,她的动作够快。光靠力量,我肯定比不过她。把你的实力和头脑借给我,女猎手就不得不低头服输了。
    JorginOfferBetrayalFour
    就是他,就是那个杂种杀手杀死了我的兄弟!寂静联盟!
    JorginOfferBetrayalFive
    很久以前,一个姓普兰德斯的人背叛了我的人民,直到今天,伤口仍然没有愈合。是时候报复一下了。
    JorginOfferBetrayalSix
    将军对力量的解读不仅仅是强者的崛起,还有对弱者和绝望者的清洗。这不是力量,而是暴政。
    JorginOfferBetrayalSeven
    瑞恩虚荣而且傲慢,最糟的是,她一直不停唠叨着自己是多么怀念“山间的新鲜空气”,好像其他人都不想家似的。求你了,干掉她吧,不然我就要自己动手了。
    JorginOfferBetrayalEight
    同盟是靠实力获得的,无论是肌肉、魔法还是计谋。这家伙一样也没有。
    JorginOfferBetrayalNine
    流放者,对于弱者只有一种命运。没有例外。
    JorginOfferExecuteZero
    让辛迪加见证真实之路:手臂的力量、意志的力量!
    JorginOfferExecuteOne
    若我没有回来,将我埋在欧甘,我的兄弟旁。
    JorginOfferExecuteTwo
    流放者,这次做该被完成的事。
    JorginOfferExecuteThree
    力量不仅仅是肌肉。
    JorginReplyToBetrayalAcceptedZero
    没错,彻头彻尾的弱!你这懦夫,就像你那中毒的冒牌货,切特斯!
    JorginReplyToBetrayalAcceptedOne
    让我猜猜:初生之子也讨厌你。无论谁做为你的母亲都是附加的。
    JorginReplyToBetrayalAcceptedTwo
    奥瑞亚人,继续逼我啊。我的亲人渴望着某些我们自个人的鲜血之花。
    JorginReplyToBetrayalAcceptedThree
    我没杀了我兄弟,你这混蛋!
    JorginReplyToBetrayalAcceptedFour
    啊,你这哑风军团蠢货。我被陷害并被流放于此。奇怪的是,我一抵达辛迪加那么快就把我捉住了,是吧?
    JorginReplyToBetrayalAcceptedFive
    因此弱者试图摧毁强者。
    JorginReplyToBetrayalAcceptedSix
    我没什么好隐瞒的。力量就是一切。
    JorginInterrogatedZero
    你可以饿死野兽,但你无法击败牠。
    JorginInterrogatedOne
    流放者啊,流放者,你怎么学不会呢!
    JorginInterrogatedTwo
    弱者就该死。
    JorginReplyToExecutionZero
    所以一定是。
    JorginReplyToExecutionOne
    是的,强者踩着弱者往上爬。
    JorginReplyToExecutionTwo
    不错,流放者。最强的赢了。我就知道不会是我。
    JorginSafehouseLeaderDefeatedZero