Abyssal Spire
Construct
emerge speed +% [0,20]
Cannot be Stunned
Cannot be Knocked Back
SpectreN
Tagsabyssal, Caster, construct, ghost_blood, hard_armour, immobile, is_unarmed, large_height, not_dex, not_int, physical_affinity, puncturing_weapon
Life
1875%
Armour
+100%
Ailment Threshold
1875%
Resistance
40 40 40 25
Damage
99%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 6
Attack Time
1.5 Second
Damage Spread
±0%
Experience
300%
Model Size
200%
Type
MonsterTotemAbyss
Metadata
AbyssCrystalPillarMapStandaloneMini
Level
68
Life
120,625
Armour
57,580
Evasion Rating
4,739
Damage
370
Spell Damage
370
Accuracy
580
Attack Time
1.5
Experience
30,765
Minion Life
26,165
Minion Damage
295
Ailment Threshold
120,625
Chill
381
Shock
381
Brittle
2,158
Scorch
381
Sap
1,054
AbyssPillarMortar
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
Cast Time: 1.3 sec
Generic monster mortar skill. Like Monster Projectile but has an impact effect.
Deals 324.9 to 487.3 Physical Damage
base is projectile [1]
is area damage [1]
number of projectiles override [1]
projectile uses contact position [1]

Object Type

version 2
extends "Metadata/Monsters/Totems/MonsterTotem"

Positioned
{
	locked_orientation = true
}

StateMachine
{
    define_shared_state = "fight_timer"
}

Stats
{
	set_immune_to_curses = 0
}

Object Type Codes

version 2
extends "Metadata/Monsters/Totems/MonsterTotem"

StateMachine
{
	// Attaching
	define_state = "add"
	// Detaching
	define_state = "remove"
	on_state_remove_1 = "StartStateTimer( remove, 0.9 );"
	// Timer listening
	on_state_fight_timer_0 = "SetStateTo( remove, 1 );" // Cancel 
	on_state_fight_timer_1 = "SetStateTo( add, 1 );" // Start 
	on_state_fight_timer_2 = "SetStateTo( remove, 1 );" // Finish 
	// Resuming
	create_state_fight_timer_1 = "SetStateTo( add, 1 );" // Resume timer in progress 

	on_state_add_1 =
	"
		AddAttachedOffset( Metadata/Monsters/ReligiousTemplar/AbyssLichBoss/AbyssLichBoss1OpenDoor.ao, , 0.75, 0, 0, 85 );
		PlayAnimationAttached( Metadata/Monsters/ReligiousTemplar/AbyssLichBoss/AbyssLichBoss1OpenDoor.ao, abyss_channel_crystal_01 );
	"

	on_state_remove_1 = "PlayAnimationAttached( Metadata/Monsters/ReligiousTemplar/AbyssLichBoss/AbyssLichBoss1OpenDoor.ao, abyss_channel_crystal_01_end );"

	on_timer_remove =
	"
		DetachAllOfType( Metadata/Monsters/ReligiousTemplar/AbyssLichBoss/AbyssLichBoss1OpenDoor.ao );
		PlayEffect( Metadata/Effects/Spells/monsters_effects/League_Abyss/Abyss_Lich/shadow_form/shadowend.ao, default, 1, 1, inherit, inherit, -85, 0, inherit );
	"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Totems/AbyssCrystalPillarMapStandaloneMini"] = {
    name = "Abyssal Spire",
    life = 18.75,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 0.99,
    damageSpread = 0,
    attackTime = 1.5,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "AbyssPillarMortar",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["AbyssPillarMortar"] = {
    name = "AbyssPillarMortar",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.3,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "number_of_projectiles_override",
        "is_area_damage",
        "base_is_projectile",
        "projectile_uses_contact_position",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 1, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
emerge speed +% [0,20]
FamilyVariableEmergeSpeed
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • emerge speed +% Min: 0 Max: 20 Global
  • Cannot be Stunned
    FamilyMonsterCannotBeStunned
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base cannot be stunned Min: 1 Max: 1 Global
  • Cannot be Knocked Back
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • Edit

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