Rama, The Kinslayer
Humanoid
Monsters grant 100% increased Experience
15000% increased Rarity of Items Dropped
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
40% increased Armour
SpectreN
AreaAcid Caverns Map
Tagsaura_bearer, caster, chaos_affinity, cleaving_weapon, cursing_monster, has_two_hand_axe, has_two_handed_melee, human, humanoid, medium_height, medium_movement, non_unique_map_boss, physical_affinity, plate_armour, red_blood, wb_leader
Life
320%
Energy Shield From Life
33%
Armour
+100%
Evasion
+33%
Ailment Threshold
320%
Resistance
40 40 40 25
Damage
150%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 10
Attack Time
1.5 Second
Damage Spread
±20%
Experience
200%
Model Size
120%
Type
WbChaosLeader1
Metadata
WbChaosLeader1
Level
81
Life
5,653,328
Armour
79,317
Evasion
7,362
Energy Shield
0
Damage
1,372
Spell Damage
2,047
Accuracy
0
Attack Time
1.005
Experience
141,493
Ailment Threshold
2,657,064
Chill
8,402
Shock
8,402
Brittle
47,532
Scorch
8,402
Sap
23,212
ChaosLeaderDespair
Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, Chaos, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
Despair
Cast Time: 0.5 sec
Curses all targets in an area, lowering their chaos resistance.
Base duration is 11.4 seconds
+1.2 metres to radius
Cursed enemies have -22% to Chaos Resistance
base deal no damage [1]
WbLeapSlamCausticCloud
Attack, Area, Melee, Movement, Travel, Slam, Totemable
Leap Slam
Base Damage: 2178–3268
Critical Strike Chance: 5%
Attack Time: 1.5 sec
Jump through the air, damaging and knocking back enemies with your weapon where you land. Enemies you would land on are pushed out of the way. Requires an Axe, Mace, Sceptre, Sword or Staff.
Deals 20% more Damage
Base duration is 9 seconds
60% increased Attack Speed
Base radius is 1.5 metres
cast time overrides attack duration [1]
ground caustic art variation [2]
is area damage [1]
leap slam base caustic cloud damage to deal per minute [26911]
monster penalty against minions damage +% final vs player minions [-30]
WbEnduringCry
Buff, Area, Duration, Warcry, Cooldown
Enduring Cry
Cooldown Time: 8 sec
Performs a warcry, taunting all nearby enemies to attack the user and granting a buff to the user and nearby allies. The user and allied players also gain endurance charges.
Base duration is 1 seconds
Regenerate 10% of Life per second
Grants 2 additional Endurance Charges
WbImmortalCall
Spell, Buff, Duration, Totemable, Triggerable, Physical, Instant, Cooldown
Immortal Call
Cast Time: 0.85 sec
Cooldown Time: 5 sec
Discharges Endurance Charges, making the character invulnerable to physical damage for a short time, proportional to how many endurance charges were expended.
Base duration is 5 seconds
WbDesecratedGroundCyclone
Attack, Area, Melee, Movement
Cyclone
Base Damage: 2178–3268
Critical Strike Chance: 5%
Attack Time: 1.5 sec
Cooldown Time: 5 sec
Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.
Deals 60% less Damage
26% increased Physical Damage
120% increased Attack Speed
120% more Movement Speed
cyclone extra distance [40]
cyclone places ground desecration chaos damage per minute [33185]
is area damage [1]
WbChaosLeaderCleave
Attack, Area, Multistrikeable, Melee, ThresholdJewelArea
Cleave
Base Damage: 2178–3268
Critical Strike Chance: 5%
Attack Time: 1.5 sec
The character swings their weapon (or both weapons if dual wielding) in an arc, damaging monsters in an area in front of them. Only works with Axes and Swords.
When Dual Wielding, Deals 60% Damage from each Weapon combined
Deals 15% less Damage
18% increased Physical Damage
40% increased Attack Speed
animation effect variation [1]
is area damage [1]
skill double hits when dual wielding [1]
WbVengeance
Attack, Area, Melee, Triggered, Triggerable, InbuiltTrigger, Physical, Cooldown
Vengeance
Base Damage: 2178–3268
Critical Strike Chance: 5%
Attack Damage: 131%
Attack Damage: 131%
Attack Time: 1.5 sec
Cooldown Time: 1.2 sec
Chance to perform a swift counter-attack against all enemies around you when you are hit. Weapon range increases the area of this attack. Requires a Melee Weapon.
Deals 31% more Attack Damage
30% chance to Trigger this Skill when Hit
attack unusable if triggerable [1]
base skill show average damage instead of dps [1]
is area damage [1]
WbPoisonNova
Spell, Projectile, ProjectilesFromUser, Triggerable
Cast Time: 1 sec
Cooldown Time: 6 sec
Deals 325.8 to 488.8 Chaos Damage
Fires 15 additional Projectiles
Fires Projectiles in a circle
35% reduced Projectile Speed
Poisons Enemies on Hit
base is projectile [1]
monster projectile variation [5]
monster reverse point blank damage -% at minimum range [30]
WbVisualDetermination
Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Instant, AreaSpell, Physical, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
Determination
Cast Time: 1.2 sec
Cooldown Time: 0.5 sec
Casts an aura that grants armour to you and your allies.
active skill area of effect radius +% final [45]
base deal no damage [1]
WbSummonAnimateWeapons
Spell, Multicastable, Triggerable, Trappable, Totemable, Mineable
Cast Time: 1 sec
Cooldown Time: 1 sec
alternate minion [31]
number of monsters to summon [1]
summoned monsters are minions [1]
summoned monsters no drops or experience [1]

Object Type

version 2
extends "Metadata/Monsters/Wb/Wb"

Stats
{
	set_is_warband_leader = 1
}

Actor
{	
}

Object Type Codes

version 2
extends "Metadata/Monsters/Wb/Wb"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Wb/WbChaosLeader1"] = {
    name = "Rama, The Kinslayer",
    life = 3.2,
    energyShield = 0.33,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.5,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 10,
    accuracy = 1,
    weaponType1 = "Two Hand Axe",
    skillList = {
        "WbChaosLeaderCleave",
        "WbEnduringCry",
        "WbImmortalCall",
        "WbLeapSlamCausticCloud",
        "WbVisualDetermination",
        "WbDesecratedGroundCyclone",
        "WbPoisonNova",
        "WbSummonAnimateWeapons",
        "WbVengeance",
        "ChaosLeaderDespair",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["WbChaosLeaderCleave"] = {
    name = "Cleave",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "The character swings their weapon (or both weapons if dual wielding) in an arc, damaging monsters in an area in front of them. Only works with Axes and Swords.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ThresholdJewelArea] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "physical_damage_+%",
        "attack_speed_+%",
        "active_skill_damage_+%_final",
        "active_skill_merged_damage_+%_final_while_dual_wielding",
        "animation_effect_variation",
        "is_area_damage",
        "skill_double_hits_when_dual_wielding",
    },
    levels = {
        [1] = {0, 0, 0, -40, 1, levelRequirement = 4, statInterpolation = {1, 1, 1},  cost = { }, },
        [2] = {6, 20, -5, -40, 1, levelRequirement = 30, statInterpolation = {1, 1, 1},  cost = { }, },
        [3] = {12, 20, -10, -40, 1, levelRequirement = 50, statInterpolation = {1, 1, 1},  cost = { }, },
        [4] = {18, 40, -15, -40, 1, levelRequirement = 65, statInterpolation = {1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbEnduringCry"] = {
    name = "Enduring Cry",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Performs a warcry, taunting all nearby enemies to attack the user and granting a buff to the user and nearby allies. The user and allied players also gain endurance charges.",
    skillTypes = {
        [SkillType.Buff] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Warcry] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "buff_skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        area = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "enduring_cry_grants_x_additional_endurance_charges",
        "base_skill_effect_duration",
        "life_regeneration_rate_per_minute_%",
    },
    levels = {
        [1] = {2, 1000, 600, levelRequirement = 3, statInterpolation = {},  cost = { }, },
        [2] = {2, 1000, 600, levelRequirement = 5, statInterpolation = {},  cost = { }, },
        [3] = {2, 1000, 600, levelRequirement = 8, statInterpolation = {},  cost = { }, },
        [4] = {2, 1000, 600, levelRequirement = 12, statInterpolation = {},  cost = { }, },
        [5] = {2, 1000, 600, levelRequirement = 15, statInterpolation = {},  cost = { }, },
        [6] = {2, 1000, 600, levelRequirement = 19, statInterpolation = {},  cost = { }, },
        [7] = {2, 1000, 600, levelRequirement = 20, statInterpolation = {},  cost = { }, },
        [8] = {2, 1000, 600, levelRequirement = 21, statInterpolation = {},  cost = { }, },
        [9] = {2, 1000, 600, levelRequirement = 26, statInterpolation = {},  cost = { }, },
        [10] = {2, 1000, 600, levelRequirement = 30, statInterpolation = {},  cost = { }, },
        [11] = {2, 1000, 600, levelRequirement = 34, statInterpolation = {},  cost = { }, },
        [12] = {2, 1000, 600, levelRequirement = 38, statInterpolation = {},  cost = { }, },
        [13] = {2, 1000, 600, levelRequirement = 43, statInterpolation = {},  cost = { }, },
        [14] = {2, 1000, 600, levelRequirement = 45, statInterpolation = {},  cost = { }, },
        [15] = {2, 1000, 600, levelRequirement = 53, statInterpolation = {},  cost = { }, },
        [16] = {2, 1000, 600, levelRequirement = 58, statInterpolation = {},  cost = { }, },
        [17] = {2, 1000, 600, levelRequirement = 62, statInterpolation = {},  cost = { }, },
        [18] = {2, 1000, 600, levelRequirement = 63, statInterpolation = {},  cost = { }, },
        [19] = {2, 1000, 600, levelRequirement = 66, statInterpolation = {},  cost = { }, },
        [20] = {2, 1000, 600, levelRequirement = 67, statInterpolation = {},  cost = { }, },
        [21] = {2, 1000, 600, levelRequirement = 68, statInterpolation = {},  cost = { }, },
        [22] = {2, 1000, 600, levelRequirement = 69, statInterpolation = {},  cost = { }, },
        [23] = {2, 1000, 600, levelRequirement = 70, statInterpolation = {},  cost = { }, },
        [24] = {2, 1000, 600, levelRequirement = 71, statInterpolation = {},  cost = { }, },
        [25] = {2, 1000, 600, levelRequirement = 72, statInterpolation = {},  cost = { }, },
        [26] = {2, 1000, 600, levelRequirement = 73, statInterpolation = {},  cost = { }, },
        [27] = {2, 1000, 600, levelRequirement = 74, statInterpolation = {},  cost = { }, },
        [28] = {2, 1000, 600, levelRequirement = 75, statInterpolation = {},  cost = { }, },
        [29] = {2, 1000, 600, levelRequirement = 76, statInterpolation = {},  cost = { }, },
        [30] = {2, 1000, 600, levelRequirement = 77, statInterpolation = {},  cost = { }, },
        [31] = {2, 1000, 600, levelRequirement = 78, statInterpolation = {},  cost = { }, },
        [32] = {2, 1000, 600, levelRequirement = 79, statInterpolation = {},  cost = { }, },
        [33] = {2, 1000, 600, levelRequirement = 80, statInterpolation = {},  cost = { }, },
        [34] = {2, 1000, 600, levelRequirement = 81, statInterpolation = {},  cost = { }, },
        [35] = {2, 1000, 600, levelRequirement = 82, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbImmortalCall"] = {
    name = "Immortal Call",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Discharges Endurance Charges, making the character invulnerable to physical damage for a short time, proportional to how many endurance charges were expended.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Buff] = true,
        [SkillType.Duration] = true,
        [SkillType.Totemable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Physical] = true,
        [SkillType.Instant] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {2800, levelRequirement = 35, statInterpolation = {1},  cost = { }, },
        [2] = {3300, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
        [3] = {5000, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbLeapSlamCausticCloud"] = {
    name = "Leap Slam",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Jump through the air, damaging and knocking back enemies with your weapon where you land. Enemies you would land on are pushed out of the way. Requires an Axe, Mace, Sceptre, Sword or Staff.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Melee] = true,
        [SkillType.Movement] = true,
        [SkillType.Travel] = true,
        [SkillType.Slam] = true,
        [SkillType.Totemable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.4,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "leap_slam_base_caustic_cloud_damage_to_deal_per_minute",
        "active_skill_damage_+%_final",
        "base_skill_effect_duration",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "ground_caustic_art_variation",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
        "cast_time_overrides_attack_duration",
    },
    levels = {
        [1] = {0.80000001192093, -10, 4000, -30, 2, 15, levelRequirement = 3, statInterpolation = {3, 1, 1},  cost = { }, },
        [2] = {0.55000001192093, 0, 4000, -30, 2, 15, levelRequirement = 31, statInterpolation = {3, 1, 1},  cost = { }, },
        [3] = {0.55000001192093, 0, 6000, 30, -30, 2, 15, levelRequirement = 36, statInterpolation = {3, 1, 1, 1},  cost = { }, },
        [4] = {0.34999999403954, 0, 6000, 30, -30, 2, 15, levelRequirement = 52, statInterpolation = {3, 1, 1, 1},  cost = { }, },
        [5] = {0.34999999403954, 0, 9000, 60, -30, 2, 15, levelRequirement = 57, statInterpolation = {3, 1, 1, 1},  cost = { }, },
        [6] = {0.34999999403954, 10, 9000, 60, -30, 2, 15, levelRequirement = 66, statInterpolation = {3, 1, 1, 1},  cost = { }, },
        [7] = {0.34999999403954, 20, 9000, 60, -30, 2, 15, levelRequirement = 75, statInterpolation = {3, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbVisualDetermination"] = {
    name = "Determination",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Casts an aura that grants armour to you and your allies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Buff] = true,
        [SkillType.HasReservation] = true,
        [SkillType.TotemCastsAlone] = true,
        [SkillType.Totemable] = true,
        [SkillType.Aura] = true,
        [SkillType.Instant] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Physical] = true,
        [SkillType.CanHaveBlessing] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "aura_skill_stat_descriptions",
    castTime = 1.2,
    baseFlags = {
        area = true,
        spell = true,
        aura = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_area_of_effect_radius_+%_final",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbDesecratedGroundCyclone"] = {
    name = "Cyclone",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Melee] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "cyclone_places_ground_desecration_chaos_damage_per_minute",
        "physical_damage_+%",
        "attack_speed_+%",
        "cyclone_movement_speed_+%_final",
        "cyclone_extra_distance",
        "active_skill_damage_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {0.34999999403954, 6, 120, 120, 40, -60, levelRequirement = 4, statInterpolation = {3, 1},  cost = { }, },
        [2] = {0.34999999403954, 9, 120, 120, 40, -60, levelRequirement = 20, statInterpolation = {3, 1},  cost = { }, },
        [3] = {0.34999999403954, 12, 120, 120, 40, -60, levelRequirement = 36, statInterpolation = {3, 1},  cost = { }, },
        [4] = {0.34999999403954, 15, 120, 120, 40, -60, levelRequirement = 52, statInterpolation = {3, 1},  cost = { }, },
        [5] = {0.34999999403954, 18, 120, 120, 40, -60, levelRequirement = 66, statInterpolation = {3, 1},  cost = { }, },
        [6] = {0.34999999403954, 21, 120, 120, 40, -60, levelRequirement = 71, statInterpolation = {3, 1},  cost = { }, },
        [7] = {0.34999999403954, 24, 120, 120, 40, -60, levelRequirement = 76, statInterpolation = {3, 1},  cost = { }, },
        [8] = {0.34999999403954, 26, 120, 120, 40, -60, levelRequirement = 81, statInterpolation = {3, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbPoisonNova"] = {
    name = "WbPoisonNova",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_chaos_damage",
        "spell_maximum_base_chaos_damage",
        "monster_projectile_variation",
        "base_projectile_speed_+%",
        "number_of_additional_projectiles",
        "monster_reverse_point_blank_damage_-%_at_minimum_range",
        "global_poison_on_hit",
        "projectiles_nova",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 5, -35, 15, 30, levelRequirement = 3, statInterpolation = {3, 3},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, 5, -35, 15, 30, levelRequirement = 32, statInterpolation = {3, 3},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 5, -35, 15, 30, levelRequirement = 60, statInterpolation = {3, 3},  cost = { }, },
        [4] = {0.80000001192093, 1.2000000476837, 5, -35, 15, 30, levelRequirement = 74, statInterpolation = {3, 3},  cost = { }, },
        [5] = {0.80000001192093, 1.2000000476837, 5, -35, 15, 30, levelRequirement = 81, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbSummonAnimateWeapons"] = {
    name = "WbSummonAnimateWeapons",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "alternate_minion",
        "number_of_monsters_to_summon",
        "summoned_monsters_no_drops_or_experience",
        "summoned_monsters_are_minions",
    },
    levels = {
        [1] = {31, 1, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbVengeance"] = {
    name = "Vengeance",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Chance to perform a swift counter-attack against all enemies around you when you are hit. Weapon range increases the area of this attack. Requires a Melee Weapon.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Melee] = true,
        [SkillType.Triggered] = true,
        [SkillType.Triggerable] = true,
        [SkillType.InbuiltTrigger] = true,
        [SkillType.Physical] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "melee_counterattack_trigger_on_hit_%",
        "attack_unusable_if_triggerable",
        "base_skill_show_average_damage_instead_of_dps",
        "is_area_damage",
    },
    levels = {
        [1] = {30, baseMultiplier = 0.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        [2] = {30, baseMultiplier = 0.77, levelRequirement = 5, statInterpolation = {},  cost = { }, },
        [3] = {30, baseMultiplier = 0.79, levelRequirement = 10, statInterpolation = {},  cost = { }, },
        [4] = {30, baseMultiplier = 0.81, levelRequirement = 15, statInterpolation = {},  cost = { }, },
        [5] = {30, baseMultiplier = 0.83, levelRequirement = 20, statInterpolation = {},  cost = { }, },
        [6] = {30, baseMultiplier = 0.85, levelRequirement = 25, statInterpolation = {},  cost = { }, },
        [7] = {30, baseMultiplier = 0.87, levelRequirement = 30, statInterpolation = {},  cost = { }, },
        [8] = {30, baseMultiplier = 0.89, levelRequirement = 35, statInterpolation = {},  cost = { }, },
        [9] = {30, baseMultiplier = 0.91, levelRequirement = 40, statInterpolation = {},  cost = { }, },
        [10] = {30, baseMultiplier = 0.93, levelRequirement = 45, statInterpolation = {},  cost = { }, },
        [11] = {30, baseMultiplier = 0.95, levelRequirement = 50, statInterpolation = {},  cost = { }, },
        [12] = {30, baseMultiplier = 0.97, levelRequirement = 55, statInterpolation = {},  cost = { }, },
        [13] = {30, baseMultiplier = 0.99, levelRequirement = 60, statInterpolation = {},  cost = { }, },
        [14] = {30, baseMultiplier = 1.01, levelRequirement = 66, statInterpolation = {},  cost = { }, },
        [15] = {30, baseMultiplier = 1.03, levelRequirement = 67, statInterpolation = {},  cost = { }, },
        [16] = {30, baseMultiplier = 1.05, levelRequirement = 68, statInterpolation = {},  cost = { }, },
        [17] = {30, baseMultiplier = 1.07, levelRequirement = 69, statInterpolation = {},  cost = { }, },
        [18] = {30, baseMultiplier = 1.09, levelRequirement = 70, statInterpolation = {},  cost = { }, },
        [19] = {30, baseMultiplier = 1.11, levelRequirement = 71, statInterpolation = {},  cost = { }, },
        [20] = {30, baseMultiplier = 1.13, levelRequirement = 72, statInterpolation = {},  cost = { }, },
        [21] = {30, baseMultiplier = 1.15, levelRequirement = 73, statInterpolation = {},  cost = { }, },
        [22] = {30, baseMultiplier = 1.17, levelRequirement = 74, statInterpolation = {},  cost = { }, },
        [23] = {30, baseMultiplier = 1.19, levelRequirement = 75, statInterpolation = {},  cost = { }, },
        [24] = {30, baseMultiplier = 1.21, levelRequirement = 76, statInterpolation = {},  cost = { }, },
        [25] = {30, baseMultiplier = 1.23, levelRequirement = 77, statInterpolation = {},  cost = { }, },
        [26] = {30, baseMultiplier = 1.25, levelRequirement = 78, statInterpolation = {},  cost = { }, },
        [27] = {30, baseMultiplier = 1.27, levelRequirement = 79, statInterpolation = {},  cost = { }, },
        [28] = {30, baseMultiplier = 1.29, levelRequirement = 80, statInterpolation = {},  cost = { }, },
        [29] = {30, baseMultiplier = 1.31, levelRequirement = 81, statInterpolation = {},  cost = { }, },
        [30] = {30, baseMultiplier = 1.33, levelRequirement = 82, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ChaosLeaderDespair"] = {
    name = "Despair",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses all targets in an area, lowering their chaos resistance.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cascadable] = true,
        [SkillType.Chaos] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "active_skill_base_radius_+",
        "base_chaos_damage_resistance_%",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {9000, 0, -20, levelRequirement = 24, statInterpolation = {1, 1, 1},  cost = { }, },
        [2] = {9100, 1, -20, levelRequirement = 27, statInterpolation = {1, 1, 1},  cost = { }, },
        [3] = {9200, 1, -20, levelRequirement = 30, statInterpolation = {1, 1, 1},  cost = { }, },
        [4] = {9300, 2, -20, levelRequirement = 33, statInterpolation = {1, 1, 1},  cost = { }, },
        [5] = {9400, 2, -20, levelRequirement = 36, statInterpolation = {1, 1, 1},  cost = { }, },
        [6] = {9500, 3, -20, levelRequirement = 39, statInterpolation = {1, 1, 1},  cost = { }, },
        [7] = {9600, 3, -20, levelRequirement = 42, statInterpolation = {1, 1, 1},  cost = { }, },
        [8] = {9700, 4, -20, levelRequirement = 45, statInterpolation = {1, 1, 1},  cost = { }, },
        [9] = {9800, 4, -20, levelRequirement = 48, statInterpolation = {1, 1, 1},  cost = { }, },
        [10] = {9900, 5, -20, levelRequirement = 50, statInterpolation = {1, 1, 1},  cost = { }, },
        [11] = {10000, 5, -21, levelRequirement = 52, statInterpolation = {1, 1, 1},  cost = { }, },
        [12] = {10100, 6, -21, levelRequirement = 54, statInterpolation = {1, 1, 1},  cost = { }, },
        [13] = {10200, 6, -21, levelRequirement = 56, statInterpolation = {1, 1, 1},  cost = { }, },
        [14] = {10300, 7, -21, levelRequirement = 58, statInterpolation = {1, 1, 1},  cost = { }, },
        [15] = {10400, 7, -21, levelRequirement = 60, statInterpolation = {1, 1, 1},  cost = { }, },
        [16] = {10500, 8, -21, levelRequirement = 62, statInterpolation = {1, 1, 1},  cost = { }, },
        [17] = {10600, 8, -21, levelRequirement = 64, statInterpolation = {1, 1, 1},  cost = { }, },
        [18] = {10700, 9, -21, levelRequirement = 66, statInterpolation = {1, 1, 1},  cost = { }, },
        [19] = {10800, 9, -21, levelRequirement = 68, statInterpolation = {1, 1, 1},  cost = { }, },
        [20] = {10900, 10, -22, levelRequirement = 70, statInterpolation = {1, 1, 1},  cost = { }, },
        [21] = {11000, 10, -22, levelRequirement = 72, statInterpolation = {1, 1, 1},  cost = { }, },
        [22] = {11100, 11, -22, levelRequirement = 74, statInterpolation = {1, 1, 1},  cost = { }, },
        [23] = {11200, 11, -22, levelRequirement = 76, statInterpolation = {1, 1, 1},  cost = { }, },
        [24] = {11300, 12, -22, levelRequirement = 78, statInterpolation = {1, 1, 1},  cost = { }, },
        [25] = {11400, 12, -22, levelRequirement = 80, statInterpolation = {1, 1, 1},  cost = { }, },
        [26] = {11500, 13, -23, levelRequirement = 82, statInterpolation = {1, 1, 1},  cost = { }, },
        [27] = {11600, 13, -23, levelRequirement = 84, statInterpolation = {1, 1, 1},  cost = { }, },
        [28] = {11700, 14, -23, levelRequirement = 86, statInterpolation = {1, 1, 1},  cost = { }, },
        [29] = {11800, 14, -24, levelRequirement = 88, statInterpolation = {1, 1, 1},  cost = { }, },
        [30] = {11900, 15, -24, levelRequirement = 90, statInterpolation = {1, 1, 1},  cost = { }, },
    },
}
Monsters grant 100% increased Experience
15000% increased Rarity of Items Dropped
IdMonsterMapBoss
FamilyMonsterMapBoss
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • 40% increased Armour
    IdMonsterImplicitDamageReduction1
    FamilyIncreasedPhysicalDamageReductionRatingPercent
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • physical damage reduction rating +% Min: 40 Max: 40 Global
  • Craft Tagsdefences armour
    Rama, The Kinslayer
    Humanoid
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    40% increased Armour
    SpectreN
    Tagsaura_bearer, caster, chaos_affinity, cleaving_weapon, cursing_monster, has_two_hand_axe, has_two_handed_melee, human, humanoid, medium_height, medium_movement, physical_affinity, plate_armour, red_blood, standalone_map_boss, wb_leader
    Life
    320%
    Energy Shield From Life
    33%
    Armour
    +100%
    Evasion
    +33%
    Ailment Threshold
    320%
    Resistance
    40 40 40 25
    Damage
    150%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 10
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    120%
    Type
    WbChaosLeader1
    Metadata
    WbChaosLeader1Standalone
    Level
    68
    Life
    445,908
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    0
    Damage
    638
    Spell Damage
    953
    Accuracy
    0
    Attack Time
    1.005
    Experience
    112,805
    Ailment Threshold
    280,922
    Chill
    888
    Shock
    888
    Brittle
    5,025
    Scorch
    888
    Sap
    2,454
    ChaosLeaderDespair
    Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, Chaos, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
    Despair
    Cast Time: 0.5 sec
    Curses all targets in an area, lowering their chaos resistance.
    Base duration is 10.8 seconds
    +0.9 metres to radius
    Cursed enemies have -21% to Chaos Resistance
    base deal no damage [1]
    WbLeapSlamCausticCloud
    Attack, Area, Melee, Movement, Travel, Slam, Totemable
    Leap Slam
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Jump through the air, damaging and knocking back enemies with your weapon where you land. Enemies you would land on are pushed out of the way. Requires an Axe, Mace, Sceptre, Sword or Staff.
    Deals 10% more Damage
    Base duration is 9 seconds
    60% increased Attack Speed
    Base radius is 1.5 metres
    cast time overrides attack duration [1]
    ground caustic art variation [2]
    is area damage [1]
    leap slam base caustic cloud damage to deal per minute [12617]
    monster penalty against minions damage +% final vs player minions [-30]
    WbEnduringCry
    Buff, Area, Duration, Warcry, Cooldown
    Enduring Cry
    Cooldown Time: 8 sec
    Performs a warcry, taunting all nearby enemies to attack the user and granting a buff to the user and nearby allies. The user and allied players also gain endurance charges.
    Base duration is 1 seconds
    Regenerate 10% of Life per second
    Grants 2 additional Endurance Charges
    WbImmortalCall
    Spell, Buff, Duration, Totemable, Triggerable, Physical, Instant, Cooldown
    Immortal Call
    Cast Time: 0.85 sec
    Cooldown Time: 7 sec
    Discharges Endurance Charges, making the character invulnerable to physical damage for a short time, proportional to how many endurance charges were expended.
    Base duration is 3.3 seconds
    WbDesecratedGroundCyclone
    Attack, Area, Melee, Movement
    Cyclone
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Cooldown Time: 5 sec
    Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.
    Deals 60% less Damage
    18% increased Physical Damage
    120% increased Attack Speed
    120% more Movement Speed
    cyclone extra distance [40]
    cyclone places ground desecration chaos damage per minute [16545]
    is area damage [1]
    WbChaosLeaderCleave
    Attack, Area, Multistrikeable, Melee, ThresholdJewelArea
    Cleave
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    The character swings their weapon (or both weapons if dual wielding) in an arc, damaging monsters in an area in front of them. Only works with Axes and Swords.
    When Dual Wielding, Deals 60% Damage from each Weapon combined
    Deals 15% less Damage
    18% increased Physical Damage
    40% increased Attack Speed
    animation effect variation [1]
    is area damage [1]
    skill double hits when dual wielding [1]
    WbVengeance
    Attack, Area, Melee, Triggered, Triggerable, InbuiltTrigger, Physical, Cooldown
    Vengeance
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Damage: 105%
    Attack Damage: 105%
    Attack Time: 1.5 sec
    Cooldown Time: 1.2 sec
    Chance to perform a swift counter-attack against all enemies around you when you are hit. Weapon range increases the area of this attack. Requires a Melee Weapon.
    Deals 5% more Attack Damage
    30% chance to Trigger this Skill when Hit
    attack unusable if triggerable [1]
    base skill show average damage instead of dps [1]
    is area damage [1]
    WbPoisonNova
    Spell, Projectile, ProjectilesFromUser, Triggerable
    Cast Time: 1 sec
    Cooldown Time: 8 sec
    Deals 166.5 to 249.8 Chaos Damage
    Fires 15 additional Projectiles
    Fires Projectiles in a circle
    35% reduced Projectile Speed
    Poisons Enemies on Hit
    base is projectile [1]
    monster projectile variation [5]
    monster reverse point blank damage -% at minimum range [30]
    WbVisualDetermination
    Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Instant, AreaSpell, Physical, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Determination
    Cast Time: 1.2 sec
    Cooldown Time: 0.5 sec
    Casts an aura that grants armour to you and your allies.
    active skill area of effect radius +% final [45]
    base deal no damage [1]
    WbSummonAnimateWeapons
    Spell, Multicastable, Triggerable, Trappable, Totemable, Mineable
    Cast Time: 1 sec
    Cooldown Time: 1 sec
    alternate minion [31]
    number of monsters to summon [1]
    summoned monsters are minions [1]
    summoned monsters no drops or experience [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Wb/Wb"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    Stats
    {
    	set_is_warband_leader = 1
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Wb/Wb"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Wb/WbChaosLeader1Standalone"] = {
        name = "Rama, The Kinslayer",
        life = 3.2,
        energyShield = 0.33,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 1.5,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 10,
        accuracy = 1,
        weaponType1 = "Two Hand Axe",
        skillList = {
            "WbChaosLeaderCleave",
            "WbEnduringCry",
            "WbImmortalCall",
            "WbLeapSlamCausticCloud",
            "WbVisualDetermination",
            "WbDesecratedGroundCyclone",
            "WbPoisonNova",
            "WbSummonAnimateWeapons",
            "WbVengeance",
            "ChaosLeaderDespair",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbChaosLeaderCleave"] = {
        name = "Cleave",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "The character swings their weapon (or both weapons if dual wielding) in an arc, damaging monsters in an area in front of them. Only works with Axes and Swords.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Area] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ThresholdJewelArea] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "physical_damage_+%",
            "attack_speed_+%",
            "active_skill_damage_+%_final",
            "active_skill_merged_damage_+%_final_while_dual_wielding",
            "animation_effect_variation",
            "is_area_damage",
            "skill_double_hits_when_dual_wielding",
        },
        levels = {
            [1] = {0, 0, 0, -40, 1, levelRequirement = 4, statInterpolation = {1, 1, 1},  cost = { }, },
            [2] = {6, 20, -5, -40, 1, levelRequirement = 30, statInterpolation = {1, 1, 1},  cost = { }, },
            [3] = {12, 20, -10, -40, 1, levelRequirement = 50, statInterpolation = {1, 1, 1},  cost = { }, },
            [4] = {18, 40, -15, -40, 1, levelRequirement = 65, statInterpolation = {1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbEnduringCry"] = {
        name = "Enduring Cry",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Performs a warcry, taunting all nearby enemies to attack the user and granting a buff to the user and nearby allies. The user and allied players also gain endurance charges.",
        skillTypes = {
            [SkillType.Buff] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Warcry] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "buff_skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            area = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "enduring_cry_grants_x_additional_endurance_charges",
            "base_skill_effect_duration",
            "life_regeneration_rate_per_minute_%",
        },
        levels = {
            [1] = {2, 1000, 600, levelRequirement = 3, statInterpolation = {},  cost = { }, },
            [2] = {2, 1000, 600, levelRequirement = 5, statInterpolation = {},  cost = { }, },
            [3] = {2, 1000, 600, levelRequirement = 8, statInterpolation = {},  cost = { }, },
            [4] = {2, 1000, 600, levelRequirement = 12, statInterpolation = {},  cost = { }, },
            [5] = {2, 1000, 600, levelRequirement = 15, statInterpolation = {},  cost = { }, },
            [6] = {2, 1000, 600, levelRequirement = 19, statInterpolation = {},  cost = { }, },
            [7] = {2, 1000, 600, levelRequirement = 20, statInterpolation = {},  cost = { }, },
            [8] = {2, 1000, 600, levelRequirement = 21, statInterpolation = {},  cost = { }, },
            [9] = {2, 1000, 600, levelRequirement = 26, statInterpolation = {},  cost = { }, },
            [10] = {2, 1000, 600, levelRequirement = 30, statInterpolation = {},  cost = { }, },
            [11] = {2, 1000, 600, levelRequirement = 34, statInterpolation = {},  cost = { }, },
            [12] = {2, 1000, 600, levelRequirement = 38, statInterpolation = {},  cost = { }, },
            [13] = {2, 1000, 600, levelRequirement = 43, statInterpolation = {},  cost = { }, },
            [14] = {2, 1000, 600, levelRequirement = 45, statInterpolation = {},  cost = { }, },
            [15] = {2, 1000, 600, levelRequirement = 53, statInterpolation = {},  cost = { }, },
            [16] = {2, 1000, 600, levelRequirement = 58, statInterpolation = {},  cost = { }, },
            [17] = {2, 1000, 600, levelRequirement = 62, statInterpolation = {},  cost = { }, },
            [18] = {2, 1000, 600, levelRequirement = 63, statInterpolation = {},  cost = { }, },
            [19] = {2, 1000, 600, levelRequirement = 66, statInterpolation = {},  cost = { }, },
            [20] = {2, 1000, 600, levelRequirement = 67, statInterpolation = {},  cost = { }, },
            [21] = {2, 1000, 600, levelRequirement = 68, statInterpolation = {},  cost = { }, },
            [22] = {2, 1000, 600, levelRequirement = 69, statInterpolation = {},  cost = { }, },
            [23] = {2, 1000, 600, levelRequirement = 70, statInterpolation = {},  cost = { }, },
            [24] = {2, 1000, 600, levelRequirement = 71, statInterpolation = {},  cost = { }, },
            [25] = {2, 1000, 600, levelRequirement = 72, statInterpolation = {},  cost = { }, },
            [26] = {2, 1000, 600, levelRequirement = 73, statInterpolation = {},  cost = { }, },
            [27] = {2, 1000, 600, levelRequirement = 74, statInterpolation = {},  cost = { }, },
            [28] = {2, 1000, 600, levelRequirement = 75, statInterpolation = {},  cost = { }, },
            [29] = {2, 1000, 600, levelRequirement = 76, statInterpolation = {},  cost = { }, },
            [30] = {2, 1000, 600, levelRequirement = 77, statInterpolation = {},  cost = { }, },
            [31] = {2, 1000, 600, levelRequirement = 78, statInterpolation = {},  cost = { }, },
            [32] = {2, 1000, 600, levelRequirement = 79, statInterpolation = {},  cost = { }, },
            [33] = {2, 1000, 600, levelRequirement = 80, statInterpolation = {},  cost = { }, },
            [34] = {2, 1000, 600, levelRequirement = 81, statInterpolation = {},  cost = { }, },
            [35] = {2, 1000, 600, levelRequirement = 82, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbImmortalCall"] = {
        name = "Immortal Call",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Discharges Endurance Charges, making the character invulnerable to physical damage for a short time, proportional to how many endurance charges were expended.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Duration] = true,
            [SkillType.Totemable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Physical] = true,
            [SkillType.Instant] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.85,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {2800, levelRequirement = 35, statInterpolation = {1},  cost = { }, },
            [2] = {3300, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
            [3] = {5000, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbLeapSlamCausticCloud"] = {
        name = "Leap Slam",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Jump through the air, damaging and knocking back enemies with your weapon where you land. Enemies you would land on are pushed out of the way. Requires an Axe, Mace, Sceptre, Sword or Staff.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Area] = true,
            [SkillType.Melee] = true,
            [SkillType.Movement] = true,
            [SkillType.Travel] = true,
            [SkillType.Slam] = true,
            [SkillType.Totemable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.4,
        baseFlags = {
            attack = true,
            area = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "leap_slam_base_caustic_cloud_damage_to_deal_per_minute",
            "active_skill_damage_+%_final",
            "base_skill_effect_duration",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "ground_caustic_art_variation",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
            "cast_time_overrides_attack_duration",
        },
        levels = {
            [1] = {0.80000001192093, -10, 4000, -30, 2, 15, levelRequirement = 3, statInterpolation = {3, 1, 1},  cost = { }, },
            [2] = {0.55000001192093, 0, 4000, -30, 2, 15, levelRequirement = 31, statInterpolation = {3, 1, 1},  cost = { }, },
            [3] = {0.55000001192093, 0, 6000, 30, -30, 2, 15, levelRequirement = 36, statInterpolation = {3, 1, 1, 1},  cost = { }, },
            [4] = {0.34999999403954, 0, 6000, 30, -30, 2, 15, levelRequirement = 52, statInterpolation = {3, 1, 1, 1},  cost = { }, },
            [5] = {0.34999999403954, 0, 9000, 60, -30, 2, 15, levelRequirement = 57, statInterpolation = {3, 1, 1, 1},  cost = { }, },
            [6] = {0.34999999403954, 10, 9000, 60, -30, 2, 15, levelRequirement = 66, statInterpolation = {3, 1, 1, 1},  cost = { }, },
            [7] = {0.34999999403954, 20, 9000, 60, -30, 2, 15, levelRequirement = 75, statInterpolation = {3, 1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbVisualDetermination"] = {
        name = "Determination",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts an aura that grants armour to you and your allies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Buff] = true,
            [SkillType.HasReservation] = true,
            [SkillType.TotemCastsAlone] = true,
            [SkillType.Totemable] = true,
            [SkillType.Aura] = true,
            [SkillType.Instant] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Physical] = true,
            [SkillType.CanHaveBlessing] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "aura_skill_stat_descriptions",
        castTime = 1.2,
        baseFlags = {
            area = true,
            spell = true,
            aura = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_area_of_effect_radius_+%_final",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbDesecratedGroundCyclone"] = {
        name = "Cyclone",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Area] = true,
            [SkillType.Melee] = true,
            [SkillType.Movement] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "cyclone_places_ground_desecration_chaos_damage_per_minute",
            "physical_damage_+%",
            "attack_speed_+%",
            "cyclone_movement_speed_+%_final",
            "cyclone_extra_distance",
            "active_skill_damage_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {0.34999999403954, 6, 120, 120, 40, -60, levelRequirement = 4, statInterpolation = {3, 1},  cost = { }, },
            [2] = {0.34999999403954, 9, 120, 120, 40, -60, levelRequirement = 20, statInterpolation = {3, 1},  cost = { }, },
            [3] = {0.34999999403954, 12, 120, 120, 40, -60, levelRequirement = 36, statInterpolation = {3, 1},  cost = { }, },
            [4] = {0.34999999403954, 15, 120, 120, 40, -60, levelRequirement = 52, statInterpolation = {3, 1},  cost = { }, },
            [5] = {0.34999999403954, 18, 120, 120, 40, -60, levelRequirement = 66, statInterpolation = {3, 1},  cost = { }, },
            [6] = {0.34999999403954, 21, 120, 120, 40, -60, levelRequirement = 71, statInterpolation = {3, 1},  cost = { }, },
            [7] = {0.34999999403954, 24, 120, 120, 40, -60, levelRequirement = 76, statInterpolation = {3, 1},  cost = { }, },
            [8] = {0.34999999403954, 26, 120, 120, 40, -60, levelRequirement = 81, statInterpolation = {3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbPoisonNova"] = {
        name = "WbPoisonNova",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_chaos_damage",
            "spell_maximum_base_chaos_damage",
            "monster_projectile_variation",
            "base_projectile_speed_+%",
            "number_of_additional_projectiles",
            "monster_reverse_point_blank_damage_-%_at_minimum_range",
            "global_poison_on_hit",
            "projectiles_nova",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 5, -35, 15, 30, levelRequirement = 3, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 5, -35, 15, 30, levelRequirement = 32, statInterpolation = {3, 3},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 5, -35, 15, 30, levelRequirement = 60, statInterpolation = {3, 3},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 5, -35, 15, 30, levelRequirement = 74, statInterpolation = {3, 3},  cost = { }, },
            [5] = {0.80000001192093, 1.2000000476837, 5, -35, 15, 30, levelRequirement = 81, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbSummonAnimateWeapons"] = {
        name = "WbSummonAnimateWeapons",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "alternate_minion",
            "number_of_monsters_to_summon",
            "summoned_monsters_no_drops_or_experience",
            "summoned_monsters_are_minions",
        },
        levels = {
            [1] = {31, 1, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbVengeance"] = {
        name = "Vengeance",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Chance to perform a swift counter-attack against all enemies around you when you are hit. Weapon range increases the area of this attack. Requires a Melee Weapon.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Area] = true,
            [SkillType.Melee] = true,
            [SkillType.Triggered] = true,
            [SkillType.Triggerable] = true,
            [SkillType.InbuiltTrigger] = true,
            [SkillType.Physical] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "melee_counterattack_trigger_on_hit_%",
            "attack_unusable_if_triggerable",
            "base_skill_show_average_damage_instead_of_dps",
            "is_area_damage",
        },
        levels = {
            [1] = {30, baseMultiplier = 0.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
            [2] = {30, baseMultiplier = 0.77, levelRequirement = 5, statInterpolation = {},  cost = { }, },
            [3] = {30, baseMultiplier = 0.79, levelRequirement = 10, statInterpolation = {},  cost = { }, },
            [4] = {30, baseMultiplier = 0.81, levelRequirement = 15, statInterpolation = {},  cost = { }, },
            [5] = {30, baseMultiplier = 0.83, levelRequirement = 20, statInterpolation = {},  cost = { }, },
            [6] = {30, baseMultiplier = 0.85, levelRequirement = 25, statInterpolation = {},  cost = { }, },
            [7] = {30, baseMultiplier = 0.87, levelRequirement = 30, statInterpolation = {},  cost = { }, },
            [8] = {30, baseMultiplier = 0.89, levelRequirement = 35, statInterpolation = {},  cost = { }, },
            [9] = {30, baseMultiplier = 0.91, levelRequirement = 40, statInterpolation = {},  cost = { }, },
            [10] = {30, baseMultiplier = 0.93, levelRequirement = 45, statInterpolation = {},  cost = { }, },
            [11] = {30, baseMultiplier = 0.95, levelRequirement = 50, statInterpolation = {},  cost = { }, },
            [12] = {30, baseMultiplier = 0.97, levelRequirement = 55, statInterpolation = {},  cost = { }, },
            [13] = {30, baseMultiplier = 0.99, levelRequirement = 60, statInterpolation = {},  cost = { }, },
            [14] = {30, baseMultiplier = 1.01, levelRequirement = 66, statInterpolation = {},  cost = { }, },
            [15] = {30, baseMultiplier = 1.03, levelRequirement = 67, statInterpolation = {},  cost = { }, },
            [16] = {30, baseMultiplier = 1.05, levelRequirement = 68, statInterpolation = {},  cost = { }, },
            [17] = {30, baseMultiplier = 1.07, levelRequirement = 69, statInterpolation = {},  cost = { }, },
            [18] = {30, baseMultiplier = 1.09, levelRequirement = 70, statInterpolation = {},  cost = { }, },
            [19] = {30, baseMultiplier = 1.11, levelRequirement = 71, statInterpolation = {},  cost = { }, },
            [20] = {30, baseMultiplier = 1.13, levelRequirement = 72, statInterpolation = {},  cost = { }, },
            [21] = {30, baseMultiplier = 1.15, levelRequirement = 73, statInterpolation = {},  cost = { }, },
            [22] = {30, baseMultiplier = 1.17, levelRequirement = 74, statInterpolation = {},  cost = { }, },
            [23] = {30, baseMultiplier = 1.19, levelRequirement = 75, statInterpolation = {},  cost = { }, },
            [24] = {30, baseMultiplier = 1.21, levelRequirement = 76, statInterpolation = {},  cost = { }, },
            [25] = {30, baseMultiplier = 1.23, levelRequirement = 77, statInterpolation = {},  cost = { }, },
            [26] = {30, baseMultiplier = 1.25, levelRequirement = 78, statInterpolation = {},  cost = { }, },
            [27] = {30, baseMultiplier = 1.27, levelRequirement = 79, statInterpolation = {},  cost = { }, },
            [28] = {30, baseMultiplier = 1.29, levelRequirement = 80, statInterpolation = {},  cost = { }, },
            [29] = {30, baseMultiplier = 1.31, levelRequirement = 81, statInterpolation = {},  cost = { }, },
            [30] = {30, baseMultiplier = 1.33, levelRequirement = 82, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ChaosLeaderDespair"] = {
        name = "Despair",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Curses all targets in an area, lowering their chaos resistance.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cascadable] = true,
            [SkillType.Chaos] = true,
            [SkillType.AppliesCurse] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Hex] = true,
        },
        statDescriptionScope = "curse_skill_stat_descriptions",
        castTime = 0.5,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "active_skill_base_radius_+",
            "base_chaos_damage_resistance_%",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {9000, 0, -20, levelRequirement = 24, statInterpolation = {1, 1, 1},  cost = { }, },
            [2] = {9100, 1, -20, levelRequirement = 27, statInterpolation = {1, 1, 1},  cost = { }, },
            [3] = {9200, 1, -20, levelRequirement = 30, statInterpolation = {1, 1, 1},  cost = { }, },
            [4] = {9300, 2, -20, levelRequirement = 33, statInterpolation = {1, 1, 1},  cost = { }, },
            [5] = {9400, 2, -20, levelRequirement = 36, statInterpolation = {1, 1, 1},  cost = { }, },
            [6] = {9500, 3, -20, levelRequirement = 39, statInterpolation = {1, 1, 1},  cost = { }, },
            [7] = {9600, 3, -20, levelRequirement = 42, statInterpolation = {1, 1, 1},  cost = { }, },
            [8] = {9700, 4, -20, levelRequirement = 45, statInterpolation = {1, 1, 1},  cost = { }, },
            [9] = {9800, 4, -20, levelRequirement = 48, statInterpolation = {1, 1, 1},  cost = { }, },
            [10] = {9900, 5, -20, levelRequirement = 50, statInterpolation = {1, 1, 1},  cost = { }, },
            [11] = {10000, 5, -21, levelRequirement = 52, statInterpolation = {1, 1, 1},  cost = { }, },
            [12] = {10100, 6, -21, levelRequirement = 54, statInterpolation = {1, 1, 1},  cost = { }, },
            [13] = {10200, 6, -21, levelRequirement = 56, statInterpolation = {1, 1, 1},  cost = { }, },
            [14] = {10300, 7, -21, levelRequirement = 58, statInterpolation = {1, 1, 1},  cost = { }, },
            [15] = {10400, 7, -21, levelRequirement = 60, statInterpolation = {1, 1, 1},  cost = { }, },
            [16] = {10500, 8, -21, levelRequirement = 62, statInterpolation = {1, 1, 1},  cost = { }, },
            [17] = {10600, 8, -21, levelRequirement = 64, statInterpolation = {1, 1, 1},  cost = { }, },
            [18] = {10700, 9, -21, levelRequirement = 66, statInterpolation = {1, 1, 1},  cost = { }, },
            [19] = {10800, 9, -21, levelRequirement = 68, statInterpolation = {1, 1, 1},  cost = { }, },
            [20] = {10900, 10, -22, levelRequirement = 70, statInterpolation = {1, 1, 1},  cost = { }, },
            [21] = {11000, 10, -22, levelRequirement = 72, statInterpolation = {1, 1, 1},  cost = { }, },
            [22] = {11100, 11, -22, levelRequirement = 74, statInterpolation = {1, 1, 1},  cost = { }, },
            [23] = {11200, 11, -22, levelRequirement = 76, statInterpolation = {1, 1, 1},  cost = { }, },
            [24] = {11300, 12, -22, levelRequirement = 78, statInterpolation = {1, 1, 1},  cost = { }, },
            [25] = {11400, 12, -22, levelRequirement = 80, statInterpolation = {1, 1, 1},  cost = { }, },
            [26] = {11500, 13, -23, levelRequirement = 82, statInterpolation = {1, 1, 1},  cost = { }, },
            [27] = {11600, 13, -23, levelRequirement = 84, statInterpolation = {1, 1, 1},  cost = { }, },
            [28] = {11700, 14, -23, levelRequirement = 86, statInterpolation = {1, 1, 1},  cost = { }, },
            [29] = {11800, 14, -24, levelRequirement = 88, statInterpolation = {1, 1, 1},  cost = { }, },
            [30] = {11900, 15, -24, levelRequirement = 90, statInterpolation = {1, 1, 1},  cost = { }, },
        },
    }
    
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • 40% increased Armour
    IdMonsterImplicitDamageReduction1
    FamilyIncreasedPhysicalDamageReductionRatingPercent
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • physical damage reduction rating +% Min: 40 Max: 40 Global
  • Craft Tagsdefences armour
    Rama, The Kinslayer
    Humanoid
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    40% increased Armour
    SpectreN
    Tagscleaving_weapon, elder_map_boss, has_two_hand_axe, has_two_handed_melee, human, humanoid, medium_height, medium_movement, non_attacking, plate_armour, red_blood, wb_leader
    Life
    320%
    Energy Shield From Life
    33%
    Armour
    +100%
    Evasion
    +33%
    Ailment Threshold
    320%
    Resistance
    40 40 40 25
    Damage
    150%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 10
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    120%
    Type
    WbChaosLeader1
    Metadata
    WbChaosLeader1Elder

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	corpse_usable = false
    }
    
    Stats
    {
    	base_cannot_be_damaged = 1
    	base_cannot_be_stunned = 1
    	cannot_be_knocked_back = 1
    	is_hidden_monster = 1
    	immune_to_curses = 1
    	immune_to_auras_from_other_entities = 1
    	set_immune_vaal_lighting_warp = 1
    }
    
    Transitionable
    {
    	
    }
    
    Preload
    {
    	preload_object = "Metadata/Monsters/ElderBosses/ElderAbsorb"
    	preload_object = "Metadata/MiscellaneousObjects/ElderPortal"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	on_transition = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/entrance/affecting_target.epk );"
    	create_transitioned = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/entrance/affecting_target_instant.epk );"
    }
    
    Animated
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/entrance/entrance.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/absorb/absorb.ao"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Wb/WbChaosLeader1Elder"] = {
        name = "Rama, The Kinslayer",
        life = 3.2,
        energyShield = 0.33,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 1.5,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 10,
        accuracy = 1,
        weaponType1 = "Two Hand Axe",
        skillList = {
        },
        modList = {
        },
    }
    
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • 40% increased Armour
    IdMonsterImplicitDamageReduction1
    FamilyIncreasedPhysicalDamageReductionRatingPercent
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • physical damage reduction rating +% Min: 40 Max: 40 Global
  • Craft Tagsdefences armour
    Edit

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