Oak
Humanoid
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
SpectreN
Tagsbandit, bludgeoning_weapon, flesh_armour, has_staff, has_two_handed_melee, human, humanoid, medium_height, medium_movement, melee, not_int, not_str, physical_affinity, red_blood
Life
336%
Evasion
+25%
Ailment Threshold
336%
Resistance
40 40 40 25
Damage
144%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 13
Attack Time
1.05 Second
Damage Spread
±20%
Experience
120%
Model Size
100%
Type
StrdexBanditBossEndlessLedge
Metadata
BanditLeaderOakEndlessLedge
Level
68
Life
21,616
Armour
28,790
Evasion
4,739
Energy Shield
0
Damage
538
Spell Damage
538
Accuracy
0
Attack Time
1.05
Experience
12,306
Ailment Threshold
21,616
Chill
68
Shock
68
Brittle
387
Scorch
68
Sap
189
MeleeAtAnimationSpeedUnique
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Default Attack
Base Damage: 430–645
Critical Strike Chance: 5%
Attack Time: 1.05 sec
Strike your foes down with a powerful blow.
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire arrows [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
BanditSweep
Attack, Area, Multistrikeable, Melee
Sweep
Base Damage: 430–645
Critical Strike Chance: 5%
Attack Time: 1.05 sec
Swings a two handed melee weapon in a circle, knocking back monsters around the character.
Deals 45% more Physical Damage
active skill area of effect radius +% final [-16]
cast time overrides attack duration [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-20]
ImmortalCallOak
Spell, Buff, Duration, Totemable, Triggerable, Physical, Instant, Cooldown
Immortal Call
Cast Time: 0.85 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 1 seconds
+0.8 seconds to Base Duration per Endurance Charge removed
MonsterEnduringCry
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
OakLeapSlam
Attack, Area, Melee, Movement, Travel, Slam, Totemable
Leap Slam
Base Damage: 430–645
Critical Strike Chance: 5%
Attack Time: 1.05 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 50% more Damage
Base radius is 1.5 metres
cast time overrides attack duration [1]
is area damage [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Actor
{
	main_hand_unarmed_type = "Staff"
}

Transitionable
{
	
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/BanditLeaderStrDex/BanditLeaderOakEndlessLedge"] = {
    name = "Oak",
    life = 3.36,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.44,
    damageSpread = 0.2,
    attackTime = 1.05,
    attackRange = 13,
    accuracy = 1,
    weaponType1 = "Staff",
    skillList = {
        "BanditSweep",
        "MonsterEnduringCry",
        "ImmortalCallOak",
        "MeleeAtAnimationSpeedUnique",
        "OakLeapSlam",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["BanditSweep"] = {
    name = "Sweep",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Swings a two handed melee weapon in a circle, knocking back monsters around the character.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.15,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_physical_damage_+%_final",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
        "cast_time_overrides_attack_duration",
    },
    levels = {
        [1] = {20, -20, -16, levelRequirement = 19, statInterpolation = {1},  cost = { }, },
        [2] = {25, -20, -16, levelRequirement = 39, statInterpolation = {1},  cost = { }, },
        [3] = {30, -20, -16, levelRequirement = 46, statInterpolation = {1},  cost = { }, },
        [4] = {37, -20, -16, levelRequirement = 57, statInterpolation = {1},  cost = { }, },
        [5] = {45, -20, -16, levelRequirement = 61, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MonsterEnduringCry"] = {
    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 = 4, statInterpolation = {},  cost = { }, },
        [2] = {2, 1000, 600, levelRequirement = 7, statInterpolation = {},  cost = { }, },
        [3] = {2, 1000, 600, levelRequirement = 10, statInterpolation = {},  cost = { }, },
        [4] = {2, 1000, 600, levelRequirement = 14, statInterpolation = {},  cost = { }, },
        [5] = {2, 1000, 600, levelRequirement = 18, statInterpolation = {},  cost = { }, },
        [6] = {2, 1000, 600, levelRequirement = 22, statInterpolation = {},  cost = { }, },
        [7] = {2, 1000, 600, levelRequirement = 24, statInterpolation = {},  cost = { }, },
        [8] = {2, 1000, 600, levelRequirement = 28, statInterpolation = {},  cost = { }, },
        [9] = {2, 1000, 600, levelRequirement = 32, statInterpolation = {},  cost = { }, },
        [10] = {2, 1000, 600, levelRequirement = 36, statInterpolation = {},  cost = { }, },
        [11] = {2, 1000, 600, levelRequirement = 40, statInterpolation = {},  cost = { }, },
        [12] = {2, 1000, 600, levelRequirement = 44, statInterpolation = {},  cost = { }, },
        [13] = {2, 1000, 600, levelRequirement = 48, statInterpolation = {},  cost = { }, },
        [14] = {2, 1000, 600, levelRequirement = 52, statInterpolation = {},  cost = { }, },
        [15] = {2, 1000, 600, levelRequirement = 56, statInterpolation = {},  cost = { }, },
        [16] = {2, 1000, 600, levelRequirement = 60, statInterpolation = {},  cost = { }, },
        [17] = {2, 1000, 600, levelRequirement = 63, statInterpolation = {},  cost = { }, },
        [18] = {2, 1000, 600, levelRequirement = 66, statInterpolation = {},  cost = { }, },
        [19] = {2, 1000, 600, levelRequirement = 67, statInterpolation = {},  cost = { }, },
        [20] = {2, 1000, 600, levelRequirement = 68, statInterpolation = {},  cost = { }, },
        [21] = {2, 1000, 600, levelRequirement = 69, statInterpolation = {},  cost = { }, },
        [22] = {2, 1000, 600, levelRequirement = 70, statInterpolation = {},  cost = { }, },
        [23] = {2, 1000, 600, levelRequirement = 71, statInterpolation = {},  cost = { }, },
        [24] = {2, 1000, 600, levelRequirement = 72, statInterpolation = {},  cost = { }, },
        [25] = {2, 1000, 600, levelRequirement = 73, statInterpolation = {},  cost = { }, },
        [26] = {2, 1000, 600, levelRequirement = 74, statInterpolation = {},  cost = { }, },
        [27] = {2, 1000, 600, levelRequirement = 75, statInterpolation = {},  cost = { }, },
        [28] = {2, 1000, 600, levelRequirement = 76, statInterpolation = {},  cost = { }, },
        [29] = {2, 1000, 600, levelRequirement = 77, statInterpolation = {},  cost = { }, },
        [30] = {2, 1000, 600, levelRequirement = 78, statInterpolation = {},  cost = { }, },
        [31] = {2, 1000, 600, levelRequirement = 79, statInterpolation = {},  cost = { }, },
        [32] = {2, 1000, 600, levelRequirement = 80, statInterpolation = {},  cost = { }, },
        [33] = {2, 1000, 600, levelRequirement = 81, statInterpolation = {},  cost = { }, },
        [34] = {2, 1000, 600, levelRequirement = 82, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ImmortalCallOak"] = {
    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_buff_duration_ms_+_per_removable_endurance_charge",
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {500, 1000, levelRequirement = 19, statInterpolation = {1},  cost = { }, },
        [2] = {600, 1000, levelRequirement = 35, statInterpolation = {1},  cost = { }, },
        [3] = {700, 1000, levelRequirement = 46, statInterpolation = {1},  cost = { }, },
        [4] = {800, 1000, levelRequirement = 61, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedUnique"] = {
    name = "Default Attack",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Strike your foes down with a powerful blow.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "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["OakLeapSlam"] = {
    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 = {
        "active_skill_damage_+%_final",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
        "cast_time_overrides_attack_duration",
    },
    levels = {
        [1] = {50, 15, levelRequirement = 2, statInterpolation = {},  cost = { }, },
    },
}
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
IdStunRepeatImmunityActBoss
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
  • Oak Topic /24
    NPCName
    EramirThe giant is no more? I wish I could say that this bodes well for us, but with Oak gone, Kraityn and Alira will only grow stronger.
    EramirYou have done what none of us could, not even the fierce Greust. And while we are grateful, we dare not sleep with both eyes shut just yet.

    The balance of power has gone. In overthrowing a Lord and a Lady, you have created a despot in Oak.
    Cloak of FlameHe who sows an ember shall reap an inferno.
    Cloak of DefianceWhen the throat roars,
    As eyes weep,
    When the hand grips hard
    With trembling fingers,
    When belly twists
    Yet legs stand strong,
    That is the work
    Of the Defiant Heart.
    Cloak of Tawm'r IsleyRenowned by those distinguished,
    Exalted by the few.
    He skulks in darkness,
    and watches from beneath the city.
    The OakEven the mightiest tree was once just a sapling.
    The Wise OakThe summer sun dries the soil and burns the leaves.
    The autumn rain extinguishes the flames.
    The spring bloom shades the wet earth.
    Nature is an eternal tug of war.
    Torchoak StepCenturies ago, there existed a unique grove imbued with ancestral fire.
    As with all things, the Karui used its wood for war.
    Bloodsoaked Medallion"Atziri ordained that we exploit the weaknesses inherent in our slaves.
    With relish, we did exactly as she instructed."
    - Guatelitzi, Architect of Flesh
    AshrendThe blasted oak stands forever.
    Hyaon's Fury"Hyaon the 'Red Wolf'
    Howling mad
    Cloaked in blood
    A banner to his legion
    A terror to his foes."
    - Garivaldi, Chronicler to the Empire
    The Long WinterIn the years that followed the twisted sky,
    cold winds cloaked Wraeclast in snow.
    The pure-white blanket masked a black heart
    that lay dormant deep beneath the earth.
    The Living BladeGreen-cloaked travelers emerged from the mists, planted a tree,
    and named it Lorrata. Its strongest root became a weapon...
    Tawhoa's FellingStrike with the might of a falling oak,
    and know that you never stand alone.
    Oak Buckler
    Oak's AmuletA relic of a sundered relationship,
    it awaits reconciliation with its kin.
    Arcane Cloak
    Torn Cloak
    Tattered Cloak
    Hooded Cloak
    Whisper-woven Cloak
    Honoured Tattoo of the Oak
    Oakbranch Tincture
    Wereclaw TalismanIt's said to be noble to stand one's ground.
    To soak the earth in stalwart blood.
    While the First Ones chose to laugh and run
    and caper with untamed glee.
    - The Wolven King
    Oak Text Audio /18
    Name
    Come to shelter from this strange weather, have you? This storm of the unreal. My usual guests knock instead of slaughtering my doormen... but you're not 'usual', are you?
    The Darkness
    It's a shame you felt compelled to dispel the climate of shadow. I was using it to my tactical advantage against those more confused remainders of Kraityn and Alira's camps. You should have checked with me before taking such dramatic action within my kingdom.
    The Darkness
    Quite the rush to the head, that. You keep this, as a souvenir of your fine efforts.

    Now be on your way. Find yourself a patch of dirt to call your own, far from here. As you may have gathered, I have little tolerance for neighbours.
    Hand in Amulets
    I knew you were worthy. Rid this troubled land of two of its worst ailments... and before the light leaves Kraityn's and Alira's eyes, be sure to tell them that Oak sent you.
    Oak's Rivals
    And so a new enemy of hope rises from the ashes. Time to put you out, little flame.
    Oak's Rivals
    Now, I could have sworn we had concluded our business and said our cordial farewells. An understanding of mutual exclusion was reached. Perhaps you need a little reminder to jog your memory... a medicinal tap on the head like I administered to Kraityn.
    Oak's Rivals
    You strike me as someone who craves a higher purpose. Something worthy. Something like peace.

    Three tribes battle for this forest. Every day my brethren and I battle and die with Kraityn's rats of the bridge, and Alira's thralls of the old road. To spare the lives of many, you need take only two.

    But if peace isn't reward enough for you, bring me the amulets that hang around Kraityn's and Alira's worthless necks. When joined with mine, those trinkets will forge us a new strength, you and I. The strength to bring about peace.
    Oak's Rivals
    So an enemy of hope has fallen. Kraityn will not be missed. Did you do it for a higher purpose, perhaps? Something worthy... like peace?

    Every day my brethren must battle and die with Alira's thralls of the old road. To spare the lives of many, you need take only one.

    But if peace isn't enough reward for you, bring me the amulet that hangs around Alira's worthless neck. I trust you have Kraityn's in hand already? I thought so. When joined with mine, those trinkets will forge us a new strength, you and I. The strength to bring about peace.
    Oak's Rivals
    So an enemy of hope has fallen. Alira will not be missed. Did you do it for a higher purpose, perhaps? Something worthy... like peace?

    Every day my brethren must battle and die with Kraityn's bridge rats. To save the lives of many, you need take only one.

    But if peace isn't reward enough for you, bring me the amulet that hangs around Kraityn's worthless neck. I trust you have Alira's in hand already? I thought so. When joined with mine, those trinkets will forge us a new strength, you and I. The strength to bring about peace.
    Oak's Rivals
    The halfwit and the whore are dead? I never thought I'd see the day.

    Now I am king, unquestioned, unrivaled. A fine feeling indeed. Not much of a kingdom to speak of, but at least it's a peaceful one.

    But if peace isn't reward enough for you, give me the amulets that Kraityn and Alira wore around their worthless necks. When joined with mine, those trinkets will forge us a new strength, you and I. The strength to continue to do what we must.
    Oak's Rivals
    Kraityn sent you? But you strike me as someone who craves a higher purpose than that. Something worthy. Something like peace.

    Every day my brethren and I battle and die with Kraityn's rats of the bridge, and Alira's thralls of the old road. To spare the lives of many, you need take only two.

    But if peace isn't reward enough for you, bring me the amulets that hang around Kraityn's and Alira's worthless necks. When joined with mine, those trinkets will forge us a new strength, you and I. The strength to bring about peace.
    Oak's Rivals
    So Alira has fallen. A worthy achievement on your part. And yet you serve Kraityn? Not so worthy. You strike me as someone who craves a higher purpose than that. Something like... peace.

    Every day my brethren must battle and die with Kraityn's bridge rats. To spare the lives of many, you need take only one.

    But if peace isn't reward enough for you, bring me the amulet that hangs around Kraityn's worthless neck. I trust you have Alira's in hand already? I thought so. When joined with mine, those trinkets will forge us a new strength, you and I. The strength to bring about peace.
    Oak's Rivals
    Alira sent you? But you strike me as someone who craves a higher purpose than that. Something worthy. Something like peace.

    Every day my brethren battle and die with Kraityn's rats of the bridge, and Alira's thralls of the old road. To spare the lives of many, you need take only two.

    But if peace isn't reward enough for you, bring me the amulets that hang around Kraityn's and Alira's worthless necks. When joined with mine, those trinkets will forge us a new strength, you and I. The strength to bring about peace.
    Oak's Rivals
    So Kraityn has fallen. A worthy achievement on your part. And yet you serve Alira? Not so worthy. You strike me as someone who craves a higher purpose than that. Something like... peace.

    Every day my brethren must battle and die with Alira's enthralled wretches. To spare the lives of many, you need take only one.

    But if peace isn't reward enough for you, bring me the amulet that hangs around Alira's worthless neck. I trust you have Kraityn's in hand already? I thought so. When joined with mine, those trinkets will forge us a new strength, you and I. The strength to bring about peace.
    Oak's Rivals
    And so an enemy of hope falls... I doubt Kraityn knew what hit him.

    Alira won't be so straightforward. There's some twisted mana in her veins. Still, a dagger in the belly? Best cure I know for unwanted enchantments.
    Oak's Rivals
    And so an enemy of hope falls... I doubt that Alira knew what hit her.

    Kraityn won't be so straightforward. Those twin blades of his? He calls them his "daughters", and two sharper-tongued maidens you will never meet.
    Oak's Rivals
    Today I am king. Unquestioned, unrivaled. A fine feeling indeed. Not much of a kingdom to speak of, but it's a start.

    Now, hand me those amulets so that I may reward my most resourceful of subjects.
    Oak's Rivals
    This forest bleeds from the wounds of a pointless war, and yet here you stand, idle. Perhaps you are not the ally of action I took you for.
    Oak's Rivals
    Edit

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