{ "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": [] } ] }