Тан Йоргин
Гуманоид
Скорость действий не может быть уменьшена ниже базового значения в 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
SpectreN
Tagsbetrayal_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%
Ailment Threshold
600%
Сопротивление
40 40 40 25
Damage
140%
Точность
100%
Шанс критического удара
+5%
Множитель критического удара
+130%
Attack Distance
6 ~ 9
Attack Time
1.335 Second
Damage Spread
±20%
Опыт
200%
Model Size
100%
Type
BetrayalThane
Metadata
BetrayalThane
Уровень
68
Здоровье
38,600
Броня
57,580
Уклонение
4,739
Энергетический щит
0
Damage
523
Урон от чар
523
Точность
290
Attack Time
1.335
Опыт
20,510
Ailment Threshold
38,600
Chill
122
Shock
122
Brittle
691
Scorch
122
Sap
337
MeleeBetrayalThane
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Атака
Base Damage: 418–628
Шанс критического удара: 5%
Урон от атаки: 125%
Attack Time: 1.335 сек.
Герой наносит обычный удар.
Наносит на 25% больше урона атаками
skill can fire arrows [1]
skill can fire wand projectiles [1]
WalkEmergeBetrayal
walk emerge distance [300]
EmptyActionAttackThaneCombo1
Attack
Base Damage: 418–628
Шанс критического удара: 5%
Attack Time: 1.335 сек.
Перезарядка: 10 сек.
Скорость атаки на 25% меньше
skill cannot be knocked back [1]
skill cannot be stunned [1]
EmptyActionAttackThaneCombo2
Attack
Base Damage: 418–628
Шанс критического удара: 5%
Attack Time: 1.335 сек.
Перезарядка: 10 сек.
Скорость атаки на 25% меньше
skill cannot be knocked back [1]
skill cannot be stunned [1]
ThaneEnrage
Перезарядка: 13 сек.
ThaneCalmDown
Перезарядка: 13 сек.
BetrayalThaneCombo1Sweep1
Triggerable, Attack
Base Damage: 418–628
Шанс критического удара: 5%
Attack Time: 1.335 сек.
is area damage [1]
BetrayalThaneCombo1Kick1
Triggerable, Attack
Base Damage: 418–628
Шанс критического удара: 5%
Урон от атаки: 120%
Attack Time: 1.335 сек.
Наносит на 20% больше урона атаками
is area damage [1]
BetrayalThaneCombo1Slam1
Triggerable, Attack
Base Damage: 418–628
Шанс критического удара: 5%
Урон от атаки: 195%
Attack Time: 1.335 сек.
Наносит на 95% больше урона атаками
is area damage [1]
BetrayalThaneCombo2Punch1
Triggerable, Attack
Base Damage: 418–628
Шанс критического удара: 5%
Урон от атаки: 112.65%
Attack Time: 1.335 сек.
Наносит на 12.65% больше урона атаками
is area damage [1]
BetrayalThaneCombo2Punch2
Triggerable, Attack
Base Damage: 418–628
Шанс критического удара: 5%
Урон от атаки: 112.65%
Attack Time: 1.335 сек.
Наносит на 12.65% больше урона атаками
is area damage [1]
BetrayalThaneCombo2Backflip1
Triggerable, Attack
Base Damage: 418–628
Шанс критического удара: 5%
Урон от атаки: 150%
Attack Time: 1.335 сек.
Наносит на 50% больше урона атаками
is area damage [1]
BetrayalThaneLeapSlam
Attack, Area, Melee, Movement, Travel, Slam, Totemable
Наскок
Base Damage: 418–628
Шанс критического удара: 5%
Attack Time: 1.335 сек.
Перезарядка: 6 сек.
Герой прыгает высоко вверх и приземляется в указанное место, наносит урон врагам своим оружием и отталкивает их. Враги, на которых приземлится герой, будут отброшены. Умение требует топор, булаву, скипетр, меч или посох.
Наносит на 100% меньше урона
Скорость атаки на 60% меньше
Базовый радиус равен 1.5 м
is area damage [1]
BetrayalThaneLeapSlamExplosion
Triggerable, Attack
Base Damage: 418–628
Шанс критического удара: 5%
Урон от атаки: 275%
Attack Time: 1.335 сек.
Наносит на 175% больше урона атаками
is area damage [1]
BetrayalThaneStep
Spell, Triggerable
Время применения: 1 сек.
Наносит от 620.7 до 931 физического урона
is area damage [1]
BetrayalThaneCleaveShot
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 418–628
Шанс критического удара: 5%
Attack Time: 1.335 сек.
Снаряды пронзают все цели
Наносит на 30% меньше урона
base is projectile [1]
monster projectile variation [52]
BetrayalThaneMortar
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
Время применения: 1 сек.
Generic monster mortar skill. Like Monster Projectile but has an impact effect.
Наносит от 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
Spell, Triggerable
Время применения: 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 Global
  • 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 Global
  • stance movement speed +% final Min: 50 Max: 50 Global
  • off hand base maximum attack distance Min: 6 Max: 6 Global
  • main hand base maximum attack distance Min: 6 Max: 6 Global
  • active skill area of effect radius +% final Min: 50 Max: 50 Global
  • Craft Tagsattack speed
    Не может быть отброшен
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    Domainsмонстр (3)
    GenerationTypeУникальный (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • 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 Global
  • cannot be stunned for ms after stun finished Min: 0 Max: 0 Global
  • Тан Йоргин Изгнанный 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