SpectreY
AreaMausolée du Préteur, Les Remparts du Manoir, Manoir d'Ogham, Le Refuge de la Ziggourat, Mausolée du Préteur, Les Remparts du Manoir, Manoir d'Ogham
Tagsallows_additional_projectiles, allows_inc_aoe, Lanceur de sorts, medium_movement, melee, monster_barely_moves, not_str, physical_affinity, ranged, red_blood, Unarmed_onhit_audio, undead, zombie
Packs
  • Mausolée du Préteur, Mausolée du Préteur: Courtisane, Crétin de sang
  • Les Remparts du Manoir, Manoir d'Ogham, Les Remparts du Manoir, Manoir d'Ogham: Courtisane, Porteur de sang, Crétin de sang, Collecteur de sang
  • Le Refuge de la Ziggourat: Courtisane, Crétin de sang, Collecteur de sang
  • Le Refuge de la Ziggourat: Courtisane, Porteur de sang
  • Vie
    200%
    Energy Shield From Life
    20%
    Évasion
    +20%
    Résistance
    0 0 0 0
    Damage
    200%
    Précision
    100%
    Touches critiques Chance
    5%
    Bonus de Dégâts critiques
    +30%
    Attack Distance
    5 ~ 11
    Temps d'attaque
    2.25 Second
    Damage Spread
    ±20%
    Expérience
    200%
    Model Size
    100%
    Type
    BloodCourtesan
    Metadata
    BloodCourtesan1
    Niveau
    65
    Vie
    10,421
    Armure
    2,023
    Score d'Évasion
    528
    Bouclier d'énergie
    2,605
    Damage
    425
    Dégâts des sorts
    425
    Précision
    1,974
    Temps d'attaque
    2.25
    Expérience
    43,014
    Minion Life
    9,563
    Minion Energy Shield
    2,391
    Minion Damage
    903
    Minion Armour
    2,023
    LivingBloodGroundSmall
    Spell, Area, Damage, Triggerable, Duration, AreaSpell
    Temps d'incantation: 1 sec.
    Inflige 297.6 Dégâts physiques de base par seconde
    active skill area of effect radius +% final [-35]
    base skill effect duration [6000]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-40]
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Attaque de base
    Base Damage: 340–510
    Chances de Touche critique: 5%
    Temps d'attaque: 2.25 sec.
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    CourtesanBloodBurstBeam
    Temps de recharge: 8 sec.
    CourtesanBloodSpearAreaOfEffect
    Triggerable, Spell, Damage
    Chances de Touche critique: 5%
    Temps d'incantation: 1 sec.
    Inflige 294.6 à 441.9 Dégâts Physiques
    base is projectile [1]
    base skill can be blocked [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-40]
    CourtesanBloodSpearEmptyAction
    Temps de recharge: 8 sec.
    CourtesanBloodSpear
    Triggerable, Damage
    Pierces all Targets
    base deal no damage [1]
    base is projectile [1]
    projectile uses contact position [1]
    CourtesanBloodSpear2
    Triggerable, Damage
    Pierces all Targets
    base deal no damage [1]
    base is projectile [1]
    projectile uses contact position [1]
    CourtesanBloodSpear3
    Triggerable, Damage
    Pierces all Targets
    base deal no damage [1]
    base is projectile [1]
    projectile uses contact position [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	basic_action = "Revive"
    	basic_action = "Emerge2"
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance2"
    }
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 3317
    }
    
    Transitionable
    {
    
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Preload
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Gallows/Act1/LivingBlood/bloodrush.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Gallows/Act1/BloodCourtesan/bloodbeam.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Gallows/Act1/BloodCourtesan/pierce.ao"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Gallows/Act1/BloodCourtesan/CretinPop.epk"
    }
    
    Actor
    {
    	on_event_beamstart_for_EmptyActionSpell =
    	"
    		target.IfAlive( ()
    		{
    			PlayBeam( BloodCourtesanBurstBeam, this, this.target, default, default, default, R_Weapon, chest_jntBnd );
    			PlayBeam( BloodCourtesanBurstBeam, this, this.target, default, default, default, L_Weapon, chest_jntBnd );
    		} );
    	"
    }
    
    Life
    {
    	on_death = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk' );"
    	on_spawned_dead = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk' );"
    }
    
    Transitionable
    {
    	on_transition =
    	"
    		Roll( 1, 2,
    		{
    			PlayEffect( 'Metadata/Monsters/BloodMonsters/CourtesanAggroAudio.ao' );
    		} );
    	"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/BloodMonsters/BloodCourtesan1"] = {
        name = "Courtesan",
        life = 2,
        energyShield = 0.2,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2,
        damageSpread = 0.2,
        attackTime = 2.25,
        attackRange = 11,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "LivingBloodGroundSmall",
            "CourtesanBloodBurstBeam",
            "CourtesanBloodSpear",
            "CourtesanBloodSpear2",
            "CourtesanBloodSpear3",
            "CourtesanBloodSpearEmptyAction",
            "CourtesanBloodSpearAreaOfEffect",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = 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",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["LivingBloodGroundSmall"] = {
        name = "LivingBloodGroundSmall",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Duration] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_physical_damage_to_deal_per_minute",
            "active_skill_area_of_effect_radius_+%_final",
            "base_skill_effect_duration",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {1, -35, 6000, -40, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CourtesanBloodBurstBeam"] = {
        name = "CourtesanBloodBurstBeam",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.5,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CourtesanBloodSpear"] = {
        name = "CourtesanBloodSpear",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.5,
        baseFlags = {
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_is_projectile",
            "always_pierce",
            "projectile_uses_contact_position",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CourtesanBloodSpear2"] = {
        name = "CourtesanBloodSpear2",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_is_projectile",
            "always_pierce",
            "projectile_uses_contact_position",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CourtesanBloodSpear3"] = {
        name = "CourtesanBloodSpear3",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_is_projectile",
            "always_pierce",
            "projectile_uses_contact_position",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CourtesanBloodSpearEmptyAction"] = {
        name = "CourtesanBloodSpearEmptyAction",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.5,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CourtesanBloodSpearAreaOfEffect"] = {
        name = "CourtesanBloodSpearAreaOfEffect",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
            projectile = 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",
            "base_skill_can_be_blocked",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -40, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    Courtisane
    Monstrosity
    Courtesan
    SpectreY
    Tagsallows_additional_projectiles, allows_inc_aoe, Lanceur de sorts, medium_movement, melee, monster_barely_moves, not_str, physical_affinity, ranged, red_blood, Unarmed_onhit_audio, undead, zombie
    Packs
  • Courtisane, Crétin de sang
  • Vie
    200%
    Energy Shield From Life
    20%
    Évasion
    +20%
    Résistance
    0 0 0 0
    Damage
    200%
    Précision
    100%
    Touches critiques Chance
    5%
    Bonus de Dégâts critiques
    +30%
    Attack Distance
    5 ~ 11
    Temps d'attaque
    2.25 Second
    Damage Spread
    ±20%
    Expérience
    200%
    Model Size
    100%
    Type
    BloodCourtesan
    Metadata
    BloodCourtesanStrongbox
    Niveau
    68
    Vie
    12,411
    Armure
    2,413
    Score d'Évasion
    572
    Bouclier d'énergie
    3,103
    Damage
    466
    Dégâts des sorts
    466
    Précision
    2,180
    Temps d'attaque
    2.25
    Expérience
    57,268
    Minion Life
    10,610
    Minion Energy Shield
    2,652
    Minion Damage
    1,039
    Minion Armour
    2,413
    LivingBloodGroundSmall
    Spell, Area, Damage, Triggerable, Duration, AreaSpell
    Temps d'incantation: 1 sec.
    Inflige 322.9 Dégâts physiques de base par seconde
    active skill area of effect radius +% final [-35]
    base skill effect duration [6000]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-40]
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Attaque de base
    Base Damage: 373–559
    Chances de Touche critique: 5%
    Temps d'attaque: 2.25 sec.
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    CourtesanBloodBurstBeam
    Temps de recharge: 8 sec.
    CourtesanBloodSpearAreaOfEffect
    Triggerable, Spell, Damage
    Chances de Touche critique: 5%
    Temps d'incantation: 1 sec.
    Inflige 319.6 à 479.5 Dégâts Physiques
    base is projectile [1]
    base skill can be blocked [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-40]
    CourtesanBloodSpearEmptyAction
    Temps de recharge: 8 sec.
    CourtesanBloodSpear
    Triggerable, Damage
    Pierces all Targets
    base deal no damage [1]
    base is projectile [1]
    projectile uses contact position [1]
    CourtesanBloodSpear2
    Triggerable, Damage
    Pierces all Targets
    base deal no damage [1]
    base is projectile [1]
    projectile uses contact position [1]
    CourtesanBloodSpear3
    Triggerable, Damage
    Pierces all Targets
    base deal no damage [1]
    base is projectile [1]
    projectile uses contact position [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	basic_action = "Revive"
    	basic_action = "Emerge2"
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance2"
    }
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 3317
    }
    
    Transitionable
    {
    
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Preload
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Gallows/Act1/LivingBlood/bloodrush.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Gallows/Act1/BloodCourtesan/bloodbeam.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Gallows/Act1/BloodCourtesan/pierce.ao"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Gallows/Act1/BloodCourtesan/CretinPop.epk"
    }
    
    Actor
    {
    	on_event_beamstart_for_EmptyActionSpell =
    	"
    		target.IfAlive( ()
    		{
    			PlayBeam( BloodCourtesanBurstBeam, this, this.target, default, default, default, R_Weapon, chest_jntBnd );
    			PlayBeam( BloodCourtesanBurstBeam, this, this.target, default, default, default, L_Weapon, chest_jntBnd );
    		} );
    	"
    }
    
    Life
    {
    	on_death = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk' );"
    	on_spawned_dead = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk' );"
    }
    
    Transitionable
    {
    	on_transition =
    	"
    		Roll( 1, 2,
    		{
    			PlayEffect( 'Metadata/Monsters/BloodMonsters/CourtesanAggroAudio.ao' );
    		} );
    	"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/BloodMonsters/BloodCourtesanStrongbox"] = {
        name = "Courtesan",
        life = 2,
        energyShield = 0.2,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2,
        damageSpread = 0.2,
        attackTime = 2.25,
        attackRange = 11,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "LivingBloodGroundSmall",
            "CourtesanBloodBurstBeam",
            "CourtesanBloodSpear",
            "CourtesanBloodSpear2",
            "CourtesanBloodSpear3",
            "CourtesanBloodSpearEmptyAction",
            "CourtesanBloodSpearAreaOfEffect",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = 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",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["LivingBloodGroundSmall"] = {
        name = "LivingBloodGroundSmall",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Duration] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_physical_damage_to_deal_per_minute",
            "active_skill_area_of_effect_radius_+%_final",
            "base_skill_effect_duration",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {1, -35, 6000, -40, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CourtesanBloodBurstBeam"] = {
        name = "CourtesanBloodBurstBeam",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.5,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CourtesanBloodSpear"] = {
        name = "CourtesanBloodSpear",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.5,
        baseFlags = {
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_is_projectile",
            "always_pierce",
            "projectile_uses_contact_position",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CourtesanBloodSpear2"] = {
        name = "CourtesanBloodSpear2",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_is_projectile",
            "always_pierce",
            "projectile_uses_contact_position",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CourtesanBloodSpear3"] = {
        name = "CourtesanBloodSpear3",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_is_projectile",
            "always_pierce",
            "projectile_uses_contact_position",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CourtesanBloodSpearEmptyAction"] = {
        name = "CourtesanBloodSpearEmptyAction",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.5,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CourtesanBloodSpearAreaOfEffect"] = {
        name = "CourtesanBloodSpearAreaOfEffect",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
            projectile = 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",
            "base_skill_can_be_blocked",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -40, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    Edit

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