Files
healer-man/scripts/runewaker-pipeline/RUNEWAKER_LOOT_IMPORT_REPORT.json
T
2026-09-08 10:40:26 -04:00

764 lines
22 KiB
JSON

{
"schemaVersion": 1,
"status": "portable-with-explicit-fallbacks",
"generatedFrom": {
"sourceFiles": [
{
"file": "../rom-pvt-server-backups/Runewaker/Resource/data/npcobject.db",
"sha256": "b627b6eb269c30576a6558000a31abe2db472689ef9a60cc1c1e20207abd69f1"
},
{
"file": "../rom-pvt-server-backups/Runewaker/Resource/data/treasureobject.db",
"sha256": "6e7433190f4b9f49e3cea32e346128a57c62a5993dd3b98b0de1cd11152895a0"
},
{
"file": "../rom-pvt-server-backups/Runewaker/Resource/data/itemobject.db",
"sha256": "00e082b4c18d561d29c893a6400bfe62e3daf90ae539728cb05d1c2893a69880"
},
{
"file": "../rom-pvt-server-backups/Runewaker/Resource/data/armorobject.db",
"sha256": "a2f0017c4772165d562ebb08ca0ac51625cdc4453e3670a1501df7d741d2bad3"
},
{
"file": "../rom-pvt-server-backups/Runewaker/Resource/data/weaponobject.db",
"sha256": "2bc28eebbe413bd6118f027e3fec1a3953cef371476937d0b65622c542971a67"
},
{
"file": "../rom-pvt-server-backups/Runewaker/Resource/data/cardobject.db",
"sha256": "4d154fe733e5359ca9e40c0aefd458ace0cf109b1b01e20da0f6e0683966a59f"
},
{
"file": "../rom-pvt-server-backups/Runewaker/Resource/data/runeobject.db",
"sha256": "8ea064e1ae8220a69e3c72bbd5b64dbd149738a2c86f1a5d51201a7f3a799f85"
},
{
"file": "../rom-pvt-server-backups/Runewaker/Resource/data/recipeobject.db",
"sha256": "0f7d6ec38f8c52c403065d3f6f5b996117344c194ba42dd22f4d52061a6984e5"
},
{
"file": "../rom-pvt-server-backups/Runewaker/Resource/data/keyitemobject.db",
"sha256": "ea06ed6dd9e4111cfd308b3d26d50c9e39a26ad358584db8dee6812e9a91358a"
},
{
"file": "../rom-pvt-server-backups/Runewaker/Resource/data/string_enus.db",
"sha256": "4fce021ba9ed110a213e08d3228b2de57cec66ddbbc8cdcf5753204874d9ab75"
}
],
"npcDropAlgorithm": {
"file": "SourceCodeVS2019/Server/NetGameServer/MainProc/Global.cpp",
"firstRelevantLine": 4707,
"rateDenominator": 100000
},
"treasureAlgorithm": {
"file": "SourceCodeVS2019/Libraries/Union/RoleData/RD_ItemProc.cxx",
"firstRelevantLine": 3033,
"rateDenominator": 100000
},
"layout": "RuneWaker v0.20 fixed records; read-only export"
},
"runtimePolicy": {
"rollsAreIndependent": true,
"treasureOutcomesAreMutuallyExclusive": true,
"unknownObjectsExecute": false,
"luaPredicatesExecute": false,
"sourceItemStatsInvented": false,
"importedItemsUseGenericNonEquipableInventoryRepresentation": true
},
"leafCatalogs": [
{
"name": "itemobject.db",
"count": 13431,
"objectType": 2,
"recordSize": 1776
},
{
"name": "armorobject.db",
"count": 15050,
"objectType": 2,
"recordSize": 1776
},
{
"name": "weaponobject.db",
"count": 4843,
"objectType": 2,
"recordSize": 1776
},
{
"name": "cardobject.db",
"count": 1765,
"objectType": 2,
"recordSize": 1776
},
{
"name": "runeobject.db",
"count": 1781,
"objectType": 2,
"recordSize": 1776
},
{
"name": "recipeobject.db",
"count": 3443,
"objectType": 10,
"recordSize": 416
},
{
"name": "keyitemobject.db",
"count": 10001,
"objectType": 9,
"recordSize": 196
}
],
"bossCount": 56,
"bossWithSourceRollsCount": 47,
"portableBossCount": 34,
"partialBossCount": 13,
"noSourceDropsBossCount": 9,
"blockedBossCount": 0,
"executableOutcomeCount": 8741,
"blockedOutcomeCount": 27,
"bosses": [
{
"bossKey": "rw-barren-caves-101462",
"dungeonId": "barren-caves",
"sourceNpcId": 101462,
"bossName": "Anglo",
"status": "partial",
"sourceRollCount": 13,
"executableOutcomeCount": 76,
"blockedOutcomeCount": 3,
"blockedReasons": [
"Treasure table has no positive, resolvable outcomes."
]
},
{
"bossKey": "rw-cave-water-dragon-102623",
"dungeonId": "cave-water-dragon",
"sourceNpcId": 102623,
"bossName": "Lytfir",
"status": "no-source-drops",
"sourceRollCount": 0,
"executableOutcomeCount": 0,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-cave-water-dragon-104161",
"dungeonId": "cave-water-dragon",
"sourceNpcId": 104161,
"bossName": "Template 104161",
"status": "no-source-drops",
"sourceRollCount": 0,
"executableOutcomeCount": 0,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-demon-stronghold-102701",
"dungeonId": "demon-stronghold",
"sourceNpcId": 102701,
"bossName": "Naos",
"status": "portable",
"sourceRollCount": 10,
"executableOutcomeCount": 228,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-fa-100070",
"dungeonId": "forsaken-abbey",
"sourceNpcId": 100070,
"bossName": "Necromage",
"status": "portable",
"sourceRollCount": 12,
"executableOutcomeCount": 117,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-fa-100074",
"dungeonId": "forsaken-abbey",
"sourceNpcId": 100074,
"bossName": "Demon Witch Ancalon",
"status": "partial",
"sourceRollCount": 13,
"executableOutcomeCount": 130,
"blockedOutcomeCount": 2,
"blockedReasons": [
"Treasure table has no positive, resolvable outcomes."
]
},
{
"bossKey": "rw-fa-100561",
"dungeonId": "forsaken-abbey",
"sourceNpcId": 100561,
"bossName": "Flowing Chaos",
"status": "portable",
"sourceRollCount": 11,
"executableOutcomeCount": 127,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-fa-100562",
"dungeonId": "forsaken-abbey",
"sourceNpcId": 100562,
"bossName": "Cruel Eater",
"status": "partial",
"sourceRollCount": 12,
"executableOutcomeCount": 131,
"blockedOutcomeCount": 2,
"blockedReasons": [
"Treasure table has no positive, resolvable outcomes."
]
},
{
"bossKey": "rw-fa-100563",
"dungeonId": "forsaken-abbey",
"sourceNpcId": 100563,
"bossName": "Hollow Shell",
"status": "portable",
"sourceRollCount": 11,
"executableOutcomeCount": 129,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-hall-of-survivors-102395",
"dungeonId": "hall-of-survivors",
"sourceNpcId": 102395,
"bossName": "Guldamor",
"status": "portable",
"sourceRollCount": 10,
"executableOutcomeCount": 228,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-hall-of-survivors-102421",
"dungeonId": "hall-of-survivors",
"sourceNpcId": 102421,
"bossName": "Andriol",
"status": "portable",
"sourceRollCount": 10,
"executableOutcomeCount": 227,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-hall-of-survivors-102425",
"dungeonId": "hall-of-survivors",
"sourceNpcId": 102425,
"bossName": "Zygro",
"status": "portable",
"sourceRollCount": 10,
"executableOutcomeCount": 229,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-hall-of-survivors-102430",
"dungeonId": "hall-of-survivors",
"sourceNpcId": 102430,
"bossName": "Andaphelmor",
"status": "partial",
"sourceRollCount": 14,
"executableOutcomeCount": 232,
"blockedOutcomeCount": 2,
"blockedReasons": [
"Treasure table requires unavailable Lua predicate star_WorldBattle_CheckBonus."
]
},
{
"bossKey": "rw-hall-of-survivors-102452",
"dungeonId": "hall-of-survivors",
"sourceNpcId": 102452,
"bossName": "Mantarick",
"status": "no-source-drops",
"sourceRollCount": 0,
"executableOutcomeCount": 0,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-hall-of-survivors-102475",
"dungeonId": "hall-of-survivors",
"sourceNpcId": 102475,
"bossName": "Glamo",
"status": "portable",
"sourceRollCount": 10,
"executableOutcomeCount": 226,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-hall-of-survivors-102476",
"dungeonId": "hall-of-survivors",
"sourceNpcId": 102476,
"bossName": "Divine Punishment Pursuer",
"status": "no-source-drops",
"sourceRollCount": 0,
"executableOutcomeCount": 0,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-hall-of-survivors-102560",
"dungeonId": "hall-of-survivors",
"sourceNpcId": 102560,
"bossName": "Prison Pursuer",
"status": "no-source-drops",
"sourceRollCount": 0,
"executableOutcomeCount": 0,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-hall-of-survivors-102643",
"dungeonId": "hall-of-survivors",
"sourceNpcId": 102643,
"bossName": "Horror Seeker",
"status": "no-source-drops",
"sourceRollCount": 0,
"executableOutcomeCount": 0,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-hoto-102021",
"dungeonId": "hoto",
"sourceNpcId": 102021,
"bossName": "Jiasha",
"status": "portable",
"sourceRollCount": 10,
"executableOutcomeCount": 219,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-hoto-102040",
"dungeonId": "hoto",
"sourceNpcId": 102040,
"bossName": "Medusa",
"status": "partial",
"sourceRollCount": 13,
"executableOutcomeCount": 222,
"blockedOutcomeCount": 2,
"blockedReasons": [
"Treasure table requires unavailable Lua predicate star_WorldBattle_CheckBonus."
]
},
{
"bossKey": "rw-hoto-102041",
"dungeonId": "hoto",
"sourceNpcId": 102041,
"bossName": "Teeth of the Reef",
"status": "portable",
"sourceRollCount": 10,
"executableOutcomeCount": 217,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-hoto-102046",
"dungeonId": "hoto",
"sourceNpcId": 102046,
"bossName": "Bloodthirsty Claw",
"status": "portable",
"sourceRollCount": 10,
"executableOutcomeCount": 218,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-hoto-102063",
"dungeonId": "hoto",
"sourceNpcId": 102063,
"bossName": "Geba",
"status": "portable",
"sourceRollCount": 10,
"executableOutcomeCount": 220,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-ice-dwarf-kingdom-101268",
"dungeonId": "ice-dwarf-kingdom",
"sourceNpcId": 101268,
"bossName": "Pangkor",
"status": "portable",
"sourceRollCount": 9,
"executableOutcomeCount": 210,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-ice-dwarf-kingdom-101584",
"dungeonId": "ice-dwarf-kingdom",
"sourceNpcId": 101584,
"bossName": "Thynos",
"status": "portable",
"sourceRollCount": 10,
"executableOutcomeCount": 211,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-ice-dwarf-kingdom-101881",
"dungeonId": "ice-dwarf-kingdom",
"sourceNpcId": 101881,
"bossName": "Icebound Guardian",
"status": "portable",
"sourceRollCount": 10,
"executableOutcomeCount": 188,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-ice-dwarf-kingdom-101883",
"dungeonId": "ice-dwarf-kingdom",
"sourceNpcId": 101883,
"bossName": "Crasset Hairyfoot",
"status": "portable",
"sourceRollCount": 10,
"executableOutcomeCount": 181,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-ice-dwarf-kingdom-101884",
"dungeonId": "ice-dwarf-kingdom",
"sourceNpcId": 101884,
"bossName": "Mole King",
"status": "portable",
"sourceRollCount": 8,
"executableOutcomeCount": 208,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-kalins-shrine-101500",
"dungeonId": "kalins-shrine",
"sourceNpcId": 101500,
"bossName": "Goddess of Art's Disciple",
"status": "partial",
"sourceRollCount": 13,
"executableOutcomeCount": 318,
"blockedOutcomeCount": 2,
"blockedReasons": [
"Treasure table has no positive, resolvable outcomes."
]
},
{
"bossKey": "rw-kalins-shrine-101501",
"dungeonId": "kalins-shrine",
"sourceNpcId": 101501,
"bossName": "Yusalien",
"status": "partial",
"sourceRollCount": 14,
"executableOutcomeCount": 326,
"blockedOutcomeCount": 2,
"blockedReasons": [
"Treasure table has no positive, resolvable outcomes."
]
},
{
"bossKey": "rw-kalins-shrine-101502",
"dungeonId": "kalins-shrine",
"sourceNpcId": 101502,
"bossName": "Locatha",
"status": "partial",
"sourceRollCount": 11,
"executableOutcomeCount": 325,
"blockedOutcomeCount": 2,
"blockedReasons": [
"Treasure table has no positive, resolvable outcomes."
]
},
{
"bossKey": "rw-kalins-shrine-101503",
"dungeonId": "kalins-shrine",
"sourceNpcId": 101503,
"bossName": "Ensia",
"status": "partial",
"sourceRollCount": 11,
"executableOutcomeCount": 325,
"blockedOutcomeCount": 2,
"blockedReasons": [
"Treasure table has no positive, resolvable outcomes."
]
},
{
"bossKey": "rw-kalins-shrine-101507",
"dungeonId": "kalins-shrine",
"sourceNpcId": 101507,
"bossName": "Iron Rune Warrior",
"status": "partial",
"sourceRollCount": 11,
"executableOutcomeCount": 323,
"blockedOutcomeCount": 2,
"blockedReasons": [
"Treasure table has no positive, resolvable outcomes."
]
},
{
"bossKey": "rw-kawaks-tomb-104228",
"dungeonId": "kawaks-tomb",
"sourceNpcId": 104228,
"bossName": "Linobia",
"status": "no-source-drops",
"sourceRollCount": 0,
"executableOutcomeCount": 0,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-kulech-bones-nest-107306",
"dungeonId": "kulech-bones-nest",
"sourceNpcId": 107306,
"bossName": "Template 107306",
"status": "no-source-drops",
"sourceRollCount": 0,
"executableOutcomeCount": 0,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-mystic-altar-100138",
"dungeonId": "mystic-altar",
"sourceNpcId": 100138,
"bossName": "Cursed lron Golem",
"status": "portable",
"sourceRollCount": 10,
"executableOutcomeCount": 128,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-mystic-altar-100154",
"dungeonId": "mystic-altar",
"sourceNpcId": 100154,
"bossName": "Razeela",
"status": "portable",
"sourceRollCount": 10,
"executableOutcomeCount": 142,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-mystic-altar-100611",
"dungeonId": "mystic-altar",
"sourceNpcId": 100611,
"bossName": "Dorlos",
"status": "portable",
"sourceRollCount": 11,
"executableOutcomeCount": 124,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-paspers-shrine-100794",
"dungeonId": "paspers-shrine",
"sourceNpcId": 100794,
"bossName": "Blackhorn Hafiz",
"status": "portable",
"sourceRollCount": 11,
"executableOutcomeCount": 128,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-paspers-shrine-101018",
"dungeonId": "paspers-shrine",
"sourceNpcId": 101018,
"bossName": "Blackhorn Afalen",
"status": "portable",
"sourceRollCount": 10,
"executableOutcomeCount": 109,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-paspers-shrine-101019",
"dungeonId": "paspers-shrine",
"sourceNpcId": 101019,
"bossName": "Blackhorn Bareth",
"status": "portable",
"sourceRollCount": 10,
"executableOutcomeCount": 103,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-paspers-shrine-101020",
"dungeonId": "paspers-shrine",
"sourceNpcId": 101020,
"bossName": "Blackhorn Nisorn",
"status": "portable",
"sourceRollCount": 10,
"executableOutcomeCount": 105,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-paspers-shrine-101021",
"dungeonId": "paspers-shrine",
"sourceNpcId": 101021,
"bossName": "Blackhorn Dorglas",
"status": "portable",
"sourceRollCount": 13,
"executableOutcomeCount": 112,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-raksha-temple-103946",
"dungeonId": "raksha-temple",
"sourceNpcId": 103946,
"bossName": "Shadoj",
"status": "portable",
"sourceRollCount": 7,
"executableOutcomeCount": 71,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-sand-vortex-100645",
"dungeonId": "sand-vortex",
"sourceNpcId": 100645,
"bossName": "Sandlord Sesphiroth",
"status": "portable",
"sourceRollCount": 9,
"executableOutcomeCount": 101,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-sardo-castle-105701",
"dungeonId": "sardo-castle",
"sourceNpcId": 105701,
"bossName": "Undead Guard",
"status": "portable",
"sourceRollCount": 7,
"executableOutcomeCount": 91,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-the-origin-102307",
"dungeonId": "the-origin",
"sourceNpcId": 102307,
"bossName": "Holy Tree Falynum",
"status": "no-source-drops",
"sourceRollCount": 0,
"executableOutcomeCount": 0,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-the-origin-102349",
"dungeonId": "the-origin",
"sourceNpcId": 102349,
"bossName": "Life Leecher",
"status": "portable",
"sourceRollCount": 12,
"executableOutcomeCount": 279,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-treasure-trove-101533",
"dungeonId": "treasure-trove",
"sourceNpcId": 101533,
"bossName": "Boulder Sidaar",
"status": "partial",
"sourceRollCount": 10,
"executableOutcomeCount": 313,
"blockedOutcomeCount": 2,
"blockedReasons": [
"Treasure table has no positive, resolvable outcomes."
]
},
{
"bossKey": "rw-treasure-trove-101534",
"dungeonId": "treasure-trove",
"sourceNpcId": 101534,
"bossName": "Lookout Luke",
"status": "partial",
"sourceRollCount": 11,
"executableOutcomeCount": 315,
"blockedOutcomeCount": 2,
"blockedReasons": [
"Treasure table has no positive, resolvable outcomes."
]
},
{
"bossKey": "rw-treasure-trove-101535",
"dungeonId": "treasure-trove",
"sourceNpcId": 101535,
"bossName": "Snow Blake",
"status": "partial",
"sourceRollCount": 13,
"executableOutcomeCount": 322,
"blockedOutcomeCount": 2,
"blockedReasons": [
"Treasure table has no positive, resolvable outcomes."
]
},
{
"bossKey": "rw-ystra-labyrinth-boss1-101432",
"dungeonId": "ystra-labyrinth-boss1",
"sourceNpcId": 101432,
"bossName": "Rune Guardian Leader",
"status": "portable",
"sourceRollCount": 12,
"executableOutcomeCount": 92,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-ystra-labyrinth-boss1-101433",
"dungeonId": "ystra-labyrinth-boss1",
"sourceNpcId": 101433,
"bossName": "Raichika the Destroyer",
"status": "portable",
"sourceRollCount": 13,
"executableOutcomeCount": 125,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-ystra-labyrinth-boss1-102195",
"dungeonId": "ystra-labyrinth-boss1",
"sourceNpcId": 102195,
"bossName": "Specter Guardian Creator",
"status": "portable",
"sourceRollCount": 8,
"executableOutcomeCount": 84,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-ystra-labyrinth-boss2-102196",
"dungeonId": "ystra-labyrinth-boss2",
"sourceNpcId": 102196,
"bossName": "Rune Guardian Leader",
"status": "portable",
"sourceRollCount": 10,
"executableOutcomeCount": 99,
"blockedOutcomeCount": 0,
"blockedReasons": []
},
{
"bossKey": "rw-ystra-labyrinth-boss3-102197",
"dungeonId": "ystra-labyrinth-boss3",
"sourceNpcId": 102197,
"bossName": "Raichika the Destroyer",
"status": "portable",
"sourceRollCount": 10,
"executableOutcomeCount": 107,
"blockedOutcomeCount": 0,
"blockedReasons": []
}
]
}