Rasp Scavenger
Slug: Rasp_Scavenger
Open Source Page
Spectre-capable
Tags:
MonsterStab_onhit_audio
allows_additional_projectiles
allows_inc_aoe
beast
insect
medium_movement
melee
not_dex
not_int
physical_affinity
ranged
sanctum_monster
slow_movement
Areas:
Confluence
Deshar
The Dreadnought's Wake
The Khari Crossing
The Ziggurat Refuge
Trial of the Sekhemas
No custom art yet. Upload one to replace the placeholder.
Core Stat Percentiles
Evasion Rating
663
Top 51%
Spell Damage
255
Top 76%
Armour
2,832
Top 78%
Accuracy
2,228
Top 81%
Life
7,816
Top 88%
Damage
255
Top 94%
Other Notable Percentiles
Critical Damage Bonus
+30%
Top 0.1%
Critical Hits Chance
5%
Top 3.2%
Damage Spread
±20%
Top 4.7%
Model Size
130%
Top 16%
Resistance
0 -30 0 0
Top 25%
Minion Armour
4,451
Top 27%
Rasp Scavenger
Variant code: PorcupineAntSmallOverview
Summary
| Spectre | Y | |
|---|---|---|
| Area | Deshar, The Dreadnought's Wake, The Khari Crossing, Confluence, The Ziggurat Refuge | |
| Tags | allows_additional_projectiles, allows_inc_aoe, beast, insect, melee, MonsterStab_onhit_audio, not_dex, not_int, physical_affinity, ranged, slow_movement | |
| Packs |
Base Multipliers
Life
80%
Armour
+30%
Resistance
Damage
80%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
4 ~ 10
Attack Time
1.005 Second
Damage Spread
±20%
Experience
80%
Model Size
80%
Type
PorcupineAntSmall
Metadata
PorcupineAntSmall
Extra Data
version 2
extends "Metadata/Monsters/Monster"
StateMachine
{
define_shared_state = "spiked;"
}
Transitionable
{
}
Stats
{
set_base_heavy_stun_duration_ms = 2600
}
version 2
extends "Metadata/Monsters/Monster"
StateMachine
{
on_or_create_state_spiked_1 = "DetachAllOfType( 'Metadata/Monsters/PorcupineAnt/PorcupineAntSpikeBall.ao' );"
}
Transitionable
{
on_transition =
"
Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/PorcupineAnt/PorcupineAntAggroAudio.ao' ); } );
"
}
Animated
{
preload_animated_object = "Metadata/Monsters/PorcupineAnt/PorcupineAntAggroAudio.ao"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/PorcupineAnt/PorcupineAntSmall"] = {
name = "Rasp Scavenger",
life = 0.8,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 0.8,
damageSpread = 0.2,
attackTime = 1.005,
attackRange = 10,
accuracy = 1,
skillList = {
"MeleeAtAnimationSpeed",
"GPAPorcupineAntSpikeNova",
"MMAPorcupineAntSpikeball",
},
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["GPAPorcupineAntSpikeNova"] = {
name = "GPAPorcupineAntSpikeNova",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"projectile_speed_variation_+%",
"projectile_spread_radius",
"base_skill_area_of_effect_+%",
"base_is_projectile",
},
levels = {
[1] = {30, 20, -60, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MMAPorcupineAntSpikeball"] = {
name = "MMAPorcupineAntSpikeball",
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.Attack] = true,
[SkillType.Damage] = true,
[SkillType.Area] = true,
[SkillType.Trappable] = true,
[SkillType.Totemable] = true,
[SkillType.Mineable] = true,
[SkillType.Multicastable] = true,
[SkillType.Triggerable] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1.2,
baseFlags = {
attack = true,
area = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"number_of_projectiles_override",
"melee_range_+",
"projectile_spread_radius",
"base_is_projectile",
"action_attack_or_cast_time_uses_animation_length",
"projectiles_not_offset",
},
levels = {
[1] = {1, 60, 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
Rasp Scavenger
Variant code: PorcupineAntMediumOverview
Summary
| Spectre | Y | |
|---|---|---|
| Area | Deshar, The Dreadnought's Wake, The Khari Crossing, Confluence, The Ziggurat Refuge | |
| Tags | allows_additional_projectiles, allows_inc_aoe, beast, insect, melee, MonsterStab_onhit_audio, not_dex, not_int, physical_affinity, ranged, slow_movement | |
| Packs |
Base Multipliers
Life
100%
Armour
+35%
Resistance
Damage
100%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
4 ~ 12
Attack Time
1.005 Second
Damage Spread
±20%
Experience
100%
Model Size
100%
Type
PorcupineAntMedium
Metadata
PorcupineAntMedium
Extra Data
version 2
extends "Metadata/Monsters/Monster"
StateMachine
{
define_shared_state = "spiked;"
}
Transitionable
{
}
Stats
{
set_base_heavy_stun_duration_ms = 2600
}
version 2
extends "Metadata/Monsters/Monster"
StateMachine
{
on_or_create_state_spiked_1 = "DetachAllOfType( 'Metadata/Monsters/PorcupineAnt/PorcupineAntSpikeBall.ao' );"
}
Transitionable
{
on_transition =
"
Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/PorcupineAnt/PorcupineAntAggroAudio.ao' ); } );
"
}
Animated
{
preload_animated_object = "Metadata/Monsters/PorcupineAnt/PorcupineAntAggroAudio.ao"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/PorcupineAnt/PorcupineAntMedium"] = {
name = "Rasp Scavenger",
life = 1,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1,
damageSpread = 0.2,
attackTime = 1.005,
attackRange = 12,
accuracy = 1,
skillList = {
"MeleeAtAnimationSpeed",
"GPAPorcupineAntSpikeNova",
"MMAPorcupineAntSpikeball",
},
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["GPAPorcupineAntSpikeNova"] = {
name = "GPAPorcupineAntSpikeNova",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"projectile_speed_variation_+%",
"projectile_spread_radius",
"base_skill_area_of_effect_+%",
"base_is_projectile",
},
levels = {
[1] = {30, 20, -60, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MMAPorcupineAntSpikeball"] = {
name = "MMAPorcupineAntSpikeball",
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.Attack] = true,
[SkillType.Damage] = true,
[SkillType.Area] = true,
[SkillType.Trappable] = true,
[SkillType.Totemable] = true,
[SkillType.Mineable] = true,
[SkillType.Multicastable] = true,
[SkillType.Triggerable] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1.2,
baseFlags = {
attack = true,
area = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"number_of_projectiles_override",
"melee_range_+",
"projectile_spread_radius",
"base_is_projectile",
"action_attack_or_cast_time_uses_animation_length",
"projectiles_not_offset",
},
levels = {
[1] = {1, 60, 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
Rasp Scavenger
Variant code: PorcupineAntMediumSanctumTrialOverview
Summary
| Spectre | Y | |
|---|---|---|
| Area | Trial of the Sekhemas, Trial of the Sekhemas | |
| Tags | allows_additional_projectiles, allows_inc_aoe, beast, insect, melee, MonsterStab_onhit_audio, not_dex, not_int, physical_affinity, ranged, sanctum_monster, slow_movement | |
| Packs |
Base Multipliers
Life
100%
Armour
+35%
Resistance
Damage
100%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
4 ~ 12
Attack Time
1.005 Second
Damage Spread
±20%
Experience
100%
Model Size
100%
Type
PorcupineAntMediumSanctumTrial
Metadata
PorcupineAntMediumSanctumTrial
Extra Data
version 2
extends "Metadata/Monsters/Monster"
StateMachine
{
define_shared_state = "spiked;"
}
Transitionable
{
}
Stats
{
set_base_heavy_stun_duration_ms = 2600
}
version 2
extends "Metadata/Monsters/Monster"
StateMachine
{
on_or_create_state_spiked_1 = "DetachAllOfType( 'Metadata/Monsters/PorcupineAnt/PorcupineAntSpikeBall_poison.ao' );"
}
Transitionable
{
on_transition =
"
Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/PorcupineAnt/PorcupineAntAggroAudio.ao' ); } );
"
}
Animated
{
preload_animated_object = "Metadata/Monsters/PorcupineAnt/PorcupineAntAggroAudio.ao"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/PorcupineAnt/PorcupineAntMediumSanctumTrial"] = {
name = "Rasp Scavenger",
life = 1,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1,
damageSpread = 0.2,
attackTime = 1.005,
attackRange = 12,
accuracy = 1,
skillList = {
"MeleeAtAnimationSpeed",
"GPAPorcupineAntSpikeNovaSanctum",
"MMAPorcupineAntSpikeballSanctum",
},
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["GPAPorcupineAntSpikeNovaSanctum"] = {
name = "GPAPorcupineAntSpikeNovaSanctum",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"projectile_speed_variation_+%",
"projectile_spread_radius",
"base_skill_area_of_effect_+%",
"base_chance_to_poison_on_hit_%",
"base_is_projectile",
},
levels = {
[1] = {30, 20, -60, 100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MMAPorcupineAntSpikeballSanctum"] = {
name = "MMAPorcupineAntSpikeballSanctum",
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.Attack] = true,
[SkillType.Damage] = true,
[SkillType.Area] = true,
[SkillType.Trappable] = true,
[SkillType.Totemable] = true,
[SkillType.Mineable] = true,
[SkillType.Multicastable] = true,
[SkillType.Triggerable] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1.2,
baseFlags = {
attack = true,
area = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"number_of_projectiles_override",
"melee_range_+",
"projectile_spread_radius",
"base_chance_to_poison_on_hit_%",
"base_is_projectile",
"action_attack_or_cast_time_uses_animation_length",
"projectiles_not_offset",
},
levels = {
[1] = {1, 60, 5, 100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
Rasp Scavenger
Variant code: PorcupineAntLargeOverview
Summary
| Spectre | Y | |
|---|---|---|
| Area | Deshar, The Dreadnought's Wake, The Khari Crossing, Confluence, The Ziggurat Refuge | |
| Tags | allows_additional_projectiles, allows_inc_aoe, beast, insect, medium_movement, melee, MonsterStab_onhit_audio, not_dex, not_int, physical_affinity, ranged | |
| Packs |
Base Multipliers
Life
120%
Armour
+40%
Resistance
Damage
120%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
4 ~ 14
Attack Time
1.005 Second
Damage Spread
±20%
Experience
120%
Model Size
130%
Type
PorcupineAntLarge
Metadata
PorcupineAntLarge
Extra Data
version 2
extends "Metadata/Monsters/Monster"
StateMachine
{
define_shared_state = "spiked;"
}
Transitionable
{
}
Stats
{
set_base_heavy_stun_duration_ms = 2600
}
version 2
extends "Metadata/Monsters/Monster"
StateMachine
{
on_or_create_state_spiked_1 = "DetachAllOfType( 'Metadata/Monsters/PorcupineAnt/PorcupineAntSpikeBall.ao' );"
}
Transitionable
{
on_transition =
"
Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/PorcupineAnt/PorcupineAntAggroAudio.ao' ); } );
"
}
Animated
{
preload_animated_object = "Metadata/Monsters/PorcupineAnt/PorcupineAntAggroAudio.ao"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/PorcupineAnt/PorcupineAntLarge"] = {
name = "Rasp Scavenger",
life = 1.2,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1.2,
damageSpread = 0.2,
attackTime = 1.005,
attackRange = 14,
accuracy = 1,
skillList = {
"MeleeAtAnimationSpeed",
"GPAPorcupineAntSpikeNova",
"MMAPorcupineAntSpikeball",
},
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["GPAPorcupineAntSpikeNova"] = {
name = "GPAPorcupineAntSpikeNova",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"projectile_speed_variation_+%",
"projectile_spread_radius",
"base_skill_area_of_effect_+%",
"base_is_projectile",
},
levels = {
[1] = {30, 20, -60, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MMAPorcupineAntSpikeball"] = {
name = "MMAPorcupineAntSpikeball",
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.Attack] = true,
[SkillType.Damage] = true,
[SkillType.Area] = true,
[SkillType.Trappable] = true,
[SkillType.Totemable] = true,
[SkillType.Mineable] = true,
[SkillType.Multicastable] = true,
[SkillType.Triggerable] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1.2,
baseFlags = {
attack = true,
area = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"number_of_projectiles_override",
"melee_range_+",
"projectile_spread_radius",
"base_is_projectile",
"action_attack_or_cast_time_uses_animation_length",
"projectiles_not_offset",
},
levels = {
[1] = {1, 60, 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
Rasp Scavenger
Variant code: PorcupineAntLargeSanctumTrialOverview
Summary
| Spectre | Y | |
|---|---|---|
| Area | Trial of the Sekhemas, Trial of the Sekhemas | |
| Tags | allows_additional_projectiles, allows_inc_aoe, beast, insect, medium_movement, melee, MonsterStab_onhit_audio, not_dex, not_int, physical_affinity, ranged, sanctum_monster | |
| Packs |
Base Multipliers
Life
120%
Armour
+40%
Resistance
Damage
120%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
4 ~ 14
Attack Time
1.005 Second
Damage Spread
±20%
Experience
120%
Model Size
130%
Type
PorcupineAntLargeSanctumTrial
Metadata
PorcupineAntLargeSanctumTrial
Extra Data
version 2
extends "Metadata/Monsters/Monster"
StateMachine
{
define_shared_state = "spiked;"
}
Transitionable
{
}
Stats
{
set_base_heavy_stun_duration_ms = 2600
}
version 2
extends "Metadata/Monsters/Monster"
StateMachine
{
on_or_create_state_spiked_1 = "DetachAllOfType( 'Metadata/Monsters/PorcupineAnt/PorcupineAntSpikeBall_poison.ao' );"
}
Transitionable
{
on_transition =
"
Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/PorcupineAnt/PorcupineAntAggroAudio.ao' ); } );
"
}
Animated
{
preload_animated_object = "Metadata/Monsters/PorcupineAnt/PorcupineAntAggroAudio.ao"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/PorcupineAnt/PorcupineAntLargeSanctumTrial"] = {
name = "Rasp Scavenger",
life = 1.2,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1.2,
damageSpread = 0.2,
attackTime = 1.005,
attackRange = 14,
accuracy = 1,
skillList = {
"MeleeAtAnimationSpeed",
"GPAPorcupineAntSpikeNovaSanctum",
"MMAPorcupineAntSpikeballSanctum",
},
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["GPAPorcupineAntSpikeNovaSanctum"] = {
name = "GPAPorcupineAntSpikeNovaSanctum",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"projectile_speed_variation_+%",
"projectile_spread_radius",
"base_skill_area_of_effect_+%",
"base_chance_to_poison_on_hit_%",
"base_is_projectile",
},
levels = {
[1] = {30, 20, -60, 100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MMAPorcupineAntSpikeballSanctum"] = {
name = "MMAPorcupineAntSpikeballSanctum",
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.Attack] = true,
[SkillType.Damage] = true,
[SkillType.Area] = true,
[SkillType.Trappable] = true,
[SkillType.Totemable] = true,
[SkillType.Mineable] = true,
[SkillType.Multicastable] = true,
[SkillType.Triggerable] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1.2,
baseFlags = {
attack = true,
area = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"number_of_projectiles_override",
"melee_range_+",
"projectile_spread_radius",
"base_chance_to_poison_on_hit_%",
"base_is_projectile",
"action_attack_or_cast_time_uses_animation_length",
"projectiles_not_offset",
},
levels = {
[1] = {1, 60, 5, 100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}