永生大師卡塔莉娜 傳奇 /5 ⍟
增加 (30–50)% 法術傷害
增加 (180–220)% 能量護盾
幽魂增加 (50–100)% 最大生命
當你造成暴擊時獲得秘能波動
當你獲得秘能波動時,你的喚醒幽魂也會獲得
每個喚醒幽魂增加 (40–50)% 法術暴擊率
veiled mod seed [1,30000]
veiled mod type [4]
( 秘能波動增加 10% 施放速度和增加 30% 魔力回復率,持續 4 秒 )
持長杖時 +20% 攻擊傷害格擋率
增加 (60–90)% 已揭露詞綴的幅度
veiled mod seed [2,60000]
veiled mod type [6]


+90 最大充能
當你消耗 1 個被點燃的屍體時補充 5 充能
每次使用增加 (175–200)% 充能
在你效果持續時間被點燃的敵人,增加承受 (7–10)% 傷害
效果持續時間,當你擊殺 1 個敵人時恢復 (1–3)% 生命
[一個隨機詞綴]
此物品插槽中寶石等級 +1
插槽中寶石增加 25% 保留效用
每 5 秒觸發等級 15血肉盛宴
增加 (180–220)% 能量護盾
當你使用技能時,有 10% 機率開始充能能量護盾
異能魔力
buff impl stat [0]
veiled mod seed [1,30000]
veiled mod type [2]
(優先使用能量護盾代替技能魔力消耗。能量護盾從生命護盾變成魔力護盾。50% 更少能量護盾回復速度)
每 5 秒觸發等級 20骸骨奉獻血肉奉獻靈魂奉獻
以此方式觸發的奉獻技能同時影響你
增加 (5–10)% 施放速度
增加 (100–130)% 能量護盾
增加 (6–10)% 最大生命
buff impl stat [0]
veiled mod seed [2,60000]
veiled mod type [3]

Dialogue /87 ⍟
怪物CueDialogue
永生大師卡塔莉娜OfferExecute不要這樣做,流亡者。你仍然可以加入我們。這能讓任何你曾經愛過或關心過的人重生的機會。
永生大師卡塔莉娜ReplyToExecution停...我可以讓他們回來。我可以將瓊恩的朋友都帶回來!只要給我 --
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival瓦甘,你渴望勝利嗎?
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival你當然渴望大混戰所帶來的快感,戰士!
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival戰士,你怎麼能忍受這些?
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival我希望能避免在這裡與戰士發生衝突。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival來啊,戰士,你不需要幫忙!
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival你做得不錯,卡魯人!
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival你終於明白了嗎,卡魯人?
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival見證永生密教的背叛,卡魯人。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival卡魯人可以做得更好。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival他們顯然不信任你,卡魯人。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival永生密教目無法紀而且沒有底線可言。看看他們到底在做什麼!
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival難道你的 "新家人" 還不夠嗎?怪物。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival這個可憐的生物看來還沒有搞懂。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival這不是你的巢穴,怪物。離開!
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival永生密教...居然在協助那種怪物...?
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival領主,你就是個禽獸。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival艾茲麥,測試你的實力對抗你的夥伴吧!
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival艾茲麥,他們不在意你的準則。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival艾茲麥,我們會對你的力量進行測試,並超越你。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival現在不是對力量的真正考驗,對吧,艾茲麥?
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival刺客,你有沒有良心啊?
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival愛斯林,你終於要死了嗎?
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival愛斯林,我無法說你不應得。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival愛斯林,把你的屍體藝術拿開!
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival愛斯林,為什麼你能忍受這種溺愛?
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival卡麥歷亞,跟你一樣殘忍的人不配活著。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival惡魔,無差別殺人啦!
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival有些野獸就應該被背叛。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival戰場即將變得更血腥了。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival惡魔,密教試圖壓抑你邪惡的衝動。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival衛士,你的忠誠到底在哪?
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival你應該領導密教的,競技場大師!
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival衛士,沒有尊重。不是來自他們。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival競技場大師,你為什麼要自己踏入戰鬥中?
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival里歐。你曾經為了榮躍而戰。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival艾爾雷恩,你對光變得如此盲目嗎?
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival聖人,是你的神派來找我們嗎?
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival聖人,你對密教來說太優秀了。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival小心!聖戰者和信念爭鬥!
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival聖人,我們會一直密切關注你的。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival托菈,這一點也不符合自然!你不明白嗎?
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival托菈,你要再次選擇自己的道路嗎?
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival托菈,為什麼你要與他們為伍,而不是我們?
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival托菈,你怎麼能服從他們的命令?
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival托菈,我們不想與你產生衝突!
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival真可恥,瓦里西,我不期待你的一切了。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival刺客,你殺人相當有技巧。為什麼要限制自己。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival一個刺客被他的主人背叛是必然的。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival刺客,這是種怎樣的懦弱啊?
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival眼睛睜大點!刺客就在這!
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival布琳洛特,讓密教見識一下!你們還是掌握著自己的決定!
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival可惡的傢伙,死去海裡吧,布琳洛特!
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival布琳洛特,你已經遭到背叛啦!
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival布琳洛特甚麼時候開始願意接受幫助啦?
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival你膽敢和我們正面衝突?
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival一個卑鄙和貪婪的惡魔背叛了自己人。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival傑尼斯...你 -...你 -...!你會為你對我的..你的..我們的家人所做的事付出代價。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival這一切都是你應得的。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival小心你如何幫助傑尼斯...他也可能會從背後捅你一刀你。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival傑尼斯,我將會很享受殺死你的。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival壯漢,揍扁每個不是更有趣嗎?
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival你不該復活的,野蠻人。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival野蠻人顯然不在乎。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival一個有後援的野蠻人更加的可怕。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival野人,這可不是你可以有辦法處理的。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival將軍是一位著名的怪物。這並不令我驚訝。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival將軍,沒有從死亡中學習嗎?
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival很好,很好。背叛將軍。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival小將軍需要幫忙,對吧?
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival流亡者,在將軍把這些蠢蛋團結起來之前取下他!
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival幫助我們粉碎你憎恨的機器,流氓!
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival人性離你而去,萊可。剩下要為什麼而戰?
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival你似乎並不感到驚訝,流氓。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival這都是你的計謀嗎,流氓?
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival盜賊正在計畫下一步。讓我們給他帶來失望!
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival紅刃!讓你的火焰朝各個方向噴發吧!
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival紅刃,燒光他們!
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival紅刃依靠援軍玷污自己的驕傲。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival回你的火山吧,紅刃!
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival這場戰鬥沒有榮譽,紅刃。回頭吧。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival你有足夠的技巧同時面對我們全部嗎,琳?
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival你為謊言而戰,啞風。回家吧。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival琳,狡猾如妳,怎麼能為密教的謊言而墮落!
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival聰明呀,琳。非常聰明。
永生大師卡塔莉娜ReplyToSecondaryDefenderArrival如果琳在的話,她就能看到我們想不到的優勢!
永生大師卡塔莉娜
人形
地區: 密教本營
怪物增加 100% 經驗值
增加 15000% 物品掉落稀有度
行動速度不能被調整至低於 70% 基礎值
cannot be stunned for ms after stun finished [4000]
cannot be stunned while stunned [1]
monster no drops or experience [1]
不能被擊退
cannot be stunned for ms after stun finished [0]
cannot be stunned while stunned [1]
Catarina, Master of Undeath
幽魂N
地區密教本營
標籤bludgeoning_weapon, 法術, fire_affinity, human, humanoid, is_unarmed, large_height, light_armour, melee, no_pantheon_mod, not_dex, not_str, physical_affinity, red_blood, very_fast_movement
生命
938%
生命轉為護盾
500%
異常狀態臨界值
505%
抗性
50 50 50 30
傷害
168%
命中
100%
暴擊率
+5%
暴擊加成
+130%
攻擊距離
6 ~ 9
攻擊間隔
1.335 秒
傷害分佈
±20%
經驗值
250%
Model Size
100%
類型
BetrayalCatarina
Metadata
BetrayalCatarina1
等級
68
生命
1,307,069
護甲
28,790
閃避
4,739
能量護盾
30,635
傷害
715
法術傷害
1,067
命中
290
攻擊間隔
0.89445
經驗值
141,006
異常狀態臨界值
443,330
冰緩
1,402
感電
1,402
易碎
7,931
焦灼
1,402
殘喘
3,873
Melee
攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 近戰單一目標, 攻擊可重複, 近戰, 玩家投射物
普通攻擊
基本傷害: 1135–1703
暴擊率: 5%
攻擊間隔: 1.335 秒
用強大的攻擊擊倒敵人。
skill can fire arrows [1]
skill can fire wand projectiles [1]
CatarinaCarpetMortar
投射物, 玩家投射物, 法術, 傷害, 範圍, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 範圍法術
施放時間: 2 秒
冷卻時間: 8 秒
造成 9311396 物理傷害
25% 物理傷害轉化至火焰傷害
base is projectile [1]
is area damage [1]
mortar distance in front of target [15]
number of projectiles override [1]
projectile distance variance [4]
projectile spread radius [20]
projectile spread radius per additional projectile [10]
projectile uses contact position [1]
BetrayalCatarinaSwipeLeft
可觸發, 攻擊
基本傷害: 1135–1703
暴擊率: 5%
攻擊傷害: 175%
攻擊間隔: 1.335 秒
造成 75% 更多攻擊傷害
is area damage [1]
monster penalty against minions damage +% final vs player minions [-25]
BetrayalCatarinaSwipeRight
可觸發, 攻擊
基本傷害: 1135–1703
暴擊率: 5%
攻擊傷害: 175%
攻擊間隔: 1.335 秒
造成 75% 更多攻擊傷害
is area damage [1]
monster penalty against minions damage +% final vs player minions [-25]
BetrayalCatarinaCircleX
可觸發, 範圍, 法術, 範圍法術
暴擊率: 5%
施放時間: 3 秒
冷卻時間: 14 秒
造成 9311396 物理傷害
is area damage [1]
monster penalty against minions damage +% final vs player minions [-40]
skill cannot be interrupted [1]
skill cannot be stunned [1]
BetrayalCatarinaXCircle
可觸發, 範圍, 法術, 範圍法術
暴擊率: 5%
施放時間: 2 秒
冷卻時間: 14 秒
造成 9311396 物理傷害
is area damage [1]
monster penalty against minions damage +% final vs player minions [-40]
BetrayalCatarinaSoulMortar
投射物, 玩家投射物, 法術, 傷害, 範圍, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 範圍法術
暴擊率: 5%
施放時間: 1 秒
通用的怪物砲擊技能。與怪物投射物相似,但帶有衝擊效果。
造成 620.7931 物理傷害
發射 1 個額外投射物
50% 物理傷害轉化至火焰傷害
base is projectile [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-25]
projectile minimum range [15]
projectile spread radius [3]
projectile uses contact position [1]
BetrayalCatarinaSoulMortar2
投射物, 玩家投射物, 法術, 傷害, 範圍, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 範圍法術
暴擊率: 5%
施放時間: 1.33 秒
冷卻時間: 4 秒
通用的怪物砲擊技能。與怪物投射物相似,但帶有衝擊效果。
造成 620.7931 物理傷害
發射 1 個額外投射物
50% 物理傷害轉化至火焰傷害
base is projectile [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-40]
projectile minimum range [15]
projectile spread radius [25]
projectile uses contact position [1]
TeleportBetrayalCatarina
法術
施放時間: 1 秒
skill cannot be interrupted [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
BetrayalCatarinaRevive
可觸發, 法術
施放時間: 2.5 秒
skill cannot be interrupted [1]
skill cannot be stunned [1]
BetrayalCatarinaRevive2
可觸發, 法術
施放時間: 2.5 秒
skill cannot be interrupted [1]
skill cannot be stunned [1]
BetrayalCatarinaUnearthTransition
可觸發, 法術
施放時間: 2.5 秒
BetrayalCatarinaDonutOfDestiny
法術, 可觸發
施放時間: 6 秒
冷卻時間: 25 秒
造成 67.41101.1 物理傷害
base is projectile [1]
projectile uses contact position [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
BetrayalCatarinaVolatileObjectExplode
法術, 可觸發
施放時間: 1 秒
造成 387.9581.9 物理傷害
50% 物理傷害轉化至火焰傷害
is area damage [1]
monster penalty against minions damage +% final vs player minions [-50]
CatarinaRollout
攻擊, 範圍, 傷害
基本傷害: 1135–1703
暴擊率: 5%
攻擊間隔: 1.335 秒
冷卻時間: 14 秒
造成 200% 更多傷害
25% 物理傷害轉化至火焰傷害
active skill area of effect radius +% final [50]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-50]
CatarinaSidewaysCarpetBomb
法術, 範圍, 傷害
暴擊率: 5%
施放時間: 1.5 秒
冷卻時間: 6 秒
造成 633.9950.8 物理傷害
50% 物理傷害轉化至火焰傷害
is area damage [1]
monster penalty against minions damage +% final vs player minions [-65]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Stats
{
	set_monster_uses_map_boss_difficulty_scaling = 1
}

Actor
{
	slow_animations_go_to_idle = false
	basic_action = "Emerge"
}

StateMachine
{
	define_shared_state = 
	"
		teleporting;
		teleporting_epk;
		finished;
	"
}

MinimapIcon
{
	icon = "BetrayalSymbolCatarina"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

StateMachine
{
	on_state_teleporting_1 = "DisableRendering();"
	on_state_teleporting_0 = "EnableRendering();"
	create_state_teleporting_1 = "DisableRendering();"
	create_state_teleporting_0 = "EnableRendering();"

	on_state_finished_1 =
	"
		DisableRendering();
		HideMinimapIcon();
	"

	create_state_finished_1 =
	"
		DisableRendering();
		HideMinimapIcon();
	"

	on_state_teleporting_epk_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/teleport/grd_fade.epk );"
	on_state_teleporting_epk_0 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/teleport/grd_fade.epk );"
	create_state_teleporting_epk_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/teleport/grd_fade.epk );"
	create_state_teleporting_epk_0 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/teleport/grd_fade.epk );"
}

Render
{
	has_light = true
}

Life
{
	on_death = "HideMinimapIcon();"
	on_spawned_dead = "HideMinimapIcon();"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueBetrayal/BetrayalCatarina1"] = {
    name = "Catarina, Master of Undeath",
    life = 9.38,
    energyShield = 5,
    fireResist = 50,
    coldResist = 50,
    lightningResist = 50,
    chaosResist = 30,
    damage = 1.68,
    damageSpread = 0.2,
    attackTime = 1.335,
    attackRange = 9,
    accuracy = 1,
    skillList = {
        "Melee",
        "BetrayalCatarinaDonutOfDestiny",
        "BetrayalCatarinaSoulMortar",
        "BetrayalCatarinaSoulMortar2",
        "TeleportBetrayalCatarina",
        "BetrayalCatarinaSwipeLeft",
        "BetrayalCatarinaSwipeRight",
        "BetrayalCatarinaVolatileObjectExplode",
        "BetrayalCatarinaCircleX",
        "BetrayalCatarinaXCircle",
        "BetrayalCatarinaRevive",
        "BetrayalCatarinaRevive2",
        "BetrayalCatarinaUnearthTransition",
        "CatarinaCarpetMortar",
        "CatarinaSidewaysCarpetBomb",
        "CatarinaRollout",
    },
    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["BetrayalCatarinaDonutOfDestiny"] = {
    name = "BetrayalCatarinaDonutOfDestiny",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 6,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalCatarinaSoulMortar"] = {
    name = "BetrayalCatarinaSoulMortar",
    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",
        "projectile_spread_radius",
        "projectile_minimum_range",
        "number_of_additional_projectiles",
        "skill_physical_damage_%_to_convert_to_fire",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "base_is_projectile",
        "projectile_uses_contact_position",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 3, 15, 1, 50, -25, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalCatarinaSoulMortar2"] = {
    name = "BetrayalCatarinaSoulMortar2",
    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.33,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "projectile_spread_radius",
        "projectile_minimum_range",
        "number_of_additional_projectiles",
        "skill_physical_damage_%_to_convert_to_fire",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "base_is_projectile",
        "projectile_uses_contact_position",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 25, 15, 1, 50, -40, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TeleportBetrayalCatarina"] = {
    name = "TeleportBetrayalCatarina",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalCatarinaSwipeLeft"] = {
    name = "BetrayalCatarinaSwipeLeft",
    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 = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {-25, baseMultiplier = 1.75, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalCatarinaSwipeRight"] = {
    name = "BetrayalCatarinaSwipeRight",
    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 = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {-25, baseMultiplier = 1.75, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalCatarinaVolatileObjectExplode"] = {
    name = "BetrayalCatarinaVolatileObjectExplode",
    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",
        "skill_physical_damage_%_to_convert_to_fire",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 50, -50, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalCatarinaCircleX"] = {
    name = "BetrayalCatarinaCircleX",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Area] = true,
        [SkillType.Spell] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "skill_cannot_be_stunned",
        "skill_cannot_be_interrupted",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -40, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalCatarinaXCircle"] = {
    name = "BetrayalCatarinaXCircle",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Area] = true,
        [SkillType.Spell] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -40, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalCatarinaRevive"] = {
    name = "BetrayalCatarinaRevive",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalCatarinaRevive2"] = {
    name = "BetrayalCatarinaRevive2",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalCatarinaUnearthTransition"] = {
    name = "BetrayalCatarinaUnearthTransition",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CatarinaCarpetMortar"] = {
    name = "CatarinaCarpetMortar",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    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 = 2,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "projectile_spread_radius_per_additional_projectile",
        "projectile_spread_radius",
        "projectile_distance_variance",
        "mortar_distance_in_front_of_target",
        "number_of_projectiles_override",
        "skill_physical_damage_%_to_convert_to_fire",
        "base_is_projectile",
        "is_area_damage",
        "projectile_uses_contact_position",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 10, 20, 4, 15, 1, 25, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CatarinaSidewaysCarpetBomb"] = {
    name = "CatarinaSidewaysCarpetBomb",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "skill_physical_damage_%_to_convert_to_fire",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 50, -65, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, 50, 50, -65, critChance = 5, levelRequirement = 84, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CatarinaRollout"] = {
    name = "CatarinaRollout",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3.5,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_physical_damage_%_to_convert_to_fire",
        "active_skill_damage_+%_final",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {25, 200, -50, 50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
怪物增加 100% 經驗值
增加 15000% 物品掉落稀有度
IdMonsterMapBoss
FamilyMonsterMapBoss
Domains怪物 (3)
GenerationType傳奇 (3)
Req. level1
Stats
  • monster slain experience +% Min: 100 Max: 100 全域
  • monster dropped item rarity +% Min: 15000 Max: 15000 全域
  • 行動速度不能被調整至低於 70% 基礎值
    IdCannotBeSlowedBelowValueBosses
    FamilyCannotBeSlowedBelowValue
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • hellscape boots action speed +% minimum value Min: -30 Max: -30 全域
  • Craft Tagsspeed
    cannot be stunned for ms after stun finished [4000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBossSuper
    FamilyNothing
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 全域
  • cannot be stunned for ms after stun finished Min: 4000 Max: 4000 全域
  • monster no drops or experience [1]
    IdMonsterNoDropsOrExperience
    FamilyMonsterNoDropsOrExperience
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • monster no drops or experience Min: 1 Max: 1 全域
  • 不能被擊退
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 全域
  • cannot be stunned for ms after stun finished [0]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityBoss__
    FamilyNothing
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 全域
  • cannot be stunned for ms after stun finished Min: 0 Max: 0 全域
  • 永生大師卡塔莉娜
    人形
    地區: 密教本營
    怪物增加 100% 經驗值
    增加 15000% 物品掉落稀有度
    行動速度不能被調整至低於 70% 基礎值
    cannot be stunned for ms after stun finished [4000]
    cannot be stunned while stunned [1]
    不能被擊退
    cannot be stunned for ms after stun finished [0]
    cannot be stunned while stunned [1]
    Catarina, Master of Undeath
    幽魂N
    地區密教本營
    標籤bludgeoning_weapon, 法術, fire_affinity, human, humanoid, is_unarmed, large_height, light_armour, melee, no_pantheon_mod, not_dex, not_str, physical_affinity, red_blood, very_fast_movement
    生命
    713%
    生命轉為護盾
    500%
    異常狀態臨界值
    505%
    抗性
    50 50 50 30
    傷害
    168%
    命中
    100%
    暴擊率
    +5%
    暴擊加成
    +130%
    攻擊距離
    6 ~ 9
    攻擊間隔
    1.335 秒
    傷害分佈
    ±20%
    經驗值
    250%
    Model Size
    100%
    類型
    BetrayalCatarinaFinal
    Metadata
    BetrayalCatarina2
    等級
    68
    生命
    993,540
    護甲
    28,790
    閃避
    4,739
    能量護盾
    30,635
    傷害
    715
    法術傷害
    1,067
    命中
    290
    攻擊間隔
    0.89445
    經驗值
    141,006
    異常狀態臨界值
    443,330
    冰緩
    1,402
    感電
    1,402
    易碎
    7,931
    焦灼
    1,402
    殘喘
    3,873
    Melee
    攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 近戰單一目標, 攻擊可重複, 近戰, 玩家投射物
    普通攻擊
    基本傷害: 1135–1703
    暴擊率: 5%
    攻擊間隔: 1.335 秒
    用強大的攻擊擊倒敵人。
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    CatarinaCarpetMortar
    投射物, 玩家投射物, 法術, 傷害, 範圍, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 範圍法術
    施放時間: 2 秒
    冷卻時間: 8 秒
    造成 9311396 物理傷害
    25% 物理傷害轉化至火焰傷害
    base is projectile [1]
    is area damage [1]
    mortar distance in front of target [15]
    number of projectiles override [1]
    projectile distance variance [4]
    projectile spread radius [20]
    projectile spread radius per additional projectile [10]
    projectile uses contact position [1]
    BetrayalCatarinaSwipeLeft
    可觸發, 攻擊
    基本傷害: 1135–1703
    暴擊率: 5%
    攻擊傷害: 175%
    攻擊間隔: 1.335 秒
    造成 75% 更多攻擊傷害
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-25]
    BetrayalCatarinaSwipeRight
    可觸發, 攻擊
    基本傷害: 1135–1703
    暴擊率: 5%
    攻擊傷害: 175%
    攻擊間隔: 1.335 秒
    造成 75% 更多攻擊傷害
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-25]
    BetrayalCatarinaCircleX
    可觸發, 範圍, 法術, 範圍法術
    暴擊率: 5%
    施放時間: 3 秒
    冷卻時間: 14 秒
    造成 9311396 物理傷害
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-40]
    skill cannot be interrupted [1]
    skill cannot be stunned [1]
    BetrayalCatarinaXCircle
    可觸發, 範圍, 法術, 範圍法術
    暴擊率: 5%
    施放時間: 2 秒
    冷卻時間: 14 秒
    造成 9311396 物理傷害
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-40]
    BetrayalCatarinaSoulMortar
    投射物, 玩家投射物, 法術, 傷害, 範圍, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 範圍法術
    暴擊率: 5%
    施放時間: 1 秒
    通用的怪物砲擊技能。與怪物投射物相似,但帶有衝擊效果。
    造成 620.7931 物理傷害
    發射 1 個額外投射物
    50% 物理傷害轉化至火焰傷害
    base is projectile [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-25]
    projectile minimum range [15]
    projectile spread radius [3]
    projectile uses contact position [1]
    BetrayalCatarinaSoulMortar2
    投射物, 玩家投射物, 法術, 傷害, 範圍, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 範圍法術
    暴擊率: 5%
    施放時間: 1.33 秒
    冷卻時間: 4 秒
    通用的怪物砲擊技能。與怪物投射物相似,但帶有衝擊效果。
    造成 620.7931 物理傷害
    發射 1 個額外投射物
    50% 物理傷害轉化至火焰傷害
    base is projectile [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-40]
    projectile minimum range [15]
    projectile spread radius [25]
    projectile uses contact position [1]
    TeleportBetrayalCatarina
    法術
    施放時間: 1 秒
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    BetrayalCatarinaStaff
    可觸發, 法術
    施放時間: 1 秒
    BetrayalCatarinaStaffGround
    可觸發, 法術
    施放時間: 1 秒
    EmptyActionCatarinaStance1
    法術
    施放時間: 3.5 秒
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    BetrayalCatarinaUnearthTransition
    可觸發, 法術
    施放時間: 2.5 秒
    BetrayalCatarinaDonutOfDestiny
    法術, 可觸發
    施放時間: 6 秒
    冷卻時間: 25 秒
    造成 67.41101.1 物理傷害
    base is projectile [1]
    projectile uses contact position [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    BetrayalCatarinaVolatileObjectExplode
    法術, 可觸發
    施放時間: 1 秒
    造成 387.9581.9 物理傷害
    50% 物理傷害轉化至火焰傷害
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-50]
    TeleportBetrayalCatarinaP2
    法術, 位移
    施放時間: 1 秒
    冷卻時間: 6 秒
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    TeleportBetrayalCatarinaSlam
    法術
    施放時間: 3.5 秒
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    BetrayalCatarinaUnearthSlam
    法術, 可觸發
    施放時間: 1 秒
    造成 12901426 物理傷害
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-50]
    CatarinaRollout
    攻擊, 範圍, 傷害
    基本傷害: 1135–1703
    暴擊率: 5%
    攻擊間隔: 1.335 秒
    冷卻時間: 14 秒
    造成 200% 更多傷害
    25% 物理傷害轉化至火焰傷害
    active skill area of effect radius +% final [50]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-50]
    CatarinaSidewaysCarpetBomb
    法術, 範圍, 傷害
    暴擊率: 5%
    施放時間: 1.5 秒
    冷卻時間: 6 秒
    造成 633.9950.8 物理傷害
    50% 物理傷害轉化至火焰傷害
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-65]
    CatarinaScythe
    攻擊, 範圍, 傷害
    基本傷害: 1135–1703
    暴擊率: 5%
    攻擊間隔: 1.335 秒
    冷卻時間: 10 秒
    你的擊中不能暈眩敵人
    造成 100% 更多傷害
    不能閃避
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-75]
    CatarinaBarrage
    法術, 範圍, 傷害
    施放時間: 1.5 秒
    造成 651.7977.5 物理傷害
    80% 物理傷害轉化至火焰傷害
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-40]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Stats
    {
    	set_monster_uses_map_boss_difficulty_scaling = 1
    	set_monster_delay_item_drops_millis = 7500
    }
    
    Actor
    {
    	slow_animations_go_to_idle = false
    	basic_action = "Emerge"
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance2"
    	basic_action = "ChangeToStance3"
    	basic_action = "ChangeToStance4Immediate"
    }
    
    StateMachine
    {
    	define_shared_state = 
    	"
    		staff_empower;
    		staff_pre_empower;
    		teleporting_epk;
    		totem_channel;
    		no_normal_staff;
    		engage;
    	"
    }
    
    MinimapIcon
    {
    	icon = "BetrayalSymbolCatarina"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Render
    {
    	has_light = true
    }
    
    Life
    {
    	on_death = "HideMinimapIcon();"
    	on_spawned_dead = "HideMinimapIcon();"
    }
    
    StateMachine
    {
    	on_or_create_state_no_normal_staff_0 = "ShowMeshSegment( polySurfaceShape1 );"
    	on_or_create_state_no_normal_staff_1 = "HideMeshSegment( polySurfaceShape1 );"
    	on_state_staff_empower_0 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/empowered/empowered.epk );"
    	on_state_staff_empower_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/empowered/empowered.epk );"
    	create_state_staff_empower_0 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/empowered/empowered.epk );"
    	create_state_staff_empower_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/empowered/empowered.epk );"
    	on_state_staff_pre_empower_0 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/empowered/empowered_staff.epk );"
    	on_state_staff_pre_empower_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/empowered/empowered_staff.epk );"
    	create_state_staff_pre_empower_0 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/empowered/empowered_staff.epk );"
    	create_state_staff_pre_empower_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/empowered/empowered_staff.epk );"
    	on_state_teleporting_epk_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/teleport/grd_fade.epk );"
    	on_state_teleporting_epk_0 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/teleport/grd_fade.epk );"
    	create_state_teleporting_epk_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/teleport/grd_fade.epk );"
    	create_state_teleporting_epk_0 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/teleport/grd_fade.epk );"
    
    	on_state_totem_channel_1 =
    	"
    		AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/undead_pillar/healing.epk );
    		AddAttached( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/undead_pillar/pillar_healing.ao,  );
    	"
    
    	create_state_totem_channel_1 =
    	"
    		AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/undead_pillar/healing.epk );
    		AddAttached( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/undead_pillar/pillar_healing.ao,  );
    	"
    
    	on_state_totem_channel_0 =
    	"
    		RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/undead_pillar/healing.epk );
    		DetachAllOfType( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/undead_pillar/pillar_healing.ao );
    	"
    
    	on_state_engage_1 =
    	"
    		RemoveEffectPack( Metadata/Effects/Spells/Masters/Evil_Katarina/char_fx/char_fx.epk );
    		ShowMeshSegment( polySurfaceShape1 );
    	"
    
    	create_state_engage_0 =
    	"
    		AddEffectPack( Metadata/Effects/Spells/Masters/Evil_Katarina/char_fx/char_fx.epk );
    		HideMeshSegment( polySurfaceShape1 );
    	"
    }
    
    Animated
    {
    	on_flying_scythe_01 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/empowered/empowered_staff.epk );"
    	on_event_give_back_staff_for_flying_scythe_01 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/empowered/empowered_staff.epk );"
    }
    
    Preload
    {
    	preload_buff_visual = "betrayal_catarina_blackflame"
    	preload_buff_visual = "betrayal_catarina_ghostflame"
    }
    
    Actor
    {
    	on_event_fake_goose_1_for_EmptyActionSpell2 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/ghastly_warp/warp_out.epk );"
    
    	on_event_fake_goose_2_for_EmptyActionSpell2 =
    	"
    		RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/ghastly_warp/warp_out.epk );
    		AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/ghastly_warp/warp_in.epk );
    	"
    
    	on_event_fake_goose_3_for_EmptyActionSpell2 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/BossCatarina/ghastly_warp/warp_in.epk );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueBetrayal/BetrayalCatarina2"] = {
        name = "Catarina, Master of Undeath",
        life = 7.13,
        energyShield = 5,
        fireResist = 50,
        coldResist = 50,
        lightningResist = 50,
        chaosResist = 30,
        damage = 1.68,
        damageSpread = 0.2,
        attackTime = 1.335,
        attackRange = 9,
        accuracy = 1,
        skillList = {
            "Melee",
            "BetrayalCatarinaDonutOfDestiny",
            "BetrayalCatarinaSoulMortar",
            "BetrayalCatarinaSoulMortar2",
            "TeleportBetrayalCatarinaP2",
            "TeleportBetrayalCatarina",
            "TeleportBetrayalCatarinaSlam",
            "EmptyActionCatarinaStance1",
            "BetrayalCatarinaSwipeLeft",
            "BetrayalCatarinaSwipeRight",
            "BetrayalCatarinaVolatileObjectExplode",
            "BetrayalCatarinaUnearthSlam",
            "BetrayalCatarinaCircleX",
            "BetrayalCatarinaXCircle",
            "BetrayalCatarinaUnearthTransition",
            "BetrayalCatarinaStaff",
            "BetrayalCatarinaStaffGround",
            "CatarinaCarpetMortar",
            "CatarinaSidewaysCarpetBomb",
            "CatarinaRollout",
            "CatarinaScythe",
            "CatarinaBarrage",
        },
        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["BetrayalCatarinaDonutOfDestiny"] = {
        name = "BetrayalCatarinaDonutOfDestiny",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 6,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalCatarinaSoulMortar"] = {
        name = "BetrayalCatarinaSoulMortar",
        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",
            "projectile_spread_radius",
            "projectile_minimum_range",
            "number_of_additional_projectiles",
            "skill_physical_damage_%_to_convert_to_fire",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "base_is_projectile",
            "projectile_uses_contact_position",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 3, 15, 1, 50, -25, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalCatarinaSoulMortar2"] = {
        name = "BetrayalCatarinaSoulMortar2",
        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.33,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "projectile_spread_radius",
            "projectile_minimum_range",
            "number_of_additional_projectiles",
            "skill_physical_damage_%_to_convert_to_fire",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "base_is_projectile",
            "projectile_uses_contact_position",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 25, 15, 1, 50, -40, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TeleportBetrayalCatarinaP2"] = {
        name = "TeleportBetrayalCatarinaP2",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Movement] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_interrupted",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TeleportBetrayalCatarina"] = {
        name = "TeleportBetrayalCatarina",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_interrupted",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TeleportBetrayalCatarinaSlam"] = {
        name = "TeleportBetrayalCatarinaSlam",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3.5,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_interrupted",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionCatarinaStance1"] = {
        name = "EmptyActionCatarinaStance1",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3.5,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalCatarinaSwipeLeft"] = {
        name = "BetrayalCatarinaSwipeLeft",
        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 = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {-25, baseMultiplier = 1.75, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalCatarinaSwipeRight"] = {
        name = "BetrayalCatarinaSwipeRight",
        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 = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {-25, baseMultiplier = 1.75, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalCatarinaVolatileObjectExplode"] = {
        name = "BetrayalCatarinaVolatileObjectExplode",
        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",
            "skill_physical_damage_%_to_convert_to_fire",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 50, -50, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalCatarinaUnearthSlam"] = {
        name = "BetrayalCatarinaUnearthSlam",
        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",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {0.94999998807907, 1.0499999523163, -50, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalCatarinaCircleX"] = {
        name = "BetrayalCatarinaCircleX",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Area] = true,
            [SkillType.Spell] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "skill_cannot_be_stunned",
            "skill_cannot_be_interrupted",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -40, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalCatarinaXCircle"] = {
        name = "BetrayalCatarinaXCircle",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Area] = true,
            [SkillType.Spell] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -40, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalCatarinaUnearthTransition"] = {
        name = "BetrayalCatarinaUnearthTransition",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.5,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalCatarinaStaff"] = {
        name = "BetrayalCatarinaStaff",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalCatarinaStaffGround"] = {
        name = "BetrayalCatarinaStaffGround",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CatarinaCarpetMortar"] = {
        name = "CatarinaCarpetMortar",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        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 = 2,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "projectile_spread_radius_per_additional_projectile",
            "projectile_spread_radius",
            "projectile_distance_variance",
            "mortar_distance_in_front_of_target",
            "number_of_projectiles_override",
            "skill_physical_damage_%_to_convert_to_fire",
            "base_is_projectile",
            "is_area_damage",
            "projectile_uses_contact_position",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 10, 20, 4, 15, 1, 25, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CatarinaSidewaysCarpetBomb"] = {
        name = "CatarinaSidewaysCarpetBomb",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.5,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "skill_physical_damage_%_to_convert_to_fire",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 50, -65, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 50, 50, -65, critChance = 5, levelRequirement = 84, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CatarinaRollout"] = {
        name = "CatarinaRollout",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Area] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3.5,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_physical_damage_%_to_convert_to_fire",
            "active_skill_damage_+%_final",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {25, 200, -50, 50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CatarinaScythe"] = {
        name = "CatarinaScythe",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Area] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "cannot_stun",
            "global_always_hit",
        },
        levels = {
            [1] = {100, -75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CatarinaBarrage"] = {
        name = "CatarinaBarrage",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.5,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "skill_physical_damage_%_to_convert_to_fire",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 80, -40, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    怪物增加 100% 經驗值
    增加 15000% 物品掉落稀有度
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 全域
  • monster dropped item rarity +% Min: 15000 Max: 15000 全域
  • 行動速度不能被調整至低於 70% 基礎值
    IdCannotBeSlowedBelowValueBosses
    FamilyCannotBeSlowedBelowValue
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • hellscape boots action speed +% minimum value Min: -30 Max: -30 全域
  • Craft Tagsspeed
    cannot be stunned for ms after stun finished [4000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBossSuper
    FamilyNothing
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 全域
  • cannot be stunned for ms after stun finished Min: 4000 Max: 4000 全域
  • 不能被擊退
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 全域
  • cannot be stunned for ms after stun finished [0]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityBoss__
    FamilyNothing
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 全域
  • cannot be stunned for ms after stun finished Min: 0 Max: 0 全域
  • 卡塔莉娜 Topic /4 ⍟
    NPC名字
    幻隱大師瓊恩至少,我們有個名字了;卡塔莉娜。我聽過她。她曾是強大的死靈師,但他的能力…用錯方向了。我不確定她是如何學到復活死者,但…我有心中有定數。我相信這麼強大的力量也一定會付出相當大的代價。

    她可能已經在以非人道的方式在付出代價。

    我們一定要找到她躲在哪。讓她繼續下去太危險了。
    幻隱大師瓊恩終於…結束了。卡塔莉娜死了。密教被摧毀了。我的安卡拉終於可以安息了。

    流亡者,通往正義的道路太長、太血腥了,最好結伴而行。我很慶幸在這條路上遇到你。

    你所作的一切…我發自內心的…感謝你。
    送葬者阿里摩爾是你殺了卡塔莉娜?我想這是必然得做的事。我過去的學徒開闢了自己的道路,也開闢了自己的命運。我沒什麼好怨恨你。我確實找到並取回了她的亡體,但我不會允許它成為這骯髒勾當的一部分。滾開。我還有工作要做……還有儀式得執行……
    裝飾物:卡塔莉娜畫像
    永生大師卡塔莉娜 Text Audio /38 ⍟
    名字
    不要這樣做,流亡者。你仍然可以加入我們。這能讓任何你曾經愛過或關心過的人重生的機會。
    CatarinaDowned
    停...我可以讓他們回來。我可以將瓊恩的朋友都帶回來!只要給我 --
    CatarinaExecution
    你終於找到了我...非常機智,瓊恩,但我也不是笨蛋,見證吧。
    CatarinaVaultIntro
    讓步吧,瓊恩!
    CatarinaCombatEight
    看到沒有?我們並沒有什麼不同。我們都殺了你可憐的夥伴。儘管如此,他們第二次反抗的更激烈了些。
    CatarinaVaultMiddle
    沒有甚麼能像死亡一樣讓你感到自己活著,對吧...?現在,來我這瓊恩。讓我們看看你的靈魂是由什麼做的。
    CatarinaVaultFleeing
    數以百計的死人,腐爛的靈魂在大地。多麼的浪費。但你的靈魂...你的靈魂將提供服務。
    CatarinaVaultCemeteryIntro
    你不停的嘗試打敗我們,但密教是不朽的。你認為這會以不同的方式結束嗎?
    CatarinaPhaseZero
    永生者是不會死亡的。
    CatarinaPhaseOne
    投降吧…讓我們靈魂交錯。
    CatarinaPhaseTwo
    你無望的目標會摧毀你!
    CatarinaPhaseThree
    我將禁錮你的靈魂!直到永遠!
    CatarinaPhaseFour
    你的信仰只是你慾望的面紗。偽君子,你很幸運,你的靈魂不會歸還你的神。
    CatarinaGravicius
    任何過分信仰制度都容易以悲劇告終。去找你的兄弟吧,領主。
    CatarinaThane
    你能聽到嗎,愛斯林?被妳肢解的人,他們的靈魂為你的死而歡呼。最後,他們的願望得到了批准。
    CatarinaAisling
    哈庫,你的祖先在等你,但你不會看到他們。對此,我很抱歉,老朋友。
    CatarinaHaku
    你殺死的軍團只是為了娛樂。但你呢,里歐,你將為一個比你想像還要來的偉大的信念而死。
    CatarinaLeo
    你曾讓多少人意外的死去,刺客?看著我的眼睛...再見了,瓦里西。
    CatarinaVorici
    你相信自己比其他人更純潔,比他們好。但琳,死亡...死亡是偉大的平衡者。
    CatarinaRin
    你過著如此漫長且忠誠的生活。但抱歉了,你永遠不會看到你的神,艾爾雷恩。
    CatarinaElreon
    托拉,我們並沒有那麼不同。我們都為了瓦爾克拉斯的利益而殺戮。但現在你的狩獵結束了。
    CatarinaTora
    你應該得到一個戰士榮譽的死法,但是這偉大的信念並不允許。瓦甘,我並不享受這麼做。
    CatarinaVagan
    哥夫,你與你的布琳洛特從瓦爾克拉斯的人奪去了許多。獻上你有價值的東西是在合適也不過。
    CatarinaGuff
    沒有你,Janus,密教不會形成,為此,我必須感謝你。但沒有人會想念你的。
    CatarinaJanus
    生物,無須恐懼。你要去的地方,領主們沒有辦法控制你。
    CatarinaItThatFled
    西拉克,或許把你牽扯進來本就是一個錯誤。一個可以輕易修正的錯誤。
    CatarinaHillock
    紅刃,有多少人沒有理由就被你餵給你的熔火之神?你的靈魂是一個無法觸及的靈魂。
    CatarinaKorell
    妳是一個強大的士兵,卡麥歷亞,但我們目的從來不同。為了妳的服務,我將給獻給妳妳從未給過您的受害者的 - 快速死亡。
    CatarinaCameria
    萊可,我對你寄予厚望。在每個人中,我以為你最能夠看到我們能夠實現的目標...但是你卻陷入了自己扭曲的機器中。
    CatarinaRiker
    起來吧,我的孩子們。
    CatarinaCombatOne
    黑暗蜂擁而至!
    CatarinaCombatTwo
    餵吧!
    CatarinaCombatThree
    感受死亡的拉扯吧!
    CatarinaCombatFour
    凡人!
    CatarinaCombatFive
    你的靈魂為我燃燒!
    CatarinaCombatSix
    死者,給我新生命吧!
    CatarinaCombatSeven
    把你的靈魂獻給我。
    CatarinaCombatNine
    骷髏馬克!
    CatarinaCombatTen
    Edit

    Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.