Skip to content

Commit d599177

Browse files
committed
The Unborn Lich
1 parent 5010a17 commit d599177

4 files changed

Lines changed: 90 additions & 4 deletions

File tree

src/Data/Uniques/Special/Generated.lua

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ do
149149
local kulemak = {
150150
"Grip of Kulemak",
151151
"Abyssal Signet",
152+
"League: Rise of the Abyssal",
152153
"Has Alt Variant: true",
153154
"Has Alt Variant Two: true",
154155
"Has Alt Variant Three: true",
@@ -168,11 +169,11 @@ do
168169
table.insert(data.uniques.generated, table.concat(kulemak, "\n"))
169170
end
170171

171-
local uniqueMods = LoadModule("Data/ModVeiled")
172+
local veiledMods = LoadModule("Data/ModVeiled")
172173

173174
do
174175
local heartMods = { }
175-
for modName, mod in pairs(uniqueMods) do
176+
for modName, mod in pairs(veiledMods) do
176177
local name = modName:match("^UniqueHeart(.+)$")
177178
if name then
178179
table.insert(heartMods, {
@@ -188,6 +189,7 @@ do
188189
local heart = {
189190
"Heart of the Well",
190191
"Diamond",
192+
"League: Rise of the Abyssal",
191193
"Has Alt Variant: true",
192194
"Has Alt Variant Two: true",
193195
"Has Alt Variant Three: true",
@@ -203,4 +205,4 @@ do
203205
table.insert(heart, "{variant:" .. index .. "}" .. mod.mod[1])
204206
end
205207
table.insert(data.uniques.generated, table.concat(heart, "\n"))
206-
end
208+
end

src/Data/Uniques/staff.lua

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,5 +140,49 @@ Variant: Current
140140
+20% to Fire Resistance
141141
100% increased Flammability Magnitude
142142
30% increased Light Radius
143+
]],[[
144+
The Unborn Lich
145+
Ravenous Staff
146+
League: Rise of the Abyssal
147+
Has Alt Variant: true
148+
Has Alt Variant Two: true
149+
Has Alt Variant Three: true
150+
Selected Variant: 7
151+
Selected Alt Variant: 8
152+
Selected Alt Variant Two: 9
153+
Selected Alt Variant Three: 10
154+
Variant: His Dark Horizon
155+
Variant: His Foul Emergence
156+
Variant: His Grave Command
157+
Variant: His Scattering Calamity
158+
Variant: His Vile Intrusion
159+
Variant: His Winnowing Flame
160+
Variant: Elemental Damage and Ailment Duration
161+
Variant: Spirit and Spirit Reservation Efficiency
162+
Variant: Chaos Damage and Curse
163+
Variant: Spell Physical Damage and Bleed Chance
164+
Variant: Chaos Damage and Explode
165+
Variant: Unholy Might
166+
Implicits: 1
167+
Grants Skill: Level (1-20) Feast of Flesh
168+
(60-80)% increased Desecrated Modifier magnitudes
169+
{variant:9}(80-120)% increased Chaos Damage
170+
{variant:11}(80-120)% increased Chaos Damage
171+
{variant:10}(80-120)% increased Spell Physical Damage
172+
{variant:8}+(40-60) to Spirit
173+
{variant:7}(10-20)% increased Duration of Elemental Ailments on Enemies
174+
{variant:7}(80-120)% increased Elemental Damage
175+
{variant:11}Enemies you Kill have a (5-10)% chance to Explode, dealing a quarter of their maximum Life as Chaos Damage
176+
{variant:9}Enemies you Curse have -(8-5)% to Chaos Resistance
177+
{variant:10}(20-30)% chance to inflict Bleeding on Hit
178+
{variant:8}(6-10)% increased Spirit Reservation Efficiency of Skills
179+
{variant:12}(13-31)% increased Magnitude of Unholy Might buffs you grant
180+
{variant:12}You have Unholy Might
181+
{variant:1}Grants Skill: Level (1-20) His Dark Horizon
182+
{variant:2}Grants Skill: Level (1-20) His Foul Emergence
183+
{variant:3}Grants Skill: Level (1-20) His Grave Command
184+
{variant:4}Grants Skill: Level (1-20) His Scattering Calamity
185+
{variant:5}Grants Skill: Level (1-20) His Vile Intrusion
186+
{variant:6}Grants Skill: Level (1-20) His Winnowing Flame
143187
]],
144188
}

src/Export/Scripts/uModsToText.lua

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ local function writeMods(out, statOrder)
5858
end
5959

6060
local uniqueMods = LoadModule("../Data/ModItemExclusive.lua")
61+
local modVeiled = LoadModule("../Data/ModVeiled.lua")
62+
6163
for _, name in ipairs(itemTypes) do
6264
local out = io.open("../Data/Uniques/"..name..".lua", "w")
6365
local statOrder = {}
@@ -83,7 +85,7 @@ for _, name in ipairs(itemTypes) do
8385
local variantString = line:match("({variant:[%d,]+})")
8486
local fractured = line:match("({fractured})") or ""
8587
local modName, legacy = line:gsub("{.+}", ""):match("^([%a%d_]+)([%[%]-,%d]*)")
86-
local mod = uniqueMods[modName]
88+
local mod = uniqueMods[modName] or modVeiled[modName]
8789
if mod then
8890
modLines = modLines + 1
8991
if variantString then

src/Export/Uniques/staff.lua

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,5 +139,43 @@ Variant: Current
139139
UniqueFireResist13
140140
UniqueIgniteChanceIncrease1
141141
UniqueLightRadius7
142+
]],[[
143+
The Unborn Lich
144+
Ravenous Staff
145+
League: Rise of the Abyssal
146+
Has Alt Variant: true
147+
Has Alt Variant Two: true
148+
Has Alt Variant Three: true
149+
Selected Variant: 7
150+
Selected Alt Variant: 8
151+
Selected Alt Variant Two: 9
152+
Selected Alt Variant Three: 10
153+
Variant: His Dark Horizon
154+
Variant: His Foul Emergence
155+
Variant: His Grave Command
156+
Variant: His Scattering Calamity
157+
Variant: His Vile Intrusion
158+
Variant: His Winnowing Flame
159+
Variant: Elemental Damage and Ailment Duration
160+
Variant: Spirit and Spirit Reservation Efficiency
161+
Variant: Chaos Damage and Curse
162+
Variant: Spell Physical Damage and Bleed Chance
163+
Variant: Chaos Damage and Explode
164+
Variant: Unholy Might
165+
Implicits: 1
166+
Grants Skill: Level (1-20) Feast of Flesh
167+
UniqueDesecratedModEffect1
168+
{variant:1}Grants Skill: Level (1-20) His Dark Horizon
169+
{variant:2}Grants Skill: Level (1-20) His Foul Emergence
170+
{variant:3}Grants Skill: Level (1-20) His Grave Command
171+
{variant:4}Grants Skill: Level (1-20) His Scattering Calamity
172+
{variant:5}Grants Skill: Level (1-20) His Vile Intrusion
173+
{variant:6}Grants Skill: Level (1-20) His Winnowing Flame
174+
{variant:7}UniqueKulemakElementalDamageEleAilmentDuration_1
175+
{variant:8}UniqueKulemakSpiritAndSpiritReservationEfficiency_1
176+
{variant:9}UniqueKulemakChaosDamageCurseLowersChaosRes_1
177+
{variant:10}UniqueKulemakSpellPhysicalDamageBleedChance_1
178+
{variant:11}UniqueKulemakChaosDamageAndExplosion_1
179+
{variant:12}UniqueKulemakUnholyMightAndMagnitude_1
142180
]],
143181
}

0 commit comments

Comments
 (0)