巫者族裔
SpectreN
Area金氏島, 火山迷窟, 火山炎口, 高地神塔庇護所
Tagsallows_additional_projectiles, allows_inc_aoe, 法術, Elemental_onhit_audio, fast_movement, humanoid, lightning_affinity, not_dex, not_str, physical_affinity, red_blood
Packs
  • 金氏島: 戰鼓族裔, 巫者族裔, 骷髏族裔, 野性族裔, 曲牙族裔
  • 金氏島: 戰鼓族裔, 巫者族裔, 長行族裔, 長鋒族裔, 長鋒族裔
  • 火山迷窟: 戰鼓族裔, 巫者族裔, 骷髏族裔, 野性族裔, 曲牙族裔, 持炬者族裔
  • 火山迷窟: 戰鼓族裔, 巫者族裔, 長行族裔, 長鋒族裔, 長鋒族裔, 持炬者族裔
  • 高地神塔庇護所: 巫者族裔, 戰鼓族裔, 遭制服的巨靈, 骷髏族裔, 野性族裔, 曲牙族裔
  • 高地神塔庇護所: 巫者族裔, 戰鼓族裔, 遭制服的巨靈, 長行族裔, 長鋒族裔, 長鋒族裔
  • 高地神塔庇護所: 巫者族裔, 戰鼓族裔, 遭制服的巨靈, 骷髏族裔, 野性族裔, 曲牙族裔, 持炬者族裔
  • 高地神塔庇護所: 巫者族裔, 戰鼓族裔, 遭制服的巨靈, 長行族裔, 長鋒族裔, 長鋒族裔, 持炬者族裔
  • 生命
    200%
    Energy Shield From Life
    40%
    抗性
    0 0 30 0
    傷害
    200%
    命中
    100%
    暴擊 Chance
    5%
    暴擊傷害加成
    +30%
    Attack Distance
    5 ~ 14
    攻擊時間
    1.5 Second
    Damage Spread
    ±20%
    經驗值
    200%
    Model Size
    130%
    Type
    GoblinShaman
    Metadata
    GoblinShaman
    等級
    65
    生命
    7,816
    傷害
    425
    法術傷害
    425
    命中
    2,214
    攻擊時間
    1.5
    經驗值
    43,014
    召喚物生命
    7,538
    Minion Energy Shield
    5,026
    召喚物傷害
    1,658
    召喚物護甲
    2,023
    MPSGoblinShamanBasicProj
    法術, 投射物, 玩家投射物, 可觸發, 傷害
    暴擊率: 5%
    施放時間: 1 秒
    造成 209.4314.2 物理傷害
    40% 的物理傷害轉換閃電傷害
    action attack or cast time uses animation length [1]
    base is projectile [1]
    check for targets between initiator and projectile source [1]
    monster projectile variation [1056]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    spell maximum action distance +% [-40]
    use scaled contact offset [1]
    SOGoblinVoltaxicStorm
    可觸發
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-45]
    GSGoblinVoltaxicStorm
    可觸發, 法術, 傷害
    暴擊率: 5%
    施放時間: 1 秒
    造成 296.7445.1 物理傷害
    40% 的物理傷害轉換閃電傷害
    is area damage [1]
    GTGoblinVoltaxicStorm
    可觸發
    冷卻時間: 8 秒
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-45]
    GTGoblinVoltaxicStormLesser
    可觸發
    冷卻時間: 8 秒
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-45]
    GTGoblinVoltaxicStormGreater
    可觸發
    冷卻時間: 8 秒
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-45]
    EASGoblinDance
    action attack or cast time uses animation length [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/Goblins/GoblinCrowd"
    
    Actor
    {
    	basic_action = "ChangeToStance1"
     	basic_action = "ChangeToStance2"
    }
    
    Transitionable
    {
    	
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/Goblins/GoblinCrowd"
    
    Life
    {
    	on_death = 
    		"
    			this.light = GetAttachedAOByType( 'Metadata/Monsters/Goblins/GoblinShaman/attachments/GoblinShamanWeapon.ao' );
    			light.SetLightState( off_light, .5 );
    			
    		"
    
    }
    
    Transitionable
    {
    
    	on_transition =
    	"
    		Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/Goblins/GoblinShaman/GoblinShamanAggroAudio.ao' ); } );
    	"
    }
    
    Animated
    {
    
    	preload_animated_object = "Metadata/Monsters/Goblins/GoblinShaman/GoblinShamanAggroAudio.ao"
    
    }
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Goblins/GoblinShaman/GoblinShaman"] = {
        name = "Shaman Kin",
        life = 2,
        energyShield = 0.4,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 14,
        accuracy = 1,
        weaponType1 = "Wand",
        skillList = {
            "MPSGoblinShamanBasicProj",
            "GSGoblinVoltaxicStorm",
            "EASGoblinDance",
            "SOGoblinVoltaxicStorm",
            "GTGoblinVoltaxicStorm",
            "GTGoblinVoltaxicStormLesser",
            "GTGoblinVoltaxicStormGreater",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSGoblinShamanBasicProj"] = {
        name = "MPSGoblinShamanBasicProj",
        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_physical_damage",
            "spell_maximum_base_physical_damage",
            "spell_maximum_action_distance_+%",
            "monster_projectile_variation",
            "active_skill_base_physical_damage_%_to_convert_to_lightning",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "check_for_targets_between_initiator_and_projectile_source",
            "projectile_uses_contact_direction",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -40, 1056, 40, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSGoblinVoltaxicStorm"] = {
        name = "GSGoblinVoltaxicStorm",
        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_physical_damage",
            "spell_maximum_base_physical_damage",
            "active_skill_base_physical_damage_%_to_convert_to_lightning",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 40, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASGoblinDance"] = {
        name = "EASGoblinDance",
        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["SOGoblinVoltaxicStorm"] = {
        name = "SOGoblinVoltaxicStorm",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTGoblinVoltaxicStorm"] = {
        name = "GTGoblinVoltaxicStorm",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTGoblinVoltaxicStormLesser"] = {
        name = "GTGoblinVoltaxicStormLesser",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTGoblinVoltaxicStormGreater"] = {
        name = "GTGoblinVoltaxicStormGreater",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    巫者族裔
    人形
    Shaman Kin
    SpectreN
    Tags法術, Elemental_onhit_audio, fast_movement, humanoid, not_dex, not_str, red_blood
    Packs
  • 巫者族裔, 曲牙族裔, 長鋒族裔
  • 生命
    200%
    Energy Shield From Life
    40%
    抗性
    0 0 30 0
    傷害
    200%
    命中
    100%
    暴擊 Chance
    5%
    暴擊傷害加成
    +30%
    Attack Distance
    5 ~ 14
    攻擊時間
    1.5 Second
    Damage Spread
    ±20%
    經驗值
    200%
    Model Size
    130%
    Type
    GoblinShaman
    Metadata
    GoblinShamanDistracted
    等級
    68
    生命
    9,308
    傷害
    466
    法術傷害
    466
    命中
    2,464
    攻擊時間
    1.5
    經驗值
    57,268
    召喚物生命
    8,316
    Minion Energy Shield
    5,544
    召喚物傷害
    1,938
    召喚物護甲
    2,413
    MPSGoblinShamanBasicProj
    法術, 投射物, 玩家投射物, 可觸發, 傷害
    暴擊率: 5%
    施放時間: 1 秒
    造成 229.6344.4 物理傷害
    40% 的物理傷害轉換閃電傷害
    action attack or cast time uses animation length [1]
    base is projectile [1]
    check for targets between initiator and projectile source [1]
    monster projectile variation [1056]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    spell maximum action distance +% [-40]
    use scaled contact offset [1]
    SOGoblinVoltaxicStorm
    可觸發
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-45]
    GSGoblinVoltaxicStorm
    可觸發, 法術, 傷害
    暴擊率: 5%
    施放時間: 1 秒
    造成 325.2487.8 物理傷害
    40% 的物理傷害轉換閃電傷害
    is area damage [1]
    GTGoblinVoltaxicStorm
    可觸發
    冷卻時間: 8 秒
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-45]
    GTGoblinVoltaxicStormLesser
    可觸發
    冷卻時間: 8 秒
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-45]
    GTGoblinVoltaxicStormGreater
    可觸發
    冷卻時間: 8 秒
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-45]
    EASGoblinDance
    action attack or cast time uses animation length [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/Goblins/GoblinCrowd"
    
    Actor
    {
    	basic_action = "ChangeToStance1"
     	basic_action = "ChangeToStance2"
    }
    
    Transitionable
    {
    	
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/Goblins/GoblinCrowd"
    
    Life
    {
    	on_death = 
    		"
    			this.light = GetAttachedAOByType( 'Metadata/Monsters/Goblins/GoblinShaman/attachments/GoblinShamanWeapon.ao' );
    			light.SetLightState( off_light, .5 );
    			
    		"
    
    }
    
    Transitionable
    {
    
    	on_transition =
    	"
    		Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/Goblins/GoblinShaman/GoblinShamanAggroAudio.ao' ); } );
    	"
    }
    
    Animated
    {
    
    	preload_animated_object = "Metadata/Monsters/Goblins/GoblinShaman/GoblinShamanAggroAudio.ao"
    
    }
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Goblins/GoblinShaman/GoblinShamanDistracted"] = {
        name = "Shaman Kin",
        life = 2,
        energyShield = 0.4,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 14,
        accuracy = 1,
        weaponType1 = "Wand",
        skillList = {
            "MPSGoblinShamanBasicProj",
            "GSGoblinVoltaxicStorm",
            "EASGoblinDance",
            "SOGoblinVoltaxicStorm",
            "GTGoblinVoltaxicStorm",
            "GTGoblinVoltaxicStormLesser",
            "GTGoblinVoltaxicStormGreater",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSGoblinShamanBasicProj"] = {
        name = "MPSGoblinShamanBasicProj",
        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_physical_damage",
            "spell_maximum_base_physical_damage",
            "spell_maximum_action_distance_+%",
            "monster_projectile_variation",
            "active_skill_base_physical_damage_%_to_convert_to_lightning",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "check_for_targets_between_initiator_and_projectile_source",
            "projectile_uses_contact_direction",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -40, 1056, 40, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSGoblinVoltaxicStorm"] = {
        name = "GSGoblinVoltaxicStorm",
        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_physical_damage",
            "spell_maximum_base_physical_damage",
            "active_skill_base_physical_damage_%_to_convert_to_lightning",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 40, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASGoblinDance"] = {
        name = "EASGoblinDance",
        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["SOGoblinVoltaxicStorm"] = {
        name = "SOGoblinVoltaxicStorm",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTGoblinVoltaxicStorm"] = {
        name = "GTGoblinVoltaxicStorm",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTGoblinVoltaxicStormLesser"] = {
        name = "GTGoblinVoltaxicStormLesser",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTGoblinVoltaxicStormGreater"] = {
        name = "GTGoblinVoltaxicStormGreater",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    巫者族裔
    人形
    Shaman Kin
    SpectreN
    Tags法術, Elemental_onhit_audio, fast_movement, humanoid, not_dex, not_str, red_blood
    生命
    200%
    Energy Shield From Life
    40%
    抗性
    0 0 30 0
    傷害
    200%
    命中
    100%
    暴擊 Chance
    5%
    暴擊傷害加成
    +30%
    Attack Distance
    5 ~ 14
    攻擊時間
    1.5 Second
    Damage Spread
    ±20%
    經驗值
    200%
    Model Size
    130%
    Type
    GoblinShaman
    Metadata
    GoblinShamanWalkEmerge
    等級
    68
    生命
    9,308
    傷害
    466
    法術傷害
    466
    命中
    2,464
    攻擊時間
    1.5
    經驗值
    57,268
    召喚物生命
    8,316
    Minion Energy Shield
    5,544
    召喚物傷害
    1,938
    召喚物護甲
    2,413
    MPSGoblinShamanBasicProj
    法術, 投射物, 玩家投射物, 可觸發, 傷害
    暴擊率: 5%
    施放時間: 1 秒
    造成 229.6344.4 物理傷害
    40% 的物理傷害轉換閃電傷害
    action attack or cast time uses animation length [1]
    base is projectile [1]
    check for targets between initiator and projectile source [1]
    monster projectile variation [1056]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    spell maximum action distance +% [-40]
    use scaled contact offset [1]
    SOGoblinVoltaxicStorm
    可觸發
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-45]
    GSGoblinVoltaxicStorm
    可觸發, 法術, 傷害
    暴擊率: 5%
    施放時間: 1 秒
    造成 325.2487.8 物理傷害
    40% 的物理傷害轉換閃電傷害
    is area damage [1]
    GTGoblinVoltaxicStorm
    可觸發
    冷卻時間: 8 秒
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-45]
    GTGoblinVoltaxicStormLesser
    可觸發
    冷卻時間: 8 秒
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-45]
    GTGoblinVoltaxicStormGreater
    可觸發
    冷卻時間: 8 秒
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-45]
    EASGoblinDance
    action attack or cast time uses animation length [1]
    WalkEmergeGoblin
    walk emerge distance [775]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/Goblins/GoblinCrowd"
    
    Actor
    {
    	basic_action = "ChangeToStance1"
     	basic_action = "ChangeToStance2"
    }
    
    Transitionable
    {
    	
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/Goblins/GoblinCrowd"
    
    Life
    {
    	on_death = 
    		"
    			this.light = GetAttachedAOByType( 'Metadata/Monsters/Goblins/GoblinShaman/attachments/GoblinShamanWeapon.ao' );
    			light.SetLightState( off_light, .5 );
    			
    		"
    
    }
    
    Transitionable
    {
    
    	on_transition =
    	"
    		Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/Goblins/GoblinShaman/GoblinShamanAggroAudio.ao' ); } );
    	"
    }
    
    Animated
    {
    
    	preload_animated_object = "Metadata/Monsters/Goblins/GoblinShaman/GoblinShamanAggroAudio.ao"
    
    }
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Goblins/GoblinShaman/GoblinShamanWalkEmerge"] = {
        name = "Shaman Kin",
        life = 2,
        energyShield = 0.4,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 14,
        accuracy = 1,
        weaponType1 = "Wand",
        skillList = {
            "MPSGoblinShamanBasicProj",
            "GSGoblinVoltaxicStorm",
            "EASGoblinDance",
            "WalkEmergeGoblin",
            "SOGoblinVoltaxicStorm",
            "GTGoblinVoltaxicStorm",
            "GTGoblinVoltaxicStormLesser",
            "GTGoblinVoltaxicStormGreater",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSGoblinShamanBasicProj"] = {
        name = "MPSGoblinShamanBasicProj",
        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_physical_damage",
            "spell_maximum_base_physical_damage",
            "spell_maximum_action_distance_+%",
            "monster_projectile_variation",
            "active_skill_base_physical_damage_%_to_convert_to_lightning",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "check_for_targets_between_initiator_and_projectile_source",
            "projectile_uses_contact_direction",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -40, 1056, 40, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSGoblinVoltaxicStorm"] = {
        name = "GSGoblinVoltaxicStorm",
        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_physical_damage",
            "spell_maximum_base_physical_damage",
            "active_skill_base_physical_damage_%_to_convert_to_lightning",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 40, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASGoblinDance"] = {
        name = "EASGoblinDance",
        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["WalkEmergeGoblin"] = {
        name = "WalkEmergeGoblin",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3.2,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "walk_emerge_distance",
        },
        levels = {
            [1] = {775, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SOGoblinVoltaxicStorm"] = {
        name = "SOGoblinVoltaxicStorm",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTGoblinVoltaxicStorm"] = {
        name = "GTGoblinVoltaxicStorm",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTGoblinVoltaxicStormLesser"] = {
        name = "GTGoblinVoltaxicStormLesser",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTGoblinVoltaxicStormGreater"] = {
        name = "GTGoblinVoltaxicStormGreater",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Edit

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