Release 1.3.10
- Added support for golem buff helmet enchants - Added "Is the enemy Rare or Unique" option - Added "Is the enemy Moving" option for bleed - Improved handling of Two-Toned boots
This commit is contained in:
@@ -138,6 +138,9 @@ local varList = {
|
||||
modList:NewMod("CritChanceLucky", "FLAG", true, "Config", { type = "Condition", var = "Effective" })
|
||||
end },
|
||||
{ var = "projectileDistance", type = "number", label = "Projectile travel distance:", ifFlag = "projectile" },
|
||||
{ var = "conditionEnemyMoving", type = "check", label = "Is the enemy Moving?", ifFlag = "bleed", apply = function(val, modList, enemyModList)
|
||||
modList:NewMod("Damage", "MORE", 500, "Movement", 0, KeywordFlag.Bleed)
|
||||
end },
|
||||
{ var = "conditionEnemyFullLife", type = "check", label = "Is the enemy on Full Life?", ifCond = "EnemyFullLife", apply = function(val, modList, enemyModList)
|
||||
modList:NewMod("Misc", "LIST", { type = "Condition", var = "EnemyFullLife" }, "Config", { type = "Condition", var = "Effective" })
|
||||
end },
|
||||
@@ -189,12 +192,17 @@ local varList = {
|
||||
{ var = "conditionEnemyCoveredInAsh", type = "check", label = "Is the enemy covered in Ash?", tooltip = "This adds the following modifiers:\n20% less enemy Movement Speed\n20% increased Fire Damage Taken by enemy", apply = function(val, modList, enemyModList)
|
||||
enemyModList:NewMod("FireDamageTaken", "INC", 20, "Ash")
|
||||
end },
|
||||
{ var = "conditionEnemyRareOrUnique", type = "check", label = "is the enemy Rare or Unique?", ifCond = "EnemyRareOrUnique", tooltip = "Your enemy will automatically be considered to be Unique if one of the Boss options is selected.", apply = function(val, modList, enemyModList)
|
||||
modList:NewMod("Misc", "LIST", { type = "Condition", var = "EnemyRareOrUnique" }, "Config", { type = "Condition", var = "Effective" })
|
||||
end },
|
||||
{ var = "enemyIsBoss", type = "list", label = "Is the enemy a Boss?", tooltip = "Standard Boss adds the following modifiers:\n60% less Effect of your Curses\n+30% to enemy Elemental Resistances\n+15% to enemy Chaos Resistance\n\nShaper/Guardian adds the following modifiers:\n80% less Effect of your Curses\n+40% to enemy Elemental Resistances\n+25% to enemy Chaos Resistance\n50% less Duration of Bleed\n50% less Duration of Poison\n50% less Duration of Ignite", list = {{val="NONE",label="No"},{val=true,label="Standard Boss"},{val="SHAPER",label="Shaper/Guardian"}}, apply = function(val, modList, enemyModList)
|
||||
if val == true then
|
||||
modList:NewMod("Misc", "LIST", { type = "Condition", var = "EnemyRareOrUnique" }, "Config", { type = "Condition", var = "Effective" })
|
||||
enemyModList:NewMod("CurseEffect", "MORE", -60, "Boss")
|
||||
enemyModList:NewMod("ElementalResist", "BASE", 30, "Boss")
|
||||
enemyModList:NewMod("ChaosResist", "BASE", 15, "Boss")
|
||||
elseif val == "SHAPER" then
|
||||
modList:NewMod("Misc", "LIST", { type = "Condition", var = "EnemyRareOrUnique" }, "Config", { type = "Condition", var = "Effective" })
|
||||
enemyModList:NewMod("CurseEffect", "MORE", -80, "Boss")
|
||||
enemyModList:NewMod("ElementalResist", "BASE", 40, "Boss")
|
||||
enemyModList:NewMod("ChaosResist", "BASE", 25, "Boss")
|
||||
|
||||
@@ -345,6 +345,10 @@ function ImportTabClass:ImportItem(itemData, sockets)
|
||||
item.title = itemLib.sanitiseItemText(itemData.name)
|
||||
item.baseName = itemLib.sanitiseItemText(itemData.typeLine)
|
||||
item.name = item.title .. ", " .. item.baseName
|
||||
if item.baseName == "Two-Toned Boots" then
|
||||
-- Hack for Two-Toned Boots
|
||||
item.baseName = "Two-Toned Boots (Armour/Energy Shield)"
|
||||
end
|
||||
item.base = data.itemBases[item.baseName]
|
||||
if item.base then
|
||||
item.type = item.base.type
|
||||
@@ -354,13 +358,26 @@ function ImportTabClass:ImportItem(itemData, sockets)
|
||||
else
|
||||
item.name = itemLib.sanitiseItemText(itemData.typeLine)
|
||||
for baseName, baseData in pairs(data.itemBases) do
|
||||
if item.name:find(baseName, 1, true) then
|
||||
local s, e = item.name:find(baseName, 1, true)
|
||||
if s then
|
||||
item.baseName = baseName
|
||||
item.base = data.itemBases[item.baseName]
|
||||
item.namePrefix = item.name:sub(1, s - 1)
|
||||
item.nameSuffix = item.name:sub(e + 1)
|
||||
item.type = baseData.type
|
||||
break
|
||||
end
|
||||
end
|
||||
if not item.baseName then
|
||||
local s, e = item.name:find("Two-Toned Boots", 1, true)
|
||||
if s then
|
||||
-- Hack for Two-Toned Boots
|
||||
item.baseName = "Two-Toned Boots (Armour/Energy Shield)"
|
||||
item.namePrefix = item.name:sub(1, s - 1)
|
||||
item.nameSuffix = item.name:sub(e + 1)
|
||||
item.type = "Boots"
|
||||
end
|
||||
end
|
||||
item.base = data.itemBases[item.baseName]
|
||||
end
|
||||
if not item.base or not item.rarity then
|
||||
return
|
||||
@@ -387,6 +404,18 @@ function ImportTabClass:ImportItem(itemData, sockets)
|
||||
end
|
||||
elseif property.name == "Limited to" then
|
||||
item.limit = tonumber(property.values[1][1])
|
||||
elseif property.name == "Evasion Rating" then
|
||||
if item.baseName == "Two-Toned Boots (Armour/Energy Shield)" then
|
||||
-- Another hack for Two-Toned Boots
|
||||
item.baseName = "Two-Toned Boots (Armour/Evasion)"
|
||||
item.base = data.itemBases[item.baseName]
|
||||
end
|
||||
elseif property.name == "Energy Shield" then
|
||||
if item.baseName == "Two-Toned Boots (Armour/Evasion)" then
|
||||
-- Yet another hack for Two-Toned Boots
|
||||
item.baseName = "Two-Toned Boots (Evasion/Energy Shield)"
|
||||
item.base = data.itemBases[item.baseName]
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -36,7 +36,7 @@ local ItemsTabClass = common.NewClass("ItemsTab", "UndoHandler", "ControlHost",
|
||||
type = type .. ": " .. base.subType
|
||||
end
|
||||
self.baseLists[type] = self.baseLists[type] or { }
|
||||
t_insert(self.baseLists[type], { label = name, name = name, base = base })
|
||||
t_insert(self.baseLists[type], { label = name:gsub(" %(.+%)",""), name = name, base = base })
|
||||
end
|
||||
self.baseTypeList = { }
|
||||
for type, list in pairs(self.baseLists) do
|
||||
@@ -338,7 +338,7 @@ end
|
||||
function ItemsTabClass:CraftItem()
|
||||
local popup
|
||||
local function makeItem(base)
|
||||
local item = { name = base.name, base = base.base, modLines = { }, quality = 0 }
|
||||
local item = { name = base.name, base = base.base, baseName = base.name, modLines = { }, quality = 0 }
|
||||
local raritySel = popup.controls.rarity.sel
|
||||
if base.base.flask then
|
||||
if raritySel == 3 then
|
||||
@@ -350,7 +350,6 @@ function ItemsTabClass:CraftItem()
|
||||
end
|
||||
item.rarity = popup.controls.rarity.list[raritySel].val
|
||||
if raritySel >= 3 then
|
||||
item.baseName = base.name
|
||||
item.title = popup.controls.title.buf:match("%S") and popup.controls.title.buf or "New Item"
|
||||
end
|
||||
if base.base.implicit then
|
||||
@@ -635,9 +634,9 @@ function ItemsTabClass:AddItemTooltip(item, slot, dbMode)
|
||||
local rarityCode = data.colorCodes[item.rarity]
|
||||
if item.title then
|
||||
main:AddTooltipLine(20, rarityCode..item.title)
|
||||
main:AddTooltipLine(20, rarityCode..item.baseName)
|
||||
main:AddTooltipLine(20, rarityCode..item.baseName:gsub(" %(.+%)",""))
|
||||
else
|
||||
main:AddTooltipLine(20, rarityCode..item.name)
|
||||
main:AddTooltipLine(20, rarityCode..item.namePrefix..item.baseName:gsub(" %(.+%)","")..item.nameSuffix)
|
||||
end
|
||||
main:AddTooltipSeparator(10)
|
||||
|
||||
|
||||
@@ -217,6 +217,13 @@ itemBases["Dragonscale Boots"] = {
|
||||
armour = { armourBase = 105, evasionBase = 105, },
|
||||
req = { level = 65, str = 62, dex = 62, },
|
||||
}
|
||||
itemBases["Two-Toned Boots (Armour/Evasion)"] = {
|
||||
type = "Boots",
|
||||
subType = "Armour/Evasion",
|
||||
implicit = "+(15-20)% to Fire and Cold Resistances",
|
||||
armour = { armourBase = 109, evasionBase = 109 },
|
||||
req = { level = 72, str = 62, dex = 62 },
|
||||
}
|
||||
|
||||
|
||||
itemBases["Chain Boots"] = {
|
||||
@@ -267,10 +274,10 @@ itemBases["Crusader Boots"] = {
|
||||
armour = { armourBase = 105, energyShieldBase = 31, },
|
||||
req = { level = 64, str = 62, int = 62, },
|
||||
}
|
||||
itemBases["Two-Toned Boots"] = {
|
||||
itemBases["Two-Toned Boots (Armour/Energy Shield)"] = {
|
||||
type = "Boots",
|
||||
subType = "Armour/Energy Shield",
|
||||
implicit = "",
|
||||
implicit = "+(15-20)% to Fire and Lightning Resistances",
|
||||
armour = { armourBase = 109, energyShieldBase = 32 },
|
||||
req = { level = 72, str = 62, int = 62 },
|
||||
}
|
||||
@@ -330,3 +337,10 @@ itemBases["Murder Boots"] = {
|
||||
armour = { evasionBase = 161, energyShieldBase = 22, },
|
||||
req = { level = 69, dex = 82, int = 42, },
|
||||
}
|
||||
itemBases["Two-Toned Boots (Evasion/Energy Shield)"] = {
|
||||
type = "Boots",
|
||||
subType = "Evasion/Energy Shield",
|
||||
implicit = "+(15-20)% to Cold and Lightning Resistances",
|
||||
armour = { evasionBase = 109, energyShieldBase = 32 },
|
||||
req = { level = 72, dex = 62, int = 62 },
|
||||
}
|
||||
@@ -80,20 +80,41 @@ function itemLib.parseItemRaw(item)
|
||||
item.name = item.rawLines[l]
|
||||
l = l + 1
|
||||
end
|
||||
item.namePrefix = ""
|
||||
item.nameSuffix = ""
|
||||
if item.rarity == "NORMAL" or item.rarity == "MAGIC" then
|
||||
for baseName, baseData in pairs(data.itemBases) do
|
||||
if item.name:find(baseName, 1, true) then
|
||||
local s, e = item.name:find(baseName, 1, true)
|
||||
if s then
|
||||
item.baseName = baseName
|
||||
item.namePrefix = item.name:sub(1, s - 1)
|
||||
item.nameSuffix = item.name:sub(e + 1)
|
||||
item.type = baseData.type
|
||||
break
|
||||
end
|
||||
end
|
||||
elseif item.rawLines[l] and not item.rawLines[l]:match("^%-") and data.itemBases[item.rawLines[l]] then
|
||||
item.baseName = item.rawLines[l]
|
||||
item.title = item.name
|
||||
item.name = item.title .. ", " .. item.baseName
|
||||
item.type = data.itemBases[item.baseName].type
|
||||
l = l + 1
|
||||
if not item.baseName then
|
||||
local s, e = item.name:find("Two-Toned Boots", 1, true)
|
||||
if s then
|
||||
-- Hack for Two-Toned Boots
|
||||
item.baseName = "Two-Toned Boots (Armour/Energy Shield)"
|
||||
item.namePrefix = item.name:sub(1, s - 1)
|
||||
item.nameSuffix = item.name:sub(e + 1)
|
||||
item.type = "Boots"
|
||||
end
|
||||
end
|
||||
item.name = item.name:gsub(" %(.+%)","")
|
||||
elseif item.rawLines[l] and not item.rawLines[l]:match("^%-") then
|
||||
if item.rawLines[l] == "Two-Toned Boots" then
|
||||
item.rawLines[l] = "Two-Toned Boots (Armour/Energy Shield)"
|
||||
end
|
||||
if data.itemBases[item.rawLines[l]] then
|
||||
item.baseName = item.rawLines[l]
|
||||
item.title = item.name
|
||||
item.name = item.title .. ", " .. item.baseName:gsub(" %(.+%)","")
|
||||
item.type = data.itemBases[item.baseName].type
|
||||
l = l + 1
|
||||
end
|
||||
end
|
||||
item.base = data.itemBases[item.baseName]
|
||||
item.modLines = { }
|
||||
@@ -182,6 +203,18 @@ function itemLib.parseItemRaw(item)
|
||||
gameModeStage = "EXPLICIT"
|
||||
elseif specName == "Unreleased" then
|
||||
item.unreleased = (specVal == "true")
|
||||
elseif specName == "Evasion Rating" then
|
||||
if item.baseName == "Two-Toned Boots (Armour/Energy Shield)" then
|
||||
-- Another hack for Two-Toned Boots
|
||||
item.baseName = "Two-Toned Boots (Armour/Evasion)"
|
||||
item.base = data.itemBases[item.baseName]
|
||||
end
|
||||
elseif specName == "Energy Shield" then
|
||||
if item.baseName == "Two-Toned Boots (Armour/Evasion)" then
|
||||
-- Yet another hack for Two-Toned Boots
|
||||
item.baseName = "Two-Toned Boots (Evasion/Energy Shield)"
|
||||
item.base = data.itemBases[item.baseName]
|
||||
end
|
||||
end
|
||||
end
|
||||
if line == "Prefixes:" then
|
||||
@@ -284,7 +317,7 @@ function itemLib.createItemRaw(item)
|
||||
t_insert(rawLines, item.title)
|
||||
t_insert(rawLines, item.baseName)
|
||||
else
|
||||
t_insert(rawLines, item.name)
|
||||
t_insert(rawLines, (item.namePrefix or "")..item.baseName..(item.nameSuffix or ""))
|
||||
end
|
||||
if item.uniqueID then
|
||||
t_insert(rawLines, "Unique ID: "..item.uniqueID)
|
||||
@@ -365,7 +398,8 @@ function itemLib.craftItem(item)
|
||||
ranges[item.modLines[l].line] = item.modLines[l].range
|
||||
item.modLines[l] = nil
|
||||
end
|
||||
local newName = item.baseName
|
||||
item.namePrefix = ""
|
||||
item.nameSuffix = ""
|
||||
for _, list in ipairs({item.prefixes,item.suffixes}) do
|
||||
for i = 1, item.affixLimit/2 do
|
||||
local name = list[i]
|
||||
@@ -375,9 +409,9 @@ function itemLib.craftItem(item)
|
||||
local mod = item.affixes[name]
|
||||
if mod then
|
||||
if mod.type == "Prefix" then
|
||||
newName = name .. " " .. newName
|
||||
item.namePrefix = name .. " "
|
||||
elseif mod.type == "Suffix" then
|
||||
newName = newName .. " " .. name
|
||||
item.nameSuffix = " " .. name
|
||||
end
|
||||
for _, line in ipairs(mod) do
|
||||
t_insert(item.modLines, { line = line, range = ranges[line] })
|
||||
|
||||
@@ -127,6 +127,11 @@ local modNameList = {
|
||||
["radius of auras"] = { "AreaRadius", keywordFlags = KeywordFlag.Aura },
|
||||
["radius of curses"] = { "AreaRadius", keywordFlags = KeywordFlag.Curse },
|
||||
["effect of buffs on you"] = "BuffEffect",
|
||||
["effect of the buff granted by your stone golems"] = { "BuffEffect", tag = { type = "SkillName", skillName = "Summon Stone Golem" } },
|
||||
["effect of the buff granted by your lightning golems"] = { "BuffEffect", tag = { type = "SkillName", skillName = "Summon Lightning Golem" } },
|
||||
["effect of the buff granted by your ice golems"] = { "BuffEffect", tag = { type = "SkillName", skillName = "Summon Ice Golem" } },
|
||||
["effect of the buff granted by your flame golems"] = { "BuffEffect", tag = { type = "SkillName", skillName = "Summon Flame Golem" } },
|
||||
["effect of the buff granted by your chaos golems"] = { "BuffEffect", tag = { type = "SkillName", skillName = "Summon Chaos Golem" } },
|
||||
-- Charges
|
||||
["maximum power charge"] = "PowerChargesMax",
|
||||
["maximum power charges"] = "PowerChargesMax",
|
||||
@@ -441,6 +446,7 @@ local modTagList = {
|
||||
["against enemies that are on full life"] = { tag = { type = "Condition", var = "EnemyFullLife" }, flags = ModFlag.Hit },
|
||||
["against enemies on low life"] = { tag = { type = "Condition", var = "EnemyLowLife" }, flags = ModFlag.Hit },
|
||||
["against enemies that are on low life"] = { tag = { type = "Condition", var = "EnemyLowLife" }, flags = ModFlag.Hit },
|
||||
["against rare and unique enemies"] = { tag = { type = "Condition", var = "EnemyRareOrUnique" }, flags = ModFlag.Hit },
|
||||
["against bleeding enemies"] = { tag = { type = "Condition", var = "EnemyBleeding" }, flags = ModFlag.Hit },
|
||||
["against poisoned enemies"] = { tag = { type = "Condition", var = "EnemyPoisoned" }, flags = ModFlag.Hit },
|
||||
["against hindered enemies"] = { tag = { type = "Condition", var = "EnemyHindered" }, flags = ModFlag.Hit },
|
||||
|
||||
@@ -47,6 +47,12 @@ Head over to the [Releases](https://github.com/Openarl/PathOfBuilding/releases)
|
||||

|
||||
|
||||
## Changelog
|
||||
### 1.3.10 - 2017/02/23
|
||||
* Added support for the helmet enchants that grant increased Buff Effect from Golems
|
||||
* Added an option to the Configuration tab for "Is the enemy Rare or Unique?"
|
||||
* Skills that cause Bleeding now have an option in the Configuration tab for "Is the enemy Moving?"
|
||||
* Two-Toned Boots should now be handled correctly; all 3 variants should import correctly, and are available to craft
|
||||
|
||||
### 1.3.9 - 2017/02/23
|
||||
* Projectile skills now have an option in the Configuration tab for "Projectile travel distance"
|
||||
* Point Blank, and the scaling Pierce chance from Powerful Precision, are now supported
|
||||
|
||||
@@ -1,3 +1,8 @@
|
||||
VERSION[1.3.10][2017/02/23]
|
||||
* Added support for the helmet enchants that grant increased Buff Effect from Golems
|
||||
* Added an option to the Configuration tab for "Is the enemy Rare or Unique?"
|
||||
* Skills that cause Bleeding now have an option in the Configuration tab for "Is the enemy Moving?"
|
||||
* Two-Toned Boots should now be handled correctly; all 3 variants should import correctly, and are available to craft
|
||||
VERSION[1.3.9][2017/02/23]
|
||||
* Projectile skills now have an option in the Configuration tab for "Projectile travel distance"
|
||||
* Point Blank, and the scaling Pierce chance from Powerful Precision, are now supported
|
||||
|
||||
16
manifest.xml
16
manifest.xml
@@ -1,30 +1,30 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<PoBVersion>
|
||||
<Version number="1.3.9"/>
|
||||
<Version number="1.3.10"/>
|
||||
<Source part="program" url="https://raw.githubusercontent.com/Openarl/PathOfBuilding/{branch}/"/>
|
||||
<Source part="tree" url="https://raw.githubusercontent.com/Openarl/PathOfBuilding/{branch}/tree.zip"/>
|
||||
<Source url="https://raw.githubusercontent.com/Openarl/PathOfBuilding/{branch}/runtime-win32.zip" part="runtime" platform="win32"/>
|
||||
<File sha1="8a7163c306feb866be7f8d66c71b282c9f99be94" name="Launch.lua" part="program"/>
|
||||
<File sha1="d8e42beeb38baabcc197d658e4c0af33419eeff3" name="UpdateCheck.lua" part="program"/>
|
||||
<File sha1="4f17937f2b37784e169a3792b235f2a0a3961e61" name="UpdateApply.lua" part="program"/>
|
||||
<File sha1="2ef4b9fa085f90ff0b17dfee514de3aad2496398" name="changelog.txt" part="program"/>
|
||||
<File sha1="29429695f43d55fc37709ccf804ce8e0391214af" name="changelog.txt" part="program"/>
|
||||
<File sha1="231a4fe264d84294427edacbf3e29ec4b301712e" name="Classes/BuildListControl.lua" part="program"/>
|
||||
<File sha1="deffd663ba726d938fcbe2870aab8a4e982587fa" name="Classes/ButtonControl.lua" part="program"/>
|
||||
<File sha1="160efe1f8fd7e5db9d53017b0dd89d55372e0712" name="Classes/CalcBreakdownControl.lua" part="program"/>
|
||||
<File sha1="e30db9887e852afc1b149e2ee34cc124bc6d7a0a" name="Classes/CalcSectionControl.lua" part="program"/>
|
||||
<File sha1="0177c313de6d62cc53c7dfff20a055b26de7c1b7" name="Classes/CalcsTab.lua" part="program"/>
|
||||
<File sha1="05bb6f2625f647454990605d6c2e20c786c992b4" name="Classes/CheckBoxControl.lua" part="program"/>
|
||||
<File sha1="a02e707dfea313f98cbc5b2256e90899747ae439" name="Classes/ConfigTab.lua" part="program"/>
|
||||
<File sha1="5e2e7d13887815359a4ac0360bb103b7d877b9ae" name="Classes/ConfigTab.lua" part="program"/>
|
||||
<File sha1="bbb08f183746d6ec023e2bd08fb7a89d365381da" name="Classes/Control.lua" part="program"/>
|
||||
<File sha1="ae55fe1093e727872bc01cc94fa987395f944313" name="Classes/ControlHost.lua" part="program"/>
|
||||
<File sha1="9f05f72260f896eea09c1a8fb28f58973ce4d3ff" name="Classes/DropDownControl.lua" part="program"/>
|
||||
<File sha1="b9ac0558364612a1f439c830ea0569e3fae673cb" name="Classes/EditControl.lua" part="program"/>
|
||||
<File sha1="46d4a7135256090c726653854fd4c028dee6bcfe" name="Classes/GemSelectControl.lua" part="program"/>
|
||||
<File sha1="3351ac6c10dea6db61e4a6ebd0296c14d26069dc" name="Classes/ImportTab.lua" part="program"/>
|
||||
<File sha1="d38800ca1f5921530a4478ef634dd7ca379f6ee7" name="Classes/ImportTab.lua" part="program"/>
|
||||
<File sha1="0e89284fecdbe76d276de30ede6ec251c775c8cb" name="Classes/ItemDBControl.lua" part="program"/>
|
||||
<File sha1="5ecb01b4b82c19420b15a116027e00530f673045" name="Classes/ItemListControl.lua" part="program"/>
|
||||
<File sha1="3e1063c0ccb7b4ec5c76e9f40174c2c39d1d8c77" name="Classes/ItemSlotControl.lua" part="program"/>
|
||||
<File sha1="ef609d1cec73a91d2a26c54e8343fcf60ceb832f" name="Classes/ItemsTab.lua" part="program"/>
|
||||
<File sha1="a732cbaf6457ce3b7a71ef4979d91324965d7016" name="Classes/ItemsTab.lua" part="program"/>
|
||||
<File sha1="62138c7db82d57d638a16610a26acd0de75d3486" name="Classes/LabelControl.lua" part="program"/>
|
||||
<File sha1="b30962bfe86dd059db02bf11319c3af408d34d6e" name="Classes/ModDB.lua" part="program"/>
|
||||
<File sha1="7e88a4ebd76e71b26719ac798b6a6df1fcd36d07" name="Classes/ModList.lua" part="program"/>
|
||||
@@ -48,9 +48,9 @@
|
||||
<File sha1="4b63cbb3c691c6f6ea69b59006ebdeb1b1474430" name="Modules/CalcSections.lua" part="program"/>
|
||||
<File sha1="761af85f3e1c5601fdb790356a09aefe2f5a64e3" name="Modules/Common.lua" part="program"/>
|
||||
<File sha1="cc9721ab97b5cfb9c707f4523168b9df618db083" name="Modules/Data.lua" part="program"/>
|
||||
<File sha1="2f9c8616dda0319ca22456e2f31e9ad8ffeb81e3" name="Modules/ItemTools.lua" part="program"/>
|
||||
<File sha1="a28f82a64a16184aef036d6f25c06a6fd44fd1b3" name="Modules/ItemTools.lua" part="program"/>
|
||||
<File sha1="cc69e5d4f5cbc8739340820314629245f317b555" name="Modules/Main.lua" part="program"/>
|
||||
<File sha1="883e827601c344019ee0689a95707d24025cd3c9" name="Modules/ModParser.lua" part="program"/>
|
||||
<File sha1="d25e049f667e62ef6b55a4b3147be7c939f7378d" name="Modules/ModParser.lua" part="program"/>
|
||||
<File sha1="5f93a9d8f58e0d5990a1f84e1ab1d53fbd35fb56" name="Modules/ModTools.lua" part="program"/>
|
||||
<File sha1="e7ee7e5b6388facb7bf568517ecc401590757df7" name="Assets/ring.png" part="program"/>
|
||||
<File sha1="9a320bfe629b1cf3f14fc77fbbf2508d0a5b2841" name="Assets/small_ring.png" part="program"/>
|
||||
@@ -69,7 +69,7 @@
|
||||
<File sha1="78410a8a3ee33ad331fee2abd83e235fe5b702f6" name="Data/Bases/axe.lua" part="program"/>
|
||||
<File sha1="48b7831da9941b9d8f296d0b094bcb19d2f33f5e" name="Data/Bases/belt.lua" part="program"/>
|
||||
<File sha1="3019c292986cfe6ed85054498803bc4eec97cfce" name="Data/Bases/body.lua" part="program"/>
|
||||
<File sha1="aa5142d40af5c4c3c55028a1acba17f6db783355" name="Data/Bases/boots.lua" part="program"/>
|
||||
<File sha1="642d89a064a6accce227c77261f1d844c3aaa1c9" name="Data/Bases/boots.lua" part="program"/>
|
||||
<File sha1="d3683bb6cab9e0f632be7698791e91faa62c7f89" name="Data/Bases/bow.lua" part="program"/>
|
||||
<File sha1="1000e0b82f5a7be69439aa0ed9c3b601b1845787" name="Data/Bases/claw.lua" part="program"/>
|
||||
<File sha1="76b8c128ad89f086acadda19a78484d9de506b22" name="Data/Bases/dagger.lua" part="program"/>
|
||||
|
||||
Reference in New Issue
Block a user