볼록한 큰턱
Bulbous Maw
SpectreY
Tagsfast_movement, not_int, Unarmed_onhit_audio, undead
생명력
90%
방어도
+25%
회피
+50%
저항
0 0 0 0
Damage
90%
정확도
100%
치명타 명중 Chance
5%
치명타 피해 보너스
+30%
Attack Distance
5 ~ 11
공격 속도
1.5 Second
Damage Spread
±20%
경험치
90%
Model Size
100%
Type
PaleCrawler
Metadata
PaleCrawler_
레벨
68
생명력
6,981
방어도
4,314
회피
716
Damage
210
주문 피해
210
정확도
2,180
공격 속도
1.5
경험치
25,771
Minion Life
10,152
Minion Damage
1,707
Minion Armour
6,039
MeleeAtAnimationSpeed
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
기본 공격
Base Damage: 168–252
치명타 명중 확률: 5%
공격 속도: 1.5 초
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]
EASPaleCrawlerDrink
action attack or cast time uses animation length [1]
GSPaleCrawlerExplode
Triggerable, Spell, Damage
시전 속도: 1 초
3688~5533 냉기 피해
is area damage [1]
GSPaleCrawlerExplode1
Triggerable, Spell, Damage
시전 속도: 1 초
is area damage [1]
GSPaleCrawlerExplode2
Triggerable, Spell, Damage
시전 속도: 1 초
is area damage [1]
GSPaleCrawlerExplode3
Triggerable, Spell, Damage
시전 속도: 1 초
is area damage [1]
GSPaleCrawlerExplode4
Triggerable, Spell, Damage
시전 속도: 1 초
is area damage [1]
GSPaleCrawlerExplode5
Triggerable, Spell, Damage
시전 속도: 1 초
is area damage [1]
EASPaleCrawlerExplode
재사용 대기시간: 10 초
action attack or cast time uses animation length [1]
spell maximum action distance +% [-85]

Object Type

version 2
extends "Metadata/Monsters/Monster"

StateMachine
{
	define_shared_state = "hydrate;"
}

Transitionable
{
	
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

BaseEvents
{
	on_construction_complete = "this.volume = 0.2;"
	on_construction_complete = "this.fill = 0.0;"
	on_wake =
	"
		this.water_amount = GetState( hydrate )*volume;
		Call( update_water_states, water_amount );
	"
}

Actor
{
	on_effect_event_explode_for_EASPaleCrawlerExplode = "SetStateTo( hydrate, 0 ); this.fill = 0.0; Call( update_water_states, water_amount );"
}


StateMachine
{
	on_change_state_hydrate =
	"
		this.water_amount = GetState( hydrate )*volume;
		Call( update_water_states, fill );
		StartStateTimer( water, 0.033 );
	"

	on_timer_water =
	"
		this.blah = specific_object_position[0];
		If( water_amount > blah,
		{
			this.fill = 0.0066 + fill;
			this.water_amount = GetState( hydrate )*volume;
			Call( update_water_states, fill );
			StartStateTimer( water, 0.033 );
		} );
	"
}

Functions
{
	update_water_states =
	"
		this.specific_object_position = null;
		this.specific_object_position += arg1;
		this.specific_object_position += 0.0;
		this.specific_object_position += 0.0;
		light.PlayAnimation( turn_on );
		light.SetCurrentAnimationPosition( arg1, 1 );
		light.PauseAnimation(  );
	"
}

Life
{
	on_spawned_dead = 
	"
	this.specific_object_position = null;
	HideMeshSegments( Bloodsucker_pimple1Shape );
	HideMeshSegments( Bloodsucker_pimple2Shape );
	HideMeshSegments( Bloodsucker_pimple3Shape );
	HideMeshSegments( Bloodsucker_pimple4Shape );
	"

	on_death = 
	"
	this.specific_object_position = null;
	HideMeshSegments( Bloodsucker_pimple1Shape );
	HideMeshSegments( Bloodsucker_pimple2Shape );
	HideMeshSegments( Bloodsucker_pimple3Shape );
	HideMeshSegments( Bloodsucker_pimple4Shape );
	light.PlayAnimation(fadeout);
	"

	on_spawned_alive = "this.light = AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/RumCarrier/sac_expnding_light.ao', light );"
}

Transitionable
{

	on_transition =
	"
		Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/RumCarrier/RumCarrierAggroAudio.ao' ); } );
	"
}

Animated
{

	preload_animated_object = "Metadata/Monsters/RumCarrier/RumCarrierAggroAudio.ao"

}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/RumCarrier/PaleCrawler_"] = {
    name = "Bulbous Maw",
    life = 0.9,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 0.9,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 11,
    accuracy = 1,
    skillList = {
        "MeleeAtAnimationSpeed",
        "GSPaleCrawlerExplode",
        "GSPaleCrawlerExplode1",
        "GSPaleCrawlerExplode2",
        "GSPaleCrawlerExplode3",
        "GSPaleCrawlerExplode4",
        "GSPaleCrawlerExplode5",
        "EASPaleCrawlerDrink",
        "EASPaleCrawlerExplode",
    },
    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.Multistrikeable] = 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["GSPaleCrawlerExplode"] = {
    name = "GSPaleCrawlerExplode",
    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_cold_damage",
        "spell_maximum_base_cold_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSPaleCrawlerExplode1"] = {
    name = "GSPaleCrawlerExplode1",
    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 = {
        "is_area_damage",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSPaleCrawlerExplode2"] = {
    name = "GSPaleCrawlerExplode2",
    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 = {
        "is_area_damage",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSPaleCrawlerExplode3"] = {
    name = "GSPaleCrawlerExplode3",
    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 = {
        "is_area_damage",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSPaleCrawlerExplode4"] = {
    name = "GSPaleCrawlerExplode4",
    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 = {
        "is_area_damage",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSPaleCrawlerExplode5"] = {
    name = "GSPaleCrawlerExplode5",
    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 = {
        "is_area_damage",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASPaleCrawlerDrink"] = {
    name = "EASPaleCrawlerDrink",
    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["EASPaleCrawlerExplode"] = {
    name = "EASPaleCrawlerExplode",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-85, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
Edit

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