Oshabi, Avatar of the Grove Unique /4
(100–150)% increased Evasion and Energy Shield
(5–7)% increased Attack and Cast Speed
(20–25)% chance to inflict Withered for 2 seconds on Hit
Enemies take 4% increased Elemental Damage from your Hits for
each Withered you have inflicted on them
each Withered you have inflicted on them
Your Hits cannot Penetrate or ignore Elemental Resistances
(Withered applies 6% increased Chaos Damage Taken, and can be inflicted up to 15 times)
Socketed Gems are Supported by Level (1–10) (1–164)
Socketed Gems are Supported by Level (25–35) (1–164)
+(25–30) to all Attributes
(Attributes are Strength, Dexterity, and Intelligence)
1.6% of Physical Attack Damage Leeched as Life
20% chance to Trigger Level 25 Summon Spectral Wolf on Critical Strike with this Weapon
(15–20)% increased Attack Speed
(22–28)% increased Critical Strike Chance
+(15–25)% to Global Critical Strike Multiplier
local use skill on crit % [20]
+22% Chance to Block Spell Damage while wielding a Staff
Grants Level 20 Brandsurge Skill
Brand Skills have (50–100)% increased Duration
Oshabi, Avatar of the Grove
Humanoid
Monsters grant 100% increased Experience
15000% increased Rarity of Items Dropped
Action Speed cannot be modified to below 50% of base value
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
Cannot be Knocked Back
15000% increased Rarity of Items Dropped
Action Speed cannot be modified to below 50% of base value
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
Cannot be Knocked Back
Cannot be Damaged
Cannot be Stunned
is hidden monster [1]
Cannot be Stunned
is hidden monster [1]
Spectre | N |
---|---|
Tags | animal_claw_weapon, avian_pursuit, caster, chaos_affinity, cold_affinity, fire_affinity, flesh_armour, human, humanoid, is_unarmed, large_model, nature_boss, not_dex, not_str, oshabi_boss, physical_affinity, ranged, red_blood, unusable_corpse, very_slow_movement |
Life
3600%
Energy Shield From Life
50%
Ailment Threshold
504%
Resistance
50
50
50
30
Damage
300%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 10
Attack Time
1.995 Second
Damage Spread
±20%
Experience
300%
Model Size
100%
Type
HarvestOshabiBoss
Metadata
OshabiBoss
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
68
Life
5,016,469
Armour
28,790
Evasion
4,739
Energy Shield
0
Damage
1,276
Spell Damage
1,905
Accuracy
0
Attack Time
1.33665
Experience
169,208
Ailment Threshold
442,453
Chill
1,399
Shock
1,399
Brittle
7,915
Scorch
1,399
Sap
3,865
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
OshabiSubmergeEAS
Spell
Cast Time: 1 sec
Cooldown Time: 0.5 sec
skill cannot be interrupted [1]
skill cannot be stunned [1]
skill cannot be stunned [1]
OshabiEmergeEAS2
Spell
Cast Time: 1 sec
Cooldown Time: 0.5 sec
skill cannot be interrupted [1]
skill cannot be stunned [1]
skill cannot be stunned [1]
OshabiPickDestinationEAS3
Spell
Cast Time: 1 sec
Cooldown Time: 0.5 sec
Using Supported Skills is Instant
skill cannot be interrupted [1]
skill cannot be stunned [1]
skill cannot be interrupted [1]
skill cannot be stunned [1]
HarvestOshabiEASProjSpam
Spell
Cast Time: 1.5 sec
HarvestOshabiCyanBloomGT
Triggerable, Spell
Cast Time: 2.67 sec
Cooldown Time: 16 sec
HarvestOshabiEASVineCrossCascade
Spell
Cast Time: 2.67 sec
Cooldown Time: 15 sec
HarvestOshabiSSMHammerVineInFront
Spell, Multicastable, Triggerable
Cast Time: 2.5 sec
Cooldown Time: 16 sec
alternate minion [503]
number of monsters to summon [1]
summon specific monsters radius +% [-99]
summoned monsters are minions [1]
summoned monsters no drops or experience [1]
number of monsters to summon [1]
summon specific monsters radius +% [-99]
summoned monsters are minions [1]
summoned monsters no drops or experience [1]
HarvestOshabiEASProjSpamBarrage
Spell
Cast Time: 5 sec
Cooldown Time: 20 sec
HarvestOshabiEASSummonBoth
Spell
Cast Time: 2.67 sec
HarvestOshabiEASSummonLeft
Spell
Cast Time: 2.67 sec
HarvestOshabiEASSummonRight
Spell
Cast Time: 2.67 sec
HarvestOshabiProjSpamOrange
Spell, Projectile, ProjectilesFromUser, Triggerable
Cast Time: 1 sec
Deals 1369 to 2054 Physical Damage
80% of Physical Damage Converted to Fire Damage
50% chance to Ignite enemies
base is projectile [1]
monster projectile variation [146]
projectile uses contact position [1]
use scaled contact offset [1]
80% of Physical Damage Converted to Fire Damage
50% chance to Ignite enemies
base is projectile [1]
monster projectile variation [146]
projectile uses contact position [1]
use scaled contact offset [1]
HarvestOshabiProjSpamRed
Spell, Projectile, ProjectilesFromUser, Triggerable
Cast Time: 1 sec
Deals 556.3 to 834.5 Physical Damage
Hinder Enemies on Hit
base is projectile [1]
is oshabi wild skill [1]
monster projectile variation [147]
projectile uses contact position [1]
use scaled contact offset [1]
Hinder Enemies on Hit
base is projectile [1]
is oshabi wild skill [1]
monster projectile variation [147]
projectile uses contact position [1]
use scaled contact offset [1]
HarvestOshabiProjSpamBlue
Spell, Projectile, ProjectilesFromUser, Triggerable
Cast Time: 1 sec
Deals 2054 to 3081 Physical Damage
50% of Physical Damage Converted to Lightning Damage
50% of Physical Damage Converted to Cold Damage
33% chance to Freeze enemies
33% chance to Shock enemies
base is projectile [1]
is oshabi primal skill [1]
monster projectile variation [148]
projectile uses contact position [1]
use scaled contact offset [1]
50% of Physical Damage Converted to Lightning Damage
50% of Physical Damage Converted to Cold Damage
33% chance to Freeze enemies
33% chance to Shock enemies
base is projectile [1]
is oshabi primal skill [1]
monster projectile variation [148]
projectile uses contact position [1]
use scaled contact offset [1]
HarvestOshabiProjSpamGreen
Spell, Projectile, ProjectilesFromUser, Triggerable
Cast Time: 1 sec
Deals 513.5 to 770.3 Physical Damage
15% of Physical Damage Converted to Chaos Damage
Always Poison on Hit
base is projectile [1]
is oshabi vivid skill [1]
monster projectile variation [149]
projectile uses contact position [1]
use scaled contact offset [1]
visual hit effect chaos is green [1]
15% of Physical Damage Converted to Chaos Damage
Always Poison on Hit
base is projectile [1]
is oshabi vivid skill [1]
monster projectile variation [149]
projectile uses contact position [1]
use scaled contact offset [1]
visual hit effect chaos is green [1]
HarvestOshabiCyanBloomSSM
Spell, Multicastable, Triggerable
Cast Time: 1 sec
alternate minion [510]
number of monsters to summon [1]
summon specific monsters radius +% [-99]
summoned monsters are minions [1]
summoned monsters no drops or experience [1]
number of monsters to summon [1]
summon specific monsters radius +% [-99]
summoned monsters are minions [1]
summoned monsters no drops or experience [1]
HarvestOshabiVineBarrierGT
Triggerable, Spell
Cast Time: 1 sec
HarvestOshabiVineBarrierSSM
Spell, Multicastable, Triggerable
Cast Time: 1 sec
alternate minion [511]
number of monsters to summon [1]
summon specific monsters radius +% [-95]
summoned monsters are minions [1]
summoned monsters no drops or experience [1]
number of monsters to summon [1]
summon specific monsters radius +% [-95]
summoned monsters are minions [1]
summoned monsters no drops or experience [1]
HarvestOshabiCombatVinesGTLeftNear
Triggerable, Spell
Cast Time: 2.67 sec
Cooldown Time: 16 sec
HarvestOshabiCombatVinesGTLeftFar
Triggerable, Spell
Cast Time: 2.67 sec
Cooldown Time: 16 sec
HarvestOshabiCombatVinesGTRightNear
Triggerable, Spell
Cast Time: 2.67 sec
Cooldown Time: 16 sec
HarvestOshabiCombatVinesGTRightFar
Triggerable, Spell
Cast Time: 2.67 sec
Cooldown Time: 16 sec
HarvestOshabiVineCascadeGS
Triggerable, Attack
Base Damage: 2027–3041
Critical Strike Chance: 5%
Attack Damage: 67%
Attack Time: 1.995 sec
Deals 33% less Attack Damage
50% of Physical Damage Converted to Fire Damage
33% chance to Ignite enemies
active skill area of effect radius +% final [-25]
is area damage [1]
50% of Physical Damage Converted to Fire Damage
33% chance to Ignite enemies
active skill area of effect radius +% final [-25]
is area damage [1]
HarvestOshabiVineCascadeGT1
Triggerable, Spell
Cast Time: 2.67 sec
HarvestOshabiVineCascadeGT2
Triggerable, Spell
Cast Time: 2.67 sec
HarvestOshabiCrownOfThornsSummonerDaemonSSM
Spell, Multicastable, Triggerable
Cast Time: 1 sec
alternate minion [513]
number of monsters to summon [1]
summon specific monsters radius +% [-95]
summoned monsters are minions [1]
summoned monsters no drops or experience [1]
number of monsters to summon [1]
summon specific monsters radius +% [-95]
summoned monsters are minions [1]
summoned monsters no drops or experience [1]
HarvestOshabiEASSummonDouble
Spell
Cast Time: 1.67 sec
Cooldown Time: 5 sec
HarvestOshabiSSMBattleVine
Spell, Multicastable, Triggerable
Cast Time: 1 sec
alternate minion [512]
minion dies when parent dies [1]
number of monsters to summon [1]
summon specific monsters radius +% [-33]
summoned monsters are minions [1]
summoned monsters no drops or experience [1]
minion dies when parent dies [1]
number of monsters to summon [1]
summon specific monsters radius +% [-33]
summoned monsters are minions [1]
summoned monsters no drops or experience [1]
HarvestOshabiVineCascadeGT3
Triggerable, Spell
Cast Time: 2.67 sec
HarvestOshabiEASSummonTriple
Spell
Cast Time: 2.17 sec
Cooldown Time: 12 sec
HarvestOshabiSSMCombatVineLeft
Spell, Multicastable, Triggerable
Cast Time: 1 sec
alternate minion [514]
number of monsters to summon [3]
summon specific monsters radius +% [-50]
summoned monsters are minions [1]
summoned monsters no drops or experience [1]
number of monsters to summon [3]
summon specific monsters radius +% [-50]
summoned monsters are minions [1]
summoned monsters no drops or experience [1]
HarvestOshabiSSMCombatVineRight
Spell, Multicastable, Triggerable
Cast Time: 1 sec
alternate minion [515]
number of monsters to summon [3]
summon specific monsters radius +% [-50]
summoned monsters are minions [1]
summoned monsters no drops or experience [1]
number of monsters to summon [3]
summon specific monsters radius +% [-50]
summoned monsters are minions [1]
summoned monsters no drops or experience [1]
HarvestOshabiSSMBattleVineTarget
Spell, Multicastable, Triggerable
Cast Time: 1 sec
alternate minion [512]
minion dies when parent dies [1]
number of monsters to summon [1]
summon specific monsters radius +% [-99]
summoned monsters are minions [1]
summoned monsters no drops or experience [1]
minion dies when parent dies [1]
number of monsters to summon [1]
summon specific monsters radius +% [-99]
summoned monsters are minions [1]
summoned monsters no drops or experience [1]
OshabiOrbProjectile
Spell
Cast Time: 2.2 sec
Cooldown Time: 16 sec
Deals 620.5 to 930.8 Physical Damage
Hinder Enemies on Hit
base is projectile [1]
is oshabi wild skill [1]
projectile uses contact position [1]
Hinder Enemies on Hit
base is projectile [1]
is oshabi wild skill [1]
projectile uses contact position [1]
HarvestOshabiSSMHammerVineBehind
Spell, Multicastable, Triggerable
Cast Time: 2.5 sec
Cooldown Time: 16 sec
alternate minion [517]
number of monsters to summon [1]
summon specific monsters radius +% [-99]
summoned monsters are minions [1]
summoned monsters no drops or experience [1]
number of monsters to summon [1]
summon specific monsters radius +% [-99]
summoned monsters are minions [1]
summoned monsters no drops or experience [1]
HarvestOshabiVineCascadeGT4
Triggerable, Spell
Cast Time: 2.67 sec
HarvestOshabiVineCascadeGS2
Triggerable, Attack
Base Damage: 2027–3041
Critical Strike Chance: 5%
Attack Damage: 67%
Attack Time: 1.995 sec
25% of Physical Damage Converted to Lightning Damage
Deals 33% less Attack Damage
25% of Physical Damage Converted to Cold Damage
33% chance to Freeze enemies
33% chance to Shock enemies
active skill area of effect radius +% final [-25]
is area damage [1]
is oshabi primal skill [1]
Deals 33% less Attack Damage
25% of Physical Damage Converted to Cold Damage
33% chance to Freeze enemies
33% chance to Shock enemies
active skill area of effect radius +% final [-25]
is area damage [1]
is oshabi primal skill [1]
HarvestOshabiVineCascadeGS3
Triggerable, Attack
Base Damage: 2027–3041
Critical Strike Chance: 5%
Attack Damage: 41%
Attack Time: 1.995 sec
Deals 59% less Attack Damage
15% of Physical Damage Converted to Chaos Damage
Always Poison on Hit
active skill area of effect radius +% final [-25]
is area damage [1]
is oshabi vivid skill [1]
visual hit effect chaos is green [1]
15% of Physical Damage Converted to Chaos Damage
Always Poison on Hit
active skill area of effect radius +% final [-25]
is area damage [1]
is oshabi vivid skill [1]
visual hit effect chaos is green [1]
HarvestOshabiVineCascadeGS4
Triggerable, Attack
Base Damage: 2027–3041
Critical Strike Chance: 5%
Attack Damage: 41%
Attack Time: 1.995 sec
Deals 59% less Attack Damage
Maim on Hit
active skill area of effect radius +% final [-25]
is area damage [1]
is oshabi wild skill [1]
Maim on Hit
active skill area of effect radius +% final [-25]
is area damage [1]
is oshabi wild skill [1]
HarvestOshabiCrownOfThornsCentreMarkerSO
Triggerable, Spell
Cast Time: 1 sec
HarvestOshabiCTS1I
skill cannot be interrupted [1]
skill cannot be stunned [1]
skill cannot be stunned [1]
HarvestOshabiCTS2I
Cooldown Time: 45 sec
skill cannot be interrupted [1]
skill cannot be stunned [1]
skill cannot be stunned [1]
OshabiPickDestinationEAS5NoLineOfSight
Spell
Cast Time: 1 sec
Cooldown Time: 0.5 sec
Using Supported Skills is Instant
skill cannot be interrupted [1]
skill cannot be stunned [1]
skill cannot be interrupted [1]
skill cannot be stunned [1]
HarvestOshabiCyanBattleVineGT
Triggerable, Spell
Cast Time: 1 sec
HarvestOshabiSSMCyanBattleVineTarget
Spell, Multicastable, Triggerable
Cast Time: 1 sec
alternate minion [518]
minion dies when parent dies [1]
number of monsters to summon [1]
summon specific monsters radius +% [-90]
summoned monsters are minions [1]
summoned monsters no drops or experience [1]
minion dies when parent dies [1]
number of monsters to summon [1]
summon specific monsters radius +% [-90]
summoned monsters are minions [1]
summoned monsters no drops or experience [1]
OshabiTeleportSlam
Spell, Movement
Cast Time: 2 sec
Cooldown Time: 30 sec
skill cannot be interrupted [1]
skill cannot be stunned [1]
skill cannot be stunned [1]
OshabiTeleportSlamGA
Triggerable, Attack
Base Damage: 2027–3041
Critical Strike Chance: 5%
Attack Time: 1.995 sec
is area damage [1]
OshabiTeleportSlamBloomEG
Triggerable, Spell
Cast Time: 1 sec
OshabiOrbProjectileMPSTrigger
Spell, Projectile, ProjectilesFromUser, Triggerable
Cast Time: 1 sec
Deals 620.5 to 930.8 Physical Damage
Hinder Enemies on Hit
base is projectile [1]
is oshabi wild skill [1]
monster penalty against minions damage +% final vs player minions [-50]
monster projectile variation [151]
projectile uses contact direction [1]
projectile uses contact position [1]
Hinder Enemies on Hit
base is projectile [1]
is oshabi wild skill [1]
monster penalty against minions damage +% final vs player minions [-50]
monster projectile variation [151]
projectile uses contact direction [1]
projectile uses contact position [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" Pathfinding { immobile = true } Actor { basic_action = "Emerge" } Positioned { force_placement = true } StateMachine { define_shared_state = " visible; emerge; travelling; current_colour; minimap_icon; repeat_fight; in_channel_state; " // colour - 0:none, 1:orange, 2:blue, 3:green, 4:red // repeat_fight: 0: first time fight, 1: second time fight+ } MinimapIcon { icon = "HarvestOshabiBoss" } Stats { map_hidden_monster_life_+%_final = 2000 } Life { corpse_usable = false } Preload { preload_object = "Metadata/MiscellaneousObjects/Harvest/RootPath/RootPathOshabi" }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" Functions { DispatchEmergeTextAudio = " IfState( repeat_fight, 0, { PlayTextAudio( HarvestBossIntroTwo , Metadata/Monsters/LeagueHarvest/Oshabi/OshabiBoss, 0); }, { DoRandom( { PlayTextAudio( HarvestReBossIntroOne , Metadata/Monsters/LeagueHarvest/Oshabi/OshabiBoss, 0); }, { PlayTextAudio( HarvestReBossIntroTwo , Metadata/Monsters/LeagueHarvest/Oshabi/OshabiBoss, 0); }, { PlayTextAudio( HarvestReBossIntroThree , Metadata/Monsters/LeagueHarvest/Oshabi/OshabiBoss, 0); }, { PlayTextAudio( HarvestReBossIntroFour , Metadata/Monsters/LeagueHarvest/Oshabi/OshabiBoss, 0); } ); } ); " DispatchDeathTextAudio = " IfState( repeat_fight, 0, { DoRandom( { PlayTextAudio( HarvestBossDeathOne , Metadata/Monsters/LeagueHarvest/Oshabi/OshabiBoss, 0); }, { PlayTextAudio( HarvestBossDeathTwo , Metadata/Monsters/LeagueHarvest/Oshabi/OshabiBoss, 0); } ); }, { DoRandom( { PlayTextAudio( HarvestReBossDeathOne , Metadata/Monsters/LeagueHarvest/Oshabi/OshabiBoss, 0); }, { PlayTextAudio( HarvestReBossDeathTwo , Metadata/Monsters/LeagueHarvest/Oshabi/OshabiBoss, 0); }, { PlayTextAudio( HarvestReBossDeathThree , Metadata/Monsters/LeagueHarvest/Oshabi/OshabiBoss, 0); }, { PlayTextAudio( HarvestReBossDeathFour , Metadata/Monsters/LeagueHarvest/Oshabi/OshabiBoss, 0); } ); } ); " DoEmergeEffects = " AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_anger.epk ); Delay( 1.0, { RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_anger.epk ); AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_anger_idle.epk ); } ); " AddCascadeVines = " IfState( current_colour, 1, { AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/vine_cascade/anger_cascade_start.ao, cascade_left ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/vine_cascade/anger_cascade_start.ao, oshabi_cascade_intro_01 ); AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/vine_cascade/anger_cascade_start_flip.ao, cascade_right ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/vine_cascade/anger_cascade_start_flip.ao, oshabi_cascade_intro_01 ); } ); IfState( current_colour, 2, { AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/vine_cascade/bulb_cascade_start.ao, cascade_left ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/vine_cascade/bulb_cascade_start.ao, oshabi_cascade_intro_01 ); AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/vine_cascade/bulb_cascade_start_flip.ao, cascade_right ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/vine_cascade/bulb_cascade_start_flip.ao, oshabi_cascade_intro_01 ); } ); IfState( current_colour, 3, { AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/vine_cascade/scale_cascade_start.ao, cascade_left ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/vine_cascade/scale_cascade_start.ao, oshabi_cascade_intro_01 ); AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/vine_cascade/scale_cascade_start_flip.ao, cascade_right ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/vine_cascade/scale_cascade_start_flip.ao, oshabi_cascade_intro_01 ); } ); IfState( current_colour, 4, { AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/vine_cascade/thorn_cascade_start.ao, cascade_left ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/vine_cascade/thorn_cascade_start.ao, oshabi_cascade_intro_01 ); AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/vine_cascade/thorn_cascade_start_flip.ao, cascade_right ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/vine_cascade/thorn_cascade_start_flip.ao, oshabi_cascade_intro_01 ); } ); " ActivateLight = " IfState( current_colour, 1, { PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/boss_light.ao, idle_anger ); } ); IfState( current_colour, 2, { PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/boss_light.ao, idle_bulb ); } ); IfState( current_colour, 3, { PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/boss_light.ao, idle_scale ); } ); IfState( current_colour, 4, { PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/boss_light.ao, idle_thorn ); } ); " AttachCastParticles_L = " IfState( current_colour, 1, { AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/cast_FX_L.epk ); Delay( 1.0, { RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/cast_FX_L.epk ); } ); } ); IfState( current_colour, 2, { AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/cast_FX_L_blue.epk ); Delay( 1.0, { RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/cast_FX_L_blue.epk ); } ); } ); IfState( current_colour, 3, { AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/cast_FX_L_green.epk ); Delay( 1.0, { RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/cast_FX_L_green.epk ); } ); } ); IfState( current_colour, 4, { AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/cast_FX_L_red.epk ); Delay( 1.0, { RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/cast_FX_L_red.epk ); } ); } ); " AttachCastParticles_R = " IfState( current_colour, 1, { AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/cast_FX_R.epk ); Delay( 1.0, { RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/cast_FX_R.epk ); } ); } ); IfState( current_colour, 2, { AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/cast_FX_R_blue.epk ); Delay( 1.0, { RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/cast_FX_R_blue.epk ); } ); } ); IfState( current_colour, 3, { AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/cast_FX_R_green.epk ); Delay( 1.0, { RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/cast_FX_R_green.epk ); } ); } ); IfState( current_colour, 4, { AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/cast_FX_R_red.epk ); Delay( 1.0, { RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/cast_FX_R_red.epk ); } ); } ); " AttachCastParticles_LR = " IfState( current_colour, 1, { AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/cast_FX_LR.epk ); Delay( 1.0, { RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/cast_FX_LR.epk ); } ); } ); IfState( current_colour, 2, { AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/cast_FX_LR_blue.epk ); Delay( 1.0, { RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/cast_FX_LR_blue.epk ); } ); } ); IfState( current_colour, 3, { AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/cast_FX_LR_green.epk ); Delay( 1.0, { RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/cast_FX_LR_green.epk ); } ); } ); IfState( current_colour, 4, { AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/cast_FX_LR_red.epk ); Delay( 1.0, { RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/cast_FX_LR_red.epk ); } ); } ); " } Render { selection_size_override = "100, 100, 160" oshabi_colour_lerp_sec = 3.0 } StateMachine { create_state_minimap_icon_0 = "HideMinimapIcon();" on_or_create_state_minimap_icon_1 = "ShowMinimapIcon();" on_or_create_state_minimap_icon_2 = "HideMinimapIcon();" //create_state_emerge_0 = //" // PlayAnimation( emerge_tree_01 ); // PauseAnimation(); //" on_or_create_state_emerge_1 = " Delay( 4.5, { SetCustomCameraSpeed( 3.0 ); ClearCameraZoomNodes(); } ); Delay( 5.5, { RemoveCustomCameraSpeed(); } ); " on_or_create_state_travelling_0 = "EnableRendering();" on_or_create_state_travelling_1 = "DisableRendering();" on_change_state_current_colour = "Call( ActivateLight );" on_state_current_colour_1 = " IfState( emerge, 1, { Call( DoEmergeEffects ); } ); " create_state_current_colour_0 = "AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/boss_light.ao, aux_light_attach );" create_state_current_colour_1 = " AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_anger_idle.epk ); AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/boss_light.ao, aux_light_attach ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/boss_light.ao, idle_anger ); " create_state_current_colour_2 = " AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_anger_idle.epk ); AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/boss_light.ao, aux_light_attach ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/boss_light.ao, idle_bulb ); " create_state_current_colour_3 = " AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_anger_idle.epk ); AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/boss_light.ao, aux_light_attach ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/boss_light.ao, idle_scale ); " create_state_current_colour_4 = " AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_anger_idle.epk ); AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/boss_light.ao, aux_light_attach ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/boss_light.ao, idle_thorn ); " on_state_in_channel_state_0 = "DetachAllContainingText( /on_act/crown_of_thorns/ );" on_or_create_state_in_channel_state_1 = " AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/build_up_start.ao,); AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/loop_body_vines.ao, ); AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/loop_vines.ao, ); AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/start_vines_02.ao, ); AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/start_vines_03.ao, ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/build_up_start.ao, animate_start ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/loop_body_vines.ao, charge_range_start_v01_01 ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/loop_vines.ao, charge_range_start_v02_01 ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/start_vines_02.ao, charge_range_start_v03_01 ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/start_vines_03.ao, charge_range_start_v04_01 ); " on_state_in_channel_state_2 = " DetachAllOfType( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/build_up_start.ao ); AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/build_up_loop.ao, ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/build_up_loop.ao, animate_idle ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/loop_body_vines.ao, charge_range_loop_v01_01 ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/loop_vines.ao, charge_range_loop_v02_01 ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/start_vines_03.ao, charge_range_loop_v03_01 ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/start_vines_03.ao, charge_range_loop_v04_01 ); " create_state_in_channel_state_2 = " AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/build_up_loop.ao, ); AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/loop_body_vines.ao, ); AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/loop_vines.ao, ); AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/start_vines_02.ao, ); AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/start_vines_03.ao, ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/build_up_loop.ao, animate_idle ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/loop_body_vines.ao, charge_range_loop_v01_01 ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/loop_vines.ao, charge_range_loop_v02_01 ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/start_vines_03.ao, charge_range_loop_v03_01 ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/start_vines_03.ao, charge_range_loop_v04_01 ); " on_or_create_state_in_channel_state_3 = " DetachAllOfType( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/build_up_loop.ao ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/loop_body_vines.ao, charge_range_end_v01_01 ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/loop_vines.ao, charge_range_end_v02_01 ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/start_vines_03.ao, charge_range_end_v03_01 ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/start_vines_03.ao, charge_range_end_v04_01 ); " create_state_in_channel_state_3 = " AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/loop_vines.ao, ); AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/loop_body_vines.ao, ); AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/start_vines_02.ao, ); AddAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/start_vines_03.ao, ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/loop_body_vines.ao, charge_range_end_v01_01 ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/loop_vines.ao, charge_range_end_v02_01 ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/start_vines_03.ao, charge_range_end_v03_01 ); PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/crown_of_thorns/start_vines_03.ao, charge_range_end_v04_01 ); " } Life { on_death = " Call( DispatchDeathTextAudio ); DetachAllOfType( Metadata/Monsters/LeagueHarvest/Oshabi/attachments/OshabiFeathers_Boss.ao ); DetachAllOfType( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/boss_light.ao ); HideMeshSegments( arm_stringShape, bodyShape, cloth_lowerShape, clothShape, flowers_02Shape, hair_coinsShape, ropeShape, skullhatShape, wood_tabletsShape, Hair_baseShape, hairbackShape, L_hairShape, R_HairShape, flowers_01Shape, seatShape ); " on_spawned_dead = " DetachAllOfType( Metadata/Monsters/LeagueHarvest/Oshabi/attachments/OshabiFeathers_Boss.ao ); DetachAllOfType( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/boss_light.ao ); HideMeshSegments( arm_stringShape, bodyShape, cloth_lowerShape, clothShape, flowers_02Shape, hair_coinsShape, ropeShape, skullhatShape, wood_tabletsShape, Hair_baseShape, hairbackShape, L_hairShape, R_HairShape, flowers_01Shape, seatShape ); " } Actor { on_start_Emerge = "Call( DispatchEmergeTextAudio );" on_start_OshabiOrbProjectile = "PlayTextAudio( HarvestBossCombatFour , Metadata/Monsters/LeagueHarvest/Oshabi/OshabiBoss, 0);" on_start_SummonSpecificMonsters = "PlayTextAudio( HarvestBossCombatOne , Metadata/Monsters/LeagueHarvest/Oshabi/OshabiBoss, 0);" on_start_ChangeToStance2Immediate = "PlayTextAudio( HarvestBossCombatTwo , Metadata/Monsters/LeagueHarvest/Oshabi/OshabiBoss, 0);" } Preload { preload_animated_object = "Metadata/Effects/Spells/monsters_effects/LeagueHarvest/environment_fx/harvest_spores.ao" preload_animated_object = "Metadata/Effects/Spells/monsters_effects/LeagueHarvest/environment_fx/harvest_spores_anger.ao" preload_animated_object = "Metadata/Effects/Spells/monsters_effects/LeagueHarvest/environment_fx/harvest_spores_green.ao" preload_animated_object = "Metadata/Effects/Spells/monsters_effects/LeagueHarvest/environment_fx/harvest_spores_red.ao" } Animated { on_summon_both_01 = "PlayTextAudio( HarvestBossCombatSix , Metadata/Monsters/LeagueHarvest/Oshabi/OshabiBoss, 0);" on_special_multiple_cast_01 = "PlayTextAudio( HarvestBossCombatFive , Metadata/Monsters/LeagueHarvest/Oshabi/OshabiBoss, 0);" // cast L/R epks on_cast_left_01 = " AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_cast_L.epk ); Call( AttachCastParticles_L ); " on_event_contact_for_cast_left_01 = " RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_cast_L.epk ); AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_cast_L_fade.epk ); " on_end_cast_left_01 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_cast_L_fade.epk );" on_cast_right_01 = " AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_cast_R.epk ); Call( AttachCastParticles_R ); " on_event_contact_for_cast_right_01 = " RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_cast_R.epk ); AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_cast_R_fade.epk ); " on_end_cast_right_01 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_cast_R_fade.epk );" on_event_fade_cast_in_LR = " AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_cast_LR.epk ); Call( AttachCastParticles_LR ); " on_event_fade_cast_out_LR = " RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_cast_LR.epk ); AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_cast_LR_fade.epk ); Delay( 1.0, { RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_cast_LR_fade.epk ); } ); " on_event_fade_cast_in_L = " AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_cast_L.epk ); Call( AttachCastParticles_L ); " on_event_fade_cast_out_L = " RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_cast_L.epk ); AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_cast_L_fade.epk ); Delay( 1.0, { RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_cast_L_fade.epk ); } ); " on_event_fade_cast_in_R = " AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_cast_R.epk ); Call( AttachCastParticles_R ); " on_event_fade_cast_out_R = " RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_cast_R.epk ); AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_cast_R_fade.epk ); Delay( 1.0, { RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_cast_R_fade.epk ); } ); " // emerge and submerge on_emerge_roots_01 = " Call( ActivateLight ); AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_emerge.epk ); RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/attachment_fade.epk, Metadata/Monsters/LeagueHarvest/Oshabi/attachments/OshabiFeathers_Boss.ao ); " on_end_emerge_roots_01 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_emerge.epk );" on_submerge_roots_01 = " PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/boss_light.ao, fade_out ); AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_submerge.epk ); AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/attachment_fade.epk, Metadata/Monsters/LeagueHarvest/Oshabi/attachments/OshabiFeathers_Boss.ao ); " on_end_submerge_roots_01 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_submerge.epk );" // teleport on_submerge_emerge_roots_01 = " PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/on_act/boss_light.ao, fade_out ); AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_submerge.epk ); " on_event_remove_submerge_fx_for_submerge_emerge_roots_01 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_submerge.epk );" on_event_contact_for_submerge_emerge_roots_01 = " Call( ActivateLight ); AddEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_emerge.epk ); " on_end_submerge_emerge_roots_01 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/EPKs/oshabi_emerge.epk );" // cascade vines on_event_rootfx_for_special_cast_02 = "Call( AddCascadeVines );" on_end_special_cast_02 = " DetachAllOfType( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/vine_cascade/anger_cascade_start.ao ); DetachAllOfType( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/vine_cascade/bulb_cascade_start.ao ); DetachAllOfType( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/vine_cascade/scale_cascade_start.ao ); DetachAllOfType( Metadata/Effects/Spells/monsters_effects/LeagueHarvest/harvest_boss/final/vine_cascade/thorn_cascade_start.ao ); " }
-- src\Data\Spectres.lua minions["Metadata/Monsters/LeagueHarvest/Oshabi/OshabiBoss"] = { name = "Oshabi, Avatar of the Grove", life = 36, energyShield = 0.5, fireResist = 50, coldResist = 50, lightningResist = 50, chaosResist = 30, damage = 3, damageSpread = 0.2, attackTime = 1.995, attackRange = 10, accuracy = 1, skillList = { "OshabiSubmergeEAS", "OshabiEmergeEAS2", "OshabiPickDestinationEAS3", "HarvestOshabiEASProjSpam", "HarvestOshabiCyanBloomGT", "HarvestOshabiCyanBattleVineGT", "HarvestOshabiEASVineCrossCascade", "HarvestOshabiSSMHammerVineInFront", "HarvestOshabiSSMHammerVineBehind", "HarvestOshabiEASProjSpamBarrage", "HarvestOshabiEASSummonBoth", "HarvestOshabiEASSummonLeft", "HarvestOshabiEASSummonRight", "HarvestOshabiEASSummonDouble", "HarvestOshabiEASSummonTriple", "HarvestOshabiSSMCombatVineLeft", "HarvestOshabiSSMCombatVineRight", "HarvestOshabiSSMBattleVine", "HarvestOshabiSSMBattleVineTarget", "HarvestOshabiSSMCyanBattleVineTarget", "HarvestOshabiProjSpamOrange", "HarvestOshabiProjSpamRed", "HarvestOshabiProjSpamBlue", "HarvestOshabiProjSpamGreen", "HarvestOshabiCyanBloomSSM", "HarvestOshabiVineBarrierGT", "HarvestOshabiVineBarrierSSM", "HarvestOshabiCrownOfThornsSummonerDaemonSSM", "HarvestOshabiCombatVinesGTLeftNear", "HarvestOshabiCombatVinesGTLeftFar", "HarvestOshabiCombatVinesGTRightNear", "HarvestOshabiCombatVinesGTRightFar", "HarvestOshabiVineCascadeGS", "HarvestOshabiVineCascadeGS2", "HarvestOshabiVineCascadeGS3", "HarvestOshabiVineCascadeGS4", "HarvestOshabiVineCascadeGT1", "HarvestOshabiVineCascadeGT2", "HarvestOshabiVineCascadeGT3", "HarvestOshabiVineCascadeGT4", "OshabiOrbProjectile", "OshabiOrbProjectileMPSTrigger", "HarvestOshabiCrownOfThornsCentreMarkerSO", "HarvestOshabiCTS1I", "HarvestOshabiCTS2I", "OshabiPickDestinationEAS5NoLineOfSight", "OshabiTeleportSlam", "OshabiTeleportSlamGA", "OshabiTeleportSlamBloomEG", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["OshabiSubmergeEAS"] = { name = "OshabiSubmergeEAS", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "skill_cannot_be_interrupted", "skill_cannot_be_stunned", }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["OshabiEmergeEAS2"] = { name = "OshabiEmergeEAS2", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "skill_cannot_be_interrupted", "skill_cannot_be_stunned", }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["OshabiPickDestinationEAS3"] = { name = "OshabiPickDestinationEAS3", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "base_skill_is_instant", "skill_cannot_be_interrupted", "skill_cannot_be_stunned", }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiEASProjSpam"] = { name = "HarvestOshabiEASProjSpam", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1.5, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiCyanBloomGT"] = { name = "HarvestOshabiCyanBloomGT", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2.67, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiCyanBattleVineGT"] = { name = "HarvestOshabiCyanBattleVineGT", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiEASVineCrossCascade"] = { name = "HarvestOshabiEASVineCrossCascade", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2.67, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiSSMHammerVineInFront"] = { name = "HarvestOshabiSSMHammerVineInFront", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2.5, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "alternate_minion", "number_of_monsters_to_summon", "summon_specific_monsters_radius_+%", "summoned_monsters_are_minions", "summoned_monsters_no_drops_or_experience", }, levels = { [1] = {503, 1, -99, levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiSSMHammerVineBehind"] = { name = "HarvestOshabiSSMHammerVineBehind", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2.5, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "alternate_minion", "number_of_monsters_to_summon", "summon_specific_monsters_radius_+%", "summoned_monsters_are_minions", "summoned_monsters_no_drops_or_experience", }, levels = { [1] = {517, 1, -99, levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiEASProjSpamBarrage"] = { name = "HarvestOshabiEASProjSpamBarrage", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 5, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiEASSummonBoth"] = { name = "HarvestOshabiEASSummonBoth", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2.67, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiEASSummonLeft"] = { name = "HarvestOshabiEASSummonLeft", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2.67, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiEASSummonRight"] = { name = "HarvestOshabiEASSummonRight", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2.67, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiEASSummonDouble"] = { name = "HarvestOshabiEASSummonDouble", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1.67, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiEASSummonTriple"] = { name = "HarvestOshabiEASSummonTriple", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2.17, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiSSMCombatVineLeft"] = { name = "HarvestOshabiSSMCombatVineLeft", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "alternate_minion", "number_of_monsters_to_summon", "summon_specific_monsters_radius_+%", "summoned_monsters_are_minions", "summoned_monsters_no_drops_or_experience", }, levels = { [1] = {514, 3, -50, levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiSSMCombatVineRight"] = { name = "HarvestOshabiSSMCombatVineRight", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "alternate_minion", "number_of_monsters_to_summon", "summon_specific_monsters_radius_+%", "summoned_monsters_are_minions", "summoned_monsters_no_drops_or_experience", }, levels = { [1] = {515, 3, -50, levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiSSMBattleVine"] = { name = "HarvestOshabiSSMBattleVine", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "alternate_minion", "number_of_monsters_to_summon", "summon_specific_monsters_radius_+%", "summoned_monsters_are_minions", "summoned_monsters_no_drops_or_experience", "minion_dies_when_parent_dies", }, levels = { [1] = {512, 1, -33, levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiSSMBattleVineTarget"] = { name = "HarvestOshabiSSMBattleVineTarget", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "alternate_minion", "number_of_monsters_to_summon", "summon_specific_monsters_radius_+%", "summoned_monsters_are_minions", "summoned_monsters_no_drops_or_experience", "minion_dies_when_parent_dies", }, levels = { [1] = {512, 1, -99, levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiSSMCyanBattleVineTarget"] = { name = "HarvestOshabiSSMCyanBattleVineTarget", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "alternate_minion", "number_of_monsters_to_summon", "summon_specific_monsters_radius_+%", "summoned_monsters_are_minions", "summoned_monsters_no_drops_or_experience", "minion_dies_when_parent_dies", }, levels = { [1] = {518, 1, -90, levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiProjSpamOrange"] = { name = "HarvestOshabiProjSpamOrange", 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_physical_damage", "spell_maximum_base_physical_damage", "monster_projectile_variation", "skill_physical_damage_%_to_convert_to_fire", "base_chance_to_ignite_%", "base_is_projectile", "projectile_uses_contact_position", "use_scaled_contact_offset", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 146, 80, 50, levelRequirement = 83, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiProjSpamRed"] = { name = "HarvestOshabiProjSpamRed", 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_physical_damage", "spell_maximum_base_physical_damage", "monster_projectile_variation", "spells_chance_to_hinder_on_hit_%", "base_is_projectile", "projectile_uses_contact_position", "use_scaled_contact_offset", "is_oshabi_wild_skill", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 147, 100, levelRequirement = 83, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiProjSpamBlue"] = { name = "HarvestOshabiProjSpamBlue", 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_physical_damage", "spell_maximum_base_physical_damage", "monster_projectile_variation", "skill_physical_damage_%_to_convert_to_cold", "skill_physical_damage_%_to_convert_to_lightning", "base_chance_to_shock_%", "base_chance_to_freeze_%", "base_is_projectile", "projectile_uses_contact_position", "use_scaled_contact_offset", "is_oshabi_primal_skill", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 148, 50, 50, 33, 33, levelRequirement = 83, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiProjSpamGreen"] = { name = "HarvestOshabiProjSpamGreen", 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_physical_damage", "spell_maximum_base_physical_damage", "monster_projectile_variation", "base_chance_to_poison_on_hit_%", "skill_physical_damage_%_to_convert_to_chaos", "base_is_projectile", "projectile_uses_contact_position", "use_scaled_contact_offset", "is_oshabi_vivid_skill", "visual_hit_effect_chaos_is_green", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 149, 100, 15, levelRequirement = 83, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiCyanBloomSSM"] = { name = "HarvestOshabiCyanBloomSSM", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "alternate_minion", "number_of_monsters_to_summon", "summon_specific_monsters_radius_+%", "summoned_monsters_are_minions", "summoned_monsters_no_drops_or_experience", }, levels = { [1] = {510, 1, -99, levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiVineBarrierGT"] = { name = "HarvestOshabiVineBarrierGT", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiVineBarrierSSM"] = { name = "HarvestOshabiVineBarrierSSM", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "alternate_minion", "number_of_monsters_to_summon", "summon_specific_monsters_radius_+%", "summoned_monsters_are_minions", "summoned_monsters_no_drops_or_experience", }, levels = { [1] = {511, 1, -95, levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiCrownOfThornsSummonerDaemonSSM"] = { name = "HarvestOshabiCrownOfThornsSummonerDaemonSSM", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "alternate_minion", "number_of_monsters_to_summon", "summon_specific_monsters_radius_+%", "summoned_monsters_are_minions", "summoned_monsters_no_drops_or_experience", }, levels = { [1] = {513, 1, -95, levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiCombatVinesGTLeftNear"] = { name = "HarvestOshabiCombatVinesGTLeftNear", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2.67, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiCombatVinesGTLeftFar"] = { name = "HarvestOshabiCombatVinesGTLeftFar", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2.67, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiCombatVinesGTRightNear"] = { name = "HarvestOshabiCombatVinesGTRightNear", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2.67, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiCombatVinesGTRightFar"] = { name = "HarvestOshabiCombatVinesGTRightFar", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2.67, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiVineCascadeGS"] = { name = "HarvestOshabiVineCascadeGS", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "skill_physical_damage_%_to_convert_to_fire", "base_chance_to_ignite_%", "active_skill_area_of_effect_radius_+%_final", "is_area_damage", }, levels = { [1] = {50, 33, -25, baseMultiplier = 0.67, levelRequirement = 83, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiVineCascadeGS2"] = { name = "HarvestOshabiVineCascadeGS2", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "skill_physical_damage_%_to_convert_to_cold", "skill_physical_damage_%_to_convert_to_lightning", "base_chance_to_shock_%", "base_chance_to_freeze_%", "active_skill_area_of_effect_radius_+%_final", "is_area_damage", "is_oshabi_primal_skill", }, levels = { [1] = {25, 25, 33, 33, -25, baseMultiplier = 0.67, levelRequirement = 83, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiVineCascadeGS3"] = { name = "HarvestOshabiVineCascadeGS3", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "skill_physical_damage_%_to_convert_to_chaos", "base_chance_to_poison_on_hit_%", "active_skill_area_of_effect_radius_+%_final", "is_area_damage", "is_oshabi_vivid_skill", "visual_hit_effect_chaos_is_green", }, levels = { [1] = {15, 100, -25, baseMultiplier = 0.41, levelRequirement = 83, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiVineCascadeGS4"] = { name = "HarvestOshabiVineCascadeGS4", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_area_of_effect_radius_+%_final", "is_area_damage", "global_maim_on_hit", "is_oshabi_wild_skill", }, levels = { [1] = {-25, baseMultiplier = 0.41, levelRequirement = 83, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiVineCascadeGT1"] = { name = "HarvestOshabiVineCascadeGT1", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2.67, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiVineCascadeGT2"] = { name = "HarvestOshabiVineCascadeGT2", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2.67, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiVineCascadeGT3"] = { name = "HarvestOshabiVineCascadeGT3", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2.67, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiVineCascadeGT4"] = { name = "HarvestOshabiVineCascadeGT4", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2.67, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["OshabiOrbProjectile"] = { name = "OshabiOrbProjectile", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2.2, baseFlags = { spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_physical_damage", "spell_maximum_base_physical_damage", "spells_chance_to_hinder_on_hit_%", "base_is_projectile", "projectile_uses_contact_position", "is_oshabi_wild_skill", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 100, levelRequirement = 83, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["OshabiOrbProjectileMPSTrigger"] = { name = "OshabiOrbProjectileMPSTrigger", 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_physical_damage", "spell_maximum_base_physical_damage", "spells_chance_to_hinder_on_hit_%", "monster_projectile_variation", "monster_penalty_against_minions_damage_+%_final_vs_player_minions", "base_is_projectile", "projectile_uses_contact_position", "projectile_uses_contact_direction", "is_oshabi_wild_skill", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 100, 151, -50, levelRequirement = 83, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiCrownOfThornsCentreMarkerSO"] = { name = "HarvestOshabiCrownOfThornsCentreMarkerSO", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiCTS1I"] = { name = "HarvestOshabiCTS1I", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "skill_cannot_be_interrupted", "skill_cannot_be_stunned", }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["HarvestOshabiCTS2I"] = { name = "HarvestOshabiCTS2I", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "skill_cannot_be_interrupted", "skill_cannot_be_stunned", }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["OshabiPickDestinationEAS5NoLineOfSight"] = { name = "OshabiPickDestinationEAS5NoLineOfSight", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "base_skill_is_instant", "skill_cannot_be_interrupted", "skill_cannot_be_stunned", }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["OshabiTeleportSlam"] = { name = "OshabiTeleportSlam", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Movement] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "skill_cannot_be_interrupted", "skill_cannot_be_stunned", }, levels = { [1] = {levelRequirement = 83, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["OshabiTeleportSlamGA"] = { name = "OshabiTeleportSlamGA", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "is_area_damage", }, levels = { [1] = {levelRequirement = 83, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["OshabiTeleportSlamBloomEG"] = { name = "OshabiTeleportSlamBloomEG", hidden = true, color = "4", baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, }
Monsters grant 100% increased Experience
15000% increased Rarity of Items Dropped
Id | MonsterMapBoss |
---|---|
Family | MonsterMapBoss |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats |
Action Speed cannot be modified to below 50% of base value
Id | CannotBeSlowedBelowValueBosses |
---|---|
Family | CannotBeSlowedBelowValue |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Craft Tags | speed |
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
Id | StunRepeatImmunityMapBoss_ |
---|---|
Family | Nothing |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats |
Cannot be Knocked Back
Id | MonsterCannotBeKnockedBack |
---|---|
Family | CannotBeKnockedBack |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats |
Id | Nothing |
---|---|
Family | Nothing |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Cannot be Damaged
Cannot be Stunned
is hidden monster [1]
Id | StanceHiddenCantBeDamagedOrStunned |
---|---|
Family | Stance |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats |
Edit
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.