Dialogue /121
монстрCueDialogue
ХакуPrimaryDefenderStartsFight{Тала моана, воин! Если не хочешь умирать — беги.}{Тала моана, воительница! Если не хочешь драться — беги.}
ХакуPrimaryDefenderStartsFightЭто смело, нападать на каруи в его крепости. Смело и глупо.
ХакуPrimaryDefenderStartsFight{Двигайтесь дальше! Я разберусь с изгнанником.}{Двигайтесь дальше! Я разберусь с изгнанницей.}
ХакуPrimaryDefenderStartsFight{Изгнанник, ты вошёл в свою могилу.}{Изгнанница, ты вошла в свою могилу.}
ХакуPrimaryDefenderStartsFightХинекора, я отправлю тебе дар!
ХакуPrimaryDefenderStartsFightТебе казалось, что тюрьма меня сломит? Мои предки носили оковы веками.
ХакуPrimaryDefenderStartsFight{Изгнанник, я верен своему слову. А ты?}{Изгнанница, я верен своему слову. А ты?}
ХакуPrimaryDefenderStartsFightМои предки простят мне вероломство. А твои?
ХакуPrimaryDefenderStartsFightМать Смерти вернула меня не с пустыми руками.
ХакуPrimaryDefenderStartsFightТы из мира мёртвых? Я сразу разглядел в тебе дитя Китавы.
ХакуPrimaryDefenderStartsFightЯ сокрушу тебя.
ХакуPrimaryDefenderStartsFightИстинный воин сразит тебя одним ударом.
ХакуPrimaryDefenderStartsFightНичто не остановит истинного воина каруи.
ХакуPrimaryDefenderStartsFightМы, каруи, рождены в вулкане.
ХакуPrimaryDefenderStartsFightТы не понимаешь, что тебе противостоит.
ХакуSafehouseLeaderIntroЯ повешу твою голову на пояс, как Каом повесил голову Львиного глаза.
ХакуSecondaryDefenderArrivalМы вместе отбросим чужака!
ХакуSecondaryDefenderArrivalМы не можем потерять этот груз!
ХакуSecondaryDefenderArrivalДруг, вместе мы — сила!
ХакуSecondaryDefenderArrivalПростить могут предки, но не Синдикат.
ХакуSecondaryDefenderArrivalСоратник, я подставлю тебе плечо.
ХакуSecondaryDefenderArrivalСиндикат сражается как одно целое!
ХакуSecondaryDefenderArrivalЛео, хватит зря терять время. У нас есть более важные дела.
ХакуSecondaryDefenderArrivalТала моана, святой человек. Твой бог не пришёл?
ХакуSecondaryDefenderArrivalТала моана, сын камня.
ХакуSecondaryDefenderArrivalРин, я покажу тебе, как сражаются каруи.
ХакуSecondaryDefenderArrivalРайкер, ты слишком доверяешь своим железкам.
ХакуSecondaryDefenderArrivalПредки, ведите нас к победе.
ХакуSecondaryDefenderArrivalЯ пришёл забрать то, что моё.
ХакуSecondaryDefenderArrivalТвоя неудача станет моим величайшим успехом.
ХакуSecondaryDefenderArrivalВас всех похоронят в этом подвале.
ХакуSecondaryDefenderArrivalЯ приведу вас в край Хинекоры.
ХакуSecondaryDefenderArrivalСвятой человек, давай посмотрим, привлекут ли мои удары твоего бога.
ХакуSecondaryDefenderArrivalПрости, охотница, но сегодня мы должны быть врагами.
ХакуSecondaryDefenderArrivalИзгнанник, когда это существо умрёт, оно не попадёт к Хинекоре. Оно никуда не попадёт.
ХакуSecondaryDefenderArrivalРабовладелец, твой дух станет игрушкой предков!
ХакуSecondaryDefenderArrivalАшлинг, ты слишком далеко зашла. Насилие — оружие, а не развлечение.
ХакуSecondaryDefenderArrivalСегодня Хинекора требует много жертв. Тебе оказана честь.
ХакуReplyToSecondaryDefenderArrivalПогань! Я сокрушу и тебя.
ХакуReplyToSecondaryDefenderArrivalСтервятник, я ещё не мёртв.
ХакуReplyToSecondaryDefenderArrivalТеперь ты в собственной могиле.
ХакуReplyToSecondaryDefenderArrivalПредатель, я не пожалею тебя.
ХакуReplyToSecondaryDefenderArrivalСвятой воин, мои боги кажутся сильнее твоего бога.
ХакуReplyToSecondaryDefenderArrivalОтродье, для этого мне предки не нужны.
ХакуReplyToSecondaryDefenderArrivalГравиций, ты ответишь перед предками собственными криками.
ХакуReplyToSecondaryDefenderArrivalОскверняющая, мёртвые принадлежат Хинекоре. Я отправлю тебя к ней.
ХакуReplyToSecondaryDefenderArrivalЧто ж, хорошо. Нефрит каруи рассечёт не только изгнанника, но и тебя.
ХакуSecondaryDefenderArrivalКрепись. За Тукохаму!
ХакуSecondaryDefenderArrivalСмотрите, предки!
ХакуSecondaryDefenderArrivalПочувствуй трепет стен от нашей общей мощи!
ХакуSecondaryDefenderArrival{Изгнанник, ты это слышишь? Хинекора зовёт тебя.}{Изгнанница, ты это слышишь? Хинекора зовёт тебя.}
ХакуSecondaryDefenderArrivalТора, я скорее раззадорю волка, чем отдам тебе приказ. Главное помни, что вожак здесь — я.
ХакуSecondaryDefenderArrivalУбийца! Не забывай, кто здесь главный.
ХакуSecondaryDefenderArrivalЯ защищаю всех своих людей, даже если это не люди.
ХакуSecondaryDefenderArrivalКаруи командует Гравицием. Хинекора смеётся.
ХакуSecondaryDefenderArrivalМэлоуни, направляй свои железки по моему приказу. Надеюсь, твои ловушки хоть на что-то годны.
ХакуSecondaryDefenderArrivalВстретить людей каруи — значит встретить самого каруи.
ХакуKillPlayerДостойный враг.
ХакуKillPlayerТы будешь кормить червей.
ХакуKillPlayerСлавный бой!
ХакуKillPlayerПрими подарок, Мать Смерти.
ХакуEscapeПредупреждаю. Больше со мной не сходись.
ХакуEscape{У птицы есть гнездо, но нет червей. Прощай, изгнанник.}{У птицы есть гнездо, но нет червей. Прощай, изгнанница.}
ХакуEscapeТы не заслуживаешь милости предков, потому тебе суждено проиграть.
ХакуDefeatedТукохама... Как я проиграл?
ХакуDefeatedНет... Повозка должна... Ох...
ХакуDefeatedПредки... Я... Простите меня.
ХакуDefeatedХинекора... Я сожалею.
ХакуDefeatedНе... запирай меня больше.
ХакуDefeated{Ох... Изгнанник... Договоримся?..}{Ох... Изгнанница... Договоримся?..}
ХакуDefeatedЯ слишком отошёл... от Пути.
ХакуDefeatedПредки... Я снова увижу вас.
ХакуDefeatedТы... растёшь.
ХакуDefeatedЭто было... проклятое задание.
ХакуDefeatedЯ был глуп... Я поддался гневу.
ХакуOfferBargainДолжен признаться: я думал, что ты хитришь. Теперь я вижу, насколько мало ты уважаешь жизнь. Если тебе что-то нужно, забирай.
ХакуOfferBargain{Изгнанник, я ещё не хочу отправляться к предкам. Обычаи Нгамакануи требуют, чтобы предложение мира было подтверждено кем-то третьим. Я хочу мира. Ты выберешь нашего свидетеля?}{Изгнанница, я ещё не хочу отправляться к предкам. Обычаи Нгамакануи требуют, чтобы предложение мира было подтверждено кем-то третьим. Я хочу мира. Ты выберешь нашего свидетеля?}
ХакуOfferBargain{Воин, сегодня пролито достаточно крови. Опусти оружие, и я предложу тебе возможность. В моём новом племени есть человек, которого я могу обмануть. Назови причину, и я расскажу тебе то, что о нём знаю.}{Воительница, сегодня пролито достаточно крови. Опусти оружие, и я предложу тебе возможность. В моём новом племени есть человек, которого я могу обмануть. Назови причину, и я расскажу тебе то, что о нём знаю.}
ХакуOfferBargainЗавоеватель не только побеждает в сражениях. Он ставит людей туда, где они принесут больше пользы. Я думаю, что буду полезнее в другом месте.
ХакуOfferBargain{Изгнанник, я больше не хочу здесь находиться. Мне на ухо шепчут предки. Они говорят, что мне надо вернуться на Нгамакануи. Ты можешь проявить милосердие и позволить человеку вернуться к семье?}{Изгнанница, я больше не хочу здесь находиться. Мне на ухо шепчут предки. Они говорят, что мне надо вернуться на Нгамакануи. Ты можешь проявить милосердие и позволить человеку вернуться к семье?}
ХакуOfferBargainЯ знаю, когда проиграл. Не каждый бой кончается смертью, и не каждый должен заканчиваться ею. В моём племени победитель забирает награду и забывает о разногласиях. Я расскажу тебе то, что ты захочешь узнать, в обмен на мою безопасность.
ХакуOfferBargainЯ знаю историю своего народа. Вы, завоеватели, всегда одинаковы. Вам нужны только две вещи: головы или вещи каруи. Забери одно и оставь мне другое.
ХакуBarginAcceptedВоистину мудрый выбор.
ХакуBarginAcceptedЗначит, я пойду на уловку. Не самый честный путь, но честь потеряла смысл в день, когда Каом перебил триста своих братьев.
ХакуBarginAcceptedДа будет так. Я буду трудиться там.
ХакуBarginAcceptedХорошо будет снова увидеть семью.
ХакуBarginAcceptedСчитай, что мы в расчёте.
ХакуBarginAcceptedЗабирай трофей и уходи.
ХакуOfferBetrayalПо обычаям каруи главенство отдаётся победителю. В нашем случае это должно означать, что тебе надо выбрать нового лидера и поставить его на место старого. Если ты выберешь меня, я не подведу.
ХакуOfferBetrayalВ народе каруи споры часто заканчиваются изменениями положения и уважения. В нашем случае это должно означать, что ты можешь понизить одних и возвысить других. Если ты выберешь меня, я не подведу.
ХакуOfferBetrayalСиндикат не следует Пути каруи, но я ему следую. Твоя победа даёт тебе право управления нашими судьбами. Если на то будет твоя воля, можешь навсегда выгнать одного из нас из Синдиката. Если поступишь так здесь и сейчас, они наверняка примут этот выбор.
ХакуOfferBetrayalТакая победа заслуживает награды. Мне нечего дать кроме сведений. Среди каруи это не считается наградой, но в твоём случае информация может стать ценнейшим оружием против Синдиката.
ХакуOfferBetrayalТолько тоненькая линия отделяет веру от безумия. Я вижу, что Элреон давно её перешагнул.
ХакуOfferBetrayalОхотница сбилась с тропы. Поможем ей снова отыскать путь.
ХакуOfferBetrayalЯ не чувствую родства с этой... тварью. Она не из этого мира и совсем лишена чести.
ХакуOfferBetrayal{Изгнанник, даже если забыть о наших разногласиях, Гравиций должен ответить за свои злодеяния. Сейчас самое лучшее время показать предкам каплю справедливости.}{Изгнанница, даже если забыть о наших разногласиях, Гравиций должен ответить за свои злодеяния. Сейчас самое лучшее время показать предкам серебро справедливости.}
ХакуOfferBetrayalАшлинг — чудовище в красивом теле. Поверь мне.
ХакуOfferBetrayalИногда Путь каруи обжигающе холоден, но он остаётся Путём.
ХакуOfferExecuteЯ выбираю почётную смерть.
ХакуOfferExecuteДля меня честь умереть во имя цели.
ХакуOfferExecuteЯ скорее умру, чем предам своих друзей.
ХакуOfferExecuteЯ иду в темноту, которая окружает смерть. Не в темноту клетки.
ХакуReplyToBetrayalAcceptedПредки запомнят твои дела!
ХакуReplyToBetrayalAcceptedСтарик, мои «деревья и духи» будут ждать тебя за порогом смерти.
ХакуReplyToBetrayalAcceptedОхотница, не надо всаживать твою нежную стрелу мне в спину.
ХакуReplyToBetrayalAcceptedЯнус, я всегда ожидаю от тебя худшего, и ты полностью оправдываешь ожидания.
ХакуReplyToBetrayalAcceptedРабовладелец, за это я без колебаний сниму тебе голову с плеч!
ХакуReplyToBetrayalAcceptedГнусный сабельник, как это благородно с твоей стороны.
ХакуReplyToBetrayalAcceptedЭтот Синдикат превращает нас в предателей.
ХакуInterrogatedТы меня позоришь! В темнице сидят рабы, а не воины!
ХакуInterrogated{Я не потерплю новое бесчестье! Изгнанник, ты плюёшь мне в лицо!}{Я не потерплю новое бесчестье! Изгнанница, ты плюёшь мне в лицо!}
ХакуInterrogated{Предки, дайте мне силу выдержать позор и бесчестье, которые множит этот изгнанник!}{Предки, дайте мне силу выдержать позор и бесчестье, которые множит эта изгнанница!}
ХакуReplyToExecutionТы почитаешь Путь, быстро убивая хорошо сражавшихся воинов.
ХакуReplyToExecutionТы выказываешь честь, даруя чистую смерть.
ХакуReplyToExecutionЭтот человек не заслуживал почётную смерть.
ХакуSafehouseLeaderDefeatedПредки, вы забыли про меня?
ХакуPrimaryDefenderStartsFight{Берегись, изгнанник...каруи не так легко отделить от его крепости.}{Берегись, изгнанница...каруи не так легко отделить от его крепости.}
ХакуPrimaryDefenderStartsFightКаруи, Хинекора тебя отвергла?
ХакуEscapeКаруи, заключим перемирие...на этот раз.
ХакуDefeatedОставайся на месте, Хаку.
ХакуInterrogatedУ тебя сильное тело, каруи...но тюрьма бросит вызов твоему разуму.
Хаку
Гуманоид
Скорость действий не может быть уменьшена ниже базового значения в 50%
Не может быть отброшен
cannot be stunned for ms after stun finished [0]
cannot be stunned while stunned [1]
Haku
SpectreN
Tagsbetrayal_haku, betrayal_syndicate_member, bludgeoning_weapon, Чародейский, fast_movement, fire_affinity, flesh_armour, has_two_hand_mace, has_two_handed_melee, human, humanoid, medium_height, melee, not_dex, not_int, physical_affinity, red_blood
Здоровье
600%
Броня
+75%
Ailment Threshold
600%
Сопротивление
40 40 40 25
Damage
120%
Точность
100%
Шанс критического удара
+5%
Множитель критического удара
+130%
Attack Distance
6 ~ 12
Attack Time
1.995 Second
Damage Spread
±20%
Опыт
200%
Model Size
110%
Type
BetrayalHaku
Metadata
BetrayalHaku
Уровень
68
Здоровье
38,600
Броня
50,383
Уклонение
4,739
Энергетический щит
0
Damage
448
Урон от чар
448
Точность
290
Attack Time
1.995
Опыт
20,510
Ailment Threshold
38,600
Chill
122
Shock
122
Brittle
691
Scorch
122
Sap
337
Melee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Атака
Base Damage: 359–538
Шанс критического удара: 5%
Attack Time: 1.995 сек.
Герой наносит обычный удар.
skill can fire arrows [1]
skill can fire wand projectiles [1]
WalkEmergeBetrayal
walk emerge distance [300]
BetrayalHakuCleave1
Triggerable, Attack
Base Damage: 359–538
Шанс критического удара: 5%
Урон от атаки: 85%
Attack Time: 1.995 сек.
Наносит на 15% меньше урона атаками
Наносит на 82.32% больше урона
50% физического урона становится уроном от огня
is area damage [1]
BetrayalHakuCleave2
Triggerable, Attack
Base Damage: 359–538
Шанс критического удара: 5%
Урон от атаки: 85%
Attack Time: 1.995 сек.
Наносит на 15% меньше урона атаками
Наносит на 82.32% больше урона
50% физического урона становится уроном от огня
is area damage [1]
BetrayalHakuKick1
Triggerable, Attack
Base Damage: 359–538
Шанс критического удара: 5%
Урон от атаки: 112%
Attack Time: 1.995 сек.
Наносит на 12% больше урона атаками
Наносит на 82.32% больше урона
50% физического урона становится уроном от огня
is area damage [1]
EmptyActionAttackHakuSlashes
Attack
Base Damage: 359–538
Шанс критического удара: 5%
Attack Time: 1.995 сек.
Перезарядка: 10 сек.
Скорость атаки на 25% меньше
main hand base maximum attack distance [20]
skill cannot be knocked back [1]
skill cannot be stunned [1]
EnduranceChargeSlamBetrayalHaku
Attack, Area, Multistrikeable, Melee, Fire, Slam, Totemable
Тектонический удар
Base Damage: 359–538
Шанс критического удара: 5%
Урон от атаки: 250%
Attack Time: 1.995 сек.
Перезарядка: 6 сек.
Герой бьёт по земле, создавая перед собой огненную трещину, которая наносит урон по области и разветвляется на случайное количество маленьких трещин. Поглощает заряд выносливости при каждом третьем ударе по земле этим умением. Можно использовать с булавами, скипетрами, мечами, топорами, посохами или без оружия.
Наносит на 150% больше урона атаками
50% физического урона становится уроном от огня
Скорость атаки на 40% меньше
is area damage [1]
EmptyActionAttackHakuSlam
Attack
Base Damage: 359–538
Шанс критического удара: 5%
Attack Time: 1.995 сек.
Перезарядка: 6 сек.
Скорость атаки на 25% меньше
main hand base maximum attack distance [40]
skill cannot be knocked back [1]
skill cannot be stunned [1]
BetrayalHakuSlam
Triggerable, Attack
Base Damage: 359–538
Шанс критического удара: 5%
Урон от атаки: 140%
Attack Time: 1.995 сек.
Наносит на 40% больше урона атаками
Наносит на 82.32% больше урона
50% физического урона становится уроном от огня
active skill area of effect radius +% final [-25]
is area damage [1]
BetrayalHakuDonut
Triggerable, Attack
Base Damage: 359–538
Шанс критического удара: 5%
Урон от атаки: 120%
Attack Time: 1.995 сек.
Наносит на 20% больше урона атаками
Наносит на 82.32% больше урона
50% физического урона становится уроном от огня
active skill area of effect radius +% final [-25]
is area damage [1]
BetrayalHakuGroundSlash
Triggerable, Attack
Base Damage: 359–538
Шанс критического удара: 5%
Attack Time: 1.995 сек.
Наносит на 82.32% больше урона
50% физического урона становится уроном от огня
is area damage [1]
BetrayalHakuMortar
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
Время применения: 1.5 сек.
Перезарядка: 7 сек.
Generic monster mortar skill. Like Monster Projectile but has an impact effect.
Наносит от 543.1 до 814.6 урона от огня
Выпускает дополнительных снарядов: 4
active skill area of effect radius +% final [-30]
base is projectile [1]
is area damage [1]
projectile spread radius [15]
projectile spread radius per additional projectile [4]
projectile uses contact position [1]

Object Type

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

StateMachine
{
	define_shared_state = "large=1"
}

Object Type Codes

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

StateMachine
{
	//create_state_Helm_0 = "ShowMeshSegments(  );"
	create_state_Boots_0 = "ShowMeshSegments( bootsShape, feetShape );"
	create_state_Gloves_0 = "ShowMeshSegments( arm_guardShape, handsShape );"
	//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, Haku );
	"

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

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

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

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

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

	//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, Haku );
	"

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

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

	//Cantar's Coffin
	create_state_Back_30 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/CantarsCoffinCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/CantarsCoffinCapeHeld.ao, Haku );
	"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueBetrayal/BetrayalHaku"] = {
    name = "Haku",
    life = 6,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.2,
    damageSpread = 0.2,
    attackTime = 1.995,
    attackRange = 12,
    accuracy = 1,
    weaponType1 = "Two Hand Mace",
    skillList = {
        "Melee",
        "BetrayalHakuMortar",
        "EmptyActionAttackHakuSlashes",
        "EmptyActionAttackHakuSlam",
        "WalkEmergeBetrayal",
        "EnduranceChargeSlamBetrayalHaku",
        "BetrayalHakuCleave1",
        "BetrayalHakuCleave2",
        "BetrayalHakuKick1",
        "BetrayalHakuGroundSlash",
        "BetrayalHakuSlam",
        "BetrayalHakuDonut",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["Melee"] = {
    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] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalHakuMortar"] = {
    name = "BetrayalHakuMortar",
    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.5,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "active_skill_damage_+%_final",
        "projectile_spread_radius",
        "number_of_additional_projectiles",
        "projectile_spread_radius_per_additional_projectile",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
        "base_is_projectile",
        "projectile_uses_contact_position",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -30, 15, 4, 4, -30, levelRequirement = 1, statInterpolation = {3, 3, 2},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, -30, 15, 4, 4, -30, levelRequirement = 10, statInterpolation = {3, 3, 2},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 0, 15, 4, 4, -30, levelRequirement = 60, statInterpolation = {3, 3, 2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionAttackHakuSlashes"] = {
    name = "EmptyActionAttackHakuSlashes",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3.33,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_attack_speed_+%_final",
        "main_hand_base_maximum_attack_distance",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {-25, 20, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionAttackHakuSlam"] = {
    name = "EmptyActionAttackHakuSlam",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.5,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_attack_speed_+%_final",
        "main_hand_base_maximum_attack_distance",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {-25, 40, 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["EnduranceChargeSlamBetrayalHaku"] = {
    name = "Tectonic Slam",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Slam the ground, unleashing a fiery fissure in front of you, dealing area damage and randomly releasing a number of smaller fissures branching off from it. Consume an Endurance Charge every third time you slam the ground with this skill. Requires a Mace, Sceptre, Sword, Axe, Staff, or Unarmed.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.Fire] = true,
        [SkillType.Slam] = true,
        [SkillType.Totemable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_attack_speed_+%_final",
        "skill_physical_damage_%_to_convert_to_fire",
        "is_area_damage",
    },
    levels = {
        [1] = {-40, 50, baseMultiplier = 2.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalHakuCleave1"] = {
    name = "BetrayalHakuCleave1",
    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 = {
        "active_skill_damage_+%_final",
        "skill_physical_damage_%_to_convert_to_fire",
        "is_area_damage",
    },
    levels = {
        [1] = {-30, 50, baseMultiplier = 0.85, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {0, 50, baseMultiplier = 0.85, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
        [3] = {1, 50, baseMultiplier = 0.85, levelRequirement = 21, statInterpolation = {2},  cost = { }, },
        [4] = {110, 50, baseMultiplier = 0.85, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalHakuCleave2"] = {
    name = "BetrayalHakuCleave2",
    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 = {
        "active_skill_damage_+%_final",
        "skill_physical_damage_%_to_convert_to_fire",
        "is_area_damage",
    },
    levels = {
        [1] = {-30, 50, baseMultiplier = 0.85, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {0, 50, baseMultiplier = 0.85, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
        [3] = {1, 50, baseMultiplier = 0.85, levelRequirement = 21, statInterpolation = {2},  cost = { }, },
        [4] = {110, 50, baseMultiplier = 0.85, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalHakuKick1"] = {
    name = "BetrayalHakuKick1",
    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 = {
        "active_skill_damage_+%_final",
        "skill_physical_damage_%_to_convert_to_fire",
        "is_area_damage",
    },
    levels = {
        [1] = {-30, 50, baseMultiplier = 1.12, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {0, 50, baseMultiplier = 1.12, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
        [3] = {1, 50, baseMultiplier = 1.12, levelRequirement = 21, statInterpolation = {2},  cost = { }, },
        [4] = {110, 50, baseMultiplier = 1.12, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalHakuGroundSlash"] = {
    name = "BetrayalHakuGroundSlash",
    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 = {
        "active_skill_damage_+%_final",
        "skill_physical_damage_%_to_convert_to_fire",
        "is_area_damage",
    },
    levels = {
        [1] = {-30, 50, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {0, 50, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
        [3] = {1, 50, levelRequirement = 21, statInterpolation = {2},  cost = { }, },
        [4] = {110, 50, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalHakuSlam"] = {
    name = "BetrayalHakuSlam",
    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 = {
        "active_skill_damage_+%_final",
        "skill_physical_damage_%_to_convert_to_fire",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {-30, 50, -25, baseMultiplier = 1.4, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {0, 50, -25, baseMultiplier = 1.4, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
        [3] = {1, 50, -25, baseMultiplier = 1.4, levelRequirement = 21, statInterpolation = {2},  cost = { }, },
        [4] = {110, 50, -25, baseMultiplier = 1.4, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalHakuDonut"] = {
    name = "BetrayalHakuDonut",
    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 = {
        "active_skill_damage_+%_final",
        "skill_physical_damage_%_to_convert_to_fire",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {-30, 50, -25, baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {0, 50, -25, baseMultiplier = 1.2, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
        [3] = {1, 50, -25, baseMultiplier = 1.2, levelRequirement = 21, statInterpolation = {2},  cost = { }, },
        [4] = {110, 50, -25, baseMultiplier = 1.2, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
    },
}
Скорость действий не может быть уменьшена ниже базового значения в 50%
IdCannotBeSlowedBelowValueBosses
FamilyCannotBeSlowedBelowValue
Domainsмонстр (3)
GenerationTypeУникальный (3)
Req. level1
Stats
  • hellscape boots action speed +% minimum value Min: -50 Max: -50 Global
  • Craft Tagsspeed
    Не может быть отброшен
    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
  • Хаку
    Гуманоид
    Скорость действий не может быть уменьшена ниже базового значения в 50%
    Не может быть отброшен
    Не может быть оглушен
    Haku
    SpectreN
    Tagsbludgeoning_weapon, Чародейский, fast_movement, fire_affinity, flesh_armour, has_two_hand_mace, has_two_handed_melee, human, humanoid, medium_height, melee, not_dex, not_int, physical_affinity, red_blood
    Здоровье
    600%
    Броня
    +100%
    Ailment Threshold
    600%
    Сопротивление
    40 40 40 25
    Damage
    120%
    Точность
    100%
    Шанс критического удара
    +5%
    Множитель критического удара
    +130%
    Attack Distance
    6 ~ 12
    Attack Time
    1.995 Second
    Damage Spread
    ±20%
    Опыт
    200%
    Model Size
    110%
    Type
    AncestralHakuTest
    Metadata
    AncestralChiestainHakuTest
    Уровень
    68
    Здоровье
    38,600
    Броня
    57,580
    Уклонение
    4,739
    Энергетический щит
    0
    Damage
    448
    Урон от чар
    448
    Точность
    290
    Attack Time
    1.995
    Опыт
    20,510
    Ailment Threshold
    38,600
    Chill
    122
    Shock
    122
    Brittle
    691
    Scorch
    122
    Sap
    337
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Атака
    Base Damage: 359–538
    Шанс критического удара: 5%
    Attack Time: 1.995 сек.
    Герой наносит обычный удар.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    WalkEmergeBetrayal
    walk emerge distance [300]
    BetrayalHakuCleave1
    Triggerable, Attack
    Base Damage: 359–538
    Шанс критического удара: 5%
    Урон от атаки: 85%
    Attack Time: 1.995 сек.
    Наносит на 15% меньше урона атаками
    Наносит на 82.32% больше урона
    50% физического урона становится уроном от огня
    is area damage [1]
    BetrayalHakuCleave2
    Triggerable, Attack
    Base Damage: 359–538
    Шанс критического удара: 5%
    Урон от атаки: 85%
    Attack Time: 1.995 сек.
    Наносит на 15% меньше урона атаками
    Наносит на 82.32% больше урона
    50% физического урона становится уроном от огня
    is area damage [1]
    BetrayalHakuKick1
    Triggerable, Attack
    Base Damage: 359–538
    Шанс критического удара: 5%
    Урон от атаки: 112%
    Attack Time: 1.995 сек.
    Наносит на 12% больше урона атаками
    Наносит на 82.32% больше урона
    50% физического урона становится уроном от огня
    is area damage [1]
    EmptyActionAttackHakuSlashes
    Attack
    Base Damage: 359–538
    Шанс критического удара: 5%
    Attack Time: 1.995 сек.
    Перезарядка: 10 сек.
    Скорость атаки на 25% меньше
    main hand base maximum attack distance [20]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    EnduranceChargeSlamBetrayalHaku
    Attack, Area, Multistrikeable, Melee, Fire, Slam, Totemable
    Тектонический удар
    Base Damage: 359–538
    Шанс критического удара: 5%
    Урон от атаки: 250%
    Attack Time: 1.995 сек.
    Перезарядка: 6 сек.
    Герой бьёт по земле, создавая перед собой огненную трещину, которая наносит урон по области и разветвляется на случайное количество маленьких трещин. Поглощает заряд выносливости при каждом третьем ударе по земле этим умением. Можно использовать с булавами, скипетрами, мечами, топорами, посохами или без оружия.
    Наносит на 150% больше урона атаками
    50% физического урона становится уроном от огня
    Скорость атаки на 40% меньше
    is area damage [1]
    EmptyActionAttackHakuSlam
    Attack
    Base Damage: 359–538
    Шанс критического удара: 5%
    Attack Time: 1.995 сек.
    Перезарядка: 6 сек.
    Скорость атаки на 25% меньше
    main hand base maximum attack distance [40]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    BetrayalHakuSlam
    Triggerable, Attack
    Base Damage: 359–538
    Шанс критического удара: 5%
    Урон от атаки: 140%
    Attack Time: 1.995 сек.
    Наносит на 40% больше урона атаками
    Наносит на 82.32% больше урона
    50% физического урона становится уроном от огня
    active skill area of effect radius +% final [-25]
    is area damage [1]
    BetrayalHakuDonut
    Triggerable, Attack
    Base Damage: 359–538
    Шанс критического удара: 5%
    Урон от атаки: 120%
    Attack Time: 1.995 сек.
    Наносит на 20% больше урона атаками
    Наносит на 82.32% больше урона
    50% физического урона становится уроном от огня
    active skill area of effect radius +% final [-25]
    is area damage [1]
    BetrayalHakuGroundSlash
    Triggerable, Attack
    Base Damage: 359–538
    Шанс критического удара: 5%
    Attack Time: 1.995 сек.
    Наносит на 82.32% больше урона
    50% физического урона становится уроном от огня
    is area damage [1]
    BetrayalHakuMortar
    Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
    Время применения: 1.5 сек.
    Перезарядка: 7 сек.
    Generic monster mortar skill. Like Monster Projectile but has an impact effect.
    Наносит от 543.1 до 814.6 урона от огня
    Выпускает дополнительных снарядов: 4
    active skill area of effect radius +% final [-30]
    base is projectile [1]
    is area damage [1]
    projectile spread radius [15]
    projectile spread radius per additional projectile [4]
    projectile uses contact position [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/LeagueAncestral/AncestralMonsterChieftainBase"
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/LeagueAncestral/AncestralMonsterChieftainBase"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueAncestral/AncestralChiestainHakuTest"] = {
        name = "Haku",
        life = 6,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 1.2,
        damageSpread = 0.2,
        attackTime = 1.995,
        attackRange = 12,
        accuracy = 1,
        weaponType1 = "Two Hand Mace",
        skillList = {
            "Melee",
            "BetrayalHakuMortar",
            "EmptyActionAttackHakuSlashes",
            "EmptyActionAttackHakuSlam",
            "WalkEmergeBetrayal",
            "EnduranceChargeSlamBetrayalHaku",
            "BetrayalHakuCleave1",
            "BetrayalHakuCleave2",
            "BetrayalHakuKick1",
            "BetrayalHakuGroundSlash",
            "BetrayalHakuSlam",
            "BetrayalHakuDonut",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["Melee"] = {
        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] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalHakuMortar"] = {
        name = "BetrayalHakuMortar",
        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.5,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "active_skill_damage_+%_final",
            "projectile_spread_radius",
            "number_of_additional_projectiles",
            "projectile_spread_radius_per_additional_projectile",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
            "base_is_projectile",
            "projectile_uses_contact_position",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -30, 15, 4, 4, -30, levelRequirement = 1, statInterpolation = {3, 3, 2},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, -30, 15, 4, 4, -30, levelRequirement = 10, statInterpolation = {3, 3, 2},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 0, 15, 4, 4, -30, levelRequirement = 60, statInterpolation = {3, 3, 2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionAttackHakuSlashes"] = {
        name = "EmptyActionAttackHakuSlashes",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3.33,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_attack_speed_+%_final",
            "main_hand_base_maximum_attack_distance",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {-25, 20, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionAttackHakuSlam"] = {
        name = "EmptyActionAttackHakuSlam",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.5,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_attack_speed_+%_final",
            "main_hand_base_maximum_attack_distance",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {-25, 40, 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["EnduranceChargeSlamBetrayalHaku"] = {
        name = "Tectonic Slam",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Slam the ground, unleashing a fiery fissure in front of you, dealing area damage and randomly releasing a number of smaller fissures branching off from it. Consume an Endurance Charge every third time you slam the ground with this skill. Requires a Mace, Sceptre, Sword, Axe, Staff, or Unarmed.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Area] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.Fire] = true,
            [SkillType.Slam] = true,
            [SkillType.Totemable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_attack_speed_+%_final",
            "skill_physical_damage_%_to_convert_to_fire",
            "is_area_damage",
        },
        levels = {
            [1] = {-40, 50, baseMultiplier = 2.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalHakuCleave1"] = {
        name = "BetrayalHakuCleave1",
        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 = {
            "active_skill_damage_+%_final",
            "skill_physical_damage_%_to_convert_to_fire",
            "is_area_damage",
        },
        levels = {
            [1] = {-30, 50, baseMultiplier = 0.85, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {0, 50, baseMultiplier = 0.85, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
            [3] = {1, 50, baseMultiplier = 0.85, levelRequirement = 21, statInterpolation = {2},  cost = { }, },
            [4] = {110, 50, baseMultiplier = 0.85, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalHakuCleave2"] = {
        name = "BetrayalHakuCleave2",
        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 = {
            "active_skill_damage_+%_final",
            "skill_physical_damage_%_to_convert_to_fire",
            "is_area_damage",
        },
        levels = {
            [1] = {-30, 50, baseMultiplier = 0.85, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {0, 50, baseMultiplier = 0.85, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
            [3] = {1, 50, baseMultiplier = 0.85, levelRequirement = 21, statInterpolation = {2},  cost = { }, },
            [4] = {110, 50, baseMultiplier = 0.85, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalHakuKick1"] = {
        name = "BetrayalHakuKick1",
        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 = {
            "active_skill_damage_+%_final",
            "skill_physical_damage_%_to_convert_to_fire",
            "is_area_damage",
        },
        levels = {
            [1] = {-30, 50, baseMultiplier = 1.12, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {0, 50, baseMultiplier = 1.12, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
            [3] = {1, 50, baseMultiplier = 1.12, levelRequirement = 21, statInterpolation = {2},  cost = { }, },
            [4] = {110, 50, baseMultiplier = 1.12, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalHakuGroundSlash"] = {
        name = "BetrayalHakuGroundSlash",
        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 = {
            "active_skill_damage_+%_final",
            "skill_physical_damage_%_to_convert_to_fire",
            "is_area_damage",
        },
        levels = {
            [1] = {-30, 50, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {0, 50, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
            [3] = {1, 50, levelRequirement = 21, statInterpolation = {2},  cost = { }, },
            [4] = {110, 50, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalHakuSlam"] = {
        name = "BetrayalHakuSlam",
        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 = {
            "active_skill_damage_+%_final",
            "skill_physical_damage_%_to_convert_to_fire",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {-30, 50, -25, baseMultiplier = 1.4, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {0, 50, -25, baseMultiplier = 1.4, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
            [3] = {1, 50, -25, baseMultiplier = 1.4, levelRequirement = 21, statInterpolation = {2},  cost = { }, },
            [4] = {110, 50, -25, baseMultiplier = 1.4, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalHakuDonut"] = {
        name = "BetrayalHakuDonut",
        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 = {
            "active_skill_damage_+%_final",
            "skill_physical_damage_%_to_convert_to_fire",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {-30, 50, -25, baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {0, 50, -25, baseMultiplier = 1.2, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
            [3] = {1, 50, -25, baseMultiplier = 1.2, levelRequirement = 21, statInterpolation = {2},  cost = { }, },
            [4] = {110, 50, -25, baseMultiplier = 1.2, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
        },
    }
    
    Скорость действий не может быть уменьшена ниже базового значения в 50%
    IdCannotBeSlowedBelowValueBosses
    FamilyCannotBeSlowedBelowValue
    Domainsмонстр (3)
    GenerationTypeУникальный (3)
    Req. level1
    Stats
  • hellscape boots action speed +% minimum value Min: -50 Max: -50 Global
  • Craft Tagsspeed
    Не может быть отброшен
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    Domainsмонстр (3)
    GenerationTypeУникальный (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • Не может быть оглушен
    IdMonsterImplicitCannotBeStunned1
    FamilyMonsterCannotBeStunned
    Domainsмонстр (3)
    GenerationTypeУникальный (3)
    Req. level1
    Stats
  • base cannot be stunned Min: 1 Max: 1 Global
  • Хаку
    Расположение: 0
    [DNT] Specialty: Some Position

    Skill 1
    Skill 1 does some stuff

    Skill 2
    Skill 2 does even more stuff and these things
    Haku