Skip to content

Commit ceab80c

Browse files
committed
Two more spectres and some skill changes
1 parent 17d302d commit ceab80c

File tree

4 files changed

+416
-10
lines changed

4 files changed

+416
-10
lines changed

src/Data/Skills/minion.lua

Lines changed: 300 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1027,6 +1027,74 @@ skills["GAAnimateWeaponQuarterstaffSweep"] = {
10271027
}
10281028
-- Spectres here for now as spectres aren't using the spectre.lua skills file
10291029

1030+
skills["DTTHellscapeStabbySkyStab"] = {
1031+
name = "Basic Attack",
1032+
hidden = true,
1033+
skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, },
1034+
castTime = 2.5,
1035+
qualityStats = {
1036+
},
1037+
levels = {
1038+
[1] = { baseMultiplier = 1.5, storedUses = 1, levelRequirement = 0, cooldown = 8, },
1039+
},
1040+
statSets = {
1041+
[1] = {
1042+
label = "Basic Attack",
1043+
incrementalEffectiveness = 0.054999999701977,
1044+
statDescriptionScope = "skill_stat_descriptions",
1045+
baseFlags = {
1046+
attack = true,
1047+
melee = true,
1048+
projectile = true,
1049+
},
1050+
constantStats = {
1051+
{ "attack_maximum_action_distance_+", 37 },
1052+
{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 },
1053+
},
1054+
stats = {
1055+
"skill_can_fire_arrows",
1056+
"skill_can_fire_wand_projectiles",
1057+
"action_attack_or_cast_time_uses_animation_length",
1058+
"projectile_uses_contact_position",
1059+
"use_scaled_contact_offset",
1060+
},
1061+
levels = {
1062+
[1] = { actorLevel = 1, },
1063+
},
1064+
},
1065+
}
1066+
}
1067+
skills["GAHellscapePaleEliteSkyStab"] = {
1068+
name = "Stab Attack",
1069+
hidden = true,
1070+
skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, },
1071+
castTime = 1,
1072+
qualityStats = {
1073+
},
1074+
levels = {
1075+
[1] = { baseMultiplier = 1.25, levelRequirement = 0, },
1076+
},
1077+
statSets = {
1078+
[1] = {
1079+
label = "Stab Attack",
1080+
incrementalEffectiveness = 0.054999999701977,
1081+
statDescriptionScope = "skill_stat_descriptions",
1082+
baseFlags = {
1083+
attack = true,
1084+
triggerable = true,
1085+
},
1086+
constantStats = {
1087+
{ "active_skill_shock_chance_+%_final", 50 },
1088+
},
1089+
stats = {
1090+
"is_area_damage",
1091+
},
1092+
levels = {
1093+
[1] = { actorLevel = 1, },
1094+
},
1095+
},
1096+
}
1097+
}
10301098
skills["GAMediumBeetleChargedSunder"] = {
10311099
name = "Charged Sunder",
10321100
hidden = true,
@@ -1043,8 +1111,8 @@ skills["GAMediumBeetleChargedSunder"] = {
10431111
incrementalEffectiveness = 0.054999999701977,
10441112
statDescriptionScope = "skill_stat_descriptions",
10451113
baseFlags = {
1114+
triggerable = true,
10461115
attack = true,
1047-
area = true,
10481116
},
10491117
constantStats = {
10501118
{ "attack_maximum_action_distance_+", 20 },
@@ -1078,8 +1146,8 @@ skills["GAMediumBeetleSunder"] = {
10781146
incrementalEffectiveness = 0.054999999701977,
10791147
statDescriptionScope = "skill_stat_descriptions",
10801148
baseFlags = {
1149+
triggerable = true,
10811150
attack = true,
1082-
area = true,
10831151
},
10841152
constantStats = {
10851153
{ "attack_maximum_action_distance_+", 14 },
@@ -1109,9 +1177,8 @@ skills["GATwoHeadedTitanSlam"] = {
11091177
incrementalEffectiveness = 0.054999999701977,
11101178
statDescriptionScope = "skill_stat_descriptions",
11111179
baseFlags = {
1180+
triggerable = true,
11121181
attack = true,
1113-
melee = true,
1114-
area = true,
11151182
},
11161183
constantStats = {
11171184
{ "attack_maximum_action_distance_+", 20 },
@@ -1142,9 +1209,8 @@ skills["GATwoHeadedTitanStomp"] = {
11421209
incrementalEffectiveness = 0.054999999701977,
11431210
statDescriptionScope = "skill_stat_descriptions",
11441211
baseFlags = {
1212+
triggerable = true,
11451213
attack = true,
1146-
melee = true,
1147-
area = true,
11481214
},
11491215
constantStats = {
11501216
{ "attack_maximum_action_distance_+", -8 },
@@ -1159,6 +1225,116 @@ skills["GATwoHeadedTitanStomp"] = {
11591225
},
11601226
}
11611227
}
1228+
skills["GSHellscapePaleEliteBoltImpact"] = {
1229+
name = "Bolt Impact",
1230+
hidden = true,
1231+
skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, },
1232+
castTime = 1,
1233+
qualityStats = {
1234+
},
1235+
levels = {
1236+
[1] = { critChance = 5, levelRequirement = 0, },
1237+
},
1238+
statSets = {
1239+
[1] = {
1240+
label = "Bolt Impact",
1241+
baseEffectiveness = 3,
1242+
incrementalEffectiveness = 0.10000000149012,
1243+
damageIncrementalEffectiveness = 0.017500000074506,
1244+
statDescriptionScope = "geometry_spell",
1245+
baseFlags = {
1246+
triggerable = true,
1247+
spell = true,
1248+
hit = true,
1249+
},
1250+
constantStats = {
1251+
{ "generic_skill_trigger_id", 1 },
1252+
{ "shock_art_variation", 10 },
1253+
{ "damage_hit_effect_index", 103 },
1254+
},
1255+
stats = {
1256+
"spell_minimum_base_lightning_damage",
1257+
"spell_maximum_base_lightning_damage",
1258+
},
1259+
levels = {
1260+
[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
1261+
},
1262+
},
1263+
}
1264+
}
1265+
skills["GSHellscapePaleEliteOmegaBeam"] = {
1266+
name = "Omega Beam",
1267+
hidden = true,
1268+
skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, },
1269+
castTime = 2.333,
1270+
qualityStats = {
1271+
},
1272+
levels = {
1273+
[1] = { critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 10, },
1274+
},
1275+
statSets = {
1276+
[1] = {
1277+
label = "Omega Beam",
1278+
baseEffectiveness = 6.1500000953674,
1279+
incrementalEffectiveness = 0.10000000149012,
1280+
damageIncrementalEffectiveness = 0.017500000074506,
1281+
statDescriptionScope = "geometry_spell",
1282+
baseFlags = {
1283+
triggerable = true,
1284+
spell = true,
1285+
hit = true,
1286+
},
1287+
constantStats = {
1288+
{ "spell_maximum_action_distance_+%", -55 },
1289+
{ "shock_art_variation", 10 },
1290+
{ "damage_hit_effect_index", 103 },
1291+
},
1292+
stats = {
1293+
"spell_minimum_base_lightning_damage",
1294+
"spell_maximum_base_lightning_damage",
1295+
},
1296+
levels = {
1297+
[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
1298+
},
1299+
},
1300+
}
1301+
}
1302+
skills["MeleeAtAnimationSpeedLightning"] = {
1303+
name = "Basic Attack (Lightning)",
1304+
hidden = true,
1305+
skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, },
1306+
castTime = 1,
1307+
qualityStats = {
1308+
},
1309+
levels = {
1310+
[1] = { levelRequirement = 0, },
1311+
},
1312+
statSets = {
1313+
[1] = {
1314+
label = "Basic Attack (Lightning)",
1315+
incrementalEffectiveness = 0.054999999701977,
1316+
statDescriptionScope = "skill_stat_descriptions",
1317+
baseFlags = {
1318+
attack = true,
1319+
projectile = true,
1320+
melee = true,
1321+
},
1322+
constantStats = {
1323+
{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 },
1324+
},
1325+
stats = {
1326+
"skill_can_fire_arrows",
1327+
"skill_can_fire_wand_projectiles",
1328+
"action_attack_or_cast_time_uses_animation_length",
1329+
"projectile_uses_contact_position",
1330+
"use_scaled_contact_offset",
1331+
},
1332+
levels = {
1333+
[1] = { actorLevel = 1, },
1334+
},
1335+
},
1336+
}
1337+
}
11621338
skills["MMSVaalGuardGrenade"] = {
11631339
name = "Explosive Grenade",
11641340
hidden = true,
@@ -1255,4 +1431,122 @@ skills["MMSVaalGuardOilTrap"] = {
12551431
},
12561432
},
12571433
}
1434+
}
1435+
skills["TBHellscapePaleLightningBoltSpammableLeft"] = {
1436+
name = "Lightning Bolt",
1437+
hidden = true,
1438+
skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.Damage] = true, },
1439+
castTime = 1.333,
1440+
qualityStats = {
1441+
},
1442+
levels = {
1443+
[1] = { critChance = 5, levelRequirement = 0, },
1444+
},
1445+
statSets = {
1446+
[1] = {
1447+
label = "Lightning Bolt",
1448+
baseEffectiveness = 0.75,
1449+
incrementalEffectiveness = 0.10000000149012,
1450+
damageIncrementalEffectiveness = 0.017500000074506,
1451+
statDescriptionScope = "skill_stat_descriptions",
1452+
baseFlags = {
1453+
spell = true,
1454+
hit = true,
1455+
triggerable = true,
1456+
},
1457+
constantStats = {
1458+
{ "generic_skill_trigger_skills_with_id", 1 },
1459+
{ "shock_art_variation", 10 },
1460+
{ "damage_hit_effect_index", 103 },
1461+
{ "active_skill_cast_speed_+%_final", 15 },
1462+
},
1463+
stats = {
1464+
"spell_minimum_base_lightning_damage",
1465+
"spell_maximum_base_lightning_damage",
1466+
},
1467+
levels = {
1468+
[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
1469+
},
1470+
},
1471+
}
1472+
}
1473+
skills["TCHellscapePaleElite2Charge"] = {
1474+
name = "Charge",
1475+
hidden = true,
1476+
description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
1477+
skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, },
1478+
weaponTypes = {
1479+
["None"] = true,
1480+
["One Handed Sword"] = true,
1481+
["One Handed Mace"] = true,
1482+
["Flail"] = true,
1483+
["Spear"] = true,
1484+
["One Handed Axe"] = true,
1485+
["Dagger"] = true,
1486+
["Claw"] = true,
1487+
},
1488+
castTime = 1,
1489+
qualityStats = {
1490+
},
1491+
levels = {
1492+
[1] = { baseMultiplier = 0.3, storedUses = 1, levelRequirement = 0, cooldown = 8, },
1493+
},
1494+
statSets = {
1495+
[1] = {
1496+
label = "Charge",
1497+
incrementalEffectiveness = 0.054999999701977,
1498+
statDescriptionScope = "skill_stat_descriptions",
1499+
baseFlags = {
1500+
attack = true,
1501+
melee = true,
1502+
},
1503+
stats = {
1504+
"ignores_proximity_shield",
1505+
"is_area_damage",
1506+
},
1507+
levels = {
1508+
[1] = { actorLevel = 1, },
1509+
},
1510+
},
1511+
}
1512+
}
1513+
skills["TCHellscapePaleElite2Charge"] = {
1514+
name = "Charge",
1515+
hidden = true,
1516+
description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
1517+
skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, },
1518+
weaponTypes = {
1519+
["None"] = true,
1520+
["One Handed Sword"] = true,
1521+
["One Handed Mace"] = true,
1522+
["Flail"] = true,
1523+
["Spear"] = true,
1524+
["One Handed Axe"] = true,
1525+
["Dagger"] = true,
1526+
["Claw"] = true,
1527+
},
1528+
castTime = 1,
1529+
qualityStats = {
1530+
},
1531+
levels = {
1532+
[1] = { baseMultiplier = 0.3, storedUses = 1, levelRequirement = 0, cooldown = 8, },
1533+
},
1534+
statSets = {
1535+
[1] = {
1536+
label = "Charge",
1537+
incrementalEffectiveness = 0.054999999701977,
1538+
statDescriptionScope = "skill_stat_descriptions",
1539+
baseFlags = {
1540+
attack = true,
1541+
melee = true,
1542+
},
1543+
stats = {
1544+
"ignores_proximity_shield",
1545+
"is_area_damage",
1546+
},
1547+
levels = {
1548+
[1] = { actorLevel = 1, },
1549+
},
1550+
},
1551+
}
12581552
}

0 commit comments

Comments
 (0)