Turíbulo
Censer
SpectreN
Tags2HSharpMetal_onhit_audio, very_slow_movement
Vida
100%
Resistência
0 0 0 0
Damage
67%
Precisão
100%
Attack Distance
6 ~ 6
Tempo de Ataque
1 Second
Damage Spread
±20%
Experiência
100%
Model Size
100%
Type
Daemon
Metadata
MundaneMagiCenser
IsSummoned
Y
Nível
68
Vida
7,757
Damage
156
Dano Mágico
156
Precisão
2,464
Tempo de Ataque
1
Experiência
28,634
Minion Life
6,930
Minion Damage
649
Minion Armour
2,413
GSMundaneMagiNova
Triggerable, Spell, Damage
Chance de Acerto Crítico: 5%
Tempo de Conjuração: 3 seg
25% de chance de Cobrir Inimigos em Cinzas ao Acertar
active skill area of effect radius +% final [20]
base deal no damage [1]
base skill effect duration [4000]
MMSMundaneMagiMortar
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
Chance de Acerto Crítico: 5%
Tempo de Conjuração: 1 seg
Habilidade de morteiro de monstro genérico. Como Projétil de Monstro, mas com um efeito de impacto.
Causa 217.3 a 326 de Dano de Fogo
15% de chance de Cobrir Inimigos em Cinzas ao Acertar
base is projectile [1]
is area damage [1]
projectile minimum range [20]
projectile uses contact position [1]
use scaled contact offset [1]
DoLiterallyNothing
???
GSMundaneMagiBeam
Triggerable, Spell, Damage
Chance de Acerto Crítico: 5%
Tempo de Conjuração: 3 seg
Causa 246.9 a 370.4 de Dano de Fogo
15% de chance de Cobrir Inimigos em Cinzas ao Acertar
is area damage [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Pathfinding
{
	immobile = true
}

StateMachine
{
	define_shared_state = "shimmer;"
}

Positioned
{
	ignore_being_pushed = true
}

Stats
{
	set_immune_to_cheats = 1
	set_no_mana_cost = 1
	immune_to_curses = 1
	immune_to_marks = 1
	immune_to_auras_from_other_entities = 1
	set_item_drop_slots = 0
	set_max_endurance_charges = 0
	set_max_frenzy_charges = 0
	set_max_power_charges = 0
	base_cannot_be_stunned = 1
	base_cannot_be_electrocuted = 1
	base_cannot_be_pinned = 1
	cannot_be_knocked_back = 1
	set_immune_to_status_ailments = 1
	cannot_be_converted_or_dominated = 1
	monster_slain_flask_charges_granted_+% = -100
	base_cannot_be_leeched_from = 1
	set_immune_vaal_lighting_warp = 1
	set_cannot_recover_life = 1
	cannot_be_poisoned = 1
	immune_to_bleeding = 1
	set_unaffected_by_life_modifiers = 1
	set_monster_no_additional_player_scaling = 1
	set_cannot_be_chained_from = 1
	set_cannot_be_splashed_from = 1
	set_cannot_be_afflicted = 1
	set_monster_no_beyond_portal = 1
	set_ignore_on_kill_effects_on_self = 1
	set_cannot_grant_charges_or_volatility_from_self = 1
	set_cannot_be_culled = 1
	is_inanimate_object = 1
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

BaseEvents
{
	on_construction_complete =
	"
		IfDead( {},
		{
			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_smoke.epk' );
			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_ground_fadein.epk' );
			PlayAttachedEffect( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/censer_ashes.ao', censer_jntBnd, 3 );
			Delay( 1.15,
			{
				RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_ground_fadein.epk' );
				AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_ground_idle.epk' );
			} );
			AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/censer_light.ao', root_jntBnd );
		} );
	"
}

Life
{
	on_death =
	"
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_smoke.epk' );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_ground_idle.epk' );
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_ground_fadeout.epk' );
		Delay( 1.25, { RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_ground_fadeout.epk' ); } );
		PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/censer_light.ao', light_off );
		DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/censer_ashes.ao' );
		Delay( 1.0, { DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/censer_light.ao' ); } );
	"

	on_spawned_dead =
	"
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_smoke.epk' );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_ground_idle.epk' );
		DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/censer_light.ao' );
		DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/censer_ashes.ao' );
	"
}

Animated
{
	on_event_cast_light =
	"
		PlayAttachedEffect( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/cast_light.ao', root_jntBnd );
		Delay( 1.0, { DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/cast_light.ao' ); } );
	"

	on_event_cast_light_fast =
	"
		PlayAttachedEffect( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/cast_light_fast.ao', root_jntBnd );
		Delay( 0.25, { DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/cast_light_fast.ao' ); } );
	"

	on_event_light_off_for_cencer_pick_01 =
	"
		PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/censer_light.ao', light_off );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_ground_idle.epk' );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_ground_fadein.epk' );
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_ground_fadeout.epk' );
		Delay( 1.25, { RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_ground_fadeout.epk' ); } );
	"
}

StateMachine
{
	create_state_shimmer_0 = "PlayEffect( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/coverup.ao' );"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/MundaneMagi/Censer/MundaneMagiCenser"] = {
    name = "Censer",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 0.67,
    damageSpread = 0.2,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "DoLiterallyNothing",
        "GSMundaneMagiNova",
        "GSMundaneMagiBeam",
        "MMSMundaneMagiMortar",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["DoLiterallyNothing"] = {
    name = "???",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSMundaneMagiNova"] = {
    name = "GSMundaneMagiNova",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 3,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_area_of_effect_radius_+%_final",
        "base_skill_effect_duration",
        "cover_in_ash_on_hit_%",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {20, 4000, 25, critChance = 5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSMundaneMagiBeam"] = {
    name = "GSMundaneMagiBeam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 3,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "cover_in_ash_on_hit_%",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 15, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MMSMundaneMagiMortar"] = {
    name = "MMSMundaneMagiMortar",
    hidden = true,
    color = ,
    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,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "projectile_minimum_range",
        "cover_in_ash_on_hit_%",
        "is_area_damage",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 20, 15, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
keyval
Stats.item_drop_slots0
Stats.energy_shield_recharge_rate_per_minute_%750
Stats.base_maximum_mana200
Stats.maximum_physical_damage_reduction_%75
Stats.base_maximum_all_resistances_%75
Stats.monster_base_flask_charges_percent_of_monster_power50
Stats.base_critical_hit_damage_bonus30
Stats.max_endurance_charges0
Stats.max_frenzy_charges0
Stats.max_power_charges0
Stats.object_inherent_base_maximum_block_%_from_ot50
Stats.movement_velocity_cap128
Stats.max_azurite_debuff_stacks10
Stats.ignore_skill_weapon_restrictions1
Stats.melee_hit_damage_stun_multiplier_+%_final_from_ot33
Stats.physical_hit_damage_stun_multiplier_+%_final_from_ot100
Stats.scale_melee_range_to_actor_scale1
Stats.use_melee_pattern_range1
Stats.melee_swing_not_scaled_by_area_modifiers1
Stats.actor_scale_+%_limit200
Stats.base_heavy_stun_duration_ms2000
Stats.melee_defer_damage_prediction1
Stats.poise_decay_delay_ms8000
Stats.poise_decay_%_per_second5
Stats.base_block_angle_degrees180
Stats.action_attack_or_cast_time_uses_animation_length1
Stats.slow_potency_+%_final_per_additional_player-10
Stats.check_for_targets_between_initiator_and_projectile_source1
Stats.maximum_life_+%_final_per_additional_player50
Stats.maximum_energy_shield_+%_final_per_additional_player50
Stats.poise_threshold_+%_final_per_additional_player50
Stats.stun_base_duration_override_ms500
Stats.bleeding_moving_damage_%_of_base_override200
Stats.immune_to_cheats1
Stats.no_mana_cost1
Stats.immune_to_curses1
Stats.immune_to_marks1
Stats.immune_to_auras_from_other_entities1
Stats.base_cannot_be_stunned1
Stats.base_cannot_be_electrocuted1
Stats.base_cannot_be_pinned1
Stats.cannot_be_knocked_back1
Stats.immune_to_status_ailments1
Stats.cannot_be_converted_or_dominated1
Stats.monster_slain_flask_charges_granted_+%-100
Stats.base_cannot_be_leeched_from1
Stats.immune_vaal_lighting_warp1
Stats.cannot_recover_life1
Stats.cannot_be_poisoned1
Stats.immune_to_bleeding1
Stats.unaffected_by_life_modifiers1
Stats.monster_no_additional_player_scaling1
Stats.cannot_be_chained_from1
Stats.cannot_be_splashed_from1
Stats.cannot_be_afflicted1
Stats.monster_no_beyond_portal1
Stats.ignore_on_kill_effects_on_self1
Stats.cannot_grant_charges_or_volatility_from_self1
Stats.cannot_be_culled1
Stats.is_inanimate_object1
ObjectMagicProperties.stat_description_listMetadata/StatDescriptions/monster_stat_descriptions.csd
Positioned.blockingtrue
Positioned.team0
Positioned.serialise_collidabletrue
Positioned.ignore_being_pushedtrue
BaseEvents.server_onlytrue
Actor.basic_actionMove, MoveForced, MoveToFormation, Flee, StrafeLeft, StrafeRight, StrafeRandom, Advance, DoNothing, MonsterPickup, MinionInteraction
Actor.slow_animations_go_to_idlefalse
Pathfinding.immobiletrue
StateMachine.define_shared_stateshimmer;
Turíbulo
Censer
SpectreN
Tags2HSharpMetal_onhit_audio, sanctum_monster, very_slow_movement
Vida
100%
Resistência
0 0 0 0
Damage
67%
Precisão
100%
Attack Distance
6 ~ 6
Tempo de Ataque
1 Second
Damage Spread
±20%
Experiência
100%
Model Size
100%
Type
Daemon
Metadata
MundaneMagiCenserSanctum
IsSummoned
Y
Nível
68
Vida
7,757
Damage
156
Dano Mágico
156
Precisão
2,464
Tempo de Ataque
1
Experiência
28,634
Minion Life
6,930
Minion Damage
649
Minion Armour
2,413
GSMundaneMagiNova
Triggerable, Spell, Damage
Chance de Acerto Crítico: 5%
Tempo de Conjuração: 3 seg
25% de chance de Cobrir Inimigos em Cinzas ao Acertar
active skill area of effect radius +% final [20]
base deal no damage [1]
base skill effect duration [4000]
MMSMundaneMagiMortarSanctum
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
Chance de Acerto Crítico: 5%
Tempo de Conjuração: 1 seg
Habilidade de morteiro de monstro genérico. Como Projétil de Monstro, mas com um efeito de impacto.
Causa 217.3 a 326 de Dano de Fogo
15% de chance de Cobrir Inimigos em Cinzas ao Acertar
base is projectile [1]
is area damage [1]
projectile minimum range [20]
projectile uses contact position [1]
use scaled contact offset [1]
DoLiterallyNothing
???
GSMundaneMagiBeam
Triggerable, Spell, Damage
Chance de Acerto Crítico: 5%
Tempo de Conjuração: 3 seg
Causa 246.9 a 370.4 de Dano de Fogo
15% de chance de Cobrir Inimigos em Cinzas ao Acertar
is area damage [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Pathfinding
{
	immobile = true
}

StateMachine
{
	define_shared_state = "shimmer;"
}

Positioned
{
	ignore_being_pushed = true
}

Stats
{
	set_immune_to_cheats = 1
	set_no_mana_cost = 1
	immune_to_curses = 1
	immune_to_marks = 1
	immune_to_auras_from_other_entities = 1
	set_item_drop_slots = 0
	set_max_endurance_charges = 0
	set_max_frenzy_charges = 0
	set_max_power_charges = 0
	base_cannot_be_stunned = 1
	base_cannot_be_electrocuted = 1
	base_cannot_be_pinned = 1
	cannot_be_knocked_back = 1
	set_immune_to_status_ailments = 1
	cannot_be_converted_or_dominated = 1
	monster_slain_flask_charges_granted_+% = -100
	base_cannot_be_leeched_from = 1
	set_immune_vaal_lighting_warp = 1
	set_cannot_recover_life = 1
	cannot_be_poisoned = 1
	immune_to_bleeding = 1
	set_unaffected_by_life_modifiers = 1
	set_monster_no_additional_player_scaling = 1
	set_cannot_be_chained_from = 1
	set_cannot_be_splashed_from = 1
	set_cannot_be_afflicted = 1
	set_monster_no_beyond_portal = 1
	set_ignore_on_kill_effects_on_self = 1
	set_cannot_grant_charges_or_volatility_from_self = 1
	set_cannot_be_culled = 1
	is_inanimate_object = 1
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

BaseEvents
{
	on_construction_complete =
	"
		IfDead( {},
		{
			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_smoke.epk' );
			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_ground_fadein.epk' );
			Delay( 1.15,
			{
				RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_ground_fadein.epk' );
				AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_ground_idle.epk' );
			} );
			AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/censer_light.ao', root_jntBnd );
		} );
	"
}

Life
{
	on_death =
	"
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_smoke.epk' );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_ground_idle.epk' );
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_ground_fadeout.epk' );
		Delay( 1.25, { RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_ground_fadeout.epk' ); } );
		PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/censer_light.ao', light_off );
		DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/censer_ashes.ao' );
		Delay( 1.0, { DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/censer_light.ao' ); } );
	"

	on_spawned_dead =
	"
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_smoke.epk' );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_ground_idle.epk' );
		DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/censer_light.ao' );
		DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/censer_ashes.ao' );
	"
}

Animated
{
	on_event_cast_light =
	"
		PlayAttachedEffect( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/cast_light.ao', root_jntBnd );
		Delay( 1.0, { DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/cast_light.ao' ); } );
	"

	on_event_cast_light_fast =
	"
		PlayAttachedEffect( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/cast_light_fast.ao', root_jntBnd );
		Delay( 0.25, { DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/cast_light_fast.ao' ); } );
	"

	on_event_light_off_for_cencer_pick_01 =
	"
		PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/censer_light.ao', light_off );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_ground_idle.epk' );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_ground_fadein.epk' );
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_ground_fadeout.epk' );
		Delay( 1.25, { RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_ground_fadeout.epk' ); } );
	"
}

-- src\Data\Spectres.lua
minions["Metadata/Monsters/MundaneMagi/Censer/MundaneMagiCenserSanctum"] = {
    name = "Censer",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 0.67,
    damageSpread = 0.2,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "MMSMundaneMagiMortarSanctum",
        "DoLiterallyNothing",
        "GSMundaneMagiNova",
        "GSMundaneMagiBeam",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MMSMundaneMagiMortarSanctum"] = {
    name = "MMSMundaneMagiMortarSanctum",
    hidden = true,
    color = ,
    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,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "projectile_minimum_range",
        "cover_in_ash_on_hit_%",
        "is_area_damage",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 20, 15, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DoLiterallyNothing"] = {
    name = "???",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSMundaneMagiNova"] = {
    name = "GSMundaneMagiNova",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 3,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_area_of_effect_radius_+%_final",
        "base_skill_effect_duration",
        "cover_in_ash_on_hit_%",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {20, 4000, 25, critChance = 5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSMundaneMagiBeam"] = {
    name = "GSMundaneMagiBeam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 3,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "cover_in_ash_on_hit_%",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 15, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
keyval
Stats.item_drop_slots0
Stats.energy_shield_recharge_rate_per_minute_%750
Stats.base_maximum_mana200
Stats.maximum_physical_damage_reduction_%75
Stats.base_maximum_all_resistances_%75
Stats.monster_base_flask_charges_percent_of_monster_power50
Stats.base_critical_hit_damage_bonus30
Stats.max_endurance_charges0
Stats.max_frenzy_charges0
Stats.max_power_charges0
Stats.object_inherent_base_maximum_block_%_from_ot50
Stats.movement_velocity_cap128
Stats.max_azurite_debuff_stacks10
Stats.ignore_skill_weapon_restrictions1
Stats.melee_hit_damage_stun_multiplier_+%_final_from_ot33
Stats.physical_hit_damage_stun_multiplier_+%_final_from_ot100
Stats.scale_melee_range_to_actor_scale1
Stats.use_melee_pattern_range1
Stats.melee_swing_not_scaled_by_area_modifiers1
Stats.actor_scale_+%_limit200
Stats.base_heavy_stun_duration_ms2000
Stats.melee_defer_damage_prediction1
Stats.poise_decay_delay_ms8000
Stats.poise_decay_%_per_second5
Stats.base_block_angle_degrees180
Stats.action_attack_or_cast_time_uses_animation_length1
Stats.slow_potency_+%_final_per_additional_player-10
Stats.check_for_targets_between_initiator_and_projectile_source1
Stats.maximum_life_+%_final_per_additional_player50
Stats.maximum_energy_shield_+%_final_per_additional_player50
Stats.poise_threshold_+%_final_per_additional_player50
Stats.stun_base_duration_override_ms500
Stats.bleeding_moving_damage_%_of_base_override200
Stats.immune_to_cheats1
Stats.no_mana_cost1
Stats.immune_to_curses1
Stats.immune_to_marks1
Stats.immune_to_auras_from_other_entities1
Stats.base_cannot_be_stunned1
Stats.base_cannot_be_electrocuted1
Stats.base_cannot_be_pinned1
Stats.cannot_be_knocked_back1
Stats.immune_to_status_ailments1
Stats.cannot_be_converted_or_dominated1
Stats.monster_slain_flask_charges_granted_+%-100
Stats.base_cannot_be_leeched_from1
Stats.immune_vaal_lighting_warp1
Stats.cannot_recover_life1
Stats.cannot_be_poisoned1
Stats.immune_to_bleeding1
Stats.unaffected_by_life_modifiers1
Stats.monster_no_additional_player_scaling1
Stats.cannot_be_chained_from1
Stats.cannot_be_splashed_from1
Stats.cannot_be_afflicted1
Stats.monster_no_beyond_portal1
Stats.ignore_on_kill_effects_on_self1
Stats.cannot_grant_charges_or_volatility_from_self1
Stats.cannot_be_culled1
Stats.is_inanimate_object1
ObjectMagicProperties.stat_description_listMetadata/StatDescriptions/monster_stat_descriptions.csd
Positioned.blockingtrue
Positioned.team0
Positioned.serialise_collidabletrue
Positioned.ignore_being_pushedtrue
BaseEvents.server_onlytrue
Actor.basic_actionMove, MoveForced, MoveToFormation, Flee, StrafeLeft, StrafeRight, StrafeRandom, Advance, DoNothing, MonsterPickup, MinionInteraction
Actor.slow_animations_go_to_idlefalse
Pathfinding.immobiletrue
StateMachine.define_shared_stateshimmer;
Edit

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