Fanático de Terracota
Terracotta Fanatic
SpectreN
AreaA Caverna do Titã, O Refúgio Zigurate
Tags2HBluntWood_onhit_audio, allows_inc_aoe, chaos_affinity, construct, melee, mud_blood, no_minion_revival, not_dex, not_int, stone_construct, uses_suicide_explode, very_slow_movement
Packs
  • A Caverna do Titã: Fanático de Terracota
  • O Refúgio Zigurate: Fanático de Terracota
  • Vida
    100%
    Resistência
    0 0 0 0
    Damage
    100%
    Precisão
    100%
    Attack Distance
    4 ~ 8
    Tempo de Ataque
    1.5 Second
    Damage Spread
    ±20%
    Experiência
    100%
    Model Size
    100%
    Type
    TerracottaKamikaze
    Metadata
    TerracottaKamikaze
    Nível
    65
    Vida
    6,513
    Damage
    212
    Dano Mágico
    212
    Precisão
    2,214
    Tempo de Ataque
    1.5
    Experiência
    21,507
    Minion Life
    6,282
    Minion Damage
    829
    Minion Armour
    3,237
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Ataque Básico
    Base Damage: 170–255
    Chance de Acerto Crítico: 5%
    Tempo de Ataque: 1.5 seg
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    TerracottaKamikazeSuicideExplode
    Spell, Area, Damage, AreaSpell, Triggerable
    Tempo de Conjuração: 5 seg
    Causa 209.4 a 314.2 de Dano Físico
    Converte 20% do Dano Físico para Dano de Caos
    is area damage [1]
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    spell maximum action distance +% [100]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	basic_action = "ChangeToStance2"
    	actor = "Metadata/Monsters/TerracottaKamikaze/TerracottaKamikaze.act"
    }
    
    StateMachine
    {
    	define_shared_state = "exploded; explode_time; epk;"
    }
    
    Transitionable
    {
    	
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    StateMachine
    {
    	on_or_create_state_epk_1 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/TerracottaKamikaze/epk/sphere_glow_manual.epk' );"
    
    	on_state_exploded_1 =
    	"
    		HideMeshSegments( GemShape, TorsoShape );
    		IfState( exploded, 1, {},
    		{
    			PlayEffect( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/TerracottaKamikaze/explode_sml.ao', default, 1.0, inherit, 93.0, random, 0, 0, 0, ContactPosition );
    		} );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/TerracottaKamikaze/epk/sphere_glow_manual.epk' );
    	"
    
    	create_state_exploded_1 =
    	"
    		HideMeshSegments( GemShape, TorsoShape );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/TerracottaKamikaze/epk/sphere_glow_manual.epk' );
    	"
    }
    
    Transitionable
    {
    	on_transition =
    	"
    		Roll( 1, 2,
    		{
    			PlayEffect( 'Metadata/Monsters/TerracottaKamikaze/TerracottaKamikazeAggroAudio.ao' );
    		} );
    	"
    }
    
    Life
    {
    	on_spawned_dead =
    	"
    		HideMeshSegment( TorsoShape );
    		HideMeshSegment( GemShape );
    	"
    
    	on_death = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/TerracottaKamikaze/epk/sphere_glow_manual.epk' );"
    }
    
    Preload
    {
    	preload_animated_object = "Metadata/Monsters/TerracottaKamikaze/TerracottaKamikazeAggroAudio.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/TerracottaKamikaze/explode_sml.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/TerracottaKamikaze/gem_fx.ao"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/TerracottaKamikaze/epk/body_fadeout.epk"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/TerracottaKamikaze/TerracottaKamikaze"] = {
        name = "Terracotta Fanatic",
        life = 1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 8,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "TerracottaKamikazeSuicideExplode",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        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 = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TerracottaKamikazeSuicideExplode"] = {
        name = "TerracottaKamikazeSuicideExplode",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Damage] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 5,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "spell_maximum_action_distance_+%",
            "active_skill_base_physical_damage_%_to_convert_to_chaos",
            "is_area_damage",
            "skill_cannot_be_interrupted",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 100, 20, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    Edit

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