預言 普蘭德斯 暴怒
塗抹 星團珠寶 眾神殿系統 物品 天賦樹 化石 催化劑 譫妄玉 聖甲蟲 裂痕石 徽印 永恆珠寶 命運卡 商城
庫歐.果雅
Korell Goya

庫歐.果雅(Korell Goya)

幽魂N
地區
詞綴無法被完全減速
unique boss curse effect on self +% final [-33]
標籤red_blood, human, humanoid
免疫cannot be knocked back [1]
無法暈眩
傷害140%
生命600%
Ailment Threshold600%
暴擊率5%
類型BetrayalKeema
攻擊距離6 ~ 9
攻擊間隔1.53 秒
傷害分佈20%
護甲+50%
閃避+50%
命中+100%

Melee
iconbasicattack
普通攻擊
對你的敵人無情痛擊。
skill can fire arrows [1]
skill can fire wand projectiles [1]

攻擊 投射物攻擊 技能可幻影射手 投射物 近戰單一目標 攻擊可重複 近戰 技能可齊射
施放時間: 1 秒

WalkEmergeBetrayal
walk emerge distance []施放時間: 0.72 秒

BetrayalKeemaLivingBomb
造成 1702925543 火焰傷害
active skill area of effect radius +% final []
134% 機率點燃敵人
增加 34% 施放速度
造成 55% 更少傷害

is_area_damage 法術 擊中 範圍 陷阱技能 圖騰技能 地雷技能 範圍法術
施放時間: 3 秒
冷卻時間: 10 秒

EmptyActionAttackKeemaFireWalls
25% 較少攻擊速度
main hand base maximum attack distance []

skill_cannot_be_stunned skill_cannot_be_knocked_back
施放時間: 2 秒
冷卻時間: 7 秒

BetrayalKeemaFireWallLeft
75% 物理傷害轉化至火焰傷害
造成 200% 更多傷害
造成 35% 更多攻擊傷害

is_area_damage 可觸發
施放時間: 1 秒

BetrayalKeemaFireWallRight
75% 物理傷害轉化至火焰傷害
造成 200% 更多傷害
造成 35% 更多攻擊傷害

is_area_damage 可觸發
施放時間: 1 秒

EmptyActionSpellKeemaMortar
skill_cannot_be_stunned skill_cannot_be_knocked_back施放時間: 3 秒
冷卻時間: 12 秒

BetrayalKeemaMortar
通用的怪物砲擊技能。與怪物投射物相似,但帶有衝擊效果。
projectile spread radius []
number of projectiles override [1]
造成 493.2739.8 火焰傷害

is_area_damage base_is_projectile projectile_uses_contact_position projectile_uses_contact_direction cannot_stun 投射物 技能可齊射 法術 擊中 範圍 陷阱技能 圖騰技能 地雷技能 法術可重複 可觸發 範圍法術
施放時間: 1 秒
等級名字經驗值傷害攻擊間隔幽魂生命護甲閃避能量護盾火焰抗性冰冷抗性閃電抗性混沌抗性
84庫歐.果雅575052042.41.53457132424212822040404025

Melee
iconbasicattack
普通攻擊
對你的敵人無情痛擊。
skill can fire arrows [1]
skill can fire wand projectiles [1]

攻擊 投射物攻擊 技能可幻影射手 投射物 近戰單一目標 攻擊可重複 近戰 技能可齊射
施放時間: 1 秒

WalkEmergeBetrayal
walk emerge distance []施放時間: 0.72 秒

BetrayalKeemaLivingBomb
造成 1483222248 火焰傷害
active skill area of effect radius +% final []
100% 機率點燃敵人
造成 54.156626506024% 更少傷害

is_area_damage 法術 擊中 範圍 陷阱技能 圖騰技能 地雷技能 範圍法術
施放時間: 3 秒
冷卻時間: 10 秒

EmptyActionAttackKeemaFireWalls
25% 較少攻擊速度
main hand base maximum attack distance []

skill_cannot_be_stunned skill_cannot_be_knocked_back
施放時間: 2 秒
冷卻時間: 7 秒

BetrayalKeemaFireWallLeft
75% 物理傷害轉化至火焰傷害
造成 193.7% 更多傷害
造成 35% 更多攻擊傷害

is_area_damage 可觸發
施放時間: 1 秒

BetrayalKeemaFireWallRight
75% 物理傷害轉化至火焰傷害
造成 193.7% 更多傷害
造成 35% 更多攻擊傷害

is_area_damage 可觸發
施放時間: 1 秒

EmptyActionSpellKeemaMortar
skill_cannot_be_stunned skill_cannot_be_knocked_back施放時間: 3 秒
冷卻時間: 12 秒

BetrayalKeemaMortar
通用的怪物砲擊技能。與怪物投射物相似,但帶有衝擊效果。
projectile spread radius []
number of projectiles override [1]
造成 444.5666.8 火焰傷害
造成 1.1111111111111% 更少傷害

is_area_damage base_is_projectile projectile_uses_contact_position projectile_uses_contact_direction cannot_stun 投射物 技能可齊射 法術 擊中 範圍 陷阱技能 圖騰技能 地雷技能 法術可重複 可觸發 範圍法術
施放時間: 1 秒
等級名字經驗值傷害攻擊間隔幽魂生命護甲閃避能量護盾火焰抗性冰冷抗性閃電抗性混沌抗性
82庫歐.果雅515041821.61.53380042129711918040404025

Melee
iconbasicattack
普通攻擊
對你的敵人無情痛擊。
skill can fire arrows [1]
skill can fire wand projectiles [1]

攻擊 投射物攻擊 技能可幻影射手 投射物 近戰單一目標 攻擊可重複 近戰 技能可齊射
施放時間: 1 秒

WalkEmergeBetrayal
walk emerge distance []施放時間: 0.72 秒

BetrayalKeemaLivingBomb
造成 1123616855 火焰傷害
active skill area of effect radius +% final []
100% 機率點燃敵人
造成 52.469879518072% 更少傷害

is_area_damage 法術 擊中 範圍 陷阱技能 圖騰技能 地雷技能 範圍法術
施放時間: 3 秒
冷卻時間: 10 秒

EmptyActionAttackKeemaFireWalls
25% 較少攻擊速度
main hand base maximum attack distance []

skill_cannot_be_stunned skill_cannot_be_knocked_back
施放時間: 2 秒
冷卻時間: 7 秒

BetrayalKeemaFireWallLeft
75% 物理傷害轉化至火焰傷害
造成 181% 更多傷害
造成 35% 更多攻擊傷害

is_area_damage 可觸發
施放時間: 1 秒

BetrayalKeemaFireWallRight
75% 物理傷害轉化至火焰傷害
造成 181% 更多傷害
造成 35% 更多攻擊傷害

is_area_damage 可觸發
施放時間: 1 秒

EmptyActionSpellKeemaMortar
skill_cannot_be_stunned skill_cannot_be_knocked_back施放時間: 3 秒
冷卻時間: 12 秒

BetrayalKeemaMortar
通用的怪物砲擊技能。與怪物投射物相似,但帶有衝擊效果。
projectile spread radius []
number of projectiles override [1]
造成 360.6541 火焰傷害
造成 3.3333333333333% 更少傷害

is_area_damage base_is_projectile projectile_uses_contact_position projectile_uses_contact_direction cannot_stun 投射物 技能可齊射 法術 擊中 範圍 陷阱技能 圖騰技能 地雷技能 法術可重複 可觸發 範圍法術
施放時間: 1 秒
等級名字經驗值傷害攻擊間隔幽魂生命護甲閃避能量護盾火焰抗性冰冷抗性閃電抗性混沌抗性
78庫歐.果雅398541446.71.53256091641010278040404025

Melee
iconbasicattack
普通攻擊
對你的敵人無情痛擊。
skill can fire arrows [1]
skill can fire wand projectiles [1]

攻擊 投射物攻擊 技能可幻影射手 投射物 近戰單一目標 攻擊可重複 近戰 技能可齊射
施放時間: 1 秒

WalkEmergeBetrayal
walk emerge distance []施放時間: 0.72 秒

BetrayalKeemaLivingBomb
造成 791811877 火焰傷害
active skill area of effect radius +% final []
100% 機率點燃敵人
造成 50.361445783133% 更少傷害

is_area_damage 法術 擊中 範圍 陷阱技能 圖騰技能 地雷技能 範圍法術
施放時間: 3 秒
冷卻時間: 10 秒

EmptyActionAttackKeemaFireWalls
25% 較少攻擊速度
main hand base maximum attack distance []

skill_cannot_be_stunned skill_cannot_be_knocked_back
施放時間: 2 秒
冷卻時間: 7 秒

BetrayalKeemaFireWallLeft
75% 物理傷害轉化至火焰傷害
造成 165.3% 更多傷害
造成 35% 更多攻擊傷害

is_area_damage 可觸發
施放時間: 1 秒

BetrayalKeemaFireWallRight
75% 物理傷害轉化至火焰傷害
造成 165.3% 更多傷害
造成 35% 更多攻擊傷害

is_area_damage 可觸發
施放時間: 1 秒

EmptyActionSpellKeemaMortar
skill_cannot_be_stunned skill_cannot_be_knocked_back施放時間: 3 秒
冷卻時間: 12 秒

BetrayalKeemaMortar
通用的怪物砲擊技能。與怪物投射物相似,但帶有衝擊效果。
projectile spread radius []
number of projectiles override [1]
造成 276.9415.3 火焰傷害
造成 6.1111111111111% 更少傷害

is_area_damage base_is_projectile projectile_uses_contact_position projectile_uses_contact_direction cannot_stun 投射物 技能可齊射 法術 擊中 範圍 陷阱技能 圖騰技能 地雷技能 法術可重複 可觸發 範圍法術
施放時間: 1 秒
等級名字經驗值傷害攻擊間隔幽魂生命護甲閃避能量護盾火焰抗性冰冷抗性閃電抗性混沌抗性
73庫歐.果雅296091079.61.5316294118088514040404025

Melee
iconbasicattack
普通攻擊
對你的敵人無情痛擊。
skill can fire arrows [1]
skill can fire wand projectiles [1]

攻擊 投射物攻擊 技能可幻影射手 投射物 近戰單一目標 攻擊可重複 近戰 技能可齊射
施放時間: 1 秒

WalkEmergeBetrayal
walk emerge distance []施放時間: 0.72 秒

BetrayalKeemaLivingBomb
造成 55608339 火焰傷害
active skill area of effect radius +% final []
100% 機率點燃敵人
造成 48.253012048193% 更少傷害

is_area_damage 法術 擊中 範圍 陷阱技能 圖騰技能 地雷技能 範圍法術
施放時間: 3 秒
冷卻時間: 10 秒

EmptyActionAttackKeemaFireWalls
25% 較少攻擊速度
main hand base maximum attack distance []

skill_cannot_be_stunned skill_cannot_be_knocked_back
施放時間: 2 秒
冷卻時間: 7 秒

BetrayalKeemaFireWallLeft
75% 物理傷害轉化至火焰傷害
造成 149.5% 更多傷害
造成 35% 更多攻擊傷害

is_area_damage 可觸發
施放時間: 1 秒

BetrayalKeemaFireWallRight
75% 物理傷害轉化至火焰傷害
造成 149.5% 更多傷害
造成 35% 更多攻擊傷害

is_area_damage 可觸發
施放時間: 1 秒

EmptyActionSpellKeemaMortar
skill_cannot_be_stunned skill_cannot_be_knocked_back施放時間: 3 秒
冷卻時間: 12 秒

BetrayalKeemaMortar
通用的怪物砲擊技能。與怪物投射物相似,但帶有衝擊效果。
projectile spread radius []
number of projectiles override [1]
造成 211.8317.7 火焰傷害
造成 8.8888888888889% 更少傷害

is_area_damage base_is_projectile projectile_uses_contact_position projectile_uses_contact_direction cannot_stun 投射物 技能可齊射 法術 擊中 範圍 陷阱技能 圖騰技能 地雷技能 法術可重複 可觸發 範圍法術
施放時間: 1 秒
等級名字經驗值傷害攻擊間隔幽魂生命護甲閃避能量護盾火焰抗性冰冷抗性閃電抗性混沌抗性
68庫歐.果雅21536801.11.531033284637022040404025
conditions TargetIsPlayer
{
EmptyActionAttack 100 TargetMediumNear
EmptyActionSpell 100 TargetNotMediumNear TargetNotFar NotOnFullLife
LivingBomb 100 TargetNear OnLessThan75PercentLife IAmAboveLevel=10
Melee90OnlyLastTarget TargetNear
Melee30OnlyLastTarget
}
conditions TargetEvidenceIsNotInState=1
{
EmptyActionAttack 3 TargetMediumNear
EmptyActionSpell 3 TargetNotFar NotOnFullLife
LivingBomb 3 TargetNear OnLessThan75PercentLife IAmAboveLevel=10
}
Melee 3
stance BaseDefence
stance stance2

Object Type

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

Object Type Codes

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

Life
{
	on_spawned_alive = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/Keema/char_fx/char_fx.epk );"
	on_death = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/Keema/char_fx/char_fx.epk );"
}

StateMachine
{
	create_state_Helm_0 = "ShowMeshSegments( HelmetCrystalsShape );"
	create_state_Boots_0 = "ShowMeshSegments( bootsCrystals, bootsShape );"
	create_state_Gloves_0 = "ShowMeshSegments( glovesCrystalsShape, glovesShape );"
	create_state_Back_0 = "AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalKeemaRobe.ao, aux_back_attachment );"
	//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, Keema );
	"

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

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

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

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

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

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

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

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

	//Cantar's Coffin
	create_state_Back_30 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/CantarsCoffinCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/CantarsCoffinCapeHeld.ao, Keema );
	"
}

Preload
{
	preload_buff_visual = "betrayal_keema_enrage"
}
火焰抗性冰冷抗性閃電抗性混沌抗性
1515157
30303020
40404025
Path of Building
Spectre
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueBetrayal/BetrayalKeema"] = {
    name = "Korell Goya",
    life = 6,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.4,
    damageSpread = 0.2,
    attackTime = 1.53,
    attackRange = 9,
    accuracy = 1,
    weaponType1 = "One Hand Sword",
    weaponType2 = "One Hand Sword",
    skillList = {
        "Melee",
        "BetrayalKeemaLivingBomb",
        "EmptyActionAttackKeemaFireWalls",
        "EmptyActionSpellKeemaMortar",
        "WalkEmergeBetrayal",
        "BetrayalKeemaFireWallLeft",
        "BetrayalKeemaFireWallRight",
        "BetrayalKeemaMortar",
    },
    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.ProjectileAttack] = true,
        [SkillType.SkillCanMirageArcher] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.AttackCanRepeat] = true,
        [SkillType.Melee] = true,
        [SkillType.SkillCanVolley] = 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] = {1, 1, levelRequirement = 1, statInterpolation = {1, 1},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalKeemaLivingBomb"] = {
    name = "BetrayalKeemaLivingBomb",
    hidden = true,
    color = 4,
    baseEffectiveness = 5,
    incrementalEffectiveness = 0.06,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "active_skill_area_of_effect_radius_+%_final",
        "base_chance_to_ignite_%",
        "base_cast_speed_+%",
        "active_skill_damage_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, 100, 100, 0, -20, levelRequirement = 1, statInterpolation = {3, 3, 2, 1, 1, 2},  },
        [2] = {0.8, 1.2, 100, 134, 34, -55, levelRequirement = 84, statInterpolation = {3, 3, 2, 1, 1, 2},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionAttackKeemaFireWalls"] = {
    name = "EmptyActionAttackKeemaFireWalls",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2,
    baseFlags = {
    },
    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 = {1, 1},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionSpellKeemaMortar"] = {
    name = "EmptyActionSpellKeemaMortar",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["WalkEmergeBetrayal"] = {
    name = "WalkEmergeBetrayal",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.72,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_distance",
    },
    levels = {
        [1] = {300, levelRequirement = 1, statInterpolation = {1},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalKeemaFireWallLeft"] = {
    name = "BetrayalKeemaFireWallLeft",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_physical_damage_%_to_convert_to_fire",
        "active_skill_damage_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {75, 0, baseMultiplier = 1.35, levelRequirement = 1, statInterpolation = {1, 2},  },
        [2] = {75, 0, baseMultiplier = 1.35, levelRequirement = 20, statInterpolation = {1, 2},  },
        [3] = {75, 1, baseMultiplier = 1.35, levelRequirement = 21, statInterpolation = {1, 2},  },
        [4] = {75, 200, baseMultiplier = 1.35, levelRequirement = 84, statInterpolation = {1, 2},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalKeemaFireWallRight"] = {
    name = "BetrayalKeemaFireWallRight",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_physical_damage_%_to_convert_to_fire",
        "active_skill_damage_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {75, 0, baseMultiplier = 1.35, levelRequirement = 1, statInterpolation = {1, 2},  },
        [2] = {75, 0, baseMultiplier = 1.35, levelRequirement = 20, statInterpolation = {1, 2},  },
        [3] = {75, 1, baseMultiplier = 1.35, levelRequirement = 21, statInterpolation = {1, 2},  },
        [4] = {75, 200, baseMultiplier = 1.35, levelRequirement = 84, statInterpolation = {1, 2},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalKeemaMortar"] = {
    name = "BetrayalKeemaMortar",
    hidden = true,
    color = 4,
    baseEffectiveness = 0.6,
    incrementalEffectiveness = 0.042,
    description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "projectile_spread_radius",
        "number_of_projectiles_override",
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "active_skill_damage_+%_final",
        "is_area_damage",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "projectile_uses_contact_direction",
        "cannot_stun",
    },
    levels = {
        [1] = {12, 1, 0.8, 1.2, -65, levelRequirement = 1, statInterpolation = {1, 1, 3, 3, 2},  },
        [2] = {12, 1, 0.8, 1.2, -52, levelRequirement = 10, statInterpolation = {1, 1, 3, 3, 2},  },
        [3] = {12, 1, 0.8, 1.2, -30, levelRequirement = 30, statInterpolation = {1, 1, 3, 3, 2},  },
        [4] = {12, 1, 0.8, 1.2, 0, levelRequirement = 84, statInterpolation = {1, 1, 3, 3, 2},  },
    },
}