Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified runtime/SimpleGraphic.dll
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Bitstream Vera Sans Mono.10.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Bitstream Vera Sans Mono.12.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Bitstream Vera Sans Mono.14.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Bitstream Vera Sans Mono.16.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Bitstream Vera Sans Mono.18.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Bitstream Vera Sans Mono.20.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Bitstream Vera Sans Mono.22.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Bitstream Vera Sans Mono.24.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Bitstream Vera Sans Mono.26.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Bitstream Vera Sans Mono.28.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Bitstream Vera Sans Mono.32.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Bitstream Vera Sans Mono.36.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Bitstream Vera Sans Mono.40.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Bitstream Vera Sans Mono.48.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Bitstream Vera Sans Mono.56.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Bitstream Vera Sans Mono.64.tga
Binary file not shown.
Binary file added runtime/SimpleGraphic/Fonts/Fontin Italic.10.tga
Binary file not shown.
Binary file added runtime/SimpleGraphic/Fonts/Fontin Italic.12.tga
Binary file not shown.
Binary file not shown.
Binary file added runtime/SimpleGraphic/Fonts/Fontin Italic.16.tga
Binary file not shown.
Binary file added runtime/SimpleGraphic/Fonts/Fontin Italic.18.tga
Binary file not shown.
Binary file added runtime/SimpleGraphic/Fonts/Fontin Italic.20.tga
Binary file not shown.
Binary file added runtime/SimpleGraphic/Fonts/Fontin Italic.22.tga
Binary file not shown.
Binary file added runtime/SimpleGraphic/Fonts/Fontin Italic.24.tga
Binary file not shown.
Binary file added runtime/SimpleGraphic/Fonts/Fontin Italic.26.tga
Binary file not shown.
Binary file not shown.
Binary file added runtime/SimpleGraphic/Fonts/Fontin Italic.32.tga
Binary file not shown.
Binary file added runtime/SimpleGraphic/Fonts/Fontin Italic.36.tga
Binary file not shown.
Binary file added runtime/SimpleGraphic/Fonts/Fontin Italic.40.tga
Binary file not shown.
Binary file added runtime/SimpleGraphic/Fonts/Fontin Italic.48.tga
Binary file not shown.
Binary file added runtime/SimpleGraphic/Fonts/Fontin Italic.56.tga
Binary file not shown.
Binary file added runtime/SimpleGraphic/Fonts/Fontin Italic.64.tga
Binary file not shown.
2,064 changes: 2,064 additions & 0 deletions runtime/SimpleGraphic/Fonts/Fontin Italic.tgf

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
2,064 changes: 2,064 additions & 0 deletions runtime/SimpleGraphic/Fonts/Fontin SmallCaps Italic.tgf

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
2,064 changes: 2,064 additions & 0 deletions runtime/SimpleGraphic/Fonts/Fontin SmallCaps.tgf

Large diffs are not rendered by default.

Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans Bold.10.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans Bold.12.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans Bold.14.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans Bold.16.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans Bold.18.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans Bold.20.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans Bold.22.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans Bold.24.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans Bold.26.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans Bold.28.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans Bold.32.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans Bold.36.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans Bold.40.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans Bold.48.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans Bold.56.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans Bold.64.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans.10.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans.12.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans.14.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans.16.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans.18.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans.20.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans.22.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans.24.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans.26.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans.28.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans.32.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans.36.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans.40.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans.48.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans.56.tga
Binary file not shown.
Binary file modified runtime/SimpleGraphic/Fonts/Liberation Sans.64.tga
Binary file not shown.
Binary file modified runtime/abseil_dll.dll
Binary file not shown.
Binary file modified runtime/fmt.dll
Binary file not shown.
Binary file modified runtime/glfw3.dll
Binary file not shown.
Binary file modified runtime/lcurl.dll
Binary file not shown.
Binary file modified runtime/libGLESv2.dll
Binary file not shown.
Binary file modified runtime/libcurl.dll
Binary file not shown.
Binary file modified runtime/lua-utf8.dll
Binary file not shown.
Binary file modified runtime/lua51.dll
Binary file not shown.
Binary file modified runtime/lzip.dll
Binary file not shown.
Binary file modified runtime/re2.dll
Binary file not shown.
Binary file modified runtime/socket.dll
Binary file not shown.
Binary file modified runtime/zlib1.dll
Binary file not shown.
Binary file modified runtime/zstd.dll
Binary file not shown.
Binary file added src/Assets/gemhovermodbg.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/Assets/hovermodbgabyss.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
70 changes: 36 additions & 34 deletions src/Classes/GemSelectControl.lua
Original file line number Diff line number Diff line change
Expand Up @@ -493,7 +493,7 @@ function GemSelectClass:Draw(viewPort, noTooltip)
local cursorX, cursorY = GetCursorPos()
self.tooltip:Clear()
if gemInstance and gemInstance.gemData then
if main.showFlavourText then self.tooltip.titleYOffset = 5 end --The image for Gems has an aspect ratio that makes the title not centered.
self.tooltip.titleYOffset = 5 --The image for Gems has an aspect ratio that makes the title not centered.
self:AddGemTooltip(gemInstance)
else
self.tooltip:AddLine(16, toolTipText)
Expand Down Expand Up @@ -555,10 +555,10 @@ function GemSelectClass:AddGemTooltip(gemInstance)
self.tooltip:AddSeparator(10)
self.tooltip:AddLine(18, colorCodes.NORMAL .. gemInstance.gemData.gemType)
if gemInstance.gemData.tagString ~= "" then
self.tooltip:AddLine(16, "^x7F7F7F" .. gemInstance.gemData.tagString)
self.tooltip:AddLine(18, "^x7F7F7F" .. gemInstance.gemData.tagString)
end
if gemInstance.gemData.gemFamily then
self.tooltip:AddLine(16, "^x7F7F7FCategory: ^7" .. gemInstance.gemData.gemFamily)
self.tooltip:AddLine(18, "^x7F7F7FCategory: ^7" .. gemInstance.gemData.gemFamily)
end
-- Will need rework if a gem can have 2+ additional supports
self:AddGrantedEffectInfo(gemInstance, grantedEffect, true)
Expand All @@ -583,10 +583,10 @@ function GemSelectClass:AddGemTooltip(gemInstance)
end
end
end
if grantedEffect.flavourText and main.showFlavourText then
if grantedEffect.flavourText then
self.tooltip:AddSeparator(10)
for _, line in ipairs(grantedEffect.flavourText) do
self.tooltip:AddLine(16, colorCodes.UNIQUE .. line)
self.tooltip:AddLine(18, colorCodes.UNIQUE .. line, "FONTIN SC ITALIC")
end
end
end
Expand All @@ -595,36 +595,36 @@ function GemSelectClass:AddGrantedEffectInfo(gemInstance, grantedEffect, addReq)
local displayInstance = gemInstance.displayEffect or gemInstance
local grantedEffectLevel = grantedEffect.levels[displayInstance.level] or { }
if gemInstance.gemData.Tier and not grantedEffect.isLineage and not grantedEffect.hidden then
self.tooltip:AddLine(16, string.format("^x7F7F7FTier: ^7%d", gemInstance.gemData.Tier))
self.tooltip:AddLine(18, string.format("^x7F7F7FTier: ^7%d", gemInstance.gemData.Tier))
end
if addReq and not grantedEffect.support then
self.tooltip:AddLine(16, string.format("^x7F7F7FLevel: ^7%d%s%s",
self.tooltip:AddLine(18, string.format("^x7F7F7FLevel: ^7%d%s%s",
gemInstance.level,
((displayInstance.level > gemInstance.level) and " (" .. colorCodes.MAGIC .. "+" .. (displayInstance.level - gemInstance.level) .. "^7)") or ((displayInstance.level < gemInstance.level) and " (" .. colorCodes.WARNING .. "-" .. (gemInstance.level - displayInstance.level) .. "^7)") or "",
(gemInstance.level >= gemInstance.gemData.naturalMaxLevel) and " (Max)" or ""
))
end
if grantedEffect.support then
if grantedEffectLevel.manaMultiplier and grantedEffectLevel.reservationMultiplier and grantedEffectLevel.manaMultiplier == grantedEffectLevel.reservationMultiplier then
self.tooltip:AddLine(16, string.format("^x7F7F7FCost & Reservation Multiplier: ^7%d%%", grantedEffectLevel.manaMultiplier + 100))
self.tooltip:AddLine(18, string.format("^x7F7F7FCost & Reservation Multiplier: ^7%d%%", grantedEffectLevel.manaMultiplier + 100))
elseif grantedEffectLevel.reservationMultiplier then
self.tooltip:AddLine(16, string.format("^x7F7F7FReservation Multiplier: ^7%d%%", grantedEffectLevel.reservationMultiplier + 100))
self.tooltip:AddLine(18, string.format("^x7F7F7FReservation Multiplier: ^7%d%%", grantedEffectLevel.reservationMultiplier + 100))
elseif grantedEffectLevel.manaMultiplier then
self.tooltip:AddLine(16, string.format("^x7F7F7FCost Multiplier: ^7%d%%", grantedEffectLevel.manaMultiplier + 100))
self.tooltip:AddLine(18, string.format("^x7F7F7FCost Multiplier: ^7%d%%", grantedEffectLevel.manaMultiplier + 100))
end
if grantedEffectLevel.spiritReservationFlat then
if grantedEffect.support then
self.tooltip:AddLine(16, string.format("^x7F7F7FAdditional Reservation: ^7%d Spirit", grantedEffectLevel.spiritReservationFlat))
self.tooltip:AddLine(18, string.format("^x7F7F7FAdditional Reservation: ^7%d Spirit", grantedEffectLevel.spiritReservationFlat))
else
self.tooltip:AddLine(16, string.format("^x7F7F7FReservation: ^7%d Spirit", grantedEffectLevel.spiritReservationFlat))
self.tooltip:AddLine(18, string.format("^x7F7F7FReservation: ^7%d Spirit", grantedEffectLevel.spiritReservationFlat))
end
end
if grantedEffectLevel.cooldown then
local string = string.format("^x7F7F7FCooldown Time: ^7%.2f sec", grantedEffectLevel.cooldown)
if grantedEffectLevel.storedUses and grantedEffectLevel.storedUses > 1 then
string = string .. string.format(" (%d uses)", grantedEffectLevel.storedUses)
end
self.tooltip:AddLine(16, string)
self.tooltip:AddLine(18, string)
end
else
if gemInstance.skillMinion then
Expand All @@ -635,10 +635,10 @@ function GemSelectClass:AddGrantedEffectInfo(gemInstance, grantedEffect, addReq)
end
end
if grantedEffectLevel.spiritReservationFlat then
self.tooltip:AddLine(16, string.format("^x7F7F7FReservation: ^7%d Spirit", grantedEffectLevel.spiritReservationFlat))
self.tooltip:AddLine(18, string.format("^x7F7F7FReservation: ^7%d Spirit", grantedEffectLevel.spiritReservationFlat))
end
if grantedEffectLevel.spiritReservationPercent then
self.tooltip:AddLine(16, string.format("^x7F7F7FReservation: ^7%.1f%% Spirit", grantedEffectLevel.spiritReservationPercent))
self.tooltip:AddLine(18, string.format("^x7F7F7FReservation: ^7%.1f%% Spirit", grantedEffectLevel.spiritReservationPercent))
end
local cost
for _, res in ipairs(self.costs) do
Expand All @@ -647,47 +647,47 @@ function GemSelectClass:AddGrantedEffectInfo(gemInstance, grantedEffect, addReq)
end
end
if cost then
self.tooltip:AddLine(16, "^x7F7F7FCost: ^7"..cost)
self.tooltip:AddLine(18, "^x7F7F7FCost: ^7"..cost)
end
if grantedEffectLevel.cooldown then
local string = string.format("^x7F7F7FCooldown Time: ^7%.2f sec", grantedEffectLevel.cooldown)
if grantedEffectLevel.storedUses and grantedEffectLevel.storedUses > 1 then
string = string .. string.format(" (%d uses)", grantedEffectLevel.storedUses)
end
self.tooltip:AddLine(16, string)
self.tooltip:AddLine(18, string)
end
if grantedEffectLevel.vaalStoredUses then
self.tooltip:AddLine(16, string.format("^x7F7F7FCan Store ^7%d ^x7F7F7FUse (%d Souls)", grantedEffectLevel.vaalStoredUses, grantedEffectLevel.vaalStoredUses * grantedEffectLevel.cost.Soul))
self.tooltip:AddLine(18, string.format("^x7F7F7FCan Store ^7%d ^x7F7F7FUse (%d Souls)", grantedEffectLevel.vaalStoredUses, grantedEffectLevel.vaalStoredUses * grantedEffectLevel.cost.Soul))
end
if grantedEffectLevel.soulPreventionDuration then
self.tooltip:AddLine(16, string.format("^x7F7F7FSoul Gain Prevention: ^7%d sec", grantedEffectLevel.soulPreventionDuration))
self.tooltip:AddLine(18, string.format("^x7F7F7FSoul Gain Prevention: ^7%d sec", grantedEffectLevel.soulPreventionDuration))
end
if gemInstance.gemData.tags.attack then
if grantedEffectLevel.attackSpeedMultiplier then
self.tooltip:AddLine(16, string.format("^x7F7F7FAttack Speed: ^7%d%% of base", grantedEffectLevel.attackSpeedMultiplier + 100))
self.tooltip:AddLine(18, string.format("^x7F7F7FAttack Speed: ^7%d%% of base", grantedEffectLevel.attackSpeedMultiplier + 100))
end
if grantedEffectLevel.attackTime then
self.tooltip:AddLine(16, string.format("^x7F7F7FAttack Time: ^7%.2f sec", grantedEffectLevel.attackTime / 1000))
self.tooltip:AddLine(18, string.format("^x7F7F7FAttack Time: ^7%.2f sec", grantedEffectLevel.attackTime / 1000))
end
if grantedEffectLevel.baseMultiplier then
self.tooltip:AddLine(16, string.format("^x7F7F7FAttack Damage: ^7%g%% of base", grantedEffectLevel.baseMultiplier * 100))
self.tooltip:AddLine(18, string.format("^x7F7F7FAttack Damage: ^7%g%% of base", grantedEffectLevel.baseMultiplier * 100))
end
elseif not grantedEffect.hidden then
if grantedEffect.castTime > 0 then
self.tooltip:AddLine(16, string.format("^x7F7F7FCast Time: ^7%.2f sec", grantedEffect.castTime))
self.tooltip:AddLine(18, string.format("^x7F7F7FCast Time: ^7%.2f sec", grantedEffect.castTime))
else
self.tooltip:AddLine(16, "^x7F7F7FCast Time: ^7Instant")
self.tooltip:AddLine(18, "^x7F7F7FCast Time: ^7Instant")
end
end
if grantedEffectLevel.critChance then
self.tooltip:AddLine(16, string.format("^x7F7F7FCritical Hit Chance: ^7%.2f%%", grantedEffectLevel.critChance))
self.tooltip:AddLine(18, string.format("^x7F7F7FCritical Hit Chance: ^7%.2f%%", grantedEffectLevel.critChance))
end
if gemInstance.gemData.weaponRequirements and not grantedEffect.hidden then
self.tooltip:AddLine(16, "^x7F7F7F Requires: ^7" .. gemInstance.gemData.weaponRequirements)
self.tooltip:AddLine(18, "^x7F7F7F Requires: ^7" .. gemInstance.gemData.weaponRequirements)
end
end
if addReq and displayInstance.quality > 0 then
self.tooltip:AddLine(16, string.format("^x7F7F7FQuality: "..colorCodes.MAGIC.."+%d%%^7%s",
self.tooltip:AddLine(18, string.format("^x7F7F7FQuality: "..colorCodes.MAGIC.."+%d%%^7%s",
gemInstance.quality,
(displayInstance.quality > gemInstance.quality) and " ("..colorCodes.MAGIC.."+"..(displayInstance.quality - gemInstance.quality).."^7)" or ""
))
Expand All @@ -701,9 +701,9 @@ function GemSelectClass:AddGrantedEffectInfo(gemInstance, grantedEffect, addReq)
self.skillsTab.build:AddRequirementsToTooltip(self.tooltip, reqLevel, reqStr, reqDex, reqInt)
end
if grantedEffect.description then
local wrap = main:WrapString(grantedEffect.description, 16, m_max(DrawStringWidth(16, "VAR", gemInstance.gemData.tagString), 400))
local wrap = main:WrapString(grantedEffect.description, 16, m_max(DrawStringWidth(18, "FONTIN SC", gemInstance.gemData.tagString), 400))
for _, line in ipairs(wrap) do
self.tooltip:AddLine(16, colorCodes.GEM..line)
self.tooltip:AddLine(18, colorCodes.GEMDESCRIPTION..line, "FONTIN ITALIC")
end
end
end
Expand All @@ -716,10 +716,10 @@ function GemSelectClass:AddStatSetInfo(gemInstance, grantedEffect, statSet, noLa
self.tooltip:AddSeparator(10)
end
if statSetLevel.critChance then
self.tooltip:AddLine(16, string.format("^x7F7F7FCritical Hit Chance: ^7%.2f%%", statSetLevel.critChance))
self.tooltip:AddLine(18, string.format("^x7F7F7FCritical Hit Chance: ^7%.2f%%", statSetLevel.critChance))
end
if statSetLevel.baseMultiplier then
self.tooltip:AddLine(16, string.format("^x7F7F7FAttack Damage: ^7%d%%", statSetLevel.baseMultiplier * 100))
self.tooltip:AddLine(18, string.format("^x7F7F7FAttack Damage: ^7%d%%", statSetLevel.baseMultiplier * 100))
end
if self.skillsTab and self.skillsTab.build.data.describeStats then
if not noLabel then self.tooltip:AddSeparator(10) end
Expand All @@ -730,8 +730,10 @@ function GemSelectClass:AddStatSetInfo(gemInstance, grantedEffect, statSet, noLa
-- end
--end
local descriptions, lineMap = self.skillsTab.build.data.describeStats(stats, statSet.statDescriptionScope)
for _, line in ipairs(descriptions) do
for i, line in ipairs(descriptions) do
local source = statSet.statMap[lineMap[line]] or self.skillsTab.build.data.skillStatMap[lineMap[line]]
local bg = (i % 2 == 0) and "GemHoverModBg" or nil -- every second line gets background

if source then
if launch.devModeAlt then
local devText = lineMap[line]
Expand All @@ -743,14 +745,14 @@ function GemSelectClass:AddStatSetInfo(gemInstance, grantedEffect, statSet, noLa
end
line = line .. " ^2" .. devText
end
self.tooltip:AddLine(16, colorCodes.MAGIC .. line)
self.tooltip:AddLine(18, colorCodes.MAGIC .. line, nil, bg)
else
if launch.devModeAlt then
line = line .. " ^1" .. lineMap[line]
end
local line = colorCodes.UNSUPPORTED .. line
line = main.notSupportedModTooltips and (line .. main.notSupportedTooltipText) or line
self.tooltip:AddLine(16, line)
self.tooltip:AddLine(18, line, nil, bg)
end
end
end
Expand Down
1 change: 1 addition & 0 deletions src/Classes/Item.lua
Original file line number Diff line number Diff line change
Expand Up @@ -636,6 +636,7 @@ function ItemClass:ParseRaw(raw, rarity, highQuality)
end
if modLine.desecrated then
self.desecrated = true
modLine.desecrated = true
end
if modLine.fractured then
self.fractured = true
Expand Down
Loading