Démolisseur pourrissant
Zone : Naufrage
stance movement speed +% final [-78]
Rotting Demolitionist
SpectreY
AreaNaufrage
Tagshumanoid, skeleton, slow_movement, StaffWood_onhit_audio, undead
Packs
  • Naufrage: Attrape-âmes pourrissant, Explorateur noyé, Explorateur noyé, Démolisseur pourrissant
  • Vie
    150%
    Résistance
    -30 30 0 0
    Damage
    150%
    Précision
    100%
    Touches critiques Chance
    5%
    Bonus de Dégâts critiques
    +30%
    Attack Distance
    3 ~ 10
    Temps d'attaque
    1.5 Second
    Damage Spread
    ±20%
    Expérience
    150%
    Model Size
    100%
    Type
    PirateBarrel
    Metadata
    PirateBarrel
    Niveau
    65
    Vie
    9,770
    Armure
    2,023
    Score d'Évasion
    440
    Damage
    319
    Dégâts des sorts
    319
    Précision
    1,974
    Temps d'attaque
    1.5
    Expérience
    32,261
    Minion Life
    8,966
    Minion Damage
    677
    Minion Armour
    2,023
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Attaque de base
    Base Damage: 255–382
    Chances de Touche critique: 5%
    Temps d'attaque: 1.5 sec.
    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]
    MPWPirateBarrelToss
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 255–382
    Chances de Touche critique: 5%
    Temps d'attaque: 1.5 sec.
    base deal no damage [1]
    base is projectile [1]
    check for targets between initiator and projectile source [1]
    monster projectile variation [1045]
    projectile ballistic angle from reference event [1]
    projectile uses contact position [1]
    use scaled contact offset [1]
    EASPirateBarrelPickup
    action attack or cast time uses animation length [1]
    EASPirateBarrelBurn
    action attack or cast time uses animation length [1]
    GAPirateBarrelTossImpact
    Triggerable, Spell, Damage
    Chances de Touche critique: 5%
    Temps d'incantation: 1 sec.
    Inflige 296.7 à 445.1 Dégâts Physiques
    Convertit 60% des Dégâts Physiques en Dégâts de Feu
    base is projectile [1]
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    StateMachine
    {
    	define_shared_state = "has_barrel_target; rotate; attach = 1;"
    }
    
    Actor
    {
    	basic_action = "MoveForced"
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance2"
    	actor = "Metadata/Monsters/Pirates/PirateBarrel.act"
    }
    
    Stats
    {
    		set_base_heavy_stun_duration_ms = 3600
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    StateMachine
    {
    	on_or_create_state_attach_1 =
    	"
    		AddAttachedOffset( 'Metadata/Monsters/GunpowderPirates/attachments/GunpowderPirateBarrel.ao', R_Weapon, 0.93333333 );
    	"
    
    	on_or_create_state_attach_2 = "DetachAllOfType( 'Metadata/Monsters/GunpowderPirates/attachments/GunpowderPirateBarrel.ao' );"
    
    }
    
    Actor
    {
    	on_effect_event_burn_for_MPWPirateBarrelToss = "AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/epk/barrel_fire.epk', 'Metadata/Monsters/GunpowderPirates/attachments/GunpowderPirateBarrel.ao' );"
    
    	on_effect_custom_event_projectile_fired_for_MPWPirateBarrelToss =
    	"
    		projectile.Do( (){ SetXYTilt( 0, -90 ); } );
    	"
    }
    
    BaseEvents
    {
    	on_construction_complete =
    	"
    		HideAttachedMeshSegments( pirate_torch_mesh_Shape2 );
    		HideAttachedMeshSegments( pirate_torch_mesh_3Shape );
    		HideAttachedMeshSegments( pirate_torch_seaweed_mesh_Shape2 );
    		HideAttachedMeshSegments( pirate_torch_seaweed_mesh_3Shape );
    		HideAttachedMeshSegments( pirate_torch_seaweed_mesh_Shape4 );
    		HideAttachedMeshSegments( pirate_torch_mesh_Shape4 );
    		this.my_torch = AddAttached( 'Metadata/Monsters/GunpowderPirates/attachments/GunpowderPirateTorch.ao', L_Weapon );
    		
    	"
    }
    
    Life
    {
    	on_spawned_alive = "this.my_torch_fire = AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', L_Weapon_Fire );"
    
    	on_death =
    	"
    		my_torch_fire.SetLightState( off, GetCurrentAnimationLength(), 0 );
    		PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', end_rand );
    		DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao' );
    	"
    
    	on_spawned_dead =
    	"
    		my_torch_fire.SetLightState( off, 0, 0 );
    		//my_torch.PlayAnimation( end_rand ); my_torch.GoToAnimationEnd(  );
    		DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao' );
    	"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Pirates/PirateBarrel"] = {
        name = "Rotting Demolitionist",
        life = 1.5,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.5,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 10,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "MPWPirateBarrelToss",
            "GAPirateBarrelTossImpact",
            "EASPirateBarrelPickup",
            "EASPirateBarrelBurn",
        },
        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["MPWPirateBarrelToss"] = {
        name = "MPWPirateBarrelToss",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "check_for_targets_between_initiator_and_projectile_source",
            "projectile_ballistic_angle_from_reference_event",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {1045, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAPirateBarrelTossImpact"] = {
        name = "GAPirateBarrelTossImpact",
        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,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "active_skill_base_physical_damage_%_to_convert_to_fire",
            "is_area_damage",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 60, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASPirateBarrelPickup"] = {
        name = "EASPirateBarrelPickup",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASPirateBarrelBurn"] = {
        name = "EASPirateBarrelBurn",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    stance movement speed +% final [-78]
    IdStancePirateBarrel
    FamilyStance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: -78 Max: -78 Global
  • IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Edit

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