Skip to content

Commit 0feb757

Browse files
committed
Fettered Monstrosity
1 parent 46673db commit 0feb757

File tree

4 files changed

+117
-0
lines changed

4 files changed

+117
-0
lines changed

src/Data/Skills/minion.lua

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1064,6 +1064,44 @@ skills["CGEBloodPriestBoilingBlood"] = {
10641064
},
10651065
}
10661066
}
1067+
skills["CGESanctifiedMonstrosityPusGround"] = {
1068+
name = "Pus Ground",
1069+
hidden = true,
1070+
skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.Duration] = true, [SkillType.AreaSpell] = true, },
1071+
castTime = 1,
1072+
qualityStats = {
1073+
},
1074+
levels = {
1075+
[1] = { levelRequirement = 0, },
1076+
},
1077+
statSets = {
1078+
[1] = {
1079+
label = "Pus Ground",
1080+
baseEffectiveness = 8,
1081+
incrementalEffectiveness = 0.10000000149012,
1082+
damageIncrementalEffectiveness = 0.017500000074506,
1083+
statDescriptionScope = "skill_stat_descriptions",
1084+
baseFlags = {
1085+
spell = true,
1086+
area = true,
1087+
triggerable = true,
1088+
duration = true,
1089+
},
1090+
constantStats = {
1091+
{ "active_skill_area_of_effect_radius_+%_final", -40 },
1092+
{ "base_skill_effect_duration", 4000 },
1093+
{ "ground_caustic_art_variation", 1030 },
1094+
},
1095+
stats = {
1096+
"base_chaos_damage_to_deal_per_minute",
1097+
"is_area_damage",
1098+
},
1099+
levels = {
1100+
[1] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 1, },
1101+
},
1102+
},
1103+
}
1104+
}
10671105
skills["CultistBeastSunder"] = {
10681106
name = "Sunder",
10691107
hidden = true,
@@ -1613,6 +1651,45 @@ skills["MPSVaalBloodPriestProj"] = {
16131651
},
16141652
}
16151653
}
1654+
skills["MPWCleansedMonstrosityRailgun"] = {
1655+
name = "Railgun",
1656+
hidden = true,
1657+
skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, },
1658+
castTime = 1,
1659+
qualityStats = {
1660+
},
1661+
levels = {
1662+
[1] = { baseMultiplier = 2.15, storedUses = 1, levelRequirement = 0, cooldown = 15, },
1663+
},
1664+
statSets = {
1665+
[1] = {
1666+
label = "Railgun",
1667+
incrementalEffectiveness = 0.054999999701977,
1668+
statDescriptionScope = "skill_stat_descriptions",
1669+
baseFlags = {
1670+
attack = true,
1671+
projectile = true,
1672+
triggerable = true,
1673+
},
1674+
constantStats = {
1675+
{ "monster_projectile_variation", 1157 },
1676+
{ "spell_maximum_action_distance_+%", -40 },
1677+
},
1678+
stats = {
1679+
"base_is_projectile",
1680+
"action_attack_or_cast_time_uses_animation_length",
1681+
"check_for_targets_between_initiator_and_projectile_source",
1682+
"projectile_uses_contact_position",
1683+
"maintain_projectile_direction_when_using_contact_position",
1684+
"use_scaled_contact_offset",
1685+
"projectile_ballistic_angle_from_target_distance",
1686+
},
1687+
levels = {
1688+
[1] = { actorLevel = 1, },
1689+
},
1690+
},
1691+
}
1692+
}
16161693
skills["TBHellscapePaleLightningBoltSpammableLeft"] = {
16171694
name = "Lightning Bolt",
16181695
hidden = true,

src/Data/Spectres.lua

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,31 @@ minions["Metadata/Monsters/GoreCharger/GoreCharger"] = {
9191
},
9292
}
9393

94+
-- Demon
95+
minions["Metadata/Monsters/Sanctified/Monstrosity/SanctifiedMonstrosity"] = {
96+
name = "Fettered Monstrosity",
97+
monsterTags = { "demon", "medium_movement", "MonsterBlunt_onhit_audio", "mud_blood", },
98+
life = 3.5,
99+
baseDamageIgnoresAttackSpeed = true,
100+
fireResist = 0,
101+
coldResist = 0,
102+
lightningResist = 0,
103+
chaosResist = 0,
104+
damage = 2.28,
105+
damageSpread = 0.2,
106+
attackTime = 1.5,
107+
attackRange = 28,
108+
accuracy = 1,
109+
skillList = {
110+
"MeleeAtAnimationSpeed",
111+
"MPWCleansedMonstrosityRailgun",
112+
"CGESanctifiedMonstrosityPusGround",
113+
},
114+
modList = {
115+
-- CleansedMonsterNoEquipmentDrops [drop_no_equipment = 1]
116+
},
117+
}
118+
94119
-- Dinosaur
95120
minions["Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast"] = {
96121
name = "Drudge Osseodon",

src/Export/Minions/Spectres.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ local minions, mod, flag = ...
1212
-- Boar
1313
#spectre Metadata/Monsters/GoreCharger/GoreCharger
1414

15+
-- Demon
16+
#spectre Metadata/Monsters/Sanctified/Monstrosity/SanctifiedMonstrosity
17+
1518
-- Dinosaur
1619
#spectre Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast
1720

src/Export/Skills/minion.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,12 @@ skills["MinionInstability"] = {
187187
#mods
188188
#skillEnd
189189

190+
#skill CGESanctifiedMonstrosityPusGround Pus Ground
191+
#set CGESanctifiedMonstrosityPusGround
192+
#flags spell area triggerable duration
193+
#mods
194+
#skillEnd
195+
190196
#skill CultistBeastSunder Sunder
191197
#set CultistBeastSunder
192198
#flags triggerable attack
@@ -277,6 +283,12 @@ skills["MinionInstability"] = {
277283
#mods
278284
#skillEnd
279285

286+
#skill MPWCleansedMonstrosityRailgun Railgun
287+
#set MPWCleansedMonstrosityRailgun
288+
#flags attack projectile triggerable
289+
#mods
290+
#skillEnd
291+
280292
#skill TBHellscapePaleLightningBoltSpammableLeft Lightning Bolt
281293
#set TBHellscapePaleLightningBoltSpammableLeft
282294
#flags spell hit triggerable

0 commit comments

Comments
 (0)