977 Commits
Author SHA1 Message Date
luis ef69cc9aad Fix skyriding 2026-10-02 23:36:10 -03:00
luis 7020ba27cd Core/LFG: Write SMSG_LFG_PROPOSAL_UPDATE's bit fields after the member array 2026-10-02 23:31:57 -03:00
luis b55d9b2306 Fix npc add guid generation 2026-10-02 23:13:15 -03:00
luis 85a214103c typo 2026-10-02 22:25:42 -03:00
luis a5658b50f9 rework npc add command to avoid db errors 2026-10-02 22:22:55 -03:00
luis f801493797 quest fixes part 1 2026-10-02 20:34:26 -03:00
Céfiro_Caecias bee89836ec DB/World: DBErrors Fixes 2026-10-02 18:29:28 -03:00
Céfiro_Caecias 641ca9992f DB/World: Fixes 2026-10-02 18:28:46 -03:00
Céfiro_Caecias 3925d978ad Delete sql/2026_10_02_08_world_fixes.sql 2026-10-02 18:27:55 -03:00
Céfiro_Caecias 91038c8878 DB/World: Fixes 2026-10-02 17:27:46 -03:00
Céfiro_Caecias db863819ea DB/World: Fixes 2026-10-02 16:16:57 -03:00
luis 4e3c7d2aae More quests 2026-10-02 15:30:54 -03:00
luis 2a4d42b323 Midnight quests 2026-10-02 14:54:22 -03:00
luis 31f2cd7a5b sai fixes 2026-10-02 13:28:35 -03:00
luis f9f5a805fc Voidstorm 2026-10-02 13:03:19 -03:00
luis 9eee677bb7 voidstorm quests 2026-10-02 11:21:07 -03:00
Céfiro_Caecias 9bcc5e8542 DB/World: Blood Elf Starting Zone 2026-10-02 09:18:48 -03:00
Céfiro_Caecias a74223e6cd DB/World: DBErrors Fixes 2026-10-02 06:48:45 -03:00
luis f2d94cb7b6 Treasure pickers: multi-bonus support 2026-10-01 19:47:13 -03:00
luis 180bbd93f7 typo 2026-10-01 18:01:02 -03:00
luis d886c2c712 new content 2026-10-01 17:54:37 -03:00
luis df79271fb2 spell_twelve_string_guitar 2026-10-01 16:37:25 -03:00
luis f4b27af0ed spell_bowl_of_glowing_pufferfish 2026-10-01 16:09:35 -03:00
luis 04d9c8a4a3 spell_necronom_i_nom 2026-10-01 16:07:23 -03:00
luis d3939d83a2 Db sniff data 2026-10-01 14:55:32 -03:00
Céfiro_Caecias acac96b077 DB/World: DBErrors Fixes 2026-10-01 11:39:37 -03:00
Céfiro_Caecias 6ba7b51ce9 Update 2026_10_01_01_world.sql 2026-10-01 11:10:59 -03:00
luis 281a25464e ulatek campaign data 2026-10-01 10:08:42 -03:00
SistemasCPU 5bb68ae2fc Core/Script: Removing and cleaning unused scripts 2026-10-01 14:22:15 +02:00
Sefrenia 43df6dfffd Limpieza Septiembre 2026 2026-10-01 09:09:07 -03:00
Sefrenia 6146f8922f Ajustes 2026-10-01 08:21:04 -03:00
luis 023b34b5cd Fix wrong stats on level up 2026-10-01 00:52:35 -03:00
Céfiro_Caecias 898404a3c4 Update worldserver.conf.dist 2026-09-30 21:13:38 -03:00
Céfiro_Caecias 952980e1fd DB/Hotfixes: Housing Fixes 2026-09-30 20:56:17 -03:00
Céfiro_Caecias 0ac3d0b402 DB/World: Allied Races Adjusts 2026-09-30 20:55:46 -03:00
Céfiro_Caecias a47f660a11 DB/Hotfixes: Allied Races Adjusts 2026-09-30 20:55:11 -03:00
luis e84e11de50 sniff data 2026-09-30 20:47:26 -03:00
luis aa08b5e203 db sniff data 2026-09-30 20:42:13 -03:00
luis 685e36cd3e typo 2026-09-30 20:01:26 -03:00
luis 4569db6ecd Db fixes and massparse sniffs 2026-09-30 13:14:42 -03:00
luis 14a20951f1 Add missing conf 2026-09-30 11:54:16 -03:00
Céfiro_Caecias 2664282c3c DB/World: DBErrors Fixes 2026-09-30 06:41:42 -03:00
Céfiro_Caecias 26eca3158a Update 2026_09_29_00_world.sql 2026-09-29 19:48:04 -03:00
luis 95fdb8e4a8 opcodes 2026-09-29 04:12:22 -03:00
luis 89c729218c prey working 2026-09-29 03:09:02 -03:00
luis 141914421e QuestTagType 2026-09-29 03:00:08 -03:00
luis fb51b52783 Housing: document safe dashboard tutorial fallback 2026-09-29 02:43:35 -03:00
luis e8296f8e7c Housing: keep dashboard fallback off map transition path 2026-09-29 02:42:30 -03:00
luis c49474ee87 Housing: prevent dashboard teleport from hanging world thread 2026-09-29 02:40:54 -03:00
luis caa0bd172e prey and housing 2026-09-29 02:30:39 -03:00
luis b8991bac80 evoker spell part 1 2026-09-29 01:47:00 -03:00
luis 3e06b4965d Housing and misc 2026-09-29 00:58:50 -03:00
luis 54ff87a774 Housing: publish no-house state before tutorial start 2026-09-29 00:33:54 -03:00
luis cb4e0e1957 Housing: stop implicit house grants during status checks 2026-09-29 00:32:09 -03:00
luis 8af0d2b6dc Housing: make base migrations non-destructive 2026-09-29 00:31:10 -03:00
luis cf5f2b9e78 gexo housing 2026-09-29 00:28:57 -03:00
luis e09a88d2c7 Housing: merge gexo 2026-09-28 23:52:02 -03:00
Gexo91 569cfd424d Housing: implement native fixture removal 2026-09-28 23:17:19 -03:00
Gexo91 302ce473c8 Housing: start native fixture editing flow 2026-09-28 23:14:32 -03:00
luis dd1c0d9018 del dup 2026-09-28 23:12:46 -03:00
luis 28ad9311bc Housing: fix Windows compilation blockers 2026-09-28 23:11:58 -03:00
luis 25671d5935 Housing merge gexo 2026-09-28 23:09:29 -03:00
luis 60d45b776b Core/Housing: register session routes through the standard opcode table
Replace startup opcode mutation with native WorldSession handlers and direct
DEFINE_HANDLER registrations. Preserve all 32 effective client routes and
17 server opcode statuses, including session state and processing policy.

Move lifecycle logic into a normal translation unit, remove the macro/include
installer and obsolete handlers, and retain validated session helpers without
recursive dispatch.

Validation: static routing parity, unique declarations/definitions, unchanged
retained function bodies and git diff --check passed. Full build and in-client
smoke tests were not run: CMake and a server test installation are unavailable.
2026-09-28 22:30:41 -03:00
luis 8adcdeb7bf Fix delve tp 2026-09-28 22:16:59 -03:00
luis 77866bb3e2 #bugreports fixed by aureon 2026-09-28 21:57:30 -03:00
luis 9b27eff936 Core/Scripts/FSB: fix bots party/raid frame - was broken after 12.1 patch 2026-09-28 21:20:05 -03:00
luis 0837869a32 Scripts/FSB: fix some incorrect chatter type in sqls and added a fallback in code 2026-09-28 20:59:32 -03:00
luis 15218745e7 try fix bots and bank 2026-09-28 18:41:09 -03:00
stevebone d67bc73766 Core/Unit: fix nasty, ugly, silly, idiotic SPIN bug with advFlying
- who knew that looking at DB2 files you could still miss important info - db2 holds degrees but they need converted to radians
- restore cvars to their default values
2026-09-28 23:02:36 +02:00
luis 2918713090 warning fix and assign scriptnames 2026-09-28 17:38:27 -03:00
luis 7de683f07e dk 2026-09-28 17:32:40 -03:00
luis 577a0efc2e rework 2026-09-28 17:27:46 -03:00
luis c684a82569 Core/Spells: Remove outdated spell cast time calculation 2026-09-28 17:14:07 -03:00
luis 10335e425d dk talent 2026-09-28 16:54:45 -03:00
luis 6216b108bb fix warning by aureon 2026-09-28 16:32:15 -03:00
luis 471def06d6 warning fix 2026-09-28 16:26:24 -03:00
luis c69223200d Core/Players: Rewrite mirror timer handling 2026-09-28 16:07:19 -03:00
luis a29d7b4423 Dk spell 2026-09-28 16:00:59 -03:00
luis 2c56897fab Scripts/Spells: Implement hunter hero talent Black Arrow- #32030 2026-09-28 15:33:56 -03:00
luis be18502a4a Freezing Trap 2026-09-28 15:32:28 -03:00
luis 1854782aa9 Core Fix currency type and mirror timer 2026-09-28 15:29:45 -03:00
luis 49d28d9b12 dk spells 2026-09-28 15:26:13 -03:00
luis 9536a81b02 core add all currency consts 2026-09-28 15:23:32 -03:00
luis 274cb72409 typo 2026-09-28 15:20:33 -03:00
luis 7740d1a9d9 add debug for command mod currency 2026-09-28 14:54:35 -03:00
luis d6258dfb8e Fix spell 2026-09-28 14:48:57 -03:00
luis 36ff376604 Complete achievements 2026-09-28 14:43:00 -03:00
luis 888177bc13 hero talent 2026-09-28 14:19:08 -03:00
luis fc2f472687 db error 2026-09-28 14:12:59 -03:00
luis fff7ff8d9a Npc add command try fix default currhealthpct as null 2026-09-28 14:01:36 -03:00
luis deae0f63c7 Fix spell 2026-09-28 13:44:34 -03:00
luis c32ecb0a1c silvermoon misc 2026-09-28 13:25:46 -03:00
luis e40fca3e5e typo 2026-09-28 11:09:45 -03:00
luis 52f6b643aa fix missing reward 2026-09-28 11:06:19 -03:00
luis 827b8ae398 db misc 2026-09-27 17:42:10 -03:00
luis 55aaa822ba typo 2026-09-27 17:35:34 -03:00
luis 29ff57d740 naightal zone spawns 2026-09-27 17:33:07 -03:00
luis 0fb0fef323 Core fix warnings 2026-09-27 17:02:13 -03:00
luis daa5f3a437 Windrunner Quiver 2026-09-27 15:48:30 -03:00
luis 8e01830076 Mob fanning system 2026-09-27 15:46:19 -03:00
luis ecd0fc7903 Bulletstorm 2026-09-27 15:04:09 -03:00
luis 0c1ec1af21 spells 2026-09-27 14:56:24 -03:00
luis f8aeafdd7c spell_dk_scourge_strike 2026-09-27 14:53:26 -03:00
luis 36aebfe1e8 Virulent Plague 2026-09-27 14:07:13 -03:00
luis 494468f669 / 1240996 - Dread Plague 2026-09-27 14:02:21 -03:00
luis 098c6241c1 dk spell 2026-09-27 13:41:50 -03:00
luis 0cf63552e0 Fix tentacle slam 2026-09-27 13:20:50 -03:00
luis 615805a2a2 Psychic Link 2026-09-27 13:13:42 -03:00
luis 23b9dd6271 Inspired Intellect 2026-09-27 12:58:13 -03:00
luis 7fe2bd27e1 Fix wq tasks 2026-09-27 12:54:50 -03:00
luis b3817dbcf8 Fix criteria for worldquest 2026-09-27 12:47:36 -03:00
luis b0dd96c15a Fix mage spell 2026-09-27 12:43:09 -03:00
luis d82f8a6dac Scripts/Spells: Update Explosive Shot script 2026-09-27 11:54:01 -03:00
luis 2e9e4be2d8 Core/AreaTriggers: Remove value limits on areatrigger roll/pitch/yaw 2026-09-27 11:52:20 -03:00
luis d3dcfe58fd spell_hun_flare 2026-09-27 11:51:02 -03:00
luis 93dad024ec Account wide achievements 2026-09-27 11:35:23 -03:00
luis a8716d698a Include products in Shop2 current pages response 2026-09-27 11:24:09 -03:00
luis 7f64b31fde merge shop2 fixes 2026-09-27 11:23:23 -03:00
Céfiro_Caecias 3b6f044765 DB/World: DBErrors Fixes 2026-09-27 10:25:29 -03:00
Céfiro_Caecias a27361c35b DB/Hotfixes: Hotfix Blob 2026-09-27 10:22:14 -03:00
Céfiro_Caecias 46b9c4004d Delete sql/updates/world/master/2026_09_27_00_hotfixes_hotfix_blob.sql 2026-09-27 10:21:38 -03:00
Céfiro_Caecias f6eb97661c DB/Hotfixes: Hotfix Blob 2026-09-27 10:08:06 -03:00
luis 7288b8fedc del 2026-09-26 22:32:10 -03:00
luis 36b30fd12a Scripts/Spells: Implement hunter talent Horsehair Tether 2026-09-26 20:47:50 -03:00
luis 18ba84dd4e db fix 2026-09-26 20:37:08 -03:00
luis 1e80d7d867 Scripts/Spells: Implement hunter talent Trailblazer 2026-09-26 20:32:03 -03:00
luis 72a879d9cb Core/Spells: Fixed Rapid Fire being interrupted by Auto Shot 2026-09-26 20:30:31 -03:00
luis aa08843e07 Scripts/Spells: Add missing action bar glow for hunter talent Surging Shots proc 2026-09-26 20:29:23 -03:00
luis f2abcf67f6 Scripts/Spells: Update hunter talent Surging Shots 2026-09-26 20:28:14 -03:00
luis cd572e8c6c i will add sql later not assign spell script 2026-09-26 20:26:05 -03:00
luis b41cd95bb8 wq 2026-09-26 16:39:44 -03:00
luis 4985ab08a5 fix wq 2026-09-26 15:34:24 -03:00
luis 40ae64dd29 Core/ Implement bonus quest system 2026-09-26 11:12:34 -03:00
luis 2640fdfa8e wq eversong woods 2026-09-26 08:34:24 -03:00
luis 5e5965090b already applied 2026-09-26 08:04:26 -03:00
luis e90e395c35 Prey Fixed 2026-09-26 07:55:02 -03:00
luis b28dd6f77e Adv client 2026-09-26 07:47:52 -03:00
Céfiro_Caecias 5de7d827b3 DB/World: Orc Starting Zone 2026-09-25 20:00:00 -03:00
Céfiro_Caecias 95ff338eca DB/World: DBErrors Fixes 2026-09-25 16:40:56 -03:00
luis 1911c8b01b fix crash 2026-09-25 13:53:04 -03:00
Céfiro_Caecias bc9e2c6d08 DB/World: Gameobject Translates 2026-09-25 09:20:18 -03:00
Céfiro_Caecias 7816605b95 Update 2026_09_24_05_world.sql 2026-09-25 08:20:05 -03:00
Céfiro_Caecias d259e0c817 Update 2026_09_24_05_world.sql 2026-09-25 08:14:30 -03:00
luis f60ffe5032 wq fix 2026-09-24 22:23:01 -03:00
luis ebf4b1b22c misc 2026-09-24 21:59:38 -03:00
luis 27c5476d5a Add the missing Underbog boss script. 2026-09-24 21:58:52 -03:00
luis 83da508058 Rebuild the Exile's Reach quests from the retail storyline. 2026-09-24 21:54:46 -03:00
luis ebbe43a634 exiles 2026-09-24 21:52:06 -03:00
luis ff44fb9b69 The Necrotic Wake 2026-09-24 21:36:17 -03:00
luis 7947401f3d typo 2026-09-24 21:22:55 -03:00
luis 9c7248966d EcodomeAldani 2026-09-24 21:21:39 -03:00
luis e4daabc3a1 Operation Floodgate 2026-09-24 21:10:56 -03:00
luis 1835f627f6 Update enums part 1 2026-09-24 20:51:04 -03:00
luis ae710dcbbc exiles and waking shore 2026-09-24 20:19:16 -03:00
luis ef7196351f sniff and spell 2026-09-24 19:42:29 -03:00
luis 8f47424a9a spell_hunter 2026-09-24 19:39:15 -03:00
luis dd0d836bd1 Core/Players: Fix starting level for non-Evoker Dracthyr 2026-09-24 19:35:58 -03:00
luis 48857018a5 Dep/g3d: Add used headers to CMakeLists 2026-09-24 19:32:45 -03:00
luis f4ee5e5bbc blackrock hold boss 2026-09-24 11:49:15 -03:00
luis fdb2c9392a Add more stuff 2026-09-24 10:45:30 -03:00
Céfiro_Caecias 33dffdf87b DB/World: DBErrors Fixes 2026-09-24 10:33:27 -03:00
luis 25e9fff09e shop2 2026-09-24 10:09:36 -03:00
luis eeb3c0c5c5 bpay ida fix 2026-09-24 08:04:31 -03:00
luis bbbf3bea53 full implement FETCH_BLEEP_PROXIES for shop2 2026-09-24 07:25:46 -03:00
luis cc8c877fc5 shop2 opcodes 2026-09-24 06:45:43 -03:00
luis a701921b8c dup 2026-09-24 06:18:07 -03:00
luis 9664205b9b typo 2026-09-24 06:12:13 -03:00
luis e2eb1fcaf0 prey sniff 2026-09-24 04:54:41 -03:00
luis d9729007c4 db sniff 2026-09-24 03:41:20 -03:00
luis 463ec4cc72 atal dazar full 2026-09-24 03:36:34 -03:00
luis cf2d9c103f sniff 2026-09-24 02:36:39 -03:00
luis 4715082743 sniifff 2026-09-24 01:24:09 -03:00
luis e933258349 Misc 2026-09-24 00:18:20 -03:00
luis 8a37692345 +++ 2026-09-23 21:38:51 -03:00
luis 6b8b9336a5 Dark flame cleft part 1 2026-09-23 21:34:45 -03:00
luis 5cbecf8e2d db city of threads 2026-09-23 20:25:45 -03:00
luis 2774bb526f Db fixes 2026-09-23 20:22:29 -03:00
luis 3a6212a9c2 Core/Auras: Implement gravity opcodes and SPELL_AURA_MOD_GRAVITY (#31997) 2026-09-23 20:21:10 -03:00
luis 3b8bbcb859 City of threads 2026-09-23 20:12:37 -03:00
luis 76505646a8 Full City of Threads 2026-09-23 20:06:22 -03:00
Céfiro_Caecias 30824bfacb DB/World: Tauren Starting Zone + Extras 2026-09-23 19:16:33 -03:00
luis dbf1b1c0fe Web-Shop2 2026-09-23 18:46:35 -03:00
luis 764eed6848 typo 2026-09-23 18:36:46 -03:00
luis f088494ba0 Make Lady Liadrin's Midnight gossip do the summon, movie, and skip.
Fix skyriding
2026-09-23 18:35:47 -03:00
luis 3005443985 Core/Misc: Update SkillLine enum for 12.1.0 (#31985) 2026-09-23 18:17:50 -03:00
luis ee02d40e37 Make the giant boar Trample kill the cadavers. 2026-09-23 18:11:55 -03:00
luis 1c1756a1b5 Hide the infernal golem dummies in the Cooking Meat field. 2026-09-23 17:54:55 -03:00
luis 11a25ded12 exiles merge 2026-09-23 17:26:48 -03:00
luis ed4bc78023 Stop the Re-Sizer boar crash and the extra Exile camp copies. 2026-09-23 17:22:17 -03:00
luis f58e739dcc Remove the extra Jainas after the crew is healed. 2026-09-23 17:09:15 -03:00
luis a20c8988e8 exiles reach class quest 2026-09-23 16:53:29 -03:00
luis 13962ebc9f mulgore delete 2026-09-23 16:49:50 -03:00
luis 83fad1dae2 fix load 2026-09-23 13:42:16 -03:00
luis 721396ef88 send SMSG_INIT_WORLD_STATES 2026-09-23 13:35:00 -03:00
luis de14780789 Include the housing initiative packets in the opcode build. 2026-09-23 13:13:04 -03:00
luis bb3f84a87b Clear the encounter timeline and treasure picker from dungeon sniffs. 2026-09-23 13:11:47 -03:00
luis 0811620d76 More packets 2026-09-23 13:07:26 -03:00
luis 1a914f5d74 db assign cinderbrew 2026-09-23 13:03:23 -03:00
luis 01eaf563aa Cinderbrew and opcodes 2026-09-23 13:02:00 -03:00
luis 1cb0bb3f18 Send the shop catalog every time it is opened.
The client drops its product list when the shop closes and asks again. Serving the database catalog only once per session left every later open empty.
2026-09-23 12:04:40 -03:00
luis 7e0bf614d4 Apply the premade group finder category filter.
An empty search box no longer returns the whole category. Recommended, current expansion, current season, and PvE or PvP now narrow the list, and the difficulty checkboxes cover raid difficulties as well as dungeons.
2026-09-23 12:02:35 -03:00
Céfiro_Caecias 41bf69e6e3 Update README.md 2026-09-23 11:05:45 -03:00
luis 9e85d7bfa1 typo 2026-09-23 10:51:34 -03:00
luis 92949ff547 Restore Exile's Reach stage phasing and the ship-to-citadel quest events.
Stage phases turn off again when that quest step is over, without dropping the general ship phase. Warming Up is no longer granted automatically. The training dummy, spar, crash movie, beach scene, campfire, vendor sale, citadel entrance, and citadel escort path follow the quest scripts instead of a forced complete.
2026-09-23 10:27:02 -03:00
luis ae1c5f670f exiles 2026-09-23 10:11:42 -03:00
luis 14ba04a2c0 69933 2026-09-23 10:02:35 -03:00
luis 2b4c49e31a typo exiles reach fix 2026-09-23 09:59:11 -03:00
Céfiro_Caecias 47823f7416 DB/World: DBErrors Fixes 2026-09-23 09:00:55 -03:00
luis 5b5ce961e4 Cinematic fixes 2026-09-22 21:29:16 -03:00
luis 5cdb343842 Core/Arenas: Sync default Arena.ArenaStartPersonalRating value with worldserver.conf 2026-09-22 21:27:42 -03:00
luis 472a782291 Core/Spells: Self-actions should no longer extend pvp timer 2026-09-22 21:26:49 -03:00
luis 8a385c320b trinity string 2026-09-22 21:26:04 -03:00
luis c694852504 wip 2026-09-22 21:25:35 -03:00
Thordekk 67e0962a8b Add ExtendedAccountNameLengthLimit configuration
Added configuration option to extend account name length limit from 16 to 64 characters.
2026-09-22 21:24:14 -03:00
luis 515efb2f86 Core/Spells: Don't put ritual spells on cooldown if the ritual was not completed 2026-09-22 20:57:12 -03:00
luis 6aee5fae08 Core/Units: Make summoned gameobject cleanup consistent for all overloads of Unit::RemoveGameObject 2026-09-22 20:56:24 -03:00
Shauren 89c539930f Core/Mail: Implement new mail flags for auction and calendar
(cherry picked from commit 5386f734a246868d9f74a9786cca10cf0c4a39d4)
2026-09-22 20:52:55 -03:00
luis d3c0feebd9 Core/Mail: Prevent mail with recovered items from being returnable 2026-09-22 20:50:00 -03:00
luis b3076a01e0 Core/Mail: Prevent returning mails sent by GMs or commands 2026-09-22 20:48:55 -03:00
luis ce8f02e48c Core/Mail: Define new mail flags 2026-09-22 20:46:31 -03:00
luis 246e9dccac Core/Battleground: Remove dead code in HandleBattleFieldPortOpcode related with leave arena queue 2026-09-22 20:20:27 -03:00
luis 5aa2a95eb6 Core/DynamicObjects: Fix duration underflow 2026-09-22 20:19:08 -03:00
luis c86a787d30 Core/Players: Reject logins flagged for rename earlier in Player::LoadFromDB 2026-09-22 20:18:35 -03:00
luis 958e6e1ce6 Fixes selling items with no price to vendors for 1c 2026-09-22 20:16:29 -03:00
SistemasCPU 8bca310f58 Core/Followers: Extra 20% damage reduction 2026-09-23 00:33:57 +02:00
SistemasCPU 03b07adc15 Core/Spell: Fixed EffectForceEquipItem function and Earthen CastSpells for starting zones 2026-09-23 00:33:56 +02:00
SistemasCPU 899d0bde96 Core/Followers: Extra 15% damage reduction 2026-09-23 00:33:55 +02:00
luis bfe79dc2d0 exiles horde 2026-09-22 18:02:44 -03:00
luis 429ecdbe18 Exiles reach horde 2026-09-22 18:02:11 -03:00
luis 29e1d475f2 LFGList: stop blacklisting live Midnight activities 2026-09-22 14:06:05 -03:00
luis 609aee127d db assign 2026-09-22 13:14:40 -03:00
luis 7d1bc1237a Midnight campaign quest 2026-09-22 13:14:07 -03:00
Céfiro_Caecias 5cb9dee306 DB/World: Gameobjects Translates 2026-09-22 13:13:24 -03:00
luis 3b52d609b1 typo 2026-09-22 12:26:23 -03:00
luis 4995d2ad14 prev commit sql 2026-09-22 11:05:33 -03:00
luis b76377791b typo fix 2026-09-22 10:55:19 -03:00
luis 2f83245d87 Core/Professions: Export missing game symbols and wire crafting procs 2026-09-22 10:49:20 -03:00
luis bed3e0ff04 Core/Professions: Apply Dragonflight crafting reagents and quality
The craft packet never reached the spell, and the reagent, quality and bonus indexes were never built, so every recipe ignored the chosen materials. Crafts now consume the sent reagents, pick the quality item, and apply missive bonus trees instead of rolling random stats.
2026-09-22 10:28:51 -03:00
luis ca9f547035 Scripts/Raids: Script Amirdrassil bosses and Sennarth 2026-09-22 10:17:53 -03:00
luis 5b021fc840 Scripts/ExilesReach: Keep the sparring jump ahead of aggro and hold Gor'groth's sacrifice 2026-09-22 10:09:47 -03:00
luis 9cded4b858 Scripts/ExilesReach: Play retail conversations and script Gor'groth and Ravnyr 2026-09-22 10:06:50 -03:00
luis 53a7b0bbe9 exiles 2026-09-22 09:48:04 -03:00
luis e0ec5ac309 Scripts/ExilesReach: Hook scene triggers and bind quest scripts 2026-09-22 09:47:33 -03:00
luis 5f9987f63c db assign 2026-09-22 09:07:31 -03:00
luis 238bc1541d class spells 2026-09-22 08:59:58 -03:00
Céfiro_Caecias deb42069d1 DB/World: Fixes 2026-09-21 20:10:37 -03:00
SistemasCPU 0cca4fcaf3 Core/Followers: Updated behaviours and scaling 2026-09-22 00:07:27 +02:00
luis c2c22d88e8 db misc 2026-09-21 14:54:37 -03:00
luis 4f387f1a3b base for arakara 2026-09-21 14:49:21 -03:00
luis f26a91fccf Dungeon followers 2026-09-21 12:17:44 -03:00
luis 1a4902da04 Core/Random: Add random distribution that minimizes long good and bad luck streaks 2026-09-21 12:03:48 -03:00
luis 4f942bbfe2 The stonevault 2026-09-21 12:02:38 -03:00
Céfiro_Caecias 08105da605 DB/World: Issues 2026-09-20 23:28:22 -03:00
Céfiro_Caecias a07eb6739a DB/Hotfixes: Issues 2026-09-20 23:27:58 -03:00
luis 195c203d7c Core bpay fixes 2026-09-20 17:39:29 -03:00
luis dc7c72ccfe Exiles reach PR Aureon 2026-09-20 17:21:43 -03:00
luis 14d1ef2d8f npc_housing_steward rework Aureon PR 2026-09-20 16:51:12 -03:00
luis bc3139d921 Tools/ Vmap4assembler rework PR 2026-09-20 16:47:28 -03:00
luis 7ac30d7e38 Merge loot 2026-09-20 16:40:21 -03:00
Céfiro_Caecias 6cc26797ab Update README.md 2026-09-20 15:34:59 -03:00
Céfiro_Caecias e9bf501289 DB/World: Update Build 69875 2026-09-20 15:34:43 -03:00
Céfiro_Caecias e5129ef40b DB/Hotfixes: Update Build 69875 2026-09-20 15:34:13 -03:00
luis 69fa75cc2a ++ 2026-09-20 15:22:35 -03:00
luis 7ffcd43922 69875 2026-09-20 15:16:53 -03:00
luis 167d313f96 Core/Spells: Fix hunter spell Boomstick target limit 2026-09-20 15:14:09 -03:00
Céfiro_Caecias a4e3679a45 DB/World: Earthen Starting Zone + Extras 2026-09-20 12:59:00 -03:00
Céfiro_Caecias cb8189accc DB/Hotfixes: Earthen Starting Zone 2026-09-20 12:58:26 -03:00
MeisterGamer 37614b092c Fix Build Error
// IDA case 4980796: 3 � u32. See SNIFF_AUDIT -8.46.
    // IDA case 4980796: 3 x u32. See SNIFF_AUDIT -8.46.
2026-09-20 12:26:45 +02:00
Céfiro_Caecias 596eba3cab DB/World: DBErrors Fixes 2026-09-19 08:23:15 -03:00
luis 61e5da7d30 Priority of the sacred flame 2026-09-18 17:24:33 -03:00
Céfiro_Caecias c4c374f027 DB/World: DBErrors Fixes 2026-09-18 16:19:31 -03:00
Céfiro_Caecias fd70992193 Delete sql/updates/world/master/2026_09_18_02_world_dberrors.sql 2026-09-18 15:40:24 -03:00
Céfiro_Caecias 4f28b6102f DB/World: DBErrors Fixes 2026-09-18 15:39:17 -03:00
luis a9bc53c831 Priority of The Sacred Flame Base 2026-09-18 14:25:08 -03:00
luis 660bf7cec9 ++ 2026-09-18 13:03:33 -03:00
luis c212ff96b9 full phase ccondition 2026-09-18 13:03:21 -03:00
luis 8d82d82732 Fix condition phase zone 2026-09-18 12:59:12 -03:00
luis ed5d0abfd3 Rookery 2026-09-18 12:41:57 -03:00
luis 2de3e034cc Rookery 2026-09-18 12:40:17 -03:00
luis 9432531975 Rlp dungeon follower 2026-09-18 11:27:40 -03:00
luis 75e50d8dda Merge achievements imp 2026-09-18 10:25:53 -03:00
luis 2f9c44c59c CONDITION_SOURCE_TYPE_PHASE_ZONE 2026-09-18 10:09:41 -03:00
Céfiro_Caecias b6368e27f3 DB/World: DBErrors Fixes 2026-09-18 08:45:12 -03:00
luis d9fa1aa73a Missing followers 2026-09-17 20:01:21 -03:00
luis 6f93adbb2e typo fix 2026-09-17 19:14:22 -03:00
luis 3f5e997afd move 2026-09-17 19:13:47 -03:00
luis f19ee3937b Core/ Script HOI 2026-09-17 18:16:46 -03:00
luis f4afc16458 Db sniff data 2026-09-17 17:22:00 -03:00
luis 14beca20cc Core/PacketIO: Fix housing decor opcode values for 12.1.0 2026-09-17 15:59:35 -03:00
luis 7baf8f83bb Core/Units: Fix stats from items being incorrectly affected by SPELL_AURA_MOD_PERCENT_STAT (#31936) 2026-09-17 15:51:31 -03:00
luis 2cf2860cec Core/AreaTriggers: Update areatrigger shape enum 2026-09-17 15:36:02 -03:00
luis 18cf0e7fb0 Db/ Sniffdata 2026-09-17 13:43:30 -03:00
luis 9d8f098439 Rework core script algethar algethar_academy 2026-09-17 13:39:59 -03:00
luis 6266a8166d Ws/ Prey 2026-09-17 11:22:56 -03:00
luis 155c4090f9 Core/ Merge prey 2026-09-17 11:22:09 -03:00
Céfiro_Caecias 6d82f07fba DB/World: DBErrors 2026-09-17 07:47:21 -03:00
luis 06d7734c8b Fill data 2026-09-16 20:35:30 -03:00
luis 04009024c9 Core/Scenarios: game events feed scenario objectives on every scenario map 2026-09-16 20:31:54 -03:00
luis 774ec07192 Open-world scenarios 2026-09-16 20:26:26 -03:00
luis 7620e2d56f Core/Scenarios: open-world scenarios and retail 12.1 scenario packet flow 2026-09-16 20:25:55 -03:00
luis c4e9817395 Azure vault misc 2026-09-16 18:14:54 -03:00
SistemasCPUandDevin 6d0dd72fd5 Core/Conditions: Fix CONDITION_SOURCE_GAMEOBJECT_INTERACTION for all gameobject types
- CONDITION_SOURCE_GAMEOBJECT_INTERACTION (source 37) now gates GO
  interaction for all gameobject types, not only chests.
- Dynamic flags are re-sent to the client when the condition changes,
  so objects like buttons update instantly on quest take/complete.
- Removed temporary debug logging.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-16 19:29:26 +02:00
Céfiro_Caecias fcf91ca159 DB/Hotfixes: Earthen Starting Zone Sniff 2026-09-16 12:23:45 -03:00
Céfiro_Caecias 47763cba47 Update 2026_09_16_08_world_earthen_starting_zone_sniff.sql 2026-09-16 12:20:20 -03:00
Céfiro_Caecias 6262f47922 Rename 2026_09_16_08_earthen_starting_zone_sniff.sql to 2026_09_16_08_world_earthen_starting_zone_sniff.sql 2026-09-16 12:02:51 -03:00
Céfiro_Caecias fca294f5b3 DB/World: Earthen Starting Zone Sniff 2026-09-16 11:57:19 -03:00
Céfiro_Caecias ce1e19ffea DB/World: DBErrors Fixes 2026-09-16 09:09:44 -03:00
Céfiro_Caecias 3437524e5b Update README.md 2026-09-16 08:09:08 -03:00
Céfiro_Caecias 24e6c5e4a2 DB/World: The Waterworks Spawns 2026-09-16 08:07:09 -03:00
luis f78246dedf sniff and waterwork 2026-09-16 07:44:23 -03:00
luis eab48d2e58 The Waterworks 2026-09-16 07:43:32 -03:00
luis 661192bb66 sniff 2026-09-16 06:09:45 -03:00
luis c2ce67ceee tww 2026-09-16 02:38:15 -03:00
luis c9b4610887 Core/ Archeology merge 2026-09-16 02:20:08 -03:00
luis 1221562029 Ruination 2026-09-15 23:28:14 -03:00
luis 18ed96f0b5 Hellbent Commander 2026-09-15 22:59:58 -03:00
luis de6731c35d To Hell and Back 2026-09-15 22:35:09 -03:00
luis 452a087df4 lfg list group finder update to check thordekk when get time 2026-09-15 22:29:38 -03:00
luis 167a0f0685 Lfg list update to 12.1 2026-09-15 21:43:58 -03:00
luis a6fa569873 Dominion of Argus 2026-09-15 21:16:25 -03:00
SistemasCPU 9f103d8db3 Core/Conditions: Make CONDITION_SOURCE_GAMEOBJECT_INTERACTION the gate for GO interaction 2026-09-15 20:26:42 +02:00
SistemasCPU c395cf8095 Merge branch 'main' of https://github.com/Thordekk/WowCommunityProject 2026-09-15 20:05:06 +02:00
SistemasCPU ee37d9e24b Core/Conditions: Evaluate CONDITION_SOURCE_GAMEOBJECT_INTERACTION in MeetsInteractCondition 2026-09-15 20:04:56 +02:00
luis 2543c0a138 spell sql 2026-09-15 15:04:10 -03:00
luis 1cc3cc295c Grimoire: Imp Lord 2026-09-15 15:03:31 -03:00
luis 24faed09e9 blighted maw 2026-09-15 14:51:44 -03:00
luis 98b6221faf walock i will upload sql later 2026-09-15 14:33:27 -03:00
SistemasCPU bae6615dfc Merge branch 'main' of https://github.com/Thordekk/WowCommunityProject 2026-09-15 18:53:48 +02:00
SistemasCPU 419e747a1a Core/Conditions: Port CONDITION_SOURCE_GAMEOBJECT_INTERACTION to all gameobject types 2026-09-15 18:53:42 +02:00
luis e679e059c7 Fel Firebolt 2026-09-15 13:48:18 -03:00
luis a69fc40271 Power Siphon 2026-09-15 13:17:19 -03:00
luis c4fcc30587 ++ 2026-09-15 12:50:53 -03:00
luis 8d9799b1c6 Implosion 2026-09-15 12:50:53 -03:00
Céfiro_Caecias 5eb1019716 DB/World: Update Build 69814 2026-09-15 12:18:56 -03:00
Céfiro_Caecias a89a654653 DB/Hotfixes: Update Build 69814 2026-09-15 12:16:18 -03:00
luis c1cf1dd828 typo 2026-09-15 11:45:28 -03:00
luis 2c187ea79f warlock 2026-09-15 11:38:05 -03:00
luis 170331c6d6 Inner Demons 2026-09-15 10:49:16 -03:00
luis 06ec5d3b57 neltharus and sniff 2026-09-15 10:24:50 -03:00
luis 8b0a639883 neltharus 2026-09-15 10:23:30 -03:00
luis 31774f51ba typo 2026-09-15 08:50:47 -03:00
luis cb62057856 SMSG_SET_SHIPMENT_READY_RESPONSE 2026-09-15 08:36:42 -03:00
luis 04cbe672f9 Roll back 2026-09-14 14:58:59 -03:00
Céfiro_Caecias 337b50eb18 Update 2026_09_14_00_world_dberrors.sql 2026-09-14 09:16:29 -03:00
Céfiro_Caecias 07f3f93060 DB/World: DBErrors Fixes 2026-09-14 09:11:13 -03:00
luis eb8e2ebd53 Core/BattlePets: queue status carries the ride ticket before the slot results 2026-09-14 08:42:06 -03:00
luis 5f6adfb702 Delves 2026-09-14 08:37:52 -03:00
luis a81041c96a Scripts/Delves: the companion casts Npc Join Player Party 2026-09-14 08:19:25 -03:00
SistemasCPU 84522036eb Merge branch 'main' of https://github.com/Thordekk/WowCommunityProject 2026-09-14 01:32:57 +02:00
SistemasCPU eb6ae62cf7 Core/LFG: Fixing and tunning LFG Followship bots 2026-09-14 01:32:51 +02:00
Céfiro_Caecias 5a32a3750d Update README.md 2026-09-13 19:33:30 -03:00
luis 46f6579986 Fix build 2026-09-13 19:27:43 -03:00
luis ca8014581d build fix part 1 2026-09-13 19:24:07 -03:00
luis bd4b9c5d09 change name 2026-09-13 19:22:27 -03:00
Thordekk 12eba38e84 Delete sql/updates/world/master/2026_09_14_05_world.sql 2026-09-13 19:21:22 -03:00
Denis Prikhodko 0c99ffd34e Delves/TheDreadPit: add boss Vik'tis, fix spell ID conflict, clean DB errors
Adds Under-Lord Vik'tis (NPC 220158) boss for The Dread Pit delve (map 2684,
scenario 3210, LFGDungeons 2437). Three abilities loaded from serverside_spell:
  - Rupture (1260001): frontal cone physical damage + knockback
  - Burrowing Tremors (1260031): channeled periodic AoE + snare
  - Stinging Swarm (1260003): periodic nature damage to all players

1260002 (original Burrowing Tremors ID) conflicts with an existing client
Spell.db2 entry, so the spell was renumbered to 1260031. The serverside_spell
entries were restored accordingly. spell_script_names updated to match the
actual ScriptMgr registration (DreadPit::spell_delve_rupture).

Also cleans up medium-priority DB audit warnings:
  - removes 9 areatrigger GUIDs with unsupported difficulty 0 on map 1
  - removes lfg_dungeon_template rows for non-existent dungeon IDs (12,8,6,1)
  - removes access_requirement rows for maps without difficulty 1 (43,36,34,33)

Signed-off-by: FrauAndMann <[email protected]>
2026-09-13 19:21:22 -03:00
luis 05d98acc58 brackenhide hollow full 2026-09-13 19:18:29 -03:00
SistemasCPU 8c7078a1d5 Merge remote origin/main with local follower dungeon changes 2026-09-14 00:13:01 +02:00
SistemasCPU 46596f68d4 Merge remote changes with local follower dungeon fixes 2026-09-14 00:06:38 +02:00
luis 7b99aa336d meredy huntswell 2026-09-13 18:56:44 -03:00
luis 325d7e73e5 Update mage spell using sniff 2026-09-13 18:42:43 -03:00
luis f3610900a7 remove def 2026-09-13 17:13:56 -03:00
Gexo91 0022f38753 Merge pull request #12 from Gexo91/main
Core/Housing: stage 18 to stage 42
2026-09-13 20:54:33 +03:00
Gexo91 bfb7930c68 Core/Housing: remove custom registration 2026-09-13 20:51:42 +03:00
luis a8870659ff mage mirror image 2026-09-13 14:49:58 -03:00
luis 87ebcf7789 rlp scaling and mage spells 2026-09-13 13:17:34 -03:00
luis e408678629 mage 2026-09-13 13:16:58 -03:00
luis cf16c6eec7 spell mage arcane orb 2026-09-13 13:07:31 -03:00
luis b7b0238bc8 fix spell 2026-09-13 12:45:45 -03:00
luis d46df5fb0a script assign 2026-09-13 12:22:03 -03:00
luis 51ae2fa2a3 typo 2026-09-13 12:18:26 -03:00
luis ea8c69ff61 drakes 2026-09-13 12:11:54 -03:00
luis 9b129f3211 rlp rework part 1 2026-09-13 12:08:09 -03:00
luis 95f0f5b456 misc 2026-09-13 11:52:01 -03:00
luis 4061ee5a15 Fix all spells 2026-09-13 11:49:32 -03:00
luis 2f2523d59d Core/Items: Implement new item bonus types and fixed item level calculation with ITEM_BONUS_SCALING_CONFIG 2026-09-13 11:43:38 -03:00
luis 2fd5aa5490 69814 2026-09-13 11:31:09 -03:00
Céfiro_Caecias aebe3072a1 DB/World: Fixes 2026-09-13 09:53:34 -03:00
Céfiro_Caecias 137450ad45 DB/World: Allied Races Adjusts 2026-09-12 22:13:28 -03:00
Luis 7a1c1a3a6e fix build for linux :) 2026-09-13 02:42:25 +02:00
Gexo91 86763ea15d SQL/Housing: stage 1 wire tutorial quest access 2026-09-13 02:06:51 +03:00
Gexo91 5c750d02b8 Core/Housing: stage 1 validate tutorial quest and plot data 2026-09-13 02:06:43 +03:00
Gexo91 5789830b1a Core/Housing: stage 1 install tutorial opcode natively 2026-09-13 02:06:18 +03:00
Gexo91 aae413165f Core/Housing: remove recent tutorial and Initiative lifecycle bridges 2026-09-13 01:55:24 +03:00
Gexo91 54450abfa6 Core/Housing: remove custom tutorial opcode bridge 2026-09-13 01:54:33 +03:00
Gexo91 cd11ebbd46 Core/Housing: remove recent Initiative reward executor customization 2026-09-13 01:48:22 +03:00
Gexo91 5f1a3a8e6e SQL/Housing: align tutorial stewards with fallback plot 2026-09-13 01:42:19 +03:00
Gexo91 4592be16d9 SQL/Housing: spawn Stage 1 tutorial stewards 2026-09-13 01:41:53 +03:00
Gexo91 06f1d9aea9 Core/Housing: activate Start Tutorial opcode at runtime 2026-09-13 01:41:45 +03:00
Gexo91 ec769be191 chore: remove one-shot Housing Stage 1 patch workflow 2026-09-13 01:41:38 +03:00
Gexo91 75b1987e97 chore: apply Housing stage 1 direct patch 2026-09-13 01:40:25 +03:00
Gexo91 abfd04a794 Core/DB Housing: publish decor, blueprints and tutorial flow 2026-09-13 01:24:40 +03:00
Gexo91 627f759522 Core/Housing: stage 40 make decor quantity dependencies explicit 2026-09-13 00:07:56 +03:00
Gexo91 df83611560 Core/Housing: stage 40 accept captured decor storage source type 2026-09-13 00:07:15 +03:00
Gexo91 7205f9f096 Core/Housing: stage 40 route decor quantity synchronization 2026-09-13 00:06:06 +03:00
Gexo91 f1cbe1463f Core/Housing: stage 40 synchronize licensed decor quantities 2026-09-13 00:05:20 +03:00
Gexo91 e0f07cc32e Core/Housing: stage 40 declare decor quantity synchronization 2026-09-13 00:04:57 +03:00
Gexo91 f915d55151 Core/Housing: stage 39 route deferred decor through corrected GUID handler 2026-09-12 23:55:18 +03:00
Gexo91 26aae0d429 Core/Housing: stage 39 create deferred decor GUIDs in retail layout 2026-09-12 23:54:54 +03:00
Gexo91 34b118eaf6 Core/Housing: stage 39 declare decor redemption handler 2026-09-12 23:54:25 +03:00
Gexo91 d345f0372d Core/Housing: stage 39 centralize decor GUID construction 2026-09-12 23:53:54 +03:00
Gexo91 9b30adb426 Core/Housing: stage 39 keep GUID header changes minimal 2026-09-12 23:53:19 +03:00
Gexo91 4ee0aa51bb Core/Housing: stage 39 decode Housing decor GUID fields correctly 2026-09-12 23:52:12 +03:00
Gexo91 896572c70c Core/Housing: stage 38 route decor storage through repair adapter 2026-09-12 21:07:48 +03:00
Gexo91 565d1176ee Core/Housing: stage 38 repair persistent decor storage GUIDs 2026-09-12 21:07:25 +03:00
Gexo91 07ea25023b Core/Housing: stage 38 declare decor storage repair adapter 2026-09-12 21:06:44 +03:00
Gexo91 80977e7cfe Core/Housing: stage 38 expose Housing decor GUID fields 2026-09-12 21:06:23 +03:00
Gexo91 a1c2fe2a14 Core/Housing: stage 38 make tutorial transition deterministic 2026-09-12 21:02:53 +03:00
Gexo91 688c1bd904 Core/Housing: guard Initiative script registration context 2026-09-12 19:54:25 +03:00
Gexo91 a9ae24d909 Core/Housing: load Initiative bridge through script loader 2026-09-12 19:42:40 +03:00
Gexo91 339edb7618 Core/Housing: stop runtime script registration from opcode startup 2026-09-12 19:42:21 +03:00
Gexo91 bdcfe6dd47 Core/Housing: register Initiative scripts in managed context 2026-09-12 19:41:56 +03:00
Gexo91 1759ba515e Core/Housing: fix duplicate decor edit mode symbol 2026-09-12 19:06:07 +03:00
Gexo91 370ff3c2b6 Core/Housing: stage 37 harden tutorial transition fallback 2026-09-12 18:39:20 +03:00
Gexo91 cffc448890 Core/Housing: stage 37 make tutorial packet dependency explicit 2026-09-12 18:37:53 +03:00
Gexo91 6117ea8c42 Core/Housing: stage 37 route tutorial start request 2026-09-12 18:37:31 +03:00
Gexo91 35f998e75f Core/Housing: stage 37 implement tutorial start flow 2026-09-12 18:37:00 +03:00
Gexo91 b0792d28c4 Core/Housing: stage 37 declare tutorial session handler 2026-09-12 18:36:43 +03:00
Gexo91 9bd4bb0088 Core/Housing: stage 37 declare tutorial start packet 2026-09-12 18:36:26 +03:00
Gexo91 22df66db67 Core/Housing: stage 36 reject expired Initiative reward claims 2026-09-12 18:27:59 +03:00
Gexo91 b91f27d921 Core/Housing: stage 36 orchestrate Initiative reward claims 2026-09-12 18:26:23 +03:00
Gexo91 780aa60be1 Core/Housing: stage 35 seal reward grants atomically 2026-09-12 18:18:31 +03:00
Gexo91 02ca8b8788 Core/Housing: stage 35 execute Initiative reward grants recoverably 2026-09-12 18:16:06 +03:00
Gexo91 6d5684fc2a Core/Housing: stage 35 declare recoverable Initiative reward executor 2026-09-12 18:15:13 +03:00
Gexo91 91847ad0da Core/Housing: stage 35 persist Initiative reward execution state 2026-09-12 18:15:05 +03:00
Gexo91 9ba34169e3 Core/Housing: stage 34 require fully delivered reward snapshot 2026-09-12 18:08:03 +03:00
Gexo91 1df23abdfb Core/Housing: stage 34 snapshot Initiative reward delivery 2026-09-12 18:06:25 +03:00
Gexo91 effc57e7c0 Core/Housing: stage 34 expose Initiative reward delivery snapshot 2026-09-12 18:04:54 +03:00
Gexo91 a5e6c073ca DB/Characters: stage 34 add Initiative reward delivery snapshot 2026-09-12 18:04:39 +03:00
Gexo91 7973004aab Core/Housing: stage 33 implement idempotent archived reward claims 2026-09-12 17:59:49 +03:00
Gexo91 ebc2294508 Core/Housing: stage 33 add Initiative reward claim API 2026-09-12 17:58:43 +03:00
Gexo91 1edb67e850 DB/Characters: stage 33 add Initiative reward claim ledger 2026-09-12 17:58:12 +03:00
Gexo91 1bd0c45e60 Core/Housing: stage 32 integrate Initiative rotation with session lifecycle 2026-09-12 17:52:38 +03:00
Gexo91 9b1d608485 Core/Housing: stage 32 implement generation-safe Initiative rotation 2026-09-12 17:50:25 +03:00
Gexo91 df88656f3f Core/Housing: stage 32 add Initiative rotation interface 2026-09-12 17:49:03 +03:00
Gexo91 a3dceee4a8 DB/Characters: stage 32 preserve Initiative generation history 2026-09-12 17:48:33 +03:00
Gexo91 47d9636848 DB/Characters: stage 32 add Initiative rotation persistence 2026-09-12 17:47:38 +03:00
Gexo91 34f1fc0549 Core/Housing: stage 31 harden Initiative expiration recovery 2026-09-12 17:43:32 +03:00
Gexo91 007105d896 Core/Housing: stage 31 reject expired active Initiative selection 2026-09-12 17:42:03 +03:00
Gexo91 7737573e0c Core/Housing: stage 31 stop criteria after Initiative expiration 2026-09-12 17:41:32 +03:00
Gexo91 6519990412 Core/Housing: stage 31 enforce Initiative expiration 2026-09-12 17:40:39 +03:00
Gexo91 b60bcf7688 Core/Housing: stage 31 expose Initiative lifetime state 2026-09-12 17:39:24 +03:00
Gexo91 d7352601ee DB/Characters: stage 31 persist Housing Initiative expiration 2026-09-12 17:39:13 +03:00
Gexo91 c880fff2fa Core/Housing: stage 30 register Initiative criteria bridge 2026-09-12 17:32:07 +03:00
Gexo91 15615bb447 Core/Housing: stage 30 bridge validated criteria progress 2026-09-12 17:31:39 +03:00
Gexo91 ab68ff256f Core/Housing: stage 30 add Initiative criteria bridge interface 2026-09-12 17:30:37 +03:00
Gexo91 2de723319b DB/Characters: stage 30 add Initiative criteria checkpoints 2026-09-12 17:30:31 +03:00
Gexo91 00cbdb235c Core/Housing: stage 29 reset stale Initiative progress safely 2026-09-12 17:16:46 +03:00
Gexo91 e6e3ac3b22 DB/Characters: stage 29 isolate Initiative progress generations 2026-09-12 17:15:40 +03:00
Gexo91 e3772ea80d Core/Housing: stage 29 enable Initiative completion notifications 2026-09-12 17:14:09 +03:00
Gexo91 0ac8b930b0 Core/Housing: stage 29 complete defined Initiative activities atomically 2026-09-12 17:13:43 +03:00
Gexo91 2b1245d97e Core/Housing: stage 29 source Initiative targets from definitions 2026-09-12 17:12:24 +03:00
Gexo91 d24ac4ef95 DB/Characters: stage 29 define Initiative activities safely 2026-09-12 17:12:13 +03:00
Gexo91 ff039eed0f Core/Housing: stage 29 serialize Initiative completion packets 2026-09-12 17:11:19 +03:00
Gexo91 c30b0920ae Core/Housing: stage 29 add verified Initiative completion packets 2026-09-12 17:11:10 +03:00
Gexo91 d62a374834 Core/Housing: stage 29 expose Initiative completion transitions 2026-09-12 17:10:58 +03:00
Gexo91 3d30b9b56a DB/Characters: stage 29 persist Initiative completion state 2026-09-12 17:10:47 +03:00
Gexo91 9491f28693 Core/Housing: stage 28 synchronize Initiative session persistence 2026-09-12 17:06:27 +03:00
Gexo91 d8c6f911f1 Core/Housing: stage 28 synchronize Initiative root initialization 2026-09-12 17:05:56 +03:00
Gexo91 a869604d27 Core/Housing: stage 28 guard Initiative log delta range 2026-09-12 17:05:06 +03:00
Gexo91 9063fcbfcf Core/Housing: stage 28 consume persisted Initiative snapshots 2026-09-12 17:04:08 +03:00
Gexo91 670039d88e Core/Housing: stage 28 persist Initiative progress atomically 2026-09-12 17:03:39 +03:00
Gexo91 50e7551d73 Core/Housing: stage 28 declare Initiative progress service 2026-09-12 17:03:04 +03:00
Gexo91 be06305309 Core/Housing: stage 27 make Initiative packet dependencies explicit 2026-09-12 16:56:59 +03:00
Gexo91 1c35d05525 Core/Housing: stage 27 route active Initiative neighborhood requests 2026-09-12 16:56:24 +03:00
Gexo91 fe23ef20ea Core/Housing: stage 27 persist and validate active Initiative neighborhood 2026-09-12 16:55:57 +03:00
Gexo91 1085084486 Core/Housing: stage 27 expose Initiative active-neighborhood handlers 2026-09-12 16:55:20 +03:00
Gexo91 b66f77d0e3 DB/Characters: stage 27 persist active Initiative neighborhood 2026-09-12 16:55:11 +03:00
Gexo91 ae5deee031 Core/Housing: stage 27 implement Initiative request wire handlers 2026-09-12 16:55:03 +03:00
Gexo91 fa89f1f68c Core/Housing: stage 27 add Initiative request packet foundation 2026-09-12 16:54:56 +03:00
Gexo91 82396991ab Core/Housing: stage 26 clean room state documentation 2026-09-12 16:47:26 +03:00
Gexo91 0715b8f2d1 Core/Housing: stage 26 route initiative handlers 2026-09-12 16:46:57 +03:00
Gexo91 548bc77f73 DB/Characters: stage 26 add housing initiative persistence 2026-09-12 16:46:33 +03:00
Gexo91 f2e58b0290 Core/Housing: stage 26 add initiative persistence handlers 2026-09-12 16:46:21 +03:00
Gexo91 cd3954d8b9 Core/Housing: stage 26 add initiative session interface 2026-09-12 16:46:03 +03:00
Gexo91 ed6d50fdfd Core/Housing: stage 25 remove historical labels from room removal service 2026-09-12 16:28:36 +03:00
Gexo91 65a05c9411 Core/Housing: stage 25 remove historical labels from room move persistence 2026-09-12 16:26:27 +03:00
Gexo91 101f67e18b Core/Housing: stage 25 professionalize room removal persistence comments 2026-09-12 16:25:20 +03:00
Gexo91 34fb54526f Core/Housing: stage 25 professionalize room rotation comments 2026-09-12 16:24:46 +03:00
Gexo91 42605b2c75 Core/Housing: stage 25 remove historical labels from room graph validation 2026-09-12 16:22:36 +03:00
Gexo91 aa2876646d Core/Housing: stage 25 remove historical stage labels from room session 2026-09-12 16:18:08 +03:00
Gexo91 c6234c6312 Core/Housing: stage 25 normalize lifecycle route naming 2026-09-12 16:16:32 +03:00
Gexo91 8a3f908a48 Core/Housing: stage 25 professionalize decoration session implementation 2026-09-12 16:16:09 +03:00
Gexo91 be08f1f29b Core/Housing: stage 25 normalize connected room transform naming 2026-09-12 16:14:40 +03:00
Gexo91 9515296e9a Core/Housing: stage 25 normalize room handler naming 2026-09-12 16:14:16 +03:00
Gexo91 bc0551ab2d Core/Housing: stage 25 normalize decoration handler naming 2026-09-12 16:14:02 +03:00
Gexo91 9f42d6717e Core/Housing: stage 24 route atomic decor placement handlers 2026-09-12 16:00:44 +03:00
Gexo91 87e8e45ab9 Core/Housing: stage 24 make decor place remove atomic 2026-09-12 16:00:14 +03:00
Gexo91 18f21f59da Core/Housing: stage 24 declare atomic decor placement routes 2026-09-12 15:58:23 +03:00
Céfiro_Caecias def0596cc1 Update worldserver.conf.dist 2026-09-12 08:44:12 -03:00
Céfiro_Caecias a785a89c97 DB/World: DBErrors Fixes 2026-09-12 08:40:20 -03:00
Gexo91 d9803f062d Core/Housing: stage 23 route atomic decor storage handlers 2026-09-12 14:38:41 +03:00
Gexo91 9262b50134 Core/Housing: stage 23 make decor storage mutations atomic 2026-09-12 14:38:14 +03:00
Gexo91 5ff3afc24c Core/Housing: stage 23 declare atomic decor storage routes 2026-09-12 14:37:31 +03:00
Gexo91 c1f54d0bfb Core/Housing: stage 22 manager-backed decoration mutation gates 2026-09-12 14:29:19 +03:00
Gexo91 dbd828a1eb Core/Housing: stage 21 persist room floor metadata safely 2026-09-12 14:13:48 +03:00
luis c56d17aa7e sql prev commits 2026-09-12 07:51:10 -03:00
Gexo91 e6da6ff594 Core/Housing: stage 20 persist verified logical room slots 2026-09-12 13:45:39 +03:00
Gexo91 ef8bada56d Core/Housing: enable stage 19 door and ceiling opcodes 2026-09-12 13:34:01 +03:00
Gexo91 0c6a3792af Core/Housing: declare stage 19 door and ceiling handlers 2026-09-12 13:33:48 +03:00
Gexo91 59576f3f47 Core/Housing: route room door and ceiling variant handlers 2026-09-12 13:33:35 +03:00
Gexo91 2658b2bb1f Core/Housing: implement safe room door and ceiling variants 2026-09-12 13:33:17 +03:00
Gexo91 065b4da60f Core/Housing: add stage 19 room variant service contract 2026-09-12 13:32:06 +03:00
luis 30821829cf all spell reports 2026-09-12 07:28:31 -03:00
luis 306e7d21e4 https://www.wowhead.com/spell=459730/huntmasters-call 2026-09-12 07:22:12 -03:00
luis 59ba468321 -.- 2026-09-12 07:17:19 -03:00
luis 90984ddfc4 spell_hun_dire_beast 2026-09-12 07:16:07 -03:00
luis 2523e18a9c buildfix 2026-09-12 07:10:20 -03:00
luis 6b90f8434d hunter talents 2026-09-12 07:05:08 -03:00
Gexo91 408521fe00 Core/Housing: stage 18 persist room themes and materials safely 2026-09-12 13:02:26 +03:00
luis 2c5c10826f Laceration 2026-09-12 06:58:06 -03:00
luis fbe20c41cb Bloodshed 2026-09-12 06:45:46 -03:00
luis 87e8e54864 stomp 2026-09-12 06:43:11 -03:00
luis 0b133c3de6 Nature's Ally 2026-09-12 06:34:47 -03:00
luis e90eb8c103 Beast Cleave 2026-09-12 06:21:47 -03:00
luis 6cfad45ee7 Thundering Hooves 2026-09-12 06:02:52 -03:00
Gexo91 bd91a01504 Merge pull request #11 from Gexo91/main
Restarted Housing implementation — Stage 6 -- Stage 17
2026-09-12 12:01:47 +03:00
luis 3c47469c26 spell hunter Scent of Blood 2026-09-12 05:53:05 -03:00
luis 8ad87e5921 typo 2026-09-12 05:49:15 -03:00
luis aa8eff444b crash fix spell_pri_vampiric_embrace 2026-09-12 05:42:02 -03:00
luis bee8f47ff6 delves part 2 2026-09-12 05:40:50 -03:00
Gexo91 17196fc1b7 Core/Housing: preserve doorway theme on live materialization 2026-09-12 11:34:29 +03:00
Gexo91 8431dde8a5 Core/Housing: fix room component visual DB2 contract 2026-09-12 11:33:02 +03:00
Gexo91 f404d016c9 Core/Housing: fix room removal DB2 option contract 2026-09-12 11:30:21 +03:00
Gexo91 6012c87ee3 Core/Housing: fix room connection DB2 option contract 2026-09-12 11:29:20 +03:00
Gexo91 be4f9d48c1 Core/Housing: fix DB2 topology access build errors 2026-09-12 11:28:12 +03:00
luis 187b6a81a9 delves part 1 2026-09-12 05:23:33 -03:00
Gexo91 3069d229a5 Core/Housing: stage 17 transform connected room groups safely 2026-09-12 10:50:39 +03:00
Gexo91 befca15ae2 Core/Housing: stage 16 safely swap isolated room transforms 2026-09-12 10:41:01 +03:00
Gexo91 8385d0fb6d Core/Housing: stage 15 add safe room rotate and guarded move 2026-09-12 10:07:53 +03:00
luis 5be3ce35dd wip dungeon follower 2026-09-12 03:57:40 -03:00
Gexo91 8b2220c844 Core/Housing: stage 14 safely remove connected rooms 2026-09-12 09:37:24 +03:00
luis d6c63ad5d7 Fix follower dungeon spawns 2026-09-12 03:30:41 -03:00
luis a9534f776a all df follower dungeons 2026-09-12 03:11:10 -03:00
luis d48e019536 test dh spell 2026-09-12 02:12:01 -03:00
luis b8e3f766bf spell and solo lfg fix 2026-09-12 01:50:27 -03:00
luis 53d73abc74 typo 2026-09-12 01:02:46 -03:00
Sistemas dca26799f6 DB/Dungeons: Adding lfg for Midnight's dungeons and teleport commands
Adding all the LFG and the World_safe_locs for the death prevention teleport to midnight dungeons and some other ones, this patch includes: Murder Row, Den of Narolakk, the Blinding Vale, Altar of Fangs, King's Rest, Ruby Life Pools, Temple of Sethraliss, Windrunner Spire and Misara Caverns
2026-09-12 05:34:01 +02:00
luis 874f10cd1c crash fix maisara caverns 2026-09-12 00:02:22 -03:00
luis 638e306713 delves rework 2026-09-11 23:14:34 -03:00
luis 65b1e364d3 Core/Delves: 12.1 tier picker, tier-id semantics, UI payloads, PlayerChoiceClear 2026-09-11 23:04:54 -03:00
luis 93d3583b20 delve missing 2026-09-11 22:54:07 -03:00
luis 6bf82e8a98 Spotter's Mark 2026-09-11 22:04:13 -03:00
luis 5a04c57da9 Core/AreaTriggers: Implement PositionalSoundKitId 2026-09-11 21:11:03 -03:00
luis 5459305be7 Db data 2026-09-11 20:36:13 -03:00
luis fb18dd4abe Scripts/TwilightHighlands: Implement Worldboss Julak-Doom (#31996) 2026-09-11 20:32:40 -03:00
luis 090d058a23 Solo lfg 2026-09-11 20:21:08 -03:00
Thordekk 53c230fc7e Add Solo LFG configuration options
Added configuration options for Solo LFG module.
2026-09-11 20:11:56 -03:00
Céfiro_Caecias eca6949659 DB/World: Mechagnome Starting Zone 2026-09-11 20:05:43 -03:00
Gexo91 c1a56c2040 Core/Housing: stage 13 persist bidirectional room doorway links 2026-09-12 02:04:40 +03:00
Gexo91 b27e3ee054 Core/Housing: stage 12 persist and materialize room component graph 2026-09-12 01:36:16 +03:00
Gexo91 c3e77c17b9 Core/Housing: enable Room ADD opcode route 2026-09-12 01:23:35 +03:00
luis 3c67dfeb8e uldaman legacy of tyr followers 2026-09-11 19:23:32 -03:00
Gexo91 b30a1c1a94 Core/Housing: activate safe Room ADD transaction and materialization 2026-09-12 01:22:43 +03:00
Gexo91 7fe95a4375 Core/Housing: declare live Room ADD session handler 2026-09-12 01:22:16 +03:00
Gexo91 4bc9612ece Merge pull request #23 from Gexo91/housing/restart-stage-10-room-add-placement
Core/Housing: stage 10 safe Room ADD placement geometry
2026-09-12 01:16:51 +03:00
Gexo91 b1fb9742ec Merge pull request #22 from Gexo91/housing/restart-stage-09-room-add-preflight
Core/Housing: stage 9 Room ADD preflight and persistence gate
2026-09-12 01:16:32 +03:00
Gexo91 b368d66ccb Merge pull request #21 from Gexo91/housing/restart-stage-08-room-topology-69587
Core/Housing: stage 8 verified Room component topology
2026-09-12 01:16:10 +03:00
Gexo91 0ac4f06ae3 Merge pull request #20 from Gexo91/housing/restart-stage-07-room-db2-loader-69587
Core/Housing: stage 7 isolated Room DB2 loader for 12.1.0.69587
2026-09-12 01:15:54 +03:00
Gexo91 bebc7282a7 Core/Housing: stage 10 safe Room ADD placement geometry 2026-09-12 01:11:32 +03:00
Gexo91 9949f28481 Core/Housing: stage 9 Room ADD preflight and persistence gate 2026-09-12 01:11:32 +03:00
Gexo91 ce7138473d Core/Housing: add fail-closed Room component topology gate 2026-09-12 01:11:32 +03:00
Gexo91 a104693832 Core/Housing: expose verified Room topology contract 2026-09-12 01:11:32 +03:00
luis 66b4c0031b Add all follower dungeon mode to midnight dungeons 2026-09-11 19:11:31 -03:00
Gexo91 1b62dbd3d2 Core/Housing: harden isolated DB2 record-size validation 2026-09-12 01:11:31 +03:00
Gexo91 9222140b6a Core/Housing: validate room templates through isolated 69587 client data 2026-09-12 01:11:31 +03:00
Gexo91 1aa43a5e13 Core/Housing: load verified 69587 room DB2 data fail-closed 2026-09-12 01:11:31 +03:00
Gexo91 8bff98ff5b Core/Housing: add isolated 12.1 room client-data gate 2026-09-12 01:11:31 +03:00
Gexo91 25743c47ac Merge pull request #14 from Gexo91/housing/restart-stage-07-room-remove-lifecycle
Core/Housing: stage 7 ownership-safe room removal lifecycle
2026-09-12 01:10:29 +03:00
luis 16d09bc6ae Uldaman 2026-09-11 19:05:10 -03:00
luis abe5bb06e0 Core/BattlePets: send weather states to the client (BattlePetState.db2) 2026-09-11 18:52:22 -03:00
Denis Prikhodko 89faba7a1d Scripts/Delves: drop hardcoded tier 1 and rely on core tier adoption
The entrance tier mechanism (gossip/tiered-entrance UI -> m_delveSelectedTier
-> first entrant locks tier) already lives in DelveInstance::OnPlayerEnter,
which validates the selection against the delve's map id. The duplicate
adoption block in DelveInstanceScript::OnPlayerEnter skipped the map check
and could let a stale selection from another delve leak in - removed it.

DelveInstanceScript now takes the initial tier via a documented
DEFAULT_DELVE_TIER; the 13 per-delve instance scripts stop hardcoding
1 with a stale TODO.
2026-09-11 18:37:35 -03:00
luis c56516fedc move to db 2026-09-11 18:34:50 -03:00
luis 0327947c5c Core/BattlePets: retail battle XP rule from 12.1.0.69587 captures 2026-09-11 18:29:24 -03:00
Céfiro_Caecias 2a6309ee39 DB/World: Exile's Reach 2026-09-11 17:49:39 -03:00
Gexo91 b6724e02d1 Core/Housing: wire stage 7 room layout and removal opcodes 2026-09-11 23:44:45 +03:00
Gexo91 5aad593879 Core/Housing: implement room layout and removal session handlers 2026-09-11 23:43:44 +03:00
Gexo91 39a29a4f15 Core/Housing: add stage 7 room session interface 2026-09-11 23:43:31 +03:00
Gexo91 4309746efe Core/Housing: implement ownership-safe room removal persistence 2026-09-11 23:43:15 +03:00
Gexo91 c6bddb5a37 Core/Housing: add owned room removal persistence API 2026-09-11 23:42:49 +03:00
Gexo91 e06b82c20f Merge pull request #8 from Gexo91/main
Restarted Housing implementation — Stage 5 , Stage 6, Build Fix
2026-09-11 22:57:33 +03:00
Gexo91 35af683510 Merge branch 'Thordekk:main' into main 2026-09-11 22:53:14 +03:00
luis ff59d91281 spell assign db 2026-09-11 14:05:20 -03:00
luis dbe44b1fbc domblade 2026-09-11 14:03:08 -03:00
luis 4b78bf1783 rogue spell 2026-09-11 12:01:38 -03:00
luis a81ad1441f Crimson tempest 2026-09-11 11:46:37 -03:00
Céfiro_Caecias fe82981295 DB/World: Allied Races Adjusts 2026-09-11 11:33:48 -03:00
Gexo91 39630ba78f Merge pull request #13 from Gexo91/fix/housing-room-packets-boundedsize-compile
Core/Housing: fix Room packet bounded-size compile error
2026-09-11 17:17:53 +03:00
Gexo91 78f3039bcf Merge pull request #12 from Gexo91/housing/restart-stage-06-room-client-data-69587
Core/Housing: stage 6 room client-data contract for 12.1.0.69587
2026-09-11 17:16:02 +03:00
Gexo91 9479327891 Core/Housing: fix unsupported BoundedSize packet reads 2026-09-11 17:11:59 +03:00
Gexo91 4fa9aa772e Core/Housing: pin room template validation to 69587 layout 2026-09-11 16:58:49 +03:00
Gexo91 1ce75096ca DB/Hotfixes: prepare Housing room client-data schema for 69587 2026-09-11 16:58:22 +03:00
luis 7053a981d5 fix spell 2026-09-11 10:57:09 -03:00
luis 2ffefdb117 Fixed spell 1254756 2026-09-11 10:50:29 -03:00
Gexo91 f920c67ee4 Merge pull request #10 from Gexo91/housing/restart-stage-04-room-protocol
Core/Housing: restart stage 4 room protocol foundation
2026-09-11 16:11:09 +03:00
Gexo91 365148aa93 Merge pull request #11 from Gexo91/housing/restart-stage-05-room-persistence-safety
Core/Housing: restart stage 5 room persistence safety
2026-09-11 16:07:49 +03:00
luis 78b7c0c895 spell fixes i will add sql later 2026-09-11 10:06:22 -03:00
Céfiro_Caecias f26aa8250b DB/World: DBErrors Fixes 2026-09-11 09:56:51 -03:00
Céfiro_Caecias 42cd278def DB/Hotfixes: Item Sparse 2026-09-11 09:56:14 -03:00
luis 4b27cd02c8 Core/BattlePets: 12.1.0.69587 round packets carry the cooldowns after the effects 2026-09-11 09:27:14 -03:00
Gexo91 b8a7cabe2e Core/Housing: gate room templates on loaded DB2 data 2026-09-11 15:24:46 +03:00
Gexo91 1546d2bac5 Core/Housing: fail closed when HouseRoom DB2 is unavailable 2026-09-11 15:24:19 +03:00
Gexo91 82d3395770 Core/Housing: validate owned room persistence safely 2026-09-11 15:23:34 +03:00
Gexo91 a63a1aa146 Core/Housing: add safe room persistence loader 2026-09-11 15:23:10 +03:00
Gexo91 7e2e539196 Core/Housing: add persistence-only room state 2026-09-11 15:22:50 +03:00
Gexo91 8f41f84183 Core/Housing: centralize room GUID validation 2026-09-11 15:22:41 +03:00
Gexo91 91f8b7d397 Core/Housing: implement room packet serialization 2026-09-11 15:07:27 +03:00
Gexo91 3ed5549531 Core/Housing: add room protocol packet definitions 2026-09-11 15:07:04 +03:00
Gexo91 57182d1da0 Merge pull request #7 from Gexo91/main
Restarted Housing implementation — Stage 1 ,Stage 2, Stage 3
2026-09-11 15:05:37 +03:00
Gexo91 02d961c7df Merge pull request #9 from Gexo91/housing/restart-stage-02-house-plot-lifecycle
Housing/restart stage 02 house plot lifecycle
2026-09-11 13:16:58 +03:00
Gexo91 84bf44ed1d Merge pull request #8 from Gexo91/housing/restart-stage-03-session-lifecycle-wiring
Core/Housing: restart stage 3 manager-backed session lifecycle
2026-09-11 13:08:34 +03:00
Gexo91 ecc0ce9269 Merge pull request #6 from Gexo91/housing/restart-stage-01-core-foundation
Core/Housing: restart stage 1 core state foundation
2026-09-11 13:03:40 +03:00
Gexo91 6ca76c41ff Core/Housing: keep worldserver startup hook isolated 2026-09-11 12:02:30 +03:00
Gexo91 9f39780c4f Core/Housing: install session routes before world socket startup 2026-09-11 11:58:17 +03:00
Gexo91 36c38b89c2 Core/Housing: install manager-backed opcode routes 2026-09-11 11:56:52 +03:00
Gexo91 50a720bf8e Core/Housing: expose session opcode installer 2026-09-11 11:55:36 +03:00
Gexo91 00f55ed447 Core/Housing: route session lifecycle through HousingMgr 2026-09-11 11:50:36 +03:00
Gexo91 5682c19edc Core/Housing: define manager-backed session handlers 2026-09-11 11:49:23 +03:00
Gexo91 861a694c4e Core/Housing: fix per-table relinquish cleanup caps 2026-09-11 11:47:50 +03:00
Gexo91 2b010c1935 Core/Housing: make relinquish live-entity cleanup map-owned 2026-09-11 11:47:20 +03:00
Gexo91 64cbe030ec Core/Housing: implement native session lifecycle adapter 2026-09-11 11:33:29 +03:00
Gexo91 22ae6ca777 Core/Housing: add native session lifecycle adapter 2026-09-11 11:33:14 +03:00
Gexo91 1c7a856e48 Core/Housing: resolve reserved plot lifecycle from owner reservation 2026-09-11 11:07:07 +03:00
Gexo91 2496fc7de3 Core/Housing: resolve reserved plot lifecycle from owner reservation 2026-09-11 11:06:31 +03:00
Gexo91 36db8a16b5 Core/Housing: add verified lifecycle packet contracts 2026-09-11 11:00:54 +03:00
Gexo91 21519e88fd Core/Housing: harden explicit plot purchase move and relinquish lifecycle 2026-09-11 10:50:44 +03:00
Gexo91 996c3393dc Core/Housing: require explicit house ownership lifecycle 2026-09-11 10:49:57 +03:00
Gexo91 744aedc0d5 DB/Characters: add Housing plot reservation lifecycle 2026-09-11 10:49:00 +03:00
Gexo91 de23a70e93 Core/Housing: centralize house and plot lifecycle persistence 2026-09-11 10:48:44 +03:00
Gexo91 1e5b4eab89 Core/Housing: expose house and plot lifecycle operations 2026-09-11 10:47:44 +03:00
Gexo91 061fefb08b Core/Housing: define plot lifecycle transaction constants 2026-09-11 10:47:35 +03:00
Gexo91 40917cb70b Core/Housing: add plot lifecycle state model 2026-09-11 10:47:18 +03:00
Gexo91 92652e693a Core/Housing: implement canonical Housing state loader 2026-09-11 10:41:25 +03:00
Gexo91 6d4ff69a62 Core/Housing: add central Housing manager interface 2026-09-11 10:41:11 +03:00
Gexo91 a0adb613ba Core/Housing: add canonical house state model 2026-09-11 10:41:02 +03:00
Gexo91 3ab50aef37 Core/Housing: add central Housing definitions 2026-09-11 10:40:52 +03:00
Gexo91 754cb9547b Merge pull request #5 from Gexo91/fix/housedecor-hotfix-tablehash
Core/Hotfix: fix HouseDecor table hash quarantine
2026-09-11 08:49:35 +03:00
Gexo91 ef2b7bf837 Core/Hotfix: use real HouseDecor table hash 2026-09-11 08:48:06 +03:00
Gexo91 c5382a4d9c Merge remote-tracking branch 'Gexo91/fix/housedecor-hotfix-client-crash' 2026-09-11 08:36:49 +03:00
Gexo91 3dd0c91898 Core/Hotfix: quarantine unsafe HouseDecor pushes 2026-09-11 08:16:10 +03:00
luis fdf2335ab1 Start rework battlepets for 12.1 2026-09-10 22:41:35 -03:00
luis cb66441cae King rest core scripts 2026-09-10 22:16:52 -03:00
luis 56d6639fb2 db king rest 2026-09-10 19:55:03 -03:00
Céfiro_Caecias d2838f7162 DB/World: Kul Tiran Starting Zone 2026-09-10 17:36:59 -03:00
luis 82aec417ee enable opcodes client handle it 2026-09-10 17:19:03 -03:00
luis 5e75748eed more atal utek data 2026-09-10 17:12:56 -03:00
luis 0e9f168f18 sniff campaign 2026-09-10 17:05:51 -03:00
luis f68b6796fd enable playerhousing and bpet fix 2026-09-10 15:06:02 -03:00
luis b69cf5cd63 typo fix 2026-09-10 14:39:42 -03:00
luis 5220e640f1 add roomworld entity missing def 2026-09-10 14:38:06 -03:00
Céfiro_Caecias 4b1d0c4999 DB/World: Allied Races Adjusts 2026-09-10 13:50:08 -03:00
luis 124a41fa14 Disable 2026-09-10 12:27:01 -03:00
luis 4e202c78b0 catchup experience 2026-09-10 11:39:49 -03:00
luis 2b39caa8c3 to delete file 2026-09-10 11:29:19 -03:00
luis 119690680e enable playerhousing and update packet 2026-09-10 11:28:20 -03:00
luis e5d8d79dd1 all sql housing 2026-09-10 11:15:29 -03:00
luis 8e1c2d660a Playerhousing 2026-09-10 11:13:01 -03:00
Céfiro_Caecias 24fd8e95c2 DB/World: Door Translates 2026-09-10 10:38:02 -03:00
luis 23e87a3088 housing plot finder stage 3 2026-09-10 10:28:36 -03:00
Céfiro_Caecias 3d6ba0308d DB/World: Cell Door Translates 2026-09-10 10:28:19 -03:00
Céfiro_Caecias 91db5eb3d1 DB/World: Chair Translates 2026-09-10 10:16:47 -03:00
Céfiro_Caecias 362c7d053c DB/World: Bench Translates 2026-09-10 10:02:11 -03:00
Céfiro_Caecias bf19457b8b Update 2026_09_10_00_world_dberrors.sql 2026-09-10 09:44:49 -03:00
Céfiro_Caecias 378cef8b65 DB/World: DBErrors Fixes 2026-09-10 09:40:51 -03:00
luis 1fcd385645 unused 2026-09-09 20:03:36 -03:00
luis fa4eb9ae8b enum spell to script later 2026-09-09 20:03:12 -03:00
luis 1d4b9187de Cornerstones gob 2026-09-09 19:58:02 -03:00
luis 6a7f698c4e warning fix 2026-09-09 19:05:40 -03:00
luis a088e627e6 Core/Player: Fixed Warlock Hand of Gul'Dan and possibly others thanks celeby 2026-09-09 18:29:08 -03:00
Céfiro_Caecias 6cb7f9de54 Update 2026_09_09_02_characters_housing_dynamic_entities.sql 2026-09-09 18:23:09 -03:00
luis 28ae381630 char db 2026-09-09 17:12:17 -03:00
luis 400b071cac new playerhousing system 2026-09-09 17:10:41 -03:00
Céfiro_Caecias 213f4cf979 DB/World: Dark Iron Dwarf Starting Zone 2026-09-09 17:05:54 -03:00
luis 8fd13b5aa1 fix packets 2026-09-09 16:04:31 -03:00
luis 91b6de9300 Housing part 3 2026-09-09 16:00:01 -03:00
luis aca09eb57b Playerhousing part 2 2026-09-09 15:45:40 -03:00
luis dd4998a8e8 more midnight campaigns 2026-09-09 14:52:59 -03:00
luis db53bc4850 bad files 2026-09-09 12:57:08 -03:00
luis 377f0991c4 del 2026-09-09 12:55:31 -03:00
luis 1b4e8f85db typo 2026-09-09 12:53:44 -03:00
luis 0008217301 sniff and new at changes 2026-09-09 11:51:47 -03:00
luis 5c394a29fd Core/AreaTriggers: Add roll/pitch/yaw to areatrigger_create_properties db table and remove all deprecated flags 2026-09-09 11:51:18 -03:00
luis 195637d197 db world lcoales 2026-09-09 11:38:47 -03:00
luis 0f62627545 db locales 2026-09-09 11:34:03 -03:00
luis 205af79752 Scripts/FSB: apply some coding style and fix issue with no raid frame update when 1 player alone joins BG 2026-09-09 10:24:45 -03:00
luis 43ad7c0b92 Scripts/FSB: improve periodic update for party/raid frames 2026-09-09 10:22:43 -03:00
luis 466940ba71 lfg list fixes 2026-09-09 10:18:12 -03:00
luis a893920db2 bpet full update 2026-09-09 10:18:12 -03:00
Céfiro_Caecias cff05ba3ce Update README.md 2026-09-09 09:44:15 -03:00
Céfiro_Caecias 12553c36f7 DB/World: DBErrors Fixes 2026-09-09 09:41:09 -03:00
luis 009c475f18 adapt arena role 2026-09-09 09:36:24 -03:00
luis 996d876bbf pvp 2026-09-09 09:34:40 -03:00
luis 9fed5635ff try fix crash 2026-09-09 08:21:16 -03:00
luis 0182d47648 remove old housing fix crash on worldserver 2026-09-08 19:16:59 -03:00
luis 50c33e9b8a typo 2026-09-08 19:15:29 -03:00
luis c3df2f8853 Housing 2026-09-08 18:28:19 -03:00
luis 400879e3a9 altar of fangs 2026-09-08 18:18:39 -03:00
Céfiro_Caecias 528a35e927 Update 2026_09_07_04_world_lightforged_draenei_starting_zone.sql 2026-09-08 17:33:23 -03:00
luis 7d41092fd8 Core initial rework of housing system 2026-09-08 15:56:16 -03:00
luis aa4b3691e2 Full altar of fangs reworked 2026-09-08 15:30:19 -03:00
luis 7531c050e5 sniffs 2026-09-08 14:12:19 -03:00
luis e5ed044aa7 dk spells and bpet 2026-09-08 12:58:44 -03:00
Céfiro_Caecias 77d77369d1 DB/World: Void Elf Starting Zone Adjusts 2026-09-08 12:08:45 -03:00
Céfiro_Caecias 788d2d892e DB/World: Fixes 2026-09-08 11:52:10 -03:00
luis 787e1b27c0 db sniff data 2026-09-07 22:09:16 -03:00
Céfiro_Caecias ae0954cdf8 DB/World: Mailbox Translates (All) 2026-09-07 20:14:54 -03:00
luis 28573387b9 Core/AreaTriggers: Use new progress curve in more places than just facing 2026-09-07 19:49:51 -03:00
luis 1e6f5d4e62 Core/AreaTriggers: Implement yaw/pitch/roll rotation 2026-09-07 18:13:13 -03:00
Céfiro_Caecias a99e5a6e57 DB/World: Lightforged Draenei Starting Zone 2026-09-07 17:38:39 -03:00
luis e1302366f3 db errors 2026-09-07 17:26:23 -03:00
luis e49f7972a8 add scriptloader 2026-09-07 16:12:41 -03:00
luis 2b393d8399 voidscar arena 2026-09-07 16:11:34 -03:00
luis a3cba81f1f voidscar arena spawns 2026-09-07 15:39:31 -03:00
luis 0033f4cb19 add to load 2026-09-07 14:46:45 -03:00
luis 473f90c6d4 missing 2026-09-07 14:45:25 -03:00
luis 9d33ea6062 full fix magister terrace 2026-09-07 14:31:24 -03:00
luis e7b908758f magister terrace 2026-09-07 14:21:04 -03:00
luis 61eacd7d78 Core/Creatures: moved movement flag updating for sessile and floating static flags into dedicated methods to improve code readability 2026-09-07 09:56:16 -03:00
luis fa68e20510 Core/Creatures: updated Creature::SetFloating and Creature::SetSessile to correctly set movement flags and make them check aura types as well 2026-09-07 09:53:22 -03:00
luis 7b4f5e99b6 update name 2026-09-07 09:50:47 -03:00
luis 894501ad06 Core/Creature: updated the Setters for CREATURE_STATIC_FLAG_SESSILE and CREATURE_STATIC_FLAG_FLOATING to incorporate recent corrections 2026-09-07 09:47:25 -03:00
luis 06a3aba5d7 Core/Creature: correct the implementation of CREATURE_STATIC_FLAG_SESSILE and CREATURE_STATIC_FLAG_FLOATING 2026-09-07 09:41:02 -03:00
luis 2a5bab5bc6 Core/Units: implement new optional parameter for Unit::DisableGravity to allow or disallow toggling hover animations 2026-09-07 09:39:51 -03:00
Céfiro_Caecias 6729fc6b92 DB/World: DBErrors Fixes 2026-09-07 09:28:05 -03:00
luis 041934821b Dep/g3d: Add direct yaw/pitch/roll conversions to G3D::Quat 2026-09-06 23:40:43 -03:00
luis fd8e6a2cc6 Dep/g3d: Make G3D::Plane destructor not virtual 2026-09-06 23:39:39 -03:00
luis bd5fd6b1b4 Dep/g3d: Remove unused data members from G3D::Ray 2026-09-06 23:36:16 -03:00
luis 18a1a232d2 Core/AreaTriggers: Implemented areatrigger movement when attached to unit or on transport 2026-09-06 23:32:38 -03:00
luis f93b3198da Scripts/Vashjir: Implement Worldboss Mobus 2026-09-06 21:51:40 -03:00
Céfiro_Caecias 7858ada1d0 DB/World: Death Knight Zone Restoration 2026-09-06 14:10:44 -03:00
Céfiro_Caecias f45a9d4530 DB/World: DBErrors Fixes 2026-09-06 09:45:23 -03:00
luis 82ab276a9e bugtracker 2026-09-06 07:53:33 -03:00
luis 6178c12e09 Update struct test 2026-09-06 07:47:49 -03:00
luis bbbe5e06d3 crash fixes 2026-09-06 07:18:37 -03:00
luis de66012bef fix crash 2026-09-06 06:48:12 -03:00
luis 3250581ae8 typo 2026-09-06 06:24:09 -03:00
luis 18af3438f3 full fix warboards 2026-09-06 02:07:01 -03:00
luis a2e233fd15 resize big playerchoice from warboard 2026-09-06 01:43:49 -03:00
luis 04a7bf319d fix spell 2026-09-06 01:29:24 -03:00
luis e573593e4f typo 2026-09-05 23:42:48 -03:00
luis 4cbbdf5ccf CMSG_CRAFTING_ORDER_REPORT_PLAYER 2026-09-05 23:39:19 -03:00
luis 1d3f95aa50 db errors 2026-09-05 23:13:08 -03:00
luis fc6c9fdcdd fix murder row 2026-09-05 22:11:08 -03:00
luis dfc9779a3e improve boss 2026-09-05 21:43:33 -03:00
luis 9df4301b23 murder row part 1 2026-09-05 21:37:12 -03:00
luis 93a26d3e69 remove wrong spell 2026-09-05 21:09:27 -03:00
luis 15d6fb6f1d murder row dungeon spawns full 2026-09-05 21:02:21 -03:00
luis e3cf83ab54 Windrunner spire sniff 2026-09-05 18:54:48 -03:00
Céfiro_Caecias 8b1090d27f DB/World: Update Build 69587 2026-09-05 16:58:45 -03:00
Céfiro_Caecias c2528c11c4 DB/Hotfixes: Update Build 69587 2026-09-05 16:57:03 -03:00
Céfiro_Caecias 9054e82aec DB/World: DBErrors Fixes 2026-09-05 16:48:47 -03:00
Céfiro_Caecias 956bb11dc3 DB/World: Void Elf Starting Zone + Extras 2026-09-05 16:04:13 -03:00
Céfiro_Caecias d7b43eb141 DB/Hotfixes: Add Missing Phase 2026-09-05 16:03:17 -03:00
luis 9069c69138 more trash 2026-09-05 14:13:11 -03:00
luis 67dd86acbc Trash mobs 2026-09-05 14:06:59 -03:00
luis b454ba0c21 initial work on rework 2026-09-05 13:50:56 -03:00
luis e2fcb68112 The Gulf of Memory delve 2026-09-05 11:56:58 -03:00
luis 79abcaaec5 spawns 2026-09-05 11:45:45 -03:00
Luis b97daeabff more cleanup and and reducing differences with TC 2026-09-05 16:26:56 +02:00
Luis 13ebebde48 more cleanup 2026-09-05 16:25:48 +02:00
Luis 903f50b44f some cleanup 2026-09-05 16:07:43 +02:00
Luis ca1d1bc608 linux fix compile 2026-09-05 16:02:42 +02:00
Céfiro_Caecias f058d8e6d7 DB/World: DBErrors Fixes 2026-09-05 09:56:36 -03:00
luis 2b16448562 Core/Player: fix gray items core bug with scaling 2026-09-04 23:17:50 -03:00
luis da445b622f enable 2026-09-04 23:14:07 -03:00
luis bb9c3ff583 BInding vale, silvermoon and harandar misc gob
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-09-04 19:31:03 -03:00
luis d5fbf57932 The binding vale npcs spawn 2026-09-04 19:23:53 -03:00
stevebone 8905eadf63 Core/CollectionMgr: fix crash due to recursive loop for certain spells.
Fixed a crash when casting a spell that has checks against quest reward state that would end up in a recursive loop and crash.
2026-09-04 23:53:08 +02:00
luis 1ed4b6c954 nexus point xena 2026-09-04 17:59:54 -03:00
luis dd9398478b df quests 2026-09-04 15:25:03 -03:00
luis 6b3f807127 rework 2026-09-04 15:22:17 -03:00
luis 82439e1f89 feat(vas): wire the client-driven character transfer end to end (P9) 2026-09-04 14:58:17 -03:00
luis 7bbc68ef5b opcode(vas): parse START_VAS_PURCHASE transfer intent; correct ASSIGN understanding (P8) 2026-09-04 14:52:38 -03:00
luis 93cf1815dd opcode(vas): implement the two framed responses (P7) - no longer stubs 2026-09-04 14:50:12 -03:00
luis e4da4ed08d opcode(vas): wire the remaining client-path opcodes (P6) - honest, not stubs 2026-09-04 14:47:26 -03:00
luis ebb56190e0 opcode(vas): populate the transfer-target realm list from the realm list (P4b) 2026-09-04 14:40:33 -03:00
luis 90d4052aba opcode(vas): check-transfer-ok handler + verified response wire (P4a) 2026-09-04 14:35:05 -03:00
luis 129ec064fb opcode(vas): realm-target-list handler + verified list header (P3) 2026-09-04 12:55:09 -03:00
luis 7eda51dcf3 opcode(vas): account-character-list response + handler (P2) 2026-09-04 12:51:13 -03:00
luis 5e3c8e7b1f opcode(vas): packet read layer for the transfer/service cluster (P1) 2026-09-04 12:47:13 -03:00
luis b687aa8ecb feat(pvp): Solo Shuffle P2 — persist personal matchmaker rating 2026-09-04 12:44:00 -03:00
luis ea770cc58c training grounds bg part 1 2026-09-04 12:41:53 -03:00
luis d297268406 solo shuffle 2026-09-04 12:33:24 -03:00
luis f100c98c37 rated solo shuffle 2026-09-04 12:10:50 -03:00
Céfiro_Caecias ad81a8fb7a DB/World: DBErrors Fixes 2026-09-04 11:28:24 -03:00
luis 8015d1259d pvp packets 2026-09-04 10:54:16 -03:00
luis 4d7a5972cd pvp improvements 2026-09-04 10:50:12 -03:00
luis 4070080d38 Full dungeon spawned 2026-09-04 10:36:31 -03:00
luis 1e781724c9 full dungeon 2026-09-04 10:21:04 -03:00
Céfiro_Caecias 4cece3a0a6 Update 2026_09_03_02_world.sql 2026-09-04 10:13:28 -03:00
luis 699ecd683d missing event 2026-09-04 10:04:43 -03:00
luis 988e7bf1e1 full trash 2026-09-04 10:02:20 -03:00
luis c5d7f530cd Fix warn 2026-09-04 09:56:18 -03:00
luis c7b20c24b4 misc 2026-09-04 09:55:37 -03:00
luis f3dfd39eb6 more events 2026-09-04 09:51:17 -03:00
luis dfec2bbda8 more blizzlike corrections 2026-09-04 09:46:43 -03:00
luis 2282b95213 core fix warnings 2026-09-04 09:33:02 -03:00
luis aab831eea1 fix build 2026-09-04 09:25:15 -03:00
luis 8f0d65f477 nexus point xena full 2026-09-04 09:16:47 -03:00
luis ce01fae7bf PvP: run a real group proposal for the Blitz solo queue, and unblock its two packets (G19) 2026-09-04 09:16:47 -03:00
Thordekk 8c9fb2fe01 Add BattlegroundBlitz.TanksPerTeam configuration
Added configuration for BattlegroundBlitz tank requirements.
2026-09-04 09:15:19 -03:00
luis 7bc0988a64 pvp implementations 2026-09-04 09:01:40 -03:00
Thordekk 1e05192d9f Enable and configure PvP Brawl settings 2026-09-04 08:53:42 -03:00
luis 629901268d 12.1 pvp updates + extras 2026-09-04 08:40:23 -03:00
Thordekk 90a1491d66 Set default healers per team for Battleground Blitz
Added configuration for BattlegroundBlitz.HealersPerTeam.
2026-09-04 08:34:40 -03:00
luis 3e0d33ff29 quests
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-09-03 19:13:45 -03:00
luis 2dcf1d73a6 Core/PacketIO: Fixed SMSG_AURA_UPDATE structure
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-09-03 18:20:39 -03:00
Céfiro_Caecias bb85ddac9d DB/World: DBErrors Fixes 2026-09-03 09:26:19 -03:00
luis 5e24549c82 db error
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-09-03 05:10:38 -03:00
luis c1f8e7a06a Fix tp
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-09-02 22:33:36 -03:00
luis 9b0e39a047 folower queue 2026-09-02 22:11:24 -03:00
luis 9488805fe7 typo 2026-09-02 21:35:32 -03:00
luis e093825f77 den of nalorak full now 2026-09-02 21:34:25 -03:00
luis 772d85a9c4 db errors and den of nalorak npcs 2026-09-02 21:15:23 -03:00
luis b76369cdcb try fix dungeon follower queue and add warn fix 2026-09-02 20:36:53 -03:00
luis 5c1546e11a dungeon followers more work 2026-09-02 20:32:24 -03:00
luis c026255048 Dungeon followers 2026-09-02 20:21:20 -03:00
luis e94fe52e90 warn fix 2026-09-02 19:06:05 -03:00
luis f709a3f424 typo 2026-09-02 17:27:34 -03:00
luis 2f724afc71 instance blinding vale 2026-09-02 17:25:56 -03:00
Céfiro_Caecias ec2f92c8ef DB/World: DBErrors Fixes 2026-09-02 15:24:25 -03:00
Céfiro_Caecias 17199ddabf DB/Hotfixes: Add Item Sparse 2026-09-02 15:23:55 -03:00
luis d53b8901d3 The blinding vale dungeon 2026-09-02 15:17:27 -03:00
luis ee7c3cae40 altar of fangs 2 boss rework 2026-09-02 15:10:09 -03:00
luis ed5a878a2f altar of fangs 2026-09-02 15:05:36 -03:00
luis f352a31b29 maisara 2026-09-02 14:35:38 -03:00
luis 143e1dfd2b maisara rework 2026-09-02 14:31:10 -03:00
luis cc46bc9fce sniff 2026-09-02 12:03:39 -03:00
luis 8949220f55 typo 2026-09-02 12:02:14 -03:00
Céfiro_Caecias 7b2af0e464 Update README.md 2026-09-02 11:45:30 -03:00
Céfiro_Caecias 948fb82f3d DB/World: Missing creature_template_model 2026-09-02 11:42:39 -03:00
luis 00d952e171 Blizzlike corrections 2026-09-02 11:30:32 -03:00
luis cb0d4099b3 69587 2026-09-02 10:28:01 -03:00
Sefrenia 691cf44341 Fix Error 2026-09-02 09:56:16 -03:00
luis 71fa42c177 world quest and den of nalarak data
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-09-01 20:23:13 -03:00
luis 6db36c73c3 rework full mechanics and spell added
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-09-01 19:11:16 -03:00
luis d42ac1bcca more blizzlike fix 2026-09-01 19:04:54 -03:00
luis b2399e5299 Full dungeon 2026-09-01 18:34:55 -03:00
luis c9a7d4ec91 rework with blizzard data 2026-09-01 18:12:44 -03:00
luis 0be2badb1c Core/AreaTriggers: Rename ScaleCurve structure to OverrideCurve (it's not used only for scale anymore) 2026-09-01 13:28:07 -03:00
luis e1a4cfafed Core/AreaTriggers: Implement new curve field 2026-09-01 13:23:42 -03:00
luis ce68951f15 12.1.0 data 2026-09-01 13:16:27 -03:00
luis a0f415b1ab missing broadcast text 2026-09-01 13:09:33 -03:00
luis 2f341cf602 scriptname 2026-09-01 12:06:25 -03:00
Céfiro_Caecias a1ff35c25f DB/World: DBErrors 2026-09-01 12:01:17 -03:00
luis 0bc64dbd5a revelosh 2026-09-01 12:01:07 -03:00
luis ee06e93f12 harandar campaign 2026-09-01 10:21:26 -03:00
luis 29eb631f2f del 2026-09-01 08:45:15 -03:00
luis 64aa62685e magister terrace 2026-09-01 08:41:49 -03:00
luis a900e0a82b Magister terrace 2026-09-01 08:20:51 -03:00
Sefrenia aba33aa2bf Limpieza Agosto 2026
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-09-01 01:33:13 -03:00
Céfiro_Caecias f48845ab67 Update 2026_08_31_07_world_update_verifiedbuild_69497.sql 2026-09-01 00:58:01 -03:00
Céfiro_Caecias ad5710c68b Update 2026_08_31_07_world_update_verifiedbuild_69497.sql 2026-09-01 00:54:29 -03:00
Céfiro_Caecias e575fa7336 DB/World: Update Build 2026-09-01 00:11:19 -03:00
luis fae4eba8e2 comment 2026-08-31 21:36:16 -03:00
luis 4a97dd1b02 altar of fangs 2026-08-31 20:22:14 -03:00
luis 73bbc69f3e I will upload sql later will take time most of creature templates not exist 2026-08-31 20:05:48 -03:00
luis 12c682be5b change scriptname 2026-08-31 20:01:36 -03:00
luis 7c45a6008b change name 2026-08-31 19:58:39 -03:00
luis fee8759c8e fix crash 2026-08-31 19:57:25 -03:00
luis 6fd2e25ba5 den of nalorak sql 2026-08-31 19:46:32 -03:00
luis f70bc4dd31 add to scriptloader 2026-08-31 19:45:42 -03:00
Céfiro_Caecias 718cc71fd3 DB/World: Delete Deprecated Tables 2026-08-31 19:10:02 -03:00
luis f0d3d33ab3 +++ 2026-08-31 18:50:46 -03:00
luis 699e042b28 typo 2026-08-31 18:50:30 -03:00
luis 5ea8bf993b den of nalorak base 2026-08-31 18:44:16 -03:00
Céfiro_Caecias 67b8ef28c1 DB/Hotfixes: Delete Deprecated Tables 2026-08-31 17:27:47 -03:00
luis 8b9e15b8ca harandar 2026-08-31 16:50:39 -03:00
luis aebe33c3a6 fix unknown 2026-08-31 16:40:02 -03:00
Céfiro_Caecias e5c16d8087 DB/World: DBErrors 2026-08-31 15:08:51 -03:00
luis 1a856fa250 nalarak 2026-08-31 15:05:55 -03:00
Céfiro_Caecias 152ceba035 Rename 2026_08_31_00_hotfixes_delete_deprecated_tables.sql to 2026_08_31_00_characters_delete_deprecated_tables.sql 2026-08-31 15:00:37 -03:00
Céfiro_Caecias cf16897c53 DB/Characters: Delete Deprecated Tables 2026-08-31 14:59:26 -03:00
Céfiro_Caecias 3e899d35f4 DB/Auth: Delete Deprecated Tables 2026-08-31 14:58:35 -03:00
luis 15024ba9ba zulaman sniffs 2026-08-31 13:41:44 -03:00
Céfiro_Caecias 9d0e630a80 Delete sql/updates/world/master/2026_08_30_06_world_translates.sql 2026-08-30 22:00:57 -03:00
luis b013a9d817 typo 2026-08-30 20:44:53 -03:00
luis 86e7fa3f8a fix handler 2026-08-30 19:53:59 -03:00
luis 6e35522f5e Core/AreaTriggers: Remove wrong AreaTriggerCreatePropertiesFlag::HasFaceMovementDir implementation 2026-08-30 19:48:36 -03:00
luis b2ca290a6a Core/AreaTriggers: Remove loading AreaTriggerCreatePropertiesFlag::HasDynamicShape from database
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-30 18:17:55 -03:00
luis 78ea7e759c Core/AreaTriggers: Remove repeated m_values.ModifyValue(&AreaTrigger::m_areaTriggerData) expressions and fix formatting 2026-08-30 17:44:13 -03:00
Céfiro_Caecias bbeed0b22e DB/Hotfixes: Update Build 69497 2026-08-30 14:42:06 -03:00
Céfiro_Caecias 6f5df16e22 DB/World: Translates 2026-08-30 12:25:29 -03:00
Céfiro_Caecias 86a0451a2a DB/World: Updates 2026-08-30 11:45:18 -03:00
Céfiro_Caecias cdb29db793 DB/World: DBErrors 2026-08-30 10:17:03 -03:00
luis 27a40aaf7c eversong woods
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-30 04:40:47 -03:00
luis 225276e47e db error 2026-08-30 02:13:03 -03:00
luis 2402451c52 eversong woods and shadow enclave delve 2026-08-30 01:10:38 -03:00
luis 8ca04ff3f2 db errors
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-30 00:09:35 -03:00
luis e8d6ede207 midnight intro 2026-08-29 23:38:52 -03:00
luis cd9b1cd170 loa and elves lorewalking 2026-08-29 21:43:49 -03:00
luis 071571f82e Garrison: revert result SMSG (missed)
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-29 18:38:03 -03:00
luis fed78331af Core/Players: removed outdated class mask restriction from quest package item appearances 2026-08-29 17:24:37 -03:00
luis e42029064a Core/Players: also unlock the item appearance of quest package item rewards when possible 2026-08-29 17:23:40 -03:00
luis 7b786fac7a Core/Players: unlock the item appearance of unselected quest rewards as well when rewarding quests 2026-08-29 17:22:37 -03:00
luis fbf9df9340 lorewalking missing 2026-08-29 16:55:49 -03:00
luis 6a8229c449 lorewalking 2026-08-29 16:20:31 -03:00
luis 004f000cb8 lorewalking part 2 2026-08-29 15:26:51 -03:00
luis 33699df18c lorewalking storys 2026-08-29 13:35:42 -03:00
luis e76491e7ad arathi highlands 2026-08-29 12:58:20 -03:00
Céfiro_Caecias 2011fa2cfa DB/World: DBErrors 2026-08-29 10:42:31 -03:00
Céfiro_Caecias 763c785297 DB/Hotfixes: Item Sparse 2026-08-29 10:27:29 -03:00
luis b982ff4f5e sniff
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-28 23:06:40 -03:00
Céfiro_Caecias 0873a3cfaa DB/World: DBErrors
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-28 19:52:49 -03:00
luis 562f16a9a9 sniff 2026-08-28 19:13:04 -03:00
luis c62bdd24bd sniffs 2026-08-28 19:03:46 -03:00
luis e6b5088c90 db errors fix 2026-08-28 17:37:01 -03:00
luis fa0140724e 0 spells 2026-08-28 17:36:25 -03:00
luis 5b9ca922ad log 2026-08-28 16:26:05 -03:00
luis beaf00aaf9 spell_rog_grand_melee 2026-08-28 16:22:26 -03:00
luis 3336763952 fix 2026-08-28 16:20:32 -03:00
luis 2a295eb46b log 2026-08-28 16:16:12 -03:00
Céfiro_Caecias bc589754cc DB/World: DBErrors 2026-08-28 16:14:32 -03:00
Céfiro_Caecias 20df5c5627 DB/Hotfixes: Hotfix Blob 2026-08-28 16:01:13 -03:00
luis 576444f92b del 2026-08-28 15:30:44 -03:00
luis dc32733fdb typo 2026-08-28 15:28:11 -03:00
luis 8e124a8d22 remove 2026-08-28 15:19:41 -03:00
luis 0ab9a2c3a8 log 2026-08-28 14:43:05 -03:00
luis fda1b3138d server logs 2026-08-28 14:27:05 -03:00
luis ac9d670a39 m+ fixed i will up sql later 2026-08-28 13:46:00 -03:00
luis 449d29fb6b locales 2026-08-28 11:37:44 -03:00
luis 212ba4f556 DB/Hotfixes: Updated esMX hotfixes to 12.1.0.69497 2026-08-28 11:34:03 -03:00
luis 01c7902190 DB/Hotfixes: Updated esES hotfixes to 12.1.0.69497 2026-08-28 11:33:02 -03:00
luis dfee46db91 DB/Hotfixes: Updated deDE hotfixes to 12.1.0.69497 2026-08-28 11:30:49 -03:00
luis 85ce0f3d1b ChallengeModeMgr.h: include Optional.h explicitly (no-PCH build) 2026-08-28 11:28:54 -03:00
luis 62a1e63397 DB/Hotfixes: Updated hotfixes to 12.1.0.69497 2026-08-28 11:25:59 -03:00
luis 125a8b90cf Core/PacketIO: Implement missing packet fields 2026-08-28 11:21:30 -03:00
luis 85dea75e98 Core/Creatures: renamed IsSwimPrevented back to CanOnlySwimIfTargetSwims 2026-08-27 23:56:04 -03:00
luis bc064c5d5f Core/Creatures: fixed creature aggro radius calculation 2026-08-27 23:55:21 -03:00
luis ee65f0f429 Core/Creatures: correct behavior for enabling swimming for creatures on ocean floors 2026-08-27 23:53:38 -03:00
luis bf8c64bbd8 Core/Units: always set UNIT_FLAG_PET_IN_COMBAT even if there are no summons to match retail behavior 2026-08-27 23:12:49 -03:00
luis bf724e80aa Core/LFG: fixed displaying the first lfg reward in lfg window 2026-08-27 23:10:19 -03:00
luis 8097d59efd Core/Units: removed level based resistance calculation because it was no longer used in Cataclysm 2026-08-27 23:09:22 -03:00
luis 55971ed00b Core/PacketIO: Fix more packet structures for 12.1.0 2026-08-27 17:44:14 -03:00
Céfiro_Caecias 83f9701705 DB/World: DBErrors 2026-08-27 13:36:52 -03:00
Céfiro_Caecias 4c63b5b47b Update README.md 2026-08-27 08:34:25 -03:00
luis 1c2bc18cfd 69497
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-26 21:16:49 -03:00
luis 26936bff82 spell 2026-08-26 03:53:38 -03:00
luis f98c1122d0 server log db2 fix 2026-08-26 03:45:26 -03:00
luis 399239a89c spell
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-26 00:51:30 -03:00
luis 70ec10f139 +++
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-25 18:49:09 -03:00
luis 93d03b6b90 spell 2026-08-25 18:45:22 -03:00
luis bb03b85ca7 fix spell part 1 2026-08-24 18:56:43 -03:00
luis c92cdbcb77 old spells 2026-08-24 16:57:15 -03:00
luis c78685b766 Fix spell effect 2026-08-24 16:54:02 -03:00
luis 55510bb9dd Core/PacketIO: Fix SMSG_INSPECT_RESULT structure
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-23 17:58:59 -03:00
luis ff6a81c560 Core/PacketIO: Fix SMSG_UPDATE_OBJECT structure 2026-08-23 17:57:49 -03:00
luis 9dc75212c9 Revert "Fix mem leak is caused by shop disable shop"
This reverts commit d3bf90c301.
2026-08-23 16:30:22 -03:00
Céfiro_Caecias 3a342b8bb0 DB/World: DBErrors 2026-08-23 12:35:03 -03:00
luis 6a16edffc8 spell
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-23 08:26:35 -03:00
luis d3bf90c301 Fix mem leak is caused by shop disable shop 2026-08-23 08:24:02 -03:00
luis 659cbe34e1 ++ 2026-08-23 07:37:18 -03:00
luis 658d3078b8 ++ 2026-08-23 07:34:14 -03:00
luis 085bdd4970 ++ 2026-08-23 07:10:53 -03:00
luis 3ed012ee18 spell 2026-08-23 07:08:14 -03:00
luis 9e833b3965 fix 2026-08-23 06:53:09 -03:00
luis 7cbe1e1659 del 2026-08-23 06:43:08 -03:00
luis e8ffaf233f ++ 2026-08-23 06:38:42 -03:00
luis c8155e6fa4 server log fixes 2026-08-23 06:32:33 -03:00
luis ecb3d5c978 ++ 2026-08-23 06:22:17 -03:00
luis f2e9404db3 remove not need script 2026-08-23 06:16:54 -03:00
luis ce99d17248 2 more spells 2026-08-23 06:10:49 -03:00
luis 0ef46f27aa old spell 2026-08-23 06:02:12 -03:00
luis 8054a7ebe1 update spell 12.1 2026-08-23 05:57:23 -03:00
luis e3408213ed packet 2026-08-23 05:45:41 -03:00
luis de2a5a54b2 feat(commentator): populate player-info arrays B (charges), C (auras), D (tracked ids) 2026-08-23 05:35:45 -03:00
luis 0f0f2e7c3a old impl 2026-08-23 05:34:24 -03:00
luis 0210a458d1 spell_pri_vampiric_embrace and commentator update 2026-08-23 05:25:19 -03:00
luis 10ff17738e fix log 2026-08-23 05:16:20 -03:00
luis 57c781c979 fix 2026-08-23 05:00:24 -03:00
luis 4fd2295655 criteria: move the known TimeEvent table out of ModifierSatisfied into TimeEvents 2026-08-23 04:44:59 -03:00
luis 83e85478f5 server log fix spell 2026-08-23 04:35:02 -03:00
luis 6e9fb70ca3 update 2026-08-23 04:18:13 -03:00
luis 1422bcf1ca db error 2026-08-23 04:07:37 -03:00
luis ab5d1a5946 item 2026-08-23 03:31:32 -03:00
luis 0be1a35260 db errors 2026-08-23 03:27:51 -03:00
luis 93b939a462 item fix 2026-08-23 02:53:34 -03:00
902 changed files with 98019 additions and 157808 deletions
-170
View File
@@ -1,170 +0,0 @@
# =============================================================================
# TrinityCore Playerbot - Environment Variables Template
# =============================================================================
# Copy this file to .env and fill in your actual values
# NEVER commit the .env file to git!
# =============================================================================
# -----------------------------------------------------------------------------
# GitHub Integration
# -----------------------------------------------------------------------------
# Create a Personal Access Token at: https://github.com/settings/tokens
# Required scopes: repo, workflow, write:packages
GITHUB_TOKEN=ghp_your_github_personal_access_token_here
# Repository information
GITHUB_REPO_OWNER=TrinityCore
GITHUB_REPO_NAME=TrinityCore
GITHUB_BRANCH=playerbot-dev
# -----------------------------------------------------------------------------
# Database Access (Trinity MySQL Databases)
# -----------------------------------------------------------------------------
# MySQL connection for trinity-database MCP
TRINITY_DB_HOST=localhost
TRINITY_DB_PORT=3306
TRINITY_DB_USER=trinity
TRINITY_DB_PASSWORD=your_mysql_password_here
# Database names
TRINITY_DB_AUTH=trinity_auth
TRINITY_DB_CHARACTERS=trinity_characters
TRINITY_DB_WORLD=trinity_world
# -----------------------------------------------------------------------------
# MCP Authentication
# -----------------------------------------------------------------------------
# Serena MCP authentication token (OPTIONAL - only needed for token estimation features)
# Serena works without this - it's just a "nice to have" for advanced features
# Leave empty or remove line if not using token estimation
SERENA_AUTH_TOKEN=
# Context7 API key (OPTIONAL - only if you have a paid plan)
# Context7 has a generous free tier that works without API key
CONTEXT7_API_KEY=
# -----------------------------------------------------------------------------
# TrinityCore Paths
# -----------------------------------------------------------------------------
TRINITY_ROOT=C:\TrinityBots\TrinityCore
TRINITY_BUILD_DIR=C:\TrinityBots\TrinityCore\build
TRINITY_SERVER_DIR=C:\TrinityBots\Server
WORLDSERVER_PATH=C:\TrinityBots\Server\bin\worldserver.exe
BNETSERVER_PATH=C:\TrinityBots\Server\bin\bnetserver.exe
# -----------------------------------------------------------------------------
# Build Configuration
# -----------------------------------------------------------------------------
CMAKE_BUILD_TYPE=RelWithDebInfo
BOOST_ROOT=C:\boost_1_84_0
OPENSSL_ROOT_DIR=C:\libs\openssl
MYSQL_ROOT_DIR=C:\Program Files\MySQL\MySQL Server 8.0
# Compiler settings
MSVC_VERSION=2022
CMAKE_GENERATOR=Ninja
# Build parallelism
BUILD_PARALLEL_JOBS=8
# -----------------------------------------------------------------------------
# Notification Services (Optional)
# -----------------------------------------------------------------------------
# Email notifications via SMTP
SMTP_ENABLED=false
SMTP_SERVER=smtp.gmail.com
SMTP_PORT=587
SMTP_USE_TLS=true
SMTP_USERNAME=[email protected]
SMTP_PASSWORD=your_app_specific_password
SMTP_FROM=[email protected]
SMTP_TO=[email protected]
# Slack notifications
SLACK_ENABLED=false
SLACK_WEBHOOK_URL=https://hooks.slack.com/services/YOUR/WEBHOOK/URL
SLACK_CHANNEL=#playerbot-dev
SLACK_USERNAME=PlayerBot CI
# Discord notifications
DISCORD_ENABLED=false
DISCORD_WEBHOOK_URL=https://discord.com/api/webhooks/YOUR/WEBHOOK/URL
DISCORD_USERNAME=PlayerBot CI
# -----------------------------------------------------------------------------
# Automation Configuration
# -----------------------------------------------------------------------------
# Auto-fix behavior
AUTO_FIX_ENABLED=true
AUTO_FIX_CRITICAL=true
AUTO_FIX_HIGH=false
AUTO_FIX_MEDIUM=false
# Review frequency
DAILY_REVIEW_TIME=18:00
NIGHTLY_REVIEW_TIME=02:00
# Performance thresholds
MAX_BUILD_TIME_MINUTES=60
MAX_REVIEW_TIME_MINUTES=120
MAX_MEMORY_PER_BOT_MB=10
MAX_CPU_PER_BOT_PERCENT=0.5
# -----------------------------------------------------------------------------
# Security Configuration
# -----------------------------------------------------------------------------
# Dependency scanning
DEPENDENCY_SCAN_ENABLED=true
CVE_CHECK_ENABLED=true
CVE_MIN_SEVERITY=high
# Code scanning
SAST_ENABLED=true
SECRET_SCANNING_ENABLED=true
# -----------------------------------------------------------------------------
# Monitoring & Metrics
# -----------------------------------------------------------------------------
# Metrics collection
METRICS_ENABLED=true
METRICS_RETENTION_DAYS=90
# Performance profiling
PROFILING_ENABLED=true
PROFILING_TOOL=valgrind
# -----------------------------------------------------------------------------
# Development Settings
# -----------------------------------------------------------------------------
# Debug mode
DEBUG_MODE=false
VERBOSE_LOGGING=false
# Cache settings
CACHE_ENABLED=true
CACHE_TTL_HOURS=4
# Parallel execution
MAX_PARALLEL_AGENTS=6
AGENT_TIMEOUT_SECONDS=300
# -----------------------------------------------------------------------------
# Custom MCP Settings
# -----------------------------------------------------------------------------
# TrinityCore MCP Server
TRINITY_MCP_PORT=3000
TRINITY_MCP_HOST=localhost
# DBC/DB2 file paths
DBC_PATH=M:\Wplayerbot\data\dbc\enUS
DB2_PATH=M:\Wplayerbot\data\dbc\enUS
# GameTable (GT) file path
GT_PATH=M:\Wplayerbot\data\gt
# =============================================================================
# Notes:
# - Replace all placeholder values with your actual credentials
# - Keep this file secure and never commit to version control
# - Add .env to .gitignore if not already present
# =============================================================================
-180
View File
@@ -1,180 +0,0 @@
name: Build (Windows x64)
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
workflow_dispatch:
jobs:
build:
runs-on: windows-2022
env:
CMAKE_BUILD_TYPE: RelWithDebInfo
MYSQL_ROOT_DIR: C:/Program Files/MySQL/MySQL Server 8.0
OPENSSL_ROOT_DIR: C:/libs/openssl
steps:
- uses: actions/checkout@v7
- name: Get current OpenSSL version
id: openssl-info
run: |
$VersionsUrl = "https://api.github.com/repos/slproweb/opensslhashes/contents/win32_openssl_hashes.json"
$Headers = @{
Accept="application/vnd.github.raw+json"
Authorization="Bearer ${{ secrets.GITHUB_TOKEN }}"
}
$openSSL = (Invoke-RestMethod $VersionsUrl -Headers $Headers).files.PSObject.Properties |
Select-Object -ExpandProperty Value |
Where-Object { $_.arch -eq 'INTEL' } |
Where-Object { $_.bits -eq '64' } |
Where-Object { $_.light -eq $false } |
Where-Object { $_.installer -eq 'exe' } |
Sort-Object -Descending @{ Expression = { [version]$_.basever } } |
Select-Object -First 1
[System.String]::Format("cache-key=openssl-{0}-win-{1}-{2}", $openSSL.basever, $openSSL.arch, $openSSL.bits) >> $env:GITHUB_OUTPUT
[System.String]::Format("url={0}", $openSSL.url) >> $env:GITHUB_OUTPUT
- name: Cache OpenSSL
id: cache-openssl
uses: actions/cache@v6
with:
path: ${{ env.OPENSSL_ROOT_DIR }}
key: ${{ steps.openssl-info.outputs.cache-key }}
- name: Download and install OpenSSL 3.x
if: ${{ steps.cache-openssl.outputs.cache-hit != 'true' }}
run: |
(New-Object System.Net.WebClient).DownloadFile("${{ steps.openssl-info.outputs.url }}", "${{ env.TEMP }}\openssl.exe")
Start-Process -Wait -FilePath "${{ env.TEMP }}\openssl.exe" "/SILENT","/SP-","/SUPPRESSMSGBOXES",/DIR=${{ env.OPENSSL_ROOT_DIR }}
# Quick OpenSSL install test
& ${{ env.OPENSSL_ROOT_DIR }}/bin/openssl.exe version
- name: Download and install Boost
uses: MarkusJx/install-boost@v2
id: install-boost
with:
boost_version: 1.89.0
link: static
platform_version: 2022
toolset: msvc
- name: Configure CMake
env:
BOOST_ROOT: ${{ steps.install-boost.outputs.BOOST_ROOT }}
OPENSSL_ROOT_DIR: C:/libs/openssl
run: >
cmake -S ${{ github.workspace }} -B build -G"Visual Studio 17 2022" -A x64
-DSCRIPTS=static
-DWITH_WARNINGS_AS_ERRORS=OFF
-DTOOLS=ON
- name: Build
run: >
cmake --build build --config RelWithDebInfo
- name: Copy Dependencies
shell: pwsh
run: |
cd build/bin/${{ env.CMAKE_BUILD_TYPE }}
Copy-Item "${{ env.MYSQL_ROOT_DIR }}/lib/libmysql.dll" .
# mysql may depend on a different version of openssl so copy its dlls first (override later with openssl's own if same version)
Copy-Item "${{ env.MYSQL_ROOT_DIR }}/bin/libcrypto-3-x64.dll" . -ErrorAction SilentlyContinue
Copy-Item "${{ env.MYSQL_ROOT_DIR }}/bin/libssl-3-x64.dll" . -ErrorAction SilentlyContinue
Copy-Item "${{ env.OPENSSL_ROOT_DIR }}/bin/libcrypto-3-x64.dll" . -ErrorAction SilentlyContinue
Copy-Item "${{ env.OPENSSL_ROOT_DIR }}/bin/libssl-3-x64.dll" . -ErrorAction SilentlyContinue
Copy-Item "${{ env.OPENSSL_ROOT_DIR }}/bin/legacy.dll" . -ErrorAction SilentlyContinue
Copy-Item "${{ env.MYSQL_ROOT_DIR }}/bin/zlib1.dll" . -ErrorAction SilentlyContinue
- name: Check binaries
shell: pwsh
run: |
cd build/bin/${{ env.CMAKE_BUILD_TYPE }}
foreach ($exe in @("bnetserver.exe", "worldserver.exe"))
{
if (-not (Test-Path $exe)) { Write-Error "Missing binary: $exe"; exit 1 }
if ((Get-Item $exe).Length -lt 1MB) { Write-Error "Suspiciously small binary: $exe"; exit 1 }
}
Write-Output "Required binaries present. Version smoke test (may fail to start in the ephemeral runner DLL env):"
cmd.exe /c "bnetserver.exe --version" 2>&1 | ForEach-Object { Write-Output " bnetserver: $_" }
cmd.exe /c "worldserver.exe --version" 2>&1 | ForEach-Object { Write-Output " worldserver: $_" }
Get-ChildItem *.dll | ForEach-Object { Write-Output " $($_.Name) ($($_.Length) bytes)" }
Write-Output "Binary + package validation passed."
exit 0
- name: Create zip
shell: pwsh
run: |
cd build/bin
7z a TrinityCoreWin64VS2022.zip .\RelWithDebInfo\* | Out-Null
Remove-Item RelWithDebInfo\*.pdb
7z a TrinityCoreWin64VS2022NoSymbols.zip .\RelWithDebInfo\* | Out-Null
- name: Upload Artifacts
uses: actions/upload-artifact@v7
with:
name: TrinityCoreWin64VS2022
path: build/bin/TrinityCoreWin64VS2022.zip
if-no-files-found: error
- name: Upload Artifacts (NoSymbols)
uses: actions/upload-artifact@v7
with:
name: TrinityCoreWin64VS2022NoSymbols
path: build/bin/TrinityCoreWin64VS2022NoSymbols.zip
if-no-files-found: error
linux-build:
runs-on: ubuntu-24.04
env:
CMAKE_BUILD_TYPE: RelWithDebInfo
steps:
- uses: actions/checkout@v7
- name: Dependencies
run: |
sudo apt-get update
sudo apt-get install -yq \
ninja-build \
pkg-config \
libboost-all-dev \
libssl-dev \
libreadline-dev \
zlib1g-dev \
libbz2-dev \
default-libmysqlclient-dev \
default-mysql-client
- name: Configure CMake
run: >
cmake -GNinja -S ${{ github.workspace }} -B build-linux
-DCMAKE_BUILD_TYPE=${{ env.CMAKE_BUILD_TYPE }}
-DSCRIPTS=static
-DWITH_WARNINGS_AS_ERRORS=OFF
-DTOOLS=ON
-DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/install
- name: Build
run: >
cmake --build build-linux
- name: Check binaries
run: |
cmake --install build-linux
cd ${{ github.workspace }}/install/bin
./bnetserver --version
./worldserver --version
- name: Create tar.gz
run: |
cd ${{ github.workspace }}
tar -czf TrinityCoreLinux64.tar.gz -C install .
- name: Upload Artifacts
uses: actions/upload-artifact@v7
with:
name: TrinityCoreLinux64
path: TrinityCoreLinux64.tar.gz
if-no-files-found: error
-30
View File
@@ -23,33 +23,3 @@ nbproject/*
cmake-build-*/*
.vs
*.user
.aider*
# Build artifacts and logs
*.exe
*.log
build_*.txt
build_*.bat
worldserver_*.exe
*_build.log
*_output.txt
final_*.txt
test_*.bat
# Python temporary files
*.tmp.*
*.pyc
__pycache__/
# SQL dumps and temporary data
*.sql.backup
# Claude Code Enhancement - Environment variables (contains secrets)
.env
.env.local
# Playerbot vendored dependencies (tracked via git submodules)
# Git automatically manages submodule contents via .gitmodules
# build*/ pattern above catches TBB build artifacts
phase7a-compile-log.txt
-6
View File
@@ -1,6 +0,0 @@
[submodule "src/modules/Playerbot/deps/phmap"]
path = src/modules/Playerbot/deps/phmap
url = https://github.com/greg7mdp/parallel-hashmap.git
[submodule "src/modules/Playerbot/deps/tbb"]
path = src/modules/Playerbot/deps/tbb
url = https://github.com/oneapi-src/oneTBB.git
+1 -1
View File
@@ -86,7 +86,7 @@ add_subdirectory(src)
include(CTest)
if(BUILD_TESTING)
list(APPEND CMAKE_MODULE_PATH
"${Catch2_SOURCE_DIR}/extras")
"${Catch2_SOURCE_DIR}/contrib")
include(Catch)
add_subdirectory(tests)
+23
View File
@@ -0,0 +1,23 @@
# This file is part of the TrinityCore Project. See AUTHORS file for Copyright information
#
# This file is free software; as a special exception the author gives
# unlimited permission to copy and/or distribute it, with or without
# modifications, as long as this notice is preserved.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# This file is run right before CMake starts configuring the sourcetree
# Example: Force CMAKE_INSTALL_PREFIX to be preloaded with something before
# doing the actual first "configure"-part - allows for hardforcing
# destinations elsewhere in the CMake buildsystem (commented out on purpose)
# Override CMAKE_INSTALL_PREFIX on Windows platforms
#if(WIN32)
# if(NOT CYGWIN)
# set(CMAKE_INSTALL_PREFIX
# "" CACHE PATH "Default install path")
# endif()
#endif()
+2 -18
View File
@@ -1,22 +1,6 @@
# Introduction:
WowCommunity Project is a World of Warcraft blizzlike design based on TrinityCore, which is based on the Midnight Expansion version 12.1.0.69404.
# CI Status:
[![Build status](https://github.com/Thordekk/WowCommunityProject/actions/workflows/build.yml/badge.svg?branch=main)](https://github.com/Thordekk/WowCommunityProject/actions/workflows/build.yml)
# Downloads:
- [Windows x64 (con símbolos)](https://github.com/Thordekk/WowCommunityProject/actions/workflows/build.yml)
- [Windows x64 (sin símbolos)](https://github.com/Thordekk/WowCommunityProject/actions/workflows/build.yml)
- [Linux x64](https://github.com/Thordekk/WowCommunityProject/actions/workflows/build.yml)
Los artefactos se encuentran al final de cada ejecución en la pestaña Actions → build → Artifacts.
WowCommunity Project is a World of Warcraft blizzlike design based on TrinityCore, which is based on the Midnight Expansion version 12.1.0.69933.
# Developers:
@@ -38,7 +22,7 @@ Los artefactos se encuentran al final de cada ejecución en la pestaña Actions
01c.- [Windows Desktop Runtime v.9.0.13 x64](https://dotnet.microsoft.com/es-es/download/dotnet/thank-you/runtime-desktop-9.0.13-windows-x64-installer)
02.- [Visual Studio Community 2022 v.17.14.38](https://www.junian.net/dev/visual-studio-community-download-links/)
02.- [Visual Studio Community 2022 v.17.14.41](https://www.junian.net/dev/visual-studio-community-download-links/)
03a.- [Python v.3.15.0a6 x64](https://www.python.org/downloads/)
+1 -1
View File
@@ -11,7 +11,7 @@ build_script:
- cmd: >-
git config user.email "[email protected]" && git config user.name "AppVeyor"
cmake -S . -B .\build -G"Visual Studio 17 2022" -A x64 -DSCRIPTS=dynamic -DWITH_WARNINGS_AS_ERRORS=OFF -DTOOLS=ON
cmake -S . -B .\build -G"Visual Studio 17 2022" -A x64 -DSCRIPTS=dynamic -DWITH_WARNINGS_AS_ERRORS=ON -DTOOLS=ON
cd build
+2
View File
@@ -64,7 +64,9 @@ target_sources(g3dlib
include/G3D/AABox.h
include/G3D/BoundsTrait.h
include/G3D/Box.h
include/G3D/CollisionDetection.h
include/G3D/CoordinateFrame.h
include/G3D/Cylinder.h
include/G3D/g3dmath.h
include/G3D/Matrix3.h
include/G3D/Matrix4.h
+3
View File
@@ -31,3 +31,6 @@ G3D-v9.0 hotfix18.diff - 2024-02-17 - ARM64 support on MSVC
G3D-v9.0 hotfix19.diff - 2024-06-09 - clang build fix on windows
G3D-v9.0 hotfix20.diff - 2026-05-07 - gcc build fix on windows
G3D-v9.0 hotfix21.diff - 2026-05-07 - gcc 16 warning fix
G3D-v9.0 hotfix22.diff - 2026-09-06 - Remove unused data members from G3D::Ray
G3D-v9.0 hotfix23.diff - 2026-09-06 - Make G3D::Plane destructor not virtual
G3D-v9.0 hotfix24.diff - 2026-09-06 - Add direct yaw/pitch/roll conversions to G3D::Quat
-2
View File
@@ -78,8 +78,6 @@ public:
void serialize(class BinaryOutput& b) const;
void deserialize(class BinaryInput& b);
virtual ~Plane() {}
/**
Returns true if point is on the side the normal points to or
is in the plane.
+4
View File
@@ -214,6 +214,10 @@ public:
void toRotationMatrix(
Matrix3& rot) const;
static Quat fromYPRAngles(float fYAngle, float fPAngle, float fRAngle);
void toYPRAngles(float& fYAngle, float& fPAngle, float& fRAngle) const;
private:
/** \param maxAngle Maximum angle of rotation allowed. If a larger rotation is required, the angle of rotation applied is clamped to maxAngle */
Quat slerp
+2
View File
@@ -34,6 +34,7 @@ private:
Vector3 m_invDirection;
#if 0
/** The following are for the "ray slope" optimization from
"Fast Ray / Axis-Aligned Bounding Box Overlap Tests using Ray Slopes"
by Martin Eisemann, Thorsten Grosch, Stefan Müller and Marcus Magnor
@@ -48,6 +49,7 @@ private:
/** Precomputed components */
float c_xy, c_xz, c_yx, c_yz, c_zx, c_zy;
#endif
public:
/** \param direction Assumed to have unit length */
+20
View File
@@ -160,6 +160,26 @@ void Quat::toRotationMatrix(
rot = Matrix3(*this);
}
Quat Quat::fromYPRAngles(float fYAngle, float fPAngle, float fRAngle)
{
float angles[3] = { fRAngle * 0.5f, fPAngle * 0.5f, fYAngle * 0.5f };
float s[3] = { sinf(angles[0]), sinf(angles[1]), sinf(angles[2]) };
float c[3] = { cosf(angles[0]), cosf(angles[1]), cosf(angles[2]) };
return Quat(
s[0] * c[1] * c[2] - c[0] * s[1] * s[2],
c[0] * s[1] * c[2] + s[0] * c[1] * s[2],
c[0] * c[1] * s[2] - s[0] * s[1] * c[2],
c[0] * c[1] * c[2] + s[0] * s[1] * s[2]
);
}
void Quat::toYPRAngles(float& fYAngle, float& fPAngle, float& fRAngle) const
{
fYAngle = atan2f(2.0f * (w * z + x * y), 1.0f - 2.0f * (y * y + z * z));
fPAngle = asinf(clamp(2.0f * (w * y - z * x), -1.0f, 1.0f));
fRAngle = atan2f(2.0f * (w * x + y * z), 1.0f - 2.0f * (x * x + y * y));
}
Quat Quat::slerp
(const Quat& _quat1,
+2
View File
@@ -22,6 +22,7 @@ void Ray::set(const Vector3& origin, const Vector3& direction) {
m_invDirection = Vector3::one() / direction;
#if 0
// ray slope
ibyj = m_direction.x * m_invDirection.y;
jbyi = m_direction.y * m_invDirection.x;
@@ -120,6 +121,7 @@ void Ray::set(const Vector3& origin, const Vector3& direction) {
}
}
}
#endif
}
Binary file not shown.
+2 -2
View File
@@ -40,8 +40,8 @@
// Database updater base information
#define DATABASE_MYSQL_EXECUTABLE R"(@MYSQL_EXECUTABLE@)"
#define DATABASE_FULL_DATABASE "TDB_full_world_1127.26011_2026_01_14.sql"
#define DATABASE_HOTFIXES_DATABASE "TDB_full_hotfixes_1127.26011_2026_01_14.sql"
#define DATABASE_FULL_DATABASE "TDB_full_world_1125.25101_2025_10_29.sql"
#define DATABASE_HOTFIXES_DATABASE "TDB_full_hotfixes_1125.25101_2025_10_29.sql"
// Windows resource defines
#define TRINITY_COMPANYNAME_STR "TrinityCore Developers"
+24
View File
@@ -0,0 +1,24 @@
build*/
.directory
.mailmap
*.orig
*.rej
*~
.hg/
*.kdev*
.DS_Store
CMakeLists.txt.user
*.bak
*.patch
*.diff
*.REMOTE.*
*.BACKUP.*
*.BASE.*
*.LOCAL.*
nbproject/*
.idea/*
.browse.VC*
.vscode
cmake-build-*/
.vs
@@ -1,23 +0,0 @@
DELETE FROM `build_info` WHERE `build` IN (68974);
INSERT INTO `build_info` (`build`,`majorVersion`,`minorVersion`,`bugfixVersion`,`hotfixVersion`) VALUES
(68974,12,0,7,NULL);
DELETE FROM `build_auth_key` WHERE `build`=68974 AND `platform`='Mac' AND `arch`='A64' AND `type`='WoW';
DELETE FROM `build_auth_key` WHERE `build`=68974 AND `platform`='Mac' AND `arch`='A64' AND `type`='WoWC';
DELETE FROM `build_auth_key` WHERE `build`=68974 AND `platform`='Mac' AND `arch`='x64' AND `type`='WoW';
DELETE FROM `build_auth_key` WHERE `build`=68974 AND `platform`='Mac' AND `arch`='x64' AND `type`='WoWC';
DELETE FROM `build_auth_key` WHERE `build`=68974 AND `platform`='Win' AND `arch`='A64' AND `type`='WoW';
DELETE FROM `build_auth_key` WHERE `build`=68974 AND `platform`='Win' AND `arch`='x64' AND `type`='WoW';
DELETE FROM `build_auth_key` WHERE `build`=68974 AND `platform`='Win' AND `arch`='x64' AND `type`='WoWC';
INSERT INTO `build_auth_key` (`build`,`platform`,`arch`,`type`,`key`) VALUES
(68974,'Mac','A64','WoW',0x85DD40DEE35AB993417DB525B6B77A29),
(68974,'Mac','A64','WoWC',0xFC4DCA5DF2E85C3ECC29B7A378320BBB),
(68974,'Mac','x64','WoW',0x731561ADB563C0DF0FADC297F58EB6B1),
(68974,'Mac','x64','WoWC',0xC45758865E9D79B0AC35B489C0C69891),
(68974,'Win','A64','WoW',0x940DD79F8BF0EEA09A5EAE8200411D50),
(68974,'Win','x64','WoW',0xF76807CCEA2336A3973D3D33EDEF7B76),
(68974,'Win','x64','WoWC',0xE6091ECC24198181EFB2385B83EFD729);
UPDATE `realmlist` SET `gamebuild`=68974 WHERE `gamebuild`=68887;
ALTER TABLE `realmlist` CHANGE `gamebuild` `gamebuild` int unsigned NOT NULL DEFAULT '68974';
@@ -1,10 +0,0 @@
DELETE FROM `rbac_permissions` WHERE `id` IN (886,887);
INSERT INTO `rbac_permissions` (`id`,`name`) VALUES
(1001,'Command: reload shop_catalog'),
(1002,'Command: shop');
DELETE FROM `rbac_linked_permissions` WHERE `linkedId` IN (886,887);
INSERT INTO `rbac_linked_permissions` (`id`,`linkedId`) VALUES
(196,1001),
(197,1002);
@@ -1,19 +0,0 @@
--
-- In-game Shop / BattlePay purchase ledger (account level). Shared home for BOTH the WoW Token branch
-- and the in-game Shop branch: it answers CMSG_BATTLE_PAY_GET_PURCHASE_LIST from real history and gives
-- purchases a PurchaseID that survives restarts. The PurchaseID (`id`) is allocated with the realm id in
-- its high 32 bits so two realms sharing this auth DB never collide.
DROP TABLE IF EXISTS `account_battlepay_purchase`;
CREATE TABLE `account_battlepay_purchase` (
`id` bigint unsigned NOT NULL COMMENT 'Persistent monotonic PurchaseID sent on the wire; high 32 bits = realm id',
`account` int unsigned NOT NULL DEFAULT '0' COMMENT 'Owning game account',
`productId` int unsigned NOT NULL DEFAULT '0' COMMENT '0 is a VALID value (e.g. web-checkout purchases)',
`status` int NOT NULL DEFAULT '0' COMMENT 'BattlepayPurchaseStatus: 6 = done, 4 = failed',
`resultCode` int NOT NULL DEFAULT '0' COMMENT 'PurchaseResult: 0 = ok',
`basePrice` bigint unsigned NOT NULL DEFAULT '0' COMMENT 'Copper',
`userPrice` bigint unsigned NOT NULL DEFAULT '0' COMMENT 'Copper',
`timeCreated` bigint NOT NULL DEFAULT '0' COMMENT 'Unix seconds',
`walletName` varchar(32) NOT NULL DEFAULT '' COMMENT 'Wallet label; empty on this core, sent record-final',
PRIMARY KEY (`id`),
KEY `idx_account` (`account`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='In-game Shop / BattlePay purchase ledger';
@@ -1,43 +0,0 @@
--
-- In-game Shop / BattlePay entitlement ("distribution") store, account level.
--
-- An entitlement is a purchased-but-not-yet-applied product: the retail "own it now, apply it later"
-- model that backs buying at character select and every service product (boost, rename, faction/race
-- change, transfer) whose grant targets a character chosen AFTER the purchase.
--
-- It lives in the AUTH database for the same reason `account_battlepay_purchase` does: the Shop opens
-- at character select, where no character database context exists yet, and an entitlement is owned by
-- the ACCOUNT, not by a character or a realm. `id` doubles as the wire DistributionID and is allocated
-- with the realm id in its high 32 bits so two realms sharing this auth DB never collide, exactly like
-- the purchase ledger's PurchaseID.
--
-- Lifecycle (see BattlePayEntitlements in BattlePayMgr.h):
-- 1 AVAILABLE - owned, unassigned. The only status ever sent to the client (the sole value observed
-- on the wire, 68275 capture).
-- 2 CLAIMED - transient: an assign is in flight and has won the compare-and-swap on `claimToken`.
-- 3 BOUND - assigned to `targetCharacter` on `realmId`; the payload is delivered the next time
-- that character logs in.
-- 4 FINISHED - delivered; terminal.
-- 5 REVOKED - withdrawn by an admin / refunded; terminal.
--
-- `claimToken` is what makes assignment safe against a replay or a second realm: the claiming session
-- writes a random token together with status 2 under a `status = 1` guard, then reads the row back and
-- proceeds only if ITS token survived. Two racing assigns can therefore never both succeed, without
-- needing an affected-rows count.
DROP TABLE IF EXISTS `account_battlepay_entitlement`;
CREATE TABLE `account_battlepay_entitlement` (
`id` bigint unsigned NOT NULL COMMENT 'DistributionID sent on the wire; high 32 bits = realm id',
`account` int unsigned NOT NULL DEFAULT '0' COMMENT 'Owning game account',
`productId` int unsigned NOT NULL DEFAULT '0' COMMENT 'shop_product.productId this entitlement grants',
`serviceType` tinyint unsigned NOT NULL DEFAULT '0' COMMENT '0 = deferred delivery of the product payload; else the VAS service type from shop_product_deliverable.id where type = 5',
`status` tinyint unsigned NOT NULL DEFAULT '1' COMMENT '1 available, 2 claimed, 3 bound to a character, 4 finished, 5 revoked',
`purchaseId` bigint unsigned NOT NULL DEFAULT '0' COMMENT 'account_battlepay_purchase.id that created this entitlement',
`claimToken` bigint unsigned NOT NULL DEFAULT '0' COMMENT 'Compare-and-swap token held by the session currently assigning this entitlement',
`realmId` int unsigned NOT NULL DEFAULT '0' COMMENT 'Realm the target character lives on; 0 while unassigned',
`targetCharacter` bigint unsigned NOT NULL DEFAULT '0' COMMENT 'Character guid counter it was assigned to; 0 while unassigned',
`createTime` bigint NOT NULL DEFAULT '0' COMMENT 'Unix seconds',
`updateTime` bigint NOT NULL DEFAULT '0' COMMENT 'Unix seconds of the last status change',
PRIMARY KEY (`id`),
KEY `idx_account_status` (`account`, `status`),
KEY `idx_pending_delivery` (`realmId`, `targetCharacter`, `status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='In-game Shop / BattlePay entitlements (distributions)';
@@ -1,13 +0,0 @@
--
-- WoW Token holdings and token market listings (account level, queried at character select).
DROP TABLE IF EXISTS `account_wow_token`;
CREATE TABLE `account_wow_token` (
`id` bigint unsigned NOT NULL COMMENT 'Token id sent to the client',
`account` int unsigned NOT NULL DEFAULT '0' COMMENT 'Owning account, 0 while listed on the market',
`state` tinyint unsigned NOT NULL DEFAULT '0' COMMENT '0 Auctionable, 1 Consumable, 2 Listed on the market',
`price` bigint unsigned NOT NULL DEFAULT '0' COMMENT 'Copper, only meaningful while state = 2',
`createTime` bigint NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
KEY `idx_account` (`account`),
KEY `idx_state` (`state`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='WoW Token holdings and market listings';
@@ -1,7 +0,0 @@
--
-- WoW Token market: record the character that listed a token so its sale proceeds can be mailed to them
-- when the listing is bought (feature/wow-token B3: sell / buy / redeem legs).
ALTER TABLE `account_wow_token`
ADD COLUMN `seller_guid` bigint unsigned NOT NULL DEFAULT '0'
COMMENT 'Character lowguid that listed the token; receives the sale proceeds by mail'
AFTER `createTime`;
@@ -1,23 +0,0 @@
DELETE FROM `build_info` WHERE `build` IN (69404);
INSERT INTO `build_info` (`build`,`majorVersion`,`minorVersion`,`bugfixVersion`,`hotfixVersion`) VALUES
(69404,12,1,0,NULL);
DELETE FROM `build_auth_key` WHERE `build`=69404 AND `platform`='Mac' AND `arch`='A64' AND `type`='WoW';
DELETE FROM `build_auth_key` WHERE `build`=69404 AND `platform`='Mac' AND `arch`='A64' AND `type`='WoWC';
DELETE FROM `build_auth_key` WHERE `build`=69404 AND `platform`='Mac' AND `arch`='x64' AND `type`='WoW';
DELETE FROM `build_auth_key` WHERE `build`=69404 AND `platform`='Mac' AND `arch`='x64' AND `type`='WoWC';
DELETE FROM `build_auth_key` WHERE `build`=69404 AND `platform`='Win' AND `arch`='A64' AND `type`='WoW';
DELETE FROM `build_auth_key` WHERE `build`=69404 AND `platform`='Win' AND `arch`='x64' AND `type`='WoW';
DELETE FROM `build_auth_key` WHERE `build`=69404 AND `platform`='Win' AND `arch`='x64' AND `type`='WoWC';
INSERT INTO `build_auth_key` (`build`,`platform`,`arch`,`type`,`key`) VALUES
(69404,'Mac','A64','WoW',0xBDA04532B8ADFC14EB0303A039BF7048),
(69404,'Mac','A64','WoWC',0x77C294D2234949A948354CD87CF8EC48),
(69404,'Mac','x64','WoW',0x90AC968F93FD22006D841AECA9238FAF),
(69404,'Mac','x64','WoWC',0xA44B02A5B1B1C180856DAB378492ED45),
(69404,'Win','A64','WoW',0xDB4BB15219663DA52CBF361EFD2E6553),
(69404,'Win','x64','WoW',0xB86BE5F3F07C24ACB8EA41D76E0702FC),
(69404,'Win','x64','WoWC',0x4FE59E2D64FABB732B5864EF37300FFE);
UPDATE `realmlist` SET `gamebuild`=69404 WHERE `gamebuild`=68974;
ALTER TABLE `realmlist` CHANGE `gamebuild` `gamebuild` int unsigned NOT NULL DEFAULT '69404';
+24
View File
@@ -0,0 +1,24 @@
build*/
.directory
.mailmap
*.orig
*.rej
*~
.hg/
*.kdev*
.DS_Store
CMakeLists.txt.user
*.bak
*.patch
*.diff
*.REMOTE.*
*.BACKUP.*
*.BASE.*
*.LOCAL.*
nbproject/*
.idea/*
.browse.VC*
.vscode
cmake-build-*/
.vs
@@ -1,26 +0,0 @@
-- G4: allow a character to persist MULTIPLE garrisons (WoD garrison + Legion order hall + BfA war campaign + covenant).
-- Adds garrType scoping to every garrison sub-table + widens the character_garrison PK. Backfill is safe because
-- today every character has exactly one garrison (PK guid), so all its sub-rows belong to that garrison's type.
-- 1. Allow >1 garrison row per character.
ALTER TABLE `character_garrison` DROP PRIMARY KEY, ADD PRIMARY KEY (`guid`, `type`);
-- 2. Add garrType to each sub-table (archived_missions already has it).
ALTER TABLE `character_garrison_blueprints` ADD COLUMN `garrType` tinyint unsigned NOT NULL DEFAULT 0;
ALTER TABLE `character_garrison_buildings` ADD COLUMN `garrType` tinyint unsigned NOT NULL DEFAULT 0;
ALTER TABLE `character_garrison_specializations` ADD COLUMN `garrType` tinyint unsigned NOT NULL DEFAULT 0;
ALTER TABLE `character_garrison_followers` ADD COLUMN `garrType` tinyint unsigned NOT NULL DEFAULT 0;
ALTER TABLE `character_garrison_missions` ADD COLUMN `garrType` tinyint unsigned NOT NULL DEFAULT 0;
ALTER TABLE `character_garrison_shipments` ADD COLUMN `garrType` tinyint unsigned NOT NULL DEFAULT 0;
ALTER TABLE `character_garrison_talents` ADD COLUMN `garrType` tinyint unsigned NOT NULL DEFAULT 0;
ALTER TABLE `character_garrison_trophies` ADD COLUMN `garrType` tinyint unsigned NOT NULL DEFAULT 0;
-- 3. Backfill: every existing sub-row belongs to that character's single garrison.
UPDATE `character_garrison_blueprints` s JOIN `character_garrison` g ON g.`guid`=s.`guid` SET s.`garrType`=g.`type`;
UPDATE `character_garrison_buildings` s JOIN `character_garrison` g ON g.`guid`=s.`guid` SET s.`garrType`=g.`type`;
UPDATE `character_garrison_specializations` s JOIN `character_garrison` g ON g.`guid`=s.`guid` SET s.`garrType`=g.`type`;
UPDATE `character_garrison_followers` s JOIN `character_garrison` g ON g.`guid`=s.`guid` SET s.`garrType`=g.`type`;
UPDATE `character_garrison_missions` s JOIN `character_garrison` g ON g.`guid`=s.`guid` SET s.`garrType`=g.`type`;
UPDATE `character_garrison_shipments` s JOIN `character_garrison` g ON g.`guid`=s.`guid` SET s.`garrType`=g.`type`;
UPDATE `character_garrison_talents` s JOIN `character_garrison` g ON g.`guid`=s.`guid` SET s.`garrType`=g.`type`;
UPDATE `character_garrison_trophies` s JOIN `character_garrison` g ON g.`guid`=s.`guid` SET s.`garrType`=g.`type`;
@@ -1,10 +0,0 @@
-- Per-character weekly cap tracking for order-hall work orders (e.g. the Hunter "Unseen Path" Seal of Broken Fate
-- order, capped at 3 per week). `weekReset` = the server's weekly quest reset; once passed, the counter starts fresh.
CREATE TABLE `character_garrison_weekly_shipments` (
`guid` BIGINT UNSIGNED NOT NULL,
`npcEntry` INT UNSIGNED NOT NULL,
`placed` INT UNSIGNED NOT NULL DEFAULT 0,
`weekReset` BIGINT NOT NULL DEFAULT 0,
PRIMARY KEY (`guid`,`npcEntry`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Order-hall weekly-capped work orders (Garrison::CreateTroopShipment gate)';
@@ -1,6 +0,0 @@
--
-- Mythic+ keystone lifecycle: track timed-ness of weekly runs (drives the weekly keystone level adjustment)
-- and the reset boundary the keystone was last adjusted for.
--
ALTER TABLE `character_mythic_plus_weekly` ADD `timed` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Run beat the par time' AFTER `level`;
ALTER TABLE `character_mythic_plus_vault` ADD `keystoneResetTime` BIGINT NOT NULL DEFAULT 0 COMMENT 'Weekly reset boundary the keystone was last adjusted for' AFTER `claimedResetTime`;
@@ -1,88 +0,0 @@
--
-- Table structure for table `character_mythic_plus`
--
DROP TABLE IF EXISTS `character_mythic_plus`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `character_mythic_plus` (
`guid` bigint unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
`challengeModeId` int unsigned NOT NULL DEFAULT '0' COMMENT 'MapChallengeMode.db2 ID',
`level` int unsigned NOT NULL DEFAULT '0' COMMENT 'Keystone level of the best run',
`durationMs` int unsigned NOT NULL DEFAULT '0' COMMENT 'Effective run time in milliseconds (incl. death penalty)',
`deaths` int unsigned NOT NULL DEFAULT '0',
`completionDate` bigint NOT NULL DEFAULT '0' COMMENT 'Unix time of the run',
`score` float NOT NULL DEFAULT '0',
`affix1` int unsigned NOT NULL DEFAULT '0',
`affix2` int unsigned NOT NULL DEFAULT '0',
`affix3` int unsigned NOT NULL DEFAULT '0',
`affix4` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`,`challengeModeId`),
CONSTRAINT `fk_character_mythic_plus_character` FOREIGN KEY (`guid`) REFERENCES `characters` (`guid`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Mythic Keystone best runs';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `character_mythic_plus`
--
LOCK TABLES `character_mythic_plus` WRITE;
/*!40000 ALTER TABLE `character_mythic_plus` DISABLE KEYS */;
/*!40000 ALTER TABLE `character_mythic_plus` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `character_mythic_plus_vault`
--
DROP TABLE IF EXISTS `character_mythic_plus_vault`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `character_mythic_plus_vault` (
`guid` bigint unsigned NOT NULL COMMENT 'Global Unique Identifier',
`claimedResetTime` bigint NOT NULL DEFAULT '0' COMMENT 'Weekly reset boundary the vault reward was claimed for',
`keystoneResetTime` bigint NOT NULL DEFAULT '0' COMMENT 'Weekly reset boundary the keystone was last adjusted for',
PRIMARY KEY (`guid`),
CONSTRAINT `fk_character_mythic_plus_vault_guid` FOREIGN KEY (`guid`) REFERENCES `characters` (`guid`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Per-character Great Vault weekly claim state';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `character_mythic_plus_vault`
--
LOCK TABLES `character_mythic_plus_vault` WRITE;
/*!40000 ALTER TABLE `character_mythic_plus_vault` DISABLE KEYS */;
/*!40000 ALTER TABLE `character_mythic_plus_vault` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `character_mythic_plus_weekly`
--
DROP TABLE IF EXISTS `character_mythic_plus_weekly`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `character_mythic_plus_weekly` (
`guid` bigint unsigned NOT NULL COMMENT 'Global Unique Identifier',
`id` int unsigned NOT NULL AUTO_INCREMENT,
`challengeModeId` int unsigned NOT NULL DEFAULT '0',
`level` int unsigned NOT NULL DEFAULT '0',
`timed` tinyint unsigned NOT NULL DEFAULT '0' COMMENT 'Run beat the par time',
`completionDate` bigint NOT NULL DEFAULT '0',
`resetTime` bigint NOT NULL DEFAULT '0' COMMENT 'Weekly reset boundary these runs belong to',
PRIMARY KEY (`id`),
KEY `idx_guid` (`guid`),
CONSTRAINT `fk_character_mythic_plus_weekly_guid` FOREIGN KEY (`guid`) REFERENCES `characters` (`guid`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Per-character Mythic+ runs completed this Great Vault week';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `character_mythic_plus_weekly`
--
LOCK TABLES `character_mythic_plus_weekly` WRITE;
/*!40000 ALTER TABLE `character_mythic_plus_weekly` DISABLE KEYS */;
/*!40000 ALTER TABLE `character_mythic_plus_weekly` ENABLE KEYS */;
UNLOCK TABLES;
@@ -1,11 +0,0 @@
--
-- Item upgrade per-slot high-watermark (highest item level a slot class has paid crests to; drives the
-- crest waiver and the client's ItemUpgradeHighWatermark discount display).
--
CREATE TABLE IF NOT EXISTS `character_item_upgrade_watermark` (
`guid` BIGINT UNSIGNED NOT NULL COMMENT 'Global Unique Identifier',
`slotClass` TINYINT UNSIGNED NOT NULL COMMENT 'Watermark slot class index (0-16)',
`itemLevel` INT UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY (`guid`,`slotClass`),
CONSTRAINT `fk_char_item_upgrade_watermark_guid` FOREIGN KEY (`guid`) REFERENCES `characters` (`guid`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Per-character item upgrade watermarks';
@@ -1,10 +0,0 @@
--
-- Archaeology (from the ground up) Phase 1 sub-slice 2b: per-character active dig sites.
-- Persists the ActivePlayer ResearchSites / ResearchSiteProgress update fields across relog/restart.
--
CREATE TABLE IF NOT EXISTS `character_research_site` (
`guid` bigint unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
`researchSiteId` smallint unsigned NOT NULL DEFAULT '0',
`progress` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`,`researchSiteId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Archaeology active dig sites per character';
@@ -1,50 +0,0 @@
--
-- Mythic+ weekly keystone rollover: persist the previous week's run summary.
--
-- The weekly run rows (character_mythic_plus_weekly) are dropped the moment the finished week is pruned, but the
-- retail keystone rule needs that week's highest completed / highest timed level to pick the new key. Keeping the
-- summary only in memory loses it whenever a character save or a server restart lands between the weekly reset and
-- the keystone adjustment, silently degrading the key to the "no history" rule (one level lower). These columns
-- make it durable.
--
-- Idempotent: each column is added only when information_schema says it is missing, so the file is safe to re-run
-- and safe against a base dump that already carries the columns.
--
DELIMITER $$
DROP PROCEDURE IF EXISTS `_tc_add_mythic_plus_vault_prev_week` $$
CREATE PROCEDURE `_tc_add_mythic_plus_vault_prev_week`()
BEGIN
IF NOT EXISTS (SELECT 1 FROM `information_schema`.`COLUMNS`
WHERE `TABLE_SCHEMA` = DATABASE()
AND `TABLE_NAME` = 'character_mythic_plus_vault'
AND `COLUMN_NAME` = 'prevWeekResetTime') THEN
ALTER TABLE `character_mythic_plus_vault`
ADD COLUMN `prevWeekResetTime` BIGINT NOT NULL DEFAULT 0
COMMENT 'Weekly reset boundary the summarised previous week ended at' AFTER `keystoneResetTime`;
END IF;
IF NOT EXISTS (SELECT 1 FROM `information_schema`.`COLUMNS`
WHERE `TABLE_SCHEMA` = DATABASE()
AND `TABLE_NAME` = 'character_mythic_plus_vault'
AND `COLUMN_NAME` = 'prevWeekBestLevel') THEN
ALTER TABLE `character_mythic_plus_vault`
ADD COLUMN `prevWeekBestLevel` INT UNSIGNED NOT NULL DEFAULT 0
COMMENT 'Highest keystone level completed in that week (timed or not)' AFTER `prevWeekResetTime`;
END IF;
IF NOT EXISTS (SELECT 1 FROM `information_schema`.`COLUMNS`
WHERE `TABLE_SCHEMA` = DATABASE()
AND `TABLE_NAME` = 'character_mythic_plus_vault'
AND `COLUMN_NAME` = 'prevWeekBestTimedLevel') THEN
ALTER TABLE `character_mythic_plus_vault`
ADD COLUMN `prevWeekBestTimedLevel` INT UNSIGNED NOT NULL DEFAULT 0
COMMENT 'Highest keystone level completed IN TIME in that week' AFTER `prevWeekBestLevel`;
END IF;
END $$
DELIMITER ;
CALL `_tc_add_mythic_plus_vault_prev_week`();
DROP PROCEDURE IF EXISTS `_tc_add_mythic_plus_vault_prev_week`;
@@ -1,29 +0,0 @@
--
-- Great Vault / Weekly Rewards: per-character weekly activity tracking and claim state.
--
DROP TABLE IF EXISTS `character_weekly_reward_activity`;
CREATE TABLE `character_weekly_reward_activity` (
`ownerGuid` bigint unsigned NOT NULL DEFAULT '0' COMMENT 'Character Global Unique Identifier',
`activityType` tinyint unsigned NOT NULL DEFAULT '0' COMMENT 'Great Vault row: 0 Dungeon, 1 Raid, 2 World',
`period` int unsigned NOT NULL DEFAULT '0' COMMENT 'Weekly period index this activity belongs to',
`count` int unsigned NOT NULL DEFAULT '0' COMMENT 'Qualifying completions this period',
`bestLevel` int unsigned NOT NULL DEFAULT '0' COMMENT 'Best difficulty/keystone level this period',
PRIMARY KEY (`ownerGuid`,`activityType`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player System';
DROP TABLE IF EXISTS `character_weekly_reward_state`;
CREATE TABLE `character_weekly_reward_state` (
`ownerGuid` bigint unsigned NOT NULL DEFAULT '0' COMMENT 'Character Global Unique Identifier',
`claimedPeriod` int unsigned NOT NULL DEFAULT '0' COMMENT 'Last weekly period a reward was claimed',
PRIMARY KEY (`ownerGuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player System';
DROP TABLE IF EXISTS `character_content_tracking`;
CREATE TABLE `character_content_tracking` (
`ownerGuid` bigint unsigned NOT NULL DEFAULT '0' COMMENT 'Character Global Unique Identifier',
`targetType` int NOT NULL DEFAULT '0' COMMENT 'ContentTrackingTargetType of the tracked entry',
`targetId` int NOT NULL DEFAULT '0' COMMENT 'Id of the tracked target within its type',
`collectableSourceInfoId` int NOT NULL DEFAULT '0' COMMENT 'Client-resolved CollectableSourceInfo id',
PRIMARY KEY (`ownerGuid`,`targetType`,`targetId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player System';
@@ -1,19 +0,0 @@
DROP TABLE `character_weekly_reward_activity`;
CREATE TABLE `character_weekly_reward_activity` (
`ownerGuid` BIGINT UNSIGNED NOT NULL,
`period` INT UNSIGNED NOT NULL DEFAULT 0,
`activityType` TINYINT UNSIGNED NOT NULL DEFAULT 0,
`count` INT UNSIGNED NOT NULL DEFAULT 0,
`bestLevel` INT UNSIGNED NOT NULL DEFAULT 0,
`levels` TEXT NULL,
PRIMARY KEY (`ownerGuid`, `period`, `activityType`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
DROP TABLE `character_content_tracking`;
CREATE TABLE `character_content_tracking` (
`ownerGuid` BIGINT UNSIGNED NOT NULL,
`targetType` TINYINT UNSIGNED NOT NULL DEFAULT 0,
`targetId` INT UNSIGNED NOT NULL DEFAULT 0,
`collectableSourceInfoId` INT UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY (`ownerGuid`, `targetType`, `targetId`, `collectableSourceInfoId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -1,18 +0,0 @@
--
-- Prey system + Voidforge (Midnight Season 1) — per-character hunt state.
-- SHIPPED ON BRANCH, NOT APPLIED to the shared realm. Additive; PreyMgr
-- tolerates its absence (OnPlayerLogin is a no-op until this is populated).
--
-- Tracks in-flight / weekly hunt bookkeeping. The weekly cap is 1 hunt per
-- difficulty per zone (up to 12 across the four Midnight zones) — [RESEARCH],
-- enforced server-side once the completion wire is captured.
--
CREATE TABLE IF NOT EXISTS `character_prey_hunt` (
`guid` BIGINT UNSIGNED NOT NULL COMMENT 'character guid',
`HuntId` INT UNSIGNED NOT NULL COMMENT 'FK prey_hunt_template.Id',
`Difficulty` TINYINT UNSIGNED NOT NULL DEFAULT 0,
`Status` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '0 available / 1 active / 2 completed',
`WeekStart` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'unix time of the weekly-reset bucket',
PRIMARY KEY (`guid`,`HuntId`,`WeekStart`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
@@ -1,16 +0,0 @@
-- Omnium Folio (Midnight 12.0.7 Season 1) -- per-character season bookkeeping
-- ---------------------------------------------------------------------------
-- The folio's actual power/selection state persists through the EXISTING trait
-- tables (character_trait_config / character_trait_entry) because it is a
-- generic TraitConfig (TraitSystem 48 / TraitTree 1186). This table only tracks
-- which season a character has already been reset/minted for, so the seasonal
-- rollover seam (OmniumFolioMgr::ResetForNewSeason) can re-mint exactly once.
--
-- Realm-safety: purely additive; nothing reads it until the seasonal seam is
-- enabled. Ship-only; DO NOT apply to the shared integration realm.
CREATE TABLE IF NOT EXISTS `character_omnium_folio` (
`guid` bigint unsigned NOT NULL COMMENT 'Character GUID',
`LastSeasonMinted` int unsigned NOT NULL DEFAULT '0' COMMENT 'Season the generic folio config was last minted/reset for',
`UnlockedAt` int unsigned NOT NULL DEFAULT '0' COMMENT 'Unix time the folio unlock spell was applied',
PRIMARY KEY (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Omnium Folio per-character season bookkeeping';
@@ -1,10 +0,0 @@
-- BfA Warfronts (P0): coarse per-zone cycle state owned by WarfrontMgr. The contribution *bar counter* persists
-- separately through ManagedWorldStateMgr -> world_state; this table only holds the cycle spine (which phase, who
-- controls the zone, and the current phase-end timestamp) so the cycle survives a restart. See WARFRONTS_DESIGN.md §1.3.
CREATE TABLE IF NOT EXISTS `warfront_state` (
`WarfrontId` TINYINT UNSIGNED NOT NULL, -- our WarfrontId enum (1=Stromgarde, 2=Darkshore)
`State` TINYINT UNSIGNED NOT NULL DEFAULT 0, -- WarfrontState enum (0=CONTRIBUTION,1=SIEGE,2=FLIP)
`Controlling` TINYINT UNSIGNED NOT NULL DEFAULT 0, -- TeamId of the controlling faction (0=Alliance,1=Horde)
`PhaseEndTime` INT UNSIGNED NOT NULL DEFAULT 0, -- unix time the current phase ends (0 = no active timer)
PRIMARY KEY (`WarfrontId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='BfA Warfront cycle state (WarfrontMgr)';
@@ -1,21 +0,0 @@
--
-- Covenant Callings board (P4.4).
--
-- One row per calling slot. A covenant board holds exactly three slots
-- (CovenantCallingsConstants.Callings.MaxCallings = 3 in the 12.0.7.68275 client); a slot either offers a
-- Bounty.db2 row until expireTime, or is empty and refills at refillTime. Both timestamps are daily-reset
-- boundaries, which is what lets the board roll over exactly at reset and be reconstructed after a restart
-- without any scheduler state.
--
-- Keyed by covenantId as well as guid: the per-covenant currency families (renown 1829-1832, reservoir anima
-- 1859-1862, redeemed souls 1863-1866) are direct evidence that Blizzard keeps all four covenant tracks for a
-- character simultaneously, so a covenant switch must not discard the other covenant's board.
CREATE TABLE IF NOT EXISTS `character_covenant_callings` (
`guid` BIGINT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Character GUID',
`covenantId` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Covenant.db2 ID this board belongs to',
`slot` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '0-based slot on the board',
`bountyId` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Bounty.db2 ID currently offered, 0 when the slot is empty',
`expireTime` BIGINT NOT NULL DEFAULT 0 COMMENT 'Unix time the offer lapses (occupied slots only)',
`refillTime` BIGINT NOT NULL DEFAULT 0 COMMENT 'Unix time a new calling is issued (empty slots only)',
PRIMARY KEY (`guid`,`covenantId`,`slot`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Covenant Callings - per-character daily bounty board';
@@ -1,28 +0,0 @@
-- Covenant switching / reset (spell 338503 "Reset Covenant").
--
-- A switch must never cost a character anything belonging to a covenant it may return to. Renown (1829-1832),
-- reservoir anima (1859-1862), researched sanctum talents (character_garrison_talents - every covenant-scoped
-- GarrTalentTree names its owner in FeatureSubtypeIndex, so the four covenants already own disjoint rows),
-- companions (character_garrison_followers), conduits, conduit sockets, the granted-renown high-water mark and
-- the per-covenant calling boards are all already stored per covenant and are left untouched by a switch.
--
-- The one piece of covenant-scoped state that had nowhere to live is WHICH SOULBIND a covenant was using:
-- character_covenant is single-valued by design (it holds the ACTIVE covenant/soulbind), so leaving a covenant
-- would have thrown its soulbind choice away. This table remembers it per covenant, and because a row is written
-- for every covenant the character pledges to - even before it picks a soulbind - it doubles as the "covenants
-- ever joined" set that tells a switch apart from a first pledge.
--
-- Idempotent: safe to re-run.
CREATE TABLE IF NOT EXISTS `character_covenant_soulbind` (
`guid` bigint unsigned NOT NULL DEFAULT '0',
`covenantId` int unsigned NOT NULL DEFAULT '0',
`soulbindId` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`,`covenantId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Soulbind last active per covenant (also the set of covenants ever joined)';
-- Seed the characters that already belong to a covenant, so their current pledge is recognised as "joined" and
-- their current soulbind survives their first switch. INSERT IGNORE keeps a re-run from overwriting anything the
-- server has since recorded.
INSERT IGNORE INTO `character_covenant_soulbind` (`guid`, `covenantId`, `soulbindId`)
SELECT `guid`, `covenantId`, `soulbindId` FROM `character_covenant` WHERE `covenantId` <> 0;
@@ -1,22 +0,0 @@
--
-- Queen's Conservatory (Night Fae unique covenant sanctum feature, GarrTalentTree 319).
-- One row per OCCUPIED wildseed plot; empty plots are not stored. plotId is 0-based and is bounded by the
-- number of researched tiers of tree 319 (max 5 - GarrTalentTree 319 MaxTiers). state: 0 empty, 1 growing,
-- 2 ready to harvest. catalyst1..4 hold GameObject entries (353652 Catalyst of Power / 353653 Catalyst of
-- Renewal / 353654 Catalyst of Might); talent 1090 "Final Forms" is what caps the links at four.
-- Idempotent.
--
CREATE TABLE IF NOT EXISTS `character_garrison_conservatory` (
`guid` BIGINT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Character GUID',
`plotId` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '0-based wildseed plot index',
`wildseedEntry` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'garrison_conservatory_wildseed.wildseedEntry',
`plantedTime` BIGINT NOT NULL DEFAULT 0,
`maturesAt` BIGINT NOT NULL DEFAULT 0 COMMENT 'unix time the wildseed becomes harvestable',
`catalyst1` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'gameobject_template.entry of the attached catalyst',
`catalyst2` INT UNSIGNED NOT NULL DEFAULT 0,
`catalyst3` INT UNSIGNED NOT NULL DEFAULT 0,
`catalyst4` INT UNSIGNED NOT NULL DEFAULT 0,
`state` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '0 empty, 1 growing, 2 ready',
PRIMARY KEY (`guid`, `plotId`),
KEY `idx_guid` (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Queen''s Conservatory wildseed plots';
@@ -1,45 +0,0 @@
--
-- Queen's Conservatory - the catalyst columns hold ITEM ids, not GameObject entries.
--
-- 2026_08_07_03 created `character_garrison_conservatory` with catalyst1..4 documented as
-- "gameobject_template.entry of the attached catalyst", naming GameObjects 353652 / 353653 / 353654
-- ("Catalyst of Power / Renewal / Might"). Those are Revendreth vampire-bottle props in AreaTable 10413 on
-- map 2222, not Conservatory objects - see the header of the world migration
-- 2026_08_07_63_covenant_conservatory_catalysts.sql for the full derivation.
--
-- The real catalysts are the items 176921 Temporal Leaves / 176922 Wild Nightbloom / 176832 Wildseed Root
-- Grain, so these columns now carry `garrison_conservatory_catalyst`.catalystItemId. This file only
-- re-documents the columns and clears any value written under the old (no-op) meaning; the engine also drops
-- unknown catalyst ids at load time with a log line, so applying this is belt-and-braces.
--
-- Idempotent.
--
-- Safety net if this file is applied without 2026_08_07_03 (identical definition, corrected comments).
CREATE TABLE IF NOT EXISTS `character_garrison_conservatory` (
`guid` BIGINT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Character GUID',
`plotId` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '0-based wildseed plot index',
`wildseedEntry` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'garrison_conservatory_wildseed.wildseedEntry',
`plantedTime` BIGINT NOT NULL DEFAULT 0,
`maturesAt` BIGINT NOT NULL DEFAULT 0 COMMENT 'unix time the wildseed becomes harvestable',
`catalyst1` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'garrison_conservatory_catalyst.catalystItemId of the attached catalyst',
`catalyst2` INT UNSIGNED NOT NULL DEFAULT 0,
`catalyst3` INT UNSIGNED NOT NULL DEFAULT 0,
`catalyst4` INT UNSIGNED NOT NULL DEFAULT 0,
`state` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '0 empty, 1 growing, 2 ready',
PRIMARY KEY (`guid`, `plotId`),
KEY `idx_guid` (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Queens Conservatory wildseed plots';
ALTER TABLE `character_garrison_conservatory`
MODIFY `catalyst1` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'garrison_conservatory_catalyst.catalystItemId of the attached catalyst',
MODIFY `catalyst2` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'garrison_conservatory_catalyst.catalystItemId of the attached catalyst',
MODIFY `catalyst3` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'garrison_conservatory_catalyst.catalystItemId of the attached catalyst',
MODIFY `catalyst4` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'garrison_conservatory_catalyst.catalystItemId of the attached catalyst';
-- The only values the old code could ever have written are those three GameObject entries (it validated
-- against gameobject_template), and they mean nothing under the new meaning. Nothing else is touched.
UPDATE `character_garrison_conservatory` SET `catalyst1` = 0 WHERE `catalyst1` IN (353652,353653,353654);
UPDATE `character_garrison_conservatory` SET `catalyst2` = 0 WHERE `catalyst2` IN (353652,353653,353654);
UPDATE `character_garrison_conservatory` SET `catalyst3` = 0 WHERE `catalyst3` IN (353652,353653,353654);
UPDATE `character_garrison_conservatory` SET `catalyst4` = 0 WHERE `catalyst4` IN (353652,353653,353654);
@@ -1,25 +0,0 @@
--
-- Abomination Factory (Necrolord unique covenant sanctum feature, GarrTalentTree 321).
--
-- One row per construct body the character has stitched. `recipeSpellId` is the "Construct Body: X" recipe
-- (a SkillLineAbility.Spell of SkillLine 2787 "Abominable Stitching") that produced it - the 15 of them are
-- identified by the server from client data as the stitching recipes whose spell carries
-- SPELL_EFFECT_KILL_CREDIT (creature credit 167076 / 167581), so nothing here hardcodes an id list.
--
-- The client's own roster of the same 15 is CriteriaTree 88195 "Abominable Stitching - Build Abom":
-- Chordy 325284, Roseboil 325451, Marz 325452, Flytrap 325453, Atticus 325454, Miru 325458, Neena 326379,
-- Gas Bag 326380, Professor 326406, Toothpick 326407, Mama Tomalin 326408, Iron Phillip 338037,
-- Guillotine 338039, Sabrina 338040, Naxx 338043.
--
-- Only the covenant sanctum (GarrType 111) has one, so the table is keyed by guid alone and is written and
-- purged from Garrison::SaveToDB / Garrison::DeleteFromDB behind a GARRISON_TYPE_COVENANT check.
--
-- Idempotent.
--
CREATE TABLE IF NOT EXISTS `character_garrison_abomination_factory` (
`guid` BIGINT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Character GUID',
`recipeSpellId` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'SkillLineAbility.Spell of the construct-body recipe',
`builtTime` BIGINT NOT NULL DEFAULT 0 COMMENT 'unix time the construct was stitched',
PRIMARY KEY (`guid`, `recipeSpellId`),
KEY `idx_guid` (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Abomination Factory construct stable';
@@ -1,37 +0,0 @@
--
-- Path of Ascension (Kyrian unique covenant sanctum feature, GarrTalentTree 320).
--
-- One row per Shadowlands memory the character has captured, plus how far that memory has been taken.
--
-- `memoryId` references `garrison_ascension_memory`.`memoryId` in the world DB (authored content - see
-- sql/updates/world/master/2026_08_07_80_covenant_ascension_memories.sql for why that roster is not derived).
-- A stored row whose memoryId no longer has a world row is dropped with an error at load
-- (PathOfAscension::LoadFromDB) rather than carried as an id no gate can evaluate.
--
-- `highestTrialWon` is the high-water mark over the four trials, which are Difficulty.db2 rows in the 68275
-- client, not an invented scale:
-- 0 none, 1 Trial of Courage (Difficulty 168), 2 Trial of Loyalty (169),
-- 3 Trial of Wisdom (170), 4 Trial of Humility (171).
-- All four are InstanceType 5 (MAP_SCENARIO) with MinPlayers = MaxPlayers = 1, bound to map 2375
-- "9.0 Bastion Arena - Path of Ascension" by MapDifficulty 4795-4798 - which is why this is stored per
-- character and not per group.
--
-- Only the covenant sanctum (GarrType 111) has one, so the table is keyed by guid alone and is written and
-- purged from Garrison::SaveToDB / Garrison::DeleteFromDB behind a GARRISON_TYPE_COVENANT check - the same
-- shape as `character_garrison_conservatory` and `character_garrison_abomination_factory`.
--
-- Captures are deliberately NOT deleted when the covenant changes or a talent is reset: the character keeps
-- what it captured and simply loses access until the tiers are re-researched (Garrison::Update clamps the
-- trial high-water mark to the ceiling the remaining research supports).
--
-- Idempotent.
--
CREATE TABLE IF NOT EXISTS `character_garrison_path_of_ascension` (
`guid` BIGINT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Character GUID',
`memoryId` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'garrison_ascension_memory.memoryId',
`capturedTime` BIGINT NOT NULL DEFAULT 0 COMMENT 'unix time the memory was captured',
`highestTrialWon` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '0 none, 1 Courage, 2 Loyalty, 3 Wisdom, 4 Humility',
`lastCompletedTime` BIGINT NOT NULL DEFAULT 0 COMMENT 'unix time of the most recent trial win',
PRIMARY KEY (`guid`, `memoryId`),
KEY `idx_guid` (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Path of Ascension captured memories and trial progress';
@@ -1,59 +0,0 @@
--
-- The Ember Court (Venthyr unique covenant sanctum feature, GarrTalentTree 324).
--
-- One row per guest this character has any standing with - hosted at least once, or currently on the guest
-- list for the next court.
--
-- `guestIndex` is 0-15 and is the client's OWN guest ordering: the sixteen children of CriteriaTree 87983,
-- which is Achievement 14723 "Be Our Guest" ("Host the following guests at your Ember Court"), in their
-- OrderIndex order. That roster is derived twice over - the identical sixteen names also appear as the
-- sixteen "RSVP: <Guest>" quests already present in the world DB, each started and ended by that guest's own
-- creature - so it lives in C++ (EmberCourt.cpp) rather than in a world table:
-- 0 Baroness Vashj 4 Alexandros Mograine 8 Choofa 12 Kleia and Pelagos
-- 1 Lady Moonberry 5 Hunt-Captain Korayn 9 Cryptkeeper Kassir 13 Plague Deviser Marileth
-- 2 Mikanikos 6 Polemarch Adrestes 10 Droman Aliothe 14 Sika
-- 3 The Countess 7 Rendle and Cudgelface 11 Grandmaster Vole 15 Stonehead
-- A stored row whose guestIndex is outside 0-15 is dropped with an error at load (EmberCourt::LoadFromDB).
--
-- `invited` is the pending guest list for the NEXT court. It is capped at the slots the researched talents of
-- GarrTalentTree 324 grant - 2 at the bottom of the ladder, 3 with talent 1114 "Court Influencer" ("allowing
-- you to invite a THIRD guest"), 4 with talent 1112 "Discerning Taste" ("a FOURTH guest") - and the 60s
-- Garrison::Update tick trims it back down if a talent reset or a covenant switch shrinks the allowance, or
-- if a guest's "RSVP: <Guest>" quest no longer stands.
--
-- `highestMood` is a high-water mark on the mood scale the 12.0.7.68275 client does NOT publish. Achievement
-- 14724 "People Pleaser" names exactly one rung of that scale, "Elated", and nothing anywhere gives the rungs
-- below it or the thresholds between them ("Elated" is not even a GlobalStrings row). The value is therefore
-- only ever WRITTEN by a real court completion reporting it; the server never computes one. The rung that
-- counts as Elated for each guest is authored per guest in the world table `garrison_ember_court_guest`.
--
-- `courtsHeld` and `lastCourtTime` are court-level counters denormalised onto every guest row so the feature
-- keeps to a single table. They are identical across a character's rows. A court can only be completed with
-- at least one guest on the list, so a character with courtsHeld > 0 always has at least one row to carry
-- them. NOTE: no minimum interval between courts is enforced anywhere - the build publishes none (spell
-- 336617 is named "Ember Court Timer" but no interval this server could apply is published), and one is not
-- invented. lastCourtTime is recorded and exposed so whoever authors the venue can gate on it.
--
-- Only the covenant sanctum (GarrType 111) has one, so the table is keyed by guid alone and is written and
-- purged from Garrison::SaveToDB / Garrison::DeleteFromDB behind a GARRISON_TYPE_COVENANT check - the same
-- shape as `character_garrison_conservatory`, `character_garrison_abomination_factory` and
-- `character_garrison_path_of_ascension`.
--
-- Hosting history is deliberately NOT deleted when the covenant changes or a talent is reset: the character
-- keeps what it earned and simply loses access until it is Venthyr with the tree researched again. Only the
-- pending `invited` flags are trimmed.
--
-- Idempotent.
--
CREATE TABLE IF NOT EXISTS `character_garrison_ember_court` (
`guid` BIGINT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Character GUID',
`guestIndex` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '0-15, CriteriaTree 87983 child OrderIndex',
`timesHosted` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'courts this guest has attended',
`highestMood` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'high-water mark on the unpublished mood scale; 0 = never hosted',
`lastHostedTime` BIGINT NOT NULL DEFAULT 0 COMMENT 'unix time this guest last attended',
`invited` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'on the guest list for the next court',
`courtsHeld` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'court-level counter, identical across this guid''s rows',
`lastCourtTime` BIGINT NOT NULL DEFAULT 0 COMMENT 'court-level counter, identical across this guid''s rows',
PRIMARY KEY (`guid`, `guestIndex`),
KEY `idx_guid` (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Ember Court guest standing and pending guest list';
@@ -1,75 +0,0 @@
--
-- Table structure for table `character_garrison_conservatory`
--
DROP TABLE IF EXISTS `character_garrison_conservatory`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `character_garrison_conservatory` (
`guid` BIGINT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Character GUID',
`plotId` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '0-based wildseed plot index',
`wildseedEntry` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'garrison_conservatory_wildseed.wildseedEntry',
`plantedTime` BIGINT NOT NULL DEFAULT 0,
`maturesAt` BIGINT NOT NULL DEFAULT 0 COMMENT 'unix time the wildseed becomes harvestable',
`catalyst1` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'gameobject_template.entry of the attached catalyst',
`catalyst2` INT UNSIGNED NOT NULL DEFAULT 0,
`catalyst3` INT UNSIGNED NOT NULL DEFAULT 0,
`catalyst4` INT UNSIGNED NOT NULL DEFAULT 0,
`state` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '0 empty, 1 growing, 2 ready',
PRIMARY KEY (`guid`, `plotId`),
KEY `idx_guid` (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Queen''s Conservatory wildseed plots';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `character_garrison_abomination_factory`
--
DROP TABLE IF EXISTS `character_garrison_abomination_factory`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `character_garrison_abomination_factory` (
`guid` BIGINT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Character GUID',
`recipeSpellId` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'SkillLineAbility.Spell of the construct-body recipe',
`builtTime` BIGINT NOT NULL DEFAULT 0 COMMENT 'unix time the construct was stitched',
PRIMARY KEY (`guid`, `recipeSpellId`),
KEY `idx_guid` (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Abomination Factory construct stable';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `character_garrison_path_of_ascension`
--
DROP TABLE IF EXISTS `character_garrison_path_of_ascension`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `character_garrison_path_of_ascension` (
`guid` BIGINT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Character GUID',
`memoryId` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'garrison_ascension_memory.memoryId',
`capturedTime` BIGINT NOT NULL DEFAULT 0 COMMENT 'unix time the memory was captured',
`highestTrialWon` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '0 none, 1 Courage, 2 Loyalty, 3 Wisdom, 4 Humility',
`lastCompletedTime` BIGINT NOT NULL DEFAULT 0 COMMENT 'unix time of the most recent trial win',
PRIMARY KEY (`guid`, `memoryId`),
KEY `idx_guid` (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Path of Ascension captured memories and trial progress';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `character_garrison_ember_court`
--
DROP TABLE IF EXISTS `character_garrison_ember_court`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `character_garrison_ember_court` (
`guid` BIGINT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Character GUID',
`guestIndex` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '0-15, CriteriaTree 87983 child OrderIndex',
`timesHosted` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'courts this guest has attended',
`highestMood` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'high-water mark on the unpublished mood scale',
`lastHostedTime` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '',
`invited` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '',
`courtsHeld` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '',
`lastCourtTime` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '');
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1,39 +0,0 @@
--
-- Garrison monument trophies: re-key the saved selection by TrophyInstanceID.
--
-- `character_garrison_trophies` was (guid, trophyId, garrType) with PRIMARY KEY (guid, trophyId) - a SET of
-- trophy ids per character. That cannot express what the feature actually stores.
--
-- A garrison has three monuments, not one. Each Monument Base gameobject carries a TrophyInstanceID in its
-- Data1 (the six spawned ones use 1, 2 and 6 on each side), and the client resolves what a given monument is
-- displaying by scanning SMSG_GARRISON_UPDATE_GARRISON_MONUMENT_SELECTIONS for the entry whose first field
-- equals that monument's own TrophyInstanceID - the monument tooltip builder at client RVA 0x1CAED30 does
-- exactly this lookup and then reads Trophy.db2 for the name. The saved state is therefore a MAP from
-- monument instance to trophy, one row per physical monument, and a plain set of trophy ids would make all
-- three plinths show the same statue with no way to say which is which.
--
-- Recreating rather than ALTERing: the old PRIMARY KEY (guid, trophyId) is wrong for the new shape (the same
-- trophy may legitimately sit on two different monuments, while one monument may hold only one trophy), and
-- the table holds no rows to preserve - nothing in the core ever wrote to it. Garrison::AddTrophy had no
-- caller outside the packet handlers, and those only ran on opcodes that the client never sent, because
-- nothing opened the monument interaction in the first place. Verified empty on this realm before writing
-- this file (SELECT COUNT(*) FROM character_garrison_trophies -> 0).
--
-- Columns:
-- guid character
-- trophyInstanceId which physical monument (gameobject Data1 of a GAMEOBJECT_TYPE_GARRISON_MONUMENT)
-- trophyId Trophy.db2 row displayed on it
-- garrType owning garrison type (2 = the WoD garrison, the only type that has monuments)
--
-- Idempotent.
--
DROP TABLE IF EXISTS `character_garrison_trophies`;
CREATE TABLE `character_garrison_trophies` (
`guid` BIGINT UNSIGNED NOT NULL,
`trophyInstanceId` INT UNSIGNED NOT NULL DEFAULT 0,
`trophyId` INT UNSIGNED NOT NULL DEFAULT 0,
`garrType` TINYINT UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY (`guid`,`garrType`,`trophyInstanceId`),
KEY `idx_guid` (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -1,50 +0,0 @@
--
-- Adventures companions: persist current health and the board slot they were deployed in.
--
-- `character_garrison_followers` stored neither. Two consequences, both visible in game:
--
-- 1. `GarrisonFollower.Health` was assigned once at recruit time (Garrison::AddFollower) and then thrown
-- away, so every login reloaded the whole roster at health 0. That is the `health = 0` the tester saw on
-- a level-1 companion whose statline maximum is 250.
--
-- 2. A companion's slot on the Adventures board (client enum `GarrAutoBoardIndex`, ally slots 0..4) existed
-- only for the lifetime of one CMSG_GARRISON_START_MISSION - and in fact was not even read from it. A
-- mission that was in progress across a logout came back with every companion unplaced, and the
-- mission-complete screen throws when it cannot resolve a board frame for a follower
-- (Blizzard_AdventuresCompleteScreen.lua:140).
--
-- Defaults are chosen so existing rows load correctly without a data migration:
-- health 0 -> Garrison::LoadFromDB restores any follower at <= 0 to its statline maximum, so legacy
-- rows come back at full rather than looking wiped.
-- boardIndex -1 -> GarrAutoBoardIndex::None. LoadFromDB re-runs AssignMissionBoardIndexes for any
-- in-progress mission whose companions are unplaced, filling them in retail's own
-- auto-assignment order, so missions already running when this is applied are repaired
-- on the next login rather than staying broken.
--
-- Idempotent: both columns are added only when absent.
--
DROP PROCEDURE IF EXISTS `tc_add_garrison_follower_board_columns`;
DELIMITER $$
CREATE PROCEDURE `tc_add_garrison_follower_board_columns`()
BEGIN
IF NOT EXISTS (SELECT 1 FROM `information_schema`.`COLUMNS`
WHERE `TABLE_SCHEMA` = DATABASE()
AND `TABLE_NAME` = 'character_garrison_followers'
AND `COLUMN_NAME` = 'health') THEN
ALTER TABLE `character_garrison_followers`
ADD COLUMN `health` int NOT NULL DEFAULT 0 AFTER `garrType`;
END IF;
IF NOT EXISTS (SELECT 1 FROM `information_schema`.`COLUMNS`
WHERE `TABLE_SCHEMA` = DATABASE()
AND `TABLE_NAME` = 'character_garrison_followers'
AND `COLUMN_NAME` = 'boardIndex') THEN
ALTER TABLE `character_garrison_followers`
ADD COLUMN `boardIndex` tinyint NOT NULL DEFAULT -1 AFTER `health`;
END IF;
END$$
DELIMITER ;
CALL `tc_add_garrison_follower_board_columns`();
DROP PROCEDURE `tc_add_garrison_follower_board_columns`;
@@ -1,33 +0,0 @@
--
-- In-game Shop character boost: which characters this realm has boosted.
--
-- The boost itself is applied to an OFFLINE character from the glue screen, so `characters` already
-- carries everything the boost changed (level, xp, primarySpecialization, inventory, the
-- character-select equipment cache). What that leaves nowhere to live is the FACT of the boost, and
-- the character-enumeration packet needs it: a boosted character must carry
-- CHARACTER_FLAG_4_USED_MAX_LEVEL_BOOST so the client stops offering the boost again, and a character
-- created through "Try New Class" must carry CHARACTER_RESTRICTION_FLAG_TRIAL_BOOST until it is
-- boosted so the client draws the class-trial plate.
--
-- This is a CHARACTERS-database table, unlike the entitlement ledger it is fed from
-- (account_battlepay_entitlement, auth DB). The entitlement belongs to the account and outlives any
-- realm; this row is a property of one character on one realm and dies with it, which is why
-- CHAR_DEL_SHOP_BOOST is issued from the character-delete path.
--
-- trial = 1 character was created through Try New Class and has NOT been boosted yet
-- trial = 0 character has been boosted; the entitlement that paid for it is consumed
--
-- `distributionId` is the entitlement (wire DistributionID) that paid for the boost, kept so a
-- support query can walk a boosted character back to the purchase that produced it. It is 0 for a
-- trial row, because a trial does not consume an entitlement.
--
CREATE TABLE IF NOT EXISTS `character_shop_boost` (
`guid` BIGINT UNSIGNED NOT NULL,
`productId` INT UNSIGNED NOT NULL DEFAULT 0,
`distributionId` BIGINT UNSIGNED NOT NULL DEFAULT 0,
`specializationId` INT UNSIGNED NOT NULL DEFAULT 0,
`trial` TINYINT UNSIGNED NOT NULL DEFAULT 0,
`boostedAt` BIGINT NOT NULL DEFAULT 0,
PRIMARY KEY (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='In-game Shop: boosted and class-trial characters';
+24
View File
@@ -0,0 +1,24 @@
build*/
.directory
.mailmap
*.orig
*.rej
*~
.hg/
*.kdev*
.DS_Store
CMakeLists.txt.user
*.bak
*.patch
*.diff
*.REMOTE.*
*.BACKUP.*
*.BASE.*
*.LOCAL.*
nbproject/*
.idea/*
.browse.VC*
.vscode
cmake-build-*/
.vs
@@ -1,35 +0,0 @@
REPLACE INTO `bot_templates` (`entry`, `bot_class`, `bot_race`, `companion_spell`, `chatter_type`, `gender`, `pet_source`) VALUES
(62913,6,1,0,2,0,0),
(4146,7,3,0,10,1,1999),
(50714,3,3,0,11,1,0),
(50715,3,3,0,1,0,0),
(50690,3,3,0,2,0,0),
(48615, 4, 10, 0, 0, 7, 0), -- undead / rogue / male
(48618, 7, 10, 0, 1, 14, 1553), -- undead / hunter / female / pet 1553
(48616, 1, 10, 0, 1, 3, 0), -- undead / warrior / female
(48613, 3, 10, 0, 1, 18, 0), -- undead / mage / female
(48614, 2, 10, 0, 1, 11, 0), -- undead / priest / female
(48612, 8, 10, 0, 1, 5, 0), -- undead / warlock / female
(38911, 7, 10, 0, 0, 20, 39014), -- undead / hunter / male / pet 39014
(2123, 2, 10, 0, 0, 9, 0), -- undead / priest / male
(2121, 3, 10, 0, 1, 16, 0), -- undead / mage / female
(2126, 8, 10, 0, 0, 4, 0), -- undead / warlock / male
(63272, 10, 7, 0, 1, 12, 0), -- pandaren / monk / female
(2122, 4, 10, 0, 0, 8, 0), -- undead / rogue / male
(2119, 1, 10, 0, 0, 15, 0), -- undead / warrior / male
(49958, 7, 10, 0, 0, 2, 49960), -- undead / hunter / male / pet 49960
(49715, 2, 10, 0, 0, 19, 0), -- undead / priest / male
(49720, 1, 10, 0, 0, 6, 0), -- undead / warrior / male
(49870, 4, 10, 0, 1, 13, 0), -- undead / rogue / female
(49718, 8, 10, 0, 1, 1, 0), -- undead / warlock / female
(49716, 3, 10, 0, 0, 17, 0), -- undead / mage / male
(49791, 3, 4, 0, 0, 10, 0), -- gnome / mage / male
(49808, 9, 2, 0, 1, 3, 0), -- dwarf / shaman / female
(49781, 1, 2, 0, 0, 8, 0), -- dwarf / warrior / male
(49806, 7, 2, 0, 1, 15, 1553), -- dwarf / hunter / female
(49793, 6, 2, 0, 0, 5, 0), -- dwarf / paladin / male
(49786, 3, 4, 0, 0, 12, 0), -- gnome / mage / male
(49782, 4, 2, 0, 1, 20, 0), -- dwarf / rogue / female
(49785, 2, 2, 0, 1, 7, 0); -- dwarf / priest / female
+24
View File
@@ -0,0 +1,24 @@
build*/
.directory
.mailmap
*.orig
*.rej
*~
.hg/
*.kdev*
.DS_Store
CMakeLists.txt.user
*.bak
*.patch
*.diff
*.REMOTE.*
*.BACKUP.*
*.BASE.*
*.LOCAL.*
nbproject/*
.idea/*
.browse.VC*
.vscode
cmake-build-*/
.vs
@@ -1,3 +0,0 @@
REPLACE INTO `item_sparse` (`ID`, `Description`, `Display3`, `Display2`, `Display1`, `Display`, `ExpansionID`, `DmgVariance`, `LimitCategory`, `DurationInInventory`, `QualityModifier`, `BagFamily`, `StartQuestID`, `LanguageID`, `ItemRange`, `StatPercentageOfSocket1`, `StatPercentageOfSocket2`, `StatPercentageOfSocket3`, `StatPercentageOfSocket4`, `StatPercentageOfSocket5`, `StatPercentageOfSocket6`, `StatPercentageOfSocket7`, `StatPercentageOfSocket8`, `StatPercentageOfSocket9`, `StatPercentageOfSocket10`, `StatPercentEditor1`, `StatPercentEditor2`, `StatPercentEditor3`, `StatPercentEditor4`, `StatPercentEditor5`, `StatPercentEditor6`, `StatPercentEditor7`, `StatPercentEditor8`, `StatPercentEditor9`, `StatPercentEditor10`, `StatModifierBonusStat1`, `StatModifierBonusStat2`, `StatModifierBonusStat3`, `StatModifierBonusStat4`, `StatModifierBonusStat5`, `StatModifierBonusStat6`, `StatModifierBonusStat7`, `StatModifierBonusStat8`, `StatModifierBonusStat9`, `StatModifierBonusStat10`, `Stackable`, `MaxCount`, `MinReputation`, `RequiredAbility`, `AllowableRace1`, `AllowableRace2`, `SellPrice`, `BuyPrice`, `VendorStackCount`, `PriceVariance`, `PriceRandomValue`, `Flags1`, `Flags2`, `Flags3`, `Flags4`, `Flags5`, `FactionRelated`, `ModifiedCraftingReagentItemID`, `ContentTuningID`, `PlayerLevelToItemLevelCurveID`, `ItemLevelOffsetCurveID`, `ItemLevelOffsetItemLevel`, `ItemSquishEraID`, `ItemNameDescriptionID`, `RequiredTransmogHoliday`, `RequiredHoliday`, `GemProperties`, `SocketMatchEnchantmentId`, `TotemCategoryID`, `InstanceBound`, `ZoneBound1`, `ZoneBound2`, `ItemSet`, `LockID`, `PageID`, `ItemDelay`, `MinFactionID`, `RequiredSkillRank`, `RequiredSkill`, `ItemLevel`, `AllowableClass`, `ArtifactID`, `SpellWeight`, `SpellWeightCategory`, `SocketType1`, `SocketType2`, `SocketType3`, `SheatheType`, `Material`, `PageMaterialID`, `Bonding`, `DamageDamageType`, `ContainerSlots`, `RequiredPVPMedal`, `RequiredPVPRank`, `RequiredLevel`, `InventoryType`, `OverallQualityID`, `VerifiedBuild`) VALUES
(191909, 'R.A.D. stands for "Rannans Awesome Device" that can do anything. Almost!', '', '', '', 'R.A.D.', 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5259, 7889, 3711, 3161, 0, 0, 0, 0, 0, 0, 73, 7, 36, 49, -1, -1, -1, -1, -1, -1, 1, 0, 0, 0, -1, -1, 289406, 1447033, 1, 1, 0.9919, 0, 8192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, -1, 0, 0, 0, 0, 0, 0, 0, 5, 0, 1, 0, 0, 0, 0, 40, 3, 4, 68974);
@@ -1,83 +0,0 @@
--
-- Archaeology (from the ground up) Phase 1 — hotfix tables for the four Research DB2 stores.
-- Wires ResearchBranch/Field/Project/Site so worldserver can prepare their hotfix statements
-- and apply DB overrides on top of the client .db2 files. Columns/order match
-- DB2Structure.h + DB2LoadInfo.h + HotfixDatabase.cpp (evry Archaeology track).
--
CREATE TABLE IF NOT EXISTS `research_branch` (
`ID` int unsigned NOT NULL DEFAULT '0',
`Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`ResearchFieldID` tinyint unsigned NOT NULL DEFAULT '0',
`CurrencyID` smallint unsigned NOT NULL DEFAULT '0',
`TextureFileID` int NOT NULL DEFAULT '0',
`BigTextureFileID` int NOT NULL DEFAULT '0',
`ItemID` int NOT NULL DEFAULT '0',
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`VerifiedBuild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE IF NOT EXISTS `research_branch_locale` (
`ID` int unsigned NOT NULL DEFAULT '0',
`locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE IF NOT EXISTS `research_field` (
`ID` int unsigned NOT NULL DEFAULT '0',
`Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`Slot` tinyint unsigned NOT NULL DEFAULT '0',
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`VerifiedBuild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE IF NOT EXISTS `research_field_locale` (
`ID` int unsigned NOT NULL DEFAULT '0',
`locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE IF NOT EXISTS `research_project` (
`ID` int unsigned NOT NULL DEFAULT '0',
`Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`Rarity` tinyint unsigned NOT NULL DEFAULT '0',
`SpellID` int NOT NULL DEFAULT '0',
`ResearchBranchID` smallint unsigned NOT NULL DEFAULT '0',
`NumSockets` tinyint unsigned NOT NULL DEFAULT '0',
`TextureFileID` int NOT NULL DEFAULT '0',
`RequiredWeight` int unsigned NOT NULL DEFAULT '0',
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`VerifiedBuild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE IF NOT EXISTS `research_project_locale` (
`ID` int unsigned NOT NULL DEFAULT '0',
`locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE IF NOT EXISTS `research_site` (
`ID` int unsigned NOT NULL DEFAULT '0',
`Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`MapID` smallint NOT NULL DEFAULT '0',
`QuestPOIBlobID` int NOT NULL DEFAULT '0',
`AreaPOIIconEnum` int unsigned NOT NULL DEFAULT '0',
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`VerifiedBuild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE IF NOT EXISTS `research_site_locale` (
`ID` int unsigned NOT NULL DEFAULT '0',
`locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -1,23 +0,0 @@
--
-- ItemConversion.db2 / ItemConversionEntry.db2 (Matrix Catalyst item conversion): hotfix mirrors.
--
DROP TABLE IF EXISTS `item_conversion`;
CREATE TABLE `item_conversion` (
`ID` INT UNSIGNED NOT NULL DEFAULT '0',
`Unknown920` INT NOT NULL DEFAULT '0',
`ItemBonusTreeID` INT NOT NULL DEFAULT '0',
`ItemLogicalCostGroupID` INT NOT NULL DEFAULT '0',
`AlternateItemLogicalCostGroupID` INT NOT NULL DEFAULT '0',
`PlayerConditionID` INT NOT NULL DEFAULT '0',
`VerifiedBuild` INT NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`VerifiedBuild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
DROP TABLE IF EXISTS `item_conversion_entry`;
CREATE TABLE `item_conversion_entry` (
`ID` INT UNSIGNED NOT NULL DEFAULT '0',
`ItemID` INT NOT NULL DEFAULT '0',
`ItemConversionID` INT UNSIGNED NOT NULL DEFAULT '0',
`VerifiedBuild` INT NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`VerifiedBuild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -1,46 +0,0 @@
--
-- Mythic+ season DB2 hotfix mirrors: MythicPlusSeasonKeyFloor (Resilient Keystone floor),
-- MythicPlusSeasonRewardLevels (Great Vault reward item levels + ActivityTierID),
-- MythicPlusSeasonTrackedAffix / MythicPlusSeasonTrackedMap (season affix set / dungeon pool).
--
DROP TABLE IF EXISTS `mythic_plus_season_key_floor`;
CREATE TABLE `mythic_plus_season_key_floor` (
`ID` INT UNSIGNED NOT NULL DEFAULT '0',
`KeyFloor` INT NOT NULL DEFAULT '0',
`PlayerConditionID` INT NOT NULL DEFAULT '0',
`DisplaySeasonID` INT UNSIGNED NOT NULL DEFAULT '0',
`VerifiedBuild` INT NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`VerifiedBuild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
DROP TABLE IF EXISTS `mythic_plus_season_reward_levels`;
CREATE TABLE `mythic_plus_season_reward_levels` (
`ID` INT UNSIGNED NOT NULL DEFAULT '0',
`MythicPlusSeasonID` INT UNSIGNED NOT NULL DEFAULT '0',
`ActivityTierID` INT NOT NULL DEFAULT '0',
`DifficultyLevel` INT NOT NULL DEFAULT '0',
`WeeklyRewardLevel` INT NOT NULL DEFAULT '0',
`EndOfRunRewardLevel` INT NOT NULL DEFAULT '0',
`VerifiedBuild` INT NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`VerifiedBuild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
DROP TABLE IF EXISTS `mythic_plus_season_tracked_affix`;
CREATE TABLE `mythic_plus_season_tracked_affix` (
`ID` INT UNSIGNED NOT NULL DEFAULT '0',
`KeystoneAffixID` INT NOT NULL DEFAULT '0',
`BonusRating` INT NOT NULL DEFAULT '0',
`Field_9_1_0_38511_004` INT NOT NULL DEFAULT '0',
`DisplaySeasonID` INT UNSIGNED NOT NULL DEFAULT '0',
`VerifiedBuild` INT NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`VerifiedBuild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
DROP TABLE IF EXISTS `mythic_plus_season_tracked_map`;
CREATE TABLE `mythic_plus_season_tracked_map` (
`ID` INT UNSIGNED NOT NULL DEFAULT '0',
`MapChallengeModeID` INT NOT NULL DEFAULT '0',
`DisplaySeasonID` INT UNSIGNED NOT NULL DEFAULT '0',
`VerifiedBuild` INT NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`VerifiedBuild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -1,13 +0,0 @@
--
-- ItemLogicalCost.db2 hotfix mirror (item upgrade step costs: slot mask -> ItemExtendedCost).
--
DROP TABLE IF EXISTS `item_logical_cost`;
CREATE TABLE `item_logical_cost` (
`ID` INT UNSIGNED NOT NULL DEFAULT '0',
`InventoryTypeSlotMask` INT NOT NULL DEFAULT '0',
`Flags` INT NOT NULL DEFAULT '0',
`ItemExtendedCostID` INT NOT NULL DEFAULT '0',
`ItemLogicalCostGroupID` INT UNSIGNED NOT NULL DEFAULT '0',
`VerifiedBuild` INT NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`VerifiedBuild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -1,26 +0,0 @@
--
-- Table structure for table `item_salvage_loot`
--
DROP TABLE IF EXISTS `item_salvage_loot`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `item_salvage_loot` (
`ID` int NOT NULL DEFAULT '0',
`SalvagedItemID` int NOT NULL DEFAULT '0',
`ItemSalvageID` int NOT NULL DEFAULT '0',
`ResultingTreasureID` int NOT NULL DEFAULT '0',
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`VerifiedBuild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `item_salvage_loot`
--
LOCK TABLES `item_salvage_loot` WRITE;
/*!40000 ALTER TABLE `item_salvage_loot` DISABLE KEYS */;
/*!40000 ALTER TABLE `item_salvage_loot` ENABLE KEYS */;
UNLOCK TABLES;
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,5 +0,0 @@
-- Spell Summon Tarindrella (92238)
DELETE FROM `spell_effect` WHERE `ID`=96178;
INSERT INTO `spell_effect` (`ID`, `EffectAura`, `DifficultyID`, `EffectIndex`, `Effect`, `EffectAmplitude`, `EffectAttributes`, `EffectAuraPeriod`, `EffectBonusCoefficient`, `EffectChainAmplitude`, `EffectChainTargets`, `EffectItemType`, `EffectMechanic`, `EffectPointsPerResource`, `EffectPosFacing`, `EffectRealPointsPerLevel`, `EffectTriggerSpell`, `BonusCoefficientFromAP`, `PvpMultiplier`, `Coefficient`, `Variance`, `ResourceCoefficient`, `GroupSizeBasePointsCoefficient`, `EffectBasePoints`, `ScalingClass`, `TargetNodeGraph`, `EffectMiscValue1`, `EffectMiscValue2`, `EffectRadiusIndex1`, `EffectRadiusIndex2`, `EffectSpellClassMask1`, `EffectSpellClassMask2`, `EffectSpellClassMask3`, `EffectSpellClassMask4`, `ImplicitTarget1`, `ImplicitTarget2`, `SpellID`, `VerifiedBuild`) VALUES
(96178, 0, 0, 1, 28, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 49480, 3322, 0, 0, 0, 0, 0, 0, 48, 0, 92238, 68974); -- 28 (SUMMON)
File diff suppressed because one or more lines are too long
@@ -1,3 +0,0 @@
DELETE FROM `hotfix_blob` WHERE `TableHash`=0x4DB743E6;
DELETE FROM `hotfix_blob` WHERE `TableHash`=0xE8152640;
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,5 +0,0 @@
DELETE FROM `hotfix_blob` WHERE `TableHash`=0x137145D0;
DELETE FROM `hotfix_blob` WHERE `TableHash`=0x1457292F;
DELETE FROM `hotfix_blob` WHERE `TableHash`=0x8343C44E;
DELETE FROM `hotfix_blob` WHERE `TableHash`=0xC2D5BA4C;
@@ -1,98 +0,0 @@
--
-- 2026-04-29: housing door click — spell 1271876 + exterior_component schema refresh
--
-- Sniff-decoded from C:\sniff\housing_stuff\{alliance,horde}_housing\dump_12.0.5.67186_2026-04-28_*.pkt:
-- The retail client casts SpellID 1271876 (uint32 at CMSG_CAST_SPELL body offset 0x15) when a
-- player clicks a housing door GO. Bytes 0x15-0x18 are identical across both faction sniffs;
-- only the target PackedGUID at offset 0x3D differs. The cast (not CMSG_GAME_OBJ_REPORT_USE,
-- which is the criteria-tracking follow-up) is what triggers TRANSFER_PENDING + NEW_WORLD on
-- retail. Adding a minimal spell record so server-side cast validation accepts the spell —
-- the actual door action is wired via gameobject_template.data2 (goober.spell) in the world
-- update + the SpellScript in src/server/scripts/Spells/spell_housing.cpp.
-- Task A: Spell 1271876 "Housing Door Open"
DELETE FROM `spell_name` WHERE `id` = 1271876;
INSERT INTO `spell_name` (`id`, `name`, `VerifiedBuild`) VALUES
(1271876, 'Housing Door Open', 67186);
DELETE FROM `spell_misc` WHERE `SpellID` = 1271876;
INSERT INTO `spell_misc` (
`Attributes1`, `Attributes2`, `Attributes3`, `Attributes4`, `Attributes5`, `Attributes6`, `Attributes7`,
`Attributes8`, `Attributes9`, `Attributes10`, `Attributes11`, `Attributes12`, `Attributes13`, `Attributes14`,
`Attributes15`, `Attributes16`, `Attributes17`,
`DifficultyID`, `CastingTimeIndex`, `DurationIndex`, `PvPDurationIndex`, `RangeIndex`, `SchoolMask`,
`Speed`, `LaunchDelay`, `MinDuration`,
`SpellIconFileDataID`, `ActiveIconFileDataID`, `ContentTuningID`, `ShowFutureSpellPlayerConditionID`,
`SpellVisualScript`, `ActiveSpellVisualScript`,
`SpellID`, `VerifiedBuild`
) VALUES
(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0, 1, 0, 0, 1, 0,
0, 0, 0,
0, 0, 0, 0,
504329, 0,
1271876, 67186);
-- Effect 0: SPELL_EFFECT_DUMMY (3), targeting the GameObject (TARGET_GAMEOBJECT_TARGET = 50).
-- The spell needs at least one effect for SpellScript hooks to fire and for SpellInfo
-- validation to pass. The actual door action runs in spell_housing_door_open's
-- HandleDummy override (see src/server/scripts/Spells/spell_housing.cpp), which calls
-- GameObject::Use() on the target so go_housing_door::OnGossipHello executes.
DELETE FROM `spell_effect` WHERE `SpellID` = 1271876;
INSERT INTO `spell_effect` (
`ID`, `EffectAura`, `DifficultyID`, `EffectIndex`, `Effect`,
`EffectAmplitude`, `EffectAttributes`, `EffectAuraPeriod`,
`EffectBonusCoefficient`, `EffectChainAmplitude`, `EffectChainTargets`,
`EffectItemType`, `EffectMechanic`, `EffectPointsPerResource`,
`EffectPosFacing`, `EffectRealPointsPerLevel`, `EffectTriggerSpell`,
`BonusCoefficientFromAP`, `PvpMultiplier`, `Coefficient`,
`Variance`, `ResourceCoefficient`, `GroupSizeBasePointsCoefficient`,
`EffectBasePoints`, `EffectMiscValue1`, `EffectMiscValue2`,
`EffectRadiusIndex1`, `EffectRadiusIndex2`,
`EffectSpellClassMask1`, `EffectSpellClassMask2`,
`EffectSpellClassMask3`, `EffectSpellClassMask4`,
`ImplicitTarget1`, `ImplicitTarget2`,
`SpellID`, `VerifiedBuild`
) VALUES
(1271876, 0, 0, 0, 3, -- ID, EffectAura, DifficultyID, EffectIndex, Effect=DUMMY
0, 0, 0, -- EffectAmplitude, EffectAttributes, EffectAuraPeriod
0, 0, 0, -- EffectBonusCoefficient, EffectChainAmplitude, EffectChainTargets
0, 0, 0, -- EffectItemType, EffectMechanic, EffectPointsPerResource
0, 0, 0, -- EffectPosFacing, EffectRealPointsPerLevel, EffectTriggerSpell
0, 0, 0, -- BonusCoefficientFromAP, PvpMultiplier, Coefficient
0, 0, 0, -- Variance, ResourceCoefficient, GroupSizeBasePointsCoefficient
0, 0, 0, -- EffectBasePoints, EffectMiscValue1, EffectMiscValue2
0, 0, -- EffectRadiusIndex1, EffectRadiusIndex2
0, 0, 0, 0, -- EffectSpellClassMask1..4
23, 0, -- ImplicitTarget1=TARGET_GAMEOBJECT_TARGET, ImplicitTarget2=NONE
1271876, 67186);
-- Task D: ExteriorComponent — schema refresh to match 12.0.5 DB2LoadInfo (build 67186 layout 0x53EA0925)
-- Old SQL columns (FileDataID/ConditionID/HookID/Slot/SortOrder/ComponentGroupID/UiTextureKitID/
-- ExteriorComponentTypeID) were from an older WoW build and don't line up with the 14-field
-- 12.0.5 record (Name + 3 floats + ID + Size + ParentComponentID + ModelFileDataID + Flags +
-- Field_7 + Type + Field_9 + GameObjectID + Field_11 + ItemID + HouseExteriorWmoDataID).
-- HousingMap::SpawnExtCompTree reads `comp->GameObjectID` to spawn the door GO; with the old
-- schema that column doesn't exist and HotfixDatabase loads zeros, so doors never spawn.
DROP TABLE IF EXISTS `exterior_component`;
CREATE TABLE `exterior_component` (
`Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`PositionX` float NOT NULL DEFAULT '0',
`PositionY` float NOT NULL DEFAULT '0',
`PositionZ` float NOT NULL DEFAULT '0',
`ID` int unsigned NOT NULL DEFAULT '0',
`Size` tinyint unsigned NOT NULL DEFAULT '0',
`ParentComponentID` int NOT NULL DEFAULT '0',
`ModelFileDataID` int NOT NULL DEFAULT '0',
`Flags` int NOT NULL DEFAULT '0',
`Field_7` tinyint unsigned NOT NULL DEFAULT '0',
`Type` tinyint unsigned NOT NULL DEFAULT '0',
`Field_9` int NOT NULL DEFAULT '0',
`GameObjectID` int NOT NULL DEFAULT '0',
`Field_11` int NOT NULL DEFAULT '0',
`ItemID` int NOT NULL DEFAULT '0',
`HouseExteriorWmoDataID` int unsigned NOT NULL DEFAULT '0',
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`VerifiedBuild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -1,192 +0,0 @@
DELETE FROM `item_sparse` WHERE `ID` IN (56054,56055,56056,60390,60405,60406,62370,62452,62528,62770,99712,101776,103994,104289,104312,104350,108670,110231,113143,113282,113294,121814,121822,121823,121832,122147,122150,122160,122161,122162,127860,127863,128340,133675,133924,133957,133968,133995,137179,137182,137183,137184,138019,138205,138441,139619,164770,164773,165018,166882,166886,168532,170540,177713,177765,178094,178149,178557,178561,178562,178996,178997,179316,180536,180789,180895,181710,181711,183802,184614,185751,185752,185753,185754,186095,186105,186166,186458,190727,191042,191085,191102,191103,191135,191136,191137,191202,191309,191424,191736,192473,192474,193070,193617,194430,194432,194433,194439,194440,194444,198042,198406,198460,198847,198848,198856,200908,201420,201421,202024,202244,203474,204265,204833,204834,204835,204836,204837,204838,204839,204840,204841,204842,205117,205158,205167,205449,208593,208644,208645,209555,210239,210878,211493,211865,212177,212493,212575,212924,212980,213002,213171,213172,215234,216670,217385,217388,217389,217390,217391,217998,218739,219227,219228,219254,219806,219807,223891,224253,225662,225663,225674,225709,225710,225715,225716,225718,225767,225783,225895,225920,226158,226162,228228,229393,229395,229396,229412,229895,229970,231508,233016,237010,237896,243049,243050,243053,243054,243055);
INSERT INTO `item_sparse` (`ID`, `Description`, `Display3`, `Display2`, `Display1`, `Display`, `ExpansionID`, `DmgVariance`, `LimitCategory`, `DurationInInventory`, `QualityModifier`, `BagFamily`, `StartQuestID`, `LanguageID`, `ItemRange`, `StatPercentageOfSocket1`, `StatPercentageOfSocket2`, `StatPercentageOfSocket3`, `StatPercentageOfSocket4`, `StatPercentageOfSocket5`, `StatPercentageOfSocket6`, `StatPercentageOfSocket7`, `StatPercentageOfSocket8`, `StatPercentageOfSocket9`, `StatPercentageOfSocket10`, `StatPercentEditor1`, `StatPercentEditor2`, `StatPercentEditor3`, `StatPercentEditor4`, `StatPercentEditor5`, `StatPercentEditor6`, `StatPercentEditor7`, `StatPercentEditor8`, `StatPercentEditor9`, `StatPercentEditor10`, `StatModifierBonusStat1`, `StatModifierBonusStat2`, `StatModifierBonusStat3`, `StatModifierBonusStat4`, `StatModifierBonusStat5`, `StatModifierBonusStat6`, `StatModifierBonusStat7`, `StatModifierBonusStat8`, `StatModifierBonusStat9`, `StatModifierBonusStat10`, `Stackable`, `MaxCount`, `MinReputation`, `RequiredAbility`, `AllowableRace1`, `AllowableRace2`, `SellPrice`, `BuyPrice`, `VendorStackCount`, `PriceVariance`, `PriceRandomValue`, `Flags1`, `Flags2`, `Flags3`, `Flags4`, `Flags5`, `FactionRelated`, `ModifiedCraftingReagentItemID`, `ContentTuningID`, `PlayerLevelToItemLevelCurveID`, `ItemLevelOffsetCurveID`, `ItemLevelOffsetItemLevel`, `ItemSquishEraID`, `ItemNameDescriptionID`, `RequiredTransmogHoliday`, `RequiredHoliday`, `GemProperties`, `SocketMatchEnchantmentId`, `TotemCategoryID`, `InstanceBound`, `ZoneBound1`, `ZoneBound2`, `ItemSet`, `LockID`, `PageID`, `ItemDelay`, `MinFactionID`, `RequiredSkillRank`, `RequiredSkill`, `ItemLevel`, `AllowableClass`, `ArtifactID`, `SpellWeight`, `SpellWeightCategory`, `SocketType1`, `SocketType2`, `SocketType3`, `SheatheType`, `Material`, `PageMaterialID`, `Bonding`, `DamageDamageType`, `ContainerSlots`, `RequiredPVPMedal`, `RequiredPVPRank`, `RequiredLevel`, `InventoryType`, `OverallQualityID`, `VerifiedBuild`) VALUES
(56054, '', NULL, NULL, NULL, 'Gleaming Flipper', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(56055, '', NULL, NULL, NULL, 'Small Parasitic Fish', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(56056, '', NULL, NULL, NULL, 'Trophy Jaws', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(60390, '', NULL, NULL, NULL, 'Reticulated Tissue', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(60405, '', NULL, NULL, NULL, 'Stubby Bear Tail', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(60406, '', NULL, NULL, NULL, 'Blood-Caked Incisors', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(62370, '', NULL, NULL, NULL, 'Bear Whisker', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(62452, '', NULL, NULL, NULL, 'Velvet Ear', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(62528, '', NULL, NULL, NULL, 'Sharp Crocolisk Tooth', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(62770, '', NULL, NULL, NULL, 'Infested Feather', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(99712, '', NULL, NULL, NULL, 'Leggings of the Cursed Conqueror', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(101776, 'The marbling on this meat rivals the rings of a tree... a very old tree.', NULL, NULL, NULL, 'Fatty Turtle Steak', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(103994, 'Crudely adorned with thorns and twigs.', NULL, NULL, NULL, 'Wooden Spear', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(104289, 'This herb appears to be infused with a natural enchantment.', NULL, NULL, NULL, 'Faintly-Glowing Herb', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(104312, 'An odd mushroom found deep within the Cavern of Lost Spirits.', NULL, NULL, NULL, 'Strange Glowing Mushroom', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(104350, 'Sparkly.', NULL, NULL, NULL, 'Swamplighter Dust', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(108670, '100% organic, free-range, grass-fed, perfectly marbled steak.', NULL, NULL, NULL, 'Raw Elekk Steak', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(110231, 'Bloody.', NULL, NULL, NULL, 'O\'rok\'s Head', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(113143, 'The honey inside is faintly iridescent.', NULL, NULL, NULL, 'Glowing Honeycomb', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(113282, 'A spell focus from Terokk\'s darker days.', NULL, NULL, NULL, 'The Eye of Anzu', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(113294, 'This burning mark is held only by Socrethar\'s most trusted lieutenants.', NULL, NULL, NULL, 'Sargerei Insignia', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(121814, 'The weapon is dull and aged, yet pulses with the brutal energy of Gutrek\'s spirit.', NULL, NULL, NULL, 'Gutrek\'s Cleaver', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(121822, 'This seems to be a page from Val Goldspade\'s journal.', NULL, NULL, NULL, 'Journal Page', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(121823, 'Within the amulet is said to contain the power of a god.', NULL, NULL, NULL, 'Amulet of Rukhmar', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(121832, 'Apparently this stuff packs a punch.', NULL, NULL, NULL, 'Demon\'s Blood', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(122147, 'These writings detail the search for the Laughing Skull legend, Skulltaker.', NULL, NULL, NULL, 'Grinning Tolg\'s Journal', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(122150, 'The cursed skull mask responsible for Skulltaker\'s malady.', NULL, NULL, NULL, 'The Silent Skull', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(122160, '', NULL, NULL, NULL, 'Rough Crystal Shard', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(122161, '', NULL, NULL, NULL, 'Cracked Crystal Shard', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(122162, '', NULL, NULL, NULL, 'Smooth Crystal Shard', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(127860, 'Worn-down with age.', NULL, NULL, NULL, 'Warden\'s Signet', 0, 0, 0, 0, 0, 0, 38711, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(127863, 'A set of long, skeletal keys dangle from a silver chain.', NULL, NULL, NULL, 'Prison Keys', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(128340, 'Simple wooden beads bound on a leather cord.', NULL, NULL, NULL, 'Chieftain\'s Beads', 0, 0, 0, 0, 0, 0, 38146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(133675, 'Bearers of this inscribed talisman have proven themselves exceptionally skilled sorcerers.', NULL, NULL, NULL, 'Moon Guard Sigil', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(133924, '', NULL, NULL, NULL, 'Astromancer\'s Keystone', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(133957, '', NULL, NULL, NULL, 'Spell Focus Fragment', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(133968, 'Bearers of this inscribed talisman have proven themselves exceptionally skilled sorcerers.', NULL, NULL, NULL, 'Moon Guard Sigil', 0, 0, 0, 0, 0, 0, 41030, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(133995, 'The recipe is a complex diagram with many notes and drawings.', NULL, NULL, NULL, 'Storm Brew Recipe', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(137179, 'Thicker than dragon hide and half as pliable.', NULL, NULL, NULL, 'Grotesque Ettin Leather', 0, 0, 0, 0, 0, 0, 41462, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(137182, 'This simple, but well-crafted crown was once worn by King Svergan Stormcloak. The dried blood on it suggests a violent demise.', NULL, NULL, NULL, 'Crown of the Forgotten King', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(137183, 'The signet of the Stormcloak clan.', NULL, NULL, NULL, 'Stormcloak Signet', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(137184, 'The wings of a Storm Drake frame a bright gem in the medallion.', NULL, NULL, NULL, 'Drakerider\'s Medallion', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(138019, 'Place within the Font of Power inside the dungeon on Mythic difficulty.', NULL, NULL, NULL, 'Mythic Keystone', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(138205, 'Carved from the tusk of a great beast, this impressive horn bears deep angular runes.', NULL, NULL, NULL, 'The Gjallarhorn', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(138441, 'A pile of orange goo and bones... are those dryad bones?', NULL, NULL, NULL, 'Grotesque Remains', 0, 0, 0, 0, 0, 0, 42786, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(139619, '', NULL, NULL, NULL, 'Ymiron\'s Broken Blade', 0, 0, 0, 0, 0, 0, 43604, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(164770, 'Used by the faithless to channel their sethrak magic for nefarious deeds...', NULL, NULL, NULL, 'Faithless Lightning Rod', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(164773, 'Capable of deciphering encrypted documents from Ashenvale to Zangarmarsh. This can be used to decode the Ub3r-Spanner Recipe.', NULL, NULL, NULL, 'Gryzix\'s Decoder', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(165018, 'You can feel potential energy pulsing within the crown.', NULL, NULL, NULL, 'Tempest Caller', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(166882, 'Supposedly makes you more adept at all things engineering. Surgios likes it because it spins.', NULL, NULL, NULL, 'Goblin "Mind Enhancer"', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(166886, 'Contains the instructions for building the Ub3r-Spanner.', NULL, NULL, NULL, 'Encrypted Ub3r-Spanner Schematic', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(168532, '', NULL, NULL, NULL, 'Overcharged Mecha-core', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(170540, '', NULL, NULL, NULL, 'Ravenous Anima Cell', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(177713, '', NULL, NULL, NULL, 'Pristine Venom Gland', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(177765, '', NULL, NULL, NULL, 'Witherfall Special Reserve', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(178094, 'Shining tendrils of anima swirl inside.', NULL, NULL, NULL, 'Centurion Core', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(178149, 'Replete with anima.', NULL, NULL, NULL, 'Centurion Anima Core', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(178557, 'From the desk of the Tithelord.', NULL, NULL, NULL, 'Supply Chain Memo', 0, 0, 0, 0, 0, 0, 60265, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(178561, 'A stolen memory of the Runecarver.', NULL, NULL, NULL, 'Runecarver\'s Memory', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(178562, '', NULL, NULL, NULL, 'Molten Anima', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(178996, '', NULL, NULL, NULL, 'Pristine Deathwalker Paw', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(178997, '', NULL, NULL, NULL, 'Prized Fearspinner Fangs', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(179316, '', NULL, NULL, NULL, 'Doomfang Skull', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(180536, 'A broken kyrian instrument that appears shaped by the wind.', NULL, NULL, NULL, 'Broken Kyrian Flute', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(180789, 'Anima consumed by Devourers boasts some... strange properties.', NULL, NULL, NULL, 'Devoured Anima', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(180895, 'This part looks perfect to your untutored eye.', NULL, NULL, NULL, 'Potentially Perfect Part', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(181710, 'Now inert, this core was once a source of power for its bearer.', NULL, NULL, NULL, 'Inert Centurion Core', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(181711, 'Holds a fraction of its former power, but it is not entirely inert.', NULL, NULL, NULL, 'Depleted Centurion Core', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(183802, 'A tiny piece of Lysonia\'s memories of her time among the Forsworn.', NULL, NULL, NULL, 'Memory of the Forsworn', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(184614, '', NULL, NULL, NULL, 'Essence of Misery', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(185751, 'Proof of the demise of one sworn to Zovaal the Jailer.', NULL, NULL, NULL, 'Mawsworn Emblem', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(185752, 'A thick pile of papers, detailing the mawsworn\'s plans in Korthia.', NULL, NULL, NULL, 'Mawsworn Battle Plans', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(185753, 'A tome containing spells and rituals using the magic of death.', NULL, NULL, NULL, 'Mawsworn Grimoire', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(185754, 'Anima extracted from the body of a slain devourer.', NULL, NULL, NULL, 'Devoured Anima', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(186095, 'Large pointy teeth taken from a gromit. They\'re much larger than expected.', NULL, NULL, NULL, 'Gromit Teeth', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(186105, 'The forceful talons of the Razorwing have been known to perforate even the strongest armors.', NULL, NULL, NULL, 'Razorwing Talons', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(186166, 'Anima extracted from the body of a slain devourer.', NULL, NULL, NULL, 'Devoured Anima', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(186458, 'A collection of bits of metal that can be melted down and reforged into a weapon.', NULL, NULL, NULL, 'Scrap Metal', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(190727, '', NULL, NULL, NULL, 'Security Override Orb', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(191042, 'Strong stuff.', NULL, NULL, NULL, 'Flask of Dwarven Antifreeze', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(191085, 'Cut from a well fed turtle.', NULL, NULL, NULL, 'Perfectly Tender Turtle Meat', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(191102, 'Feathers plucked from a duck.', NULL, NULL, NULL, 'Fowl Tailfeathers', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(191103, 'An offering of life to the ancestors.', NULL, NULL, NULL, 'Salamanther Heart', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(191135, 'Infused with an icy presence and just a touch of spider goo.', NULL, NULL, NULL, 'Nai\'jin\'s Runestone', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(191136, 'Infused with an icy presence and just a touch of spider goo.', NULL, NULL, NULL, 'Sin\'tia\'s Runestone', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(191137, 'Infused with an icy presence and just a touch of spider goo.', NULL, NULL, NULL, 'Julh\'ek\'s Runestone', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(191202, 'Gorloc drool. Not dissimilar to Murloc drool.', NULL, NULL, NULL, 'Saliva Sample', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(191309, 'Nearly translucent flecks of...salt?', NULL, NULL, NULL, 'Crystal Flakes', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(191424, 'As if their claws weren\'t bad enough.', NULL, NULL, NULL, 'Gnawbone Armaments', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(191736, 'Pre-chewed.', NULL, NULL, NULL, 'Duskpaw Key', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(192473, 'This thick, scaly material has a touch of the arcane about it.', NULL, NULL, NULL, 'Hornswog Hide Scraps', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(192474, 'An impossibly cold ball of icy energy.', NULL, NULL, NULL, 'Frozen Core', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(193070, 'The longer you stare into its heart, the more it seems to shift under your gaze.', NULL, NULL, NULL, 'The Insight of Tyr', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(193617, 'Used by the Snowhide shamans, this totem still contains traces of elemental power.', NULL, NULL, NULL, 'Snowhide Totem', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(194430, 'Responsible for the deaths of thousands of woodland critters.', NULL, NULL, NULL, 'Krakle\'s Trigger Paw', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(194432, 'The saddest piece of ivory you\'ve ever seen.', NULL, NULL, NULL, 'Old Stonetusk\'s Tusk', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(194433, 'Stained with the blood of the unwise and the unfortunate.', NULL, NULL, NULL, 'Bloodhorn\'s Horn', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(194439, 'An incredibly clear and cold chunk of ice. It refuses to melt.', NULL, NULL, NULL, 'Frostfist\'s Eye', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(194440, 'The bloody head grins or grimmaces, depending on the angle.', NULL, NULL, NULL, 'Yetor\'s Head', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(194444, 'In life they heralded icey doom. In death, they whisper chilling nothingness.', NULL, NULL, NULL, 'Frostjaw\'s Jaw', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(198042, 'An aromatic, sticky powder. Numbs your fingers!', NULL, NULL, NULL, 'Anesthetic Pollen', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(198406, 'A cutting from the lasher. Still wriggly!', NULL, NULL, NULL, 'Snipped Vine', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(198460, '', NULL, NULL, NULL, 'Flyspawn Beetle Parts', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(198847, 'All the crunch a young duckling needs.', NULL, NULL, NULL, 'Flyspawn Chitin', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(198848, 'Why is it dripping still?', NULL, NULL, NULL, 'Flyspawn Thorax', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(198856, 'Some say this is the best part.', NULL, NULL, NULL, 'Flyspawn Mandibles', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(200908, 'Surprisingly cute.', NULL, NULL, NULL, 'Captain Haab\'s Lucky Lure', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(201420, 'Meaty and surprisingly well seasoned, with just a hint of cartilaginous crunch.', NULL, NULL, NULL, 'Gnolan\'s House Special', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(201421, 'This might have been something interesting. But today, it is goo.', NULL, NULL, NULL, 'Unidentifiable Goo', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(202024, 'One of the massive talons of the raptor Gor\'krosh.', NULL, NULL, NULL, '"Long Knife"', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(202244, 'A selection of berries, meats, nuts, and tubers gathered from across the Upper Frostlands and perfectly preserved by the bitter cold.', NULL, NULL, NULL, 'Frosty Foraged Foods', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(203474, 'This salamanther did not skip leg day.', NULL, NULL, NULL, 'Strong Salamanther Heart', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(204265, 'A powdery stone purported to have incredible potential as a a reagent for crafting explosives.', NULL, NULL, NULL, 'Guanite', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(204833, 'This vibrating core is warm to the touch.', NULL, NULL, NULL, 'Buzzing Orb Core', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(204834, 'This might have been something interesting. But today, it is goo.', NULL, NULL, NULL, 'Unidentifiable Goo', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(204835, 'This is a left sock. But where is the right?', NULL, NULL, NULL, 'Unraveled Sock', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(204836, 'An amazing niffen treasure: an insect in amber.', NULL, NULL, NULL, 'Insect Treasure', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(204837, 'Someone didn\'t finish their snack. Now, they never will.', NULL, NULL, NULL, 'Rotting Fruit', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(204838, 'A niffen child\'s forgotten keepsake.', NULL, NULL, NULL, 'Discarded Toy', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(204839, 'Deliciously aged feet.', NULL, NULL, NULL, 'Aged Feet', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(204840, 'A distinct scent, bottled for later.', NULL, NULL, NULL, 'Bottled Pheromones', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(204841, 'It\'s hard to tell what kind of creature this once was.', NULL, NULL, NULL, 'Decayed Remains', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(204842, 'A beautiful but mostly worthless gem.', NULL, NULL, NULL, 'Red Sparklepretty', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(205117, 'Thick and resilient, this armor was forged by a smith with an innate connection to the earth and the ores that run through it.', NULL, NULL, NULL, 'Blackened Plate', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(205158, 'Light, strong, and just a little morbid, this webbing is all the more resilient for the high calcium content.', NULL, NULL, NULL, 'Calcisilk Bundle', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(205167, 'These crystaline fragments twitch and hum with a motive force all their own.', NULL, NULL, NULL, 'Living Chips', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(205449, 'While little more than fragments of ancient titan artifice, these shards still hum with the enchantments laid onto them millenia ago.', NULL, NULL, NULL, 'Relic Shards', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(208593, 'An astoundingly firm, leathery blade of foliage. Found throughout the Emerald Dream.', NULL, NULL, NULL, 'Shadowed Dreamleaf', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(208644, 'Combined with some other key ingredients, this is the perfect foundation for a hearty fertilizer.', NULL, NULL, NULL, 'Lasher Plant Matter', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(208645, 'The dust pulses irregularly with barely-contained energy.', NULL, NULL, NULL, 'Unstable Faerie Dust', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(209555, 'Titan script adorns the metal bands encircling the glowing orb.', NULL, NULL, NULL, 'Orb of Rathmus', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(210239, 'When cleared of blood, dark green marrow can be seen frothing up from pits speckling the bones.', NULL, NULL, NULL, 'Pitted Bones', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(210878, 'Just don\'t ask where they get the wax.', NULL, NULL, NULL, 'Flickerflame Candle', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(211493, 'Softens the blows from earthen hands. Less so for others.', NULL, NULL, NULL, 'Brax\'s Brass Knuckles', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(211865, 'A collection of scavenged earthen keys. Lightly chewed.', NULL, NULL, NULL, 'Cogchewer\'s Keys', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(212177, 'The kobolds inhabiting the Ringing Deeps can find a use for almost anything. Maybe even this.', NULL, NULL, NULL, 'Useful-Looking Scrap', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(212493, 'Gnawbles and Middles in Gundargaz may be interested in this.', NULL, NULL, NULL, 'Odd Glob of Wax', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(212575, 'A thin coating of wax promises a smooth action in any lock and the collection of any stray pocket lint.', NULL, NULL, NULL, 'The Candle Keys', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(212924, 'Flip to see which Hearthstone card you recovered.', NULL, NULL, NULL, 'Stolen Hearthstone Card', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(212980, 'While its production may be horrifying, this waxy substance is firm yet malleable and burns merrily. Perfect for making candles.', NULL, NULL, NULL, 'Waxy Excretion', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(213002, 'This odd organ replaces the creature\'s heart. It emits a faint energy even after the creature has died.', NULL, NULL, NULL, 'Charged Core', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(213171, 'The rings on this horn tell the age of the shalehorn. It is smooth, durable, and will make a beautiful, high-quality instrument.', NULL, NULL, NULL, 'Pristine Horn', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(213172, 'A letter soaked in blood.', NULL, NULL, NULL, 'A Red Missive', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(215234, 'This orb-like artifact is warm to the touch. It vibrates slightly and emits a buzzing sound.', NULL, NULL, NULL, 'Titan Artifact', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(216670, 'This soft wax, still warm to the touch, sparkles with internal embers.', NULL, NULL, NULL, 'Fire Bee Wax', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(217385, 'Janky the kobold candlesmith in Gundargaz might be interested in something like this.', NULL, NULL, NULL, 'Clump of Waxy Excretion', 0, 0, 0, 0, 0, 0, 79555, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(217388, 'Janky the kobold candlesmith in Gundargaz might be interested in something like this.', NULL, NULL, NULL, 'Crate of Devotional Candles', 0, 0, 0, 0, 0, 0, 79554, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(217389, 'A kobold would consider these finely aged, not abandoned.', NULL, NULL, NULL, 'Devotional Candle', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(217390, 'Janky the kobold candlesmith in Gundargaz might be interested in something like this.', NULL, NULL, NULL, 'Coagulated Black Blood Clot', 0, 0, 0, 0, 0, 0, 80378, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(217391, 'The decayed, liquified remains of forgotten horrors. Terrible in form and power. But what sort of candle will it make?', NULL, NULL, NULL, 'Coagulated Black Blood', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(217998, 'Tasty, tasty grub! Sweetest, squelch-iest meat!', NULL, NULL, NULL, 'Sweetmeat', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(218739, 'The rings on this horn tell the age of the unicorn moose. It is smooth, durable, and will make a beautiful, high-quality instrument.', NULL, NULL, NULL, 'Pristine Horn', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(219227, '', NULL, NULL, NULL, 'Swollen Kobyss Eye', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(219228, '', NULL, NULL, NULL, 'Fetid Slime Sac', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(219254, '', NULL, NULL, NULL, 'Writhing Antennae', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(219806, 'This small cog smells of mineral oil and is conspicuously warm to the touch.', NULL, NULL, NULL, 'Awakened Cog', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(219807, 'Surprisingly heavy, this small gem emits a faint ringing sound.', NULL, NULL, NULL, 'Ringing Gemstone', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(223891, 'Under a layer of sand and dust lies a hard elemental core that tremors faintly in your hand.', NULL, NULL, NULL, 'Igneous Core', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(224253, 'Even now, small chunks of coal tumble aggressively at you if unsecured.', NULL, NULL, NULL, 'Elementally Active Coal', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(225662, 'Delicate cascade of fine, luminous particles, each swirling and twinkling with an ethereal glow, imbued with the very essence of magic itself.', NULL, NULL, NULL, 'Arcane Dust', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(225663, 'Crystals refract light into a mesmerizing dance of color, evoking a sense of enchantment and boundless magic.', NULL, NULL, NULL, 'Radiant Prism Crystals', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(225674, 'Broken but not unmendable.', NULL, NULL, NULL, 'Broken Stoneheart', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(225709, 'You think he would have noticed its absence.', NULL, NULL, NULL, 'Brax\'s Left Shoe', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(225710, 'The horns are a bit much.', NULL, NULL, NULL, 'Brax\'s Other Hat', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(225715, 'Basement stuff. Cleaning basic slimes, sludges, anything dead or decaying.', NULL, NULL, NULL, 'Brax\'s To-Do List', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(225716, 'The teeth are shiny and well-worn, most likely rubbed for good luck.', NULL, NULL, NULL, 'Brax\'s Favorite Cog', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(225718, 'This looks suspiciously like a railroad spike.', NULL, NULL, NULL, 'Brax\'s Toothpick', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(225767, 'Use in Awakening the Machine to create a bonus toolbox!', NULL, NULL, NULL, 'Spare Toolbox', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(225783, 'Motes of glittering dust are constantly vanishing and reappearing in tiny bursts of magic.', NULL, NULL, NULL, 'Spatial Residue', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(225895, 'A rare fusion of ice and flame where the clash of opposing elements forms an impenetrable barrier.', NULL, NULL, NULL, 'Frostfire Essence', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(225920, 'Arcane curios, relics, and other enigmatic artifacts, waiting to be reclaimed.', NULL, NULL, NULL, 'Stolen Kirin Tor Artifacts', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(226158, 'This soulstone holds Zuramata\'s demon\'s essence, constantly replenishing his dark power.', NULL, NULL, NULL, 'Zuramat\'s Soulstone', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(226162, 'Inscribed with glowing runes and sealed with wax, this scroll holds a potent spell.', NULL, NULL, NULL, 'Arcane Manuscript', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(228228, 'Gnawbles the kobold in Gundargaz may be interested in this.', NULL, NULL, NULL, 'Strange Lump of Wax', 0, 0, 0, 0, 0, 0, 79343, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(229393, 'You can see a cloudy substance moving in this jar. It occasionally shoots forward into the jar\'s edge and dissipates.', NULL, NULL, NULL, 'Lapbug Essence', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(229395, 'The mist in this jar sits heavily on the bottom. Swirling the jar around shows it\'s acting more like liquid than a gas.', NULL, NULL, NULL, 'Slateback Essence', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(229396, 'The particles in this jar are constantly moving around. You can make out small twinkles, almost star-like in the depths of its murk.', NULL, NULL, NULL, 'Flyer Essence', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(229412, 'Plucked from the corpse of a devourer, this anima swirls languidly and glows with a bright blue light.', NULL, NULL, NULL, 'Devourer Anima', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(229895, 'This scepter belongs to the K\'areshi high priests. Ethereal energy runes come to life when you pick it up, and hum faintly before vanishing.', NULL, NULL, NULL, 'Scepter of Priesthood', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(229970, 'These blue and transparent crystals can be found in small colonies. They are smooth with an oily film on them that seems to repel sand.', NULL, NULL, NULL, 'Blood of K\'aresh Deposit', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(231508, 'A variety of grains and meats. Slightly squashed. Very stolen.', NULL, NULL, NULL, 'Stolen Food Shipment', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(233016, 'A collection of bones from animals in K\'aresh.', NULL, NULL, NULL, 'Creature Bones', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(237010, 'A part of a void shielding device. Or just random junk. Definitely one of those two.', NULL, NULL, NULL, 'Void Shielding Part', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(237896, 'The mist in this jar floats lightly to the top. It swirls like a vortex.', NULL, NULL, NULL, 'Thorntail Essence', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(243049, 'It\'s literally just a rock.', NULL, NULL, NULL, 'Prosperity Pebble', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(243050, 'Don\'t wish too hard!', NULL, NULL, NULL, 'Backfire Wish Bracelet', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(243053, 'You\'re lucky you don\'t have to drink this.', NULL, NULL, NULL, 'Expired Luck Potion', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(243054, 'Careful how you spend it.', NULL, NULL, NULL, 'Coin of Endless Debt', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186),
(243055, 'Two left shoes of different sizes.', NULL, NULL, NULL, 'Mismatched Shoes of Balance', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67186);
@@ -1 +0,0 @@
DELETE FROM hotfix_blob WHERE tablehash IN (0x137145D0, 0x1457292F, 0x8343C44E, 0xC2D5BA4C );
@@ -1,30 +0,0 @@
DELETE FROM `item_sparse` WHERE `ID`=122189;
INSERT INTO `item_sparse` (`ID`, `Description`, `Display3`, `Display2`, `Display1`, `Display`, `ExpansionID`, `DmgVariance`, `LimitCategory`, `DurationInInventory`, `QualityModifier`, `BagFamily`, `StartQuestID`, `LanguageID`, `ItemRange`, `StatPercentageOfSocket1`, `StatPercentageOfSocket2`, `StatPercentageOfSocket3`, `StatPercentageOfSocket4`, `StatPercentageOfSocket5`, `StatPercentageOfSocket6`, `StatPercentageOfSocket7`, `StatPercentageOfSocket8`, `StatPercentageOfSocket9`, `StatPercentageOfSocket10`, `StatPercentEditor1`, `StatPercentEditor2`, `StatPercentEditor3`, `StatPercentEditor4`, `StatPercentEditor5`, `StatPercentEditor6`, `StatPercentEditor7`, `StatPercentEditor8`, `StatPercentEditor9`, `StatPercentEditor10`, `StatModifierBonusStat1`, `StatModifierBonusStat2`, `StatModifierBonusStat3`, `StatModifierBonusStat4`, `StatModifierBonusStat5`, `StatModifierBonusStat6`, `StatModifierBonusStat7`, `StatModifierBonusStat8`, `StatModifierBonusStat9`, `StatModifierBonusStat10`, `Stackable`, `MaxCount`, `MinReputation`, `RequiredAbility`, `AllowableRace1`, `AllowableRace2`, `SellPrice`, `BuyPrice`, `VendorStackCount`, `PriceVariance`, `PriceRandomValue`, `Flags1`, `Flags2`, `Flags3`, `Flags4`, `Flags5`, `FactionRelated`, `ModifiedCraftingReagentItemID`, `ContentTuningID`, `PlayerLevelToItemLevelCurveID`, `ItemLevelOffsetCurveID`, `ItemLevelOffsetItemLevel`, `ItemSquishEraID`, `ItemNameDescriptionID`, `RequiredTransmogHoliday`, `RequiredHoliday`, `GemProperties`, `SocketMatchEnchantmentId`, `TotemCategoryID`, `InstanceBound`, `ZoneBound1`, `ZoneBound2`, `ItemSet`, `LockID`, `PageID`, `ItemDelay`, `MinFactionID`, `RequiredSkillRank`, `RequiredSkill`, `ItemLevel`, `AllowableClass`, `ArtifactID`, `SpellWeight`, `SpellWeightCategory`, `SocketType1`, `SocketType2`, `SocketType3`, `SheatheType`, `Material`, `PageMaterialID`, `Bonding`, `DamageDamageType`, `ContainerSlots`, `RequiredPVPMedal`, `RequiredPVPRank`, `RequiredLevel`, `InventoryType`, `OverallQualityID`, `VerifiedBuild`) VALUES
(122189, 'A mysterious and ancient relic of the draenei''s past.', NULL, NULL, NULL, 'Dream of Argus', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0); -- Dream of Argus
DELETE FROM `item_sparse` WHERE `ID`=213157;
INSERT INTO `item_sparse` (`ID`, `Description`, `Display3`, `Display2`, `Display1`, `Display`, `ExpansionID`, `DmgVariance`, `LimitCategory`, `DurationInInventory`, `QualityModifier`, `BagFamily`, `StartQuestID`, `LanguageID`, `ItemRange`, `StatPercentageOfSocket1`, `StatPercentageOfSocket2`, `StatPercentageOfSocket3`, `StatPercentageOfSocket4`, `StatPercentageOfSocket5`, `StatPercentageOfSocket6`, `StatPercentageOfSocket7`, `StatPercentageOfSocket8`, `StatPercentageOfSocket9`, `StatPercentageOfSocket10`, `StatPercentEditor1`, `StatPercentEditor2`, `StatPercentEditor3`, `StatPercentEditor4`, `StatPercentEditor5`, `StatPercentEditor6`, `StatPercentEditor7`, `StatPercentEditor8`, `StatPercentEditor9`, `StatPercentEditor10`, `StatModifierBonusStat1`, `StatModifierBonusStat2`, `StatModifierBonusStat3`, `StatModifierBonusStat4`, `StatModifierBonusStat5`, `StatModifierBonusStat6`, `StatModifierBonusStat7`, `StatModifierBonusStat8`, `StatModifierBonusStat9`, `StatModifierBonusStat10`, `Stackable`, `MaxCount`, `MinReputation`, `RequiredAbility`, `AllowableRace1`, `AllowableRace2`, `SellPrice`, `BuyPrice`, `VendorStackCount`, `PriceVariance`, `PriceRandomValue`, `Flags1`, `Flags2`, `Flags3`, `Flags4`, `Flags5`, `FactionRelated`, `ModifiedCraftingReagentItemID`, `ContentTuningID`, `PlayerLevelToItemLevelCurveID`, `ItemLevelOffsetCurveID`, `ItemLevelOffsetItemLevel`, `ItemSquishEraID`, `ItemNameDescriptionID`, `RequiredTransmogHoliday`, `RequiredHoliday`, `GemProperties`, `SocketMatchEnchantmentId`, `TotemCategoryID`, `InstanceBound`, `ZoneBound1`, `ZoneBound2`, `ItemSet`, `LockID`, `PageID`, `ItemDelay`, `MinFactionID`, `RequiredSkillRank`, `RequiredSkill`, `ItemLevel`, `AllowableClass`, `ArtifactID`, `SpellWeight`, `SpellWeightCategory`, `SocketType1`, `SocketType2`, `SocketType3`, `SheatheType`, `Material`, `PageMaterialID`, `Bonding`, `DamageDamageType`, `ContainerSlots`, `RequiredPVPMedal`, `RequiredPVPRank`, `RequiredLevel`, `InventoryType`, `OverallQualityID`, `VerifiedBuild`) VALUES
(213157, 'A light layer of grey pollen covers these flowers. The slightest touch of wind spreads the pollen, making it look like the spread of ashes.', NULL, NULL, NULL, 'Ashenfold', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0); -- Ashenfold
DELETE FROM `item_sparse` WHERE `ID`=121819;
INSERT INTO `item_sparse` (`ID`, `Description`, `Display3`, `Display2`, `Display1`, `Display`, `ExpansionID`, `DmgVariance`, `LimitCategory`, `DurationInInventory`, `QualityModifier`, `BagFamily`, `StartQuestID`, `LanguageID`, `ItemRange`, `StatPercentageOfSocket1`, `StatPercentageOfSocket2`, `StatPercentageOfSocket3`, `StatPercentageOfSocket4`, `StatPercentageOfSocket5`, `StatPercentageOfSocket6`, `StatPercentageOfSocket7`, `StatPercentageOfSocket8`, `StatPercentageOfSocket9`, `StatPercentageOfSocket10`, `StatPercentEditor1`, `StatPercentEditor2`, `StatPercentEditor3`, `StatPercentEditor4`, `StatPercentEditor5`, `StatPercentEditor6`, `StatPercentEditor7`, `StatPercentEditor8`, `StatPercentEditor9`, `StatPercentEditor10`, `StatModifierBonusStat1`, `StatModifierBonusStat2`, `StatModifierBonusStat3`, `StatModifierBonusStat4`, `StatModifierBonusStat5`, `StatModifierBonusStat6`, `StatModifierBonusStat7`, `StatModifierBonusStat8`, `StatModifierBonusStat9`, `StatModifierBonusStat10`, `Stackable`, `MaxCount`, `MinReputation`, `RequiredAbility`, `AllowableRace1`, `AllowableRace2`, `SellPrice`, `BuyPrice`, `VendorStackCount`, `PriceVariance`, `PriceRandomValue`, `Flags1`, `Flags2`, `Flags3`, `Flags4`, `Flags5`, `FactionRelated`, `ModifiedCraftingReagentItemID`, `ContentTuningID`, `PlayerLevelToItemLevelCurveID`, `ItemLevelOffsetCurveID`, `ItemLevelOffsetItemLevel`, `ItemSquishEraID`, `ItemNameDescriptionID`, `RequiredTransmogHoliday`, `RequiredHoliday`, `GemProperties`, `SocketMatchEnchantmentId`, `TotemCategoryID`, `InstanceBound`, `ZoneBound1`, `ZoneBound2`, `ItemSet`, `LockID`, `PageID`, `ItemDelay`, `MinFactionID`, `RequiredSkillRank`, `RequiredSkill`, `ItemLevel`, `AllowableClass`, `ArtifactID`, `SpellWeight`, `SpellWeightCategory`, `SocketType1`, `SocketType2`, `SocketType3`, `SheatheType`, `Material`, `PageMaterialID`, `Bonding`, `DamageDamageType`, `ContainerSlots`, `RequiredPVPMedal`, `RequiredPVPRank`, `RequiredLevel`, `InventoryType`, `OverallQualityID`, `VerifiedBuild`) VALUES
(121819, 'These notes make mention of the mysterious device in upper Skettis.', NULL, NULL, NULL, 'Research Notes', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0); -- Research Notes
DELETE FROM `item_sparse` WHERE `ID`=212979;
INSERT INTO `item_sparse` (`ID`, `Description`, `Display3`, `Display2`, `Display1`, `Display`, `ExpansionID`, `DmgVariance`, `LimitCategory`, `DurationInInventory`, `QualityModifier`, `BagFamily`, `StartQuestID`, `LanguageID`, `ItemRange`, `StatPercentageOfSocket1`, `StatPercentageOfSocket2`, `StatPercentageOfSocket3`, `StatPercentageOfSocket4`, `StatPercentageOfSocket5`, `StatPercentageOfSocket6`, `StatPercentageOfSocket7`, `StatPercentageOfSocket8`, `StatPercentageOfSocket9`, `StatPercentageOfSocket10`, `StatPercentEditor1`, `StatPercentEditor2`, `StatPercentEditor3`, `StatPercentEditor4`, `StatPercentEditor5`, `StatPercentEditor6`, `StatPercentEditor7`, `StatPercentEditor8`, `StatPercentEditor9`, `StatPercentEditor10`, `StatModifierBonusStat1`, `StatModifierBonusStat2`, `StatModifierBonusStat3`, `StatModifierBonusStat4`, `StatModifierBonusStat5`, `StatModifierBonusStat6`, `StatModifierBonusStat7`, `StatModifierBonusStat8`, `StatModifierBonusStat9`, `StatModifierBonusStat10`, `Stackable`, `MaxCount`, `MinReputation`, `RequiredAbility`, `AllowableRace1`, `AllowableRace2`, `SellPrice`, `BuyPrice`, `VendorStackCount`, `PriceVariance`, `PriceRandomValue`, `Flags1`, `Flags2`, `Flags3`, `Flags4`, `Flags5`, `FactionRelated`, `ModifiedCraftingReagentItemID`, `ContentTuningID`, `PlayerLevelToItemLevelCurveID`, `ItemLevelOffsetCurveID`, `ItemLevelOffsetItemLevel`, `ItemSquishEraID`, `ItemNameDescriptionID`, `RequiredTransmogHoliday`, `RequiredHoliday`, `GemProperties`, `SocketMatchEnchantmentId`, `TotemCategoryID`, `InstanceBound`, `ZoneBound1`, `ZoneBound2`, `ItemSet`, `LockID`, `PageID`, `ItemDelay`, `MinFactionID`, `RequiredSkillRank`, `RequiredSkill`, `ItemLevel`, `AllowableClass`, `ArtifactID`, `SpellWeight`, `SpellWeightCategory`, `SocketType1`, `SocketType2`, `SocketType3`, `SheatheType`, `Material`, `PageMaterialID`, `Bonding`, `DamageDamageType`, `ContainerSlots`, `RequiredPVPMedal`, `RequiredPVPRank`, `RequiredLevel`, `InventoryType`, `OverallQualityID`, `VerifiedBuild`) VALUES
(212979, 'Contains a starter set of Hearthstone cards to add to your collection.', NULL, NULL, NULL, 'Hearthstone Starter Pack', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0); -- Hearthstone Starter Pack
DELETE FROM `item_sparse` WHERE `ID`=208004;
INSERT INTO `item_sparse` (`ID`, `Description`, `Display3`, `Display2`, `Display1`, `Display`, `ExpansionID`, `DmgVariance`, `LimitCategory`, `DurationInInventory`, `QualityModifier`, `BagFamily`, `StartQuestID`, `LanguageID`, `ItemRange`, `StatPercentageOfSocket1`, `StatPercentageOfSocket2`, `StatPercentageOfSocket3`, `StatPercentageOfSocket4`, `StatPercentageOfSocket5`, `StatPercentageOfSocket6`, `StatPercentageOfSocket7`, `StatPercentageOfSocket8`, `StatPercentageOfSocket9`, `StatPercentageOfSocket10`, `StatPercentEditor1`, `StatPercentEditor2`, `StatPercentEditor3`, `StatPercentEditor4`, `StatPercentEditor5`, `StatPercentEditor6`, `StatPercentEditor7`, `StatPercentEditor8`, `StatPercentEditor9`, `StatPercentEditor10`, `StatModifierBonusStat1`, `StatModifierBonusStat2`, `StatModifierBonusStat3`, `StatModifierBonusStat4`, `StatModifierBonusStat5`, `StatModifierBonusStat6`, `StatModifierBonusStat7`, `StatModifierBonusStat8`, `StatModifierBonusStat9`, `StatModifierBonusStat10`, `Stackable`, `MaxCount`, `MinReputation`, `RequiredAbility`, `AllowableRace1`, `AllowableRace2`, `SellPrice`, `BuyPrice`, `VendorStackCount`, `PriceVariance`, `PriceRandomValue`, `Flags1`, `Flags2`, `Flags3`, `Flags4`, `Flags5`, `FactionRelated`, `ModifiedCraftingReagentItemID`, `ContentTuningID`, `PlayerLevelToItemLevelCurveID`, `ItemLevelOffsetCurveID`, `ItemLevelOffsetItemLevel`, `ItemSquishEraID`, `ItemNameDescriptionID`, `RequiredTransmogHoliday`, `RequiredHoliday`, `GemProperties`, `SocketMatchEnchantmentId`, `TotemCategoryID`, `InstanceBound`, `ZoneBound1`, `ZoneBound2`, `ItemSet`, `LockID`, `PageID`, `ItemDelay`, `MinFactionID`, `RequiredSkillRank`, `RequiredSkill`, `ItemLevel`, `AllowableClass`, `ArtifactID`, `SpellWeight`, `SpellWeightCategory`, `SocketType1`, `SocketType2`, `SocketType3`, `SheatheType`, `Material`, `PageMaterialID`, `Bonding`, `DamageDamageType`, `ContainerSlots`, `RequiredPVPMedal`, `RequiredPVPRank`, `RequiredLevel`, `InventoryType`, `OverallQualityID`, `VerifiedBuild`) VALUES
(208004, 'A soft, bitter-smelling herb.', NULL, NULL, NULL, 'Wingfoil', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0); -- Wingfoil
DELETE FROM `item_sparse` WHERE `ID`=198855;
INSERT INTO `item_sparse` (`ID`, `Description`, `Display3`, `Display2`, `Display1`, `Display`, `ExpansionID`, `DmgVariance`, `LimitCategory`, `DurationInInventory`, `QualityModifier`, `BagFamily`, `StartQuestID`, `LanguageID`, `ItemRange`, `StatPercentageOfSocket1`, `StatPercentageOfSocket2`, `StatPercentageOfSocket3`, `StatPercentageOfSocket4`, `StatPercentageOfSocket5`, `StatPercentageOfSocket6`, `StatPercentageOfSocket7`, `StatPercentageOfSocket8`, `StatPercentageOfSocket9`, `StatPercentageOfSocket10`, `StatPercentEditor1`, `StatPercentEditor2`, `StatPercentEditor3`, `StatPercentEditor4`, `StatPercentEditor5`, `StatPercentEditor6`, `StatPercentEditor7`, `StatPercentEditor8`, `StatPercentEditor9`, `StatPercentEditor10`, `StatModifierBonusStat1`, `StatModifierBonusStat2`, `StatModifierBonusStat3`, `StatModifierBonusStat4`, `StatModifierBonusStat5`, `StatModifierBonusStat6`, `StatModifierBonusStat7`, `StatModifierBonusStat8`, `StatModifierBonusStat9`, `StatModifierBonusStat10`, `Stackable`, `MaxCount`, `MinReputation`, `RequiredAbility`, `AllowableRace1`, `AllowableRace2`, `SellPrice`, `BuyPrice`, `VendorStackCount`, `PriceVariance`, `PriceRandomValue`, `Flags1`, `Flags2`, `Flags3`, `Flags4`, `Flags5`, `FactionRelated`, `ModifiedCraftingReagentItemID`, `ContentTuningID`, `PlayerLevelToItemLevelCurveID`, `ItemLevelOffsetCurveID`, `ItemLevelOffsetItemLevel`, `ItemSquishEraID`, `ItemNameDescriptionID`, `RequiredTransmogHoliday`, `RequiredHoliday`, `GemProperties`, `SocketMatchEnchantmentId`, `TotemCategoryID`, `InstanceBound`, `ZoneBound1`, `ZoneBound2`, `ItemSet`, `LockID`, `PageID`, `ItemDelay`, `MinFactionID`, `RequiredSkillRank`, `RequiredSkill`, `ItemLevel`, `AllowableClass`, `ArtifactID`, `SpellWeight`, `SpellWeightCategory`, `SocketType1`, `SocketType2`, `SocketType3`, `SheatheType`, `Material`, `PageMaterialID`, `Bonding`, `DamageDamageType`, `ContainerSlots`, `RequiredPVPMedal`, `RequiredPVPRank`, `RequiredLevel`, `InventoryType`, `OverallQualityID`, `VerifiedBuild`) VALUES
(198855, 'This net can be used to catch plenty of fish and replenish the fishing hole.', NULL, NULL, NULL, 'Throw Net', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0); -- Throw Net
DELETE FROM `item_sparse` WHERE `ID`=231762;
INSERT INTO `item_sparse` (`ID`, `Description`, `Display3`, `Display2`, `Display1`, `Display`, `ExpansionID`, `DmgVariance`, `LimitCategory`, `DurationInInventory`, `QualityModifier`, `BagFamily`, `StartQuestID`, `LanguageID`, `ItemRange`, `StatPercentageOfSocket1`, `StatPercentageOfSocket2`, `StatPercentageOfSocket3`, `StatPercentageOfSocket4`, `StatPercentageOfSocket5`, `StatPercentageOfSocket6`, `StatPercentageOfSocket7`, `StatPercentageOfSocket8`, `StatPercentageOfSocket9`, `StatPercentageOfSocket10`, `StatPercentEditor1`, `StatPercentEditor2`, `StatPercentEditor3`, `StatPercentEditor4`, `StatPercentEditor5`, `StatPercentEditor6`, `StatPercentEditor7`, `StatPercentEditor8`, `StatPercentEditor9`, `StatPercentEditor10`, `StatModifierBonusStat1`, `StatModifierBonusStat2`, `StatModifierBonusStat3`, `StatModifierBonusStat4`, `StatModifierBonusStat5`, `StatModifierBonusStat6`, `StatModifierBonusStat7`, `StatModifierBonusStat8`, `StatModifierBonusStat9`, `StatModifierBonusStat10`, `Stackable`, `MaxCount`, `MinReputation`, `RequiredAbility`, `AllowableRace1`, `AllowableRace2`, `SellPrice`, `BuyPrice`, `VendorStackCount`, `PriceVariance`, `PriceRandomValue`, `Flags1`, `Flags2`, `Flags3`, `Flags4`, `Flags5`, `FactionRelated`, `ModifiedCraftingReagentItemID`, `ContentTuningID`, `PlayerLevelToItemLevelCurveID`, `ItemLevelOffsetCurveID`, `ItemLevelOffsetItemLevel`, `ItemSquishEraID`, `ItemNameDescriptionID`, `RequiredTransmogHoliday`, `RequiredHoliday`, `GemProperties`, `SocketMatchEnchantmentId`, `TotemCategoryID`, `InstanceBound`, `ZoneBound1`, `ZoneBound2`, `ItemSet`, `LockID`, `PageID`, `ItemDelay`, `MinFactionID`, `RequiredSkillRank`, `RequiredSkill`, `ItemLevel`, `AllowableClass`, `ArtifactID`, `SpellWeight`, `SpellWeightCategory`, `SocketType1`, `SocketType2`, `SocketType3`, `SheatheType`, `Material`, `PageMaterialID`, `Bonding`, `DamageDamageType`, `ContainerSlots`, `RequiredPVPMedal`, `RequiredPVPRank`, `RequiredLevel`, `InventoryType`, `OverallQualityID`, `VerifiedBuild`) VALUES
(231762, 'This has patches of gray faux fur here and there and should be returned to its rightful owner.', NULL, NULL, NULL, 'Tiny Mechanical Mouse', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0); -- Tiny Mechanical Mouse
@@ -1,45 +0,0 @@
--
-- Trophy.db2 hotfix mirror (garrison monument trophies).
--
-- Trophy.db2 (FileDataId 975024, layout 0xA17123C5) has shipped in every build for years and TrinityCore
-- already carried correct metadata for it (`TrophyMeta` in DB2Metadata.h) and already extracted it
-- (DBFilesClientList.h), but no store ever loaded it - there was no TrophyEntry, no TrophyLoadInfo, no
-- sTrophyStore and no HOTFIX_SEL_TROPHY. sTrophyStore is added in this branch, which requires these two
-- mirror tables to exist: HotfixDatabase prepares its statements against them unconditionally at startup,
-- so worldserver will ABORT ON BOOT if this file has not been applied.
--
-- The tables ship EMPTY on purpose. That is the normal state for a hotfix mirror: the 16 real rows are read
-- from the client's own Trophy.db2 (M:/WorldofWarcraft/dbc/enUS/Trophy.db2, 779 bytes, 16 records), and
-- these tables exist only so a row can be overridden or added later without a client patch.
--
-- Column order and types are taken from the layout hash DB2Metadata.h already pins for 12.0.7.68275
-- (0xA17123C5), cross-checked against the WoWDBDefs definition for that same layout, which lists it as
-- $noninline,id$ID<32> / Name_lang / TrophyTypeID<u8> / GameObjectDisplayInfoID<32> / PlayerConditionID<u32>
-- and against the file's own field-storage info (TrophyTypeID is 3 bits, GameObjectDisplayInfoID 16 signed
-- bits, PlayerConditionID a 4-bit index into a 9-entry pallet).
--
-- Idempotent.
--
DROP TABLE IF EXISTS `trophy`;
CREATE TABLE `trophy` (
`ID` INT UNSIGNED NOT NULL DEFAULT '0',
`Name` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`TrophyTypeID` TINYINT UNSIGNED NOT NULL DEFAULT '0',
`GameObjectDisplayInfoID` INT NOT NULL DEFAULT '0',
`PlayerConditionID` INT UNSIGNED NOT NULL DEFAULT '0',
`VerifiedBuild` SMALLINT UNSIGNED NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
DROP TABLE IF EXISTS `trophy_locale`;
CREATE TABLE `trophy_locale` (
`ID` INT UNSIGNED NOT NULL DEFAULT '0',
`locale` VARCHAR(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`Name_lang` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`VerifiedBuild` INT NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- No INSERTs. The client file is the source of the 16 rows; adding one here would only be to override the
-- client, which nothing in this branch needs.
@@ -1,158 +0,0 @@
-- Delete Duplicate Entries
DELETE FROM `item_sparse` WHERE `ID`=191909 AND `VerifiedBuild`=67186;
DELETE FROM `broadcast_text` WHERE `ID`=192846 AND `VerifiedBuild`=61609;
DELETE FROM `broadcast_text` WHERE `ID`=192847 AND `VerifiedBuild`=61609;
DELETE FROM `broadcast_text` WHERE `ID`=192848 AND `VerifiedBuild`=61609;
DELETE FROM `broadcast_text` WHERE `ID`=192849 AND `VerifiedBuild`=61609;
DELETE FROM `broadcast_text` WHERE `ID`=192850 AND `VerifiedBuild`=61609;
DELETE FROM `broadcast_text` WHERE `ID`=200172 AND `VerifiedBuild`=61609;
DELETE FROM `broadcast_text` WHERE `ID`=200173 AND `VerifiedBuild`=61609;
DELETE FROM `broadcast_text` WHERE `ID`=200174 AND `VerifiedBuild`=61609;
DELETE FROM `broadcast_text` WHERE `ID`=204129 AND `VerifiedBuild`=64743;
DELETE FROM `broadcast_text` WHERE `ID`=204130 AND `VerifiedBuild`=64743;
DELETE FROM `broadcast_text` WHERE `ID`=204135 AND `VerifiedBuild`=64743;
DELETE FROM `broadcast_text` WHERE `ID`=211742 AND `VerifiedBuild`=60568;
DELETE FROM `broadcast_text` WHERE `ID`=211743 AND `VerifiedBuild`=60568;
DELETE FROM `broadcast_text` WHERE `ID`=211744 AND `VerifiedBuild`=60568;
DELETE FROM `broadcast_text` WHERE `ID`=211745 AND `VerifiedBuild`=60568;
DELETE FROM `broadcast_text` WHERE `ID`=211748 AND `VerifiedBuild`=60568;
DELETE FROM `broadcast_text` WHERE `ID`=211749 AND `VerifiedBuild`=60568;
DELETE FROM `broadcast_text` WHERE `ID`=211750 AND `VerifiedBuild`=60568;
-- Update Build 68974
UPDATE `achievement` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `achievement_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `area_group_member` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `area_trigger_action_set` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `bank_tab` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild`=-1;
UPDATE `battle_pet_species` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `battle_pet_species_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `broadcast_text` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild`=0;
UPDATE `broadcast_text` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `broadcast_text_duration` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild`=-63003;
UPDATE `broadcast_text_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `char_titles` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `char_titles_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `chr_customization_choice` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `chr_customization_choice_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `chr_customization_element` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `chr_customization_option` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `chr_customization_option_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `content_tuning` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `conversation_line` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `creature_display_info` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `creature_display_info_extra` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `creature_label` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `criteria` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `criteria_tree` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `criteria_tree_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `currency_types` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `currency_types_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `curve` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `curve_point` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `dungeon_encounter` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `dungeon_encounter_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `expected_stat_mod` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `gameobject_label` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `gossip_npc_option` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `initiative_milestone` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `initiative_reward` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `initiative_reward_x_milestone` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `initiative_task` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `initiative_x_task` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `item` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `item_bonus` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `item_bonus_tree_node` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `item_creation_context` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `item_currency_cost` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `item_effect` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `item_extended_cost` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `item_search_name` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `item_search_name_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `item_sparse` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `item_sparse_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `item_spec_override` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `item_x_bonus_tree` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `item_x_item_effect` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `journal_encounter_section` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `journal_encounter_section_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `mail_template` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `mail_template_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `map` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `map_challenge_mode` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `map_challenge_mode_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `map_difficulty` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild`=-1;
UPDATE `map_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `modified_crafting_item` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `modifier_tree` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `mount` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `mount_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `mount_x_display` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `neighborhood_initiative` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `neighborhood_map` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `neighborhood_plot` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `perks_activity` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `perks_activity_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `phase` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `phase_x_phase_group` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `player_condition` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `player_condition_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `player_data_element_character` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `player_data_flag_account` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `quest_v2` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `room_component_option` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `runeforge_legendary_ability` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild`=0;
UPDATE `scenario` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `scenario_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `scenario_step` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `scenario_step_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `skill_line_ability` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `skill_line_ability_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `sound_kit` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `spell` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `spell_aura_options` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `spell_aura_restrictions` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `spell_casting_requirements` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `spell_categories` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `spell_class_options` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `spell_cooldowns` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `spell_duration` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `spell_effect` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `spell_interrupts` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `spell_item_enchantment` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `spell_item_enchantment_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `spell_label` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `spell_levels` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `spell_misc` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `spell_name` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `spell_name_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `spell_power` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `spell_reagents` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `spell_shapeshift` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `spell_target_restrictions` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `spell_visual` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `spell_visual_effect_name` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `spell_visual_kit` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `spell_x_spell_visual` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `summon_properties` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `trait_currency_source` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `trait_currency_source_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `trait_definition` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `trait_definition_effect_points` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `trait_definition_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `trait_tree` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `trait_tree_loadout` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `trait_tree_loadout_entry` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `trait_tree_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `transmog_set` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `transmog_set_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `unit_condition` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `vehicle` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `vehicle_seat` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `vignette` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `vignette_locale` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `world_effect` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
UPDATE `world_state_expression` SET `VerifiedBuild`=68974 WHERE `VerifiedBuild` >0;
@@ -1,10 +0,0 @@
DROP TABLE IF EXISTS `managed_world_state_buff`;
CREATE TABLE `managed_world_state_buff` (
`ID` int unsigned NOT NULL DEFAULT '0',
`BuffSpellID` int NOT NULL DEFAULT '0',
`PlayerConditionID` int unsigned NOT NULL DEFAULT '0',
`OccurrenceValue` int unsigned NOT NULL DEFAULT '0',
`ManagedWorldStateID` int NOT NULL DEFAULT '0',
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`VerifiedBuild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -1,5 +0,0 @@
-- Item Sparse Clean
DELETE FROM `item_sparse` WHERE `ID` NOT IN (50076,50091,50092,54629,56054,56055,56056,56162,60390,60405,60406,62370,62452,62528,62770,99712,99742,99743,99744,99745,99746,99747,99748,99749,99750,99751,99752,99753,99754,99755,99756,100899,101538,101776,103994,104289,104312,104350,107076,107609,107957,107958,107959,107960,108670,110230,110231,110723,111024,111591,111934,112266,112372,112385,112386,113010,113143,113191,113282,113294,120979,120998,121814,121819,121822,121823,121830,121831,121832,121834,122096,122098,122099,122102,122103,122144,122145,122146,122147,122150,122154,122160,122161,122162,122189,122702,123865,123868,123869,127860,127863,128340,128444,128475,128482,128490,130263,132251,132371,132760,133675,133760,133882,133898,133899,133900,133924,133957,133968,133995,134005,135534,136605,136680,137178,137179,137182,137183,137184,137295,137383,137401,138019,138204,138205,138308,138381,138391,138441,139033,139380,139381,139382,139383,139501,139619,140395,141253,141355,141360,141361,141411,142065,146177,146209,151060,156724,156725,156726,156727,156758,156760,156761,156762,156763,156764,156765,156766,156767,156768,156769,156770,156771,156772,156773,156774,156775,156776,156777,156778,156779,156780,156781,156782,156783,156784,156785,156786,156787,156788,156789,156790,156791,156793,162355,164770,164773,164911,164919,165018,165690,165702,166881,166882,166886,167037,167041,167172,167173,167174,167538,167830,168174,168207,168406,168407,168425,168432,168532,168582,168672,168947,169207,169209,169320,169345,169816,170540,174040,174326,174858,177713,177714,177765,178046,178047,178048,178049,178050,178062,178063,178064,178092,178094,178145,178146,178149,178213,178557,178561,178562,178873,178994,178996,178997,179316,180129,180356,180534,180536,180604,180605,180789,180895,181324,181710,181711,181829,181830,181839,183802,183966,183967,184544,184550,184551,184614,185350,185679,185680,185749,185750,185751,185752,185753,185754,185966,185967,186095,186097,186105,186164,186165,186166,186458,186486,188170,190188,190606,190727,191042,191048,191054,191055,191085,191101,191102,191103,191135,191136,191137,191202,191309,191424,191680,191682,191736,191865,191909,192110,192203,192469,192471,192473,192474,192776,192810,192811,192812,193052,193070,193072,193257,193351,193352,193356,193372,193382,193569,193617,194430,194432,194433,194434,194439,194440,194444,195042,197805,197958,198040,198042,198406,198445,198446,198447,198460,198661,198847,198848,198855,198856,198859,198980,198981,199178,199179,199180,200100,200115,200461,200526,200617,200908,201420,201421,201966,202024,202243,202244,202245,202246,202646,202714,203219,203474,204074,204265,204437,204474,204561,204699,204819,204833,204834,204835,204836,204837,204838,204839,204840,204841,204842,204852,205117,205124,205125,205158,205167,205177,205449,207105,207729,207827,208004,208014,208107,208129,208130,208131,208135,208137,208143,208144,208145,208228,208392,208568,208569,208570,208577,208587,208588,208593,208595,208644,208645,208779,208780,208827,208830,208835,208836,208852,208888,208889,208936,208942,208944,208958,208980,209017,209050,209051,209054,209555,210167,210168,210181,210238,210239,210558,210827,210878,210882,211435,211493,211865,211942,212177,212178,212329,212493,212531,212533,212534,212575,212924,212979,212980,213001,213002,213157,213171,213172,213234,213235,213237,213238,213240,213242,215233,215234,216487,216653,216670,216677,216681,216687,216694,216720,216851,217015,217385,217388,217389,217390,217391,217395,217708,217988,217990,217993,217995,217998,218249,218454,218739,218740,219198,219212,219224,219225,219226,219227,219228,219254,219284,219806,219807,223891,223896,223954,224070,224071,224098,224099,224154,224155,224193,224253,224262,224294,224400,224403,224550,224551,224649,224752,224761,225662,225663,225674,225709,225710,225715,225716,225718,225767,225783,225895,225920,226001,226002,226003,226004,226005,226133,226157,226158,226162,226261,227660,228228,228407,228408,228820,228821,228823,228913,229393,229395,229396,229412,229893,229895,229902,229943,229949,229970,230030,230549,231508,231761,231762,231763,231764,231765,231810,232363,232623,232989,232990,233010,233011,233015,233016,233068,233187,233189,233326,233334,234128,235543,235544,235545,235547,235608,237010,237021,237896,242667,242708,242709,243049,243050,243053,243054,243055,244042,244050,244051,244052,244825,246040,246047,246049,248131,249714,257758,258508,260165,262596,262622,262623,262624,262626,262627,262629,262630,262631,262632,262633,262634,265401);
DELETE FROM `item_sparse_locale` WHERE `ID` NOT IN (50076,50091,50092,54629,56054,56055,56056,56162,60390,60405,60406,62370,62452,62528,62770,99712,99742,99743,99744,99745,99746,99747,99748,99749,99750,99751,99752,99753,99754,99755,99756,100899,101538,101776,103994,104289,104312,104350,107076,107609,107957,107958,107959,107960,108670,110230,110231,110723,111024,111591,111934,112266,112372,112385,112386,113010,113143,113191,113282,113294,120979,120998,121814,121819,121822,121823,121830,121831,121832,121834,122096,122098,122099,122102,122103,122144,122145,122146,122147,122150,122154,122160,122161,122162,122189,122702,123865,123868,123869,127860,127863,128340,128444,128475,128482,128490,130263,132251,132371,132760,133675,133760,133882,133898,133899,133900,133924,133957,133968,133995,134005,135534,136605,136680,137178,137179,137182,137183,137184,137295,137383,137401,138019,138204,138205,138308,138381,138391,138441,139033,139380,139381,139382,139383,139501,139619,140395,141253,141355,141360,141361,141411,142065,146177,146209,151060,156724,156725,156726,156727,156758,156760,156761,156762,156763,156764,156765,156766,156767,156768,156769,156770,156771,156772,156773,156774,156775,156776,156777,156778,156779,156780,156781,156782,156783,156784,156785,156786,156787,156788,156789,156790,156791,156793,162355,164770,164773,164911,164919,165018,165690,165702,166881,166882,166886,167037,167041,167172,167173,167174,167538,167830,168174,168207,168406,168407,168425,168432,168532,168582,168672,168947,169207,169209,169320,169345,169816,170540,174040,174326,174858,177713,177714,177765,178046,178047,178048,178049,178050,178062,178063,178064,178092,178094,178145,178146,178149,178213,178557,178561,178562,178873,178994,178996,178997,179316,180129,180356,180534,180536,180604,180605,180789,180895,181324,181710,181711,181829,181830,181839,183802,183966,183967,184544,184550,184551,184614,185350,185679,185680,185749,185750,185751,185752,185753,185754,185966,185967,186095,186097,186105,186164,186165,186166,186458,186486,188170,190188,190606,190727,191042,191048,191054,191055,191085,191101,191102,191103,191135,191136,191137,191202,191309,191424,191680,191682,191736,191865,191909,192110,192203,192469,192471,192473,192474,192776,192810,192811,192812,193052,193070,193072,193257,193351,193352,193356,193372,193382,193569,193617,194430,194432,194433,194434,194439,194440,194444,195042,197805,197958,198040,198042,198406,198445,198446,198447,198460,198661,198847,198848,198855,198856,198859,198980,198981,199178,199179,199180,200100,200115,200461,200526,200617,200908,201420,201421,201966,202024,202243,202244,202245,202246,202646,202714,203219,203474,204074,204265,204437,204474,204561,204699,204819,204833,204834,204835,204836,204837,204838,204839,204840,204841,204842,204852,205117,205124,205125,205158,205167,205177,205449,207105,207729,207827,208004,208014,208107,208129,208130,208131,208135,208137,208143,208144,208145,208228,208392,208568,208569,208570,208577,208587,208588,208593,208595,208644,208645,208779,208780,208827,208830,208835,208836,208852,208888,208889,208936,208942,208944,208958,208980,209017,209050,209051,209054,209555,210167,210168,210181,210238,210239,210558,210827,210878,210882,211435,211493,211865,211942,212177,212178,212329,212493,212531,212533,212534,212575,212924,212979,212980,213001,213002,213157,213171,213172,213234,213235,213237,213238,213240,213242,215233,215234,216487,216653,216670,216677,216681,216687,216694,216720,216851,217015,217385,217388,217389,217390,217391,217395,217708,217988,217990,217993,217995,217998,218249,218454,218739,218740,219198,219212,219224,219225,219226,219227,219228,219254,219284,219806,219807,223891,223896,223954,224070,224071,224098,224099,224154,224155,224193,224253,224262,224294,224400,224403,224550,224551,224649,224752,224761,225662,225663,225674,225709,225710,225715,225716,225718,225767,225783,225895,225920,226001,226002,226003,226004,226005,226133,226157,226158,226162,226261,227660,228228,228407,228408,228820,228821,228823,228913,229393,229395,229396,229412,229893,229895,229902,229943,229949,229970,230030,230549,231508,231761,231762,231763,231764,231765,231810,232363,232623,232989,232990,233010,233011,233015,233016,233068,233187,233189,233326,233334,234128,235543,235544,235545,235547,235608,237010,237021,237896,242667,242708,242709,243049,243050,243053,243054,243055,244042,244050,244051,244052,244825,246040,246047,246049,248131,249714,257758,258508,260165,262596,262622,262623,262624,262626,262627,262629,262630,262631,262632,262633,262634,265401);
@@ -1,649 +0,0 @@
-- Item Sparse Rework With Thordekk Tool
DELETE FROM `item_sparse` WHERE `ID` IN (50076,50091,50092,54629,56054,56055,56056,56162,60390,60405,60406,62370,62452,62528,62770,99712,99742,99743,99744,99745,99746,99747,99748,99749,99750,99751,99752,99753,99754,99755,99756,100899,101538,101776,103994,104289,104312,104350,107076,107609,107957,107958,107959,107960,108670,110230,110231,110723,111024,111591,111934,112266,112372,112385,112386,113010,113143,113191,113282,113294,120979,120998,121814,121819,121822,121823,121830,121831,121832,121834,122096,122098,122099,122102,122103,122144,122145,122146,122147,122150,122154,122160,122161,122162,122189,122702,123865,123868,123869,127860,127863,128340,128444,128475,128482,128490,130263,132251,132371,132760,133675,133760,133882,133898,133899,133900,133924,133957,133968,133995,134005,135534,136605,136680,137178,137179,137182,137183,137184,137295,137383,137401,138019,138204,138205,138308,138381,138391,138441,139033,139380,139381,139382,139383,139501,139619,140395,141253,141355,141360,141361,141411,142065,146177,146209,151060,156724,156725,156726,156727,156758,156760,156761,156762,156763,156764,156765,156766,156767,156768,156769,156770,156771,156772,156773,156774,156775,156776,156777,156778,156779,156780,156781,156782,156783,156784,156785,156786,156787,156788,156789,156790,156791,156793,162355,164770,164773,164911,164919,165018,165690,165702,166881,166882,166886,167037,167041,167172,167173,167174,167538,167830,168174,168207,168406,168407,168425,168432,168532,168582,168672,168947,169207,169209,169320,169345,169816,170540,174040,174326,174858,177713,177714,177765,178046,178047,178048,178049,178050,178062,178063,178064,178092,178094,178145,178146,178149,178213,178557,178561,178562,178873,178994,178996,178997,179316,180129,180356,180534,180536,180604,180605,180789,180895,181324,181710,181711,181829,181830,181839,183802,183966,183967,184544,184550,184551,184614,185350,185679,185680,185749,185750,185751,185752,185753,185754,185966,185967,186095,186097,186105,186164,186165,186166,186458,186486,188170,190188,190606,190727,191042,191048,191054,191055,191085,191101,191102,191103,191135,191136,191137,191202,191309,191424,191680,191682,191736,191865,191909,192110,192203,192469,192471,192473,192474,192776,192810,192811,192812,193052,193070,193072,193257,193351,193352,193356,193372,193382,193569,193617,194430,194432,194433,194434,194439,194440,194444,195042,197805,197958,198040,198042,198406,198445,198446,198447,198460,198661,198847,198848,198855,198856,198859,198980,198981,199178,199179,199180,200100,200115,200461,200526,200617,200908,201420,201421,201966,202024,202243,202244,202245,202246,202646,202714,203219,203474,204074,204265,204437,204474,204561,204699,204819,204833,204834,204835,204836,204837,204838,204839,204840,204841,204842,204852,205117,205124,205125,205158,205167,205177,205449,207105,207729,207827,208004,208014,208107,208129,208130,208131,208135,208137,208143,208144,208145,208228,208392,208568,208569,208570,208577,208587,208588,208593,208595,208644,208645,208779,208780,208827,208830,208835,208836,208852,208888,208889,208936,208942,208944,208958,208980,209017,209050,209051,209054,209555,210167,210168,210181,210238,210239,210558,210827,210878,210882,211435,211493,211865,211942,212177,212178,212329,212493,212531,212533,212534,212575,212924,212979,212980,213001,213002,213157,213171,213172,213234,213235,213237,213238,213240,213242,215233,215234,216487,216653,216670,216677,216681,216687,216694,216720,216851,217015,217385,217388,217389,217390,217391,217395,217708,217988,217990,217993,217995,217998,218249,218454,218739,218740,219198,219212,219224,219225,219226,219227,219228,219254,219284,219806,219807,223891,223896,223954,224070,224071,224098,224099,224154,224155,224193,224253,224262,224294,224400,224403,224550,224551,224649,224752,224761,225662,225663,225674,225709,225710,225715,225716,225718,225767,225783,225895,225920,226001,226002,226003,226004,226005,226133,226157,226158,226162,226261,227660,228228,228407,228408,228820,228821,228823,228913,229393,229395,229396,229412,229893,229895,229902,229943,229949,229970,230030,230549,231508,231761,231762,231763,231764,231765,231810,232363,232623,232989,232990,233010,233011,233015,233016,233068,233187,233189,233326,233334,234128,235543,235544,235545,235547,235608,237010,237021,237896,242667,242708,242709,243049,243050,243053,243054,243055,244042,244050,244051,244052,244825,246040,246047,246049,248131,249714,257758,258508,260165,262596,262622,262623,262624,262626,262627,262629,262630,262631,262632,262633,262634,265401);
INSERT INTO `item_sparse` (`ID`, `Description`, `Display3`, `Display2`, `Display1`, `Display`, `ExpansionID`, `DmgVariance`, `LimitCategory`, `DurationInInventory`, `QualityModifier`, `BagFamily`, `StartQuestID`, `LanguageID`, `ItemRange`, `StatPercentageOfSocket1`, `StatPercentageOfSocket2`, `StatPercentageOfSocket3`, `StatPercentageOfSocket4`, `StatPercentageOfSocket5`, `StatPercentageOfSocket6`, `StatPercentageOfSocket7`, `StatPercentageOfSocket8`, `StatPercentageOfSocket9`, `StatPercentageOfSocket10`, `StatPercentEditor1`, `StatPercentEditor2`, `StatPercentEditor3`, `StatPercentEditor4`, `StatPercentEditor5`, `StatPercentEditor6`, `StatPercentEditor7`, `StatPercentEditor8`, `StatPercentEditor9`, `StatPercentEditor10`, `StatModifierBonusStat1`, `StatModifierBonusStat2`, `StatModifierBonusStat3`, `StatModifierBonusStat4`, `StatModifierBonusStat5`, `StatModifierBonusStat6`, `StatModifierBonusStat7`, `StatModifierBonusStat8`, `StatModifierBonusStat9`, `StatModifierBonusStat10`, `Stackable`, `MaxCount`, `MinReputation`, `RequiredAbility`, `AllowableRace1`, `AllowableRace2`, `SellPrice`, `BuyPrice`, `VendorStackCount`, `PriceVariance`, `PriceRandomValue`, `Flags1`, `Flags2`, `Flags3`, `Flags4`, `Flags5`, `FactionRelated`, `ModifiedCraftingReagentItemID`, `ContentTuningID`, `PlayerLevelToItemLevelCurveID`, `ItemLevelOffsetCurveID`, `ItemLevelOffsetItemLevel`, `ItemSquishEraID`, `ItemNameDescriptionID`, `RequiredTransmogHoliday`, `RequiredHoliday`, `GemProperties`, `SocketMatchEnchantmentId`, `TotemCategoryID`, `InstanceBound`, `ZoneBound1`, `ZoneBound2`, `ItemSet`, `LockID`, `PageID`, `ItemDelay`, `MinFactionID`, `RequiredSkillRank`, `RequiredSkill`, `ItemLevel`, `AllowableClass`, `ArtifactID`, `SpellWeight`, `SpellWeightCategory`, `SocketType1`, `SocketType2`, `SocketType3`, `SheatheType`, `Material`, `PageMaterialID`, `Bonding`, `DamageDamageType`, `ContainerSlots`, `RequiredPVPMedal`, `RequiredPVPRank`, `RequiredLevel`, `InventoryType`, `OverallQualityID`, `VerifiedBuild`) VALUES
(100899, 'Crafted by Frostwolf orcs, this token is an honored remembrance of its fallen owner.', NULL, NULL, NULL, 'Fallen Frostwolf Artifact', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Fallen Frostwolf Artifact
(101538, '', NULL, NULL, NULL, 'Kukuru''s Cache Key', 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 3, 0), -- Kukuru's Cache Key
(101776, 'The marbling on this meat rivals the rings of a tree... a very old tree.', NULL, NULL, NULL, 'Fatty Turtle Steak', 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 0, 1, 0), -- Fatty Turtle Steak
(103994, 'Crudely adorned with thorns and twigs.', NULL, NULL, NULL, 'Wooden Spear', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Wooden Spear
(104289, 'This herb appears to be infused with a natural enchantment.', NULL, NULL, NULL, 'Faintly-Glowing Herb', 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 2, 0), -- Faintly-Glowing Herb
(104312, 'An odd mushroom found deep within the Cavern of Lost Spirits.', NULL, NULL, NULL, 'Strange Glowing Mushroom', 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 2, 0), -- Strange Glowing Mushroom
(104350, 'Sparkly.', NULL, NULL, NULL, 'Swamplighter Dust', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Swamplighter Dust
(107076, '', NULL, NULL, NULL, 'Sylene''s Amulet of Illusion', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Sylene's Amulet of Illusion
(107609, 'This looks tasty.', NULL, NULL, NULL, 'Prickly Nopal', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Prickly Nopal
(107957, 'A collection of rubbings from the Shadowmoon Tribal Stones.', NULL, NULL, NULL, 'Shadowmoon Rubbing', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Shadowmoon Rubbing
(107958, 'A collection of rubbings from the Shadowmoon Tribal Stones.', NULL, NULL, NULL, 'Shadowmoon Rubbing', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Shadowmoon Rubbing
(107959, 'A collection of rubbings from the Shadowmoon Tribal Stones.', NULL, NULL, NULL, 'Shadowmoon Rubbing', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Shadowmoon Rubbing
(107960, 'A collection of rubbings from the Shadowmoon Tribal Stones.', NULL, NULL, NULL, 'Shadowmoon Rubbing', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Shadowmoon Rubbing
(108670, '100% organic, free-range, grass-fed, perfectly marbled steak.', NULL, NULL, NULL, 'Raw Elekk Steak', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1000, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Raw Elekk Steak
(110230, 'Weapons, ammunition, chains, hooks, tools, and excavation equipment. Looks like supplies needed for a major excavation.', NULL, NULL, NULL, 'Caravan Shipment', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Caravan Shipment
(110231, 'Bloody.', NULL, NULL, NULL, 'O''rok''s Head', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- O'rok's Head
(110723, 'It''s glowing.', NULL, NULL, NULL, 'Vial of Toad Juice', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Vial of Toad Juice
(111024, 'The translucent, weightless flower only grows under pure starlight.', NULL, NULL, NULL, 'Pristine Star Lily', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Pristine Star Lily
(111591, '', NULL, NULL, NULL, 'Clarity Elixir', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Clarity Elixir
(111934, 'Squirmy.', NULL, NULL, NULL, 'Ravager Grub', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Ravager Grub
(112266, 'Surprisingly durable and nearly immune to cold and wind.', NULL, NULL, NULL, 'Frozen Plant Matter', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Frozen Plant Matter
(112372, 'A strange symbol is inscribed upon the stone.', NULL, NULL, NULL, 'Fragment of Anguish', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Fragment of Anguish
(112385, 'A detailed map of the sky.', NULL, NULL, NULL, 'Star Reading', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Star Reading
(112386, '', NULL, NULL, NULL, 'Fragment of Anguish', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Fragment of Anguish
(113010, 'With Lithic''s blessing, this bangle holds a special connection to Terokk.', NULL, NULL, NULL, 'Lithic''s Gift', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Lithic's Gift
(113143, 'The honey inside is faintly iridescent.', NULL, NULL, NULL, 'Glowing Honeycomb', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 2, 0), -- Glowing Honeycomb
(113191, '', NULL, NULL, NULL, 'Lucifrium Bead', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Lucifrium Bead
(113282, 'A spell focus from Terokk''s darker days.', NULL, NULL, NULL, 'The Eye of Anzu', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- The Eye of Anzu
(113294, 'This burning mark is held only by Socrethar''s most trusted lieutenants.', NULL, NULL, NULL, 'Sargerei Insignia', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Sargerei Insignia
(120979, 'The ordinary appearance of this hilt belies the power of the weapon to which it belongs.', NULL, NULL, NULL, 'Gutrek''s Hilt', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Gutrek's Hilt
(120998, 'Age has pitted and dulled this blade.', NULL, NULL, NULL, 'Gutrek''s Blade', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Gutrek's Blade
(121814, 'The weapon is dull and aged, yet pulses with the brutal energy of Gutrek''s spirit.', NULL, NULL, NULL, 'Gutrek''s Cleaver', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Gutrek's Cleaver
(121819, 'These notes make mention of the mysterious device in upper Skettis.', NULL, NULL, NULL, 'Research Notes', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Research Notes
(121822, 'This seems to be a page from Val Goldspade''s journal.', NULL, NULL, NULL, 'Journal Page', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Journal Page
(121823, 'Within the amulet is said to contain the power of a god.', NULL, NULL, NULL, 'Amulet of Rukhmar', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Amulet of Rukhmar
(121830, 'As dangerous as this stuff is, you''d think they''d package it more carefully.', NULL, NULL, NULL, 'Precision Blasting Powder', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Precision Blasting Powder
(121831, 'Hopefully this still works.', NULL, NULL, NULL, 'High Voltage Detonator', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- High Voltage Detonator
(121832, 'Apparently this stuff packs a punch.', NULL, NULL, NULL, 'Demon''s Blood', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Demon's Blood
(122096, 'This ancient blade is pitted and dull.', NULL, NULL, NULL, 'Gronnsbane''s Blade', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Gronnsbane's Blade
(122102, 'A rather large, albeit plain, spear.', NULL, NULL, NULL, 'Gronnsbane', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Gronnsbane
(122146, 'Vibrant and aromatic.', NULL, NULL, NULL, 'Steamcap Mushrooms', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Steamcap Mushrooms
(122154, 'An account of the artificer''s quest to reconstruct the Dream of Argus', NULL, NULL, NULL, 'Artificer Maatun''s Journal', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Artificer Maatun's Journal
(122702, '', NULL, NULL, NULL, 'Containment Unit', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Containment Unit
(127863, 'A set of long, skeletal keys dangle from a silver chain.', NULL, NULL, NULL, 'Prison Keys', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Prison Keys
(128482, '', NULL, NULL, NULL, 'Empowered Augment Rune', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 3, 0), -- Empowered Augment Rune
(132251, 'To my pride and joy, my son, Anduin.', NULL, NULL, NULL, 'Letter to Anduin', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Letter to Anduin
(133675, 'Bearers of this inscribed talisman have proven themselves exceptionally skilled sorcerers.', NULL, NULL, NULL, 'Moon Guard Sigil', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Moon Guard Sigil
(133900, 'A hand-written account of the events following the Sundering.', NULL, NULL, NULL, 'Aftermath of the Well', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Aftermath of the Well
(133957, '', NULL, NULL, NULL, 'Spell Focus Fragment', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Spell Focus Fragment
(136605, '', NULL, NULL, NULL, 'Solendra''s Compassion', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Solendra's Compassion
(137179, 'Thicker than dragon hide and half as pliable.', NULL, NULL, NULL, 'Grotesque Ettin Leather', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Grotesque Ettin Leather
(137383, 'So shiny, so precious.', NULL, NULL, NULL, 'Speckled Pearl', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Speckled Pearl
(138308, 'Pitifully small, but filled with the hopes and dreams of many.', NULL, NULL, NULL, 'Mana Wine Flask', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Mana Wine Flask
(139033, 'Golden and fragrant.', NULL, NULL, NULL, 'Amaranthine Hops', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Amaranthine Hops
(139501, '', NULL, NULL, NULL, 'Frostcrag Drums', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Frostcrag Drums
(141360, 'In spite of its current state, the tome vibrates with arcane energy.', NULL, NULL, NULL, 'Fel-Ravaged Tome', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Fel-Ravaged Tome
(142065, 'A warm piece of enchanted stone carved in the shape of a lily.', NULL, NULL, NULL, 'Dusk Lily Sigil', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Dusk Lily Sigil
(156725, 'Inscribed around the edge of the monocle in remarkably tiny lettering: P O T Y A B U V F X', NULL, NULL, NULL, 'Red Crystal Monocle', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0), -- Red Crystal Monocle
(156726, 'Inscribed around the edge of the monocle in remarkably tiny lettering: S K M C U F L N J O', NULL, NULL, NULL, 'Yellow Crystal Monocle', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0), -- Yellow Crystal Monocle
(156760, 'Sometimes an Elemental snags its body on a rock or sharp piece of coral and leaves a bit of itself behind. Try not to make it mad.', NULL, NULL, NULL, 'Elemental Water Droplet', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Elemental Water Droplet
(156764, 'Just being nearby, the opulence this radiates is palpable.', NULL, NULL, NULL, 'Luxurous Luxscale Scale', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Luxurous Luxscale Scale
(156768, 'Basically a powder, but not marketed as such due to obscure maritime laws.', NULL, NULL, NULL, 'Extremely Fine Sand', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Extremely Fine Sand
(156771, 'This ink is so black that it seems to be noticeably darkening the world around it.', NULL, NULL, NULL, 'Vantus Black Squid Ink', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Vantus Black Squid Ink
(156776, 'Makrura are easily distinguished from Lobstroks, and this unmistakably belonged to a Makrura. They''re highly dissimilar, as everyone knows.', NULL, NULL, NULL, 'Makrura Eye', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Makrura Eye
(156780, 'Clearly, she used Kelpgate.', NULL, NULL, NULL, 'Cavity-Free Great Shark Tooth', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Cavity-Free Great Shark Tooth
(156785, 'Pretty much all fish seem to hate the threshadons. Perhaps it''s all of the devouring of their friends.', NULL, NULL, NULL, 'Threshadon Flipper', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Threshadon Flipper
(156789, 'You get to glow, and they get to eat your skin. It''s a win-win relationship, really.', NULL, NULL, NULL, 'Symbiotic Plankton', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0), -- Symbiotic Plankton
(156793, 'It glows, tickles, and makes a murloc as slippery as a greased gnome. Not particularly useful to non-murlocs, though.', NULL, NULL, NULL, 'Scintillating Murloc Skin Lotion', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0), -- Scintillating Murloc Skin Lotion
(164911, 'A smooth stone filled with a swirling cloud of void that constantly shifts, drawing your eyes to try to focus and discern the horrifying images within. You feel a sense of unease holding the stone.', NULL, NULL, NULL, 'Void Stone', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 0, 1, 0), -- Void Stone
(165702, '', NULL, NULL, NULL, 'Shard of Vesara', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Shard of Vesara
(167041, '', NULL, NULL, NULL, 'Coiled Current Culler', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Coiled Current Culler
(167172, 'The name ''Princess'' is embossed on a small golden tag.', NULL, NULL, NULL, 'Worn Collar', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Worn Collar
(167173, 'Dirty, but well loved.', NULL, NULL, NULL, 'Squeaky Toy', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Squeaky Toy
(167174, 'Punctured with sharp puppy teeth.', NULL, NULL, NULL, 'Gnawed Bone', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Gnawed Bone
(167538, '', NULL, NULL, NULL, 'Unmarked Seashell', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Unmarked Seashell
(168207, '', NULL, NULL, NULL, 'Plundered Anima Cell', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Plundered Anima Cell
(168532, '', NULL, NULL, NULL, 'Overcharged Mecha-core', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Overcharged Mecha-core
(168947, '', NULL, NULL, NULL, 'Scroll of Bursting Power', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Scroll of Bursting Power
(169320, '', NULL, NULL, NULL, 'Broken Power Core', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Broken Power Core
(169816, 'Used in the production of lifelike toys!', NULL, NULL, NULL, 'Quasi-Faceted Scanner', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Quasi-Faceted Scanner
(174858, 'A slightly bitter, leafy vegetable that thrives in wet soil. Various grazing animals are known to enjoy the flavor.', NULL, NULL, NULL, 'Gersahl Greens', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Gersahl Greens
(178046, 'Written by the first Forgelite Prime. The Forgelite Prime Prime, if you will.', NULL, NULL, NULL, 'Locus Manual', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Locus Manual
(178049, 'A very long, very dry scroll in which one aspirant describes every detail of their life before Bastion. Every. Detail.', NULL, NULL, NULL, 'In Memorium', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- In Memorium
(178064, 'A compilation of some of the Kyrian''s favorite bell melodies.', NULL, NULL, NULL, 'Hand-Bell Sheet Music', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Hand-Bell Sheet Music
(178149, 'Replete with anima.', NULL, NULL, NULL, 'Centurion Anima Core', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Centurion Anima Core
(178873, '', NULL, NULL, NULL, 'Concentrated Anima Vial', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Concentrated Anima Vial
(179316, '', NULL, NULL, NULL, 'Doomfang Skull', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Doomfang Skull
(180605, 'Designed by Forgelite Prime Mikanikos to purify and amplify the powers of Revendreth''s Harvesters.', NULL, NULL, NULL, 'Crown of the Harvesters', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Crown of the Harvesters
(181710, 'Now inert, this core was once a source of power for its bearer.', NULL, NULL, NULL, 'Inert Centurion Core', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Inert Centurion Core
(183802, 'A tiny piece of Lysonia''s memories of her time among the Forsworn.', NULL, NULL, NULL, 'Memory of the Forsworn', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Memory of the Forsworn
(184551, 'This shard should take you close to Thrall''s location.', NULL, NULL, NULL, 'Attuned Shard', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 4, 0), -- Attuned Shard
(185749, 'Vestiges of anima stolen from Korthia and elsewhere. Could be put to better use.', NULL, NULL, NULL, 'Plundered Anima', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Plundered Anima
(185754, 'Anima extracted from the body of a slain devourer.', NULL, NULL, NULL, 'Devoured Anima', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Devoured Anima
(186097, 'Powered by souls, willing and unwilling.', NULL, NULL, NULL, 'Heirmir''s Runeblade', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Heirmir's Runeblade
(186458, 'A collection of bits of metal that can be melted down and reforged into a weapon.', NULL, NULL, NULL, 'Scrap Metal', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Scrap Metal
(190606, 'Burnt to a crisp, just like any denizen of Blackrock likes it.', NULL, NULL, NULL, 'Charred Steak', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Charred Steak
(191042, 'Strong stuff.', NULL, NULL, NULL, 'Flask of Dwarven Antifreeze', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Flask of Dwarven Antifreeze
(191054, 'The furs and skins of various animals, bundled together for travel.', NULL, NULL, NULL, 'Bundle of Pelts', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Bundle of Pelts
(191103, 'An offering of life to the ancestors.', NULL, NULL, NULL, 'Salamanther Heart', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Salamanther Heart
(191309, 'Nearly translucent flecks of...salt?', NULL, NULL, NULL, 'Crystal Flakes', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 120, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Crystal Flakes
(191736, 'Pre-chewed.', NULL, NULL, NULL, 'Duskpaw Key', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Duskpaw Key
(192203, 'Moist crystal that appears to slowly dissolve the longer you look at it.', NULL, NULL, NULL, 'Crystal Sample', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Crystal Sample
(192776, 'This seed is warm to the touch, containing enough energy to grow to dizzying heights.', NULL, NULL, NULL, 'Dormant Embercone', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Dormant Embercone
(193070, 'The longer you stare into its heart, the more it seems to shift under your gaze.', NULL, NULL, NULL, 'The Insight of Tyr', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- The Insight of Tyr
(193352, 'Said to only bloom where dragons have lost their scales.', NULL, NULL, NULL, 'Dragon Foil Blossom', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Dragon Foil Blossom
(193356, 'Great flavor, texture, and pop! Which is why you should keep them away from your clothes.', NULL, NULL, NULL, 'Blood Berries', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Blood Berries
(193372, 'Dried planks of timber that will burn easily.', NULL, NULL, NULL, 'Wood', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Wood
(193382, 'An artifact that was uncovered by the rain next to Three-Falls Lookout. No one knows its origin, but it is very ancient.', NULL, NULL, NULL, 'Ancient Artifact', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 999, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Ancient Artifact
(193569, 'A simple flask used to collect water samples.', NULL, NULL, NULL, 'Water Testing Flask', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Water Testing Flask
(193617, 'Used by the Snowhide shamans, this totem still contains traces of elemental power.', NULL, NULL, NULL, 'Snowhide Totem', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Snowhide Totem
(194430, 'Responsible for the deaths of thousands of woodland critters.', NULL, NULL, NULL, 'Krakle''s Trigger Paw', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Krakle's Trigger Paw
(194432, 'The saddest piece of ivory you''ve ever seen.', NULL, NULL, NULL, 'Old Stonetusk''s Tusk', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Old Stonetusk's Tusk
(194433, 'Stained with the blood of the unwise and the unfortunate.', NULL, NULL, NULL, 'Bloodhorn''s Horn', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Bloodhorn's Horn
(194434, 'Formulated specifically for hornstriders, this concoction smells strongly of fish.', NULL, NULL, NULL, 'Pungent Salve', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Pungent Salve
(194439, 'An incredibly clear and cold chunk of ice. It refuses to melt.', NULL, NULL, NULL, 'Frostfist''s Eye', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Frostfist's Eye
(194440, 'The bloody head grins or grimmaces, depending on the angle.', NULL, NULL, NULL, 'Yetor''s Head', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Yetor's Head
(194444, 'In life they heralded icey doom. In death, they whisper chilling nothingness.', NULL, NULL, NULL, 'Frostjaw''s Jaw', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Frostjaw's Jaw
(195042, 'Somehow once more as sturdy and reliable as the day it was made.', NULL, NULL, NULL, 'Repaired Titan Staff', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Repaired Titan Staff
(197958, 'This tattered tome contains pages of mostly uninteresting minutae, unless you know what you''re looking for.', NULL, NULL, NULL, 'Watcher Log', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Watcher Log
(198445, 'Smoky and a little sweet, so long as you watch out for the seeds.', NULL, NULL, NULL, 'Charred Zandali Chilis', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Charred Zandali Chilis
(198661, 'While the back part is destroyed, you recognise one name written in the front part. Veritistrasz', NULL, NULL, NULL, 'Partially Destroyed Diary', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 1, 0), -- Partially Destroyed Diary
(198859, '', NULL, NULL, NULL, 'Revealing Dragon''s Eye', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Revealing Dragon's Eye
(199180, 'Great flavor, texture, and pop! Which is why you should keep them away from your clothes.', NULL, NULL, NULL, 'Dragon''s Blood Berry', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Dragon's Blood Berry
(200617, 'A powerful totem created by Earthmender Govrum.', NULL, NULL, NULL, 'Shattering Totem', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Shattering Totem
(201421, 'Is that...?', NULL, NULL, NULL, 'Tuskarr Jerky', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Tuskarr Jerky
(202243, 'The higher than normal sugar content keeps it from freezing in even the coldest winter. It also makes it perfect for brewing the strongest drinks.', NULL, NULL, NULL, 'Honeyfreeze Honey', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Honeyfreeze Honey
(202246, 'Crafted from semi-precious stones, mementos, and trophies from notable hunts, each piece is covered in the scratchy runes of the Winterpelt language and is as identifiable as a fingerprint.', NULL, NULL, NULL, 'Winterpelt Jewelry', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Winterpelt Jewelry
(204074, 'Details the discovery of slitherdrakes and the planned assault on their nesting grounds.', NULL, NULL, NULL, 'Invasion Plans: Dragon Nests', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Invasion Plans: Dragon Nests
(204437, 'Neltharion''s loyalists have been preparing for his return for millennia and all that blacksmithing practice has really paid off.', NULL, NULL, NULL, 'Drakeforged Armaments', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Drakeforged Armaments
(204699, 'The surface of these metal bars ripples and cracks as if molten, their physical forms barely able to contain the elemental power that saturates them.', NULL, NULL, NULL, 'Suffused Ingots', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Suffused Ingots
(204835, 'This is a left sock. But where is the right?', NULL, NULL, NULL, 'Unraveled Sock', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), -- Unraveled Sock
(204839, 'Deliciously aged feet.', NULL, NULL, NULL, 'Aged Feet', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), -- Aged Feet
(204840, 'A distinct scent, bottled for later.', NULL, NULL, NULL, 'Bottled Pheromones', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), -- Bottled Pheromones
(204852, 'Cataloger Daela will probably be interested in this.', NULL, NULL, NULL, 'Primalist Scriptures', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Primalist Scriptures
(205158, 'Light, strong, and just a little morbid, this webbing is all the more resilient for the high calcium content.', NULL, NULL, NULL, 'Calcisilk Bundle', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Calcisilk Bundle
(205167, 'These crystaline fragments twitch and hum with a motive force all their own.', NULL, NULL, NULL, 'Living Chips', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Living Chips
(205449, 'While little more than fragments of ancient titan artifice, these shards still hum with the enchantments laid onto them millenia ago.', NULL, NULL, NULL, 'Relic Shards', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Relic Shards
(207105, 'Writing appears etched in the bone blade of the spear. Someone in Iskaara might be able to decipher it.', NULL, NULL, NULL, 'Tuskarr Ceremonial Spear', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Tuskarr Ceremonial Spear
(208004, 'A soft, bitter-smelling herb.', NULL, NULL, NULL, 'Wingfoil', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Wingfoil
(208107, 'She must have lost these.', NULL, NULL, NULL, 'Kathos'' Field Glasses', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Kathos' Field Glasses
(208135, '', NULL, NULL, NULL, 'Torch of Pyrreth', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Torch of Pyrreth
(208145, '', NULL, NULL, NULL, 'Idol of Ohn''ahra', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0), -- Idol of Ohn'ahra
(208568, 'A testament to your notable efforts on the battlefield.', NULL, NULL, NULL, 'Lesser Verdant Crest of Honor', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Lesser Verdant Crest of Honor
(208588, 'A mote capable of restoring the Tattered Dreamleaf a moderate amount.', NULL, NULL, NULL, 'Burgeoning Restoration Mote', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Burgeoning Restoration Mote
(208779, 'A bucket gracefully lent by Professor Ash.', NULL, NULL, NULL, 'Unfilled Bucket', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Unfilled Bucket
(208836, 'Do not handle without gloves!', NULL, NULL, NULL, 'Igneous Flux', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Igneous Flux
(208888, 'Bobby Carlisle gave you this note to help you track down a book in Karazhan that should shed light on the tablets and their text.', NULL, NULL, NULL, 'Kirin Tor Contact''s Note', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Kirin Tor Contact's Note
(208944, 'Titan script adorns the metal bands encircling the glowing orb.', NULL, NULL, NULL, 'Orb of Rathmus', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Orb of Rathmus
(208958, 'Contains notes written by Kathos and Bobby regarding the artifact''s safeguards at Tyrhold.', NULL, NULL, NULL, 'Ancient Tyrhold Artifact Notes', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Ancient Tyrhold Artifact Notes
(208980, 'Languages associated with order, fel, and void are engraved on the surface of the chest. It is magically sealed, without a single seam or hinge.', NULL, NULL, NULL, 'Cache of Cosmic Curiosities', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Cache of Cosmic Curiosities
(209051, 'These orange-yellow flowers are said to manifest and bloom after a druid had a long and fulfilling sleep. They resemble the rising sun and used metaphorically as a sunrise or a new beginning.', NULL, NULL, NULL, 'Sleeping Glory', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Sleeping Glory
(210181, 'A long list of artificing materials owed to Ataanya, stamped by Crystalsmith Laharu.', NULL, NULL, NULL, 'Signed Work Orders', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Signed Work Orders
(210558, '', NULL, NULL, NULL, 'Horn of Honking', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Horn of Honking
(210827, 'Once you''ve learned to fixed one, the rest are easy!', NULL, NULL, NULL, 'Ezgi''s Gizmo', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 4, 0), -- Ezgi's Gizmo
(210878, 'Just don''t ask where they get the wax.', NULL, NULL, NULL, 'Flickerflame Candle', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Flickerflame Candle
(211942, '', NULL, NULL, NULL, 'Water Hose', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Water Hose
(212493, 'Gnawbles and Middles in Gundargaz may be interested in this.', NULL, NULL, NULL, 'Odd Glob of Wax', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 999, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Odd Glob of Wax
(212534, 'But...why?', NULL, NULL, NULL, 'Wax Carving of a Candle', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Wax Carving of a Candle
(212980, 'While its production may be horrifying, this waxy substance is firm yet malleable and burns merrily. Perfect for making candles.', NULL, NULL, NULL, 'Waxy Excretion', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Waxy Excretion
(213172, 'A letter soaked in blood.', NULL, NULL, NULL, 'A Red Missive', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- A Red Missive
(213238, '', NULL, NULL, NULL, 'Broken Shadow Beast Binding', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Broken Shadow Beast Binding
(215234, 'This orb-like artifact is warm to the touch. It vibrates slightly and emits a buzzing sound.', NULL, NULL, NULL, 'Titan Artifact', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Titan Artifact
(216653, '', NULL, NULL, NULL, 'Timerunner''s Satchel', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 18, 1, 0), -- Timerunner's Satchel
(216681, 'An eclectic bundle of wooden offcuts, rusty metal, fabric scraps, and assorted containers assembled to Janky''s specifications.', NULL, NULL, NULL, 'Merchant Stall Parts', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Merchant Stall Parts
(216687, 'These bandages look like someone threw together scraps of cloth. They''ll help with healing, but only just.', NULL, NULL, NULL, 'Cobbled Together Bandage', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Cobbled Together Bandage
(216694, 'No doubt your best work.', NULL, NULL, NULL, 'Letter of Recommendation', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Letter of Recommendation
(216720, 'A greasy assemblage of esoteric machine parts.', NULL, NULL, NULL, 'Valuable Parts', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Valuable Parts
(216851, 'A lot of remnants go into making this flare visible for miles.', NULL, NULL, NULL, 'Dauntless Strike Flare', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 4, 0), -- Dauntless Strike Flare
(217389, 'A kobold would consider these finely aged, not abandoned.', NULL, NULL, NULL, 'Devotional Candle', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Devotional Candle
(217395, 'Foreman Shalea''s order of replacement tools. Still smoking from the freshly fired forge.', NULL, NULL, NULL, 'Freshly Smithed Tools', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Freshly Smithed Tools
(217993, 'Scrawlings of the Order of Night. You see mentions of the Harbinger.', NULL, NULL, NULL, 'Order of Night Propaganda', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Order of Night Propaganda
(218454, 'This orb-shaped titan artifact is cold to the touch and heavier than it looks.', NULL, NULL, NULL, 'Titan Artifact', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Titan Artifact
(219198, '', NULL, NULL, NULL, 'Attica''s Cave Torch', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Attica's Cave Torch
(219226, '', NULL, NULL, NULL, 'Fragrant Fangpetal', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Fragrant Fangpetal
(219806, 'This small cog smells of mineral oil and is conspicuously warm to the touch.', NULL, NULL, NULL, 'Awakened Cog', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Awakened Cog
(223954, 'The words are written so forcefully that they nearly tear the parchment in places.', NULL, NULL, NULL, 'Angrily-Scrawled Poster', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Angrily-Scrawled Poster
(224099, 'The Arathi say that Amber Bloom reminds them of their star, Beledar. I think they look like Eliza''s Decision Sprockets.', NULL, NULL, NULL, 'Amber Bloom', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Amber Bloom
(224262, 'As searingly hot as Innkeeper Brax''s ire. Tastes better, though.', NULL, NULL, NULL, 'Begrudgingly Poured Cinderbrew', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Begrudgingly Poured Cinderbrew
(224403, 'Passed down through the generations, this wax is a living, gooey history of the tribe.', NULL, NULL, NULL, 'Heirloom Wax', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Heirloom Wax
(224752, 'Barely legible but perhaps of use to someone in your Warband.', NULL, NULL, NULL, 'Soaked Journal Entry', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1000, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 0, 3, 0), -- Soaked Journal Entry
(225674, 'Broken but not unmendable.', NULL, NULL, NULL, 'Broken Stoneheart', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Broken Stoneheart
(225716, 'The teeth are shiny and well-worn, most likely rubbed for good luck.', NULL, NULL, NULL, 'Brax''s Favorite Cog', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Brax's Favorite Cog
(225767, 'Use in Awakening the Machine to create a bonus toolbox!', NULL, NULL, NULL, 'Spare Toolbox', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Spare Toolbox
(226001, 'As impractical as it sounds.', NULL, NULL, NULL, 'Pure Gold Stein', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Pure Gold Stein
(226004, 'The only thing still legible is its price tag.', NULL, NULL, NULL, 'Olden Text', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Olden Text
(226158, 'This soulstone holds Zuramata''s demon''s essence, constantly replenishing his dark power.', NULL, NULL, NULL, 'Zuramat''s Soulstone', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Zuramat's Soulstone
(228228, 'Gnawbles the kobold in Gundargaz may be interested in this.', NULL, NULL, NULL, 'Strange Lump of Wax', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 999, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Strange Lump of Wax
(228823, 'A comprehensive compilation of Thalen''s research and experiments on creating an arcane bomb, detailing everything from the gathering of rare magical ingredients, precise incantations, and the associated risks.', NULL, NULL, NULL, 'Thalen Songweaver''s Notes', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Thalen Songweaver's Notes
(228913, 'Looks like it has been sitting for a while. It would be advisible to shake before imbibing.', NULL, NULL, NULL, 'Dubious Vial of Vigor', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Dubious Vial of Vigor
(229396, 'The particles in this jar are constantly moving around. You can make out small twinkles, almost star-like in the depths of its murk.', NULL, NULL, NULL, 'Flyer Essence', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Flyer Essence
(229902, 'A ceremonial bowl used by the K''areshi Priesthood. It was used for rituals and eating alike, at least until the ethereals stopped doing both.', NULL, NULL, NULL, 'K''areshi Priest''s Bowl', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- K'areshi Priest's Bowl
(230030, 'This appears to be some form of worked Stygia. You can feel it pulsating slowly in your hand.', NULL, NULL, NULL, 'Cartel Ve Communicator', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Cartel Ve Communicator
(231762, 'This has patches of gray faux fur here and there and should be returned to its rightful owner.', NULL, NULL, NULL, 'Tiny Mechanical Mouse', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Tiny Mechanical Mouse
(231810, 'I took down as much information as I could, but everyone was talking so fast and all at once so this might be a little disjointed.', NULL, NULL, NULL, 'Alyx''s Lost & Found Notes', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Alyx's Lost & Found Notes
(232990, 'These bug bits have been chopped up as finely as possible.', NULL, NULL, NULL, 'Bug Bits', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Bug Bits
(233016, 'A collection of bones from animals in K''aresh.', NULL, NULL, NULL, 'Creature Bones', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1000, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Creature Bones
(233326, 'This fragile crystal rod is required to activate a control console.', NULL, NULL, NULL, 'Rod of Activation', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Rod of Activation
(235544, 'This page is barely legible and badly weathered. It seems to have been out in the elements for a long time.', NULL, NULL, NULL, 'Soggy Journal Page', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Soggy Journal Page
(235608, '', NULL, NULL, NULL, 'Nightfall Sanctum Campsite', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0), -- Nightfall Sanctum Campsite
(242708, 'A box of Ba''key''s special cookies.', NULL, NULL, NULL, 'Box of Cookies', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Box of Cookies
(243053, 'You''re lucky you don''t have to drink this.', NULL, NULL, NULL, 'Expired Luck Potion', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Expired Luck Potion
(244050, '', NULL, NULL, NULL, 'Pretzel Ingredients', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Pretzel Ingredients
(244825, 'The disc is worn down and the information corrupted.', NULL, NULL, NULL, 'Faulty Titan Directives', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Faulty Titan Directives
(248131, 'An intricate relic forged from remnants of Dalaran, it shimmers with deep violet crystels and etched runes, humming softly with arcane power.', NULL, NULL, NULL, 'Key to the Arcantina', 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 3, 0), -- Key to the Arcantina
(260165, 'Addressed to Archmage Khadgar from Chief Telemancer Oculeth.', NULL, NULL, NULL, 'Request for Reagents', 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Request for Reagents
(262626, 'A box containing 60 Remnants of Anguish.', NULL, NULL, NULL, 'Preyseeker''s Box of Anguish', 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 0, 3, 0), -- Preyseeker's Box of Anguish
(262632, 'A cache containing 75 Coffer Key Shards.', NULL, NULL, NULL, 'Preyseeker''s Cache of Coffer Key Shards', 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 0, 4, 0), -- Preyseeker's Cache of Coffer Key Shards
(262634, 'A cache containing 60 Voidlight Marls.', NULL, NULL, NULL, 'Preyseeker''s Cache of Voidlight Marl', 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 0, 4, 0), -- Preyseeker's Cache of Voidlight Marl
(50076, '', NULL, NULL, NULL, 'Pet Prep: Encouraging the Experts', 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 1, 0), -- Pet Prep: Encouraging the Experts
(50091, 'Usable between levels 60 and 79.', NULL, NULL, NULL, 'Pet Prep: Advanced Advice', 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 1, 0), -- Pet Prep: Advanced Advice
(50092, 'Usable between levels 40 and 59.', NULL, NULL, NULL, 'Pet Prep: Ideas for the Intermediates', 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 1, 0), -- Pet Prep: Ideas for the Intermediates
(54629, '', NULL, NULL, NULL, 'Prickly Thorn', 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), -- Prickly Thorn
(56054, '', NULL, NULL, NULL, 'Gleaming Flipper', 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), -- Gleaming Flipper
(56055, '', NULL, NULL, NULL, 'Small Parasitic Fish', 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), -- Small Parasitic Fish
(56056, '', NULL, NULL, NULL, 'Trophy Jaws', 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), -- Trophy Jaws
(56162, '', NULL, NULL, NULL, 'Velvety Ear', 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), -- Velvety Ear
(60390, '', NULL, NULL, NULL, 'Reticulated Tissue', 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), -- Reticulated Tissue
(60405, '', NULL, NULL, NULL, 'Stubby Bear Tail', 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), -- Stubby Bear Tail
(60406, '', NULL, NULL, NULL, 'Blood-Caked Incisors', 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), -- Blood-Caked Incisors
(62370, '', NULL, NULL, NULL, 'Bear Whisker', 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), -- Bear Whisker
(62452, '', NULL, NULL, NULL, 'Velvet Ear', 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), -- Velvet Ear
(62528, '', NULL, NULL, NULL, 'Sharp Crocolisk Tooth', 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), -- Sharp Crocolisk Tooth
(62770, '', NULL, NULL, NULL, 'Infested Feather', 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), -- Infested Feather
(99712, '', NULL, NULL, NULL, 'Leggings of the Cursed Conqueror', 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 4, 0), -- Leggings of the Cursed Conqueror
(99742, '', NULL, NULL, NULL, 'Chest of the Cursed Vanquisher', 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 4, 0), -- Chest of the Cursed Vanquisher
(99743, '', NULL, NULL, NULL, 'Chest of the Cursed Conqueror', 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 4, 0), -- Chest of the Cursed Conqueror
(99744, '', NULL, NULL, NULL, 'Chest of the Cursed Protector', 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 4, 0), -- Chest of the Cursed Protector
(99745, '', NULL, NULL, NULL, 'Gauntlets of the Cursed Vanquisher', 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 4, 0), -- Gauntlets of the Cursed Vanquisher
(99746, '', NULL, NULL, NULL, 'Gauntlets of the Cursed Conqueror', 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 4, 0), -- Gauntlets of the Cursed Conqueror
(99747, '', NULL, NULL, NULL, 'Gauntlets of the Cursed Protector', 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 4, 0), -- Gauntlets of the Cursed Protector
(99748, '', NULL, NULL, NULL, 'Helm of the Cursed Vanquisher', 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 4, 0), -- Helm of the Cursed Vanquisher
(99749, '', NULL, NULL, NULL, 'Helm of the Cursed Conqueror', 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 4, 0), -- Helm of the Cursed Conqueror
(99750, '', NULL, NULL, NULL, 'Helm of the Cursed Protector', 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 4, 0), -- Helm of the Cursed Protector
(99751, '', NULL, NULL, NULL, 'Leggings of the Cursed Vanquisher', 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 4, 0), -- Leggings of the Cursed Vanquisher
(99752, '', NULL, NULL, NULL, 'Leggings of the Cursed Conqueror', 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 4, 0), -- Leggings of the Cursed Conqueror
(99753, '', NULL, NULL, NULL, 'Leggings of the Cursed Protector', 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 4, 0), -- Leggings of the Cursed Protector
(99754, '', NULL, NULL, NULL, 'Shoulders of the Cursed Vanquisher', 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 4, 0), -- Shoulders of the Cursed Vanquisher
(99755, '', NULL, NULL, NULL, 'Shoulders of the Cursed Conqueror', 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 4, 0), -- Shoulders of the Cursed Conqueror
(99756, '', NULL, NULL, NULL, 'Shoulders of the Cursed Protector', 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 4, 0), -- Shoulders of the Cursed Protector
(121834, 'The text of this book is indecipherable, but there is no mistaking the power contained within.', NULL, NULL, NULL, 'Grimoire of the Nameless Void', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Grimoire of the Nameless Void
(122098, 'It''s remarkable that the wooden haft has survived this long.', NULL, NULL, NULL, 'Gronnsbane''s Haft', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Gronnsbane's Haft
(122099, 'A heavy weight to counterbalance the great blade.', NULL, NULL, NULL, 'Gronnsbane''s Weight', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Gronnsbane's Weight
(122103, 'The ancient spear pulses with energy.', NULL, NULL, NULL, 'Empowered Gronnsbane', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Empowered Gronnsbane
(122144, 'Tough and prickly.', NULL, NULL, NULL, 'Bonethorn Vine', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Bonethorn Vine
(122145, 'These leaves seem to absorb the light around them.', NULL, NULL, NULL, 'Shadethistle Leaves', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Shadethistle Leaves
(122147, 'These writings detail the search for the Laughing Skull legend, Skulltaker.', NULL, NULL, NULL, 'Grinning Tolg''s Journal', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Grinning Tolg's Journal
(122150, 'The cursed skull mask responsible for Skulltaker''s malady.', NULL, NULL, NULL, 'The Silent Skull', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- The Silent Skull
(122160, '', NULL, NULL, NULL, 'Rough Crystal Shard', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Rough Crystal Shard
(122161, '', NULL, NULL, NULL, 'Cracked Crystal Shard', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Cracked Crystal Shard
(122162, '', NULL, NULL, NULL, 'Smooth Crystal Shard', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Smooth Crystal Shard
(122189, 'A mysterious and ancient relic of the draenei''s past.', NULL, NULL, NULL, 'Dream of Argus', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Dream of Argus
(123865, 'A simple carving of a bear.', NULL, NULL, NULL, 'Relic of Ursol', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 1, 0), -- Relic of Ursol
(123868, 'A simple carving of a cat.', NULL, NULL, NULL, 'Relic of Shakama', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 1, 0), -- Relic of Shakama
(123869, 'A simple carving of a moonkin.', NULL, NULL, NULL, 'Relic of Elune', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 1, 0), -- Relic of Elune
(127860, 'Worn-down with age.', NULL, NULL, NULL, 'Warden''s Signet', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Warden's Signet
(128340, 'Simple wooden beads bound on a leather cord.', NULL, NULL, NULL, 'Chieftain''s Beads', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Chieftain's Beads
(128444, '', NULL, NULL, NULL, 'Blueprint: Oil Rig', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Blueprint: Oil Rig
(128475, '', NULL, NULL, NULL, 'Empowered Augment Rune', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 3, 0), -- Empowered Augment Rune
(128490, '', NULL, NULL, NULL, 'Blueprint: Oil Rig', 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Blueprint: Oil Rig
(130263, 'A mail chest piece crafted by Celea for her brother.', NULL, NULL, NULL, 'Celea''s Hauberk', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Celea's Hauberk
(132371, 'A piece of sun-bleached driftwood.', NULL, NULL, NULL, 'Driftwood', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Driftwood
(132760, 'A blue, faceted crystal that appears to be hollow on the inside, with runes decorating the exterior.', NULL, NULL, NULL, 'Conducting Jewel', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Conducting Jewel
(133760, 'Hastily scrawled and smudged, a few words are barely legible.', NULL, NULL, NULL, 'Bloodstained Note', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Bloodstained Note
(133882, '', NULL, NULL, NULL, 'Trap Rune', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Trap Rune
(133898, 'A detailed account of all Moon Guard members from the order''s creation. Extremely old.', NULL, NULL, NULL, 'Anthology of the Guard', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Anthology of the Guard
(133899, 'A dog-eared tome describing the complex relationship between lunar phases and spell effectiveness.', NULL, NULL, NULL, 'Magical Manifest of the Moon', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Magical Manifest of the Moon
(133924, '', NULL, NULL, NULL, 'Astromancer''s Keystone', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Astromancer's Keystone
(133968, 'Bearers of this inscribed talisman have proven themselves exceptionally skilled sorcerers.', NULL, NULL, NULL, 'Moon Guard Sigil', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Moon Guard Sigil
(133995, 'The recipe is a complex diagram with many notes and drawings.', NULL, NULL, NULL, 'Storm Brew Recipe', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Storm Brew Recipe
(134005, 'The enormous cauldron is lined with ancient runes.', NULL, NULL, NULL, 'Odyn''s Cauldron', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Odyn's Cauldron
(137182, '', NULL, NULL, NULL, 'Crown of the Forgotten King', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Crown of the Forgotten King
(138019, 'Place within the Font of Power inside the dungeon on Mythic difficulty.', NULL, NULL, NULL, 'Mythic Keystone', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 4, 0), -- Mythic Keystone
(138441, 'A pile of orange goo and bones... are those dryad bones?', NULL, NULL, NULL, 'Grotesque Remains', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Grotesque Remains
(139619, '', NULL, NULL, NULL, 'Ymiron''s Broken Blade', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Ymiron's Broken Blade
(141411, 'Useful for cleaning up residual anomalous energies associated with the teleportation of large objects. Warning: Overuse may rip holes in the fabric of reality.', NULL, NULL, NULL, 'Translocation Anomaly Neutralization Crystal', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0), -- Translocation Anomaly Neutralization Crystal
(156727, 'Inscribed around the edge of the monocle in remarkably tiny lettering: N R V Q Z J S M G Y', NULL, NULL, NULL, 'Green Crystal Monocle', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0), -- Green Crystal Monocle
(156762, 'You can still hear the siren''s piercing cry echoing within this shell.', NULL, NULL, NULL, 'Siren Echoshell', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Siren Echoshell
(156763, 'What sort of monster clipped the tips off a racerfish? You question whether you should be supporting such a heinous enterprise.', NULL, NULL, NULL, 'Racerfish Fin Tips', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Racerfish Fin Tips
(156766, 'Bright enough to see through the abyssal darkness of your mind.', NULL, NULL, NULL, 'Brightly-Glowing Lanternfish Orb', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Brightly-Glowing Lanternfish Orb
(156774, 'Surprisingly smooth!', NULL, NULL, NULL, 'Shiny Sea Serpent Scale', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Shiny Sea Serpent Scale
(156779, 'The upper set of teeth on a remora are approximately 34.72% sharper than the lower set.', NULL, NULL, NULL, 'Perfectly Pointy Remora Teeth', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Perfectly Pointy Remora Teeth
(156786, 'While it may seem appalling at first, it is customary amongst razoreel families to sell off the runt of each clutch, in order to serve as a warning to the other larva.', NULL, NULL, NULL, 'Razoreel Larva', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Razoreel Larva
(156791, 'An ordinary seashell. Conveniently stackable.', NULL, NULL, NULL, 'Seashell', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1000, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Seashell
(165018, 'You can feel potential energy pulsing within the crown.', NULL, NULL, NULL, 'Tempest Caller', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 0, 1, 0), -- Tempest Caller
(166886, 'Contains the instructions for building the Ub3r-Spanner.', NULL, NULL, NULL, 'Encrypted Ub3r-Spanner Schematic', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Encrypted Ub3r-Spanner Schematic
(168407, '', NULL, NULL, NULL, 'Friendship Net', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Friendship Net
(168432, 'Only usable in the Hanging Reef.', NULL, NULL, NULL, 'Fresh Sponge', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Fresh Sponge
(170540, '', NULL, NULL, NULL, 'Ravenous Anima Cell', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Ravenous Anima Cell
(177714, '', NULL, NULL, NULL, 'Scythe Bloom Pollen', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Scythe Bloom Pollen
(178048, 'A series of tips aimed at making memory removal faster and easier for all aspirants.', NULL, NULL, NULL, 'Soul Mirrors And You', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Soul Mirrors And You
(178092, '', NULL, NULL, NULL, 'Battered Scroll', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Battered Scroll
(178146, 'Despite centuries of wear, her wings are still intact.', NULL, NULL, NULL, 'Carved Kyrian Idol', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Carved Kyrian Idol
(178562, '', NULL, NULL, NULL, 'Molten Anima', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Molten Anima
(180534, 'Anima used for construct parts. It slowly destabilizes while being held.', NULL, NULL, NULL, 'Unstable Construct Anima', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Unstable Construct Anima
(181324, '', NULL, NULL, NULL, 'Anima Supricifer', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Anima Supricifer
(181839, '', NULL, NULL, NULL, 'Violet Frill', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Violet Frill
(183967, 'Unlike their wild counterparts, this blossom boasts a slight azure glow.', NULL, NULL, NULL, 'Cultivated Windblossom', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Cultivated Windblossom
(184614, '', NULL, NULL, NULL, 'Essence of Misery', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Essence of Misery
(185751, 'Proof of the demise of one sworn to Zovaal the Jailer.', NULL, NULL, NULL, 'Mawsworn Emblem', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Mawsworn Emblem
(185966, 'Extremely heavy and full of odd-shaped objects.', NULL, NULL, NULL, 'Ve''nari''s Overstuffed Bag', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Ve'nari's Overstuffed Bag
(186164, 'Addressed to a current visitor in Korthia.', NULL, NULL, NULL, 'Stolen Message', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Stolen Message
(190188, 'Use to seek out nearby excrement with the highest nitrogen content! A patented Chirpsnide original!', NULL, NULL, NULL, 'The Chirpsnide Auto-Excre-Collector', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 1, 0), -- The Chirpsnide Auto-Excre-Collector
(191101, 'Can be held between the thumbs to make a piercing whistle.', NULL, NULL, NULL, 'River Reeds', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- River Reeds
(191202, 'Gorloc drool. Not dissimilar to Murloc drool.', NULL, NULL, NULL, 'Saliva Sample', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Saliva Sample
(191865, '', NULL, NULL, NULL, 'Bottle of Briny Seawater', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Bottle of Briny Seawater
(192110, 'Rannan''s Awesome, Dynamic, re-Designed Energy Reader, now upgraded for that extra oomph!', NULL, NULL, NULL, 'R.A.D.D.E.R.', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- R.A.D.D.E.R.
(192811, 'Fine Shikaar spears, crafted for precision in the hunt.', NULL, NULL, NULL, 'Shikaar Weaponry', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Shikaar Weaponry
(197805, 'Calibrated to detect the incurious.', NULL, NULL, NULL, 'Suspicious Persons Scanner', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Suspicious Persons Scanner
(198446, 'Expertly selected to suit your refined dracthyr palate.', NULL, NULL, NULL, 'Fine Suramar Vintage', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Fine Suramar Vintage
(198847, 'All the crunch a young duckling needs.', NULL, NULL, NULL, 'Flyspawn Chitin', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Flyspawn Chitin
(198981, '', NULL, NULL, NULL, 'Sweetsuckle Incense', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Sweetsuckle Incense
(200461, 'A detailed map of Valdrakken, with a red X crossed through the training grounds. There are notes scrawled in the margins.', NULL, NULL, NULL, 'Mistyvale Map: Training Grounds', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Mistyvale Map: Training Grounds
(201966, 'A remnant of the ancient trees that once grew in Thunder Ridge. Perhaps they can grow here again.', NULL, NULL, NULL, 'Ancient Seed', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Ancient Seed
(202646, 'A very old cookbook describing orcish cuisine from Draenor.', NULL, NULL, NULL, 'Spoons and Forks', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0), -- Spoons and Forks
(204265, 'A powdery stone purported to have incredible potential as a a reagent for crafting explosives.', NULL, NULL, NULL, 'Guanite', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Guanite
(204819, 'On the weathered parchment, the battle report outlines the aerial blockade established by the djaradin army.', NULL, NULL, NULL, 'Flight Master''s Report', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Flight Master's Report
(204838, 'A niffen child''s forgotten keepsake.', NULL, NULL, NULL, 'Discarded Toy', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), -- Discarded Toy
(205117, 'Thick and resilient, this armor was forged by a smith with an innate connection to the earth and the ores that run through it.', NULL, NULL, NULL, 'Blackened Plate', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Blackened Plate
(207729, 'The last time you picked up Fyr''alath, you burst into shadowflame. Maybe you shouldn''t try that again until you find a solution for that problem...', NULL, NULL, NULL, 'Fyr''alath the Dreamrender', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 5, 0), -- Fyr'alath the Dreamrender
(208131, 'Delivered to Roasted Ram Innkeeper, regarding torch artifact.', NULL, NULL, NULL, 'Preservationist''s Dispatch', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Preservationist's Dispatch
(208228, 'This weathered tablet is covered in Djaradin lettering and representative carvings.', NULL, NULL, NULL, 'Ancient Trade-bonded Tablet', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Ancient Trade-bonded Tablet
(208570, 'A testament to your monumental efforts on the battlefield.', NULL, NULL, NULL, 'Greater Verdant Crest of Honor', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Greater Verdant Crest of Honor
(208587, 'A mote capable of restoring the Tattered Dreamleaf a small amount.', NULL, NULL, NULL, 'Budding Restoration Mote', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Budding Restoration Mote
(208827, 'An ancient mold with the imprint of a large key.', NULL, NULL, NULL, 'Titan Key Mold', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Titan Key Mold
(208936, 'Finalized findings for Fangli Hoot.', NULL, NULL, NULL, 'Compiled Report', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Compiled Report
(209050, 'The bark of the Somnium tree can be used as a remedy for many ailments.', NULL, NULL, NULL, 'Somnium Bark', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Somnium Bark
(210239, 'When cleared of blood, dark green marrow can be seen frothing up from pits speckling the bones.', NULL, NULL, NULL, 'Pitted Bones', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Pitted Bones
(212178, 'Occasional glimmers of light sputter briefly from within the cracked gem before it goes dark once more.', NULL, NULL, NULL, 'Faded Memory Gem', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Faded Memory Gem
(212575, 'A thin coating of wax promises a smooth action in any lock and the collection of any stray pocket lint.', NULL, NULL, NULL, 'The Candle Keys', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- The Candle Keys
(213171, 'The rings on this horn tell the age of the shalehorn. It is smooth, durable, and will make a beautiful, high-quality instrument.', NULL, NULL, NULL, 'Pristine Horn', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Pristine Horn
(213242, '', NULL, NULL, NULL, 'Adventures of Libarbie and Lichen', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Adventures of Libarbie and Lichen
(217385, 'Janky the kobold candlesmith in Gundargaz might be interested in something like this.', NULL, NULL, NULL, 'Clump of Waxy Excretion', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Clump of Waxy Excretion
(217988, '', NULL, NULL, NULL, 'Order of Night Propaganda', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Order of Night Propaganda
(218739, 'The rings on this horn tell the age of the unicorn moose. It is smooth, durable, and will make a beautiful, high-quality instrument.', NULL, NULL, NULL, 'Pristine Horn', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Pristine Horn
(219227, '', NULL, NULL, NULL, 'Swollen Kobyss Eye', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Swollen Kobyss Eye
(219807, 'Surprisingly heavy, this small gem emits a faint ringing sound.', NULL, NULL, NULL, 'Ringing Gemstone', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Ringing Gemstone
(224154, 'It''s unclear whether this is a rocky bit of mold, a very moldy rock, or somehow both at once.', NULL, NULL, NULL, 'Mushrock', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Mushrock
(224253, 'Even now, small chunks of coal tumble aggressively at you if unsecured.', NULL, NULL, NULL, 'Elementally Active Coal', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Elementally Active Coal
(224551, 'A ragged piece of paper which reads, ''Good for one drink of our choice from the Opportunity Point Spa and Resort!''', NULL, NULL, NULL, 'Drink Voucher', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Drink Voucher
(225709, 'You think he would have noticed its absence.', NULL, NULL, NULL, 'Brax''s Left Shoe', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Brax's Left Shoe
(225895, 'A rare fusion of ice and flame where the clash of opposing elements forms an impenetrable barrier.', NULL, NULL, NULL, 'Frostfire Essence', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Frostfire Essence
(226005, 'Collectors go crazy for these things.', NULL, NULL, NULL, 'Ancient Tool', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Ancient Tool
(226261, 'Hard to hear anything but this.', NULL, NULL, NULL, 'Sonic Scrambler', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Sonic Scrambler
(228820, 'A primer on magic penned by the esteemed Archmage Antonidas, it offers novices a comprehensive guide to the mage principles, spells, and the history of arcane magic. This tome is an essential one for aspiring mages.', NULL, NULL, NULL, 'Antonidas'' Introduction to Arcane Magic', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Antonidas' Introduction to Arcane Magic
(229412, 'Plucked from the corpse of a devourer, this anima swirls languidly and glows with a bright blue light.', NULL, NULL, NULL, 'Devourer Anima', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Devourer Anima
(230549, 'The Queen is huddled at the bottom of the jar--finally safe, and on her way to a new home.', NULL, NULL, NULL, 'Queen Bee in a Jar', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Queen Bee in a Jar
(231763, 'This is decorated with the image of a skeleton and should be returned to its rightful owner.', NULL, NULL, NULL, 'Potion Bottle', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Potion Bottle
(232623, 'Ve''nari has included both a cage and a portation tag that is tied to it. Simply put the tag on the target and they will be instantly teleported into the cage.', NULL, NULL, NULL, 'Ve''nari''s Package', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Ve'nari's Package
(233015, 'Salvaged from broken machines and weapons, often used by tinkerers and engineers to craft or repair gadgets, armor, and various mechanical devices.', NULL, NULL, NULL, 'Metal Scrap', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Metal Scrap
(233334, 'This worn beacon can emit a signal flare seen anywhere in K''aresh. It will occasionally call to Narathe when you are in danger.', NULL, NULL, NULL, 'Beacon of the Wastes', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 3, 0), -- Beacon of the Wastes
(237896, 'The mist in this jar floats lightly to the top. It swirls like a vortex.', NULL, NULL, NULL, 'Thorntail Essence', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Thorntail Essence
(243049, 'It''s literally just a rock.', NULL, NULL, NULL, 'Prosperity Pebble', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Prosperity Pebble
(244051, '', NULL, NULL, NULL, 'Barley Porridge Ingredients', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Barley Porridge Ingredients
(249714, 'Contains information on an exclusive fox hunt, stolen from another time.', NULL, NULL, NULL, 'Timewarped Mission Supplies', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Timewarped Mission Supplies
(262624, 'A satchel containing 50 Remnants of Anguish.', NULL, NULL, NULL, 'Preyseeker''s Satchel of Anguish', 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 0, 2, 0), -- Preyseeker's Satchel of Anguish
(262633, 'A cache containing 10 Champion Dawncrests.', NULL, NULL, NULL, 'Preyseeker''s Cache of Champion Dawncrests', 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 0, 4, 0), -- Preyseeker's Cache of Champion Dawncrests
(135534, '', NULL, NULL, NULL, 'Heavy Torch', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Heavy Torch
(136680, 'Contains an owlcat feather, a delicate flower, and a nightsaber fang. Smells pleasantly of spices.', NULL, NULL, NULL, 'Ritual Bundle', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Ritual Bundle
(137178, 'A string of firecrackers laced with mana.', NULL, NULL, NULL, 'Enchanted Firecrackers', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Enchanted Firecrackers
(137183, 'The signet of the Stormcloak clan.', NULL, NULL, NULL, 'Stormcloak Signet', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Stormcloak Signet
(137184, 'The wings of a Storm Drake frame a bright gem in the medallion.', NULL, NULL, NULL, 'Drakerider''s Medallion', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Drakerider's Medallion
(137295, '', NULL, NULL, NULL, 'Bottle of Arcwine', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Bottle of Arcwine
(137401, '', NULL, NULL, NULL, 'Illusion Bomb', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0), -- Illusion Bomb
(138204, '', NULL, NULL, NULL, 'Svergan''s Belongings', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Svergan's Belongings
(138205, 'Carved from the tusk of a great beast, this impressive horn bears deep angular runes.', NULL, NULL, NULL, 'The Gjallarhorn', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- The Gjallarhorn
(138381, '', NULL, NULL, NULL, 'Ensemble: Brutal Gladiator''s Plate', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 0, 4, 0), -- Ensemble: Brutal Gladiator's Plate
(138391, 'Used to strengthen the effects of one''s casting.', NULL, NULL, NULL, 'Arcane Amplifier', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Arcane Amplifier
(139380, '', NULL, NULL, NULL, 'Dream Seeds', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Dream Seeds
(139381, 'Contains a level 2 Mythic Keystone.', NULL, NULL, NULL, 'Keystone Container', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0), -- Keystone Container
(139382, 'Contains a level 4 Mythic Keystone.', NULL, NULL, NULL, 'Keystone Container', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0), -- Keystone Container
(139383, 'Contains a level 7 Mythic Keystone.', NULL, NULL, NULL, 'Keystone Container', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0), -- Keystone Container
(140395, '', NULL, NULL, NULL, 'Stylish Spy Glasses', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0), -- Stylish Spy Glasses
(141253, '', NULL, NULL, NULL, 'Nightblade Pendant', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Nightblade Pendant
(141355, 'In spite of its current state, the tome vibrates with arcane energy.', NULL, NULL, NULL, 'Waterlogged Tome', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Waterlogged Tome
(141361, 'A dark power struggles against you as you try to flip through the pages.', NULL, NULL, NULL, 'Cursed Tome', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Cursed Tome
(146177, '', NULL, NULL, NULL, 'Ensemble: Fearless Gladiator''s Dreadplate Armor', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 110, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 4, 0), -- Ensemble: Fearless Gladiator's Dreadplate Armor
(146209, '', NULL, NULL, NULL, 'Ensemble: Fearless Combatant''s Dreadplate Armor', 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 110, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 4, 0), -- Ensemble: Fearless Combatant's Dreadplate Armor
(151060, 'Contains a Mythic Keystone.', NULL, NULL, NULL, 'Keystone Container', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0), -- Keystone Container
(156724, 'Inscribed around the edge of the monocle in remarkably tiny lettering: Q P C X K B Z H A G', NULL, NULL, NULL, 'Blue Crystal Monocle', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0), -- Blue Crystal Monocle
(156758, 'Each time a shimmerray sheds its skin, it shimmers with an even wider spectrum of light.', NULL, NULL, NULL, 'Iridescent Shimmerray Skin', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Iridescent Shimmerray Skin
(156761, 'Literally everyone agrees, this coral is nice to look at.', NULL, NULL, NULL, 'Very Pretty Coral', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Very Pretty Coral
(156765, 'You''re quite sure that you don''t want to know what creature this came from.', NULL, NULL, NULL, 'Still-Squirming Tentacle', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Still-Squirming Tentacle
(156767, 'Apparently, this whelk''s mother never taught him to clean his room. What a slob!', NULL, NULL, NULL, 'Rock-Encrusted Whelk Shell', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Rock-Encrusted Whelk Shell
(156769, 'You''re not sure how long this will remain pristine, bouncing around in your bags, but probably not long.', NULL, NULL, NULL, 'Unscratched Turtle Shell Fragment', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Unscratched Turtle Shell Fragment
(156770, 'Eels have a monopoly on running the slip ''n'' slides ate all the underocean birthday parties.', NULL, NULL, NULL, 'Super Slick Eel Slime', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Super Slick Eel Slime
(156772, 'Still dripping with a powerful toxin that debilities both mind and body.', NULL, NULL, NULL, 'Extra-Sharp Pufferfish Quills', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Extra-Sharp Pufferfish Quills
(156773, 'Someone should really do something about the razorcoral dangling from those low overhangs.', NULL, NULL, NULL, 'Accidentally-Severed Seahorse Fin', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Accidentally-Severed Seahorse Fin
(156775, 'Looks like it was ingrown, poor sea giant.', NULL, NULL, NULL, 'Giant Giant Toenail Clipping', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Giant Giant Toenail Clipping
(156777, 'This clearly came from a Lobstrok, not a Makrura. The difference is obvious, and only a fool would confuse them.', NULL, NULL, NULL, 'Lobstrok Eye', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Lobstrok Eye
(156778, 'It''s currently emitting a small electric charge, despite no power source being nearby.', NULL, NULL, NULL, 'Conductive Electric Eel Fluid', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Conductive Electric Eel Fluid
(156781, 'Scraped off the floor of the nearby shark wash.', NULL, NULL, NULL, 'Hammerhead Gill Goo', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Hammerhead Gill Goo
(156782, 'How the whole crab manages to extract itself, leaving behind a complete intact exoskeleton is still a mystery to you.', NULL, NULL, NULL, 'Freshly Molted Crab Skin', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Freshly Molted Crab Skin
(156783, 'Their last patient clearly hadn''t heard of pumice before. They look a little unwell, to be honest.', NULL, NULL, NULL, 'Well-Fed Doctor Fish', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Well-Fed Doctor Fish
(156784, 'The result of an unfortunate boating accident. At least you can put it to good use, right?', NULL, NULL, NULL, 'Manta Ray Barb', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Manta Ray Barb
(156787, 'Captured after a devastating punch from the Fishbrawler Champion, Eddie Bowling-Ball-Hands.', NULL, NULL, NULL, 'Captured Cavitation Bubble', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0), -- Captured Cavitation Bubble
(164773, 'Capable of deciphering encrypted documents from Ashenvale to Zangarmarsh. This can be used to decode the Ub3r-Spanner Recipe.', NULL, NULL, NULL, 'Gryzix''s Decoder', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Gryzix's Decoder
(164919, 'Contains the instructions for building the Ub3r-Spanner.', NULL, NULL, NULL, 'Encrypted Ub3r-Spanner Schematic', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Encrypted Ub3r-Spanner Schematic
(165690, 'Temperamental and powerful. Do not shake.', NULL, NULL, NULL, 'Volatile Azerite', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Volatile Azerite
(166881, 'Dataguru Gryzix''s toolbox. Consists of 1 Arclight Spanner, 1 Bucket, 1 Clamp O'' Matic, and numerous counterfit gold coins.', NULL, NULL, NULL, 'Gryzix''s Toolbox', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Gryzix's Toolbox
(166882, 'Supposedly makes you more adept at all things engineering. Surgios likes it because it spins.', NULL, NULL, NULL, 'Goblin "Mind Enhancer"', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Goblin "Mind Enhancer"
(167037, 'Contains the instructions for building the Ub3r-Spanner.', NULL, NULL, NULL, 'Encrypted Ub3r-Spanner Schematic', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Encrypted Ub3r-Spanner Schematic
(167830, 'Contains coalesced essence once bestowed to a black dragon who resided here before Neltharion...', NULL, NULL, NULL, 'Petrified Ebony Scale', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 0), -- Petrified Ebony Scale
(168582, 'The very life blood of Nordrassil.', NULL, NULL, NULL, 'Living Sap', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Living Sap
(169345, '', NULL, NULL, NULL, 'Purified Water', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Purified Water
(178050, 'A list of aspirants who visited the Locus on a given day.', NULL, NULL, NULL, 'Crumpled Ledger', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Crumpled Ledger
(178145, 'A soft Larion-leather satchel filled with hand chimes, dried herbs, and incense sticks.', NULL, NULL, NULL, 'Ceremonial Offering', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Ceremonial Offering
(178996, '', NULL, NULL, NULL, 'Pristine Deathwalker Paw', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Pristine Deathwalker Paw
(178997, '', NULL, NULL, NULL, 'Prized Fearspinner Fangs', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Prized Fearspinner Fangs
(180789, 'Anima consumed by Devourers boasts some... strange properties.', NULL, NULL, NULL, 'Devoured Anima', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Devoured Anima
(181829, '', NULL, NULL, NULL, 'Feather Cap', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Feather Cap
(184550, 'This shard should take you close to Jaina''s location.', NULL, NULL, NULL, 'Attuned Shard', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 4, 0), -- Attuned Shard
(185752, 'A thick pile of papers, detailing the mawsworn''s plans in Korthia.', NULL, NULL, NULL, 'Mawsworn Battle Plans', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Mawsworn Battle Plans
(186165, 'The fading lifeblood of a shattered realm.', NULL, NULL, NULL, 'Residual Anima', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Residual Anima
(190727, '', NULL, NULL, NULL, 'Security Override Orb', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0), -- Security Override Orb
(191137, 'Infused with an icy presence and just a touch of spider goo.', NULL, NULL, NULL, 'Julh''ek''s Runestone', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Julh'ek's Runestone
(192471, 'It thrums with power.', NULL, NULL, NULL, 'Arch Instructor''s Wand', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Arch Instructor's Wand
(193052, 'Worn smooth by time and tides.', NULL, NULL, NULL, 'Large Stone', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Large Stone
(198042, 'An aromatic, sticky powder. Numbs your fingers!', NULL, NULL, NULL, 'Anesthetic Pollen', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Anesthetic Pollen
(198856, 'Some say this is the best part.', NULL, NULL, NULL, 'Flyspawn Mandibles', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Flyspawn Mandibles
(202244, 'A selection of berries, meats, nuts, and tubers gathered from across the Upper Frostlands and perfectly preserved by the bitter cold.', NULL, NULL, NULL, 'Frosty Foraged Foods', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Frosty Foraged Foods
(204561, '', NULL, NULL, NULL, 'Primalist Cache Key', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Primalist Cache Key
(204841, 'It''s hard to tell what kind of creature this once was.', NULL, NULL, NULL, 'Decayed Remains', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), -- Decayed Remains
(208129, 'Fangli doesn''t elaborate on how she got the key...', NULL, NULL, NULL, 'Copied Artifact Storage Key', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Copied Artifact Storage Key
(208130, 'A hide banner with Maruuk centaur markings.', NULL, NULL, NULL, 'Maruuk Burial Banner', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Maruuk Burial Banner
(208137, 'Bobby Carlisle received these from his contact in Valdrakken.', NULL, NULL, NULL, 'The Clerk''s Notes', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- The Clerk's Notes
(208144, 'Delivered to Roasted Ram Innkeeper, regarding Maruuk artifact.', NULL, NULL, NULL, 'Preservationist''s Dispatch Two', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Preservationist's Dispatch Two
(208593, 'An astoundingly firm, leathery blade of foliage. Found throughout the Emerald Dream.', NULL, NULL, NULL, 'Shadowed Dreamleaf', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 4, 0), -- Shadowed Dreamleaf
(208835, 'These dusty red pellets don''t look much like gold, but the idol found them where Koref suggested.', NULL, NULL, NULL, 'Rose Gold Dust', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Rose Gold Dust
(208942, 'A note describing an orb artifact that the Preservationists need to be collected.', NULL, NULL, NULL, 'Preservationist''s Dispatch Three', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Preservationist's Dispatch Three
(210168, 'A slender shard of thermocrystal able to heat itself to extremely precise temperatures.', NULL, NULL, NULL, 'Hyperthermal Soldering Tool', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Hyperthermal Soldering Tool
(211493, 'Softens the blows from earthen hands. Less so for others.', NULL, NULL, NULL, 'Brax''s Brass Knuckles', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Brax's Brass Knuckles
(212329, 'Lynxes love adventure!', NULL, NULL, NULL, 'Lynx Leash', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Lynx Leash
(212979, 'Contains a starter set of Hearthstone cards to add to your collection.', NULL, NULL, NULL, 'Hearthstone Starter Pack', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0), -- Hearthstone Starter Pack
(213235, '', NULL, NULL, NULL, 'Summoning Circle Chalk', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Summoning Circle Chalk
(216670, 'This soft wax, still warm to the touch, sparkles with internal embers.', NULL, NULL, NULL, 'Fire Bee Wax', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Fire Bee Wax
(217390, 'Janky the kobold candlesmith in Gundargaz might be interested in something like this.', NULL, NULL, NULL, 'Coagulated Black Blood Clot', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Coagulated Black Blood Clot
(218249, 'Well used, well loved, well chewed.', NULL, NULL, NULL, 'Softsnout''s Favorite Shovel', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Softsnout's Favorite Shovel
(219228, '', NULL, NULL, NULL, 'Fetid Slime Sac', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Fetid Slime Sac
(224071, '', NULL, NULL, NULL, 'Sparkspitter Candle', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Sparkspitter Candle
(224294, '', NULL, NULL, NULL, 'Shiny Rock or Sweetmeat', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Shiny Rock or Sweetmeat
(224761, 'This candle kit can be used to make several small candles. Or one large wax figure.', NULL, NULL, NULL, 'Quickwick Candle Kit', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0), -- Quickwick Candle Kit
(225718, 'This looks suspiciously like a railroad spike.', NULL, NULL, NULL, 'Brax''s Toothpick', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Brax's Toothpick
(226002, 'This has "money" written all over it.', NULL, NULL, NULL, 'Expensive-Looking Find', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Expensive-Looking Find
(227660, '', NULL, NULL, NULL, 'Animated Candle', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Animated Candle
(229893, 'This old and tattered prayer book has seen better days. A closer look at its pages reveals that the priests use a type of cuneiform for writing. It doesn''t make much sense to you.', NULL, NULL, NULL, 'Ways of the Priesthood', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Ways of the Priesthood
(229895, 'This scepter belongs to the K''areshi high priests. Ethereal energy runes come to life when you pick it up, and hum faintly before vanishing.', NULL, NULL, NULL, 'Scepter of Priesthood', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Scepter of Priesthood
(229943, 'Supplies you with a quick trip, or your enemies with a large explosion!', NULL, NULL, NULL, 'Steamwheedle Supplier', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 4, 0), -- Steamwheedle Supplier
(231765, 'This is labeled "Grandfather''s" and should be returned to its rightful owner.', NULL, NULL, NULL, 'Well-Worn Almanac', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Well-Worn Almanac
(233011, 'A very rare mushroom, apparently. It smells like a cross between dirt and mushroom.', NULL, NULL, NULL, 'Voshshroom', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Voshshroom
(235543, 'This page is barely legible and badly weathered. It seems to have been out in the elements for a long time.', NULL, NULL, NULL, 'Faded Journal Page', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Faded Journal Page
(242667, 'A sweet honey and spice aroma, reminiscent of dwarven cookies.', NULL, NULL, NULL, 'Ba''key''s Special Cookie', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Ba'key's Special Cookie
(244042, 'Consumed by creatures in Untethered Space. They are also sought after as one of the ingredients used to power the eco-domes.', NULL, NULL, NULL, 'Phase Energy', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Phase Energy
(246049, '', NULL, NULL, NULL, 'Barley Porridge Ingredients', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Barley Porridge Ingredients
(262596, 'A satchel containing 40 Voidlight Marls.', NULL, NULL, NULL, 'Preyseeker''s Satchel of Voidlight Marl', 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 0, 2, 0), -- Preyseeker's Satchel of Voidlight Marl
(262630, 'A box containing 50 Voidlight Marls.', NULL, NULL, NULL, 'Preyseeker''s Box of Voidlight Marl', 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 0, 3, 0), -- Preyseeker's Box of Voidlight Marl
(156788, 'Someone had the unfortunate job of following around a gastropod and mopping this up. On the bright side, they likely could take short naps and then catch up to their charge whenever they wanted.', NULL, NULL, NULL, 'Potent Gastropod Gloop', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0), -- Potent Gastropod Gloop
(156790, 'For when you need to add that extra-special sparkle to your look.', NULL, NULL, NULL, 'Glittergill Glitter', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0), -- Glittergill Glitter
(162355, '', NULL, NULL, NULL, 'Recipe: Inked Vessel of Robust Regeneration', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 120, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 1, 0), -- Recipe: Inked Vessel of Robust Regeneration
(164770, 'Used by the faithless to channel their sethrak magic for nefarious deeds...', NULL, NULL, NULL, 'Faithless Lightning Rod', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Faithless Lightning Rod
(168174, 'These barrels add a rich undertone to maturing kelpberry wine.', NULL, NULL, NULL, 'Cask of Kelpberry Juice', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Cask of Kelpberry Juice
(168406, 'Happy squeaking can be heard within.', NULL, NULL, NULL, 'Captured Friend', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Captured Friend
(168425, 'Only usable in Coral Forest.', NULL, NULL, NULL, 'Swim Jet', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Swim Jet
(168672, '', NULL, NULL, NULL, 'Rift Diver', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Rift Diver
(178047, 'A discussion of the merits of viewing memories once they have been freed from the mind.', NULL, NULL, NULL, 'Memories and Miracles: An Exploration', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Memories and Miracles: An Exploration
(178094, 'Shining tendrils of anima swirl inside.', NULL, NULL, NULL, 'Centurion Core', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Centurion Core
(178561, 'A stolen memory of the Runecarver.', NULL, NULL, NULL, 'Runecarver''s Memory', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Runecarver's Memory
(180129, '', NULL, NULL, NULL, 'Anima Equalizer', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Anima Equalizer
(180356, '', NULL, NULL, NULL, 'Laurent''s Compact Looking Glass', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Laurent's Compact Looking Glass
(180536, 'A broken kyrian instrument that appears shaped by the wind.', NULL, NULL, NULL, 'Broken Kyrian Flute', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 3, 0), -- Broken Kyrian Flute
(184544, 'A ''gift'' from Ve''nari. This shard should take you close to Baine''s location.', NULL, NULL, NULL, 'Attuned Shard', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 4, 0), -- Attuned Shard
(185350, 'A worn codex that contains translations of various runes.', NULL, NULL, NULL, 'Partial Rune Codex', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 3, 0), -- Partial Rune Codex
(186166, 'Anima extracted from the body of a slain devourer.', NULL, NULL, NULL, 'Devoured Anima', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Devoured Anima
(191048, 'Filled with protective horseshoes for travel, finely crafted by Farrier Roscha.', NULL, NULL, NULL, 'Crate of Horseshoes', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Crate of Horseshoes
(191136, 'Infused with an icy presence and just a touch of spider goo.', NULL, NULL, NULL, 'Sin''tia''s Runestone', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Sin'tia's Runestone
(191424, 'As if their claws weren''t bad enough.', NULL, NULL, NULL, 'Gnawbone Armaments', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Gnawbone Armaments
(191909, 'R.A.D. stands for "Rannan''s Awesome Device" that can do anything. Almost!', NULL, NULL, NULL, 'R.A.D.', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- R.A.D.
(192810, 'A basket of fish, salted and dried for the journey.', NULL, NULL, NULL, 'Basket of Dried Fish', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Basket of Dried Fish
(198040, 'Warm and cozy.', NULL, NULL, NULL, 'Sun-Baked Linens', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Sun-Baked Linens
(198848, 'Why is it dripping still?', NULL, NULL, NULL, 'Flyspawn Thorax', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Flyspawn Thorax
(198980, 'A powerful totem created by Earthmender Govrum.', NULL, NULL, NULL, 'Shattering Totem', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Shattering Totem
(200526, 'Hold it in your hand and think about becoming invisible.', NULL, NULL, NULL, 'Steria''s Charm of Invisibility', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Steria's Charm of Invisibility
(203474, 'This salamanther did not skip leg day.', NULL, NULL, NULL, 'Strong Salamanther Heart', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Strong Salamanther Heart
(204834, 'This might have been something interesting. But today, it is goo.', NULL, NULL, NULL, 'Unidentifiable Goo', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), -- Unidentifiable Goo
(204842, 'A beautiful but mostly worthless gem.', NULL, NULL, NULL, 'Red Sparklepretty', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), -- Red Sparklepretty
(208014, 'A winged key.', NULL, NULL, NULL, 'Sundered Shackles Key', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Sundered Shackles Key
(208143, '', NULL, NULL, NULL, 'Unveiled Tablet Rubbing', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Unveiled Tablet Rubbing
(208392, '', NULL, NULL, NULL, 'Account Bank Tab Bag (DNT)', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 1, 0), -- Account Bank Tab Bag (DNT)
(208595, 'An irritated root that adapts its power to the elements around it.', NULL, NULL, NULL, 'Taut Tethercoil', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 4, 0), -- Taut Tethercoil
(208830, 'A giant key said to unlock titan vaults. Are the legends true?', NULL, NULL, NULL, 'Reforged Titan Key', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Reforged Titan Key
(209017, 'Engineering portal creator.', NULL, NULL, NULL, 'Teleportal Creator', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Teleportal Creator
(211865, 'A collection of scavenged earthen keys. Lightly chewed.', NULL, NULL, NULL, 'Cogchewer''s Keys', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Cogchewer's Keys
(212924, 'Flip to see which Hearthstone card you recovered.', NULL, NULL, NULL, 'Stolen Hearthstone Card', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 3, 0), -- Stolen Hearthstone Card
(213157, 'A light layer of grey pollen covers these flowers. The slightest touch of wind spreads the pollen, making it look like the spread of ashes.', NULL, NULL, NULL, 'Ashenfold', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Ashenfold
(213240, '', NULL, NULL, NULL, 'Decorated Truffle', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Decorated Truffle
(217388, 'Janky the kobold candlesmith in Gundargaz might be interested in something like this.', NULL, NULL, NULL, 'Crate of Devotional Candles', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Crate of Devotional Candles
(217995, 'Scrawlings of the Order of Night. You see mentions of the Harbinger.', NULL, NULL, NULL, 'Order of Night Propaganda', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Order of Night Propaganda
(218740, 'A light layer of grey pollen covers these flowers. The slightest touch of wind spreads the pollen, making it look like the spread of ashes.', NULL, NULL, NULL, 'Ashenfold', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Ashenfold
(219284, 'These explosives are good for two things: Collapse kobold tunnels.', NULL, NULL, NULL, 'Explosive Sticks', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Explosive Sticks
(224070, '', NULL, NULL, NULL, 'Janky''s Finest', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Janky's Finest
(224400, 'You can''t flee if you can''t see.', NULL, NULL, NULL, 'See Where Running Candles', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- See Where Running Candles
(225662, 'Delicate cascade of fine, luminous particles, each swirling and twinkling with an ethereal glow, imbued with the very essence of magic itself.', NULL, NULL, NULL, 'Arcane Dust', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Arcane Dust
(225783, 'Motes of glittering dust are constantly vanishing and reappearing in tiny bursts of magic.', NULL, NULL, NULL, 'Spatial Residue', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Spatial Residue
(226157, 'Not quite as potent as it could be, but still packs a punch.', NULL, NULL, NULL, 'Semi-Deluxe Noggenfogger Elixirs', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Semi-Deluxe Noggenfogger Elixirs
(228821, 'An intricately-drawn architectural plan revealing the secret passages and magical defenses of the enigmatic tower of Karazhan.', NULL, NULL, NULL, 'Medivh''s Karazhan Schematics', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Medivh's Karazhan Schematics
(231764, 'This is inscribed with the letter ''J'' and should be returned to its rightful owner.', NULL, NULL, NULL, 'Jade Amulet', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Jade Amulet
(233187, 'A botanical report detailing every plant, seed, and count of every item and their progress within Eco-Dome: Primus.', NULL, NULL, NULL, 'Botanical Report', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Botanical Report
(235545, 'This page is barely legible and badly weathered. It seems to have been out in the elements for a long time.', NULL, NULL, NULL, 'Stained Journal Page', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Stained Journal Page
(242709, '', NULL, NULL, NULL, 'Character Bank Tab Bag (DNT)', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 1, 0), -- Character Bank Tab Bag (DNT)
(243055, 'Two left shoes of different sizes.', NULL, NULL, NULL, 'Mismatched Shoes of Balance', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Mismatched Shoes of Balance
(244052, '', NULL, NULL, NULL, 'Brew Ingredients', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Brew Ingredients
(246040, '', NULL, NULL, NULL, 'Brew Ingredients', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Brew Ingredients
(246047, '', NULL, NULL, NULL, 'Pretzel Ingredients', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Pretzel Ingredients
(257758, 'Well-worn leather pouch', NULL, NULL, NULL, 'Empty Pouch', 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Empty Pouch
(258508, '', NULL, NULL, NULL, 'Items', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), -- Items
(262629, 'A box containing 10 Veteran Dawncrests.', NULL, NULL, NULL, 'Preyseeker''s Box of Veteran Dawncrests', 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 0, 3, 0), -- Preyseeker's Box of Veteran Dawncrests
(169207, 'May be inserted into a memory pylon to play back a memory long forgotten. Someone wanted to keep this away from prying eyes...', NULL, NULL, NULL, 'Memory Core', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Memory Core
(169209, '', NULL, NULL, NULL, 'Scroll of Bursting Power', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Scroll of Bursting Power
(174040, 'Used by the guards of the Catacombs to reign in unruly souls.', NULL, NULL, NULL, 'Chains of Regret', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Chains of Regret
(174326, '', NULL, NULL, NULL, 'Rough Burlap Bandages', 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Rough Burlap Bandages
(177713, '', NULL, NULL, NULL, 'Pristine Venom Gland', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Pristine Venom Gland
(177765, '', NULL, NULL, NULL, 'Witherfall Special Reserve', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Witherfall Special Reserve
(178062, 'This scroll is self explanatory.', NULL, NULL, NULL, 'Stewards are the Archon''s Gift to Bastion: A Treatise', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Stewards are the Archon's Gift to Bastion: A Treatise
(178063, 'A self-help guide to forgetting your past and embracing your future among the Kyrian.', NULL, NULL, NULL, 'Getting Past Your Burdens', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Getting Past Your Burdens
(178213, '', NULL, NULL, NULL, 'Prince Renathal''s Decree', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Prince Renathal's Decree
(178557, 'From the desk of the Tithelord.', NULL, NULL, NULL, 'Supply Chain Memo', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Supply Chain Memo
(178994, '', NULL, NULL, NULL, 'Hollowed Dredbat Fang', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Hollowed Dredbat Fang
(180604, 'Purified in the Temple of Loyalty.', NULL, NULL, NULL, 'Crown of the Harvesters', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Crown of the Harvesters
(180895, 'This part looks perfect to your untutored eye.', NULL, NULL, NULL, 'Potentially Perfect Part', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Potentially Perfect Part
(181711, 'Holds a fraction of its former power, but it is not entirely inert.', NULL, NULL, NULL, 'Depleted Centurion Core', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Depleted Centurion Core
(181830, '', NULL, NULL, NULL, 'Lacy Bell Morel', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Lacy Bell Morel
(183966, 'The contents are light, squishy, and rustle softly when disturbed.', NULL, NULL, NULL, 'Klystere''s Gift', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Klystere's Gift
(185679, 'This shard has been attuned to Uther. It should take you close to the location of his soul shard.', NULL, NULL, NULL, 'Attuned Shard', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 4, 0), -- Attuned Shard
(185680, 'Once trapped by Frostmourne, now freed.', NULL, NULL, NULL, 'Remnant of Justice', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Remnant of Justice
(185750, 'A tangible request for guidance.', NULL, NULL, NULL, 'Shrine Offering', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Shrine Offering
(185753, 'A tome containing spells and rituals using the magic of death.', NULL, NULL, NULL, 'Mawsworn Grimoire', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Mawsworn Grimoire
(185967, 'Still warm from the forge.', NULL, NULL, NULL, 'Newly Forged Horn', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Newly Forged Horn
(186095, 'Large pointy teeth taken from a gromit. They''re much larger than expected.', NULL, NULL, NULL, 'Gromit Teeth', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Gromit Teeth
(186105, 'The forceful talons of the Razorwing have been known to perforate even the strongest armors.', NULL, NULL, NULL, 'Razorwing Talons', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Razorwing Talons
(186486, 'A bundle of Korthian Herbs. They might make for a good tea. You''re not entirely certain though.', NULL, NULL, NULL, 'Korthian Herbs', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Korthian Herbs
(188170, 'Enlightened Broker preset portal creator.', NULL, NULL, NULL, 'Portal Initiator', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Portal Initiator
(191055, '', NULL, NULL, NULL, 'Camp Provisions', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Camp Provisions
(191085, 'Cut from a well fed turtle.', NULL, NULL, NULL, 'Perfectly Tender Turtle Meat', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Perfectly Tender Turtle Meat
(191102, 'Feathers plucked from a duck.', NULL, NULL, NULL, 'Fowl Tailfeathers', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Fowl Tailfeathers
(192473, 'This thick, scaly material has a touch of the arcane about it.', NULL, NULL, NULL, 'Hornswog Hide Scraps', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Hornswog Hide Scraps
(193351, 'The bronze horn can be dried and packed. A great snack for any time and ocassion.', NULL, NULL, NULL, 'Bronze Horn Berries', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 999, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Bronze Horn Berries
(198460, '', NULL, NULL, NULL, 'Flyspawn Beetle Parts', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Flyspawn Beetle Parts
(200115, 'By moonlight, assassins were sent for Maruuk. By moonlight, Teera slayed them first.', NULL, NULL, NULL, 'Sarantuya the Ever-True', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Sarantuya the Ever-True
(202245, 'Touched by all the elements, they are a representation of nature''s balance and a symbol of renewal.', NULL, NULL, NULL, 'Rustpine Cone', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Rustpine Cone
(202714, 'The "Multi Usage Storage Tank", or M.U.S.T, can siphon different types of energy and store them to act like a battery.', NULL, NULL, NULL, 'M.U.S.T', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- M.U.S.T
(204837, 'Someone didn''t finish their snack. Now, they never will.', NULL, NULL, NULL, 'Rotting Fruit', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), -- Rotting Fruit
(207827, '', NULL, NULL, NULL, 'Unfinished Thinking Cap', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 0, 2, 0), -- Unfinished Thinking Cap
(208577, 'This adaptive grip is capable of withstanding immense amounts of fluctuating shadowflame. Crafted in tandem with Master Leatherworker Erden.', NULL, NULL, NULL, 'Symbiotic Glowspore Grip', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 5, 0), -- Symbiotic Glowspore Grip
(209555, 'Titan script adorns the metal bands encircling the glowing orb.', NULL, NULL, NULL, 'Orb of Rathmus', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Orb of Rathmus
(210882, 'The traditional symbol of kobold authority, passed down through the ages.', NULL, NULL, NULL, 'Candle Crown', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Candle Crown
(216677, 'The lantern''s charged core illuminates the area with cool shades of blue. On its bottom side, a carving saying "Made by Korgran and a dear friend."', NULL, NULL, NULL, 'Korgran''s Lantern', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Korgran's Lantern
(217708, 'You aren''t sure what sort of drinks the Arathi have, but you could swear you saw a piece of mushroom float to the surface.', NULL, NULL, NULL, 'A Round of Drinks', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- A Round of Drinks
(219224, 'A flower recovered from the surface, completely unknown to the kobolds of the depths.', NULL, NULL, NULL, 'Prooftelling Flower', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Prooftelling Flower
(224649, 'Some overenthusiastic kobolds love to use wax to make everything. Unfortunately, wax weapons don''t usually work.', NULL, NULL, NULL, 'Wax Arsenal', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Wax Arsenal
(225920, 'Arcane curios, relics, and other enigmatic artifacts, waiting to be reclaimed.', NULL, NULL, NULL, 'Stolen Kirin Tor Artifacts', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Stolen Kirin Tor Artifacts
(228407, '', NULL, NULL, NULL, 'Sunspark Candle', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Sunspark Candle
(232989, '', NULL, NULL, NULL, 'S4F3-T Inspectors', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- S4F3-T Inspectors
(234128, 'Used to rename a neighborhood that you manage. Purchased from your neighborhood steward.', NULL, NULL, NULL, 'Neighborhood Renaming Permit', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 4, 0), -- Neighborhood Renaming Permit
(235547, 'This page is barely legible and badly weathered. It seems to have been out in the elements for a long time.', NULL, NULL, NULL, 'Weathered Journal Page', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Weathered Journal Page
(237010, 'A part of a void shielding device. Or just random junk. Definitely one of those two.', NULL, NULL, NULL, 'Void Shielding Part', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Void Shielding Part
(243054, 'Careful how you spend it.', NULL, NULL, NULL, 'Coin of Endless Debt', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Coin of Endless Debt
(262631, 'A cache containing 75 Remnants of Anguish.', NULL, NULL, NULL, 'Preyseeker''s Cache of Anguish', 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 0, 4, 0), -- Preyseeker's Cache of Anguish
(191135, 'Infused with an icy presence and just a touch of spider goo.', NULL, NULL, NULL, 'Nai''jin''s Runestone', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Nai'jin's Runestone
(191680, 'Slightly sticky, very fishy.', NULL, NULL, NULL, 'Stolen Parts', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Stolen Parts
(191682, '', NULL, NULL, NULL, 'Explosive Pie', 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Explosive Pie
(192469, 'Brimming with magics of life and healing.', NULL, NULL, NULL, 'Vibrant Life Bloom', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Vibrant Life Bloom
(192474, 'An impossibly cold ball of icy energy.', NULL, NULL, NULL, 'Frozen Core', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Frozen Core
(192812, 'Creates a soothing paste for healing open wounds when powdered and mixed with water and honey.', NULL, NULL, NULL, 'Feralbloom Pod', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Feralbloom Pod
(193072, 'It''s uncomfortable to gaze at directly, as if it''s staring right back at you.', NULL, NULL, NULL, 'The Judgment of Tyr', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- The Judgment of Tyr
(193257, 'Sacred soil from the Eternal Kurgans, disturbed by the Nokhud search for ancestral relics.', NULL, NULL, NULL, 'Clump of Sacred Soil', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Clump of Sacred Soil
(198406, 'A cutting from the lasher. Still wriggly!', NULL, NULL, NULL, 'Snipped Vine', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Snipped Vine
(198447, 'Only the brinest will do!', NULL, NULL, NULL, 'Bilgewater-Imported Imitation Crab', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Bilgewater-Imported Imitation Crab
(198855, 'This net can be used to catch plenty of fish and replenish the fishing hole.', NULL, NULL, NULL, 'Throw Net', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Throw Net
(199178, 'The bronze horn can be dried and packed. A great snack for any time and ocassion.', NULL, NULL, NULL, 'Bronze Horn Flower', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 999, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Bronze Horn Flower
(199179, 'Said to only bloom where dragons have lost their scales.', NULL, NULL, NULL, 'Dragon Foil', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Dragon Foil
(200100, 'Countless demons fell before Batubar in Maruuk''s life, before the Ukhel raised his spirit to fight again.', NULL, NULL, NULL, 'Batubar the Relentless', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Batubar the Relentless
(200908, 'Surprisingly cute.', NULL, NULL, NULL, 'Captain Haab''s Lucky Lure', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Captain Haab's Lucky Lure
(201420, 'Meaty and surprisingly well seasoned, with just a hint of cartilaginous crunch.', NULL, NULL, NULL, 'Gnolan''s House Special', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 0, 1, 0), -- Gnolan's House Special
(202024, 'One of the massive talons of the raptor Gor''krosh.', NULL, NULL, NULL, '"Long Knife"', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- "Long Knife"
(203219, 'The Winterpelt assure you that these are, indeed, edible. Despite the smell.', NULL, NULL, NULL, 'Brewing Supplies?', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Brewing Supplies?
(204474, 'The pure silver radiates with an ancient energy.', NULL, NULL, NULL, 'Silver Scale', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Silver Scale
(204833, 'This vibrating core is warm to the touch.', NULL, NULL, NULL, 'Buzzing Orb Core', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Buzzing Orb Core
(204836, 'An amazing niffen treasure: an insect in amber.', NULL, NULL, NULL, 'Insect Treasure', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), -- Insect Treasure
(205124, 'The blazing enchantments woven through these mundane documents compel you to read them to yourself in a deep, booming voice despite their banality.', NULL, NULL, NULL, 'Infused Proclamation', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Infused Proclamation
(205125, 'Despite the macabre materials, the inner workings are well designed and precisely manufactured.', NULL, NULL, NULL, 'Ballistae Bits', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Ballistae Bits
(205177, 'While eons of neglect have rendered the device inactive, the delicate runic circuitry and complex inner machinery remain remarkably intact.', NULL, NULL, NULL, 'Hololithic Gear', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Hololithic Gear
(208569, 'A testament to your incredible efforts on the battlefield.', NULL, NULL, NULL, 'Verdant Crest of Honor', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Verdant Crest of Honor
(208645, 'The dust pulses irregularly with barely-contained energy.', NULL, NULL, NULL, 'Unstable Faerie Dust', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Unstable Faerie Dust
(208889, 'Written in Draconic. A complete history of Tyr''s legacy and the artifacts secured within Uldorus.', NULL, NULL, NULL, 'Tyr''s Legacy', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Tyr's Legacy
(213002, 'This odd organ replaces the creature''s heart. It emits a faint energy even after the creature has died.', NULL, NULL, NULL, 'Charged Core', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Charged Core
(216487, '', NULL, NULL, NULL, 'Horn of Honking', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Horn of Honking
(217990, 'Scrawlings of the Order of Night. You see mentions of the Harbinger', NULL, NULL, NULL, 'Order of Night Propaganda', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Order of Night Propaganda
(219254, '', NULL, NULL, NULL, 'Writhing Antennae', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Writhing Antennae
(224155, '', NULL, NULL, NULL, 'Peeled Fungal Scale', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Peeled Fungal Scale
(225663, 'Crystals refract light into a mesmerizing dance of color, evoking a sense of enchantment and boundless magic.', NULL, NULL, NULL, 'Radiant Prism Crystals', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Radiant Prism Crystals
(228408, '', NULL, NULL, NULL, 'Bugburn Candle', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Bugburn Candle
(229949, 'Goblin Shredders have proven time and again to be useful in many applications, such as in logging and transportation. This model has been repurposed for use by S.C.R.A.P..', NULL, NULL, NULL, 'Personalized Goblin S.C.R.A.P.per', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 4, 0), -- Personalized Goblin S.C.R.A.P.per
(232363, 'A gift for someone of the highest esteem.', NULL, NULL, NULL, 'Half-Eaten Mouse', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Half-Eaten Mouse
(233189, 'A report regarding the integrity of all shield generators within Eco-Dome: Primus. This report shows a myriad of tables and charts, as well as a long checklist of eco-dome quadrants.', NULL, NULL, NULL, 'Shield Technician Report', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Shield Technician Report
(262622, 'A satchel containing 50 Coffer Key Shards.', NULL, NULL, NULL, 'Preyseeker''s Satchel of Coffer Key Shards', 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 0, 2, 0), -- Preyseeker's Satchel of Coffer Key Shards
(208644, 'Combined with some other key ingredients, this is the perfect foundation for a hearty fertilizer.', NULL, NULL, NULL, 'Lasher Plant Matter', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Lasher Plant Matter
(208780, 'A bucket filled with the water that surrounds Amirdrassil.', NULL, NULL, NULL, 'Filled Bucket', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Filled Bucket
(208852, 'The banner is inscribed with ancient centaur text. Maybe Sansok Khan in Maruukai can help decipher it.', NULL, NULL, NULL, 'Maruuk Burial Banner', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Maruuk Burial Banner
(209054, 'This ritualistic remedy is said to break the bond between a living creature and dream spirit.', NULL, NULL, NULL, 'Ritual Remedy', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Ritual Remedy
(210167, 'A thin, iridescent wire coveted by artificers for use in high-temp soldering.', NULL, NULL, NULL, 'Empyrium Filament', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Empyrium Filament
(210238, 'Veins of blood-red crystal seep through the wood grain.', NULL, NULL, NULL, 'Satyr Totem', 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Satyr Totem
(211435, 'Korgran''s house made explosive brew - you were told that it can "shake a mountain."', NULL, NULL, NULL, 'Explosive Sticks', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Explosive Sticks
(212177, 'The kobolds inhabiting the Ringing Deeps can find a use for almost anything. Maybe even this.', NULL, NULL, NULL, 'Useful-Looking Scrap', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Useful-Looking Scrap
(212531, 'Turns out all it held was a bit of string.', NULL, NULL, NULL, 'Ruined Candle', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Ruined Candle
(212533, 'It can''t even hold a tune.', NULL, NULL, NULL, 'Ear Worm', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Ear Worm
(213001, 'This clump of unrefined ore protrudes from the earth. It is cold to the touch and surprisingly light in weight.', NULL, NULL, NULL, 'Clump of Ore', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Clump of Ore
(213234, '', NULL, NULL, NULL, 'Rusty Ritual Knife', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Rusty Ritual Knife
(213237, '', NULL, NULL, NULL, 'Harbinger Idol', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Harbinger Idol
(215233, 'This orb-shaped titan artifact is cold to the touch and heavier than it looks.', NULL, NULL, NULL, 'Titan Artifact', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Titan Artifact
(217015, 'A barrel of explosive cinderbrew in concerningly poor repair.', NULL, NULL, NULL, 'Unstable Cinderbrew Barrel', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Unstable Cinderbrew Barrel
(217391, 'The decayed, liquified remains of forgotten horrors. Terrible in form and power. But what sort of candle will it make?', NULL, NULL, NULL, 'Coagulated Black Blood', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Coagulated Black Blood
(217998, 'Tasty, tasty grub! Sweetest, squelch-iest meat!', NULL, NULL, NULL, 'Sweetmeat', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Sweetmeat
(219212, '', NULL, NULL, NULL, 'Luminescent Umbrashroom', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Luminescent Umbrashroom
(219225, '', NULL, NULL, NULL, 'Crystalline Brightbloom', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Crystalline Brightbloom
(223891, 'Under a layer of sand and dust lies a hard elemental core that tremors faintly in your hand.', NULL, NULL, NULL, 'Igneous Core', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Igneous Core
(223896, 'The kobolds inhabiting the Ringing Deeps can find a use for almost anything. Maybe even this.', NULL, NULL, NULL, 'Liberated Scrap', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Liberated Scrap
(224098, 'Aemyra told me this is her favorite flower, because she loves its red hue.', NULL, NULL, NULL, 'Crimson Charmer', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Crimson Charmer
(224193, 'A heartfelt note to my true love, Aemyra.', NULL, NULL, NULL, 'Orren''s Message', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Orren's Message
(224550, 'A memorial placard inscribed with Urtago''s name.', NULL, NULL, NULL, 'Carved Placard', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Carved Placard
(225710, 'The horns are a bit much.', NULL, NULL, NULL, 'Brax''s Other Hat', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Brax's Other Hat
(225715, 'Basement stuff. Cleaning basic slimes, sludges, anything dead or decaying.', NULL, NULL, NULL, 'Brax''s To-Do List', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Brax's To-Do List
(226003, 'As rare as you need it to be.', NULL, NULL, NULL, 'Snake Oil', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -- Snake Oil
(226162, 'Inscribed with glowing runes and sealed with wax, this scroll holds a potent spell.', NULL, NULL, NULL, 'Arcane Manuscript', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Arcane Manuscript
(231508, 'A variety of grains and meats. Slightly squashed. Very stolen.', NULL, NULL, NULL, 'Stolen Food Shipment', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Stolen Food Shipment
(233068, 'This fragile crystal rod is one of many types of activation rods. This particular one analyzes data to properly restart a control console.', NULL, NULL, NULL, 'Rod of Analysis', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Rod of Analysis
(243050, 'Don''t wish too hard!', NULL, NULL, NULL, 'Backfire Wish Bracelet', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Backfire Wish Bracelet
(226133, '', NULL, NULL, NULL, 'Blacksteel Cannonball', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Blacksteel Cannonball
(229393, 'You can see a cloudy substance moving in this jar. It occasionally shoots forward into the jar''s edge and dissipates.', NULL, NULL, NULL, 'Lapbug Essence', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Lapbug Essence
(229395, 'The mist in this jar sits heavily on the bottom. Swirling the jar around shows it''s acting more like liquid than a gas.', NULL, NULL, NULL, 'Slateback Essence', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Slateback Essence
(229970, 'These blue and transparent crystals can be found in small colonies. They are smooth with an oily film on them that seems to repel sand.', NULL, NULL, NULL, 'Blood of K''aresh Deposit', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Blood of K'aresh Deposit
(231761, 'This appears to be made of Quilboar tusk and should be returned to its rightful owner.', NULL, NULL, NULL, 'Crude Ivory Locket', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Crude Ivory Locket
(233010, 'A weighty mushroom that crumbles slightly when touched. It smells vaguely like cinnamon, of all things.', NULL, NULL, NULL, 'Rak-ush Mushroom', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), -- Rak-ush Mushroom
(237021, 'A portable shield for protecting against the ravages of the Void.', NULL, NULL, NULL, 'Void Shield', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0), -- Void Shield
(262623, 'A satchel containing 10 Adventurer Dawncrests.', NULL, NULL, NULL, 'Preyseeker''s Satchel of Adventurer Dawncrests', 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 0, 2, 0), -- Preyseeker's Satchel of Adventurer Dawncrests
(262627, 'A box containing 60 Coffer Key Shards.', NULL, NULL, NULL, 'Preyseeker''s Box of Coffer Key Shards', 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 0, 3, 0), -- Preyseeker's Box of Coffer Key Shards
(265401, 'A gem among Honnu''s salvaged items: an intact antique tuskarr teapot. How she came to acquire it is a mystery.', NULL, NULL, NULL, 'Antique Tuskarr Teapot', 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0); -- Antique Tuskarr Teapot
@@ -1,5 +0,0 @@
-- Spell Portal to Stormwind (370479)
DELETE FROM `spell_effect` WHERE `ID`=981852 AND `VerifiedBuild`=68974;
INSERT INTO `spell_effect` (`ID`, `EffectAura`, `DifficultyID`, `EffectIndex`, `Effect`, `EffectAmplitude`, `EffectAttributes`, `EffectAuraPeriod`, `EffectBonusCoefficient`, `EffectChainAmplitude`, `EffectChainTargets`, `EffectItemType`, `EffectMechanic`, `EffectPointsPerResource`, `EffectPosFacing`, `EffectRealPointsPerLevel`, `EffectTriggerSpell`, `BonusCoefficientFromAP`, `PvpMultiplier`, `Coefficient`, `Variance`, `ResourceCoefficient`, `GroupSizeBasePointsCoefficient`, `EffectBasePoints`, `ScalingClass`, `TargetNodeGraph`, `EffectMiscValue1`, `EffectMiscValue2`, `EffectRadiusIndex1`, `EffectRadiusIndex2`, `EffectSpellClassMask1`, `EffectSpellClassMask2`, `EffectSpellClassMask3`, `EffectSpellClassMask4`, `ImplicitTarget1`, `ImplicitTarget2`, `SpellID`, `VerifiedBuild`) VALUES
(981852, 0, 0, 0, 140, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 370477, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 370479, 68974);
@@ -1,21 +0,0 @@
ALTER TABLE `criteria`
MODIFY COLUMN `ModifierTreeId` int NOT NULL DEFAULT 0 AFTER `Asset`,
MODIFY COLUMN `StartTimer` int NOT NULL DEFAULT 0 AFTER `StartAsset`,
MODIFY COLUMN `EligibilityWorldStateID` int NOT NULL DEFAULT 0 AFTER `Flags`,
MODIFY COLUMN `EligibilityWorldStateValue` int NOT NULL DEFAULT 0 AFTER `EligibilityWorldStateID`;
ALTER TABLE `gameobjects` ADD COLUMN `Flags` int NOT NULL DEFAULT 0 AFTER `DisplayID`;
ALTER TABLE `garr_ability` MODIFY COLUMN `GarrFollowerTypeID` tinyint UNSIGNED NOT NULL DEFAULT 0 AFTER `GarrAbilityCategoryID`;
ALTER TABLE `garr_follower` MODIFY COLUMN `GarrFollowerTypeID` tinyint UNSIGNED NOT NULL DEFAULT 0 AFTER `GarrTypeID`;
ALTER TABLE `garr_mission` MODIFY COLUMN `GarrFollowerTypeID` tinyint UNSIGNED NOT NULL DEFAULT 0 AFTER `GarrMissionTypeID`;
ALTER TABLE `gossip_npc_option` MODIFY COLUMN `GarrFollowerTypeID` tinyint UNSIGNED NOT NULL DEFAULT 0 AFTER `TrainerID`;
ALTER TABLE `player_condition`
CHANGE COLUMN `MovementFlags1` `MovementFlags` int NOT NULL DEFAULT 0 AFTER `PowerTypeValue`,
DROP COLUMN `MovementFlags2`;
ALTER TABLE `spell_class_options` MODIFY COLUMN `SpellClassSet` int NOT NULL DEFAULT 0 AFTER `ModalNextSpell`;
@@ -1,25 +0,0 @@
DELETE FROM `hotfix_data` WHERE `TableHash`=0xC68BE365 AND `RecordId` IN (SELECT `RecordId` FROM `hotfix_blob` WHERE `TableHash`=0xC68BE365); -- CooldownSet
DELETE FROM `hotfix_data` WHERE `TableHash`=0x4BF2FC04 AND `RecordId` IN (SELECT `RecordId` FROM `hotfix_blob` WHERE `TableHash`=0x4BF2FC04); -- CooldownSetSpell
DELETE FROM `hotfix_data` WHERE `TableHash`=0x284224BE AND `RecordId` IN (SELECT `RecordId` FROM `hotfix_blob` WHERE `TableHash`=0x284224BE); -- CraftingQualityAtlasSet
DELETE FROM `hotfix_data` WHERE `TableHash`=0x803704B6 AND `RecordId` IN (SELECT `RecordId` FROM `hotfix_blob` WHERE `TableHash`=0x803704B6); -- EdgeGlowEffect
DELETE FROM `hotfix_data` WHERE `TableHash`=0x6FF1C5BA AND `RecordId` IN (SELECT `RecordId` FROM `hotfix_blob` WHERE `TableHash`=0x6FF1C5BA); -- ExteriorComponent
DELETE FROM `hotfix_data` WHERE `TableHash`=0x137145D0 AND `RecordId` IN (SELECT `RecordId` FROM `hotfix_blob` WHERE `TableHash`=0x137145D0); -- HouseDecor
DELETE FROM `hotfix_data` WHERE `TableHash`=0xBBA2E8F8 AND `RecordId` IN (SELECT `RecordId` FROM `hotfix_blob` WHERE `TableHash`=0xBBA2E8F8); -- HouseRoom
DELETE FROM `hotfix_data` WHERE `TableHash`=0xF5D19E56 AND `RecordId` IN (SELECT `RecordId` FROM `hotfix_blob` WHERE `TableHash`=0xF5D19E56); -- ItemConversion
DELETE FROM `hotfix_data` WHERE `TableHash`=0x192B936F AND `RecordId` IN (SELECT `RecordId` FROM `hotfix_blob` WHERE `TableHash`=0x192B936F); -- PlayerCompanionInfo
DELETE FROM `hotfix_data` WHERE `TableHash`=0xB33F3964 AND `RecordId` IN (SELECT `RecordId` FROM `hotfix_blob` WHERE `TableHash`=0xB33F3964); -- ScreenEffect
DELETE FROM `hotfix_data` WHERE `TableHash`=0x1EF95B83 AND `RecordId` IN (SELECT `RecordId` FROM `hotfix_blob` WHERE `TableHash`=0x1EF95B83); -- SeamlessSite
DELETE FROM `hotfix_data` WHERE `TableHash`=0xF8685781 AND `RecordId` IN (SELECT `RecordId` FROM `hotfix_blob` WHERE `TableHash`=0xF8685781); -- SpellActivationOverlay
DELETE FROM `hotfix_blob` WHERE `TableHash`=0xC68BE365; -- CooldownSet
DELETE FROM `hotfix_blob` WHERE `TableHash`=0x4BF2FC04; -- CooldownSetSpell
DELETE FROM `hotfix_blob` WHERE `TableHash`=0x284224BE; -- CraftingQualityAtlasSet
DELETE FROM `hotfix_blob` WHERE `TableHash`=0x803704B6; -- EdgeGlowEffect
DELETE FROM `hotfix_blob` WHERE `TableHash`=0x6FF1C5BA; -- ExteriorComponent
DELETE FROM `hotfix_blob` WHERE `TableHash`=0x137145D0; -- HouseDecor
DELETE FROM `hotfix_blob` WHERE `TableHash`=0xBBA2E8F8; -- HouseRoom
DELETE FROM `hotfix_blob` WHERE `TableHash`=0xF5D19E56; -- ItemConversion
DELETE FROM `hotfix_blob` WHERE `TableHash`=0x192B936F; -- PlayerCompanionInfo
DELETE FROM `hotfix_blob` WHERE `TableHash`=0xB33F3964; -- ScreenEffect
DELETE FROM `hotfix_blob` WHERE `TableHash`=0x1EF95B83; -- SeamlessSite
DELETE FROM `hotfix_blob` WHERE `TableHash`=0xF8685781; -- SpellActivationOverlay
@@ -1 +0,0 @@
DELETE FROM `hotfix_data` where tablehash IN (0x137145D0);
@@ -1,70 +0,0 @@
DROP TABLE IF EXISTS `exterior_component`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `exterior_component` (
`Name` text,
`Position1` float NOT NULL DEFAULT '0',
`Position2` float NOT NULL DEFAULT '0',
`Position3` float NOT NULL DEFAULT '0',
`ID` int unsigned NOT NULL DEFAULT '0',
`Size` tinyint unsigned NOT NULL DEFAULT '0',
`HouseExteriorWmoDataID` int NOT NULL DEFAULT '0',
`ParentComponentID` int NOT NULL DEFAULT '0',
`ModelFileDataID` int NOT NULL DEFAULT '0',
`Flags` int NOT NULL DEFAULT '0',
`Field_12_0_0_63534_007` tinyint unsigned NOT NULL DEFAULT '0',
`Type` tinyint unsigned NOT NULL DEFAULT '0',
`Field_12_0_0_63534_009` int NOT NULL DEFAULT '0',
`GameObjectID` int NOT NULL DEFAULT '0',
`Field_11_2_7_64044_011` int NOT NULL DEFAULT '0',
`ItemID` int NOT NULL DEFAULT '0',
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`VerifiedBuild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `exterior_component`
--
LOCK TABLES `exterior_component` WRITE;
/*!40000 ALTER TABLE `exterior_component` DISABLE KEYS */;
/*!40000 ALTER TABLE `exterior_component` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `exterior_component_locale`
--
DROP TABLE IF EXISTS `exterior_component_locale`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `exterior_component_locale` (
`ID` int unsigned NOT NULL DEFAULT '0',
`locale` varchar(4) NOT NULL,
`Name_lang` text,
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
/*!50500 PARTITION BY LIST COLUMNS(locale)
(PARTITION deDE VALUES IN ('deDE') ENGINE = InnoDB,
PARTITION esES VALUES IN ('esES') ENGINE = InnoDB,
PARTITION esMX VALUES IN ('esMX') ENGINE = InnoDB,
PARTITION frFR VALUES IN ('frFR') ENGINE = InnoDB,
PARTITION itIT VALUES IN ('itIT') ENGINE = InnoDB,
PARTITION koKR VALUES IN ('koKR') ENGINE = InnoDB,
PARTITION ptBR VALUES IN ('ptBR') ENGINE = InnoDB,
PARTITION ruRU VALUES IN ('ruRU') ENGINE = InnoDB,
PARTITION zhCN VALUES IN ('zhCN') ENGINE = InnoDB,
PARTITION zhTW VALUES IN ('zhTW') ENGINE = InnoDB) */;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `exterior_component_locale`
--
LOCK TABLES `exterior_component_locale` WRITE;
/*!40000 ALTER TABLE `exterior_component_locale` DISABLE KEYS */;
/*!40000 ALTER TABLE `exterior_component_locale` ENABLE KEYS */;
UNLOCK TABLES;
@@ -1,76 +0,0 @@
--
-- Table structure for table `player_companion_info`
--
DROP TABLE IF EXISTS `player_companion_info`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `player_companion_info` (
`UnlockDescription` text,
`Name` text,
`ID` int unsigned NOT NULL DEFAULT '0',
`DelvesSeasonID` int NOT NULL DEFAULT '0',
`TraitTreeID` int NOT NULL DEFAULT '0',
`TraitNodeID_DPS` int NOT NULL DEFAULT '0',
`TraitNodeID_Heal` int NOT NULL DEFAULT '0',
`TraitSubTreeID_DPS` int NOT NULL DEFAULT '0',
`TraitSubTreeID_Heal` int NOT NULL DEFAULT '0',
`TraitSubTreeID_Tank` int NOT NULL DEFAULT '0',
`FactionID` int NOT NULL DEFAULT '0',
`CreatureDisplayInfoID` int NOT NULL DEFAULT '0',
`UiModelSceneID` int NOT NULL DEFAULT '0',
`PlayerDataElementCharacterID` int NOT NULL DEFAULT '0',
`Field_12_0_0_64499_012` int NOT NULL DEFAULT '0',
`FlavorNodeID` int NOT NULL DEFAULT '0',
`Field_12_0_1_64889_014` int NOT NULL DEFAULT '0',
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`VerifiedBuild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `player_companion_info`
--
LOCK TABLES `player_companion_info` WRITE;
/*!40000 ALTER TABLE `player_companion_info` DISABLE KEYS */;
/*!40000 ALTER TABLE `player_companion_info` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `player_companion_info_locale`
--
DROP TABLE IF EXISTS `player_companion_info_locale`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `player_companion_info_locale` (
`ID` int unsigned NOT NULL DEFAULT '0',
`locale` varchar(4) NOT NULL,
`UnlockDescription_lang` text,
`Name_lang` text,
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
/*!50500 PARTITION BY LIST COLUMNS(locale)
(PARTITION deDE VALUES IN ('deDE') ENGINE = InnoDB,
PARTITION esES VALUES IN ('esES') ENGINE = InnoDB,
PARTITION esMX VALUES IN ('esMX') ENGINE = InnoDB,
PARTITION frFR VALUES IN ('frFR') ENGINE = InnoDB,
PARTITION itIT VALUES IN ('itIT') ENGINE = InnoDB,
PARTITION koKR VALUES IN ('koKR') ENGINE = InnoDB,
PARTITION ptBR VALUES IN ('ptBR') ENGINE = InnoDB,
PARTITION ruRU VALUES IN ('ruRU') ENGINE = InnoDB,
PARTITION zhCN VALUES IN ('zhCN') ENGINE = InnoDB,
PARTITION zhTW VALUES IN ('zhTW') ENGINE = InnoDB) */;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `player_companion_info_locale`
--
LOCK TABLES `player_companion_info_locale` WRITE;
/*!40000 ALTER TABLE `player_companion_info_locale` DISABLE KEYS */;
/*!40000 ALTER TABLE `player_companion_info_locale` ENABLE KEYS */;
UNLOCK TABLES;
@@ -1,30 +0,0 @@
--
-- Table structure for table `item_conversion`
--
DROP TABLE IF EXISTS `item_conversion`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `item_conversion` (
`ID` int unsigned NOT NULL DEFAULT '0',
`Unknown920` int NOT NULL DEFAULT '0',
`ItemBonusTreeID` int NOT NULL DEFAULT '0',
`ItemLogicalCostGroupID` int NOT NULL DEFAULT '0',
`AlternateItemLogicalCostGroupID` int NOT NULL DEFAULT '0',
`PlayerConditionID` int NOT NULL DEFAULT '0',
`Flags` int NOT NULL DEFAULT '0',
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`VerifiedBuild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `item_conversion`
--
LOCK TABLES `item_conversion` WRITE;
/*!40000 ALTER TABLE `item_conversion` DISABLE KEYS */;
/*!40000 ALTER TABLE `item_conversion` ENABLE KEYS */;
UNLOCK TABLES;
+24
View File
@@ -0,0 +1,24 @@
build*/
.directory
.mailmap
*.orig
*.rej
*~
.hg/
*.kdev*
.DS_Store
CMakeLists.txt.user
*.bak
*.patch
*.diff
*.REMOTE.*
*.BACKUP.*
*.BASE.*
*.LOCAL.*
nbproject/*
.idea/*
.browse.VC*
.vscode
cmake-build-*/
.vs
@@ -1,21 +0,0 @@
-- DBErrors
UPDATE `creature_template_model` SET `CreatureDisplayID`=1126 WHERE `CreatureID`=266165 AND `Idx`=0;
UPDATE `creature` SET `unit_flags`=NULL WHERE `guid` IN (729459,729465,729466);
UPDATE `creature` SET `unit_flags2`=NULL WHERE `guid` IN (729483,729484);
UPDATE `creature` SET `curHealthPct`=NULL WHERE `curHealthPct`=100;
DELETE FROM `npc_spellclick_spells` WHERE `npc_entry` IN (235114,234289,234176);
INSERT INTO `npc_spellclick_spells` (`npc_entry`, `spell_id`, `cast_flags`, `user_type`) VALUES
(235114, 46598, 1, 0),
(234289, 46598, 1, 0),
(234176, 46598, 1, 0);
DELETE FROM `smart_scripts` WHERE `entryorguid`=193362 AND `source_type`=0;
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `Difficulties`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param_string`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `action_param7`, `action_param_string`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_param_string`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(193362, 0, 0, 1, '', 64, 0, 100, 0, 0, 0, 0, 0, 0, '', 33, 193362, 0, 0, 0, 0, 0, 0, NULL, 7, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'On player opened gossip - Gossip player: Give kill credit Kill Credit: Talk to Sendrax (193362)'),
(193362, 0, 1, 2, '', 61, 0, 100, 0, 0, 0, 0, 0, 0, '', 33, 193817, 0, 0, 0, 0, 0, 0, NULL, 7, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'On player opened gossip - Gossip player: Give kill credit Kill Credit: Talk to Sendrax (193817)'),
(193362, 0, 2, 3, '', 61, 0, 100, 0, 0, 0, 0, 0, 0, '', 33, 193989, 0, 0, 0, 0, 0, 0, NULL, 7, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'On player opened gossip - Gossip player: Give kill credit Kill Credit: Send Up Flare (193989)'),
(193362, 0, 3, 4, '', 61, 0, 100, 0, 0, 0, 0, 0, 0, '', 33, 193990, 0, 0, 0, 0, 0, 0, NULL, 7, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'On player opened gossip - Gossip player: Give kill credit Kill Credit: Dragons Land (193990)'),
(193362, 0, 4, 5, '', 61, 0, 100, 0, 0, 0, 0, 0, 0, '', 33, 198386, 0, 0, 0, 0, 0, 0, NULL, 7, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'On player opened gossip - Gossip player: Give kill credit Kill Credit: Dragons Land (198386)'),
(193362, 0, 5, 0, '', 61, 0, 100, 0, 0, 0, 0, 0, 0, '', 33, 194018, 0, 0, 0, 0, 0, 0, NULL, 7, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'On player opened gossip - Gossip player: Give kill credit Kill Credit: Ready for Dragons (194018)');
File diff suppressed because it is too large Load Diff
@@ -1,71 +0,0 @@
UPDATE `creature_template` SET `ScriptName`='npc_grif_wildheart_flight', `npcflag`=`npcflag`|1 WHERE `entry` IN (104381, 106879);
INSERT INTO `quest_template_addon` (`ID`, `ScriptName`) VALUES (41574, 'quest_stolen_thunder')
ON DUPLICATE KEY UPDATE `ScriptName` = VALUES(`ScriptName`);
UPDATE `creature_template` SET `faction`=16 WHERE `entry` IN (
94707, -- Icebreaker Tombguard
106302, 105967, -- Restless Tombguard
96571, -- Rattling Dead
104740, -- Disturbed Tracker
106307, -- Disturbed Worg
94813, 105968, -- Spectral Windshaper
106347, -- Spectral Champion
96468, -- Hruthnir
105695, -- Yrgrim the Truthseeker
104956 -- Warlord Volund
);
UPDATE `gameobject` g JOIN `gameobject_template` gt ON gt.`entry`=g.`id`
SET g.`state`=0
WHERE g.`map`=1495 AND gt.`type`=0;
UPDATE `creature_template` SET `ScriptName`='npc_warlord_volund' WHERE `entry`=104956;
UPDATE `creature_template` SET `faction`=35 WHERE `entry`=105695;
UPDATE `creature_template` SET `ScriptName`='' WHERE `entry`=104956; -- Warlord Volund: plain boss now
UPDATE `gameobject_template` SET `ScriptName`='go_titanstrike' WHERE `entry`=249718; -- Titan Chest = the trigger
-- Scenario 1068 director: Prustaga (the tomb ally) reads the running scenario's current step and fires each step's
-- game event once a player reaches that step's landmark, advancing the scenario to completion.
UPDATE `creature_template` SET `ScriptName` = 'npc_prustaga_scenario_director' WHERE `entry` = 104949;
-- Scenario 1068 step 4 "Volund's Last Stand": Warlord Volund's death fires the "Defeat Warlord Volund" game event.
UPDATE `creature_template` SET `ScriptName` = 'npc_warlord_volund' WHERE `entry` = 104956;
-- Leg 2 "The Creator's Workshop" (42158): grant the "Mimiron Assisted" credit (106559) on accept.
UPDATE `quest_template_addon` SET `ScriptName` = 'quest_creators_workshop' WHERE `ID` = 42158;
-- Retire the stale Titan Chest binding: the chest is scenery (type-5); the scenario now handles Titanstrike via the
-- authored steps (defeat Volund + Relay Device pad), and the go_titanstrike script has been removed.
UPDATE `gameobject_template` SET `ScriptName` = '' WHERE `entry` = 249718 AND `ScriptName` = 'go_titanstrike';
-- Link map 1609 (difficulty 12) to InstanceScenario 1099 "Never Hunt Alone" so it auto-starts on entry, mirroring the
-- Shield's Rest (1495 -> 1068) link.
DELETE FROM `scenarios` WHERE `map` = 1609 AND `difficulty` = 12;
INSERT INTO `scenarios` (`map`, `difficulty`, `dungeonID`, `scenario_A`, `scenario_H`) VALUES
(1609, 12, 0, 1099, 1099);
-- Scenario 1099 director (temple Grif) + the traitor Prustaga's temple encounter.
UPDATE `creature_template` SET `ScriptName` = 'npc_grif_temple_director' WHERE `entry` = 106715;
UPDATE `creature_template` SET `ScriptName` = 'npc_prustaga_temple' WHERE `entry` = 106744;
-- Leg 3 quest: grant "See Mimiron's Head" (106671) on accept, fly to the temple (106672), recover Titanstrike (114509).
UPDATE `quest_template_addon` SET `ScriptName` = 'quest_never_hunt_alone' WHERE `ID` = 42185;
DELETE FROM `creature` WHERE `guid` BETWEEN 729486 AND 729491;
INSERT INTO `creature`
(`guid`,`id`,`map`,`zoneId`,`areaId`,`spawnDifficulties`,`phaseUseFlags`,`PhaseId`,`PhaseGroup`,`terrainSwapMap`,`modelid`,`equipment_id`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`wander_distance`,`currentwaypoint`,`curHealthPct`,`MovementType`,`npcflag`,`unit_flags`,`unit_flags2`,`unit_flags3`,`ScriptName`,`StringId`,`VerifiedBuild`)
VALUES
(729486, 106744, 1609, 67, 8176, '12', 0, 0, 0, -1, 0, 0, 7444.0, -528.0, 1896.9, 3.00, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0),
(729487, 106302, 1609, 67, 8176, '12', 0, 0, 0, -1, 0, 0, 7435.0, -525.0, 1896.9, 3.00, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0),
(729488, 106302, 1609, 67, 8176, '12', 0, 0, 0, -1, 0, 0, 7448.0, -524.0, 1896.9, 3.00, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0),
(729489, 106302, 1609, 67, 8176, '12', 0, 0, 0, -1, 0, 0, 7440.0, -518.0, 1896.9, 3.00, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0),
(729490, 110685, 1220, 7503, 8335, '0', 0, 0, 0, -1, 0, 0, 4757.0, 3928.0, 809.0, 3.00, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0),
(729491, 110821, 1220, 7503, 8335, '0', 0, 0, 0, -1, 0, 0, 4762.0, 3924.0, 809.0, 1.50, 300, 0, 0, 100, 3, NULL, NULL, NULL, NULL, '', NULL, 0);
@@ -1,283 +0,0 @@
INSERT IGNORE INTO `quest_template_addon` (`ID`) VALUES
(40495),(40623),(42128),(42168),(42125),(43100),(43153),(43254);
UPDATE `quest_template_addon` SET `ScriptName`='quest_warlock_ulthalesh' WHERE `ID`=40495; -- Affliction open-world lead-in
UPDATE `quest_template_addon` SET `ScriptName`='quest_warlock_dark_riders' WHERE `ID`=40623; -- Affliction Karazhan Catacombs scenario 988
UPDATE `quest_template_addon` SET `ScriptName`='quest_warlock_ritual_reagents' WHERE `ID`=42128; -- Demonology reagent gather
UPDATE `quest_template_addon` SET `ScriptName`='quest_warlock_looking_darkness' WHERE `ID`=42168; -- Demonology Felsoul Hold scenario 1097
UPDATE `quest_template_addon` SET `ScriptName`='quest_warlock_dark_whispers' WHERE `ID`=42125; -- Demonology skull obtained
UPDATE `quest_template_addon` SET `ScriptName`='quest_warlock_finding_scepter' WHERE `ID`=43100; -- Destruction open-world Dalaran Crater
UPDATE `quest_template_addon` SET `ScriptName`='quest_warlock_eye_for_a_scepter' WHERE `ID`=43153; -- Destruction Tol Barad scenario 1155
UPDATE `quest_template_addon` SET `ScriptName`='quest_warlock_ritual_ruination' WHERE `ID`=43254; -- Destruction finale
-- ---------------------------------------------------------------------------------------------------------------------
-- Creature -> ScriptName bindings (faction of the placeholder/hostile bosses is set in C++ Reset(), NOT here)
-- ---------------------------------------------------------------------------------------------------------------------
UPDATE `creature_template` SET `ScriptName`='npc_warlock_afflic_director' WHERE `entry`=100323; -- Revil Kost (director on 1533; also 40495 ender on map 0)
UPDATE `creature_template` SET `ScriptName`='npc_warlock_demo_director' WHERE `entry`=106610; -- Calydus (Felsoul Hold director/ender on 1498)
UPDATE `creature_template` SET `ScriptName`='npc_warlock_destro_director' WHERE `entry`=109838; -- Calydus (Tol Barad director/ender on 1630)
UPDATE `creature_template` SET `ScriptName`='npc_warlock_artifact_hostile_boss' WHERE `entry`=102200; -- Ariden placeholder (faction 35 -> hostile)
UPDATE `creature_template` SET `ScriptName`='npc_warlock_artifact_hostile_boss' WHERE `entry`=106644; -- Felborn Overfiend (scenario 1097 step-1 boss)
UPDATE `creature_template` SET `ScriptName`='npc_warlock_artifact_hostile_boss' WHERE `entry`=106757; -- Eye of the Beast (scenario 1155 finale boss)
DELETE FROM `creature` WHERE `guid` BETWEEN 729492 AND 729495;
-- Affliction (Karazhan Catacombs scenario 988, map 1533; Dreadscar return map 1107)
INSERT INTO `creature` (`guid`,`id`,`map`,`zoneId`,`areaId`,`spawnDifficulties`,`phaseUseFlags`,`PhaseId`,`PhaseGroup`,`terrainSwapMap`,`modelid`,`equipment_id`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`wander_distance`,`currentwaypoint`,`curHealthPct`,`MovementType`,`npcflag`,`unit_flags`,`unit_flags2`,`unit_flags3`,`ScriptName`,`StringId`,`VerifiedBuild`) VALUES
(729492,100323,1533,0,0,'0',0,0,0,-1,0,0,-10865.3,-1961.7,-41.0,3.29,300,0,0,100,0,NULL,NULL,NULL,NULL,'',NULL,0), -- Revil Kost, scenario director on 1533
(729493,100812,1107,0,0,'0',0,0,0,-1,0,0,3124.0,1108.0,286.6,4.65,300,0,0,100,0,3,NULL,NULL,NULL,'',NULL,0); -- Revil Kost, 40623 quest-ender at the Dreadscar
-- Demonology (Felsoul Hold scenario 1097, map 1498)
INSERT INTO `creature` (`guid`,`id`,`map`,`zoneId`,`areaId`,`spawnDifficulties`,`phaseUseFlags`,`PhaseId`,`PhaseGroup`,`terrainSwapMap`,`modelid`,`equipment_id`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`wander_distance`,`currentwaypoint`,`curHealthPct`,`MovementType`,`npcflag`,`unit_flags`,`unit_flags2`,`unit_flags3`,`ScriptName`,`StringId`,`VerifiedBuild`) VALUES
(729494,106610,1498,0,0,'0',0,0,0,-1,0,0,999.0,4920.0,36.0,2.20,300,0,0,100,0,3,NULL,NULL,NULL,'',NULL,0), -- Calydus, Felsoul Hold director + 42128/42168 ender
(729495,106644,1498,0,0,'0',0,0,0,-1,0,0,1010.0,4930.0,36.0,2.20,300,0,0,100,0,NULL,NULL,NULL,NULL,'',NULL,0); -- Felborn Overfiend, scenario 1097 step-1 boss
-- ---------------------------------------------------------------------------------------------------------------------
-- Brewmaster: "The Wanderer's Companion" (42762), scenario 1137 on map 1625 (Trial of the Serpent)
-- ---------------------------------------------------------------------------------------------------------------------
UPDATE `quest_template_addon` SET `ScriptName`='quest_the_wanderers_companion' WHERE `ID`=42762;
UPDATE `creature_template` SET `ScriptName`='npc_yulon_brm_director' WHERE `entry`=109391; -- Yu'lon (director)
UPDATE `creature_template` SET `ScriptName`='npc_lord_korithis' WHERE `entry`=109821; -- Eredar Lord Korithis (boss/closer)
-- mid bosses made attackable (hostile faction set from script)
UPDATE `creature_template` SET `ScriptName`='npc_monk_artifact_hostile' WHERE `entry` IN (109397,109820);
-- ---------------------------------------------------------------------------------------------------------------------
-- Mistweaver: "The Emperor's Gift" (41003), scenario 1007 on map 1541 (Terrace of Endless Spring)
-- ---------------------------------------------------------------------------------------------------------------------
UPDATE `quest_template_addon` SET `ScriptName`='quest_the_emperors_gift' WHERE `ID`=41003;
UPDATE `creature_template` SET `ScriptName`='npc_taran_zhu_mw_director' WHERE `entry`=101881; -- Taran Zhu (director)
UPDATE `creature_template` SET `ScriptName`='npc_aspersius' WHERE `entry`=101887; -- Aspersius (boss/closer)
UPDATE `creature_template` SET `ScriptName`='npc_monk_artifact_hostile' WHERE `entry`=101886; -- Hellwarden Xaphan (mini-boss)
-- ---------------------------------------------------------------------------------------------------------------------
-- Windwalker: "The Thundering Heavens" (42790), scenario 983 on map 1528 (Skywall)
-- No acquisition quest exists in the DB, so author a minimal one (cloned from 42762's shape).
-- ---------------------------------------------------------------------------------------------------------------------
DELETE FROM `quest_template` WHERE `ID`=42790;
DELETE FROM `quest_template_addon` WHERE `ID`=42790;
DELETE FROM `quest_objectives` WHERE `QuestID`=42790;
DELETE FROM `creature_queststarter` WHERE `quest`=42790;
DELETE FROM `creature_questender` WHERE `quest`=42790;
-- clone 42762's full row, then retarget it to 42790
CREATE TEMPORARY TABLE `_ww_qt` LIKE `quest_template`;
INSERT INTO `_ww_qt` SELECT * FROM `quest_template` WHERE `ID`=42762;
UPDATE `_ww_qt` SET
`ID`=42790,
`RewardNextQuest`=0,
`LogTitle`='The Thundering Heavens',
`LogDescription`='Travel to Skywall with Li Li Stormstout and claim the Fists of the Heavens from the tyrant Typhinius.',
`QuestDescription`='The Fists of the Heavens lie in the grasp of Typhinius, the Tyrant of Skywall. Li Li Stormstout will guide you there. Defeat him and the weapon is yours.',
`VerifiedBuild`=0
WHERE `ID`=42762;
INSERT INTO `quest_template` SELECT * FROM `_ww_qt`;
DROP TEMPORARY TABLE `_ww_qt`;
INSERT INTO `quest_template_addon` (`ID`,`ScriptName`) VALUES (42790,'quest_the_thundering_heavens');
-- single objective: kill Typhinius (100760). His scripted-hostile death auto-credits this objective.
INSERT INTO `quest_objectives`
(`ID`,`QuestID`,`Type`,`Order`,`StorageIndex`,`ObjectID`,`Amount`,`ConditionalAmount`,`Flags`,`Flags2`,`ProgressBarWeight`,`ParentObjectiveID`,`Visible`,`Description`,`VerifiedBuild`)
VALUES
(24903000,42790,0,0,0,100760,1,0,0,0,0,0,1,'Defeat Typhinius',0);
-- Li Li Stormstout (101046, order-hall guide) gives and turns in the quest (see spawn below)
INSERT INTO `creature_queststarter` (`id`,`quest`) VALUES (101046,42790);
INSERT INTO `creature_questender` (`id`,`quest`) VALUES (101046,42790);
-- Skywall boss + adds
UPDATE `creature_template` SET `ScriptName`='npc_lili_ww_director' WHERE `entry`=100740; -- Li Li Stormstout (director)
UPDATE `creature_template` SET `ScriptName`='npc_typhinius' WHERE `entry`=100760; -- Typhinius (boss/closer)
UPDATE `creature_template` SET `ScriptName`='npc_monk_artifact_hostile' WHERE `entry` IN (100772,100770,100769,100824,100762); -- Skywall adds
-- Acquisition / flag quests -> QuestScripts
UPDATE `quest_template_addon` SET `ScriptName`='quest_voice_of_thunder' WHERE `ID`=39771; -- Elemental "The Voice of Thunder" -> Fist of Ra-den
UPDATE `quest_template_addon` SET `ScriptName`='quest_restoration_artifact_chosen' WHERE `ID`=41330; -- Restoration flag quest -> Sharas'dal
UPDATE `quest_template_addon` SET `ScriptName`='quest_enhancement_artifact_chosen' WHERE `ID`=41328; -- Enhancement flag quest -> Doomhammer (stand-in)
-- Scripted creatures -> ScriptName (faction fixes / directors are all applied in C++, no creature_template.faction edits)
-- Elemental scenario 976 (map 1526)
UPDATE `creature_template` SET `ScriptName`='npc_rehgar_scenario_director' WHERE `entry`=100306; -- Rehgar Earthfury (director)
UPDATE `creature_template` SET `ScriptName`='npc_sigurd_giantslayer' WHERE `entry`=100363; -- Sigurd the Giantslayer (step 1 boss, made hostile)
UPDATE `creature_template` SET `ScriptName`='npc_lord_kravos' WHERE `entry`=100546; -- Lord Kra'vos (step 4 boss, made hostile)
-- Restoration scenario 1066 (map 1600)
UPDATE `creature_template` SET `ScriptName`='npc_erunak_scenario_director' WHERE `entry`=102826; -- Erunak Stonespeaker (director)
UPDATE `creature_template` SET `ScriptName`='npc_shaman_scenario_enemy' WHERE `entry`=104856; -- Lady Zithreen (step 4 boss, made hostile)
UPDATE `creature_template` SET `ScriptName`='npc_shaman_scenario_enemy' WHERE `entry`=102839; -- Kra'liss (step 2 boss, made hostile)
UPDATE `creature_template` SET `ScriptName`='npc_shaman_scenario_enemy' WHERE `entry`=102792; -- Zithreenai Naga Brute (made hostile)
UPDATE `creature_template` SET `ScriptName`='npc_shaman_scenario_enemy' WHERE `entry`=105027; -- Frenzied Deep Sea Crawler (made hostile)
UPDATE `creature_template` SET `ScriptName`='npc_shaman_scenario_enemy' WHERE `entry`=105028; -- Frenzied Deep Sea Makrura (made hostile)
-- --- QuestScript bindings ---------------------------------------------------------------------------------------------
UPDATE `quest_template_addon` SET `ScriptName`='quest_the_nexus_vault' WHERE `ID`=42011;
UPDATE `quest_template_addon` SET `ScriptName`='quest_the_mage_hunter' WHERE `ID`=42479;
-- --- Creature (scenario director + boss) bindings --------------------------------------------------------------------
-- Arcane (map 1583)
UPDATE `creature_template` SET `ScriptName`='npc_azuregos_nexus_director' WHERE `entry`=106699; -- Azuregos narrator/director
UPDATE `creature_template` SET `ScriptName`='npc_nexus_prince_bilaal' WHERE `entry`=104502; -- Nexus-Prince Bilaal boss
-- Frost (map 1616)
UPDATE `creature_template` SET `ScriptName`='npc_meryl_mage_hunter_director' WHERE `entry`=108097; -- Meryl narrator/director
UPDATE `creature_template` SET `ScriptName`='npc_balaadur' WHERE `entry`=108168; -- Balaadur boss
-- Bind the acquisition quests to their QuestScripts.
UPDATE `quest_template_addon` SET `ScriptName`='quest_dh_the_hunt' WHERE `ID`=39247; -- Havoc: The Hunt
UPDATE `quest_template_addon` SET `ScriptName`='quest_dh_vengeance_will_be_ours' WHERE `ID`=41863; -- Vengeance: Vengeance Will Be Ours
UPDATE `quest_template_addon` SET `ScriptName`='quest_dh_vengeance_will_be_ours' WHERE `ID`=40249; -- Vengeance: phase-duplicate variant (same wire)
-- Bind the scripted creatures.
UPDATE `creature_template` SET `ScriptName`='npc_varedis_felsoul' WHERE `entry`=94836; -- Havoc final boss (map 1498)
UPDATE `creature_template` SET `ScriptName`='npc_caria_felsoul' WHERE `entry`=99184; -- Vengeance final boss (map 1500)
UPDATE `creature_template` SET `ScriptName`='npc_dh_artifact_scenario_director' WHERE `entry`=98882; -- Vengeance ally/director Allari (map 1500, already spawned)
UPDATE `creature_template` SET `ScriptName`='npc_dh_artifact_scenario_director' WHERE `entry`=94902; -- Havoc director Kayn (spawned below on map 1498)
-- Bind each acquisition quest to its QuestScript.
UPDATE `quest_template_addon` SET `ScriptName`='quest_the_sword_of_kings' WHERE `ID`=41105;
UPDATE `quest_template_addon` SET `ScriptName`='quest_the_hunter_of_heroes' WHERE `ID`=40043;
UPDATE `quest_template_addon` SET `ScriptName`='quest_legacy_of_the_icebreaker' WHERE `ID`=39191;
-- Bind each scripted creature.
UPDATE `creature_template` SET `ScriptName`='npc_thoradin_scenario_director' WHERE `entry`=103144; -- Arms director (map 1539)
UPDATE `creature_template` SET `ScriptName`='npc_zakajz_corruptor' WHERE `entry`=104276; -- Arms final boss
UPDATE `creature_template` SET `ScriptName`='npc_vigfus_bladewind_final' WHERE `entry`=98602; -- Fury final boss (map 1511)
UPDATE `creature_template` SET `ScriptName`='npc_magnar_icebreaker' WHERE `entry`=96034; -- Prot boss (map 1495)
UPDATE `creature_template` SET `ScriptName`='npc_hruthnir_escort' WHERE `entry`=96468; -- Prot ally (kept friendly)
INSERT INTO `quest_template_addon` (`ID`,`ScriptName`) VALUES
(40783,'quest_scythe_of_elune'),
(40784,'quest_its_rightful_place'),
(42428,'quest_shrine_of_ashamane'),
(42440,'quest_shrine_in_peril'),
(42430,'quest_fangs_of_ashamane'),
(41689,'quest_cleansing_the_mother_tree')
ON DUPLICATE KEY UPDATE `ScriptName`=VALUES(`ScriptName`);
-- --- CreatureAI bindings (templates already exist) ------------------------------------------------------------------
UPDATE `creature_template` SET `ScriptName`='npc_ebonfang' WHERE `entry`=107729;
UPDATE `creature_template` SET `ScriptName`='npc_eredar_soul_lasher' WHERE `entry`=107535;
-- --- QuestScript bindings (acquisition quests) ---------------------------------------------------------------------
UPDATE `quest_template_addon` SET `ScriptName`='quest_the_silver_hand' WHERE `ID`=42120;
UPDATE `quest_template_addon` SET `ScriptName`='quest_shrine_of_the_truthguard' WHERE `ID`=42017;
UPDATE `quest_template_addon` SET `ScriptName`='quest_search_for_the_highlord' WHERE `ID`=38376;
-- --- Creature ScriptName bindings ----------------------------------------------------------------------------------
-- Holy scenario director (Travard copy on map 1539) + boss.
UPDATE `creature_template` SET `ScriptName`='npc_travard_scenario_director' WHERE `entry`=106429;
UPDATE `creature_template` SET `ScriptName`='npc_horrific_aberration' WHERE `entry`=106669;
-- Protection scenario director (Orik on map 1495) + boss.
UPDATE `creature_template` SET `ScriptName`='npc_orik_scenario_director' WHERE `entry`=105910;
UPDATE `creature_template` SET `ScriptName`='npc_yrgrim_truthseeker' WHERE `entry`=105695;
-- Retribution scenario director (Tirion on map 1500), re-factioned demons, and Balnazzar (kept faction 14).
UPDATE `creature_template` SET `ScriptName`='npc_tirion_scenario_director' WHERE `entry`=92676;
UPDATE `creature_template` SET `ScriptName`='npc_broken_shore_demon' WHERE `entry`=91672;
UPDATE `creature_template` SET `ScriptName`='npc_broken_shore_demon' WHERE `entry`=91697;
UPDATE `creature_template` SET `ScriptName`='npc_balnazzar_risen' WHERE `entry`=90981;
-- --- QuestScript bindings (quest_template_addon.ScriptName) ---
UPDATE `quest_template_addon` SET `ScriptName`='quest_kingslayers' WHERE `ID` IN (42504,42627); -- Assassination
UPDATE `quest_template_addon` SET `ScriptName`='quest_dreadblades' WHERE `ID`=40849; -- Outlaw
UPDATE `quest_template_addon` SET `ScriptName`='quest_fangs_devourer' WHERE `ID`=41924; -- Subtlety
-- --- Creature ScriptName bindings (creature_template.ScriptName) ---
-- Assassination / The Kingslayers (map 1620) - freshly spawned below.
UPDATE `creature_template` SET `ScriptName`='npc_kingslayers_director' WHERE `entry`=108218; -- Sister Althea (mini-boss + director)
UPDATE `creature_template` SET `ScriptName`='npc_kingslayers_melris' WHERE `entry`=107831; -- Melris Malagan (final boss)
-- Outlaw / The Dreadblades (map 1545) - already spawned.
UPDATE `creature_template` SET `ScriptName`='npc_dreadblades_director' WHERE `entry`=102179; -- Fleet Admiral Tethys scenario-actor (director)
UPDATE `creature_template` SET `ScriptName`='npc_dreadblades_enemy' WHERE `entry` IN (102185,102239); -- DeGauza, Brinebeard (faction-fix)
UPDATE `creature_template` SET `ScriptName`='npc_dreadblades_eliza' WHERE `entry`=102293; -- Dread Admiral Eliza (final boss)
-- Subtlety / Fangs of the Devourer (map 1607) - already spawned.
UPDATE `creature_template` SET `ScriptName`='npc_devourer_director' WHERE `entry`=105843; -- Fangs decorative (director)
UPDATE `creature_template` SET `ScriptName`='npc_devourer_enemy' WHERE `entry` IN (105536,105542); -- intro Akaari, Xirus (faction-fix)
UPDATE `creature_template` SET `ScriptName`='npc_devourer_akaari_final' WHERE `entry`=105660; -- final Akaari Shadowgore (final boss)
-- Bind the acquisition quests to their QuestScripts.
UPDATE `quest_template_addon` SET `ScriptName`='quest_lights_wrath' WHERE `ID`=41625; -- Discipline "The Light's Wrath"
UPDATE `quest_template_addon` SET `ScriptName`='quest_vindicators_plea' WHERE `ID`=41957; -- Holy "The Vindicator's Plea"
UPDATE `quest_template_addon` SET `ScriptName`='quest_blade_in_twilight' WHERE `ID`=40710; -- Shadow "Blade in Twilight"
-- Bind the scripted creatures (directors + bosses). Factions are handled in C++, not creature_template.faction.
UPDATE `creature_template` SET `ScriptName`='npc_azuregos_disc_director' WHERE `entry`=106699; -- Nexus Vault director (ally)
UPDATE `creature_template` SET `ScriptName`='npc_judgments_flame' WHERE `entry`=104520; -- Disc step-2 boss (-> hostile in C++)
UPDATE `creature_template` SET `ScriptName`='npc_nexus_prince_bilaal' WHERE `entry`=104502; -- Disc step-4 boss (-> hostile in C++)
UPDATE `creature_template` SET `ScriptName`='npc_slaghammer_shadow_director' WHERE `entry`=101430; -- Blade in Twilight director (ally)
UPDATE `creature_template` SET `ScriptName`='npc_twilight_deacon_farthing' WHERE `entry`=101148; -- Shadow step-7 boss (already hostile)
UPDATE `creature_template` SET `ScriptName`='npc_zakajz_corruptor' WHERE `entry`=104276; -- Shadow step-9 boss (already hostile)
-- Register the two InstanceScenarios so the on-screen step UI runs on those maps (mirrors the Hunter maps 1495/1609).
-- Quest completion does NOT depend on these rows (it is script-driven); they only drive the scenario UI presentation.
DELETE FROM `scenarios` WHERE `map` IN (1583,1539);
INSERT INTO `scenarios` (`map`,`difficulty`,`dungeonID`,`scenario_A`,`scenario_H`) VALUES
(1583,12,0,1065,1065), -- Nexus Vault (Discipline)
(1539,12,0, 991, 991); -- Blade in Twilight (Shadow)
-- --------------------------------------------------------------------------------------------------------------------
-- Unholy: "Apocalypse" chain (40930 -> 40935). Bind each quest to its QuestScript.
-- --------------------------------------------------------------------------------------------------------------------
UPDATE `quest_template_addon` SET `ScriptName`='quest_dk_apocalypse' WHERE `ID`=40930;
UPDATE `quest_template_addon` SET `ScriptName`='quest_dk_following_the_curse' WHERE `ID`=40931;
UPDATE `quest_template_addon` SET `ScriptName`='quest_dk_disturbing_the_past' WHERE `ID`=40932;
UPDATE `quest_template_addon` SET `ScriptName`='quest_dk_a_grisly_task' WHERE `ID`=40933;
UPDATE `quest_template_addon` SET `ScriptName`='quest_dk_the_dark_riders' WHERE `ID`=40934;
UPDATE `quest_template_addon` SET `ScriptName`='quest_dk_call_of_vengeance' WHERE `ID`=40935;
-- Ariden - final boss of 40934. Bound to BOTH the real hostile entry (102532) and the faction-35 duplicate (102200)
-- spawned at the same spot on map 1533; the script forces faction 16 on Reset() (no creature_template.faction edit).
UPDATE `creature_template` SET `ScriptName`='npc_dk_ariden' WHERE `entry` IN (102200,102532);
-- --------------------------------------------------------------------------------------------------------------------
-- Frost: "Blades of the Fallen Prince" - scenario 901 on map 1480.
-- Add the `scenarios` row so InstanceScenario 901 runs on map 1480 (difficulty 12, matching the Hunter artifact
-- scenarios 1068/1099), then bind the scenario-director AI to Highlord Darion Mograine (95193).
-- --------------------------------------------------------------------------------------------------------------------
DELETE FROM `scenarios` WHERE `map`=1480;
INSERT INTO `scenarios` (`map`,`difficulty`,`dungeonID`,`scenario_A`,`scenario_H`) VALUES (1480,12,0,901,901);
UPDATE `creature_template` SET `ScriptName`='npc_dk_blades_scenario_director' WHERE `entry`=95193;
-- ---------------------------------------------------------------------------------------------------------------------
-- Quest -> QuestScript bindings (INSERT IGNORE guarantees the addon row exists, then bind the ScriptName)
-- ---------------------------------------------------------------------------------------------------------------------
INSERT IGNORE INTO `quest_template_addon` (`ID`) VALUES
(40495),(40623),(42128),(42168),(42125),(43100),(43153),(43254);
UPDATE `quest_template_addon` SET `ScriptName`='quest_warlock_ulthalesh' WHERE `ID`=40495; -- Affliction open-world lead-in
UPDATE `quest_template_addon` SET `ScriptName`='quest_warlock_dark_riders' WHERE `ID`=40623; -- Affliction Karazhan Catacombs scenario 988
UPDATE `quest_template_addon` SET `ScriptName`='quest_warlock_ritual_reagents' WHERE `ID`=42128; -- Demonology reagent gather
UPDATE `quest_template_addon` SET `ScriptName`='quest_warlock_looking_darkness' WHERE `ID`=42168; -- Demonology Felsoul Hold scenario 1097
UPDATE `quest_template_addon` SET `ScriptName`='quest_warlock_dark_whispers' WHERE `ID`=42125; -- Demonology skull obtained
UPDATE `quest_template_addon` SET `ScriptName`='quest_warlock_finding_scepter' WHERE `ID`=43100; -- Destruction open-world Dalaran Crater
UPDATE `quest_template_addon` SET `ScriptName`='quest_warlock_eye_for_a_scepter' WHERE `ID`=43153; -- Destruction Tol Barad scenario 1155
UPDATE `quest_template_addon` SET `ScriptName`='quest_warlock_ritual_ruination' WHERE `ID`=43254; -- Destruction finale
-- ---------------------------------------------------------------------------------------------------------------------
-- Creature -> ScriptName bindings (faction of the placeholder/hostile bosses is set in C++ Reset(), NOT here)
-- ---------------------------------------------------------------------------------------------------------------------
UPDATE `creature_template` SET `ScriptName`='npc_warlock_afflic_director' WHERE `entry`=100323; -- Revil Kost (director on 1533; also 40495 ender on map 0)
UPDATE `creature_template` SET `ScriptName`='npc_warlock_demo_director' WHERE `entry`=106610; -- Calydus (Felsoul Hold director/ender on 1498)
UPDATE `creature_template` SET `ScriptName`='npc_warlock_destro_director' WHERE `entry`=109838; -- Calydus (Tol Barad director/ender on 1630)
UPDATE `creature_template` SET `ScriptName`='npc_warlock_artifact_hostile_boss' WHERE `entry`=102200; -- Ariden placeholder (faction 35 -> hostile)
UPDATE `creature_template` SET `ScriptName`='npc_warlock_artifact_hostile_boss' WHERE `entry`=106644; -- Felborn Overfiend (scenario 1097 step-1 boss)
UPDATE `creature_template` SET `ScriptName`='npc_warlock_artifact_hostile_boss' WHERE `entry`=106757; -- Eye of the Beast (scenario 1155 finale boss)
@@ -1,166 +0,0 @@
DELETE FROM `creature` WHERE `guid` = 729496;
INSERT INTO `creature`
(`guid`,`id`,`map`,`zoneId`,`areaId`,`spawnDifficulties`,`phaseUseFlags`,`PhaseId`,`PhaseGroup`,`terrainSwapMap`,`modelid`,`equipment_id`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`wander_distance`,`currentwaypoint`,`curHealthPct`,`MovementType`,`npcflag`,`unit_flags`,`unit_flags2`,`unit_flags3`,`ScriptName`,`StringId`,`VerifiedBuild`)
VALUES
(729496, 106557, 1495, 7541, 0, '12', 0, 0, 0, -1, 0, 0, 4988.0, 296.0, -27.0, 3.10, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
UPDATE `creature_template` SET `ScriptName` = 'npc_stormweaver_ingrida' WHERE `entry` = 105122;
-- The quest shipped with no objectives and no encounter. Add a single kill-Gorelix objective and bind the
-- acquisition scripts (quest flight/summon + Gorelix boss AI with the verified reveal/loot scenes 1561/1532).
-- Bind the QuestScript that flies the player to the Broken Shore and summons Gorelix on accept.
UPDATE `quest_template_addon` SET `ScriptName` = 'quest_dk_the_dead_and_the_damned' WHERE `ID` = 40740;
-- Bind the Gorelix boss AI (creature already faction 16 / hostile).
UPDATE `creature_template` SET `ScriptName` = 'npc_dk_gorelix' WHERE `entry` = 101778;
-- Single kill objective: slay Gorelix the Fleshripper (so the quest enters INCOMPLETE on accept and drives the encounter).
DELETE FROM `quest_objectives` WHERE `QuestID` = 40740;
INSERT INTO `quest_objectives`
(`ID`, `QuestID`, `Type`, `Order`, `StorageIndex`, `ObjectID`, `Amount`, `ConditionalAmount`, `Flags`, `Flags2`, `ProgressBarWeight`, `ParentObjectiveID`, `Visible`, `Description`, `VerifiedBuild`) VALUES
(40740001, 40740, 0, 0, 0, 101778, 1, 0, 0, 0, 0, 0, 1, 'Slay Gorelix the Fleshripper', 0);
-- Bind the QuestScript (teleports into the lair on accept) and the Malithar boss AI.
UPDATE `quest_template_addon` SET `ScriptName` = 'quest_when_dreams_become_nightmares' WHERE `ID` = 40647;
UPDATE `creature_template` SET `ScriptName` = 'npc_malithar' WHERE `entry` = 101390;
-- Spawns: giver Lea (104535) + ender Lea (105354) in the Dreamgrove beside the other Druid artifact givers
-- (Rensar 101195 / Lyessa 104577 stand at ~3969,7394,24 on map 1220); Malithar (101390) at the Claws of Ursoc on the
-- lair map 1536 (the retail fight spot - he claims the Claws and fights there). Malithar is hostile via his AI Reset().
DELETE FROM `creature` WHERE `guid` IN (729497,729498,729499);
INSERT INTO `creature` (`guid`,`id`,`map`,`zoneId`,`areaId`,`spawnDifficulties`,`phaseUseFlags`,`PhaseId`,`PhaseGroup`,`terrainSwapMap`,`modelid`,`equipment_id`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`wander_distance`,`currentwaypoint`,`curHealthPct`,`MovementType`,`npcflag`,`unit_flags`,`unit_flags2`,`unit_flags3`,`ScriptName`,`StringId`,`VerifiedBuild`) VALUES
(729497,104535,1220,0,0,'0',0,0,0,-1,0,0,3968.0,7392.0,24.0,5.35,300,0,0,100,0,NULL,NULL,NULL,NULL,'',NULL,0),
(729498,105354,1220,0,0,'0',0,0,0,-1,0,0,3971.0,7398.0,24.0,5.35,300,0,0,100,0,NULL,NULL,NULL,NULL,'',NULL,0),
(729499,101390,1536,0,0,'0',0,0,0,-1,0,0,-12174.6,-13118.8,333.62,1.06,300,0,0,100,0,NULL,NULL,NULL,NULL,'',NULL,0);
-- Bind the QuestScript (portal to Icecrown on accept) and the Lyandra boss AI.
UPDATE `quest_template_addon` SET `ScriptName` = 'quest_the_frozen_flame' WHERE `ID` = 11997;
UPDATE `creature_template` SET `ScriptName` = 'npc_lyandra_sunstrider' WHERE `entry` = 99615;
-- Quest giver + ender = Meryl Felstorm (both spawns), exactly as Frost 42479 is set up.
DELETE FROM `creature_queststarter` WHERE `quest` = 11997;
INSERT INTO `creature_queststarter` (`id`,`quest`) VALUES (102700,11997),(109222,11997);
DELETE FROM `creature_questender` WHERE `quest` = 11997;
INSERT INTO `creature_questender` (`id`,`quest`) VALUES (102700,11997),(109222,11997);
-- Bind the QuestScript (portal to Niskara + summon Calindris on accept) and the Lady Calindris boss AI.
UPDATE `quest_template_addon` SET `ScriptName` = 'quest_return_of_the_light' WHERE `ID` = 42074;
UPDATE `creature_template` SET `ScriptName` = 'npc_lady_calindris' WHERE `entry` = 106318;
UPDATE `quest_template` SET `RewardItem1` = 128861, `RewardAmount1` = 1 WHERE `ID` = 42185;
INSERT INTO `quest_template_addon` (`ID`) VALUES (40953),(40954) ON DUPLICATE KEY UPDATE `ID`=`ID`;
UPDATE `quest_template_addon` SET `ScriptName`='quest_on_eagles_wings' WHERE `ID`=40953;
UPDATE `quest_template_addon` SET `ScriptName`='quest_the_unseen_path' WHERE `ID`=40954;
-- Hunter order-hall induction: script the credit steps of Oath of Service (40955), Tactical Matters (40958),
-- The Campaign Begins (40959) - unscripted base Legion content. See HUNTER_ORDERHALL_CAMPAIGN_PLAN.md.
INSERT INTO `quest_template_addon` (`ID`) VALUES (40955),(40958),(40959) ON DUPLICATE KEY UPDATE `ID`=`ID`;
UPDATE `quest_template_addon` SET `ScriptName`='quest_oath_of_service' WHERE `ID`=40955;
UPDATE `quest_template_addon` SET `ScriptName`='quest_tactical_matters' WHERE `ID`=40958;
UPDATE `quest_template_addon` SET `ScriptName`='quest_the_campaign_begins' WHERE `ID`=40959;
-- Hunter campaign Batch 2 (Champion: Rexxar): script Recruiting Rexxar (42390) + Survive the Night (42392, the night
-- vigil at Rexxar's camp -> he pledges to the Unseen Path at dawn). Unscripted base Legion content.
INSERT INTO `quest_template_addon` (`ID`) VALUES (42390),(42392) ON DUPLICATE KEY UPDATE `ID`=`ID`;
UPDATE `quest_template_addon` SET `ScriptName`='quest_recruiting_rexxar' WHERE `ID`=42390;
UPDATE `quest_template_addon` SET `ScriptName`='quest_survive_the_night' WHERE `ID`=42392;
UPDATE `smart_scripts`
SET `target_x` = 4627.37, `target_y` = 5337.93, `target_z` = 849.254, `target_o` = 0.119857
WHERE `entryorguid` = 96813 AND `source_type` = 0 AND `id` = 8 AND `action_type` = 62;
-- Hunter order-hall: wire the Oath of Service (40955) to the Visage of Ohn'ahra spell-click.
--
-- The Visage of Ohn'ahra (102694, npcflag SPELLCLICK) casts spell 203240 when clicked (npc_spellclick_spells). Its
-- client-side effects do not grant the "Take the oath" credit (102794) server-side, so we attach a SpellScript that
-- grants the credit + stages Ohn'ahra's descent over the lodge. cast_flags is set to 3 (clicker is BOTH caster and
-- target) so the SpellScript's GetCaster() resolves to the swearing hunter.
UPDATE `npc_spellclick_spells` SET `cast_flags` = 3 WHERE `npc_entry` = 102694 AND `spell_id` = 203240;
DELETE FROM `spell_script_names` WHERE `spell_id` = 203240 AND `ScriptName` = 'spell_hunter_oath_of_service';
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
(203240, 'spell_hunter_oath_of_service');
-- Hunter order-hall: stop the Eagle Sentinel from ejecting hunters from their own hall.
--
-- spell_area 208643 ("Eagle Sentinel", Trueshot Lodge area 7877) auto-applies to everyone who enters and ejects them
-- via 208649 (teleport to Nesingwary's Retreat, map 1220 @ 4496,4850,662). Retail only ejects NON-hunters; TC never
-- implemented that class check, so it teleported hunters straight back out every time they approached the hall.
-- spell_hunter_eagle_sentinel_eject skips the ejection teleport for HUNTER players.
DELETE FROM `spell_script_names` WHERE `spell_id` = 208649 AND `ScriptName` = 'spell_hunter_eagle_sentinel_eject';
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
(208649, 'spell_hunter_eagle_sentinel_eject');
-- Identical bug to the hunter Eagle Sentinel (2026_08_02_70). spell_area 203810 ("Drowsy", Dreamgrove area 7846)
-- auto-applies to everyone and, via a 6s periodic trigger, casts 203822 - a teleport-with-loading-screen (Effect 252,
-- TARGET_DEST_DB) to map 1220 @ 3689,7096,25, just outside the grove. Retail only ejects NON-druids; TC has no class
-- check. spell_druid_dreamgrove_eject skips the ejection teleport for DRUID players. (Verified via SpellEffect.db2.)
DELETE FROM `spell_script_names` WHERE `spell_id` = 203822 AND `ScriptName` = 'spell_druid_dreamgrove_eject';
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
(203822, 'spell_druid_dreamgrove_eject');
UPDATE `creature_template` SET `npcflag` = `npcflag` | 1 WHERE `entry` IN (108050, 98939, 112199);
-- Order Advancement: make the class-hall advisors talent-tree NPCs.
--
-- Interacting with a creature carrying UNIT_NPC_FLAG_2_GARRISON_TALENT_NPC opens the client's Order Advancement
-- (class-hall talent tree) UI. In this schema npcflag is a single 64-bit column: the low 32 bits are npcflag and the
-- high 32 bits are npcflag2, so the GarrisonTalentNpc bit (npcflag2 0x200) is 0x200 << 32 = 0x20000000000.
--
-- Most hall advisors already carry this bit (e.g. Winstone Wolfe = 0x20000000001 = talent+gossip); six were missing it
-- - Survivalist Bahn (Hunter), Number Nine Jia (Monk), Journeyman Goldmine (Rogue) were at npcflag 0/gossip-only, and
-- Leafbeard (Druid), Loramus (Warlock), Archon Torias (DK) had gossip only. TrinityCore already implements the whole
-- research engine (GarrTalent + GarrTalentRank driven; hunter tree 113 = 6 talents, 2h-24h, 50-10000 Order Resources),
-- so once the advisor can open the UI the full research/cost/timer/persist flow runs. OR the bit in (idempotent).
UPDATE `creature_template` SET `npcflag` = `npcflag` | 0x20000000000 WHERE `entry` IN (
108050, -- Survivalist Bahn (Hunter, tree 113)
97989, -- Leafbeard the Storied (Druid, tree 107)
108331, -- Chronicler Elrianne (Priest, tree 134)
108018, -- Archivist Melinda (Mage, tree 116)
98939, -- Number Nine Jia (Monk, tree 4)
107994, -- Einar the Runecaster (Shaman, tree 31)
105998, -- Winstone Wolfe (Warrior, tree 122)
108527, -- Loramus Thalipedes (Warlock, tree 110)
112199, -- Journeyman Goldmine (Rogue, tree 131)
109901, -- Sir Alamande Graythorn (Paladin, tree 119)
110725, -- Archon Torias (Death Knight,tree 128)
97485 -- Archivist Zubashi (Demon Hunter,tree 125)
);
-- Order Advancement: REMOVE the GarrisonTalentNpc npcflag2 bit from the class-hall advisors (reverses 2026_08_03_10).
--
-- Setting UNIT_NPC_FLAG_2_GARRISON_TALENT_NPC (0x200 << 32 = 0x20000000000) made the client STOP sending gossip-hello
-- for the advisor entirely - it attempts a client-side talent interaction that is gated and silently no-ops, so
-- clicking the NPC did nothing (no server packet at all). The Order Advancement tree is instead opened via a synthesized
-- gossip option (Player::PrepareGossipMenu -> SMSG_GOSSIP_OPTION_NPC_INTERACTION), which needs the advisor to remain a
-- plain gossip NPC. Clear the talent bit; keep the gossip bit (0x1) so the NPC stays clickable.
UPDATE `creature_template` SET `npcflag` = `npcflag` & ~0x20000000000 WHERE `entry` IN (
108050, 97989, 108331, 108018, 98939, 107994, 105998, 108527, 112199, 109901, 110725, 97485
);
-- Order Advancement: give the 6 class-hall advisors that lacked one a talent gossip menu.
--
-- The advisors that already open the Order Advancement tree (Winstone Wolfe, Einar, Melinda, Chronicler Elrianne,
-- Sir Alamande, Archivist Zubashi) each have a creature_template_gossip row pointing at a menu whose single option is
-- OptionNpc = 32 (GarrisonTalent) with GossipNpcOptionID = NULL - selecting it opens the PLAYER's class-order tree
-- directly (PlayerInteractionType::GarrTalent), no per-tree id needed. Menu 19646 (shared by the shaman/priest/paladin
-- advisors) has no class gate, so it is class-generic. The other six advisors had NO creature_template_gossip row at
-- all, so the client saw no gossip content and offered no interaction (clicking did nothing / sent a stale
-- questgiver-hello the server rejected). Point them at 19646 so they behave like the working advisors.
-- 108050 Survivalist Bahn (Hunter), 98939 Number Nine Jia (Monk), 112199 Journeyman Goldmine (Rogue),
-- 97989 Leafbeard (Druid), 108527 Loramus (Warlock), 110725 Archon Torias (Death Knight)
DELETE FROM `creature_template_gossip` WHERE `CreatureID` IN (108050, 98939, 112199, 97989, 108527, 110725);
INSERT INTO `creature_template_gossip` (`CreatureID`, `MenuID`) VALUES
(108050, 19646),
( 98939, 19646),
(112199, 19646),
( 97989, 19646),
(108527, 19646),
(110725, 19646);
@@ -1,232 +0,0 @@
-- ==================================
-- Gnomish Starting Zone Calibrations
-- ==================================
-- Quest To the Surface (27674)
-- GO Doodad_GnomeElevatorCar04 (205079)
DELETE FROM `phase_area` WHERE `AreaId`=5495;
INSERT INTO `phase_area` (`AreaId`, `PhaseId`, `Comment`) VALUES
(5495, 169, 'Gnomeregan (Dun Morogh) - Default Phase'),
(5495, 170, 'Gnomeregan (Dun Morogh) - Phase for Gnome Quest 27674');
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=26 AND `SourceEntry`=5495;
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `ConditionStringValue1`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(26, 170, 5495, 0, 0, 8, 0, 27674, 0, 0, '', 0, 0, 0, '', 'Gnomeregan (Dun Morogh) - Phase Active if Quest is Rewarded'),
(26, 170, 5495, 0, 0, 16, 0, 64, 0, 0, '', 0, 0, 0, '', 'Gnomeregan (Dun Morogh) - Phase Active if Player is Gnome'),
(26, 170, 5495, 0, 1, 8, 0, 27674, 0, 0, '', 1, 0, 0, '', 'Gnomeregan (Dun Morogh) - Phase Active if Quest is Not Rewarded'),
(26, 170, 5495, 0, 1, 16, 0, 64, 0, 0, '', 1, 0, 0, '', 'Gnomeregan (Dun Morogh) - Phase Active if Player Not is Gnome');
UPDATE `gameobject` SET `PhaseId`=170 WHERE `guid`=89097;
-- Quest A Job for the Multi-Bot (26205)
-- NPC GS-9x Multi-Bot (42598)
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=22 AND `SourceEntry`=42598 AND `SourceId`=0;
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `ConditionStringValue1`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(22, 1, 42598, 0, 0, 28, 1, 26205, 2, 0, '', 1, 0, 0, '', 'GS-9x Multi-Bot - Run Script if Summoner Not Completed Quest');
-- NPC Timber (1132)
DELETE FROM `creature_addon` WHERE `guid`=8065;
INSERT INTO `creature_addon` (`guid`, `PathId`, `mount`, `MountCreatureID`, `StandState`, `AnimTier`, `VisFlags`, `SheathState`, `PvPFlags`, `emote`, `aiAnimKit`, `movementAnimKit`, `meleeAnimKit`, `visibilityDistanceType`, `auras`) VALUES
(8065, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, '');
-- =======================================
-- Death Knight Starting Zone Calibrations
-- =======================================
-- Quest The Light of Dawn (12801)
-- NPC Light of Dawn Trigger (900007)
DELETE FROM `smart_scripts` WHERE `entryorguid`=900007 AND `source_type`=0;
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `Difficulties`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param_string`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `action_param7`, `action_param_string`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_param_string`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(900007, 0, 0, 0, '', 54, 0, 100, 1, 0, 0, 0, 0, 0, '', 53, 1, 900007, 0, 0, 0, 0, 0, NULL, 1, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Light of Dawn Trigger - On Just Summoned - Start WP'),
(900007, 0, 1, 2, '', 40, 0, 100, 1, 10, 900007, 0, 0, 0, '', 133, 0, 676741, 0, 0, 0, 0, 0, NULL, 1, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Light of Dawn Trigger - On WP 10 Reached - Respawn Creature Highlord Darion Mograine'),
(900007, 0, 2, 3, '', 61, 0, 100, 1, 0, 0, 0, 0, 0, '', 133, 0, 676338, 0, 0, 0, 0, 0, NULL, 1, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Light of Dawn Trigger - Respawn Creature Koltira Deathweaver'),
(900007, 0, 3, 4, '', 61, 0, 100, 1, 0, 0, 0, 0, 0, '', 133, 0, 676339, 0, 0, 0, 0, 0, NULL, 1, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Light of Dawn Trigger - Respawn Creature Thassarian'),
(900007, 0, 4, 5, '', 61, 0, 100, 1, 0, 0, 0, 0, 0, '', 133, 0, 676340, 0, 0, 0, 0, 0, NULL, 1, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Light of Dawn Trigger - Respawn Creature Orbaz Bloodbane'),
(900007, 0, 5, 0, '', 61, 0, 100, 1, 0, 0, 0, 0, 0, '', 41, 5000, 0, 0, 0, 0, 0, 0, NULL, 1, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Light of Dawn Trigger - Despawn in 5 secs.');
-- GO Touch of the Banshee (191616)
DELETE FROM `gameobject` WHERE `guid` IN (220287,220288);
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `isActive`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES
(220287, 191616, 0, 139, 4281, '0', 0, 0, 0, -1, 2408.5, -5607.55, 422, 1.59, 0, 0, 0.713864, 0.700285, 180, 0, 1, 0, '', NULL, 67823),
(220288, 191616, 0, 139, 4281, '0', 0, 0, 0, -1, 2447.98, -5583.81, 369.45, -0.86, 0, 0, -0.416871, 0.908966, 180, 0, 1, 0, '', NULL, 67823);
-- GO Compendium of Fallen Heroes (191617)
DELETE FROM `gameobject` WHERE `guid` IN (220289,220290);
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `isActive`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES
(220289, 191617, 0, 139, 4281, '0', 0, 0, 0, -1, 2404.06, -5606.6, 422.25, 2.3, 0, 0, 0.912764, 0.408487, 180, 0, 1, 0, '', NULL, 67823),
(220290, 191617, 0, 139, 4281, '0', 0, 0, 0, -1, 2458.54, -5580.03, 367.44, 3.14, 0, 0, 1, 0.000796274, 180, 0, 1, 0, '', NULL, 67823);
-- GO Report from the Frontlines: Western Northrend (191618)
DELETE FROM `gameobject` WHERE `guid`=220291;
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `isActive`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES
(220291, 191618, 0, 139, 4281, '0', 0, 0, 0, -1, 2465.22, -5587.64, 367.4, 3, 0, 0, 0.997495, 0.0707372, 180, 0, 1, 0, '', NULL, 67823);
-- GO Report from the Frontlines: Eastern Kingdoms (191631)
DELETE FROM `gameobject` WHERE `guid` IN (220292,220293,220294);
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `isActive`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES
(220292, 191631, 0, 139, 4281, '0', 0, 0, 0, -1, 2408.08, -5594.86, 420.64, -0.86, 0, 0, -0.416871, 0.908966, 180, 0, 1, 0, '', NULL, 67823),
(220293, 191631, 0, 139, 4281, '0', 0, 0, 0, -1, 2475.92, -5577.54, 415.66, -1.76, 0, 0, -0.770739, 0.637151, 180, 0, 1, 0, '', NULL, 67823),
(220294, 191631, 0, 139, 4281, '0', 0, 0, 0, -1, 2462.22, -5600.56, 367.4, 0.3, 0, 0, 0.149438, 0.988771, 180, 0, 1, 0, '', NULL, 67823);
-- GO Report from the Frontlines: Dragonblight (191632)
DELETE FROM `gameobject` WHERE `guid` IN (220295,220296);
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `isActive`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES
(220295, 191632, 0, 139, 4281, '0', 0, 0, 0, -1, 2374.44, -5694.51, 153.95, 1.34, 0, 0, 0.620986, 0.783822, 180, 0, 1, 0, '', NULL, 67823),
(220296, 191632, 0, 139, 4281, '0', 0, 0, 0, -1, 2453.23, -5593.86, 367.4, -0.33, 0, 0, -0.164252, 0.986418, 180, 0, 1, 0, '', NULL, 67823);
-- GO Report from the Frontlines: Undercity (191633)
DELETE FROM `gameobject` WHERE `guid` IN (220297,220298);
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `isActive`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES
(220297, 191633, 0, 139, 4281, '0', 0, 0, 0, -1, 2444.98, -5610.45, 415.66, -0.51, 0, 0, -0.252245, 0.967663, 180, 0, 1, 0, '', NULL, 67823),
(220298, 191633, 0, 139, 4281, '0', 0, 0, 0, -1, 2456.15, -5599.82, 367.4, 0.61, 0, 0, 0.300293, 0.953847, 180, 0, 1, 0, '', NULL, 67823);
-- GO The Death Knights of Acherus (191634)
DELETE FROM `gameobject` WHERE `guid`=220299;
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `isActive`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES
(220299, 191634, 0, 139, 4281, '0', 0, 0, 0, -1, 2441.61, -5542.74, 421.75, -1.26, 0, 0, -0.589145, 0.808028, 180, 0, 1, 0, '', NULL, 67823);
-- GO The Death Knights of Acherus (191641)
DELETE FROM `gameobject` WHERE `guid` IN (15739,220300);
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `isActive`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES
(15739, 191641, 609, 4298, 4342, '0', 0, 0, 400, -1, 2440.18, -5542.17, 421.761, 4.97531, 0, 0, -0.608316, 0.793695, 180, 0, 1, 0, '', NULL, 67823),
(220300, 191641, 0, 139, 4281, '0', 0, 0, 0, -1, 2440.18, -5542.17, 421.761, 4.97531, -0, -0, -0.608316, 0.793695, 180, 0, 1, 0, '', NULL, 67823);
-- GO The Death Knights of Acherus (191642)
DELETE FROM `gameobject` WHERE `guid` IN (15740,220301);
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `isActive`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES
(15740, 191642, 609, 4298, 4342, '0', 0, 0, 400, -1, 2439.52, -5543.65, 421.748, 5.07625, 0, 0, -0.567502, 0.823372, 180, 0, 1, 0, '', NULL, 67823),
(220301, 191642, 0, 139, 4281, '0', 0, 0, 0, -1, 2439.52, -5543.65, 421.748, 5.07625, -0, -0, -0.567502, 0.823372, 180, 0, 1, 0, '', NULL, 67823);
-- GO The Death Knights of Acherus (191645)
DELETE FROM `gameobject` WHERE `guid` IN (15741,220302);
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `isActive`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES
(15741, 191645, 609, 4298, 4342, '0', 0, 0, 400, -1, 2438.2, -5542.99, 421.758, 5.21324, 0, 0, -0.50982, 0.860281, 180, 0, 1, 0, '', NULL, 67823),
(220302, 191645, 0, 139, 4281, '0', 0, 0, 0, -1, 2438.2, -5542.99, 421.758, 5.21324, -0, -0, -0.50982, 0.860281, 180, 0, 1, 0, '', NULL, 67823);
-- GO Corpulous' Mess Hall Rules (191646)
DELETE FROM `gameobject` WHERE `guid`=220303;
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `isActive`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES
(220303, 191646, 0, 139, 4281, '0', 0, 0, 0, -1, 2410.63, -5562.22, 421.58, -1.29, 0, 0, -0.601198, 0.7991, 180, 0, 1, 0, '', NULL, 67823);
-- GO Account of the Raising of a Frost Wyrm (191648)
DELETE FROM `gameobject` WHERE `guid`=220304;
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `isActive`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES
(220304, 191648, 0, 139, 4281, '0', 0, 0, 0, -1, 2463.47, -5608.97, 367.47, 1.17, 0, 0, 0.552199, 0.833712, 180, 0, 1, 0, '', NULL, 67823);
-- GO The Memoirs of Lord Thorval (191649)
DELETE FROM `gameobject` WHERE `guid`=220305;
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `isActive`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES
(220305, 191649, 0, 139, 4281, '0', 0, 0, 0, -1, 2538.72, -5564.81, 378.02, 3.02, 0, 0, 0.998152, 0.0607589, 180, 0, 1, 0, '', NULL, 67823);
-- GO Guide to the Side Effects of Reanimation (191650)
DELETE FROM `gameobject` WHERE `guid` IN (220306,220307);
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `isActive`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES
(220306, 191650, 0, 139, 4281, '0', 0, 0, 0, -1, 2482.36, -5592.03, 415.66, 0.03, 0, 0, 0.0149994, 0.999888, 180, 0, 1, 0, '', NULL, 67823),
(220307, 191650, 0, 139, 4281, '0', 0, 0, 0, -1, 2519.08, -5590.48, 420.65, -1.47, 0, 0, -0.670587, 0.741831, 180, 0, 1, 0, '', NULL, 67823);
-- GO Grooming for Ghouls (191652)
DELETE FROM `gameobject` WHERE `guid`=220308;
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `isActive`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES
(220308, 191652, 0, 139, 4281, '0', 0, 0, 0, -1, 2426.38, -5653.34, 422.69, 2.16, 0, 0, 0.881958, 0.471328, 180, 0, 1, 0, '', NULL, 67823);
-- GO ATTENTION: Geists (191654)
DELETE FROM `gameobject` WHERE `guid`=220309;
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `isActive`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES
(220309, 191654, 0, 139, 4281, '0', 0, 0, 0, -1, 2392.78, -5572, 420.65, -0.49, 0, 0, -0.242556, 0.970137, 180, 0, 1, 0, '', NULL, 67823);
-- GO One Truth in Undeath (191655)
DELETE FROM `gameobject` WHERE `guid` IN (220310,220311);
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `isActive`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES
(220310, 191655, 0, 139, 4281, '0', 0, 0, 0, -1, 2438.1, -5586.89, 415.66, -0.59, 0, 0, -0.29074, 0.956802, 180, 0, 1, 0, '', NULL, 67823),
(220311, 191655, 0, 139, 4281, '0', 0, 0, 0, -1, 2456.8, -5578.51, 367.46, -1.92, 0, 0, -0.819192, 0.57352, 180, 0, 1, 0, '', NULL, 67823);
-- GO On Scholomance (191656)
DELETE FROM `gameobject` WHERE `guid`=220312;
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `isActive`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES
(220312, 191656, 0, 139, 4281, '0', 0, 0, 0, -1, 2399.98, -5559.87, 420.65, -2.29, 0, 0, -0.91071, 0.413046, 180, 0, 1, 0, '', NULL, 67823);
-- GO On Stratholme (191657)
DELETE FROM `gameobject` WHERE `guid`=220313;
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `isActive`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES
(220313, 191657, 0, 139, 4281, '0', 0, 0, 0, -1, 2400.66, -5558.1, 420.65, 2.74, 0, 0, 0.979908, 0.19945, 180, 0, 1, 0, '', NULL, 67823);
-- GO On Naxxramas (191658)
DELETE FROM `gameobject` WHERE `guid`=220314;
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `isActive`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES
(220314, 191658, 0, 139, 4281, '0', 0, 0, 0, -1, 2397.97, -5559.73, 420.65, -0.1, 0, 0, -0.0499792, 0.99875, 180, 0, 1, 0, '', NULL, 67823);
-- GO On Undeath (191659)
DELETE FROM `gameobject` WHERE `guid`=220315;
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `isActive`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES
(220315, 191659, 0, 139, 4281, '0', 0, 0, 0, -1, 2402.16, -5557.06, 420.65, -0.75, 0, 0, -0.366273, 0.930508, 180, 0, 1, 0, '', NULL, 67823);
-- GO A Zombie's Guide to Proper Nutrition (191662)
DELETE FROM `gameobject` WHERE `guid`=220316;
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `isActive`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES
(220316, 191662, 0, 139, 4281, '0', 0, 0, 0, -1, 2408.21, -5607.65, 423.29, 0.03, 0, 0, 0.0149994, 0.999888, 180, 0, 1, 0, '', NULL, 67823);
-- GO This is my Runeblade... (191663)
DELETE FROM `gameobject` WHERE `guid`=220317;
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `isActive`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES
(220317, 191663, 0, 139, 4281, '0', 0, 0, 0, -1, 2426.3, -5546.84, 420.65, -0.59, 0, 0, -0.29074, 0.956802, 180, 0, 1, 0, '', NULL, 67823);
-- GO The Decree of the Scourge (191664)
DELETE FROM `gameobject` WHERE `guid`=220318;
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `isActive`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES
(220318, 191664, 0, 139, 4281, '0', 0, 0, 0, -1, 2476.12, -5590.68, 367.47, -2.2, 0, 0, -0.891207, 0.453596, 180, 0, 1, 0, '', NULL, 67823);
@@ -1,32 +0,0 @@
UPDATE `creature` SET `curHealthPct`=NULL WHERE `guid` IN (729486,729487,729488,729489,729490,729491,729493,729496,729497,729498,729492,729494,729495,729499);
UPDATE `creature` SET `MovementType`=0 WHERE `guid`=729491;
UPDATE `creature` SET `zoneId`=41, `areaId`=8478, `spawnDifficulties`='11,12' WHERE `guid`=729492;
UPDATE `creature` SET `zoneId`=7637, `areaId`=7768, `spawnDifficulties`='12' WHERE `guid` IN (729494,729495);
UPDATE `creature` SET `zoneId`=7974, `areaId`=7974, `spawnDifficulties`='12' WHERE `guid`=729499;
DELETE FROM `quest_visual_effect` WHERE `ID`=281143 AND `Index`=0;
DELETE FROM `spawn_tracking_quest_objective` WHERE `SpawnTrackingId`=1120182 AND `QuestObjectiveId`=281143;
UPDATE `quest_template_addon` SET `ScriptName`='quest_eagle_spirits_blessing' WHERE `ID`=39427;
UPDATE `quest_template_addon` SET `ScriptName`='quest_call_of_the_marksman' WHERE `ID`=40392;
UPDATE `creature_template` SET `ScriptName`='npc_degar_bloodtotem' WHERE `entry`=110685;
UPDATE `creature_template` SET `ScriptName`='npc_azuregos_nexus_director' WHERE `entry`=104832;
DELETE FROM `spell_script_names` WHERE `spell_id`=30618 AND `ScriptName`='spell_omrogg_beatdown';
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
(30618, 'spell_omrogg_beatdown');
DELETE FROM `spell_script_names` WHERE `spell_id`=30598 AND `ScriptName`='spell_omrogg_burning_maul';
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
(30598, 'spell_omrogg_burning_maul');
DELETE FROM `spell_script_names` WHERE `spell_id`=36056 AND `ScriptName`='spell_omrogg_burning_maul';
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
(36056, 'spell_omrogg_burning_maul');
DELETE FROM `spell_script_names` WHERE `spell_id`=44019 AND `ScriptName`='spell_nalorakk_surge';
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
(44019, 'spell_nalorakk_surge');
DELETE FROM `spell_script_names` WHERE `spell_id`=42377 AND `ScriptName`='spell_nalorakk_shape';
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
(42377, 'spell_nalorakk_shape');
@@ -1,48 +0,0 @@
DELETE FROM `creature` WHERE `guid`=729500;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729500, 243531, 0, 15969, 16096, '0', 0, 0, 0, -1, 0, 0, 8734.27, -4511.31, 25.4032, 4.67231, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
UPDATE `creature_template` SET `npcflag`=4227 WHERE `entry`=243531;
DELETE FROM `creature` WHERE `guid`=729501;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729501, 241451, 0, 15969, 16079, '0', 0, 0, 0, -1, 0, 1, 8809.18, -4557.97, 23.4379, 3.9895, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
UPDATE `creature_template` SET `npcflag`=4227 WHERE `entry`=241451;
DELETE FROM `creature` WHERE `guid`=729502;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729502, 255474, 0, 15969, 16079, '0', 0, 0, 0, -1, 0, 1, 8853.69, -4704.23, 76.7745, 1.29385, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
UPDATE `creature_template` SET `npcflag`=4227 WHERE `entry`=255474;
DELETE FROM `creature` WHERE `guid`=729503;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729503, 243161, 0, 15969, 16079, '0', 0, 0, 0, -1, 0, 1, 8733.17, -4639.74, 18.7725, 1.76336, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
DELETE FROM `creature` WHERE `guid`=729504;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729504, 251302, 0, 15969, 16088, '0', 0, 0, 0, -1, 0, 0, 8316.31, -4097.34, 43.7122, 3.85583, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
--
DELETE FROM `spell_script_names` WHERE `ScriptName` = 'spell_nalorakk_shape';
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
(42377, 'spell_nalorakk_shape');
DELETE FROM `creature_text` WHERE `CreatureID` = 23576 AND `GroupID` > 11;
INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
(23576,12,0,"What could be better than servin' da bear spirit for eternity? Come closer now. Bring your souls to me!",14,0,100,0,0,12078,23305,1,"Nalorakk - SAY_EVENT_1"),
(23576,12,1,"I smell you, strangers. Don't be delayin' your fate. Come to me now. I make your sacrifice quick.",14,0,100,0,0,12079,23306,1,"Nalorakk - SAY_EVENT_2"),
(23576,13,0,"%s transforms into a bear!",41,0,100,0,0,0,24263,0,"Nalorakk - EMOTE_TRANSFORM");
DELETE FROM `spell_proc` WHERE `SpellId` IN (1253590);
INSERT INTO `spell_proc` (`SpellId`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`SpellFamilyMask3`,`ProcFlags`,`ProcFlags2`,`SpellTypeMask`,`SpellPhaseMask`,`HitMask`,`AttributesMask`,`DisableEffectsMask`,`ProcsPerMinute`,`Chance`,`Cooldown`,`Charges`) VALUES
(1253590,0x00,6,0x00000000,0x00800000,0x00000000,0x00000000,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0,0,0,0); -- Master the Darkness
DELETE FROM `spell_proc` WHERE `SpellId` IN (1253591);
INSERT INTO `spell_proc` (`SpellId`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`SpellFamilyMask3`,`ProcFlags`,`ProcFlags2`,`SpellTypeMask`,`SpellPhaseMask`,`HitMask`,`AttributesMask`,`DisableEffectsMask`,`ProcsPerMinute`,`Chance`,`Cooldown`,`Charges`) VALUES
(1253591,0x00,6,0x00000001,0x00000000,0x00000000,0x00000000,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0,0,0,1); -- Master the Darkness
DELETE FROM `creature` WHERE `guid`=729505;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729505, 251427, 0, 15969, 16088, '0', 0, 0, 0, -1, 0, 0, 8270.45, -4178.56, 48.014, 2.41792, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
DELETE FROM `creature` WHERE `guid`=729506;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729506, 251431, 0, 15969, 16088, '0', 0, 0, 0, -1, 0, 0, 8331.63, -4189.67, 47.9441, 0.029119, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
UPDATE `creature_template` SET `npcflag`=16 WHERE `entry`=251431;
@@ -1,3 +0,0 @@
UPDATE `creature` SET `curHealthPct`=NULL WHERE `guid` IN (729500,729501,729502,729503,729504,729505,729506);
UPDATE `spell_proc` SET `SpellPhaseMask`=0 WHERE `SpellId`=1253590;
@@ -1,90 +0,0 @@
UPDATE `creature_template` SET `npcflag`=80, `BaseAttackTime`=2000 WHERE `entry`=254592; -- Brann Bronzebeard
DELETE FROM `creature` WHERE `guid`=729507;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729507, 254592, 0, 15969, 16079, '0', 0, 0, 0, -1, 0, 0, 8303.59, -4801.21, 73.5593, 4.74274, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
DELETE FROM `creature` WHERE `guid`=729508;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729508, 257913, 0, 15969, 15969, '0', 0, 0, 0, -1, 0, 0, 8464.68, -4914.8, 53.4758, 2.22664, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
DELETE FROM `creature` WHERE `guid`=729509;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729509, 239673, 0, 15969, 16079, '0', 0, 0, 0, -1, 0, 0, 8553.82, -4811.04, 45.5534, 3.98263, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
DELETE FROM `creature` WHERE `guid`=729510;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729510, 261304, 0, 15969, 16079, '0', 0, 0, 0, -1, 0, 1, 8556.33, -4812.71, 45.5454, 4.17504, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
DELETE FROM `creature` WHERE `guid`=729511;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729511, 247618, 0, 15969, 16085, '0', 0, 0, 0, -1, 0, 1, 8195.01, -5285.89, 64.6224, 5.91579, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
DELETE FROM `creature` WHERE `guid`=729512;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729512, 247791, 0, 15969, 16085, '0', 0, 0, 0, -1, 0, 1, 8195.66, -5283.24, 64.6205, 5.96119, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
DELETE FROM `creature` WHERE `guid`=729513;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729513, 247803, 0, 15969, 16085, '0', 0, 0, 0, -1, 0, 0, 8227.71, -5325.65, 64.5584, 1.89282, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
DELETE FROM `creature` WHERE `guid`=729514;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729514, 247627, 0, 15969, 15969, '0', 0, 0, 0, -1, 0, 0, 8440.19, -5405.9, 77.1317, 1.2849, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
DELETE FROM `creature` WHERE `guid`=729515;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729515, 247560, 0, 15969, 16085, '0', 0, 0, 0, -1, 0, 0, 8412.23, -5399.56, 75.2259, 1.66898, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
DELETE FROM `creature` WHERE `guid`=729516;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729516, 253468, 0, 15969, 16079, '0', 0, 0, 0, -1, 0, 1, 8645.95, -4604.58, 21.9354, 4.81886, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
UPDATE `creature_template` SET `faction`=3526, `npcflag`=83, `BaseAttackTime`=2000, `unit_flags`=0x300 WHERE `entry`=253468; -- Drathen
DELETE FROM `creature` WHERE `guid`=729517;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729517, 254051, 0, 15969, 16096, '0', 0, 0, 0, -1, 0, 0, 8812.3, -4445.85, 76.1349, 1.97289, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
DELETE FROM `creature` WHERE `guid`=729518;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729518, 241455, 0, 15969, 16096, '0', 0, 0, 0, -1, 0, 0, 8780.39, -4530.46, 25.0923, 5.06153, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
UPDATE `creature_template_addon` SET `PvpFlags`=1, `auras`='1254405' WHERE `entry`=241455; -- 241455 (Belil) - 1254405
UPDATE `creature_template` SET `faction`=3526, `npcflag`=83, `BaseAttackTime`=2000, `unit_flags`=0x200 WHERE `entry`=241455; -- Belil
DELETE FROM `creature` WHERE `guid`=729519;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729519, 241450, 0, 15969, 16079, '0', 0, 0, 0, -1, 0, 1, 8804.03, -4556.95, 23.438, 5.32024, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
UPDATE `creature_template_addon` SET `PvpFlags`=1 WHERE `entry`=241450; -- 241450 (Bemarrin)
UPDATE `creature_template_addon` SET `PvpFlags`=1 WHERE `entry`=243352; -- 243352 (Galana)
UPDATE `creature_template` SET `faction`=3526, `npcflag`=83, `BaseAttackTime`=2000 WHERE `entry`=241450; -- Bemarrin
DELETE FROM `creature` WHERE `guid`=729520;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729520, 241452, 0, 15969, 16079, '0', 0, 0, 0, -1, 0, 1, 8762, -4551.77, 23.4395, 5.01111, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
UPDATE `creature_template` SET `faction`=3526, `npcflag`=83, `BaseAttackTime`=2000 WHERE `entry`=243527; -- Tyn
UPDATE `creature_template` SET `faction`=3526, `npcflag`=83, `BaseAttackTime`=2000 WHERE `entry`=241452; -- Danwe
DELETE FROM `creature` WHERE `guid`=729521;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729521, 243500, 0, 15969, 16079, '0', 0, 0, 0, -1, 0, 0, 8730.15, -4541.4, 23.4388, 4.377, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
UPDATE `creature_template_addon` SET `PvpFlags`=1, `auras`='1266829' WHERE `entry`=243345; -- 243345 (Amin) - 1266829
UPDATE `creature_template_addon` SET `PvpFlags`=1, `aiAnimKit`=25374 WHERE `entry`=243346; -- 243346 (Gelanthis)
UPDATE `creature_template_addon` SET `PvpFlags`=1, `auras`='1266829' WHERE `entry`=243500;
UPDATE `creature_template` SET `faction`=3526, `npcflag`=83, `BaseAttackTime`=2000 WHERE `entry`=243500; -- Talmar
DELETE FROM `creature` WHERE `guid`=729522;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729522, 243527, 0, 15969, 16079, '0', 0, 0, 0, -1, 0, 1, 8732.99, -4548.3, 23.5533, 4.63666, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
DELETE FROM `creature` WHERE `guid`=729523;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729523, 243553, 0, 15969, 16079, '0', 0, 0, 0, -1, 0, 0, 8810.12, -4647.7, 23.4747, 2.40574, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
DELETE FROM `creature` WHERE `guid`=729524;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729524, 243355, 0, 15969, 16079, '0', 0, 0, 0, -1, 0, 0, 8808.67, -4687.95, 25.0918, 2.28102, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
DELETE FROM `creature` WHERE `guid`=729525;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729525, 243357, 0, 15969, 16079, '0', 0, 0, 0, -1, 0, 1, 8803.32, -4660.04, 23.4384, 1.78622, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
DELETE FROM `creature` WHERE `guid`=729526;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729526, 243345, 0, 15969, 16079, '0', 0, 0, 0, -1, 0, 0, 8742.36, -4689.39, 23.4374, 1.11078, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
DELETE FROM `creature` WHERE `guid`=729527;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729527, 243347, 0, 15969, 16079, '0', 0, 0, 0, -1, 0, 0, 8755.78, -4719.65, 25.2765, 1.50566, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
DELETE FROM `creature` WHERE `guid`=729528;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729528, 243349, 0, 15969, 16079, '0', 0, 0, 0, -1, 0, 0, 8760.32, -4693.45, 23.4605, 1.42567, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
DELETE FROM `creature` WHERE `guid`=729529;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `phaseUseFlags`, `PhaseId`, `PhaseGroup`, `terrainSwapMap`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (729529, 243352, 0, 15969, 16079, '0', 0, 0, 0, -1, 0, 0, 8763.89, -4688.55, 23.4581, 3.24277, 300, 0, 0, 100, 0, NULL, NULL, NULL, NULL, '', NULL, 0);
@@ -1,115 +0,0 @@
DELETE FROM conditions WHERE SourceTypeOrReferenceId=15 AND SourceGroup=19646;
DELETE FROM gossip_menu_option WHERE MenuID=19646;
-- OptionID, classmask, GossipNpcOptionID (GossipOptionID -5029376 = proven-working value, one visible per player)
INSERT INTO gossip_menu_option
(MenuID,GossipOptionID,OptionID,OptionNpc,OptionText,OptionBroadcastTextID,Language,Flags,ActionMenuID,ActionPoiID,GossipNpcOptionID,BoxCoded,BoxMoney,BoxText,BoxBroadcastTextID,SpellID,OverrideIconID,VerifiedBuild)
VALUES
(19646,-5029376,0 ,32,'Show me the Order Advancement.',0,0,0,0,0,32286,0,0,NULL,0,NULL,NULL,0), -- Warrior
(19646,-5029376,1 ,32,'Show me the Order Advancement.',0,0,0,0,0,32236,0,0,NULL,0,NULL,NULL,0), -- Paladin
(19646,-5029376,2 ,32,'Show me the Order Advancement.',0,0,0,0,0,32330,0,0,NULL,0,NULL,NULL,0), -- Hunter
(19646,-5029376,3 ,32,'Show me the Order Advancement.',0,0,0,0,0,30518,0,0,NULL,0,NULL,NULL,0), -- Rogue
(19646,-5029376,4 ,32,'Show me the Order Advancement.',0,0,0,0,0,30609,0,0,NULL,0,NULL,NULL,0), -- Priest
(19646,-5029376,5 ,32,'Show me the Order Advancement.',0,0,0,0,0,30519,0,0,NULL,0,NULL,NULL,0), -- Death Knight
(19646,-5029376,6 ,32,'Show me the Order Advancement.',0,0,0,0,0,30488,0,0,NULL,0,NULL,NULL,0), -- Shaman
(19646,-5029376,7 ,32,'Show me the Order Advancement.',0,0,0,0,0,30433,0,0,NULL,0,NULL,NULL,0), -- Mage
(19646,-5029376,8 ,32,'Show me the Order Advancement.',0,0,0,0,0,30467,0,0,NULL,0,NULL,NULL,0), -- Warlock
(19646,-5029376,9 ,32,'Show me the Order Advancement.',0,0,0,0,0,30489,0,0,NULL,0,NULL,NULL,0), -- Monk
(19646,-5029376,10,32,'Show me the Order Advancement.',0,0,0,0,0,30379,0,0,NULL,0,NULL,NULL,0), -- Druid
(19646,-5029376,11,32,'Show me the Order Advancement.',0,0,0,0,0,32302,0,0,NULL,0,NULL,NULL,0); -- Demon Hunter
INSERT INTO conditions
(SourceTypeOrReferenceId,SourceGroup,SourceEntry,SourceId,ElseGroup,ConditionTypeOrReference,ConditionTarget,ConditionValue1,ConditionValue2,ConditionValue3,ConditionStringValue1,NegativeCondition,ErrorType,ErrorTextId,ScriptName,Comment)
VALUES
(15,19646,0 ,0,0,15,0,1 ,0,0,'',0,0,0,'','Order Advancement - Warrior only'),
(15,19646,1 ,0,0,15,0,2 ,0,0,'',0,0,0,'','Order Advancement - Paladin only'),
(15,19646,2 ,0,0,15,0,4 ,0,0,'',0,0,0,'','Order Advancement - Hunter only'),
(15,19646,3 ,0,0,15,0,8 ,0,0,'',0,0,0,'','Order Advancement - Rogue only'),
(15,19646,4 ,0,0,15,0,16 ,0,0,'',0,0,0,'','Order Advancement - Priest only'),
(15,19646,5 ,0,0,15,0,32 ,0,0,'',0,0,0,'','Order Advancement - Death Knight only'),
(15,19646,6 ,0,0,15,0,64 ,0,0,'',0,0,0,'','Order Advancement - Shaman only'),
(15,19646,7 ,0,0,15,0,128 ,0,0,'',0,0,0,'','Order Advancement - Mage only'),
(15,19646,8 ,0,0,15,0,256 ,0,0,'',0,0,0,'','Order Advancement - Warlock only'),
(15,19646,9 ,0,0,15,0,512 ,0,0,'',0,0,0,'','Order Advancement - Monk only'),
(15,19646,10,0,0,15,0,1024,0,0,'',0,0,0,'','Order Advancement - Druid only'),
(15,19646,11,0,0,15,0,2048,0,0,'',0,0,0,'','Order Advancement - Demon Hunter only');
-- point the other two talent advisors (Archivist Melinda / Zubashi) at the shared conditioned menu
UPDATE creature_template_gossip SET MenuID=19646 WHERE CreatureID IN (108018,97485) AND MenuID IN (19812,20002);
DROP TABLE IF EXISTS `garrison_mission_reward`;
CREATE TABLE `garrison_mission_reward` (
`GarrMissionId` INT UNSIGNED NOT NULL COMMENT 'GarrMission.db2 ID',
`Idx` TINYINT UNSIGNED NOT NULL DEFAULT 0,
`RewardType` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '0=base, 1=overmax/bonus',
`ItemId` INT UNSIGNED NOT NULL DEFAULT 0,
`ItemQuantity` INT UNSIGNED NOT NULL DEFAULT 0,
`CurrencyId` INT UNSIGNED NOT NULL DEFAULT 0,
`CurrencyQuantity` INT UNSIGNED NOT NULL DEFAULT 0,
`Gold` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'copper',
`FollowerXP` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '0 = use DB2 BaseFollowerXP',
PRIMARY KEY (`GarrMissionId`,`Idx`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Authored garrison/order-hall/war-campaign/adventure mission base rewards';
DELETE FROM `garrison_mission_reward` WHERE `GarrMissionId` IN
(86,132,194,210,262,269,304,314,335,668,670,672,1681,1710,1755,1756,1757,1761,1765,1767,1773,1776,1796,1816,1866,1883,1897,1905,1906,2096,2097,2098,2099,2100);
INSERT INTO `garrison_mission_reward`
(`GarrMissionId`,`Idx`,`RewardType`,`ItemId`,`ItemQuantity`,`CurrencyId`,`CurrencyQuantity`,`Gold`,`FollowerXP`) VALUES
-- WoD garrison (Garrison Resources 824 + gear items)
(86,0,0,114053,1,0,0,0,0),
(132,0,0,0,0,824,175,0,0),
(194,0,0,0,0,824,48,0,0),
(210,0,0,0,0,824,175,0,0),
(262,0,0,120302,1,0,0,0,0),
(269,0,0,0,0,824,225,0,0),
(304,0,0,120301,1,0,0,0,0),
(314,0,0,118529,1,0,0,0,0),
(335,0,0,117492,1,0,0,0,0),
(335,1,0,0,0,824,250,0,0),
-- WoD shipyard (Oil 1101)
(668,0,0,0,0,1101,40,0,0),
(670,0,0,0,0,1101,40,0,0),
(672,0,0,0,0,1101,50,0,0),
-- BfA missions: item rewards (base so they always grant on success)
(1681,0,0,147501,1,0,0,0,0),
(1710,0,0,152326,1,0,0,0,0),
(1755,0,0,146950,2,0,0,0,0),
(1756,0,0,152960,1,0,0,0,0),
(1757,0,0,124124,4,0,0,0,0),
(1765,0,0,146943,2,0,0,0,0),
(1767,0,0,124124,4,0,0,0,0),
(1773,0,0,151844,1,0,0,0,0),
(1776,0,0,152442,1,0,0,0,0),
(1796,0,0,151568,2,0,0,0,0),
-- BfA missions: resource currency base + overmax bonus
(1761,0,0,0,0,1533,25,0,0), (1761,1,1,0,0,1533,25,0,0),
(1816,0,0,0,0,1508,42,0,0), (1816,1,1,0,0,1508,60,0,0),
(1866,0,0,0,0,1553,271,0,0), (1866,1,1,0,0,1553,200,0,0),
(1883,0,0,0,0,1553,241,0,0), (1883,1,1,0,0,1553,200,0,0),
(1897,0,0,0,0,1579,25000,0,0),(1897,1,1,0,0,1579,22500,0,0),
(1905,0,0,0,0,1553,466,0,0), (1905,1,1,0,0,1553,200,0,0),
(1906,0,0,0,0,1599,22500,0,0),(1906,1,1,0,0,1599,10000,0,0),
-- BfA contract item set
(2096,0,0,163535,1,0,0,0,0),
(2097,0,0,163571,1,0,0,0,0),
(2098,0,0,163594,1,0,0,0,0),
(2099,0,0,163600,1,0,0,0,0),
(2100,0,0,163610,1,0,0,0,0);
-- BfA War Campaign: create the war-campaign garrison (GarrType 9 = WAR_CAMPAIGN) on completing the
-- "The War Campaign" intro quest, mirroring the WoD/Legion create-garrison-on-quest pattern.
-- Alliance: quest 52654 "The War Campaign" (giver Genn Greymane) -> RewardSpell 273382
-- (SPELL_EFFECT_CREATE_GARRISON, EffectMiscValue 168 -> GarrSiteLevel 599, map 1643).
-- Horde: quest 52749 "The War Campaign" (giver Nathanos Blightcaller) -> RewardSpell 273381
-- (EffectMiscValue 169 -> Horde war-campaign site).
-- Chain: quest turn-in -> RewardSpell -> Spell::EffectCreateGarrison -> Player::CreateGarrison(siteId)
-- -> Garrison::Create -> GetGarrSiteLevelEntry(siteId,1). GetGarrisonTypeFromSiteId maps 168/169
-- -> GARRISON_TYPE_WAR_CAMPAIGN. Safe alongside the order hall now that G4 multi-garrison
-- persistence (character_garrison PK (guid,type)) is in place.
UPDATE `quest_template` SET `RewardSpell` = 273382 WHERE `ID` = 52654;
UPDATE `quest_template` SET `RewardSpell` = 273381 WHERE `ID` = 52749;

Some files were not shown because too many files have changed in this diff Show More