Yama The White
Slug: Yama_The_White
Open Source Page
Tags:
2HBluntWood_onhit_audio
beast
mammal_beast
not_str
red_blood
very_slow_movement
Areas:
Boss Rush Area 3
Crag
Halls of the Dead
Sinkhole
No custom art yet. Upload one to replace the placeholder.
Core Stat Percentiles
Evasion Rating
1,062
Top 1.1%
Spell Damage
788
Top 2.1%
Damage
788
Top 21%
Accuracy
2,502
Top 70%
Life
17,341
Top 73%
Armour
2,413
Top 80%
Other Notable Percentiles
Critical Damage Bonus
+30%
Top 0.1%
Level
68
Top 2.1%
Minion Damage
3,274
Top 2.1%
Critical Hits Chance
5%
Top 3.2%
Damage Spread
±20%
Top 4.7%
Minion Life
15,492
Top 16%
Yama The White
Variant code: YamaBossOverview
Implicit Mods: i am boss of tier [2] monster dropped item rarity +% [1600] monster slain experience +% [0]
Summary
| Spectre | N | |
|---|---|---|
| Area | Halls of the Dead, Crag, Boss Rush Area 3 | |
| Tags | 2HBluntWood_onhit_audio, beast, mammal_beast, not_str, red_blood, very_slow_movement |
Base Multipliers
Life
263%
Energy Shield From Life
15%
Evasion
+50%
Resistance
Damage
338%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
5 ~ 16
Attack Time
1.5 Second
Damage Spread
±20%
Experience
250%
Model Size
100%
Type
YamaBoss
Metadata
YamaBoss
Extra Data
version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"
extends "Metadata/Monsters/ExtraFunctions"
extends "Metadata/NPC/NPC"
BaseEvents
{
on_construction_complete = "SetTickWhileSimulationFrozen();"
}
StateMachine
{
define_shared_state =
"
invis;
orb;
yamadead;
collidable;
"
on_or_create_state_collidable_0 = "MakeCollidable();"
on_state_collidable_1 = "RemoveCollidability();"
on_state_collidable_2 = "MakeCollidable();"
}
Stats
{
set_monster_delay_item_drops_millis = 6399
set_base_heavy_stun_duration_ms = 5600
}
Animated
{
on_event_dead =
"
ForEachOfType( 'Metadata/Monsters/FallenYamaTheWhite/Cutscene/Staff', (){ Delete(); } );
"
}
InteractionAction {}
NPC {}
Actor
{
basic_action = "ChangeToStance5"
}
Functions {}
Preload
{
preload_animated_object = "Metadata/Terrain/Woods/GrimTangle/shadows/SpotlightNarrow01.ao"
preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/Yama/AOs/TimeFreeze.ao"
preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/Yama/AOs/TimeFreezeSlamChargeUp.ao"
preload_timeline = "Metadata/Characters/Timelines/death/Yama_death.atl"
preload_epk = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/Yama/EPKs/TimeFreeze_PlayerClone.epk"
}
version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"
extends "Metadata/Monsters/ExtraFunctions"
extends "Metadata/NPC/NPC"
Preload
{
preload_environment = "G4_4_2_darkness"
preload_animated_object = "Metadata/Monsters/FallenYamaTheWhite/attachments/FallenYamaTheWhiteSceptreOrb.ao"
preload_animated_object = "Metadata/Monsters/FallenYamaTheWhite/Cutscene/Navali.ao"
preload_animated_object = "Metadata/Monsters/FallenYamaTheWhite/Cutscene/YoungYama.ao"
preload_animated_object = "Metadata/Monsters/FallenYamaTheWhite/attachments/FallenYamaTheWhiteSceptre.ao"
}
StateMachine
{
on_or_create_state_invis_1 = "DisableRendering();"
on_or_create_state_invis_0 = "EnableRendering();"
on_or_create_state_orb_1 = "ShowAttachedMeshSegments( orbShape );"
create_state_yamadead_1 =
"
AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/Yama/EPKs/TimeFreeze_WeaponDeath.epk', 'Metadata/Monsters/FallenYamaTheWhite/attachments/FallenYamaTheWhiteSceptre.ao' );
Delay( 0.034,
{
RemoveEffectPack( 'Metadata/Effects/Spells/hit_and_blood/EPKs/Death_Blood.epk' );
RemoveEffectPack( 'Metadata/Effects/Spells/hit_and_blood/EPKs/corpseState_Blood.epk' );
SetGlobalAudioParam( FourBossLifePercentage, 0 );
disable_instant_teleport_sector_1.Delete();
disable_instant_teleport_sector_2.Delete();
disable_instant_teleport_sector_3.Delete();
} );
"
on_or_create_state_collidable_1 = "DisableRendering();"
on_or_create_state_collidable_2 = "EnableRendering();"
}
Animated
{
on_event_summon_clone = "this.myclone = AddAttached( 'Metadata/Monsters/FallenYamaTheWhite/FallenYamaTheWhiteClone.ao', root_jntBnd );"
on_event_remove_clone =
"
myclone.AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/Yama/EPKs/YamaClones_Stun.epk' );
Delay( 0.1, { RemoveAttached( myclone ); } );
"
on_event_dead =
"
QueueAnimation( idle_relaxed_01 );
ShowAttachedMeshSegments( orbShape );
SetGlobalAudioParam( FourBossLifePercentage, 0 );
"
}
Life
{
on_defeat =
"
AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/Yama/EPKs/TimeFreeze_WeaponDeath.epk', 'Metadata/Monsters/FallenYamaTheWhite/attachments/FallenYamaTheWhiteSceptre.ao' );
RemoveEffectPack( 'Metadata/Effects/Spells/hit_and_blood/EPKs/Death_Blood.epk' );
RemoveEffectPack( 'Metadata/Effects/Spells/hit_and_blood/EPKs/corpseState_Blood.epk' );
SetGlobalAudioParam( FourBossLifePercentage, 0 );
disable_instant_teleport_sector_1.Delete();
disable_instant_teleport_sector_2.Delete();
disable_instant_teleport_sector_3.Delete();
"
}
Actor
{
on_effect_event_slam_for_YamaTimestopFutureKill =
"
globals.yamachosenclone.RemoveAttachedObjectFromBones( root_jntBnd );
globals.yamachosenclone.CancelStateTimer( ChargeUpProximity );
globals.yamachosenclone.SetGlobalAudioParam( YamaGlobalChargeUpProximity, 0 );
"
}
Functions
{
teleport =
"
arg1.AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/Yama/EPKs/TimeFreeze_PlayerTeleport.epk', 2 );
arg1.SetEPKBonePositionMatrixOther( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/Yama/EPKs/TimeFreeze_PlayerTeleport.epk', 'attractionShape_matrix_CTRLs', 'base_jnt', globals.generic_arena_middle_object );
"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/YamaBoss/YamaBoss"] = {
name = "Yama The White",
life = 2.63,
energyShield = 0.15,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 3.38,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 16,
accuracy = 1,
skillList = {
"MeleeAtAnimationSpeedChaos",
"MPSYamaJumpBackwardsProjectiles",
"MPSYamaJumpBackwardsProjectiles2",
"MPSYamaJumpBackwardsProjectiles3",
"MPSYamaJumpBackwardsProjectiles4",
"GAYamaJumpForwardsCleave",
"GSYamaDelayedEyeBlast",
"GSYamaTimeFreezeSlam",
"GAYamaProjectileImpactGround",
"GAYamaProjectileImpactWall",
"GAYamaTotemRelocate",
"EAAYamaTotemPhaseStart",
"EAAYamaTotemRelocate",
"GSYamaChaosCloud",
"DTTYamaJumpBackwards",
"DTTYamaJumpForwards",
"DTTYamaJumpForwardsShort",
"DTTYamaJumpLeft",
"DTTYamaJumpRight",
"YamaTimestopFutureKill",
"YamaSoulrend",
"GAYamaTotemPhaseEnd",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedChaos"] = {
name = "Basic Attack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Melee] = true,
[SkillType.ProjectilesFromUser] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"active_skill_base_physical_damage_%_to_convert_to_chaos",
"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] = {40, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MPSYamaJumpBackwardsProjectiles"] = {
name = "MPSYamaJumpBackwardsProjectiles",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Projectile] = true,
[SkillType.ProjectilesFromUser] = true,
[SkillType.Triggerable] = true,
[SkillType.Damage] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_chaos_damage",
"spell_maximum_base_chaos_damage",
"monster_projectile_variation",
"projectile_spread_radius",
"number_of_additional_projectiles",
"base_is_projectile",
"check_for_targets_between_initiator_and_projectile_source",
"projectile_ballistic_angle_from_target_distance",
"maintain_projectile_direction_when_using_contact_position",
"base_deal_no_damage",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 1063, 18, 1, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MPSYamaJumpBackwardsProjectiles2"] = {
name = "MPSYamaJumpBackwardsProjectiles2",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Projectile] = true,
[SkillType.ProjectilesFromUser] = true,
[SkillType.Triggerable] = true,
[SkillType.Damage] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_chaos_damage",
"spell_maximum_base_chaos_damage",
"monster_projectile_variation",
"projectile_spread_radius",
"number_of_additional_projectiles",
"base_is_projectile",
"check_for_targets_between_initiator_and_projectile_source",
"projectile_ballistic_angle_from_target_distance",
"maintain_projectile_direction_when_using_contact_position",
"base_deal_no_damage",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 1063, 18, 1, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MPSYamaJumpBackwardsProjectiles3"] = {
name = "MPSYamaJumpBackwardsProjectiles3",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Projectile] = true,
[SkillType.ProjectilesFromUser] = true,
[SkillType.Triggerable] = true,
[SkillType.Damage] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_chaos_damage",
"spell_maximum_base_chaos_damage",
"monster_projectile_variation",
"projectile_spread_radius",
"number_of_additional_projectiles",
"base_is_projectile",
"check_for_targets_between_initiator_and_projectile_source",
"projectile_ballistic_angle_from_target_distance",
"maintain_projectile_direction_when_using_contact_position",
"base_deal_no_damage",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 1063, 18, 1, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MPSYamaJumpBackwardsProjectiles4"] = {
name = "MPSYamaJumpBackwardsProjectiles4",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Projectile] = true,
[SkillType.ProjectilesFromUser] = true,
[SkillType.Triggerable] = true,
[SkillType.Damage] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_chaos_damage",
"spell_maximum_base_chaos_damage",
"monster_projectile_variation",
"projectile_spread_radius",
"number_of_additional_projectiles",
"base_is_projectile",
"check_for_targets_between_initiator_and_projectile_source",
"projectile_ballistic_angle_from_target_distance",
"maintain_projectile_direction_when_using_contact_position",
"base_deal_no_damage",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 1063, 18, 1, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAYamaJumpForwardsCleave"] = {
name = "GAYamaJumpForwardsCleave",
hidden = true,
color = ,
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_damage_+%_final",
"active_skill_base_physical_damage_%_to_convert_to_chaos",
"is_area_damage",
"base_skill_can_be_blocked",
"base_skill_can_be_avoided_by_dodge_roll",
},
levels = {
[1] = {-30, 60, baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {2}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSYamaDelayedEyeBlast"] = {
name = "GSYamaDelayedEyeBlast",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Spell] = true,
[SkillType.Damage] = true,
},
statDescriptionScope = "geometry_spell",
castTime = 1,
baseFlags = {
spell = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_chaos_damage",
"spell_maximum_base_chaos_damage",
"base_chaos_damage_to_deal_per_minute",
"ground_caustic_art_variation",
"active_skill_area_of_effect_radius_+%_final",
"base_skill_effect_duration",
"spell_maximum_action_distance_+%",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
"base_skill_can_be_blocked",
"skill_can_be_active_blocked_from_all_directions",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 2.5, 1031, -10, 10000, -40, levelRequirement = 1, statInterpolation = {3, 3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSYamaTimeFreezeSlam"] = {
name = "GSYamaTimeFreezeSlam",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Spell] = true,
[SkillType.Damage] = true,
},
statDescriptionScope = "geometry_spell",
castTime = 1,
baseFlags = {
spell = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_chaos_damage",
"spell_maximum_base_chaos_damage",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
"action_do_not_face_target",
"base_cannot_be_blocked",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAYamaProjectileImpactGround"] = {
name = "GAYamaProjectileImpactGround",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Spell] = true,
[SkillType.Damage] = true,
},
statDescriptionScope = "geometry_spell",
castTime = 1,
baseFlags = {
spell = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_chaos_damage",
"spell_maximum_base_chaos_damage",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
"base_skill_can_be_blocked",
"base_skill_can_be_avoided_by_dodge_roll",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAYamaProjectileImpactWall"] = {
name = "GAYamaProjectileImpactWall",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Spell] = true,
[SkillType.Damage] = true,
},
statDescriptionScope = "geometry_spell",
castTime = 1,
baseFlags = {
spell = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_chaos_damage",
"spell_maximum_base_chaos_damage",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
"base_skill_can_be_blocked",
"base_skill_can_be_avoided_by_dodge_roll",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAYamaTotemRelocate"] = {
name = "GAYamaTotemRelocate",
hidden = true,
color = ,
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 = {
"attack_maximum_action_distance_+",
"active_skill_base_physical_damage_%_to_convert_to_chaos",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {20, 40, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EAAYamaTotemPhaseStart"] = {
name = "EAAYamaTotemPhaseStart",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_maximum_action_distance_+",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EAAYamaTotemRelocate"] = {
name = "EAAYamaTotemRelocate",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_maximum_action_distance_+",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSYamaChaosCloud"] = {
name = "GSYamaChaosCloud",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Spell] = true,
[SkillType.Damage] = true,
},
statDescriptionScope = "geometry_spell",
castTime = 1,
baseFlags = {
spell = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_chaos_damage",
"spell_maximum_base_chaos_damage",
"spell_maximum_action_distance_+%",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
"base_skill_can_be_blocked",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, -55, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["DTTYamaJumpBackwards"] = {
name = "DTTYamaJumpBackwards",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_dodge_direction",
"monster_dodge_distance",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {3, 46, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["DTTYamaJumpForwards"] = {
name = "Basic Attack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Melee] = true,
[SkillType.ProjectilesFromUser] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_maximum_action_distance_+",
"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] = {25, baseMultiplier = 0.65, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["DTTYamaJumpForwardsShort"] = {
name = "Basic Attack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Melee] = true,
[SkillType.ProjectilesFromUser] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_maximum_action_distance_+",
"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] = {15, baseMultiplier = 0.65, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["DTTYamaJumpLeft"] = {
name = "DTTYamaJumpLeft",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_dodge_direction",
"monster_dodge_distance",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {0, 20, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["DTTYamaJumpRight"] = {
name = "DTTYamaJumpRight",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_dodge_direction",
"monster_dodge_distance",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {1, 20, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["YamaTimestopFutureKill"] = {
name = "YamaTimestopFutureKill",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["YamaSoulrend"] = {
name = "YamaSoulrend",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Area] = true,
[SkillType.Duration] = true,
[SkillType.Projectile] = true,
[SkillType.DamageOverTime] = true,
[SkillType.Chaos] = true,
[SkillType.Multicastable] = true,
[SkillType.Triggerable] = true,
[SkillType.Trappable] = true,
[SkillType.Mineable] = true,
[SkillType.Totemable] = true,
[SkillType.DegenOnlySpellDamage] = true,
[SkillType.AreaSpell] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
area = true,
spell = true,
projectile = true,
duration = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_chaos_damage_to_deal_per_minute",
"base_skill_effect_duration",
"number_of_additional_projectiles",
"active_skill_area_of_effect_radius_+%_final",
"base_is_projectile",
"projectile_uses_contact_position",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_direction",
"projectiles_not_offset",
},
levels = {
[1] = {1, 4000, 4, -20, levelRequirement = 1, statInterpolation = {3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAYamaTotemPhaseEnd"] = {
name = "GAYamaTotemPhaseEnd",
hidden = true,
color = ,
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 = {
"attack_maximum_action_distance_+",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {20, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
Yama The White
Variant code: YamaBossMAP_Overview
Implicit Mods: i am boss of tier [2] monster dropped item rarity +% [1600] monster slain experience +% [0]
Summary
| Spectre | N | |
|---|---|---|
| Area | Sinkhole | |
| Tags | 2HBluntWood_onhit_audio, beast, mammal_beast, not_str, red_blood, very_slow_movement |
Base Multipliers
Life
263%
Energy Shield From Life
15%
Evasion
+50%
Resistance
Damage
338%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
5 ~ 16
Attack Time
1.5 Second
Damage Spread
±20%
Experience
250%
Model Size
100%
Type
YamaBossMAP
Metadata
YamaBossMAP_
Extra Data
version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"
extends "Metadata/Monsters/ExtraFunctions"
BaseEvents
{
on_construction_complete = "SetTickWhileSimulationFrozen();"
}
StateMachine
{
define_shared_state =
"
invis;
orb;
yamadead;
collidable;
"
on_state_collidable_1 = "RemoveCollidability();"
on_state_collidable_2 = "MakeCollidable();"
}
Stats
{
set_monster_delay_item_drops_millis = 6399
set_base_heavy_stun_duration_ms = 5600
}
Animated
{
on_event_dead =
"
ForEachOfType( 'Metadata/Monsters/FallenYamaTheWhite/Cutscene/Staff', (){ Delete(); } );
"
}
InteractionAction {}
NPC {}
Actor
{
basic_action = "ChangeToStance5"
}
Functions {}
version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"
extends "Metadata/Monsters/ExtraFunctions"
Preload
{
preload_environment = "G4_4_2_darkness"
preload_animated_object = "Metadata/Monsters/FallenYamaTheWhite/attachments/FallenYamaTheWhiteSceptreOrb.ao"
preload_animated_object = "Metadata/Monsters/FallenYamaTheWhite/Cutscene/Navali.ao"
preload_animated_object = "Metadata/Monsters/FallenYamaTheWhite/Cutscene/YoungYama.ao"
preload_animated_object = "Metadata/Monsters/FallenYamaTheWhite/attachments/FallenYamaTheWhiteSceptre.ao"
}
StateMachine
{
on_or_create_state_invis_1 = "DisableRendering();"
on_or_create_state_invis_0 = "EnableRendering();"
on_or_create_state_orb_1 = "ShowAttachedMeshSegments( orbShape );"
create_state_yamadead_1 =
"
AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/Yama/EPKs/TimeFreeze_WeaponDeath.epk', 'Metadata/Monsters/FallenYamaTheWhite/attachments/FallenYamaTheWhiteSceptre.ao' );
Delay( 0.034,
{
RemoveEffectPack( 'Metadata/Effects/Spells/hit_and_blood/EPKs/Death_Blood.epk' );
RemoveEffectPack( 'Metadata/Effects/Spells/hit_and_blood/EPKs/corpseState_Blood.epk' );
SetGlobalAudioParam( FourBossLifePercentage, 0 );
disable_instant_teleport_sector_1.Delete();
disable_instant_teleport_sector_2.Delete();
disable_instant_teleport_sector_3.Delete();
} );
"
on_or_create_state_collidable_1 = "DisableRendering();"
on_or_create_state_collidable_2 = "EnableRendering();"
}
Animated
{
on_event_summon_clone = "this.myclone = AddAttached( 'Metadata/Monsters/FallenYamaTheWhite/FallenYamaTheWhiteClone.ao', root_jntBnd );"
on_event_remove_clone =
"
myclone.AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/Yama/EPKs/YamaClones_Stun.epk' );
Delay( 0.1, { RemoveAttached( myclone ); } );
"
on_event_dead =
"
QueueAnimation( idle_relaxed_01 );
ShowAttachedMeshSegments( orbShape );
SetGlobalAudioParam( FourBossLifePercentage, 0 );
"
}
Life
{
on_defeat =
"
AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/Yama/EPKs/TimeFreeze_WeaponDeath.epk', 'Metadata/Monsters/FallenYamaTheWhite/attachments/FallenYamaTheWhiteSceptre.ao' );
RemoveEffectPack( 'Metadata/Effects/Spells/hit_and_blood/EPKs/Death_Blood.epk' );
RemoveEffectPack( 'Metadata/Effects/Spells/hit_and_blood/EPKs/corpseState_Blood.epk' );
SetGlobalAudioParam( FourBossLifePercentage, 0 );
disable_instant_teleport_sector_1.Delete();
disable_instant_teleport_sector_2.Delete();
disable_instant_teleport_sector_3.Delete();
"
}
Actor
{
on_effect_event_slam_for_YamaTimestopFutureKill =
"
globals.yamachosenclone.RemoveAttachedObjectFromBones( root_jntBnd );
globals.yamachosenclone.CancelStateTimer( ChargeUpProximity );
globals.yamachosenclone.SetGlobalAudioParam( YamaGlobalChargeUpProximity, 0 );
"
}
Functions
{
teleport =
"
arg1.AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/Yama/EPKs/TimeFreeze_PlayerTeleport.epk',2 );
arg1.SetEPKBonePositionMatrixOther( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/Yama/EPKs/TimeFreeze_PlayerTeleport.epk', 'attractionShape_matrix_CTRLs', 'base_jnt', globals.generic_arena_middle_object );
"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/YamaBoss/YamaBossMAP_"] = {
name = "Yama The White",
life = 2.63,
energyShield = 0.15,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 3.38,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 16,
accuracy = 1,
skillList = {
"MeleeAtAnimationSpeedChaos",
"MPSYamaJumpBackwardsProjectiles",
"MPSYamaJumpBackwardsProjectiles2",
"MPSYamaJumpBackwardsProjectiles3",
"MPSYamaJumpBackwardsProjectiles4",
"GAYamaJumpForwardsCleave",
"GSYamaDelayedEyeBlast",
"GSYamaTimeFreezeSlam",
"GAYamaProjectileImpactGround",
"GAYamaProjectileImpactWall",
"GAYamaTotemRelocate",
"EAAYamaTotemPhaseStart",
"EAAYamaTotemRelocate",
"GSYamaChaosCloud",
"DTTYamaJumpBackwards",
"DTTYamaJumpForwards",
"DTTYamaJumpForwardsShort",
"DTTYamaJumpLeft",
"DTTYamaJumpRight",
"YamaTimestopFutureKill",
"YamaSoulrend",
"GAYamaTotemPhaseEnd",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedChaos"] = {
name = "Basic Attack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Melee] = true,
[SkillType.ProjectilesFromUser] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"active_skill_base_physical_damage_%_to_convert_to_chaos",
"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] = {40, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MPSYamaJumpBackwardsProjectiles"] = {
name = "MPSYamaJumpBackwardsProjectiles",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Projectile] = true,
[SkillType.ProjectilesFromUser] = true,
[SkillType.Triggerable] = true,
[SkillType.Damage] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_chaos_damage",
"spell_maximum_base_chaos_damage",
"monster_projectile_variation",
"projectile_spread_radius",
"number_of_additional_projectiles",
"base_is_projectile",
"check_for_targets_between_initiator_and_projectile_source",
"projectile_ballistic_angle_from_target_distance",
"maintain_projectile_direction_when_using_contact_position",
"base_deal_no_damage",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 1063, 18, 1, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MPSYamaJumpBackwardsProjectiles2"] = {
name = "MPSYamaJumpBackwardsProjectiles2",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Projectile] = true,
[SkillType.ProjectilesFromUser] = true,
[SkillType.Triggerable] = true,
[SkillType.Damage] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_chaos_damage",
"spell_maximum_base_chaos_damage",
"monster_projectile_variation",
"projectile_spread_radius",
"number_of_additional_projectiles",
"base_is_projectile",
"check_for_targets_between_initiator_and_projectile_source",
"projectile_ballistic_angle_from_target_distance",
"maintain_projectile_direction_when_using_contact_position",
"base_deal_no_damage",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 1063, 18, 1, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MPSYamaJumpBackwardsProjectiles3"] = {
name = "MPSYamaJumpBackwardsProjectiles3",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Projectile] = true,
[SkillType.ProjectilesFromUser] = true,
[SkillType.Triggerable] = true,
[SkillType.Damage] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_chaos_damage",
"spell_maximum_base_chaos_damage",
"monster_projectile_variation",
"projectile_spread_radius",
"number_of_additional_projectiles",
"base_is_projectile",
"check_for_targets_between_initiator_and_projectile_source",
"projectile_ballistic_angle_from_target_distance",
"maintain_projectile_direction_when_using_contact_position",
"base_deal_no_damage",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 1063, 18, 1, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MPSYamaJumpBackwardsProjectiles4"] = {
name = "MPSYamaJumpBackwardsProjectiles4",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Projectile] = true,
[SkillType.ProjectilesFromUser] = true,
[SkillType.Triggerable] = true,
[SkillType.Damage] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_chaos_damage",
"spell_maximum_base_chaos_damage",
"monster_projectile_variation",
"projectile_spread_radius",
"number_of_additional_projectiles",
"base_is_projectile",
"check_for_targets_between_initiator_and_projectile_source",
"projectile_ballistic_angle_from_target_distance",
"maintain_projectile_direction_when_using_contact_position",
"base_deal_no_damage",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 1063, 18, 1, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAYamaJumpForwardsCleave"] = {
name = "GAYamaJumpForwardsCleave",
hidden = true,
color = ,
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_damage_+%_final",
"active_skill_base_physical_damage_%_to_convert_to_chaos",
"is_area_damage",
"base_skill_can_be_blocked",
"base_skill_can_be_avoided_by_dodge_roll",
},
levels = {
[1] = {-30, 60, baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {2}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSYamaDelayedEyeBlast"] = {
name = "GSYamaDelayedEyeBlast",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Spell] = true,
[SkillType.Damage] = true,
},
statDescriptionScope = "geometry_spell",
castTime = 1,
baseFlags = {
spell = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_chaos_damage",
"spell_maximum_base_chaos_damage",
"base_chaos_damage_to_deal_per_minute",
"ground_caustic_art_variation",
"active_skill_area_of_effect_radius_+%_final",
"base_skill_effect_duration",
"spell_maximum_action_distance_+%",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
"base_skill_can_be_blocked",
"skill_can_be_active_blocked_from_all_directions",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 2.5, 1031, -10, 10000, -40, levelRequirement = 1, statInterpolation = {3, 3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSYamaTimeFreezeSlam"] = {
name = "GSYamaTimeFreezeSlam",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Spell] = true,
[SkillType.Damage] = true,
},
statDescriptionScope = "geometry_spell",
castTime = 1,
baseFlags = {
spell = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_chaos_damage",
"spell_maximum_base_chaos_damage",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
"action_do_not_face_target",
"base_cannot_be_blocked",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAYamaProjectileImpactGround"] = {
name = "GAYamaProjectileImpactGround",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Spell] = true,
[SkillType.Damage] = true,
},
statDescriptionScope = "geometry_spell",
castTime = 1,
baseFlags = {
spell = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_chaos_damage",
"spell_maximum_base_chaos_damage",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
"base_skill_can_be_blocked",
"base_skill_can_be_avoided_by_dodge_roll",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAYamaProjectileImpactWall"] = {
name = "GAYamaProjectileImpactWall",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Spell] = true,
[SkillType.Damage] = true,
},
statDescriptionScope = "geometry_spell",
castTime = 1,
baseFlags = {
spell = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_chaos_damage",
"spell_maximum_base_chaos_damage",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
"base_skill_can_be_blocked",
"base_skill_can_be_avoided_by_dodge_roll",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAYamaTotemRelocate"] = {
name = "GAYamaTotemRelocate",
hidden = true,
color = ,
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 = {
"attack_maximum_action_distance_+",
"active_skill_base_physical_damage_%_to_convert_to_chaos",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {20, 40, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EAAYamaTotemPhaseStart"] = {
name = "EAAYamaTotemPhaseStart",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_maximum_action_distance_+",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EAAYamaTotemRelocate"] = {
name = "EAAYamaTotemRelocate",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_maximum_action_distance_+",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSYamaChaosCloud"] = {
name = "GSYamaChaosCloud",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Spell] = true,
[SkillType.Damage] = true,
},
statDescriptionScope = "geometry_spell",
castTime = 1,
baseFlags = {
spell = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_chaos_damage",
"spell_maximum_base_chaos_damage",
"spell_maximum_action_distance_+%",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
"base_skill_can_be_blocked",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, -55, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["DTTYamaJumpBackwards"] = {
name = "DTTYamaJumpBackwards",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_dodge_direction",
"monster_dodge_distance",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {3, 46, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["DTTYamaJumpForwards"] = {
name = "Basic Attack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Melee] = true,
[SkillType.ProjectilesFromUser] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_maximum_action_distance_+",
"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] = {25, baseMultiplier = 0.65, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["DTTYamaJumpForwardsShort"] = {
name = "Basic Attack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Melee] = true,
[SkillType.ProjectilesFromUser] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_maximum_action_distance_+",
"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] = {15, baseMultiplier = 0.65, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["DTTYamaJumpLeft"] = {
name = "DTTYamaJumpLeft",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_dodge_direction",
"monster_dodge_distance",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {0, 20, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["DTTYamaJumpRight"] = {
name = "DTTYamaJumpRight",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_dodge_direction",
"monster_dodge_distance",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {1, 20, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["YamaTimestopFutureKill"] = {
name = "YamaTimestopFutureKill",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["YamaSoulrend"] = {
name = "YamaSoulrend",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Area] = true,
[SkillType.Duration] = true,
[SkillType.Projectile] = true,
[SkillType.DamageOverTime] = true,
[SkillType.Chaos] = true,
[SkillType.Multicastable] = true,
[SkillType.Triggerable] = true,
[SkillType.Trappable] = true,
[SkillType.Mineable] = true,
[SkillType.Totemable] = true,
[SkillType.DegenOnlySpellDamage] = true,
[SkillType.AreaSpell] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
area = true,
spell = true,
projectile = true,
duration = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_chaos_damage_to_deal_per_minute",
"base_skill_effect_duration",
"number_of_additional_projectiles",
"active_skill_area_of_effect_radius_+%_final",
"base_is_projectile",
"projectile_uses_contact_position",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_direction",
"projectiles_not_offset",
},
levels = {
[1] = {1, 4000, 4, -20, levelRequirement = 1, statInterpolation = {3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAYamaTotemPhaseEnd"] = {
name = "GAYamaTotemPhaseEnd",
hidden = true,
color = ,
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 = {
"attack_maximum_action_distance_+",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {20, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
Yama The White
Variant code: YamaBossCloneOverview
Implicit Mods: i am boss of tier [2] monster dropped item rarity +% [1600] monster slain experience +% [0]
Summary
| Spectre | N | |
|---|---|---|
| Tags | 2HBluntWood_onhit_audio, beast, mammal_beast, not_str, red_blood, very_slow_movement |
Base Multipliers
Life
263%
Energy Shield From Life
15%
Evasion
+50%
Resistance
Damage
338%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
5 ~ 16
Attack Time
1.5 Second
Damage Spread
±20%
Experience
250%
Model Size
100%
Type
YamaBoss
Metadata
YamaBossClone
Extra Data
version 2
extends "Metadata/Monsters/Monster"
BaseEvents
{
//on_construction_complete = "SetTickWhileSimulationFrozen();"
}
Pathfinding
{
immobile = true
}
StateMachine
{
define_shared_state =
"
jump;
invis;
"
}
Functions {}
version 2
extends "Metadata/Monsters/Monster"
BaseEvents
{
on_construction_complete =
"
AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/Yama/EPKs/YamaClones.epk' );
Delay( 0.1, { AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/Yama/EPKs/YamaClones_Appear.epk' ); } );
"
}
Life
{
on_death =
"
RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/Yama/EPKs/YamaClones.epk' );
RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/Yama/EPKs/YamaClones_Appear.epk' );
AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Weapon_fade/fadeout.epk' );
AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/Yama/EPKs/YamaClones_Appear.epk' );
Delay( 0.034, { SetStateTo( invis, 1 ); } );
"
}
StateMachine
{
on_or_create_state_invis_1 = "DisableRendering();"
on_or_create_state_invis_0 = "EnableRendering();"
}
Functions
{
jump =
"
IfState( jump, 0, (){ PlayAnimation( totems_start_clone ); }, (){} );
"
}
Animated
{
on_event_fracture = "SetStateTo( invis, 1 );"
on_event_clone = "SetStateTo( invis, 1 );"
on_event_return = "SetStateTo( jump, 1 );"
}
Actor
{
on_effect_event_contact_for_DTTYamaCloneTotemSlam = "SetEPKFloat( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/Yama/EPKs/YamaClones.epk', 'epkFX_FadeTIME', 1.1, 1, 10 );"
}
Preload
{
preload_epk = "Metadata/Effects/Spells/monsters_effects/Weapon_fade/fadeout.epk"
preload_epk = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/Yama/EPKs/YamaClones_Appear.epk"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/YamaBoss/YamaBossClone"] = {
name = "Yama The White",
life = 2.63,
energyShield = 0.15,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 3.38,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 16,
accuracy = 1,
skillList = {
"MPSYamaCloneTotemStrike",
"GAYamaProjectileImpactGround",
"GAYamaProjectileImpactWall",
"GAYamaCloneTotemSlam",
"DTTYamaCloneTotemSlam",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["MPSYamaCloneTotemStrike"] = {
name = "MPSYamaCloneTotemStrike",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Projectile] = true,
[SkillType.ProjectilesFromUser] = true,
[SkillType.Triggerable] = true,
[SkillType.Damage] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_chaos_damage",
"spell_maximum_base_chaos_damage",
"monster_projectile_variation",
"projectile_spread_radius",
"base_is_projectile",
"check_for_targets_between_initiator_and_projectile_source",
"projectile_ballistic_angle_from_target_distance",
"skill_no_los_required",
"base_deal_no_damage",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 1063, 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAYamaProjectileImpactGround"] = {
name = "GAYamaProjectileImpactGround",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Spell] = true,
[SkillType.Damage] = true,
},
statDescriptionScope = "geometry_spell",
castTime = 1,
baseFlags = {
spell = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_chaos_damage",
"spell_maximum_base_chaos_damage",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
"base_skill_can_be_blocked",
"base_skill_can_be_avoided_by_dodge_roll",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAYamaProjectileImpactWall"] = {
name = "GAYamaProjectileImpactWall",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Spell] = true,
[SkillType.Damage] = true,
},
statDescriptionScope = "geometry_spell",
castTime = 1,
baseFlags = {
spell = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_chaos_damage",
"spell_maximum_base_chaos_damage",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
"base_skill_can_be_blocked",
"base_skill_can_be_avoided_by_dodge_roll",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAYamaCloneTotemSlam"] = {
name = "GAYamaCloneTotemSlam",
hidden = true,
color = ,
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 = {
"attack_maximum_action_distance_+",
"voll_slam_damage_+%_final_at_centre",
"active_skill_base_physical_damage_%_to_convert_to_chaos",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
"base_skill_can_be_blocked",
"skill_can_be_active_blocked_from_all_directions",
},
levels = {
[1] = {50, 20, 60, baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["DTTYamaCloneTotemSlam"] = {
name = "DTTYamaCloneTotemSlam",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Movement] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"walk_emerge_extra_distance",
"leap_slam_minimum_distance",
"skill_maximum_travel_distance",
"spell_maximum_action_distance_+%",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {0, 0, 0, 0, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}