Items on crafted bases missing from Data/Bases (e.g. Runemastered Long Quarterstaff) are silently dropped
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 25/100
Hướng nghiên cứu
Start by comparing the crafted base names in Data/VerisiumCrafts.lua with entries in Data/Bases/*.lua, then read the item loading path in Classes/ItemsTab.lua around the cited line. Check how repeated base keys with multiple implicits are handled, using Runemastered Runic Fork as an example. Done means the listed bases are recognized and their intended implicits survive loading; verify with the custom Pillar of the Caged God item described in the issue.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Check version
- I'm running the latest version of Path of Building (
devatbb52d6b, 2026-10-01)
Check for duplicates
- I've checked for duplicate open and closed issues (searched "Runemastered", "Long Quarterstaff", "missing base runeforged")
Check for support
- Crafted Verisium bases are supported (
Data/VerisiumCrafts.lua,itemLib.addRuneforgingBaseVariants)
What platform are you running Path of Building on?
macOS (headless, from the source); the cause is in the data, so it should be the same on every platform.
What is the behaviour in-game?
A character has a Pillar of the Caged God on a Runemastered Long Quarterstaff equipped in weapon set 1. poe.ninja shows it on the character.
What is the behaviour in Path of Building?
The weapon is gone: the build opens with both weapon slots empty, and the main skill (Storm Wave, a Quarterstaff skill) shows 0 DPS. The PoB code that poe.ninja exports for the character already has no weapon item, probably because the exporter also uses PoB's data.
Cause. Data/VerisiumCrafts.lua lists crafted bases that have no entry in Data/Bases/*.lua. When an item's base is not in data.itemBases, ItemsTab:Load keeps it only if item.base then (Classes/ItemsTab.lua, around line 1275), so the item is dropped without any message.
These are the crafted bases named in VerisiumCrafts.lua but missing from Data/Bases/ on the current dev:
Runeforged Crescent Quarterstaff <- Crescent Quarterstaff
Runeforged Gothic Quarterstaff <- Gothic Quarterstaff
Runeforged Long Quarterstaff <- Long Quarterstaff
Runeforged Steelpoint Quarterstaff <- Steelpoint Quarterstaff
Runeforged Wrapped Quarterstaff <- Wrapped Quarterstaff
Runemastered Gothic Quarterstaff <- Runeforged Gothic Quarterstaff
Runemastered Long Quarterstaff <- Runeforged Long Quarterstaff
The Triskelion Reforged <- Shattered Triskelion
Every Runeforged quarterstaff is missing. The only crafted quarterstaff in Data/Bases/staff.lua is Runemastered Warding Quarterstaff.
A related data issue: when a crafted base can have several implicits, Data/Bases/*.lua defines the same key once per implicit. For example, itemBases["Runemastered Runic Fork"] appears three times: Spell projectiles, Mana Regeneration and Runic Ward. Only the last definition survives in data.itemBases, so the base's own implicit is always the Runic Ward one.
How to reproduce the issue
- Items tab → "Create custom", paste:
PoB does not recognise the base (the parsed item has noRarity: Unique Pillar of the Caged God Runemastered Long Quarterstaff Implicits: 1 16% increased Melee Strike Range with this weapon 10% increased Weapon Damage per 10 Strengthbase). WithLong Quarterstaffas the base, the same item works. - Or load any build XML with that item in
Weapon 1: the slot comes back empty.
PoB for PoE2 build code
Not attached: the code exported by poe.ninja already lacks the weapon. The item above reproduces it.
- Ngôn ngữ chính
- Lua
- Star
- 1.9k
- Fork
- 469
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của PathOfBuildingCommunity/PathOfBuilding-PoE2
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 80/100
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
PathOfBuildingCommunity/PathOfBuilding-PoE2#2156 · 1 bình luận ·
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
PathOfBuildingCommunity/PathOfBuilding-PoE2#1857 · 2 bình luận · 1 reaction ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 56/100
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 45/100
Tất cả issue của PathOfBuildingCommunity/PathOfBuilding-PoE2
Issue tương tự
-
feature request
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 1 ngày
-
severity: low
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
luainkernel/lunatik#2372 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug confirmed discord guide:tyrs-watch locale:enUS navigation v0.3.2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
fitzforge/polestar#855 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
translation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
KristanLaimon/PanelsPlus#16 ·