From 844a16b8c3ca290319f5cdd97eb590ede449d959 Mon Sep 17 00:00:00 2001 From: "Kyle J. Kemp" Date: Mon, 9 Sep 2024 08:02:30 -0500 Subject: [PATCH] entirely rework arcanist tree --- mods/BaseGameContent.rairmod | 1333 ++++++++++++++++++---------------- 1 file changed, 713 insertions(+), 620 deletions(-) diff --git a/mods/BaseGameContent.rairmod b/mods/BaseGameContent.rairmod index ddb99d5..11f8055 100644 --- a/mods/BaseGameContent.rairmod +++ b/mods/BaseGameContent.rairmod @@ -3,7 +3,7 @@ "name": "BaseGameContent", "author": "Seiyria", "version": 1, - "savedAt": 1725566616689 + "savedAt": 1725886766057 }, "npcs": [ { @@ -78861,7 +78861,7 @@ "extendedDesc": "a key that unlocks a very special location" }, { - "_id": "0191b8f4-f8c7-7bb8-aee9-b494c471ea6d-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a376-5c83ab76f39d-AUTOGENERATED", "name": "Lore Scroll - Gem - Antanian Purple Gem", "sprite": 224, "value": 1, @@ -78871,7 +78871,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aee9-b95929b746cc-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a376-62da943ab362-AUTOGENERATED", "name": "Lore Scroll - Gem - Antanian Small Green Gem", "sprite": 224, "value": 1, @@ -78881,7 +78881,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aee9-c3c020c986b3-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a376-6f8baa9c8d97-AUTOGENERATED", "name": "Lore Scroll - Gem - Antanian Big Green Gem", "sprite": 224, "value": 1, @@ -78891,7 +78891,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aee9-cf5849bb1471-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a376-734b5587f68a-AUTOGENERATED", "name": "Lore Scroll - Gem - Antanian Small Red Gem", "sprite": 224, "value": 1, @@ -78901,7 +78901,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aee9-d5bab955758d-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a376-7c1d51a43875-AUTOGENERATED", "name": "Lore Scroll - Gem - Antanian Big Red Gem", "sprite": 224, "value": 1, @@ -78911,7 +78911,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aee9-dffa52df888a-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a376-816fdc05c607-AUTOGENERATED", "name": "Lore Scroll - Gem - Tower Thief Gem", "sprite": 224, "value": 1, @@ -78921,7 +78921,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aee9-e32070f5c12a-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a376-8e960eafc899-AUTOGENERATED", "name": "Lore Scroll - Gem - Tower Warrior Gem", "sprite": 224, "value": 1, @@ -78931,7 +78931,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aee9-e8e5eca568c5-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a376-941950b23fa1-AUTOGENERATED", "name": "Lore Scroll - Gem - Tower Healer Gem", "sprite": 224, "value": 1, @@ -78941,7 +78941,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aee9-f2f22d5f3523-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a376-9d689d1a4f54-AUTOGENERATED", "name": "Lore Scroll - Gem - Tower Mage Gem", "sprite": 224, "value": 1, @@ -78951,7 +78951,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aee9-f8bcde15a1dd-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a376-a7ddd8e90c88-AUTOGENERATED", "name": "Lore Scroll - Gem - Dedlaen Vampire Heart", "sprite": 224, "value": 1, @@ -78961,7 +78961,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-04db1d39ce64-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a376-ab98e4f8613d-AUTOGENERATED", "name": "Lore Scroll - Gem - Dedlaen Ghast Heart", "sprite": 224, "value": 1, @@ -78971,7 +78971,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-0b09bd986005-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a376-b5fddce9ee0f-AUTOGENERATED", "name": "Lore Scroll - Gem - Dedlaen CryptThing Heart", "sprite": 224, "value": 1, @@ -78981,7 +78981,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-10bf97c360d8-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a376-b8ef879d6f2c-AUTOGENERATED", "name": "Lore Scroll - Gem - Halloween Basket", "sprite": 224, "value": 1, @@ -78991,7 +78991,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-1826d101aa81-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a376-c7e68c6aa8ba-AUTOGENERATED", "name": "Lore Scroll - Gem - Halloween Gem", "sprite": 224, "value": 1, @@ -79001,7 +79001,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-2143ab451e57-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a376-cf1414c63c68-AUTOGENERATED", "name": "Lore Scroll - Gem - Thanksgiving Gem", "sprite": 224, "value": 1, @@ -79011,7 +79011,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-2832faea02de-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a376-d583a2b48453-AUTOGENERATED", "name": "Lore Scroll - Gem - Christmas Gem", "sprite": 224, "value": 1, @@ -79021,7 +79021,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-356052284c2d-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a376-dbe2e5bf95a1-AUTOGENERATED", "name": "Lore Scroll - Gem - Risan Diamond", "sprite": 224, "value": 1, @@ -79031,7 +79031,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-3dd8753eafa2-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a376-e1f003058c51-AUTOGENERATED", "name": "Lore Scroll - Gem - Risan Emerald Chunk", "sprite": 224, "value": 1, @@ -79041,7 +79041,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-40c615a866cf-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a376-ef6c1f9fe14c-AUTOGENERATED", "name": "Lore Scroll - Gem - Risan Raw Jade", "sprite": 224, "value": 1, @@ -79051,7 +79051,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-4a76e8e28352-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a376-f1c7216a9b2f-AUTOGENERATED", "name": "Lore Scroll - Gem - Risan Carved Jade", "sprite": 224, "value": 1, @@ -79061,7 +79061,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-5456a58239eb-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a376-fe7cdce22cb7-AUTOGENERATED", "name": "Lore Scroll - Gem - Risan Polished Ruby", "sprite": 224, "value": 1, @@ -79071,7 +79071,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-5f26d812902c-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a377-0326645d55fe-AUTOGENERATED", "name": "Lore Scroll - Gem - Risan White Pearl", "sprite": 224, "value": 1, @@ -79081,7 +79081,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-603521bcce9c-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a377-091e28402281-AUTOGENERATED", "name": "Lore Scroll - Gem - Risan Black Pearl", "sprite": 224, "value": 1, @@ -79091,7 +79091,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-6f2970a86af9-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a377-105549b3cdc0-AUTOGENERATED", "name": "Lore Scroll - Gem - Risan Small Black Pearl", "sprite": 224, "value": 1, @@ -79101,7 +79101,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-7362351fb35b-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a377-1f8b204fe3e6-AUTOGENERATED", "name": "Lore Scroll - Gem - Risan Fire Prot Crystal", "sprite": 224, "value": 1, @@ -79111,7 +79111,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-7e6b7d675c27-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a377-24df768e433b-AUTOGENERATED", "name": "Lore Scroll - Gem - Risan Ice Prot Crystal", "sprite": 224, "value": 1, @@ -79121,7 +79121,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-864532f8c1d4-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a377-2a8fa42ab9ef-AUTOGENERATED", "name": "Lore Scroll - Gem - Risan Necrotic Prot Crystal", "sprite": 224, "value": 1, @@ -79131,7 +79131,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-8bff2837a0af-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a377-3230fc3a3bb5-AUTOGENERATED", "name": "Lore Scroll - Gem - Risan Energy Prot Crystal", "sprite": 224, "value": 1, @@ -79141,7 +79141,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-93f57ceacf0d-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a377-383bd1505541-AUTOGENERATED", "name": "Lore Scroll - Gem - Risan Poison Prot Crystal", "sprite": 224, "value": 1, @@ -79151,7 +79151,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-9cb3649ddc69-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a377-42193a80011f-AUTOGENERATED", "name": "Lore Scroll - Gem - Risan Disease Prot Crystal", "sprite": 224, "value": 1, @@ -79161,7 +79161,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-a51c41ce4e4a-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a377-4b9a1c6a9989-AUTOGENERATED", "name": "Lore Scroll - Gem - Risan Purple Gem", "sprite": 224, "value": 1, @@ -79171,7 +79171,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-abfa67abfd66-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a377-546525a26ba0-AUTOGENERATED", "name": "Lore Scroll - Gem - Risan Small Green Gem", "sprite": 224, "value": 1, @@ -79181,7 +79181,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-b7f2162b9d99-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a377-5b594d7d3c6d-AUTOGENERATED", "name": "Lore Scroll - Gem - Risan Big Green Gem", "sprite": 224, "value": 1, @@ -79191,7 +79191,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-bb70981a0fab-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a377-6352f56c1a93-AUTOGENERATED", "name": "Lore Scroll - Gem - Risan Small Red Gem", "sprite": 224, "value": 1, @@ -79201,7 +79201,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-c247b65f8a17-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a377-6f3040a77636-AUTOGENERATED", "name": "Lore Scroll - Gem - Risan Big Red Gem", "sprite": 224, "value": 1, @@ -79211,7 +79211,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-c9d0ff144744-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a377-72f795f2d291-AUTOGENERATED", "name": "Lore Scroll - Gem - Catacombs Lich Phylactery", "sprite": 224, "value": 1, @@ -79221,7 +79221,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-d4428f1cf37f-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a377-7fa5ddbbe1c8-AUTOGENERATED", "name": "Lore Scroll - Gem - Antanian MagicMissile Black Pearl", "sprite": 224, "value": 1, @@ -79231,7 +79231,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-d9949958705e-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a377-81378bb572fa-AUTOGENERATED", "name": "Lore Scroll - Gem - Antanian MagicBolt Black Pearl", "sprite": 224, "value": 1, @@ -79241,7 +79241,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-e7e439d5d73f-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a377-88910d72183d-AUTOGENERATED", "name": "Lore Scroll - Gem - Tower FireMist Black Pearl", "sprite": 224, "value": 1, @@ -79251,7 +79251,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-e98481bc4310-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a377-939d3798e7ef-AUTOGENERATED", "name": "Lore Scroll - Gem - Tower IceMist Black Pearl", "sprite": 224, "value": 1, @@ -79261,7 +79261,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-f12c6d1dc35d-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a377-99a352835a65-AUTOGENERATED", "name": "Lore Scroll - Gem - Dedlaen Transmute Pearl", "sprite": 224, "value": 1, @@ -79271,7 +79271,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeea-fbfe27a949bd-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a377-a6f8c316be7c-AUTOGENERATED", "name": "Lore Scroll - Gem - Risan Frost Larimar", "sprite": 224, "value": 1, @@ -79281,7 +79281,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8c7-7bb8-aeeb-057ba94055b7-AUTOGENERATED", + "_id": "0191d6d0-1693-7aa4-a377-a876688a57bf-AUTOGENERATED", "name": "Lore Scroll - Gem - Risan Ether Larimar", "sprite": 224, "value": 1, @@ -79291,7 +79291,7 @@ "type": "martial" }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-0a33fbbc2320-AUTOGENERATED", + "_id": "0191d6d0-1698-7aa4-a377-b18ebfcc2a11-AUTOGENERATED", "name": "Rune Scroll - Calm Mind I", "sprite": 681, "animation": 10, @@ -79315,7 +79315,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-10e62952a47f-AUTOGENERATED", + "_id": "0191d6d0-1698-7aa4-a377-bf085395202f-AUTOGENERATED", "name": "Rune Scroll - Calm Mind II", "sprite": 681, "animation": 10, @@ -79339,7 +79339,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-1d62b1f98115-AUTOGENERATED", + "_id": "0191d6d0-1698-7aa4-a377-c383046e86b7-AUTOGENERATED", "name": "Rune Scroll - Calm Mind III", "sprite": 681, "animation": 10, @@ -79363,7 +79363,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-25c7e6586177-AUTOGENERATED", + "_id": "0191d6d0-1698-7aa4-a377-cb2493622370-AUTOGENERATED", "name": "Rune Scroll - Calm Mind IV", "sprite": 681, "animation": 10, @@ -79387,7 +79387,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-2e31279a6937-AUTOGENERATED", + "_id": "0191d6d0-1698-7aa4-a377-d3d49b479b41-AUTOGENERATED", "name": "Rune Scroll - Calm Mind V", "sprite": 681, "animation": 10, @@ -79411,7 +79411,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-37bd58945bff-AUTOGENERATED", + "_id": "0191d6d0-1698-7aa4-a377-db5f168fbfba-AUTOGENERATED", "name": "Rune Scroll - Mana Pool I", "sprite": 681, "animation": 10, @@ -79434,7 +79434,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-3bcc31b5f8cb-AUTOGENERATED", + "_id": "0191d6d0-1698-7aa4-a377-e749a072d65b-AUTOGENERATED", "name": "Rune Scroll - Mana Pool II", "sprite": 681, "animation": 10, @@ -79457,7 +79457,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-46527b611656-AUTOGENERATED", + "_id": "0191d6d0-1698-7aa4-a377-ee08639ee2fc-AUTOGENERATED", "name": "Rune Scroll - Mana Pool III", "sprite": 681, "animation": 10, @@ -79480,7 +79480,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-49da8a1eb210-AUTOGENERATED", + "_id": "0191d6d0-1698-7aa4-a377-f17406053c0f-AUTOGENERATED", "name": "Rune Scroll - Mana Pool IV", "sprite": 681, "animation": 10, @@ -79503,7 +79503,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-531132af68f7-AUTOGENERATED", + "_id": "0191d6d0-1698-7aa4-a377-fea34adaca18-AUTOGENERATED", "name": "Rune Scroll - Mana Pool V", "sprite": 681, "animation": 10, @@ -79526,7 +79526,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-58894b7b3de3-AUTOGENERATED", + "_id": "0191d6d0-1698-7aa4-a378-06768c265150-AUTOGENERATED", "name": "Rune Scroll - Effective Potions I", "sprite": 681, "animation": 10, @@ -79546,7 +79546,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-654d020bc9cd-AUTOGENERATED", + "_id": "0191d6d0-1698-7aa4-a378-0cccc0e74abe-AUTOGENERATED", "name": "Rune Scroll - Effective Potions II", "sprite": 681, "animation": 10, @@ -79566,7 +79566,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-69aba072e7b3-AUTOGENERATED", + "_id": "0191d6d0-1698-7aa4-a378-11f426de43cc-AUTOGENERATED", "name": "Rune Scroll - Effective Potions III", "sprite": 681, "animation": 10, @@ -79586,7 +79586,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-75f51235e39b-AUTOGENERATED", + "_id": "0191d6d0-1698-7aa4-a378-190af4769bfe-AUTOGENERATED", "name": "Rune Scroll - Effective Potions IV", "sprite": 681, "animation": 10, @@ -79606,7 +79606,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-7b44af7192f9-AUTOGENERATED", + "_id": "0191d6d0-1698-7aa4-a378-24bf91c0b4b8-AUTOGENERATED", "name": "Rune Scroll - Effective Potions V", "sprite": 681, "animation": 10, @@ -79626,7 +79626,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-8223363e76a2-AUTOGENERATED", + "_id": "0191d6d0-1698-7aa4-a378-2f7a4fb750e7-AUTOGENERATED", "name": "Rune Scroll - Death Grip I", "sprite": 681, "animation": 10, @@ -79646,7 +79646,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-8f73ca1ac59d-AUTOGENERATED", + "_id": "0191d6d0-1698-7aa4-a378-3024c5d0905f-AUTOGENERATED", "name": "Rune Scroll - Death Grip II", "sprite": 681, "animation": 10, @@ -79666,7 +79666,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-9206226a3b5e-AUTOGENERATED", + "_id": "0191d6d0-1698-7aa4-a378-3b5a8bb266a3-AUTOGENERATED", "name": "Rune Scroll - Death Grip III", "sprite": 681, "animation": 10, @@ -79686,7 +79686,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-9b37917bd681-AUTOGENERATED", + "_id": "0191d6d0-1698-7aa4-a378-419bb7f9b45b-AUTOGENERATED", "name": "Rune Scroll - Death Grip IV", "sprite": 681, "animation": 10, @@ -79706,7 +79706,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-a1d4cf87177a-AUTOGENERATED", + "_id": "0191d6d0-1698-7aa4-a378-4b3d889dc9eb-AUTOGENERATED", "name": "Rune Scroll - Death Grip V", "sprite": 681, "animation": 10, @@ -79726,7 +79726,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-afbeff349263-AUTOGENERATED", + "_id": "0191d6d0-1698-7aa4-a378-5201da857213-AUTOGENERATED", "name": "Rune Scroll - Natural Armor I", "sprite": 681, "animation": 10, @@ -79746,7 +79746,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-b0a8490ac8a7-AUTOGENERATED", + "_id": "0191d6d0-1698-7aa4-a378-5e6048591705-AUTOGENERATED", "name": "Rune Scroll - Natural Armor II", "sprite": 681, "animation": 10, @@ -79766,7 +79766,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-bd17e6d186c6-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a378-616421149559-AUTOGENERATED", "name": "Rune Scroll - Natural Armor III", "sprite": 681, "animation": 10, @@ -79786,7 +79786,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-c28f605d6abd-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a378-6a87ed661099-AUTOGENERATED", "name": "Rune Scroll - Natural Armor IV", "sprite": 681, "animation": 10, @@ -79806,7 +79806,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-ced37bca595f-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a378-74c7d17f2df8-AUTOGENERATED", "name": "Rune Scroll - Natural Armor V", "sprite": 681, "animation": 10, @@ -79826,7 +79826,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-d32e91774717-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a378-7d834784e052-AUTOGENERATED", "name": "Rune Scroll - Careful Touch I", "sprite": 681, "animation": 10, @@ -79846,7 +79846,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-da2856fd91ac-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a378-83162b75012f-AUTOGENERATED", "name": "Rune Scroll - Careful Touch II", "sprite": 681, "animation": 10, @@ -79866,7 +79866,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-e1d71af78876-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a378-8ea5df54395e-AUTOGENERATED", "name": "Rune Scroll - Careful Touch III", "sprite": 681, "animation": 10, @@ -79886,7 +79886,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-eabd2829ee22-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a378-95d0cca47e94-AUTOGENERATED", "name": "Rune Scroll - Careful Touch IV", "sprite": 681, "animation": 10, @@ -79906,7 +79906,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-f793d266cbeb-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a378-9ab476ce23c5-AUTOGENERATED", "name": "Rune Scroll - Careful Touch V", "sprite": 681, "animation": 10, @@ -79926,7 +79926,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeeb-fba894d57d8f-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a378-a7c3f8dd7988-AUTOGENERATED", "name": "Rune Scroll - Internal Fortitude I", "sprite": 681, "animation": 10, @@ -79946,7 +79946,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-04d47c7beefe-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a378-acdfa75ba8c2-AUTOGENERATED", "name": "Rune Scroll - Internal Fortitude II", "sprite": 681, "animation": 10, @@ -79966,7 +79966,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-0a5bd89111af-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a378-b3d72eb6bafa-AUTOGENERATED", "name": "Rune Scroll - Internal Fortitude III", "sprite": 681, "animation": 10, @@ -79986,7 +79986,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-176d7f7232af-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a378-bd14afc7a2d8-AUTOGENERATED", "name": "Rune Scroll - Internal Fortitude IV", "sprite": 681, "animation": 10, @@ -80006,7 +80006,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-1c70e1422acb-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a378-c7df8390a377-AUTOGENERATED", "name": "Rune Scroll - Internal Fortitude V", "sprite": 681, "animation": 10, @@ -80026,7 +80026,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-22677b9c3e2e-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a378-ceeb059ecc96-AUTOGENERATED", "name": "Rune Scroll - Carrot Vision I", "sprite": 681, "animation": 10, @@ -80046,7 +80046,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-2d34b72ea57f-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a378-d18906a94075-AUTOGENERATED", "name": "Rune Scroll - Carrot Vision II", "sprite": 681, "animation": 10, @@ -80066,7 +80066,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-351eb0b42af4-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a378-dd2f739d1c0e-AUTOGENERATED", "name": "Rune Scroll - Carrot Vision III", "sprite": 681, "animation": 10, @@ -80086,7 +80086,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-380c45f95f8f-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a378-e55c8f3b7715-AUTOGENERATED", "name": "Rune Scroll - Carrot Vision IV", "sprite": 681, "animation": 10, @@ -80106,7 +80106,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-440782fe0037-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a378-edb756ef2551-AUTOGENERATED", "name": "Rune Scroll - Carrot Vision V", "sprite": 681, "animation": 10, @@ -80126,7 +80126,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-4b127801e30d-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a378-f169b79a9751-AUTOGENERATED", "name": "Rune Scroll - Angry Face I", "sprite": 681, "animation": 10, @@ -80146,7 +80146,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-5099985ed33f-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a378-fdaa178d2ac4-AUTOGENERATED", "name": "Rune Scroll - Angry Face II", "sprite": 681, "animation": 10, @@ -80166,7 +80166,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-5ac0b7239f98-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-02b53c913bf0-AUTOGENERATED", "name": "Rune Scroll - Angry Face III", "sprite": 681, "animation": 10, @@ -80186,7 +80186,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-653a38685f79-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-0aba80bbcbe2-AUTOGENERATED", "name": "Rune Scroll - Angry Face IV", "sprite": 681, "animation": 10, @@ -80206,7 +80206,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-6e970a793b99-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-139b16688401-AUTOGENERATED", "name": "Rune Scroll - Angry Face V", "sprite": 681, "animation": 10, @@ -80226,7 +80226,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-75c1dfc96d21-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-196e5c66383e-AUTOGENERATED", "name": "Rune Scroll - Silent Strikes I", "sprite": 681, "animation": 10, @@ -80246,7 +80246,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-7c7fcd7bd97d-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-27290799edec-AUTOGENERATED", "name": "Rune Scroll - Silent Strikes II", "sprite": 681, "animation": 10, @@ -80266,7 +80266,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-879f788a5a29-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-29b326814ce8-AUTOGENERATED", "name": "Rune Scroll - Silent Strikes III", "sprite": 681, "animation": 10, @@ -80286,7 +80286,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-8ce1c8862a5c-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-3381fdcf82dd-AUTOGENERATED", "name": "Rune Scroll - Silent Strikes IV", "sprite": 681, "animation": 10, @@ -80306,7 +80306,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-955268b57f43-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-382a7553e014-AUTOGENERATED", "name": "Rune Scroll - Silent Strikes V", "sprite": 681, "animation": 10, @@ -80326,7 +80326,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-9d66f121f101-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-4418ea989aad-AUTOGENERATED", "name": "Rune Scroll - Ether Recombobulation I", "sprite": 681, "animation": 10, @@ -80346,7 +80346,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-a3d44125d0c8-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-4a1bfd7b065e-AUTOGENERATED", "name": "Rune Scroll - Ether Recombobulation II", "sprite": 681, "animation": 10, @@ -80366,7 +80366,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-aa611ecd4daf-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-55844bfdc172-AUTOGENERATED", "name": "Rune Scroll - Ether Recombobulation III", "sprite": 681, "animation": 10, @@ -80386,7 +80386,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-b79930a6c4c2-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-5e6b72a9891b-AUTOGENERATED", "name": "Rune Scroll - Ether Recombobulation IV", "sprite": 681, "animation": 10, @@ -80406,7 +80406,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-bce93a3137b7-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-61cf918ddb08-AUTOGENERATED", "name": "Rune Scroll - Ether Recombobulation V", "sprite": 681, "animation": 10, @@ -80426,7 +80426,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-c67e50cee0d5-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-6a0d77c43e0f-AUTOGENERATED", "name": "Rune Scroll - Recombobulative Barrier I", "sprite": 681, "animation": 10, @@ -80446,7 +80446,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-ca91639ae3c6-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-751edc4dfa05-AUTOGENERATED", "name": "Rune Scroll - Recombobulative Barrier II", "sprite": 681, "animation": 10, @@ -80466,7 +80466,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-d2c067007886-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-7cc8dc7ebe4b-AUTOGENERATED", "name": "Rune Scroll - Recombobulative Barrier III", "sprite": 681, "animation": 10, @@ -80486,7 +80486,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-d98e7bd2f910-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-856cd8885dd8-AUTOGENERATED", "name": "Rune Scroll - Recombobulative Barrier IV", "sprite": 681, "animation": 10, @@ -80506,7 +80506,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-e4b85ba3e0a9-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-8f88ac92bc6e-AUTOGENERATED", "name": "Rune Scroll - Recombobulative Barrier V", "sprite": 681, "animation": 10, @@ -80526,7 +80526,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-e8650888961b-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-92a71019443f-AUTOGENERATED", "name": "Rune Scroll - Sweet Tooth I", "sprite": 681, "animation": 10, @@ -80545,7 +80545,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-f33f28dc5ede-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-9b7d13bc6482-AUTOGENERATED", "name": "Rune Scroll - Sweet Tooth II", "sprite": 681, "animation": 10, @@ -80564,7 +80564,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeec-fdad2182cc5e-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-a2b718ee8f32-AUTOGENERATED", "name": "Rune Scroll - Sweet Tooth III", "sprite": 681, "animation": 10, @@ -80583,7 +80583,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-02026a04b031-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-a998f4013d24-AUTOGENERATED", "name": "Rune Scroll - Sweet Tooth IV", "sprite": 681, "animation": 10, @@ -80602,7 +80602,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-0ab9f52baefa-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-b21d7f28b1cf-AUTOGENERATED", "name": "Rune Scroll - Sweet Tooth V", "sprite": 681, "animation": 10, @@ -80621,7 +80621,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-159f0ba1d7ed-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-ba7318b4031f-AUTOGENERATED", "name": "Rune Scroll - Slow Digestion I", "sprite": 681, "animation": 10, @@ -80640,7 +80640,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-1b7a6c6b9516-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-c0567eea3e14-AUTOGENERATED", "name": "Rune Scroll - Slow Digestion II", "sprite": 681, "animation": 10, @@ -80659,7 +80659,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-24a3ae7d7654-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-cc7355dd5770-AUTOGENERATED", "name": "Rune Scroll - Slow Digestion III", "sprite": 681, "animation": 10, @@ -80678,7 +80678,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-2f785e869972-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-d30a02aa0809-AUTOGENERATED", "name": "Rune Scroll - Slow Digestion IV", "sprite": 681, "animation": 10, @@ -80697,7 +80697,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-3585b16642d5-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-dc2099c7d5c4-AUTOGENERATED", "name": "Rune Scroll - Slow Digestion V", "sprite": 681, "animation": 10, @@ -80716,7 +80716,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-392a7ecb24a4-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-e754e9ec12d5-AUTOGENERATED", "name": "Rune Scroll - Winters Embrace I", "sprite": 681, "animation": 10, @@ -80735,7 +80735,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-4072bcc15d32-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-efb66962a5b3-AUTOGENERATED", "name": "Rune Scroll - Winters Embrace II", "sprite": 681, "animation": 10, @@ -80754,7 +80754,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-4fe4a2165341-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-f180c7d30feb-AUTOGENERATED", "name": "Rune Scroll - Winters Embrace III", "sprite": 681, "animation": 10, @@ -80773,7 +80773,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-54e129860cb7-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a379-f8b457f3e9f5-AUTOGENERATED", "name": "Rune Scroll - Winters Embrace IV", "sprite": 681, "animation": 10, @@ -80792,7 +80792,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-58da97046a61-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-02d6a37bc08d-AUTOGENERATED", "name": "Rune Scroll - Winters Embrace V", "sprite": 681, "animation": 10, @@ -80811,7 +80811,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-6498a249eedb-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-0dfb9edd244b-AUTOGENERATED", "name": "Rune Scroll - Healing Focus I", "sprite": 681, "animation": 10, @@ -80833,7 +80833,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-6c2c960220eb-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-1342183d22e9-AUTOGENERATED", "name": "Rune Scroll - Healing Focus II", "sprite": 681, "animation": 10, @@ -80855,7 +80855,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-76597eae8c69-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-1b2946912f13-AUTOGENERATED", "name": "Rune Scroll - Healing Focus III", "sprite": 681, "animation": 10, @@ -80877,7 +80877,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-785595a77ad6-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-25c4e2b9e4c6-AUTOGENERATED", "name": "Rune Scroll - Healing Focus IV", "sprite": 681, "animation": 10, @@ -80899,7 +80899,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-80e30837dec9-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-2d90f663954a-AUTOGENERATED", "name": "Rune Scroll - Healing Focus V", "sprite": 681, "animation": 10, @@ -80921,7 +80921,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-89a7db8cb0c2-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-376e21e8ce60-AUTOGENERATED", "name": "Rune Scroll - Necrotic Focus I", "sprite": 681, "animation": 10, @@ -80943,7 +80943,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-962b5c48b26e-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-3b902ad23672-AUTOGENERATED", "name": "Rune Scroll - Necrotic Focus II", "sprite": 681, "animation": 10, @@ -80965,7 +80965,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-9b9e45b8b48c-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-40de81f97c6f-AUTOGENERATED", "name": "Rune Scroll - Necrotic Focus III", "sprite": 681, "animation": 10, @@ -80987,7 +80987,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-a292c06e1582-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-4e81885b4ce9-AUTOGENERATED", "name": "Rune Scroll - Necrotic Focus IV", "sprite": 681, "animation": 10, @@ -81009,7 +81009,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-aeeda6146eef-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-57bfc2b107da-AUTOGENERATED", "name": "Rune Scroll - Necrotic Focus V", "sprite": 681, "animation": 10, @@ -81031,7 +81031,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-b110bff33e3c-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-5f5fd8a21ce8-AUTOGENERATED", "name": "Rune Scroll - Necrotic Ward I", "sprite": 681, "animation": 10, @@ -81053,7 +81053,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-beaf97d759ad-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-658b0bd21597-AUTOGENERATED", "name": "Rune Scroll - Necrotic Ward II", "sprite": 681, "animation": 10, @@ -81075,7 +81075,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-c0c90465a285-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-6b96b464c4f8-AUTOGENERATED", "name": "Rune Scroll - Necrotic Ward III", "sprite": 681, "animation": 10, @@ -81097,7 +81097,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-c8c3a4a93983-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-73ca059b9749-AUTOGENERATED", "name": "Rune Scroll - Necrotic Ward IV", "sprite": 681, "animation": 10, @@ -81119,7 +81119,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-d32cb58d7808-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-789da737adc3-AUTOGENERATED", "name": "Rune Scroll - Necrotic Ward V", "sprite": 681, "animation": 10, @@ -81141,7 +81141,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-d87a3e7f4065-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-81a8d2731f14-AUTOGENERATED", "name": "Rune Scroll - Totem Specialty I", "sprite": 681, "animation": 10, @@ -81163,7 +81163,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-e3b67458a9f1-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-884a5e8b9bad-AUTOGENERATED", "name": "Rune Scroll - Totem Specialty II", "sprite": 681, "animation": 10, @@ -81185,7 +81185,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-e96c54a91a29-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-9030c8142a76-AUTOGENERATED", "name": "Rune Scroll - Totem Specialty III", "sprite": 681, "animation": 10, @@ -81207,7 +81207,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-f6e28aa32196-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-9e3a0f290deb-AUTOGENERATED", "name": "Rune Scroll - Totem Specialty IV", "sprite": 681, "animation": 10, @@ -81229,7 +81229,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeed-fcb51fa2ddf0-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-a18bfbb34dc4-AUTOGENERATED", "name": "Rune Scroll - Totem Specialty V", "sprite": 681, "animation": 10, @@ -81251,7 +81251,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeee-05d9a053d74b-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-ae3989fcedbd-AUTOGENERATED", "name": "Rune Scroll - Holy Affliction I", "sprite": 681, "animation": 10, @@ -81274,7 +81274,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeee-0daa6b9aac9b-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-b1d37d2b425d-AUTOGENERATED", "name": "Rune Scroll - Holy Affliction II", "sprite": 681, "animation": 10, @@ -81297,7 +81297,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeee-15183f1681de-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-bb9c6ddd2422-AUTOGENERATED", "name": "Rune Scroll - Holy Affliction III", "sprite": 681, "animation": 10, @@ -81320,7 +81320,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeee-1951411d24c4-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-c188c2df832d-AUTOGENERATED", "name": "Rune Scroll - Holy Affliction IV", "sprite": 681, "animation": 10, @@ -81343,7 +81343,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeee-2703078b7853-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-ca9cb99e6a25-AUTOGENERATED", "name": "Rune Scroll - Holy Affliction V", "sprite": 681, "animation": 10, @@ -81366,7 +81366,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeee-290c51486297-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-d52ca644b348-AUTOGENERATED", "name": "Rune Scroll - Irresistible Stun I", "sprite": 681, "animation": 10, @@ -81388,7 +81388,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeee-305355e20200-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-db3afde194af-AUTOGENERATED", "name": "Rune Scroll - Irresistible Stun II", "sprite": 681, "animation": 10, @@ -81410,7 +81410,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeee-3d9db1c0c410-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-e785fa0f0e54-AUTOGENERATED", "name": "Rune Scroll - Irresistible Stun III", "sprite": 681, "animation": 10, @@ -81432,7 +81432,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeee-478f8424f4f5-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-e821bff5db24-AUTOGENERATED", "name": "Rune Scroll - Irresistible Stun IV", "sprite": 681, "animation": 10, @@ -81454,7 +81454,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeee-48c8a75c0ee9-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-f791bda03a13-AUTOGENERATED", "name": "Rune Scroll - Irresistible Stun V", "sprite": 681, "animation": 10, @@ -81476,7 +81476,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeee-56dca96e2a56-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37a-fb3d22288a65-AUTOGENERATED", "name": "Rune Scroll - Dazing Outlook I", "sprite": 681, "animation": 10, @@ -81498,7 +81498,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeee-5bb704babe38-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-02c61bc2d763-AUTOGENERATED", "name": "Rune Scroll - Dazing Outlook II", "sprite": 681, "animation": 10, @@ -81520,7 +81520,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeee-61cbe283f73b-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-0e72767682ce-AUTOGENERATED", "name": "Rune Scroll - Dazing Outlook III", "sprite": 681, "animation": 10, @@ -81542,7 +81542,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeee-685b113ccad2-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-127e6b1c0dcb-AUTOGENERATED", "name": "Rune Scroll - Dazing Outlook IV", "sprite": 681, "animation": 10, @@ -81564,7 +81564,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeee-767933b379cf-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-1de6abb6937a-AUTOGENERATED", "name": "Rune Scroll - Dazing Outlook V", "sprite": 681, "animation": 10, @@ -81586,7 +81586,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeee-79ba08e3f96a-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-20f1ac3ed247-AUTOGENERATED", "name": "Rune Scroll - Blinding Light I", "sprite": 681, "animation": 10, @@ -81608,7 +81608,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeee-8090aca6084e-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-2e615ecba6e4-AUTOGENERATED", "name": "Rune Scroll - Blinding Light II", "sprite": 681, "animation": 10, @@ -81630,7 +81630,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeee-89f911c9071a-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-31b315c7515e-AUTOGENERATED", "name": "Rune Scroll - Blinding Light III", "sprite": 681, "animation": 10, @@ -81652,7 +81652,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeee-9515f37387c5-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-3e106247f58c-AUTOGENERATED", "name": "Rune Scroll - Blinding Light IV", "sprite": 681, "animation": 10, @@ -81674,7 +81674,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeee-9816f9bcefb9-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-47433f34c59d-AUTOGENERATED", "name": "Rune Scroll - Blinding Light V", "sprite": 681, "animation": 10, @@ -81696,7 +81696,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeee-a230a9ca3092-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-493a6763a667-AUTOGENERATED", "name": "Rune Scroll - Effective Supporter I", "sprite": 681, "animation": 10, @@ -81718,7 +81718,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeee-afc67a666acc-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-537112d7de18-AUTOGENERATED", "name": "Rune Scroll - Effective Supporter II", "sprite": 681, "animation": 10, @@ -81740,7 +81740,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeee-b7cf62265f64-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-5f15e81f5494-AUTOGENERATED", "name": "Rune Scroll - Effective Supporter III", "sprite": 681, "animation": 10, @@ -81762,7 +81762,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeee-b800c22ce522-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-6661bc53ad79-AUTOGENERATED", "name": "Rune Scroll - Effective Supporter IV", "sprite": 681, "animation": 10, @@ -81784,7 +81784,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d0-7bb8-aeee-c6b492dca291-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-6b31327c2695-AUTOGENERATED", "name": "Rune Scroll - Effective Supporter V", "sprite": 681, "animation": 10, @@ -81806,7 +81806,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeee-cfd38d406781-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-73be9da89e39-AUTOGENERATED", "name": "Rune Scroll - Pandemic I", "sprite": 681, "animation": 10, @@ -81828,7 +81828,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeee-d22b5a1ffaf9-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-7e807d56bce3-AUTOGENERATED", "name": "Rune Scroll - Pandemic II", "sprite": 681, "animation": 10, @@ -81850,7 +81850,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeee-ddf76334e6da-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-85c1a839bcb8-AUTOGENERATED", "name": "Rune Scroll - Pandemic III", "sprite": 681, "animation": 10, @@ -81872,7 +81872,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeee-e25f598f8769-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-895a712227bf-AUTOGENERATED", "name": "Rune Scroll - Pandemic IV", "sprite": 681, "animation": 10, @@ -81894,7 +81894,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeee-ebd577ca7701-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-93ebab16b1cd-AUTOGENERATED", "name": "Rune Scroll - Pandemic V", "sprite": 681, "animation": 10, @@ -81916,7 +81916,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeee-f73e06cc52dd-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-9b0c4d8bcf43-AUTOGENERATED", "name": "Rune Scroll - Disease Focus I", "sprite": 681, "animation": 10, @@ -81938,7 +81938,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeee-ff20c772f6b0-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-a31b4a31a9e0-AUTOGENERATED", "name": "Rune Scroll - Disease Focus II", "sprite": 681, "animation": 10, @@ -81960,7 +81960,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-010e2f19c3ca-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-ae533d231e92-AUTOGENERATED", "name": "Rune Scroll - Disease Focus III", "sprite": 681, "animation": 10, @@ -81982,7 +81982,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-0d29ad7130a3-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-b1af89940ad0-AUTOGENERATED", "name": "Rune Scroll - Disease Focus IV", "sprite": 681, "animation": 10, @@ -82004,7 +82004,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-10dc3f58bbab-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-be4a80ca60ac-AUTOGENERATED", "name": "Rune Scroll - Disease Focus V", "sprite": 681, "animation": 10, @@ -82026,7 +82026,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-184634651c57-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-c7681d55cacf-AUTOGENERATED", "name": "Rune Scroll - Shadow Stepper I", "sprite": 681, "animation": 10, @@ -82045,7 +82045,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-203becf18c3f-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-ccda18d51cb0-AUTOGENERATED", "name": "Rune Scroll - Shadow Stepper II", "sprite": 681, "animation": 10, @@ -82064,7 +82064,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-2a21351db2b5-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-d7c721608baf-AUTOGENERATED", "name": "Rune Scroll - Shadow Stepper III", "sprite": 681, "animation": 10, @@ -82083,7 +82083,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-32ac30e622e2-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-ddd17885843d-AUTOGENERATED", "name": "Rune Scroll - Shadow Stepper IV", "sprite": 681, "animation": 10, @@ -82102,7 +82102,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-3c52708b7f41-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-e127b91b2f3e-AUTOGENERATED", "name": "Rune Scroll - Shadow Stepper V", "sprite": 681, "animation": 10, @@ -82121,7 +82121,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-41e75926f878-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-ec3d2aa90892-AUTOGENERATED", "name": "Rune Scroll - Familiar Fortitude I", "sprite": 681, "animation": 10, @@ -82140,7 +82140,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-4d5537531bbc-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-f38777195a64-AUTOGENERATED", "name": "Rune Scroll - Familiar Fortitude II", "sprite": 681, "animation": 10, @@ -82159,7 +82159,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-517a9ab8af12-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37b-feff6c1832d2-AUTOGENERATED", "name": "Rune Scroll - Familiar Fortitude III", "sprite": 681, "animation": 10, @@ -82178,7 +82178,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-588789918f20-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-03c1a27b4483-AUTOGENERATED", "name": "Rune Scroll - Familiar Fortitude IV", "sprite": 681, "animation": 10, @@ -82197,7 +82197,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-60d02e251452-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-0ff071608268-AUTOGENERATED", "name": "Rune Scroll - Familiar Fortitude V", "sprite": 681, "animation": 10, @@ -82216,7 +82216,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-6ec631c09b08-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-16243ffaeef7-AUTOGENERATED", "name": "Rune Scroll - Familiar Strength I", "sprite": 681, "animation": 10, @@ -82235,7 +82235,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-71272388e493-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-1b03f07ead46-AUTOGENERATED", "name": "Rune Scroll - Familiar Strength II", "sprite": 681, "animation": 10, @@ -82254,7 +82254,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-7da7e787ac45-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-23a20b8056b5-AUTOGENERATED", "name": "Rune Scroll - Familiar Strength III", "sprite": 681, "animation": 10, @@ -82273,7 +82273,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-8580c1f84e11-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-2deac8c16e3f-AUTOGENERATED", "name": "Rune Scroll - Familiar Strength IV", "sprite": 681, "animation": 10, @@ -82292,7 +82292,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-8d50cbaa00fe-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-344d221d361f-AUTOGENERATED", "name": "Rune Scroll - Familiar Strength V", "sprite": 681, "animation": 10, @@ -82311,7 +82311,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-92e97c55e823-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-3fcb86300aeb-AUTOGENERATED", "name": "Rune Scroll - Familiar Fists I", "sprite": 681, "animation": 10, @@ -82330,7 +82330,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-9fff60dbb8dc-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-472906782de8-AUTOGENERATED", "name": "Rune Scroll - Familiar Fists II", "sprite": 681, "animation": 10, @@ -82349,7 +82349,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-a2e2e1806024-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-4986f03f828d-AUTOGENERATED", "name": "Rune Scroll - Familiar Fists III", "sprite": 681, "animation": 10, @@ -82368,7 +82368,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-abe81d980bc7-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-5264100b03d9-AUTOGENERATED", "name": "Rune Scroll - Familiar Fists IV", "sprite": 681, "animation": 10, @@ -82387,7 +82387,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-b61a78f7f997-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-599cee249e46-AUTOGENERATED", "name": "Rune Scroll - Familiar Fists V", "sprite": 681, "animation": 10, @@ -82406,7 +82406,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-bf4516d90da6-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-6722c4e46126-AUTOGENERATED", "name": "Rune Scroll - Divine Dancing I", "sprite": 681, "animation": 10, @@ -82425,7 +82425,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-c655a2e5b941-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-6efea78451fa-AUTOGENERATED", "name": "Rune Scroll - Divine Dancing II", "sprite": 681, "animation": 10, @@ -82444,7 +82444,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-cff9cbfb7587-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-7612a8246750-AUTOGENERATED", "name": "Rune Scroll - Divine Dancing III", "sprite": 681, "animation": 10, @@ -82463,7 +82463,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-d75633c08bd8-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-7e2e712ed81a-AUTOGENERATED", "name": "Rune Scroll - Divine Dancing IV", "sprite": 681, "animation": 10, @@ -82482,7 +82482,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-da5558bc4aef-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-87abb38e7165-AUTOGENERATED", "name": "Rune Scroll - Divine Dancing V", "sprite": 681, "animation": 10, @@ -82501,7 +82501,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-e782fa615f6d-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-8b00d63f62c1-AUTOGENERATED", "name": "Rune Scroll - Combat Fortitude I", "sprite": 681, "animation": 10, @@ -82523,7 +82523,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-ed071076544b-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-9000ab90219a-AUTOGENERATED", "name": "Rune Scroll - Combat Fortitude II", "sprite": 681, "animation": 10, @@ -82545,7 +82545,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-f52dd148f575-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-9e2cb9b3e2ee-AUTOGENERATED", "name": "Rune Scroll - Combat Fortitude III", "sprite": 681, "animation": 10, @@ -82567,7 +82567,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aeef-f8d01408c7b1-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-a32141281ada-AUTOGENERATED", "name": "Rune Scroll - Combat Fortitude IV", "sprite": 681, "animation": 10, @@ -82589,7 +82589,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-05dfb581fce4-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-a9c503778d29-AUTOGENERATED", "name": "Rune Scroll - Combat Fortitude V", "sprite": 681, "animation": 10, @@ -82611,7 +82611,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-0cb5efb648a7-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-b6464dc9aeb8-AUTOGENERATED", "name": "Rune Scroll - Concussive Bolt I", "sprite": 681, "animation": 10, @@ -82633,7 +82633,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-173bfad2ae28-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-bdd96a311e7a-AUTOGENERATED", "name": "Rune Scroll - Concussive Bolt II", "sprite": 681, "animation": 10, @@ -82655,7 +82655,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-1d1cd54ce073-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-c246e17a7680-AUTOGENERATED", "name": "Rune Scroll - Concussive Bolt III", "sprite": 681, "animation": 10, @@ -82677,7 +82677,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-21e588845868-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-c89649051b64-AUTOGENERATED", "name": "Rune Scroll - Concussive Bolt IV", "sprite": 681, "animation": 10, @@ -82699,7 +82699,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-285557fd29e0-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-d296d726cfc3-AUTOGENERATED", "name": "Rune Scroll - Concussive Bolt V", "sprite": 681, "animation": 10, @@ -82721,7 +82721,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-33deb3b3139c-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-da5ad40dab87-AUTOGENERATED", "name": "Rune Scroll - Energy Focus I", "sprite": 681, "animation": 10, @@ -82744,7 +82744,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-3fec18d0097a-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-e338082c53f1-AUTOGENERATED", "name": "Rune Scroll - Energy Focus II", "sprite": 681, "animation": 10, @@ -82767,7 +82767,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-41c4bd2385be-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-edcb4784a633-AUTOGENERATED", "name": "Rune Scroll - Energy Focus III", "sprite": 681, "animation": 10, @@ -82790,7 +82790,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-49cc9c8ad128-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-f7ff6a980149-AUTOGENERATED", "name": "Rune Scroll - Energy Focus IV", "sprite": 681, "animation": 10, @@ -82813,7 +82813,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-55eaaf43998f-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37c-fbd0a4bb84c1-AUTOGENERATED", "name": "Rune Scroll - Energy Focus V", "sprite": 681, "animation": 10, @@ -82836,7 +82836,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-59f3acee5c0a-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-044a993c834c-AUTOGENERATED", "name": "Rune Scroll - Thermal Barrier I", "sprite": 681, "animation": 10, @@ -82858,7 +82858,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-66956ea6412d-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-0c72e59ca254-AUTOGENERATED", "name": "Rune Scroll - Thermal Barrier II", "sprite": 681, "animation": 10, @@ -82880,7 +82880,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-6ed524f2f824-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-157b3f540200-AUTOGENERATED", "name": "Rune Scroll - Thermal Barrier III", "sprite": 681, "animation": 10, @@ -82902,7 +82902,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-71133b0e2e85-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-1841a87ebd67-AUTOGENERATED", "name": "Rune Scroll - Thermal Barrier IV", "sprite": 681, "animation": 10, @@ -82924,7 +82924,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-7caa9cfb14c6-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-22c17ed7a821-AUTOGENERATED", "name": "Rune Scroll - Thermal Barrier V", "sprite": 681, "animation": 10, @@ -82946,7 +82946,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-8519c6e26d8f-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-2a80f29c435e-AUTOGENERATED", "name": "Rune Scroll - Wand Specialty I", "sprite": 681, "animation": 10, @@ -82969,7 +82969,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-8d612530d64c-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-367b22296f87-AUTOGENERATED", "name": "Rune Scroll - Wand Specialty II", "sprite": 681, "animation": 10, @@ -82992,7 +82992,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-90460e598bed-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-3cbb231f29a9-AUTOGENERATED", "name": "Rune Scroll - Wand Specialty III", "sprite": 681, "animation": 10, @@ -83015,7 +83015,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-9b95766731e6-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-412aa6b7fa24-AUTOGENERATED", "name": "Rune Scroll - Wand Specialty IV", "sprite": 681, "animation": 10, @@ -83038,7 +83038,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-a37caf1aa602-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-4f66a3c75f35-AUTOGENERATED", "name": "Rune Scroll - Wand Specialty V", "sprite": 681, "animation": 10, @@ -83061,7 +83061,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-ac1a57967638-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-5185f064d974-AUTOGENERATED", "name": "Rune Scroll - Expanded Memory I", "sprite": 681, "animation": 10, @@ -83083,7 +83083,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-b6c2af367dc0-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-5ec45281ee69-AUTOGENERATED", "name": "Rune Scroll - Expanded Memory II", "sprite": 681, "animation": 10, @@ -83105,7 +83105,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-b95148ea3ba6-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-65f8292630e9-AUTOGENERATED", "name": "Rune Scroll - Expanded Memory III", "sprite": 681, "animation": 10, @@ -83127,7 +83127,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-c7a7b4e5bc79-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-6c869d2899a8-AUTOGENERATED", "name": "Rune Scroll - Expanded Memory IV", "sprite": 681, "animation": 10, @@ -83149,7 +83149,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-cb8a44b641b0-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-718f7540ede5-AUTOGENERATED", "name": "Rune Scroll - Expanded Memory V", "sprite": 681, "animation": 10, @@ -83171,7 +83171,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-d1a8bd79ff69-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-7dbfea3ca438-AUTOGENERATED", "name": "Rune Scroll - Forged Fire I", "sprite": 681, "animation": 10, @@ -83193,7 +83193,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-d82ae2c351cc-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-805e2ed510d6-AUTOGENERATED", "name": "Rune Scroll - Forged Fire II", "sprite": 681, "animation": 10, @@ -83215,7 +83215,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-e053573dda90-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-8907487a266d-AUTOGENERATED", "name": "Rune Scroll - Forged Fire III", "sprite": 681, "animation": 10, @@ -83237,7 +83237,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-efc4642c5118-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-9023460d8a83-AUTOGENERATED", "name": "Rune Scroll - Forged Fire IV", "sprite": 681, "animation": 10, @@ -83259,7 +83259,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-f47e72961987-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-9a637004af05-AUTOGENERATED", "name": "Rune Scroll - Forged Fire V", "sprite": 681, "animation": 10, @@ -83281,7 +83281,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef0-fa0b1ad91ec3-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-a715f43a4b41-AUTOGENERATED", "name": "Rune Scroll - Chilled Core I", "sprite": 681, "animation": 10, @@ -83303,7 +83303,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-03da7794aa34-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-ae237cac0625-AUTOGENERATED", "name": "Rune Scroll - Chilled Core II", "sprite": 681, "animation": 10, @@ -83325,7 +83325,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-0f38dc77300a-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-b19862596434-AUTOGENERATED", "name": "Rune Scroll - Chilled Core III", "sprite": 681, "animation": 10, @@ -83347,7 +83347,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-1475288813f8-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-b8d60156d62c-AUTOGENERATED", "name": "Rune Scroll - Chilled Core IV", "sprite": 681, "animation": 10, @@ -83369,7 +83369,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-1cc61cee2d60-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-c013dd848b18-AUTOGENERATED", "name": "Rune Scroll - Chilled Core V", "sprite": 681, "animation": 10, @@ -83391,7 +83391,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-24fab0026ed0-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-cf91e4d2236b-AUTOGENERATED", "name": "Rune Scroll - Drain Slash I", "sprite": 681, "animation": 10, @@ -83413,7 +83413,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-294be25edbfc-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-d38c75e163d6-AUTOGENERATED", "name": "Rune Scroll - Drain Slash II", "sprite": 681, "animation": 10, @@ -83435,7 +83435,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-30b571ce8aa7-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-d9491b8ae3f0-AUTOGENERATED", "name": "Rune Scroll - Drain Slash III", "sprite": 681, "animation": 10, @@ -83457,7 +83457,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-3d34da4b73dd-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-e435dda8b75d-AUTOGENERATED", "name": "Rune Scroll - Drain Slash IV", "sprite": 681, "animation": 10, @@ -83479,7 +83479,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-45c109f1526d-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-edd5487cd036-AUTOGENERATED", "name": "Rune Scroll - Drain Slash V", "sprite": 681, "animation": 10, @@ -83501,7 +83501,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-4f7f43cccf20-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-f7c5f0e6a032-AUTOGENERATED", "name": "Rune Scroll - Asper Slash I", "sprite": 681, "animation": 10, @@ -83523,7 +83523,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-55ad16acefaa-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37d-f8dfb69a5523-AUTOGENERATED", "name": "Rune Scroll - Asper Slash II", "sprite": 681, "animation": 10, @@ -83545,7 +83545,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-5fc51d649f2a-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-056a4959de89-AUTOGENERATED", "name": "Rune Scroll - Asper Slash III", "sprite": 681, "animation": 10, @@ -83567,7 +83567,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-678218b31928-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-0e28811073c4-AUTOGENERATED", "name": "Rune Scroll - Asper Slash IV", "sprite": 681, "animation": 10, @@ -83589,7 +83589,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-68eb5928487b-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-117208838a5d-AUTOGENERATED", "name": "Rune Scroll - Asper Slash V", "sprite": 681, "animation": 10, @@ -83611,7 +83611,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-748353eadaf4-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-18dfe3900611-AUTOGENERATED", "name": "Rune Scroll - Strong Mind I", "sprite": 681, "animation": 10, @@ -83633,7 +83633,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-7f956b64fee9-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-219e5332d154-AUTOGENERATED", "name": "Rune Scroll - Strong Mind II", "sprite": 681, "animation": 10, @@ -83655,7 +83655,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-847d3a3fef6a-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-294da269af32-AUTOGENERATED", "name": "Rune Scroll - Strong Mind III", "sprite": 681, "animation": 10, @@ -83677,7 +83677,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-8f94b2c2bab5-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-3328299635d7-AUTOGENERATED", "name": "Rune Scroll - Strong Mind IV", "sprite": 681, "animation": 10, @@ -83699,7 +83699,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-9070cbb496a5-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-3e48afdbc244-AUTOGENERATED", "name": "Rune Scroll - Strong Mind V", "sprite": 681, "animation": 10, @@ -83721,7 +83721,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-99810682e7a0-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-4228dfdd2327-AUTOGENERATED", "name": "Rune Scroll - Fire Focus I", "sprite": 681, "animation": 10, @@ -83743,7 +83743,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-a0989a333561-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-4c4cefab13be-AUTOGENERATED", "name": "Rune Scroll - Fire Focus II", "sprite": 681, "animation": 10, @@ -83765,7 +83765,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-ae620dcd01f6-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-56246e0fefeb-AUTOGENERATED", "name": "Rune Scroll - Fire Focus III", "sprite": 681, "animation": 10, @@ -83787,7 +83787,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-b2373492c15c-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-5bf13e9969b6-AUTOGENERATED", "name": "Rune Scroll - Fire Focus IV", "sprite": 681, "animation": 10, @@ -83809,7 +83809,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-bbcb44fb46b6-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-63c19f5cf7f4-AUTOGENERATED", "name": "Rune Scroll - Fire Focus V", "sprite": 681, "animation": 10, @@ -83831,7 +83831,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-c37c53710743-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-6baf5048fb25-AUTOGENERATED", "name": "Rune Scroll - Ice Focus I", "sprite": 681, "animation": 10, @@ -83853,7 +83853,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-ce220b6d82d7-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-74f3cc56b3d2-AUTOGENERATED", "name": "Rune Scroll - Ice Focus II", "sprite": 681, "animation": 10, @@ -83875,7 +83875,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-d6b0d03351ca-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-7add33f21555-AUTOGENERATED", "name": "Rune Scroll - Ice Focus III", "sprite": 681, "animation": 10, @@ -83897,7 +83897,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-ddf70e3b757c-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-854f56fe706b-AUTOGENERATED", "name": "Rune Scroll - Ice Focus IV", "sprite": 681, "animation": 10, @@ -83919,7 +83919,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-e4ace89e062a-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-88cd18571e88-AUTOGENERATED", "name": "Rune Scroll - Ice Focus V", "sprite": 681, "animation": 10, @@ -83941,7 +83941,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-eded903b18fb-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-91f43f54f950-AUTOGENERATED", "name": "Rune Scroll - Offhand Finesse I", "sprite": 681, "animation": 10, @@ -83964,7 +83964,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-f412e6eead0a-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-9ef3fd9c70f5-AUTOGENERATED", "name": "Rune Scroll - Offhand Finesse II", "sprite": 681, "animation": 10, @@ -83987,7 +83987,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef1-fef1805360ee-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-a40cb51d385d-AUTOGENERATED", "name": "Rune Scroll - Offhand Finesse III", "sprite": 681, "animation": 10, @@ -84010,7 +84010,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-07a52c5a7451-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-abb94ae30966-AUTOGENERATED", "name": "Rune Scroll - Offhand Finesse IV", "sprite": 681, "animation": 10, @@ -84033,7 +84033,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-0ccff4488363-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-b00481b31f67-AUTOGENERATED", "name": "Rune Scroll - Offhand Finesse V", "sprite": 681, "animation": 10, @@ -84056,7 +84056,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-11e067787e3a-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-bd0f810f88c7-AUTOGENERATED", "name": "Rune Scroll - Nimble Fingers I", "sprite": 681, "animation": 10, @@ -84078,7 +84078,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-1b98d55293ff-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-c7860be396cd-AUTOGENERATED", "name": "Rune Scroll - Nimble Fingers II", "sprite": 681, "animation": 10, @@ -84100,7 +84100,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-23a5715a0f2a-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-ceda37f4f1b6-AUTOGENERATED", "name": "Rune Scroll - Nimble Fingers III", "sprite": 681, "animation": 10, @@ -84122,7 +84122,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-2ac58b40ef2d-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-d07ccd10883e-AUTOGENERATED", "name": "Rune Scroll - Nimble Fingers IV", "sprite": 681, "animation": 10, @@ -84144,7 +84144,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-3792a4f37596-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-db16cde5943a-AUTOGENERATED", "name": "Rune Scroll - Nimble Fingers V", "sprite": 681, "animation": 10, @@ -84166,7 +84166,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-3f978af26751-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-e650e762d410-AUTOGENERATED", "name": "Rune Scroll - Darker Shadows I", "sprite": 681, "animation": 10, @@ -84188,7 +84188,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-4053c2010b52-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-ea7e0bdbaa72-AUTOGENERATED", "name": "Rune Scroll - Darker Shadows II", "sprite": 681, "animation": 10, @@ -84210,7 +84210,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-4c91232544fe-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-f6829b056666-AUTOGENERATED", "name": "Rune Scroll - Darker Shadows III", "sprite": 681, "animation": 10, @@ -84232,7 +84232,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-57bf7a41f9d4-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37e-fe5fc4eefe26-AUTOGENERATED", "name": "Rune Scroll - Darker Shadows IV", "sprite": 681, "animation": 10, @@ -84254,7 +84254,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-5fa7812031b0-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37f-060afe664cda-AUTOGENERATED", "name": "Rune Scroll - Darker Shadows V", "sprite": 681, "animation": 10, @@ -84276,7 +84276,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-64a3a82b142f-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37f-0eabe622415e-AUTOGENERATED", "name": "Rune Scroll - Better Backstab I", "sprite": 681, "animation": 10, @@ -84298,7 +84298,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-6b62fe9592d0-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37f-165672e550fb-AUTOGENERATED", "name": "Rune Scroll - Better Backstab II", "sprite": 681, "animation": 10, @@ -84320,7 +84320,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-713fce756dc5-AUTOGENERATED", + "_id": "0191d6d0-1699-7aa4-a37f-1e497d930f8a-AUTOGENERATED", "name": "Rune Scroll - Better Backstab III", "sprite": 681, "animation": 10, @@ -84342,7 +84342,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-7fc963c948ca-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-244a4d68eaf4-AUTOGENERATED", "name": "Rune Scroll - Better Backstab IV", "sprite": 681, "animation": 10, @@ -84364,7 +84364,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-87df0602d4e3-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-289a9f6d74e5-AUTOGENERATED", "name": "Rune Scroll - Better Backstab V", "sprite": 681, "animation": 10, @@ -84386,7 +84386,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-8f8e59aabcdd-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-313d51296dd9-AUTOGENERATED", "name": "Rune Scroll - Reusable Traps I", "sprite": 681, "animation": 10, @@ -84408,7 +84408,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-90f1ef39f588-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-3c07526c302b-AUTOGENERATED", "name": "Rune Scroll - Reusable Traps II", "sprite": 681, "animation": 10, @@ -84430,7 +84430,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-9bf0a146b596-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-411c1bac171d-AUTOGENERATED", "name": "Rune Scroll - Reusable Traps III", "sprite": 681, "animation": 10, @@ -84452,7 +84452,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-a0456d0e4fef-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-4ebe5284dda5-AUTOGENERATED", "name": "Rune Scroll - Reusable Traps IV", "sprite": 681, "animation": 10, @@ -84474,7 +84474,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-a96d66a7a1f2-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-5443ae048aa6-AUTOGENERATED", "name": "Rune Scroll - Reusable Traps V", "sprite": 681, "animation": 10, @@ -84496,7 +84496,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-b39ff8a2a320-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-5a795828d573-AUTOGENERATED", "name": "Rune Scroll - Stronger Traps I", "sprite": 681, "animation": 10, @@ -84518,7 +84518,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-b8b6a20f48cd-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-6100c3ba2c9a-AUTOGENERATED", "name": "Rune Scroll - Stronger Traps II", "sprite": 681, "animation": 10, @@ -84540,7 +84540,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-c454d97208c2-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-6de2b69fe1f5-AUTOGENERATED", "name": "Rune Scroll - Stronger Traps III", "sprite": 681, "animation": 10, @@ -84562,7 +84562,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-ca2c6b89d003-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-705a93bc4c57-AUTOGENERATED", "name": "Rune Scroll - Stronger Traps IV", "sprite": 681, "animation": 10, @@ -84584,7 +84584,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-d0655d7d6864-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-7a994eceb480-AUTOGENERATED", "name": "Rune Scroll - Stronger Traps V", "sprite": 681, "animation": 10, @@ -84606,7 +84606,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-d90d13659974-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-83270bc8a3ca-AUTOGENERATED", "name": "Rune Scroll - Lockpick Specialty I", "sprite": 681, "animation": 10, @@ -84628,7 +84628,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-e1e9de93e8f5-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-8d13362ba906-AUTOGENERATED", "name": "Rune Scroll - Lockpick Specialty II", "sprite": 681, "animation": 10, @@ -84650,7 +84650,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-ee8d9c66b6a0-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-91f4b2b31340-AUTOGENERATED", "name": "Rune Scroll - Lockpick Specialty III", "sprite": 681, "animation": 10, @@ -84672,7 +84672,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-f31dfa73f8ea-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-9d890feb5bfe-AUTOGENERATED", "name": "Rune Scroll - Lockpick Specialty IV", "sprite": 681, "animation": 10, @@ -84694,7 +84694,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef2-f8b0a699a017-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-a408c5809357-AUTOGENERATED", "name": "Rune Scroll - Lockpick Specialty V", "sprite": 681, "animation": 10, @@ -84716,7 +84716,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-07ea2da6dc2c-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-ad77d81567a9-AUTOGENERATED", "name": "Rune Scroll - Philosophers Stone I", "sprite": 681, "animation": 10, @@ -84738,7 +84738,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-0de3458552f2-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-b49c472a28c9-AUTOGENERATED", "name": "Rune Scroll - Philosophers Stone II", "sprite": 681, "animation": 10, @@ -84760,7 +84760,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-16f7e33804db-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-b8b71c1f7041-AUTOGENERATED", "name": "Rune Scroll - Philosophers Stone III", "sprite": 681, "animation": 10, @@ -84782,7 +84782,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-1ca809b32d25-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-c01e2b63a6bd-AUTOGENERATED", "name": "Rune Scroll - Philosophers Stone IV", "sprite": 681, "animation": 10, @@ -84804,7 +84804,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-277aa2da7ea4-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-c9d3104a0427-AUTOGENERATED", "name": "Rune Scroll - Philosophers Stone V", "sprite": 681, "animation": 10, @@ -84826,7 +84826,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-2bf617261fde-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-d48e76c6fdbf-AUTOGENERATED", "name": "Rune Scroll - Enhanced Applications I", "sprite": 681, "animation": 10, @@ -84848,7 +84848,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-3445cbf07dd5-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-db5e19be9999-AUTOGENERATED", "name": "Rune Scroll - Enhanced Applications II", "sprite": 681, "animation": 10, @@ -84870,7 +84870,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-3b8c280e1042-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-e46fcc9f31d6-AUTOGENERATED", "name": "Rune Scroll - Enhanced Applications III", "sprite": 681, "animation": 10, @@ -84892,7 +84892,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-45453a58b100-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-e978f3c08d21-AUTOGENERATED", "name": "Rune Scroll - Enhanced Applications IV", "sprite": 681, "animation": 10, @@ -84914,7 +84914,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-4c1864d09826-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-f38fb2f0669a-AUTOGENERATED", "name": "Rune Scroll - Enhanced Applications V", "sprite": 681, "animation": 10, @@ -84936,7 +84936,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-5579138a9739-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a37f-ff83d970ea7d-AUTOGENERATED", "name": "Rune Scroll - Shadow Sheath I", "sprite": 681, "animation": 10, @@ -84958,7 +84958,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-5ebf5f842303-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-03c8b69c10a9-AUTOGENERATED", "name": "Rune Scroll - Shadow Sheath II", "sprite": 681, "animation": 10, @@ -84980,7 +84980,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-6738c402dc44-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-098096033882-AUTOGENERATED", "name": "Rune Scroll - Shadow Sheath III", "sprite": 681, "animation": 10, @@ -85002,7 +85002,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-6e84ee7560d1-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-13f70b56796c-AUTOGENERATED", "name": "Rune Scroll - Shadow Sheath IV", "sprite": 681, "animation": 10, @@ -85024,7 +85024,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-70b906f0f605-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-1f1eb98234b9-AUTOGENERATED", "name": "Rune Scroll - Shadow Sheath V", "sprite": 681, "animation": 10, @@ -85046,7 +85046,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-7f204b493452-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-263e6601281c-AUTOGENERATED", "name": "Rune Scroll - Shadow Daggers I", "sprite": 681, "animation": 10, @@ -85068,7 +85068,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-855f7e43deea-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-2c4d4b6319af-AUTOGENERATED", "name": "Rune Scroll - Shadow Daggers II", "sprite": 681, "animation": 10, @@ -85090,7 +85090,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-8e1a196fbab6-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-3460f8d3338f-AUTOGENERATED", "name": "Rune Scroll - Shadow Daggers III", "sprite": 681, "animation": 10, @@ -85112,7 +85112,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-9011ff269bb5-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-38928a7e52d8-AUTOGENERATED", "name": "Rune Scroll - Shadow Daggers IV", "sprite": 681, "animation": 10, @@ -85134,7 +85134,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-99f89cbcaab1-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-43109dacd8f3-AUTOGENERATED", "name": "Rune Scroll - Shadow Daggers V", "sprite": 681, "animation": 10, @@ -85156,7 +85156,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-a4b315d0a622-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-4cb4ccdaed8f-AUTOGENERATED", "name": "Rune Scroll - Shadow Swap I", "sprite": 681, "animation": 10, @@ -85178,7 +85178,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-adea1e1bd410-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-56635aae0b86-AUTOGENERATED", "name": "Rune Scroll - Shadow Swap II", "sprite": 681, "animation": 10, @@ -85200,7 +85200,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-b49ed2409753-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-5d87d48c71b3-AUTOGENERATED", "name": "Rune Scroll - Shadow Swap III", "sprite": 681, "animation": 10, @@ -85222,7 +85222,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-bd93df1fe7f4-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-608d4a77cb69-AUTOGENERATED", "name": "Rune Scroll - Shadow Swap IV", "sprite": 681, "animation": 10, @@ -85244,7 +85244,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-c375ad35f09b-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-6cf16492401a-AUTOGENERATED", "name": "Rune Scroll - Shadow Swap V", "sprite": 681, "animation": 10, @@ -85266,7 +85266,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-caec4e7612b3-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-7660948e545a-AUTOGENERATED", "name": "Rune Scroll - Poison Focus I", "sprite": 681, "animation": 10, @@ -85288,7 +85288,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-d7901fd53428-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-7a14ab086a06-AUTOGENERATED", "name": "Rune Scroll - Poison Focus II", "sprite": 681, "animation": 10, @@ -85310,7 +85310,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-d8856c882cea-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-87393dc020ae-AUTOGENERATED", "name": "Rune Scroll - Poison Focus III", "sprite": 681, "animation": 10, @@ -85332,7 +85332,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-e486e3b00bc7-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-88ec25b2a951-AUTOGENERATED", "name": "Rune Scroll - Poison Focus IV", "sprite": 681, "animation": 10, @@ -85354,7 +85354,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-eea4a7fecd53-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-9747c1120704-AUTOGENERATED", "name": "Rune Scroll - Poison Focus V", "sprite": 681, "animation": 10, @@ -85376,7 +85376,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-f11382be41b3-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-996dfee0d0b3-AUTOGENERATED", "name": "Rune Scroll - Endless Quiver I", "sprite": 681, "animation": 10, @@ -85398,7 +85398,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef3-f9117651c74d-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-a6e78d3e59d7-AUTOGENERATED", "name": "Rune Scroll - Endless Quiver II", "sprite": 681, "animation": 10, @@ -85420,7 +85420,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef4-03fef92e3886-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-ad9b056aa210-AUTOGENERATED", "name": "Rune Scroll - Endless Quiver III", "sprite": 681, "animation": 10, @@ -85442,7 +85442,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef4-0e9f752a1f4d-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-b16d4f471266-AUTOGENERATED", "name": "Rune Scroll - Endless Quiver IV", "sprite": 681, "animation": 10, @@ -85464,7 +85464,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef4-1419557f7315-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-bbf16157ebc6-AUTOGENERATED", "name": "Rune Scroll - Endless Quiver V", "sprite": 681, "animation": 10, @@ -85486,7 +85486,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef4-1ae1dc42d9c3-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-c43cef367954-AUTOGENERATED", "name": "Rune Scroll - Strong Shots I", "sprite": 681, "animation": 10, @@ -85508,7 +85508,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef4-2346f587c107-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-cc14c59ade73-AUTOGENERATED", "name": "Rune Scroll - Strong Shots II", "sprite": 681, "animation": 10, @@ -85530,7 +85530,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef4-2f0a915b575c-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-d2d3509a0887-AUTOGENERATED", "name": "Rune Scroll - Strong Shots III", "sprite": 681, "animation": 10, @@ -85552,7 +85552,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef4-37bc7b7a96f8-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-da9418e172a0-AUTOGENERATED", "name": "Rune Scroll - Strong Shots IV", "sprite": 681, "animation": 10, @@ -85574,7 +85574,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef4-38ca2593838d-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-e22328c91a56-AUTOGENERATED", "name": "Rune Scroll - Strong Shots V", "sprite": 681, "animation": 10, @@ -85596,7 +85596,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef4-4734ee83774b-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-e9c71dc8f79e-AUTOGENERATED", "name": "Rune Scroll - Offensive Encore I", "sprite": 681, "animation": 10, @@ -85618,7 +85618,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef4-4fd87ac9197b-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-f45fb38d852a-AUTOGENERATED", "name": "Rune Scroll - Offensive Encore II", "sprite": 681, "animation": 10, @@ -85640,7 +85640,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef4-52a8e2e33ad0-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a380-fb42364038fe-AUTOGENERATED", "name": "Rune Scroll - Offensive Encore III", "sprite": 681, "animation": 10, @@ -85662,7 +85662,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef4-5b004b7f3e3f-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-04b3b84c45a4-AUTOGENERATED", "name": "Rune Scroll - Offensive Encore IV", "sprite": 681, "animation": 10, @@ -85684,7 +85684,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef4-649e08dad716-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-085c4d917a85-AUTOGENERATED", "name": "Rune Scroll - Offensive Encore V", "sprite": 681, "animation": 10, @@ -85706,7 +85706,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef4-6f8220764b4e-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-12f9efe3d402-AUTOGENERATED", "name": "Rune Scroll - Dirge Of Cerberus I", "sprite": 681, "animation": 10, @@ -85728,7 +85728,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef4-744b11e106fd-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-1cc80fa5fbe2-AUTOGENERATED", "name": "Rune Scroll - Dirge Of Cerberus II", "sprite": 681, "animation": 10, @@ -85750,7 +85750,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef4-78078b0a23a7-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-2184d9f74c39-AUTOGENERATED", "name": "Rune Scroll - Dirge Of Cerberus III", "sprite": 681, "animation": 10, @@ -85772,7 +85772,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d1-7bb8-aef4-848a911ebc55-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-2b503bfbf8dc-AUTOGENERATED", "name": "Rune Scroll - Dirge Of Cerberus IV", "sprite": 681, "animation": 10, @@ -85794,7 +85794,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef4-8fc2633f5a6f-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-31754a530972-AUTOGENERATED", "name": "Rune Scroll - Dirge Of Cerberus V", "sprite": 681, "animation": 10, @@ -85816,7 +85816,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef4-974d772eaf4a-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-3f60aa888f06-AUTOGENERATED", "name": "Rune Scroll - Soothing Tranquility I", "sprite": 681, "animation": 10, @@ -85838,7 +85838,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef4-9e94e43fe95e-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-40fc6083d22a-AUTOGENERATED", "name": "Rune Scroll - Soothing Tranquility II", "sprite": 681, "animation": 10, @@ -85860,7 +85860,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef4-a2bbb2fc99f1-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-4e9439e34a24-AUTOGENERATED", "name": "Rune Scroll - Soothing Tranquility III", "sprite": 681, "animation": 10, @@ -85882,7 +85882,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef4-a9805974b98f-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-50a15f3d41ab-AUTOGENERATED", "name": "Rune Scroll - Soothing Tranquility IV", "sprite": 681, "animation": 10, @@ -85904,7 +85904,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef4-b3fbdd5e46bf-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-5ceb65dc6c9a-AUTOGENERATED", "name": "Rune Scroll - Soothing Tranquility V", "sprite": 681, "animation": 10, @@ -85926,7 +85926,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef4-b89eafb400ff-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-678fd72aa3a2-AUTOGENERATED", "name": "Rune Scroll - Defensive Voice I", "sprite": 681, "animation": 10, @@ -85948,7 +85948,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef4-c341a2c75b6d-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-6dddaacdad3e-AUTOGENERATED", "name": "Rune Scroll - Defensive Voice II", "sprite": 681, "animation": 10, @@ -85970,7 +85970,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef4-ce599242aae9-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-748a153d6237-AUTOGENERATED", "name": "Rune Scroll - Defensive Voice III", "sprite": 681, "animation": 10, @@ -85992,7 +85992,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef4-d60514ef6b36-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-7b6717995971-AUTOGENERATED", "name": "Rune Scroll - Defensive Voice IV", "sprite": 681, "animation": 10, @@ -86014,7 +86014,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef4-deda4b009456-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-83c94aeeaf0c-AUTOGENERATED", "name": "Rune Scroll - Defensive Voice V", "sprite": 681, "animation": 10, @@ -86036,7 +86036,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef4-e60972997eaa-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-8d628b082a89-AUTOGENERATED", "name": "Rune Scroll - Shielding Voice I", "sprite": 681, "animation": 10, @@ -86058,7 +86058,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef4-e8ac66926e95-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-93efcda5c3ab-AUTOGENERATED", "name": "Rune Scroll - Shielding Voice II", "sprite": 681, "animation": 10, @@ -86080,7 +86080,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef4-f5ea83d1e0f2-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-9828d9ce7139-AUTOGENERATED", "name": "Rune Scroll - Shielding Voice III", "sprite": 681, "animation": 10, @@ -86102,7 +86102,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef4-fbefafbfcf97-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-a0136ed959d9-AUTOGENERATED", "name": "Rune Scroll - Shielding Voice IV", "sprite": 681, "animation": 10, @@ -86124,7 +86124,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-0216e3ef3d8b-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-ab4956fbaeb7-AUTOGENERATED", "name": "Rune Scroll - Shielding Voice V", "sprite": 681, "animation": 10, @@ -86146,7 +86146,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-0c19771b68bb-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-b227f6f09164-AUTOGENERATED", "name": "Rune Scroll - Reflecting Voice I", "sprite": 681, "animation": 10, @@ -86168,7 +86168,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-1379510722b8-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-bd5fec8407f3-AUTOGENERATED", "name": "Rune Scroll - Reflecting Voice II", "sprite": 681, "animation": 10, @@ -86190,7 +86190,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-1881155c9488-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-c4955bb1610a-AUTOGENERATED", "name": "Rune Scroll - Reflecting Voice III", "sprite": 681, "animation": 10, @@ -86212,7 +86212,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-210e0e12ef25-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-cedbc1dc7256-AUTOGENERATED", "name": "Rune Scroll - Reflecting Voice IV", "sprite": 681, "animation": 10, @@ -86234,7 +86234,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-2fd4ec8117f4-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-d2f00db6a4c6-AUTOGENERATED", "name": "Rune Scroll - Reflecting Voice V", "sprite": 681, "animation": 10, @@ -86256,7 +86256,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-30ad87a9d00d-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-da2a8ab9dc51-AUTOGENERATED", "name": "Rune Scroll - Bouncing Throws I", "sprite": 681, "animation": 10, @@ -86278,7 +86278,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-3d7c6a1f2209-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-e7554bfd23b5-AUTOGENERATED", "name": "Rune Scroll - Bouncing Throws II", "sprite": 681, "animation": 10, @@ -86300,7 +86300,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-4543a11ff07d-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-eae55e083666-AUTOGENERATED", "name": "Rune Scroll - Bouncing Throws III", "sprite": 681, "animation": 10, @@ -86322,7 +86322,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-49155b4c8ad4-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-f174d272858b-AUTOGENERATED", "name": "Rune Scroll - Bouncing Throws IV", "sprite": 681, "animation": 10, @@ -86344,7 +86344,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-544cacc8d09c-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a381-fe2c402727df-AUTOGENERATED", "name": "Rune Scroll - Bouncing Throws V", "sprite": 681, "animation": 10, @@ -86366,7 +86366,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-585d42de22ff-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-02e692c6cc7d-AUTOGENERATED", "name": "Rune Scroll - Bouncing Arrows I", "sprite": 681, "animation": 10, @@ -86388,7 +86388,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-65c1aba2df4d-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-0ce263091b01-AUTOGENERATED", "name": "Rune Scroll - Bouncing Arrows II", "sprite": 681, "animation": 10, @@ -86410,7 +86410,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-6e06d130a3f0-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-10d720f15a9d-AUTOGENERATED", "name": "Rune Scroll - Bouncing Arrows III", "sprite": 681, "animation": 10, @@ -86432,7 +86432,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-773f2f9e493c-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-19550b0d4201-AUTOGENERATED", "name": "Rune Scroll - Bouncing Arrows IV", "sprite": 681, "animation": 10, @@ -86454,7 +86454,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-7a02a78bc189-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-2344981fec75-AUTOGENERATED", "name": "Rune Scroll - Bouncing Arrows V", "sprite": 681, "animation": 10, @@ -86476,102 +86476,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-80062daa334d-AUTOGENERATED", - "name": "Rune Scroll - Vortex Widen I", - "sprite": 681, - "animation": 10, - "desc": "a runic scroll imbued with the empowerment \"Vortex Widen I\"", - "trait": { - "name": "VortexWiden", - "level": 1 - }, - "requirements": { - "level": 5 - }, - "value": 1, - "itemClass": "Scroll", - "type": "martial", - "stats": {}, - "isSackable": true - }, - { - "_id": "0191b8f4-f8d2-7bb8-aef5-886143705574-AUTOGENERATED", - "name": "Rune Scroll - Vortex Widen II", - "sprite": 681, - "animation": 10, - "desc": "a runic scroll imbued with the empowerment \"Vortex Widen II\"", - "trait": { - "name": "VortexWiden", - "level": 2 - }, - "requirements": { - "level": 15 - }, - "value": 1, - "itemClass": "Scroll", - "type": "martial", - "stats": {}, - "isSackable": true - }, - { - "_id": "0191b8f4-f8d2-7bb8-aef5-9669cad45ce6-AUTOGENERATED", - "name": "Rune Scroll - Vortex Widen III", - "sprite": 681, - "animation": 10, - "desc": "a runic scroll imbued with the empowerment \"Vortex Widen III\"", - "trait": { - "name": "VortexWiden", - "level": 3 - }, - "requirements": { - "level": 25 - }, - "value": 1, - "itemClass": "Scroll", - "type": "martial", - "stats": {}, - "isSackable": true - }, - { - "_id": "0191b8f4-f8d2-7bb8-aef5-9eade2ceb609-AUTOGENERATED", - "name": "Rune Scroll - Vortex Widen IV", - "sprite": 681, - "animation": 10, - "desc": "a runic scroll imbued with the empowerment \"Vortex Widen IV\"", - "trait": { - "name": "VortexWiden", - "level": 4 - }, - "requirements": { - "level": 35 - }, - "value": 1, - "itemClass": "Scroll", - "type": "martial", - "stats": {}, - "isSackable": true - }, - { - "_id": "0191b8f4-f8d2-7bb8-aef5-a10b9fa95ba2-AUTOGENERATED", - "name": "Rune Scroll - Vortex Widen V", - "sprite": 681, - "animation": 10, - "desc": "a runic scroll imbued with the empowerment \"Vortex Widen V\"", - "trait": { - "name": "VortexWiden", - "level": 5 - }, - "requirements": { - "level": 45 - }, - "value": 1, - "itemClass": "Scroll", - "type": "martial", - "stats": {}, - "isSackable": true - }, - { - "_id": "0191b8f4-f8d2-7bb8-aef5-abeea3fa5e8e-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-28eeedf3a37e-AUTOGENERATED", "name": "Rune Scroll - Replenishing Shadows I", "sprite": 681, "animation": 10, @@ -86593,7 +86498,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-b522e3be33a5-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-30f5569f9ab5-AUTOGENERATED", "name": "Rune Scroll - Replenishing Shadows II", "sprite": 681, "animation": 10, @@ -86615,7 +86520,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-b97b3406b08e-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-3dc3c1ae902d-AUTOGENERATED", "name": "Rune Scroll - Replenishing Shadows III", "sprite": 681, "animation": 10, @@ -86637,7 +86542,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-c196fc5f0b79-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-40ef8872d8e5-AUTOGENERATED", "name": "Rune Scroll - Replenishing Shadows IV", "sprite": 681, "animation": 10, @@ -86659,7 +86564,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-c9e9ab5edd71-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-4940c97d1565-AUTOGENERATED", "name": "Rune Scroll - Replenishing Shadows V", "sprite": 681, "animation": 10, @@ -86681,7 +86586,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-d14bf9a0d87b-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-524eeec1c0b1-AUTOGENERATED", "name": "Rune Scroll - Hidden Healing I", "sprite": 681, "animation": 10, @@ -86703,7 +86608,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-d888c98b2e31-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-5ce962532bb8-AUTOGENERATED", "name": "Rune Scroll - Hidden Healing II", "sprite": 681, "animation": 10, @@ -86725,7 +86630,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-e5d55bed228e-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-62b397a6c85d-AUTOGENERATED", "name": "Rune Scroll - Hidden Healing III", "sprite": 681, "animation": 10, @@ -86747,7 +86652,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-ed608e351b99-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-6c122bda363d-AUTOGENERATED", "name": "Rune Scroll - Hidden Healing IV", "sprite": 681, "animation": 10, @@ -86769,7 +86674,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-f6687075bea2-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-774a7a75b017-AUTOGENERATED", "name": "Rune Scroll - Hidden Healing V", "sprite": 681, "animation": 10, @@ -86791,7 +86696,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef5-f998bd715da1-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-7fff5c31addf-AUTOGENERATED", "name": "Rune Scroll - Sharp Vision I", "sprite": 681, "animation": 10, @@ -86813,7 +86718,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-07f761143972-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-84bc194f4e80-AUTOGENERATED", "name": "Rune Scroll - Sharp Vision II", "sprite": 681, "animation": 10, @@ -86835,7 +86740,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-0c473a743295-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-88273bc00b54-AUTOGENERATED", "name": "Rune Scroll - Sharp Vision III", "sprite": 681, "animation": 10, @@ -86857,7 +86762,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-12a63e04d058-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-9296100bd6bd-AUTOGENERATED", "name": "Rune Scroll - Sharp Vision IV", "sprite": 681, "animation": 10, @@ -86879,7 +86784,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-1dd5cadc8ca9-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-98d07a875ef2-AUTOGENERATED", "name": "Rune Scroll - Sharp Vision V", "sprite": 681, "animation": 10, @@ -86901,7 +86806,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-247487cbc198-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-a3d3891996d0-AUTOGENERATED", "name": "Rune Scroll - Sword Tricks I", "sprite": 681, "animation": 10, @@ -86923,7 +86828,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-2a1a9b03f292-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-ab20cbe90abf-AUTOGENERATED", "name": "Rune Scroll - Sword Tricks II", "sprite": 681, "animation": 10, @@ -86945,7 +86850,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-308b72dd1c69-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-b19b81dbea27-AUTOGENERATED", "name": "Rune Scroll - Sword Tricks III", "sprite": 681, "animation": 10, @@ -86967,7 +86872,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-388132163e05-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-b81102f14f94-AUTOGENERATED", "name": "Rune Scroll - Sword Tricks IV", "sprite": 681, "animation": 10, @@ -86989,7 +86894,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-4371aa0776c5-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-c234bab44adf-AUTOGENERATED", "name": "Rune Scroll - Sword Tricks V", "sprite": 681, "animation": 10, @@ -87011,7 +86916,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-4dd42b7a4968-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-c8c3c06a79d3-AUTOGENERATED", "name": "Rune Scroll - Funky Moves I", "sprite": 681, "animation": 10, @@ -87033,7 +86938,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-5534d09ddc71-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-d4565d624463-AUTOGENERATED", "name": "Rune Scroll - Funky Moves II", "sprite": 681, "animation": 10, @@ -87055,7 +86960,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-58721d0b829e-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-d9b3ee8d661f-AUTOGENERATED", "name": "Rune Scroll - Funky Moves III", "sprite": 681, "animation": 10, @@ -87077,7 +86982,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-6549b8594b38-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-e40791620a05-AUTOGENERATED", "name": "Rune Scroll - Funky Moves IV", "sprite": 681, "animation": 10, @@ -87099,7 +87004,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-6ede9c41e4bd-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-e8385e2be960-AUTOGENERATED", "name": "Rune Scroll - Funky Moves V", "sprite": 681, "animation": 10, @@ -87121,7 +87026,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-74bfbc96b024-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-f21305e6e0b2-AUTOGENERATED", "name": "Rune Scroll - Swashbuckler I", "sprite": 681, "animation": 10, @@ -87143,7 +87048,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-79c54590b012-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a382-ff6d9853f8b7-AUTOGENERATED", "name": "Rune Scroll - Swashbuckler II", "sprite": 681, "animation": 10, @@ -87165,7 +87070,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-804b6918c028-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-0672fbd2d71e-AUTOGENERATED", "name": "Rune Scroll - Swashbuckler III", "sprite": 681, "animation": 10, @@ -87187,7 +87092,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-88aa736794f8-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-0b742c469335-AUTOGENERATED", "name": "Rune Scroll - Swashbuckler IV", "sprite": 681, "animation": 10, @@ -87209,7 +87114,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-932fc7b57d58-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-121345f7ef7b-AUTOGENERATED", "name": "Rune Scroll - Swashbuckler V", "sprite": 681, "animation": 10, @@ -87231,7 +87136,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-9ba1092de65a-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-1b6748f6b144-AUTOGENERATED", "name": "Rune Scroll - Riposte I", "sprite": 681, "animation": 10, @@ -87253,7 +87158,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-a18ed5edeaed-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-22ef519e0a3b-AUTOGENERATED", "name": "Rune Scroll - Riposte II", "sprite": 681, "animation": 10, @@ -87275,7 +87180,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-ae0e063fd585-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-280a749cb652-AUTOGENERATED", "name": "Rune Scroll - Riposte III", "sprite": 681, "animation": 10, @@ -87297,7 +87202,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-b26aaa14e4e4-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-34f6e5388a36-AUTOGENERATED", "name": "Rune Scroll - Riposte IV", "sprite": 681, "animation": 10, @@ -87319,7 +87224,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-bd0891298659-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-3f0f147633d8-AUTOGENERATED", "name": "Rune Scroll - Riposte V", "sprite": 681, "animation": 10, @@ -87341,7 +87246,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-c2e0ebc30271-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-427c6fbd24a5-AUTOGENERATED", "name": "Rune Scroll - Forceful Strike I", "sprite": 681, "animation": 10, @@ -87363,7 +87268,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-c8b89dc704f7-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-4cc3915757c9-AUTOGENERATED", "name": "Rune Scroll - Forceful Strike II", "sprite": 681, "animation": 10, @@ -87385,7 +87290,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-d7381b6666ed-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-5793eca203ad-AUTOGENERATED", "name": "Rune Scroll - Forceful Strike III", "sprite": 681, "animation": 10, @@ -87407,7 +87312,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-d99ac424d393-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-5d667fd4f9b7-AUTOGENERATED", "name": "Rune Scroll - Forceful Strike IV", "sprite": 681, "animation": 10, @@ -87429,7 +87334,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-e5ddeb00afaa-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-6617c54aaf33-AUTOGENERATED", "name": "Rune Scroll - Forceful Strike V", "sprite": 681, "animation": 10, @@ -87451,7 +87356,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-e86ce290442c-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-6de71031599c-AUTOGENERATED", "name": "Rune Scroll - Glowing Weapon I", "sprite": 681, "animation": 10, @@ -87473,7 +87378,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-f56a6eb5b895-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-7603c4231fdc-AUTOGENERATED", "name": "Rune Scroll - Glowing Weapon II", "sprite": 681, "animation": 10, @@ -87495,7 +87400,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef6-fe1bf7f91e5f-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-7b52c8fefb3c-AUTOGENERATED", "name": "Rune Scroll - Glowing Weapon III", "sprite": 681, "animation": 10, @@ -87517,7 +87422,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-01b8f63594ae-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-86b7a440da46-AUTOGENERATED", "name": "Rune Scroll - Glowing Weapon IV", "sprite": 681, "animation": 10, @@ -87539,7 +87444,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-0acdc66827d9-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-8acd8a95d2bd-AUTOGENERATED", "name": "Rune Scroll - Glowing Weapon V", "sprite": 681, "animation": 10, @@ -87561,7 +87466,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-1669b58acb74-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-90920b595fde-AUTOGENERATED", "name": "Rune Scroll - Vicious Assault I", "sprite": 681, "animation": 10, @@ -87583,7 +87488,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-1a653d196178-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-9be13fd8222c-AUTOGENERATED", "name": "Rune Scroll - Vicious Assault II", "sprite": 681, "animation": 10, @@ -87605,7 +87510,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-211073fb6b34-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-a2eb7c8da065-AUTOGENERATED", "name": "Rune Scroll - Vicious Assault III", "sprite": 681, "animation": 10, @@ -87627,7 +87532,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-2cb8541d2b18-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-acd74ca6e70a-AUTOGENERATED", "name": "Rune Scroll - Vicious Assault IV", "sprite": 681, "animation": 10, @@ -87649,7 +87554,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-302bafb35596-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-b35881a09ccd-AUTOGENERATED", "name": "Rune Scroll - Vicious Assault V", "sprite": 681, "animation": 10, @@ -87671,7 +87576,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-39f03a8596ba-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-bcdcdb1cc9de-AUTOGENERATED", "name": "Rune Scroll - Silver Skin I", "sprite": 681, "animation": 10, @@ -87693,7 +87598,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-4310d390589c-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-c2fcbe38b68a-AUTOGENERATED", "name": "Rune Scroll - Silver Skin II", "sprite": 681, "animation": 10, @@ -87715,7 +87620,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-4b18e2a23b91-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-cf758940f593-AUTOGENERATED", "name": "Rune Scroll - Silver Skin III", "sprite": 681, "animation": 10, @@ -87737,7 +87642,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-52d905e43953-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-d153287575f4-AUTOGENERATED", "name": "Rune Scroll - Silver Skin IV", "sprite": 681, "animation": 10, @@ -87759,7 +87664,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-5950a24c05aa-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-d92e88c7fe39-AUTOGENERATED", "name": "Rune Scroll - Silver Skin V", "sprite": 681, "animation": 10, @@ -87781,7 +87686,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-63d47582958c-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-e2478f01ef83-AUTOGENERATED", "name": "Rune Scroll - Holy Protection I", "sprite": 681, "animation": 10, @@ -87803,7 +87708,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-6814183ec71e-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-eebe5572304d-AUTOGENERATED", "name": "Rune Scroll - Holy Protection II", "sprite": 681, "animation": 10, @@ -87825,7 +87730,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-75096cbebedf-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-f1baa5c9f9e1-AUTOGENERATED", "name": "Rune Scroll - Holy Protection III", "sprite": 681, "animation": 10, @@ -87847,7 +87752,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-7b6125b25815-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a383-feb1a838a404-AUTOGENERATED", "name": "Rune Scroll - Holy Protection IV", "sprite": 681, "animation": 10, @@ -87869,7 +87774,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-80b3e6814483-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-053630ff587f-AUTOGENERATED", "name": "Rune Scroll - Holy Protection V", "sprite": 681, "animation": 10, @@ -87891,7 +87796,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-8cbe6c04c381-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-096f17efe287-AUTOGENERATED", "name": "Rune Scroll - Sterling Armor I", "sprite": 681, "animation": 10, @@ -87913,7 +87818,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-93401dc0cbd0-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-134a474e28f2-AUTOGENERATED", "name": "Rune Scroll - Sterling Armor II", "sprite": 681, "animation": 10, @@ -87935,7 +87840,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-9ba38bbc7928-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-1a7ea64cad06-AUTOGENERATED", "name": "Rune Scroll - Sterling Armor III", "sprite": 681, "animation": 10, @@ -87957,7 +87862,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-a38ff8947c7d-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-23e7974f0972-AUTOGENERATED", "name": "Rune Scroll - Sterling Armor IV", "sprite": 681, "animation": 10, @@ -87979,7 +87884,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-ac4acb76e92d-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-2ac62966aebf-AUTOGENERATED", "name": "Rune Scroll - Sterling Armor V", "sprite": 681, "animation": 10, @@ -88001,7 +87906,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-b45be8e54cef-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-303d2a099c49-AUTOGENERATED", "name": "Rune Scroll - Reflective Coating I", "sprite": 681, "animation": 10, @@ -88023,7 +87928,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-bd49706227ea-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-3bb8c9e9a095-AUTOGENERATED", "name": "Rune Scroll - Reflective Coating II", "sprite": 681, "animation": 10, @@ -88045,7 +87950,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-c3091fb17169-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-41969fabae72-AUTOGENERATED", "name": "Rune Scroll - Reflective Coating III", "sprite": 681, "animation": 10, @@ -88067,7 +87972,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-ccff047a1dce-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-4e1c4e041ed6-AUTOGENERATED", "name": "Rune Scroll - Reflective Coating IV", "sprite": 681, "animation": 10, @@ -88089,7 +87994,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-d0139ec1c28c-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-53a1eb13c56e-AUTOGENERATED", "name": "Rune Scroll - Reflective Coating V", "sprite": 681, "animation": 10, @@ -88111,7 +88016,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-d916636a9e45-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-5c820c5a4704-AUTOGENERATED", "name": "Rune Scroll - Multifocus I", "sprite": 681, "animation": 10, @@ -88133,7 +88038,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-e3bf79a73111-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-647c595c469a-AUTOGENERATED", "name": "Rune Scroll - Multifocus II", "sprite": 681, "animation": 10, @@ -88155,7 +88060,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-e9fa4501f4be-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-6aee71a43732-AUTOGENERATED", "name": "Rune Scroll - Multifocus III", "sprite": 681, "animation": 10, @@ -88177,7 +88082,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-f124b7e201a4-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-755ee122148f-AUTOGENERATED", "name": "Rune Scroll - Multifocus IV", "sprite": 681, "animation": 10, @@ -88199,7 +88104,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef7-faf85a038d71-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-7980c2fcbea4-AUTOGENERATED", "name": "Rune Scroll - Multifocus V", "sprite": 681, "animation": 10, @@ -88221,7 +88126,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-0250d477d1d2-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-85178dfa67c5-AUTOGENERATED", "name": "Rune Scroll - Martial Acuity I", "sprite": 681, "animation": 10, @@ -88243,7 +88148,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-0e01d23caffa-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-8911596835d0-AUTOGENERATED", "name": "Rune Scroll - Martial Acuity II", "sprite": 681, "animation": 10, @@ -88265,7 +88170,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-15a58424255c-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-90dc08458336-AUTOGENERATED", "name": "Rune Scroll - Martial Acuity III", "sprite": 681, "animation": 10, @@ -88287,7 +88192,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-1f77e1463cf1-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-9dc2ace3d193-AUTOGENERATED", "name": "Rune Scroll - Martial Acuity IV", "sprite": 681, "animation": 10, @@ -88309,7 +88214,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-27119101dc03-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-a19619be9ce2-AUTOGENERATED", "name": "Rune Scroll - Martial Acuity V", "sprite": 681, "animation": 10, @@ -88331,7 +88236,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-2f12dee5ce60-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-ad2fe70bbad6-AUTOGENERATED", "name": "Rune Scroll - Martial Agility I", "sprite": 681, "animation": 10, @@ -88353,7 +88258,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-37747eedb3ac-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-b0cb73c35ade-AUTOGENERATED", "name": "Rune Scroll - Martial Agility II", "sprite": 681, "animation": 10, @@ -88375,7 +88280,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-3b63514c99aa-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-bea305a16a5c-AUTOGENERATED", "name": "Rune Scroll - Martial Agility III", "sprite": 681, "animation": 10, @@ -88397,7 +88302,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-44745c6ce169-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-c0975646fef4-AUTOGENERATED", "name": "Rune Scroll - Martial Agility IV", "sprite": 681, "animation": 10, @@ -88419,7 +88324,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-4f1129e34446-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-ccfe7ea56b0a-AUTOGENERATED", "name": "Rune Scroll - Martial Agility V", "sprite": 681, "animation": 10, @@ -88441,7 +88346,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-55b6f5f8ce0a-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-d6221d90e6c8-AUTOGENERATED", "name": "Rune Scroll - Strong Sweep I", "sprite": 681, "animation": 10, @@ -88463,7 +88368,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-5ed8da9446aa-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-dd33da600c59-AUTOGENERATED", "name": "Rune Scroll - Strong Sweep II", "sprite": 681, "animation": 10, @@ -88485,7 +88390,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-65a58621a531-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-e2927b5b0e69-AUTOGENERATED", "name": "Rune Scroll - Strong Sweep III", "sprite": 681, "animation": 10, @@ -88507,7 +88412,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-6eefa5e8fe0e-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-eac8c5091dc9-AUTOGENERATED", "name": "Rune Scroll - Strong Sweep IV", "sprite": 681, "animation": 10, @@ -88529,7 +88434,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-71759e20d665-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-f6a3407bdb8f-AUTOGENERATED", "name": "Rune Scroll - Strong Sweep V", "sprite": 681, "animation": 10, @@ -88551,7 +88456,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-7a2ec24a202e-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a384-fe9ac4af84c0-AUTOGENERATED", "name": "Rune Scroll - Improved Rapidpunch I", "sprite": 681, "animation": 10, @@ -88573,7 +88478,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-81f757f446ee-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a385-065e01e413da-AUTOGENERATED", "name": "Rune Scroll - Improved Rapidpunch II", "sprite": 681, "animation": 10, @@ -88595,7 +88500,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-88c60c102a81-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a385-0dac6c909866-AUTOGENERATED", "name": "Rune Scroll - Improved Rapidpunch III", "sprite": 681, "animation": 10, @@ -88617,7 +88522,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-97e0a3f01ab8-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a385-13d065aa21b9-AUTOGENERATED", "name": "Rune Scroll - Improved Rapidpunch IV", "sprite": 681, "animation": 10, @@ -88639,7 +88544,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-9e94864a53f9-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a385-1fcc032aed9f-AUTOGENERATED", "name": "Rune Scroll - Improved Rapidpunch V", "sprite": 681, "animation": 10, @@ -88661,7 +88566,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-a6e8012c67ca-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a385-206367ef2bf9-AUTOGENERATED", "name": "Rune Scroll - Stunning Fist I", "sprite": 681, "animation": 10, @@ -88683,7 +88588,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-afd552826431-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a385-28f3ea2b2f96-AUTOGENERATED", "name": "Rune Scroll - Stunning Fist II", "sprite": 681, "animation": 10, @@ -88705,7 +88610,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-b71aa7e7a9b4-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a385-36fa1f3aca55-AUTOGENERATED", "name": "Rune Scroll - Stunning Fist III", "sprite": 681, "animation": 10, @@ -88727,7 +88632,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-bbcc7e6aedb4-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a385-3cf461cb4ac7-AUTOGENERATED", "name": "Rune Scroll - Stunning Fist IV", "sprite": 681, "animation": 10, @@ -88749,7 +88654,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-c5b0ff21515a-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a385-4018ced9305e-AUTOGENERATED", "name": "Rune Scroll - Stunning Fist V", "sprite": 681, "animation": 10, @@ -88771,7 +88676,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-cda35c4a2aa1-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a385-4faac5ec0e89-AUTOGENERATED", "name": "Rune Scroll - Deep Cuts I", "sprite": 681, "animation": 10, @@ -88793,7 +88698,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-d6633f8c3116-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a385-53ac5d9eb5a2-AUTOGENERATED", "name": "Rune Scroll - Deep Cuts II", "sprite": 681, "animation": 10, @@ -88815,7 +88720,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-df6b7df96690-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a385-5fd90bf94caf-AUTOGENERATED", "name": "Rune Scroll - Deep Cuts III", "sprite": 681, "animation": 10, @@ -88837,7 +88742,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-e4e0740f6a80-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a385-669cf8b3cff2-AUTOGENERATED", "name": "Rune Scroll - Deep Cuts IV", "sprite": 681, "animation": 10, @@ -88859,7 +88764,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-eaf9b259622f-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a385-6945e6a644ee-AUTOGENERATED", "name": "Rune Scroll - Deep Cuts V", "sprite": 681, "animation": 10, @@ -88881,7 +88786,102 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-f793b7a35ff3-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a385-7656ce0cf0e4-AUTOGENERATED", + "name": "Rune Scroll - Dispelling Missiles I", + "sprite": 681, + "animation": 10, + "desc": "a runic scroll imbued with the empowerment \"Dispelling Missiles I\"", + "trait": { + "name": "DispellingMissiles", + "level": 1 + }, + "requirements": { + "level": 5 + }, + "value": 1, + "itemClass": "Scroll", + "type": "martial", + "stats": {}, + "isSackable": true + }, + { + "_id": "0191d6d0-169a-7aa4-a385-7eddc6fd4003-AUTOGENERATED", + "name": "Rune Scroll - Dispelling Missiles II", + "sprite": 681, + "animation": 10, + "desc": "a runic scroll imbued with the empowerment \"Dispelling Missiles II\"", + "trait": { + "name": "DispellingMissiles", + "level": 2 + }, + "requirements": { + "level": 15 + }, + "value": 1, + "itemClass": "Scroll", + "type": "martial", + "stats": {}, + "isSackable": true + }, + { + "_id": "0191d6d0-169a-7aa4-a385-8259f44139f5-AUTOGENERATED", + "name": "Rune Scroll - Dispelling Missiles III", + "sprite": 681, + "animation": 10, + "desc": "a runic scroll imbued with the empowerment \"Dispelling Missiles III\"", + "trait": { + "name": "DispellingMissiles", + "level": 3 + }, + "requirements": { + "level": 25 + }, + "value": 1, + "itemClass": "Scroll", + "type": "martial", + "stats": {}, + "isSackable": true + }, + { + "_id": "0191d6d0-169a-7aa4-a385-8cfdcdc93bfd-AUTOGENERATED", + "name": "Rune Scroll - Dispelling Missiles IV", + "sprite": 681, + "animation": 10, + "desc": "a runic scroll imbued with the empowerment \"Dispelling Missiles IV\"", + "trait": { + "name": "DispellingMissiles", + "level": 4 + }, + "requirements": { + "level": 35 + }, + "value": 1, + "itemClass": "Scroll", + "type": "martial", + "stats": {}, + "isSackable": true + }, + { + "_id": "0191d6d0-169a-7aa4-a385-9574c26449ee-AUTOGENERATED", + "name": "Rune Scroll - Dispelling Missiles V", + "sprite": 681, + "animation": 10, + "desc": "a runic scroll imbued with the empowerment \"Dispelling Missiles V\"", + "trait": { + "name": "DispellingMissiles", + "level": 5 + }, + "requirements": { + "level": 45 + }, + "value": 1, + "itemClass": "Scroll", + "type": "martial", + "stats": {}, + "isSackable": true + }, + { + "_id": "0191d6d0-169a-7aa4-a385-99dc7ddb405b-AUTOGENERATED", "name": "Rune Scroll - Missile Barrage I", "sprite": 681, "animation": 10, @@ -88903,7 +88903,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef8-fccc3f2f3ac9-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a385-a34299706831-AUTOGENERATED", "name": "Rune Scroll - Missile Barrage II", "sprite": 681, "animation": 10, @@ -88925,7 +88925,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef9-0319f03279ac-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a385-aaa7f2b65e6b-AUTOGENERATED", "name": "Rune Scroll - Missile Barrage III", "sprite": 681, "animation": 10, @@ -88947,7 +88947,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef9-0aa08547495d-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a385-b63ecd9f9e72-AUTOGENERATED", "name": "Rune Scroll - Missile Barrage IV", "sprite": 681, "animation": 10, @@ -88969,7 +88969,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef9-1561730fc58f-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a385-bb95baeee8f4-AUTOGENERATED", "name": "Rune Scroll - Missile Barrage V", "sprite": 681, "animation": 10, @@ -88991,7 +88991,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef9-1d7a08c874c2-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a385-c30ff4deff5a-AUTOGENERATED", "name": "Rune Scroll - Clearcasting I", "sprite": 681, "animation": 10, @@ -89013,7 +89013,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef9-25bd0930008a-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a385-c9918094f355-AUTOGENERATED", "name": "Rune Scroll - Clearcasting II", "sprite": 681, "animation": 10, @@ -89035,7 +89035,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef9-291b71ac9f59-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a385-d4b903984d8c-AUTOGENERATED", "name": "Rune Scroll - Clearcasting III", "sprite": 681, "animation": 10, @@ -89057,7 +89057,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef9-31947bff98ff-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a385-d85bb779f47a-AUTOGENERATED", "name": "Rune Scroll - Clearcasting IV", "sprite": 681, "animation": 10, @@ -89079,7 +89079,7 @@ "isSackable": true }, { - "_id": "0191b8f4-f8d2-7bb8-aef9-3b38898ee6d0-AUTOGENERATED", + "_id": "0191d6d0-169a-7aa4-a385-e7edd6ba914b-AUTOGENERATED", "name": "Rune Scroll - Clearcasting V", "sprite": 681, "animation": 10, @@ -2123822,7 +2123822,7 @@ "_id": "0191718b-d405-777e-93ed-ac46df8aedf0", "name": "rngdungeonconfig", "desc": "The configuration for Orikurnis/Solokar. Mostly boilerplate, except `dungeonConfigs`.", - "yaml": "\r\n# layer configs\r\nfluids:\r\n water: &fluidWater\r\n spriteStart: 384\r\n\r\n darkwater: &fluidDarkwater\r\n spriteStart: 768\r\n\r\n lava: &fluidLava\r\n spriteStart: 432\r\n\r\n# foliage configs\r\nfoliage:\r\n apple: &foliageApple [1998, 1999, 2000, 2001, 2002, 2003]\r\n fall: &foliageFall [2004, 2005, 2006, 2007, 2012, 2013, 2014, 2015, 2016, 2017, 2018]\r\n dead: &foliageDead [2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2172, 2173, 2174, 2175, 2177, 2178, 2179, 2180, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2159, 2160, 2161, 2162, 2163, 2164, 2166, 2167]\r\n evergreen: &foliageEvergreen [2169, 2170, 2171, 2141, 2142, 2144, 2145, 2181, 2182, 2183, 2184, 2155, 2156, 2157, 2158, 2168]\r\n\r\n# decor configs\r\ndecor:\r\n furrug: &decorFurrug [1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712]\r\n bed: &decorBed [1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1725, 1726, 1727, 1728, 1517, 1518, 1519, 1520]\r\n pillar: &decorPillar [2259, 2260, 2261, 2210]\r\n grave: &decorGrave [1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1796, 1797, 1798, 1799, 1800, 1801]\r\n fountain: &decorFountain [2226, 2227, 2228, 2229]\r\n barrel: &decorBarrel [2374, 2375, 2206]\r\n misc: &decorMisc [1613, 1614, 1615, 1616, 2211, 2212, 2213, 2214, 2215, 2209, 2223, 2224, 2105, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 2207, 2208, 2203, 1838, 1839, 1849, 1850, 1851, 1852, 1853, 1854, 1855]\r\n furniture: &decorFurniture [1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600]\r\n water: &decorWater [2275, 2276, 2277, 2278, 2279, 2280]\r\n oil: &decorOil [2281, 2282, 2283, 2284, 2285, 2286]\r\n blood: &decorBlood [2287, 2288, 2289, 2290, 2291]\r\n weapons: &decorWeapons [1533, 1534, 1535, 1536]\r\n armor: &decorArmor [1537, 1538, 1539, 1540]\r\n hay: &decorHay [1521, 1522, 1523, 1524]\r\n nest: &decorNest [1804, 1805, 1806, 1807, 1808]\r\n egg: &decorEgg [1823, 1810, 1811, 1812, 1813]\r\n plantIndoor: &plantIndoor [1613, 1615, 1617, 1619, 1802, 1803]\r\n plantOutdoor: &plantOutdoor [2268, 2269, 2271, 2272]\r\n plantDead: &plantDead [1614, 1614, 1616, 1618, 1620, 2267, 2270]\r\n directional: &decorDirectional [1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1521, 1522, 1523, 1524, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1601, 1602, 1603, 1604]\r\n \r\n town: &decorTown [*decorFurrug, *decorBed, *decorBarrel, *decorFurniture, *decorDirectional]\r\n all: &decorAll [*decorFurrug, *decorBed, *decorGrave, *decorFountain, *decorBarrel, *decorMisc, *decorFurniture, *decorWater, *decorOil, *decorBlood, *decorDirectional]\r\n\r\n# floor config\r\nfloors:\r\n darktile: &floorDarktile \r\n spriteStart: 0\r\n allowFluids: true\r\n fluids: [*fluidWater, *fluidDarkwater, *fluidLava]\r\n decor: [*decorTown]\r\n placeOre: true\r\n\r\n sand: &floorSand\r\n spriteStart: 48\r\n allowFluids: true\r\n fluids: [*fluidWater, *fluidLava]\r\n decor: [*decorOil, *decorBlood, *decorWater, *decorBarrel]\r\n placeOre: true\r\n placeTwigs: true\r\n\r\n nicetile: &floorNicetile\r\n spriteStart: 96\r\n allowFluids: true\r\n fluids: [*fluidWater, *fluidDarkwater, *fluidLava]\r\n decor: [*decorTown]\r\n placeOre: true\r\n\r\n wood: &floorWood\r\n spriteStart: 144\r\n decor: [*decorTown]\r\n placeOre: true\r\n \r\n mist: &floorMist\r\n spriteStart: 288\r\n decor: []\r\n placeOre: true\r\n placeTwigs: true\r\n\r\n grassair: &floorGrassair\r\n spriteStart: 576\r\n flipLR: true\r\n allowFluids: true\r\n fluids: [*fluidWater, *fluidDarkwater]\r\n allowTrees: true\r\n trees: [*foliageApple, *foliageFall, *foliageDead, *foliageEvergreen]\r\n decor: [*decorGrave, *decorMisc, *decorDirectional]\r\n placeTwigs: true\r\n\r\n cobblestone: &floorCobblestone \r\n spriteStart: 672\r\n allowFluids: true\r\n fluids: [*fluidWater, *fluidLava]\r\n decor: [*decorTown]\r\n placeOre: true\r\n\r\n snow: &floorSnow\r\n spriteStart: 720\r\n allowFluids: true\r\n fluids: [*fluidDarkwater]\r\n allowTrees: true\r\n trees: [*foliageDead, *foliageEvergreen]\r\n decor: [*decorGrave, *decorMisc, *decorDirectional]\r\n placeTwigs: true\r\n placeOre: true\r\n\r\n flowergrass: &floorFlowergrass\r\n spriteStart: 816\r\n allowFluids: true\r\n fluids: [*fluidWater, *fluidDarkwater]\r\n allowTrees: true\r\n trees: [*foliageApple]\r\n decor: [*decorMisc]\r\n placeTwigs: true\r\n\r\n deepgrass: &floorDeepgrass \r\n spriteStart: 864\r\n allowFluids: true\r\n fluids: [*fluidWater, *fluidDarkwater]\r\n decor: [*decorMisc]\r\n placeTwigs: true\r\n\r\n swamp: &floorSwamp\r\n spriteStart: 912\r\n allowFluids: true\r\n fluids: [*fluidWater, *fluidDarkwater]\r\n allowTrees: true\r\n trees: [*foliageDead, *foliageEvergreen]\r\n decor: [*decorGrave, *decorMisc, *decorDirectional]\r\n placeTwigs: true\r\n\r\n# wall config\r\nwalls:\r\n ether: &wallEther\r\n spriteStart: 0\r\n allowDoors: true\r\n doorStart: 8\r\n allowHiddenWalls: true\r\n\r\n undead: &wallUndead\r\n spriteStart: 16\r\n allowDoors: true\r\n doorStart: 10\r\n allowHiddenWalls: true\r\n\r\n cave: &wallCave\r\n spriteStart: 48\r\n allowDoors: true\r\n doorStart: 12\r\n allowHiddenWalls: true\r\n allowEmptyWalls: true\r\n\r\n stone: &wallStone \r\n spriteStart: 64\r\n allowDoors: true\r\n doorStart: 14\r\n allowHiddenWalls: true\r\n\r\n goldstone: &wallGoldstone\r\n spriteStart: 80\r\n allowDoors: true\r\n doorStart: 16\r\n\r\n town: &wallTown\r\n spriteStart: 96\r\n allowDoors: true\r\n doorStart: 18\r\n allowHiddenWalls: true\r\n\r\n nicetown: &wallNicetown\r\n spriteStart: 160\r\n allowDoors: true\r\n doorStart: 24\r\n allowHiddenWalls: true\r\n\r\n nicetownwhite: &wallNicetownwhite\r\n spriteStart: 176\r\n allowDoors: true\r\n doorStart: 26\r\n\r\n nicestone: &wallNicestone\r\n spriteStart: 192\r\n allowDoors: true\r\n doorStart: 28\r\n\r\n tent: &wallTent\r\n spriteStart: 208\r\n allowDoors: true\r\n doorStart: 6\r\n \r\n vibrant: &wallVibrant\r\n spriteStart: 224\r\n allowEmptyWalls: true\r\n\r\n icestone: &wallIcestone\r\n spriteStart: 272\r\n allowEmptyWalls: true\r\n\r\n tree: &wallTree\r\n spriteStart: 288\r\n allowEmptyWalls: true\r\n\r\n library: &wallLibrary \r\n spriteStart: 320\r\n\r\n goldcave: &wallGoldcave\r\n spriteStart: 336\r\n allowDoors: true\r\n doorStart: 30\r\n allowHiddenWalls: true\r\n\r\n# various theme etc configs\r\nconfigs:\r\n\r\n themes:\r\n basictown: { floor: *floorWood, wall: *wallTown }\r\n basictown2: { floor: *floorWood, wall: *wallNicetown }\r\n basictown3: { floor: *floorWood, wall: *wallNicetownwhite }\r\n \r\n cobbletown: { floor: *floorCobblestone, wall: *wallTown }\r\n cobbletown2: { floor: *floorCobblestone, wall: *wallNicetown }\r\n cobbletown3: { floor: *floorCobblestone, wall: *wallNicetownwhite }\r\n \r\n darkcobbletown: { floor: *floorDarktile, wall: *wallTown }\r\n darkcobbletown2: { floor: *floorDarktile, wall: *wallNicetown }\r\n darkcobbletown3: { floor: *floorDarktile, wall: *wallNicetownwhite }\r\n\r\n dungeon: { floor: *floorNicetile, wall: *wallStone }\r\n dungeon2: { floor: *floorNicetile, wall: *wallGoldstone }\r\n dungeon3: { floor: *floorNicetile, wall: *wallIcestone }\r\n dungeon4: { floor: *floorDarktile, wall: *wallStone }\r\n dungeon5: { floor: *floorDarktile, wall: *wallGoldstone }\r\n dungeon6: { floor: *floorDarktile, wall: *wallIcestone }\r\n dungeon7: { floor: *floorCobblestone, wall: *wallStone }\r\n dungeon8: { floor: *floorCobblestone, wall: *wallGoldstone }\r\n dungeon9: { floor: *floorCobblestone, wall: *wallIcestone }\r\n dungeon10: { floor: *floorNicetile, wall: *wallEther }\r\n dungeon11: { floor: *floorNicetile, wall: *wallGoldcave }\r\n\r\n undeadtown: { floor: *floorDarktile, wall: *wallUndead }\r\n undeadtown2: { floor: *floorNicetile, wall: *wallUndead }\r\n\r\n desert: { floor: *floorSand, wall: *wallUndead }\r\n deserttree: { floor: *floorSand, wall: *wallTree }\r\n deserttown: { floor: *floorSand, wall: *wallTown }\r\n deserttown2: { floor: *floorSand, wall: *wallNicestone }\r\n deserttent: { floor: *floorSand, wall: *wallTent }\r\n\r\n forest: { floor: *floorGrassair, wall: *wallTree }\r\n forest2: { floor: *floorGrassair, wall: *wallCave }\r\n forest3: { floor: *floorGrassair, wall: *wallStone }\r\n\r\n forest4: { floor: *floorSwamp, wall: *wallTree }\r\n forest5: { floor: *floorSwamp, wall: *wallCave }\r\n forest6: { floor: *floorSwamp, wall: *wallStone }\r\n\r\n forest7: { floor: *floorFlowergrass, wall: *wallTree }\r\n forest8: { floor: *floorFlowergrass, wall: *wallCave }\r\n forest9: { floor: *floorFlowergrass, wall: *wallStone }\r\n\r\n forest10: { floor: *floorDeepgrass, wall: *wallTree }\r\n forest11: { floor: *floorDeepgrass, wall: *wallCave }\r\n forest12: { floor: *floorDeepgrass, wall: *wallStone }\r\n\r\n mountain: { floor: *floorSnow, wall: *wallTree }\r\n mountain2: { floor: *floorSnow, wall: *wallCave }\r\n mountain3: { floor: *floorSnow, wall: *wallStone }\r\n mountain4: { floor: *floorSnow, wall: *wallIcestone }\r\n\r\n library: { floor: *floorWood, wall: *wallLibrary }\r\n\r\n vibrant: { floor: *floorNicetile, wall: *wallVibrant }\r\n vibrant2: { floor: *floorMist, wall: *wallVibrant } \r\n\r\n mapGen:\r\n - name: 'Digger Maze'\r\n algo: 'Digger'\r\n algoArgs: [100, 100, { roomWidth: [5, 10], roomHeight: [5, 10], corridorLength: [3, 10], dugPercentage: 0.35 }]\r\n iterations: 1\r\n doors: true\r\n\r\n - name: 'Digger Maze, More Rooms'\r\n algo: 'Digger'\r\n algoArgs: [100, 100, { roomWidth: [3, 7], roomHeight: [3, 7], corridorLength: [6, 15], dugPercentage: 0.5 }]\r\n iterations: 1\r\n doors: true\r\n\r\n - name: 'Uniform Maze'\r\n algo: 'Uniform'\r\n algoArgs: [100, 100, { roomWidth: [4, 7], roomHeight: [4, 7], roomDugPercentage: 0.7 }]\r\n iterations: 1\r\n doors: true\r\n\r\n - name: 'Cavelike, Open'\r\n algo: 'Cellular'\r\n algoArgs: [100, 100, { connected: true }]\r\n randomize: 0.4\r\n iterations: 1\r\n connect: true\r\n\r\n - name: 'Cavelike, Organic Dug-In'\r\n algo: 'Cellular'\r\n algoArgs: [100, 100, { connected: true }]\r\n randomize: 0.6\r\n iterations: 1\r\n connect: true\r\n\r\n - name: 'Cavelike, Cavernous'\r\n algo: 'Cellular'\r\n algoArgs: [100, 100, { connected: true, born: [4, 5, 6, 7, 8], survive: [2, 3, 4, 5] }]\r\n randomize: 0.7\r\n iterations: 1\r\n connect: true\r\n\r\n - name: 'Cavelike, Cavernous, Open'\r\n algo: 'Cellular'\r\n algoArgs: [100, 100, { connected: true, born: [4, 5, 6, 7, 8], survive: [2, 3, 4, 5] }]\r\n randomize: 0.8\r\n iterations: 1\r\n connect: true\r\n\r\n - name: 'Cavelike, Cavernous, Wide Open'\r\n algo: 'Cellular'\r\n algoArgs: [100, 100, { connected: true, born: [2, 4, 6, 8], survive: [2, 4, 6] }]\r\n randomize: 0.9\r\n iterations: 3\r\n connect: true\r\n\r\n - name: 'Cavelike, Cavernous, Super Wide Open'\r\n algo: 'Cellular'\r\n algoArgs: [100, 100, { connected: true, born: [4, 5, 6, 7, 8], survive: [1, 2, 3, 4, 5] }]\r\n randomize: 0.9\r\n iterations: 50\r\n connect: true\r\n\r\n # these are supposed to generate 110x110\r\n fluidGen:\r\n - name: '(Wet) Uniform Maze'\r\n algo: 'Uniform'\r\n algoArgs: [110, 110, { roomWidth: [3, 4], roomHeight: [3, 4], corridorLength: [3, 8], roomDugPercentage: 0.3 }]\r\n \r\n - name: '(Wet) Cavelike, Cavernous, Open'\r\n algo: 'Cellular'\r\n algoArgs: [110, 110, { born: [4, 5, 6, 7, 8], survive: [3, 4, 5] }]\r\n randomize: 0.3\r\n invert: true\r\n\r\n roomDecor:\r\n - name: Bedroom\r\n decors:\r\n - quantity: [1, 2]\r\n decor: [*decorBed]\r\n\r\n - quantity: [1, 2]\r\n decor: [*decorFurniture]\r\n\r\n - quantity: [1, 2]\r\n decor: [*decorFurrug]\r\n\r\n - name: Barracks\r\n decors:\r\n - quantity: [7, 8, 9, 10]\r\n decor: [*decorBed]\r\n \r\n - name: Barracks w/ extra\r\n decors:\r\n - quantity: [4, 5, 6]\r\n decor: [*decorBed]\r\n\r\n - quantity: [4, 5, 6]\r\n decor: [*decorFurrug, *decorFurniture]\r\n\r\n - name: Misc\r\n decors:\r\n - quantity: [4, 5, 6, 7, 8, 9, 10]\r\n decor: [*decorMisc]\r\n\r\n - name: Lounge\r\n allowCustomFloor: true\r\n customFloors: [*floorWood, *floorDarktile, *floorNicetile, *floorCobblestone]\r\n decors:\r\n - quantity: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]\r\n decor: [*decorFurniture, *decorFurrug]\r\n\r\n - name: Storage\r\n decors:\r\n - quantity: [4, 5, 6, 7, 8, 9, 10]\r\n decor: [*decorBarrel]\r\n\r\n - name: Bloody Storage\r\n decors:\r\n - quantity: [4, 5, 6, 7, 8, 9, 10]\r\n decor: [*decorBarrel]\r\n \r\n - quantity: [1, 2, 3, 4, 5]\r\n decor: [*decorBlood]\r\n\r\n - name: Wet Storage\r\n decors:\r\n - quantity: [4, 5, 6, 7, 8, 9, 10]\r\n decor: [*decorBarrel]\r\n \r\n - quantity: [1, 2, 3, 4, 5]\r\n decor: [*decorWater]\r\n\r\n - name: Oil Storage\r\n decors:\r\n - quantity: [4, 5, 6, 7, 8, 9, 10]\r\n decor: [*decorBarrel]\r\n \r\n - quantity: [1, 2, 3, 4, 5]\r\n decor: [*decorOil]\r\n\r\n - name: Struggle\r\n decors:\r\n - quantity: [5, 6, 7, 8, 9, 10]\r\n decor: [*decorBlood]\r\n\r\n - name: Spill\r\n decors:\r\n - quantity: [2, 3, 4, 5, 6, 7, 8, 9, 10]\r\n decor: [*decorWater]\r\n\r\n - name: Oil\r\n decors:\r\n - quantity: [2, 3, 4, 5, 6, 7, 8, 9, 10]\r\n decor: [*decorOil]\r\n\r\n - name: Utilities\r\n decors:\r\n - quantity: [4, 5, 6, 7, 8, 9, 10]\r\n decor: [*decorDirectional]\r\n\r\n - name: Graves\r\n allowCustomFloor: true\r\n customFloors: [*floorSwamp, *floorGrassair]\r\n decors:\r\n - quantity: [4, 5, 6, 7, 8, 9, 10]\r\n decor: [*decorGrave]\r\n\r\n - name: Armory\r\n allowCustomFloor: true\r\n customFloors: [*floorWood, *floorDarktile, *floorNicetile, *floorCobblestone]\r\n decors:\r\n - quantity: [5, 6, 7, 8]\r\n decor: [*decorWeapons]\r\n\r\n - quantity: [5, 6, 7, 8]\r\n decor: [*decorArmor]\r\n\r\n - name: Nest\r\n allowCustomFloor: true\r\n customFloors: [*floorSwamp, *floorGrassair]\r\n decors:\r\n - quantity: [5, 6, 7, 8]\r\n decor: [*decorNest]\r\n\r\n - quantity: [1, 3, 5]\r\n decor: [*decorHay]\r\n\r\n - name: Nest w/ eggs\r\n allowCustomFloor: true\r\n customFloors: [*floorSwamp, *floorGrassair]\r\n decors:\r\n - quantity: [5, 6, 7, 8]\r\n decor: [*decorNest]\r\n\r\n - quantity: [1, 3, 5]\r\n decor: [*decorHay]\r\n\r\n - quantity: [1, 3, 5]\r\n decor: [*decorEgg]\r\n\r\n - name: Botany Chamber\r\n allowCustomFloor: true\r\n customFloors: [*floorSwamp, *floorGrassair, *floorWood, *floorDarktile, *floorNicetile, *floorCobblestone]\r\n decors:\r\n - quantity: [5, 6, 7, 8]\r\n decor: [*plantIndoor]\r\n\r\n - name: Botany Chamber (outside)\r\n allowCustomFloor: true\r\n customFloors: [*floorSwamp, *floorGrassair]\r\n decors:\r\n - quantity: [1, 2, 3, 4]\r\n decor: [*plantIndoor]\r\n \r\n - quantity: [4, 5, 6, 7, 8]\r\n decor: [*plantOutdoor]\r\n\r\n - name: Botany Chamber (outside, dead)\r\n allowCustomFloor: true\r\n customFloors: [*floorSwamp, *floorGrassair]\r\n decors:\r\n - quantity: [1, 2, 3, 4]\r\n decor: [*plantDead]\r\n \r\n - quantity: [4, 5, 6, 7, 8]\r\n decor: [*plantOutdoor]\r\n\r\n - name: Botany Chamber (outside, only dead)\r\n allowCustomFloor: true\r\n customFloors: [*floorSwamp, *floorGrassair]\r\n decors:\r\n - quantity: [4, 5, 6, 7, 8, 9]\r\n decor: [*plantDead]\r\n\r\n# npc configs\r\nnpcs:\r\n identifier: &npcIndentifier\r\n name: ''\r\n gid: 3154\r\n props:\r\n tag: Identifier\r\n\r\n smith: &npcSmith\r\n name: Smith\r\n gid: 2639\r\n props:\r\n tag: Smith\r\n costPerThousand: 2\r\n repairsUpToCondition: 60000\r\n\r\n trainerHealer: &npcTrainerHealer\r\n name: ''\r\n gid: 3129\r\n props:\r\n tag: Trainer Healer\r\n maxLevelUpLevel: 50\r\n maxSkillTrain: 30\r\n\r\n trainerMage: &npcTrainerMage\r\n name: ''\r\n gid: 3124\r\n props:\r\n tag: Trainer Mage\r\n maxLevelUpLevel: 50\r\n maxSkillTrain: 30\r\n\r\n trainerWarrior: &npcTrainerWarrior\r\n name: ''\r\n gid: 3119\r\n props:\r\n tag: Trainer Warrior\r\n maxLevelUpLevel: 50\r\n maxSkillTrain: 30\r\n\r\n trainerThief: &npcTrainerThief\r\n name: ''\r\n gid: 3139\r\n props:\r\n tag: Trainer Thief\r\n maxLevelUpLevel: 50\r\n maxSkillTrain: 30\r\n\r\n smallBradley: &npcSmallBradley\r\n name: Darwin\r\n gid: 3559\r\n props:\r\n tag: Solokar Small Bradley\r\n\r\n largeBradley: &npcLargeBradley\r\n name: Darwin\r\n gid: 3559\r\n props:\r\n tag: Solokar Large Bradley\r\n\r\n detecter: &npcDetecter\r\n name: Detecter\r\n gid: 3099\r\n props:\r\n tag: Solokar Detecter\r\n\r\n warper: &npcWarper\r\n name: Warper\r\n gid: 3479\r\n props:\r\n tag: Solokar Exit Warper\r\n\r\n# resource configs\r\nresources:\r\n\r\n # ores\r\n copperBasic: &resourceCopperBasic\r\n id: Basic Copper Vein\r\n \r\n copperRich: &resourceCopperRich\r\n id: Rich Copper Vein\r\n\r\n silverBasic: &resourceSilverBasic\r\n id: Basic Silver Vein\r\n\r\n silverRich: &resourceSilverRich\r\n id: Rich Silver Vein\r\n\r\n goldBasic: &resourceGoldBasic\r\n id: Basic Gold Vein\r\n\r\n goldRich: &resourceGoldRich\r\n id: Rich Gold Vein\r\n\r\n # special ores\r\n orikalcumBasic: &resourceOrikalcumBasic\r\n id: Basic Orikalcum Vein\r\n\r\n orikalcumRich: &resourceOrikalcumRich\r\n id: Rich Orikalcum Vein\r\n\r\n soroniteBasic: &resourceSoroniteBasic\r\n id: Basic Soronite Vein\r\n\r\n soroniteRich: &resourceSoroniteRich\r\n id: Rich Soronite Vein\r\n\r\n # trees\r\n treeAntanianSmall: &resourceTreeAntanianSmall\r\n id: Small Antanian Dying Tree\r\n\r\n treeAntanianLarge: &resourceTreeAntanianLarge\r\n id: Large Antanian Dying Tree\r\n\r\n treeRisanSmall: &resourceTreeRisanSmall\r\n id: Small Risan Dying Tree\r\n\r\n treeRisanLarge: &resourceTreeRisanLarge\r\n id: Large Risan Dying Tree\r\n\r\n # special trees\r\n treeOrikurnisSmall: &resourceTreeOrikurnisSmall\r\n id: Small Orikurnis Dying Tree\r\n \r\n treeOrikurnisLarge: &resourceTreeOrikurnisLarge\r\n id: Large Orikurnis Dying Tree\r\n\r\n treeSolokarSmall: &resourceTreeSolokarSmall\r\n id: Small Solokar Dying Tree\r\n\r\n treeSolokarLarge: &resourceTreeSolokarLarge\r\n id: Large Solokar Dying Tree\r\n\r\n# creature configs\r\ncreatures:\r\n\r\n # Beasts\r\n big yeti: &npcBigYeti\r\n sprite: 475\r\n name: big yeti\r\n isLegendary: true\r\n monsterClass: Beast\r\n baseClass: Warrior\r\n weaponType: Club\r\n armorType: Fur\r\n statChanges: \r\n str: 2\r\n physicalResist: 50\r\n magicalResist: 50\r\n guaranteedSkills: [Cleave, ShredOnePercent]\r\n guaranteedTraits: [SilverSkin]\r\n\r\n bear: &npcBear\r\n sprite: 210\r\n name: bear\r\n armorType: Fur\r\n monsterClass: Beast\r\n\r\n wolf: &npcWolf\r\n sprite: 215\r\n name: wolf\r\n armorType: Fur\r\n monsterClass: Beast\r\n\r\n small yeti: &npcSmallYeti\r\n sprite: 220\r\n name: small yeti\r\n weaponType: Club\r\n armorType: Fur\r\n monsterClass: Beast\r\n\r\n roc: &npcRoc\r\n sprite: 370\r\n name: roc\r\n armorType: Fur\r\n monsterClass: Beast\r\n\r\n moose: &npcMoose\r\n sprite: 470\r\n name: moose\r\n armorType: Fur\r\n monsterClass: Beast\r\n\r\n cougar: &npcCougar\r\n sprite: 265\r\n name: cougar\r\n armorType: Fur\r\n monsterClass: Beast\r\n\r\n skinwolf: &npcSkinwolf\r\n sprite: 405\r\n name: skinwolf\r\n monsterClass: Beast\r\n\r\n stalker: &npcStalker\r\n sprite: 775\r\n name: stalker\r\n armorType: Fur\r\n monsterClass: Beast\r\n\r\n baboon: &npcBaboon\r\n sprite: 780\r\n name: baboon\r\n armorType: Fur\r\n monsterClass: Beast\r\n\r\n reindeer: &npcReindeer\r\n sprite: 1030\r\n name: reindeer\r\n armorType: Fur\r\n monsterClass: Beast\r\n\r\n deer: &npcDeer\r\n sprite: 205\r\n name: deer\r\n armorType: Fur\r\n monsterClass: Beast\r\n\r\n # Dragons\r\n ancient dragon: &npcBigRedDragon\r\n sprite: 240\r\n name: ancient dragon\r\n isLegendary: true\r\n monsterClass: Dragon\r\n baseClass: Mage\r\n armorType: Scaleplate\r\n statChanges: \r\n int: 2\r\n physicalResist: 100\r\n magicalResist: 100\r\n guaranteedSkills: [FireMist]\r\n guaranteedTraits: [FireMistWiden]\r\n\r\n gold dragon: &npcGoldDragon\r\n sprite: 245\r\n name: gold dragon\r\n monsterClass: Dragon\r\n armorType: Scaleplate\r\n statChanges: \r\n wis: 2\r\n physicalResist: 50\r\n magicalResist: 50\r\n guaranteedSkills: [HolyFire]\r\n guaranteedTraits: []\r\n\r\n black dragon: &npcBlackDragon\r\n sprite: 250\r\n name: black dragon\r\n monsterClass: Dragon\r\n armorType: Scaleplate\r\n statChanges: \r\n int: 2\r\n physicalResist: 50\r\n magicalResist: 50\r\n guaranteedSkills: [MagicBolt]\r\n guaranteedTraits: [ConcussiveBolt]\r\n\r\n silver dragon: &npcSilverDragon\r\n sprite: 255\r\n name: silver dragon\r\n monsterClass: Dragon\r\n armorType: Scaleplate\r\n statChanges: \r\n int: 2\r\n physicalResist: 50\r\n magicalResist: 50\r\n guaranteedSkills: [IceMist]\r\n guaranteedTraits: [IceMistWiden]\r\n\r\n red dragon: &npcSmallRedDragon\r\n sprite: 235\r\n name: red dragon\r\n monsterClass: Dragon\r\n armorType: Scaleplate\r\n statChanges: \r\n int: 2\r\n physicalResist: 50\r\n magicalResist: 50\r\n guaranteedSkills: [FireMist]\r\n guaranteedTraits: []\r\n\r\n green dragon: &npcGreenDragon\r\n sprite: 260\r\n name: green dragon\r\n monsterClass: Dragon\r\n armorType: Scaleplate\r\n statChanges: \r\n wis: 2\r\n physicalResist: 50\r\n magicalResist: 50\r\n guaranteedSkills: [Afflict]\r\n guaranteedTraits: []\r\n\r\n # Scaly\r\n basilisk: &npcBasilisk\r\n sprite: 500\r\n name: basilisk\r\n isLegendary: true\r\n baseClass: Thief\r\n armorType: Scaleplate\r\n statChanges: \r\n wis: 2\r\n physicalResist: 50\r\n magicalResist: 50\r\n guaranteedSkills: [Stun]\r\n guaranteedTraits: [IrresistibleStun]\r\n\r\n acidsnake: &npcAcidsnake\r\n sprite: 275\r\n name: acidsnake\r\n\r\n frostsnake: &npcFrostsnake\r\n sprite: 270\r\n name: frostsnake\r\n guaranteedSkills: [ChillBiteMedium]\r\n\r\n firesnake: &npcFiresnake\r\n sprite: 230\r\n name: firesnake\r\n guaranteedSkills: [HeatBiteMedium]\r\n\r\n naga: &npcNaga\r\n sprite: 430\r\n name: naga\r\n armorType: Scaleplate\r\n guaranteedSkills: [Daze]\r\n\r\n leech: &npcLeech\r\n sprite: 785\r\n name: leech\r\n guaranteedSkills: [Drain]\r\n\r\n frog: &npcFrog\r\n sprite: 900\r\n name: frog\r\n guaranteedSkills: [Poison]\r\n\r\n remorhaz: &npcRemorhaz\r\n sprite: 95\r\n name: remorhaz\r\n armorType: Scaleplate\r\n guaranteedSkills: [Hail]\r\n\r\n gator: &npcGator\r\n sprite: 170\r\n name: gator\r\n statChanges:\r\n str: 1\r\n\r\n serprengi: &npcSerprengi\r\n sprite: 710\r\n name: serprengi\r\n\r\n salamander: &npcSalamander\r\n sprite: 385\r\n name: salamander\r\n guaranteedSkills: [Combust]\r\n\r\n # Creepy\r\n beholder: &npcBeholder\r\n sprite: 195\r\n name: beholder\r\n isLegendary: true\r\n baseClass: Thief\r\n statChanges:\r\n wis: 2\r\n guaranteedSkills: [Daze, Blind]\r\n\r\n drelb: &npcDrelb\r\n sprite: 970\r\n name: drelb\r\n\r\n behir: &npcBehir\r\n sprite: 910\r\n name: behir\r\n weaponType: Staff\r\n\r\n beithir: &npcBeithir\r\n sprite: 905\r\n name: beithir\r\n\r\n elementalist: &npcElementalist\r\n sprite: 110\r\n name: elementalist\r\n baseClass: Mage\r\n\r\n elemental: &npcElemental\r\n sprite: 350\r\n name: elemental\r\n baseClass: Mage\r\n guaranteedSkills: [MagicMissile]\r\n\r\n milliblob: &npcMilliblob\r\n sprite: 915\r\n name: milliblob\r\n baseClass: Healer\r\n guaranteedSkills: [Cure]\r\n\r\n winged umber: &npcWingedUmber\r\n sprite: 980\r\n name: winged umber\r\n baseClass: Mage\r\n weaponType: Staff\r\n armorType: Fur\r\n\r\n # Rys & Ancestor\r\n medusa: &npcMedusa\r\n sprite: 1040\r\n name: medusa\r\n isLegendary: true\r\n monsterClass: Humanoid\r\n baseClass: Healer\r\n statChanges:\r\n wis: 2\r\n guaranteedSkills: [Daze, Stun]\r\n guaranteedTraits: [DazingOutlook, IrresistibleStun]\r\n weaponType: Mace\r\n armorType: Breastplate\r\n\r\n rys nightscout: &npcRysNightscout\r\n sprite: 770\r\n name: rys nightscout\r\n monsterClass: Humanoid\r\n baseClass: Thief\r\n weaponType: Dagger\r\n armorType: Tunic\r\n\r\n rys enforcer: &npcRysEnforcer\r\n sprite: 760\r\n name: rys enforcer\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n armorType: Tunic\r\n\r\n rys dayscout: &npcRysDayscout\r\n sprite: 720\r\n name: rys dayscout\r\n monsterClass: Humanoid\r\n baseClass: Thief\r\n weaponType: Longsword\r\n armorType: Tunic\r\n\r\n rys beater: &npcRysBeater\r\n sprite: 885\r\n name: rys beater\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n armorType: Tunic\r\n\r\n rys shooter: &npcRysShooter\r\n sprite: 890\r\n name: rys shooter\r\n monsterClass: Humanoid\r\n baseClass: Thief\r\n weaponType: Shortbow\r\n armorType: Tunic\r\n\r\n rys magician: &npcRysMagician\r\n sprite: 895\r\n name: rys magician\r\n monsterClass: Humanoid\r\n baseClass: Mage\r\n weaponType: Staff\r\n armorType: Tunic\r\n\r\n rys healer: &npcRysHealer\r\n sprite: 870\r\n name: rys healer\r\n monsterClass: Humanoid\r\n baseClass: Healer\r\n weaponType: Staff\r\n armorType: Tunic\r\n\r\n rys spearman: &npcRysSpearman\r\n sprite: 875\r\n name: rys spearman\r\n monsterClass: Humanoid\r\n weaponType: Spear\r\n armorType: Tunic\r\n\r\n rys priest: &npcRysPriest\r\n sprite: 705\r\n name: rys priest\r\n monsterClass: Humanoid\r\n baseClass: Healer\r\n weaponType: Totem\r\n armorType: Tunic\r\n\r\n rys guard: &npcRysGuard\r\n sprite: 715\r\n name: rys guard\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n weaponType: Spear\r\n armorType: Breastplate\r\n\r\n rys elder: &npcRysElder\r\n sprite: 765\r\n name: rys elder\r\n monsterClass: Humanoid\r\n armorType: Breastplate\r\n\r\n rys trainee: &npcRysTrainee\r\n sprite: 920\r\n name: rys trainee\r\n monsterClass: Humanoid\r\n armorType: Tunic\r\n\r\n # Creepy Crawlies\r\n woodspider: &npcWoodspider\r\n sprite: 790\r\n name: woodspider\r\n guaranteedSkills: [DedlaenSpiderImmobilize, PoisonBiteMedium]\r\n\r\n widowmaker: &npcWidowmaker\r\n sprite: 800\r\n name: widowmaker\r\n guaranteedSkills: [DedlaenSpiderImmobilize, DiseaseBiteMedium]\r\n\r\n creepspider: &npcCreepspider\r\n sprite: 795\r\n name: creepspider\r\n guaranteedSkills: [DedlaenSpiderImmobilize]\r\n\r\n darkrat: &npcDarkrat\r\n sprite: 310\r\n name: darkrat\r\n armorType: Fur\r\n guaranteedSkills: [Darkness]\r\n\r\n # Plants\r\n flowering plant: &npcFloweringPlant\r\n sprite: 840\r\n name: flowering plant\r\n\r\n carnivorous plant: &npcCarnivorousPlant\r\n sprite: 845\r\n name: carnivorous plant\r\n\r\n small purple plant: &npcSmallPurplePlant\r\n sprite: 850\r\n name: small purple plant\r\n\r\n large purple plant: &npcLargePurplePlant\r\n sprite: 855\r\n name: large purple plant\r\n\r\n bloodstained plant: &npcBloodstainedPlant\r\n sprite: 860\r\n name: bloodstained plant\r\n\r\n flourishing weed: &npcFlourishingWeed\r\n sprite: 865\r\n name: flourishing weed\r\n\r\n small flytrap: &npcSmallFlytrap\r\n sprite: 820\r\n name: small flytrap\r\n\r\n big flytrap: &npcBigFlytrap\r\n sprite: 825\r\n name: big flytrap\r\n\r\n toxileaf: &npcToxileaf\r\n sprite: 830\r\n name: toxileaf\r\n guaranteedSkills: [Poison]\r\n\r\n firebush: &npcFirebush\r\n sprite: 835\r\n name: firebush\r\n guaranteedSkills: [HeatBiteStrong]\r\n\r\n # Giants\r\n fire giant: &npcFireGiant\r\n sprite: 940\r\n name: fire giant\r\n isLegendary: true\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n statChanges:\r\n str: 2\r\n int: 2\r\n guaranteedSkills: [DoubleAttack, Combust]\r\n guaranteedTraits: []\r\n weaponType: Halberd\r\n armorType: Fullplate\r\n\r\n primitive giant: &npcPrimitiveGiant\r\n sprite: 440\r\n name: primitive giant\r\n monsterClass: Humanoid\r\n guaranteedSkills: [DoubleAttack]\r\n weaponType: Halberd\r\n armorType: Tunic\r\n\r\n club giant: &npcClubGiant\r\n sprite: 365\r\n name: club giant\r\n monsterClass: Humanoid\r\n guaranteedSkills: [DoubleAttack]\r\n weaponType: Club\r\n armorType: Tunic\r\n\r\n troglodyte: &npcTroglodyte\r\n sprite: 345\r\n name: troglodyte\r\n monsterClass: Humanoid\r\n guaranteedSkills: [DoubleAttack]\r\n weaponType: Club\r\n armorType: Fullplate\r\n\r\n giant guard: &npcGiantGuard\r\n sprite: 935\r\n name: giant guard\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n statChanges:\r\n str: 2\r\n guaranteedSkills: [DoubleAttack]\r\n weaponType: Halberd\r\n armorType: Tunic\r\n\r\n # Rebels\r\n rebel leader: &npcRebelLeader\r\n sprite: 485\r\n name: rebel leader\r\n isLegendary: true\r\n monsterClass: Humanoid\r\n baseClass: Thief\r\n statChanges:\r\n agi: 2\r\n guaranteedSkills: [DoubleAttack, FindFamiliarShadowClones, Throw]\r\n guaranteedTraits: [Multithrow, BoomerangArm]\r\n weaponType: Dagger\r\n offhandType: Dagger\r\n armorType: Tunic\r\n\r\n rebel slicer: &npcRebelSlicer\r\n sprite: 635\r\n name: rebel slicer\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n weaponType: Longsword\r\n offhandType: Shield\r\n armorType: Breastplate\r\n\r\n rebel slasher: &npcRebelSlasher\r\n sprite: 630\r\n name: rebel slasher\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n weaponType: Longsword\r\n offhandType: Shield\r\n armorType: Fullplate\r\n\r\n rebel protector: &npcRebelProtector\r\n sprite: 670\r\n name: rebel protector\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n guaranteedSkills: [Protection, Absorption]\r\n weaponType: Spear\r\n armorType: Tunic\r\n\r\n rebel halberdier: &npcRebelHalberdier\r\n sprite: 625\r\n name: rebel halberdier\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n weaponType: Halberd\r\n armorType: Breastplate\r\n\r\n rebel spellspear: &npcRebelSpellspear\r\n sprite: 665\r\n name: rebel spellspear\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n guaranteedSkills: [ImbueFlame, ImbueFrost, ImbueEnergy]\r\n weaponType: Spear\r\n armorType: Tunic\r\n\r\n rebel swashbuckler: &npcRebelSwashbuckler\r\n sprite: 660\r\n name: rebel swashbuckler\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n weaponType: Longsword\r\n offhandType: Longsword\r\n armorType: Breastplate\r\n\r\n rebel smasher: &npcRebelSmasher\r\n sprite: 655\r\n name: rebel smasher\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n guaranteedSkills: [Absorption]\r\n weaponType: Mace\r\n offhandType: Shield\r\n armorType: Breastplate\r\n\r\n rebel hatcheteer: &npcRebelHatcheteer\r\n sprite: 650\r\n name: rebel hatcheteer\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n guaranteedSkills: [Ragerang]\r\n weaponType: Axe\r\n offhandType: Shield\r\n armorType: Breastplate\r\n\r\n rebel greatslasher: &npcRebelGreatslasher\r\n sprite: 645\r\n name: rebel greatslasher\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n guaranteedTraits: [TitanGrip]\r\n weaponType: Greatsword\r\n armorType: Breastplate\r\n\r\n rebel duelist: &npcRebelDuelist\r\n sprite: 640\r\n name: rebel duelist\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n guaranteedSkills: [ParryStance]\r\n weaponType: Longsword\r\n armorType: Tunic\r\n\r\n rebel healer: &npcRebelHealer\r\n sprite: 550\r\n name: rebel healer\r\n monsterClass: Humanoid\r\n baseClass: Healer\r\n guaranteedSkills: [Cure, Afflict]\r\n weaponType: Totem\r\n armorType: Tunic\r\n\r\n rebel mage: &npcRebelMage\r\n sprite: 545\r\n name: rebel mage\r\n monsterClass: Humanoid\r\n baseClass: Mage\r\n guaranteedSkills: [MagicMissile]\r\n weaponType: Wand\r\n armorType: Tunic\r\n\r\n # Controller & Minions\r\n lich: &npcLich\r\n sprite: 480\r\n name: lich\r\n isLegendary: true\r\n monsterClass: Undead\r\n baseClass: Mage\r\n statChanges:\r\n wis: 2\r\n int: 2\r\n guaranteedSkills: [MagicBolt, Spellshield, Aid, MagicMirror, DarkVision, TrueSight, Protection, Absorption]\r\n guaranteedTraits: []\r\n weaponType: Staff\r\n armorType: Tunic\r\n\r\n monk: &npcMonk\r\n sprite: 40\r\n name: monk\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n guaranteedTraits: [UnarmoredSavant, StunningFist, MartialAgility]\r\n armorType: Tunic\r\n\r\n succubus: &npcSuccubus\r\n sprite: 135\r\n name: succubus\r\n weaponType: Shortsword\r\n armorType: Tunic\r\n\r\n rakshasha: &npcRakshasha\r\n sprite: 130\r\n name: rakshasha\r\n baseClass: Mage\r\n guaranteedSkills: [MagicMissile]\r\n\r\n archer: &npcArcher\r\n sprite: 395\r\n name: archer\r\n monsterClass: Humanoid\r\n baseClass: Thief\r\n weaponType: Longbow\r\n armorType: Tunic\r\n\r\n shaman: &npcShaman\r\n sprite: 420\r\n name: shaman\r\n monsterClass: Humanoid\r\n baseClass: Healer\r\n guaranteedSkills: [Afflict]\r\n weaponType: Greatmace\r\n armorType: Tunic\r\n\r\n berserker: &npcBerserker\r\n sprite: 115\r\n name: berserker\r\n monsterClass: Humanoid\r\n guaranteedSkills: [DoubleAttack]\r\n weaponType: Hammer\r\n armorType: Tunic\r\n\r\n wanderer: &npcWanderer\r\n sprite: 425\r\n name: wanderer\r\n monsterClass: Humanoid\r\n weaponType: Flail\r\n armorType: Tunic\r\n\r\n knight: &npcKnight\r\n sprite: 460\r\n name: knight\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n weaponType: Broadsword\r\n armorType: Fullplate\r\n\r\n brawler: &npcBrawler\r\n sprite: 320\r\n name: brawler\r\n monsterClass: Humanoid\r\n guaranteedSkills: [Jumpkick]\r\n guaranteedTraits: [Punchkick]\r\n armorType: Tunic\r\n\r\n mutant: &npcMutant\r\n sprite: 325\r\n name: mutant\r\n monsterClass: Undead\r\n\r\n ninja: &npcNinja\r\n sprite: 330\r\n name: ninja\r\n monsterClass: Humanoid\r\n baseClass: Thief\r\n guaranteedSkills: [Shadowmeld]\r\n weaponType: Longsword\r\n armorType: Tunic\r\n\r\n siren: &npcSiren\r\n sprite: 180\r\n name: siren\r\n monsterClass: Humanoid\r\n guaranteedSkills: [GhostWail]\r\n weaponType: Dagger\r\n armorType: Tunic\r\n\r\n # Cavemaker & Creatures\r\n cavern creator: &npcCavernCreator\r\n sprite: 20\r\n name: cavern creator\r\n isLegendary: true\r\n monsterClass: Humanoid\r\n baseClass: Mage\r\n statChanges:\r\n int: 2\r\n guaranteedSkills: [EnergyWave]\r\n guaranteedTraits: []\r\n weaponType: Hammer\r\n armorType: Tunic\r\n\r\n bumper: &npcBumper\r\n sprite: 140\r\n name: bumper\r\n statChanges:\r\n str: 2\r\n\r\n xorn: &npcXorn\r\n sprite: 225\r\n name: xorn\r\n\r\n mudblob: &npcMudblob\r\n sprite: 390\r\n name: mudblob\r\n guaranteedSkills: [PoisonBiteWeak]\r\n\r\n darkseer: &npcDarkseer\r\n sprite: 105\r\n name: darkseer\r\n guaranteedSkills: [DarkVision, Darkness]\r\n\r\n frogwog: &npcFrogwog\r\n sprite: 380\r\n name: frogwog\r\n baseClass: Thief\r\n guaranteedSkills: [ShadowMeld]\r\n weaponType: Shortsword\r\n armorType: Tunic\r\n\r\n acidsnail: &npcAcidsnail\r\n sprite: 200\r\n name: acidsnail\r\n\r\n gelatinous cube: &npcGelatinousCube\r\n sprite: 280\r\n name: gelatinous cube\r\n\r\n shadowwalker: &npcShadowwalker\r\n sprite: 290\r\n name: shadowwalker\r\n baseClass: Thief\r\n guaranteedSkills: [ShadowMeld]\r\n\r\n deepgnome: &npcDeepgnome\r\n sprite: 375\r\n name: deepgnome\r\n monsterClass: Humanoid\r\n baseClass: Thief\r\n guaranteedSkills: [DarkVision, Darkness]\r\n\r\n # Goblitaurs\r\n minotaur king: &npcMinotaurKing\r\n sprite: 930\r\n name: minotaur king\r\n isLegendary: true\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n statChanges:\r\n str: 2\r\n guaranteedSkills: [DoubleAttack]\r\n guaranteedTraits: [SilverSkin, TitanGrip]\r\n weaponType: Greataxe\r\n armorType: Breastplate\r\n\r\n troll: &npcTroll\r\n sprite: 85\r\n name: troll\r\n monsterClass: Humanoid\r\n weaponType: Axe\r\n armorType: Breastplate\r\n\r\n orc: &npcOrc\r\n sprite: 70\r\n name: orc\r\n monsterClass: Humanoid\r\n weaponType: Shortsword\r\n armorType: Breastplate\r\n\r\n hobgoblin: &npcHobgoblin\r\n sprite: 90\r\n name: hobgoblin\r\n monsterClass: Humanoid\r\n weaponType: Greatsword\r\n\r\n goblin: &npcGoblin\r\n sprite: 80\r\n name: goblin\r\n monsterClass: Humanoid\r\n weaponType: Longsword\r\n\r\n gnoll: &npcGnoll\r\n sprite: 315\r\n name: gnoll\r\n monsterClass: Humanoid\r\n weaponType: Longsword\r\n offhandType: Shield\r\n armorType: Tunic\r\n\r\n kobold: &npcKobold\r\n sprite: 415\r\n name: kobold\r\n monsterClass: Humanoid\r\n weaponType: Longsword\r\n offhandType: Longsword\r\n\r\n minotaur: &npcMinotaur\r\n sprite: 445\r\n name: minotaur\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n statChanges:\r\n str: 2\r\n weaponType: Greataxe\r\n\r\n # Undead Legion\r\n vampire: &npcVampire\r\n sprite: 495\r\n name: vampire\r\n isLegendary: true\r\n monsterClass: Undead\r\n baseClass: Thief\r\n statChanges:\r\n agi: 2\r\n guaranteedSkills: [SkillSuckWeak, Shadowmeld]\r\n guaranteedTraits: []\r\n weaponType: Crossbow\r\n armorType: Tunic\r\n\r\n mummy: &npcMummy\r\n sprite: 155\r\n name: mummy\r\n monsterClass: Undead\r\n\r\n skeleton: &npcSkeleton\r\n sprite: 1015\r\n name: skeleton\r\n monsterClass: Undead\r\n\r\n wight: &npcWight\r\n sprite: 945\r\n name: wight\r\n monsterClass: Undead\r\n\r\n nightwalker: &npcNightwalker\r\n sprite: 975\r\n name: nightwalker\r\n monsterClass: Undead\r\n\r\n fiend: &npcFiend\r\n sprite: 125\r\n name: fiend\r\n monsterClass: Undead\r\n baseClass: Thief\r\n\r\n skeleton knight: &npcSkeletonKnight\r\n sprite: 285\r\n name: skeleton knight\r\n monsterClass: Undead\r\n baseClass: Warrior\r\n statChanges:\r\n str: 2\r\n guaranteedSkills: [DoubleAttack]\r\n guaranteedTraits: []\r\n weaponType: Longsword\r\n\r\n ghost: &npcGhost\r\n sprite: 300\r\n name: ghost\r\n monsterClass: Undead\r\n baseClass: Healer\r\n armorType: Tunic\r\n\r\n ghast: &npcGhast\r\n sprite: 305\r\n name: ghast\r\n monsterClass: Undead\r\n baseClass: Mage\r\n\r\n # Townies\r\n town leader: &npcTownLeader\r\n sprite: 490\r\n name: town leader\r\n isLegendary: true\r\n monsterClass: Humanoid\r\n baseClass: Mage\r\n statChanges:\r\n int: 2\r\n guaranteedSkills: [MagicBolt]\r\n guaranteedTraits: [ConcussiveBolt]\r\n weaponType: Staff\r\n armorType: Tunic\r\n\r\n town banker: &npcTownBanker\r\n sprite: 570\r\n name: town banker\r\n monsterClass: Humanoid\r\n armorType: Tunic\r\n\r\n town hitman: &npcTownHitman\r\n sprite: 610\r\n name: town hitman\r\n monsterClass: Humanoid\r\n weaponType: Dagger\r\n armorType: Tunic\r\n\r\n town alchemist: &npcTownAlchemist\r\n sprite: 560\r\n name: town alchemist\r\n monsterClass: Humanoid\r\n weaponType: Dagger\r\n armorType: Tunic\r\n\r\n town crier: &npcTownCrier\r\n sprite: 600\r\n name: town crier\r\n monsterClass: Humanoid\r\n armorType: Tunic\r\n\r\n town merchant: &npcTownMerchant\r\n sprite: 605\r\n name: town merchant\r\n monsterClass: Humanoid\r\n weaponType: Dagger\r\n armorType: Tunic\r\n\r\n town watchman: &npcTownWatchman\r\n sprite: 575\r\n name: town watchman\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n weaponType: Spear\r\n armorType: Breastplate\r\n\r\n townee: &npcTownee\r\n sprite: 580\r\n name: townee\r\n monsterClass: Humanoid\r\n armorType: Tunic\r\n\r\n town farmer: &npcTownFarmer\r\n sprite: 615\r\n name: town farmer\r\n monsterClass: Humanoid\r\n weaponType: Spear\r\n armorType: Tunic\r\n\r\n town drunk: &npcTownDrunk\r\n sprite: 585\r\n name: town drunk\r\n monsterClass: Humanoid\r\n armorType: Tunic\r\n\r\n town guard: &npcTownGuard\r\n sprite: 590\r\n name: town guard\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n weaponType: Halberd\r\n armorType: Breastplate\r\n\r\n towneeWeak: &npcTowneeWeak\r\n sprite: 595\r\n name: townee\r\n monsterClass: Humanoid\r\n armorType: Tunic\r\n\r\n town smith: &npcTownSmith\r\n sprite: 5\r\n name: town smith\r\n monsterClass: Humanoid\r\n weaponType: Hammer\r\n armorType: Tunic\r\n\r\n # Lizardfolk\r\n lizard shaman: &npcLizardShaman\r\n sprite: 925\r\n name: lizard shaman\r\n isLegendary: true\r\n monsterClass: Humanoid\r\n baseClass: Healer\r\n statChanges:\r\n wis: 2\r\n guaranteedSkills: [Cure, Haste]\r\n guaranteedTraits: []\r\n weaponType: Totem\r\n offhandType: Shield\r\n armorType: Tunic\r\n\r\n lizardman: &npcLizardman\r\n sprite: 100\r\n name: lizardman\r\n monsterClass: Humanoid\r\n weaponType: Shortsword\r\n armorType: Tunic\r\n\r\n lizard warrior: &npcLizardWarrior\r\n sprite: 145\r\n name: lizard warrior\r\n monsterClass: Humanoid\r\n weaponType: Longsword\r\n armorType: Tunic\r\n\r\n earthsnake: &npcEarthsnake\r\n sprite: 340\r\n name: earthsnake\r\n guaranteedSkills: [PoisonBiteMedium]\r\n\r\n lizard: &npcLizard\r\n sprite: 360\r\n name: lizard\r\n guaranteedSkills: [FireMist]\r\n\r\n # Cyclopes\r\n buff cyclops: &npcBuffCyclops\r\n sprite: 150\r\n name: buff cyclops\r\n isLegendary: true\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n statChanges:\r\n str: 2\r\n guaranteedSkills: [DoubleAttack]\r\n guaranteedTraits: []\r\n weaponType: Hammer\r\n armorType: Tunic\r\n\r\n rock golem: &npcRockGolem\r\n sprite: 75\r\n name: rock golem\r\n statChanges:\r\n str: 1\r\n\r\n meat golem: &npcMeatGolem\r\n sprite: 355\r\n name: meat golem\r\n\r\n cyclops: &npcCyclops\r\n sprite: 410\r\n name: cyclops\r\n monsterClass: Humanoid\r\n statChanges:\r\n str: 2\r\n weaponType: Hammer\r\n armorType: Tunic\r\n\r\n muscle golem: &npcMuscleGolem\r\n sprite: 450\r\n name: muscle golem\r\n statChanges:\r\n str: 2\r\n\r\n # Flying Terrors\r\n large griffin: &npcLargeGriffin\r\n sprite: 540\r\n name: large griffin\r\n isLegendary: true\r\n monsterClass: Beast\r\n baseClass: Warrior\r\n statChanges:\r\n str: 2\r\n guaranteedSkills: [ShredOnePercent, PoisonBiteMedium]\r\n guaranteedTraits: []\r\n armorType: Fur\r\n\r\n harpy: &npcHarpy\r\n sprite: 295\r\n name: harpy\r\n monsterClass: Beast\r\n guaranteedSkills: [Stun]\r\n armorType: Tunic\r\n\r\n tengu: &npcTengu\r\n sprite: 335\r\n name: tengu\r\n armorType: Tunic\r\n\r\n small griffin: &npcSmallGriffin\r\n sprite: 435\r\n name: small griffin\r\n monsterClass: Beast\r\n guaranteedSkills: [PoisonBiteMedium]\r\n armorType: Fur\r\n\r\n gargoyle: &npcGargoyle\r\n sprite: 120\r\n name: gargoyle\r\n\r\n bat: &npcBat\r\n sprite: 805\r\n name: bat\r\n armorType: Fur\r\n\r\n# creature attributes\r\ncreatureAttributes:\r\n\r\n Humanoid: []\r\n\r\n Undead:\r\n - name: Attribute\r\n extra:\r\n potency: 1.25\r\n damageType: fire\r\n\r\n - name: Attribute\r\n extra:\r\n potency: 0.75\r\n damageType: physical\r\n \r\n Beast:\r\n - name: Attribute\r\n extra:\r\n potency: 0.75\r\n damageType: magical\r\n\r\n - name: Attribute\r\n extra:\r\n potency: 1.25\r\n damageType: physical\r\n \r\n Dragon:\r\n - name: Attribute\r\n extra:\r\n potency: 0.5\r\n damageType: magical\r\n\r\n - name: Attribute\r\n extra:\r\n potency: 0.5\r\n damageType: physical\r\n\r\n# creature skill configs\r\ncreatureSkills:\r\n\r\n Healer:\r\n - name: Cure\r\n\r\n - name: Regen\r\n minLevel: 20\r\n\r\n - name: Afflict\r\n importantSpell: true\r\n\r\n - name: HolyFire\r\n importantSpell: true\r\n\r\n - name: Push\r\n\r\n - name: Spellshield\r\n\r\n - name: Dispel\r\n minLevel: 40\r\n\r\n - name: Plague\r\n importantSpell: true\r\n \r\n - name: Disease\r\n importantSpell: true\r\n\r\n - name: Daze\r\n\r\n - name: Stun\r\n\r\n - name: Blind\r\n\r\n - name: Snare\r\n\r\n - name: FindFamiliarLight\r\n\r\n - name: FindFamiliarWater\r\n minLevel: 20\r\n\r\n - name: FindFamiliarLight\r\n minLevel: 40\r\n\r\n - name: TrueSight\r\n\r\n - name: BarFire\r\n\r\n - name: BarFrost\r\n\r\n - name: BarNecro\r\n\r\n - name: Aid\r\n \r\n Thief:\r\n - name: Darkness\r\n grants: DarkVision\r\n\r\n - name: DarkVision\r\n\r\n - name: TrueSight\r\n\r\n - name: MultiShot\r\n\r\n - name: EagleEye\r\n minLevel: 20\r\n\r\n - name: Poison\r\n importantSpell: true\r\n\r\n - name: Venom\r\n importantSpell: true\r\n\r\n - name: Shadowmeld\r\n minLevel: 30\r\n\r\n - name: FindFamiliarShadowClones\r\n minLevel: 30\r\n\r\n Warrior:\r\n - name: Cleave\r\n \r\n - name: Multistrike\r\n\r\n - name: Thruststrike\r\n\r\n - name: Blindstrike\r\n\r\n - name: RageStance\r\n\r\n - name: ParryStance\r\n\r\n - name: Jumpkick\r\n\r\n Mage:\r\n - name: MagicMissile\r\n importantSpell: true\r\n \r\n - name: MagicBolt\r\n importantSpell: true\r\n \r\n - name: EnergyWave\r\n \r\n - name: Push\r\n\r\n - name: Combust\r\n importantSpell: true\r\n\r\n - name: Hail\r\n importantSpell: true\r\n\r\n - name: FireMist\r\n\r\n - name: IceMist\r\n\r\n - name: FirethornsAura\r\n minLevel: 20\r\n\r\n - name: FrostspikesAura\r\n minLevel: 20\r\n\r\n - name: Antipode\r\n minLevel: 40\r\n importantSpell: true\r\n\r\n - name: TrueSight\r\n \r\n - name: BarFire\r\n\r\n - name: BarFrost\r\n\r\n - name: BarWater\r\n\r\n - name: Protection\r\n \r\n - name: Absorption\r\n \r\n - name: DarkVision\r\n\r\n - name: Darkness\r\n grants: DarkVision\r\n\r\n - name: FleetOfFoot\r\n minLevel: 20\r\n\r\n - name: Haste\r\n minLevel: 30\r\n\r\n - name: MagicMirror\r\n minLevel: 30\r\n\r\n - name: Invisibility\r\n minLevel: 40\r\n\r\n - name: VolcanoStance\r\n \r\n - name: GlacierStance\r\n\r\n - name: WizardStance\r\n\r\n - name: ImbueFlame\r\n \r\n - name: ImbueFrost\r\n\r\n - name: ImbueEnergy\r\n\r\n - name: Drain\r\n minLevel: 20\r\n \r\n - name: Asper\r\n minLevel: 30\r\n\r\n - name: FindFamiliarBear\r\n\r\n - name: FindFamiliarWolf\r\n\r\n - name: FindFamiliarSpider\r\n minLevel: 20\r\n\r\n - name: FindFamiliarSalamander\r\n minLevel: 30\r\n \r\n# creature trait configs\r\ncreatureTraits:\r\n\r\n Healer:\r\n - name: HealingFocus\r\n maxLevel: 5\r\n \r\n - name: NecroticFocus\r\n maxLevel: 5\r\n \r\n - name: HolyAffliction\r\n maxLevel: 5\r\n \r\n - name: DiseaseFocus\r\n maxLevel: 5\r\n \r\n - name: ContagiousPlague\r\n maxLevel: 1\r\n \r\n - name: NecroticWard\r\n maxLevel: 5\r\n \r\n - name: EffectiveSupporter\r\n maxLevel: 5\r\n\r\n Thief:\r\n - name: DarkerShadows\r\n maxLevel: 1\r\n \r\n - name: BouncingThrows\r\n maxLevel: 1\r\n\r\n - name: Multithrow\r\n maxLevel: 1\r\n\r\n - name: DarknessWiden\r\n maxLevel: 1\r\n\r\n - name: OffhandFinesse\r\n maxLevel: 5\r\n\r\n - name: GentleStep\r\n maxLevel: 1\r\n\r\n - name: BouncingArrows\r\n maxLevel: 5\r\n\r\n - name: TripleShot\r\n maxLevel: 1\r\n\r\n - name: EndlessQuiver\r\n maxLevel: 5\r\n\r\n - name: ShadowDaggers\r\n maxLevel: 5\r\n\r\n - name: ShadowSheath\r\n maxLevel: 5\r\n\r\n - name: DegenerativeVenom\r\n maxLevel: 5\r\n\r\n - name: CorrosivePoison\r\n maxLevel: 5\r\n\r\n Warrior:\r\n\r\n - name: SharpVision\r\n maxLevel: 5\r\n\r\n - name: LongswordTricks\r\n maxLevel: 5\r\n\r\n - name: FunkyMoves\r\n maxLevel: 5\r\n\r\n - name: Swashbuckler\r\n maxLevel: 5\r\n\r\n - name: ConsumingRage\r\n maxLevel: 1\r\n\r\n - name: HolyProtection\r\n maxLevel: 5\r\n\r\n - name: SilverSkin\r\n maxLevel: 5\r\n\r\n - name: SterlingArmor\r\n maxLevel: 5\r\n\r\n - name: ReflectiveCoating\r\n maxLevel: 5\r\n\r\n - name: DoubleThrust\r\n maxLevel: 1\r\n\r\n - name: OffhandFinesse\r\n maxLevel: 5\r\n\r\n - name: ForcefulStrike\r\n maxLevel: 5\r\n\r\n - name: Riposte\r\n maxLevel: 5\r\n\r\n - name: GlowingWeapon\r\n maxLevel: 5\r\n\r\n - name: ViciousAssault\r\n maxLevel: 5\r\n\r\n - name: BalancedGrip\r\n maxLevel: 5\r\n\r\n - name: TitanGrip\r\n maxLevel: 5\r\n\r\n - name: MartialAcuity\r\n maxLevel: 5\r\n\r\n - name: BrassKnuckles\r\n maxLevel: 1\r\n\r\n - name: MartialAgility\r\n maxLevel: 5\r\n\r\n - name: StrongSweep\r\n maxLevel: 5\r\n\r\n - name: StunningFist\r\n maxLevel: 5\r\n\r\n Mage:\r\n - name: EnergyFocus\r\n maxLevel: 5\r\n\r\n - name: ConcussiveBolt\r\n maxLevel: 5\r\n\r\n - name: FireFocus\r\n maxLevel: 5\r\n\r\n - name: IceFocus\r\n maxLevel: 5\r\n\r\n - name: ForgedFire\r\n maxLevel: 5\r\n\r\n - name: ChilledCore\r\n maxLevel: 5\r\n\r\n - name: FireMistWiden\r\n maxLevel: 1\r\n\r\n - name: IceMistWiden\r\n maxLevel: 1\r\n\r\n - name: ThermalBarrier\r\n maxLevel: 5\r\n\r\n - name: LightenArmor\r\n maxLevel: 5\r\n\r\n# creature groupings\r\ncreatureGroupings:\r\n Beasts: &groupBeasts\r\n name: Beasts\r\n creatures: [*npcBigYeti, *npcBear, *npcWolf, *npcSmallYeti, *npcRoc, *npcMoose, *npcMoose, *npcCougar, *npcSkinwolf, *npcStalker, *npcBaboon, *npcReindeer, *npcDeer]\r\n factions: [Enemy]\r\n\r\n Dragons: &groupDragons\r\n name: Dragons\r\n creatures: [*npcBigRedDragon, *npcGoldDragon, *npcBlackDragon, *npcSilverDragon, *npcSmallRedDragon, *npcGreenDragon]\r\n factions: [Enemy]\r\n\r\n Scaly Creatures: &groupScalyCreatures\r\n name: Scaly Creatures\r\n creatures: [*npcBasilisk, *npcAcidsnake, *npcFrostsnake, *npcFiresnake, *npcNaga, *npcLeech, *npcFrog, *npcRemorhaz, *npcGator, *npcSerprengi, *npcSalamander]\r\n factions: [Enemy]\r\n\r\n Amorphous Spookies: &groupAmorphousSpookies\r\n name: Amorphous Spookies\r\n creatures: [*npcBeholder, *npcDrelb, *npcBehir, *npcBeithir, *npcElementalist, *npcElemental, *npcMilliblob, *npcWingedUmber]\r\n factions: [Enemy]\r\n\r\n Rys & Ancestors: &groupRysAncestors\r\n name: Rys & Ancestors\r\n creatures: [*npcMedusa, *npcRysNightscout, *npcRysEnforcer, *npcRysDayscout, *npcRysBeater, *npcRysShooter, *npcRysMagician, *npcRysHealer, *npcRysSpearman, *npcRysPriest, *npcRysGuard, *npcRysElder, *npcRysTrainee]\r\n factions: [Royalty, Townsfolk, Wilderness]\r\n\r\n Creepy Crawlies: &groupCreepyCrawlies\r\n name: Creepy Crawlies\r\n creatures: [*npcWoodspider, *npcWidowmaker, *npcCreepspider, *npcDarkrat]\r\n factions: [Enemy]\r\n\r\n Carnivorous Fauna: &groupCarnivorousFauna\r\n name: Carnivorous Fauna\r\n creatures: [*npcFloweringPlant, *npcCarnivorousPlant, *npcSmallPurplePlant, *npcLargePurplePlant, *npcBloodstainedPlant, *npcFlourishingWeed, *npcSmallFlytrap, *npcBigFlytrap, *npcToxileaf, *npcFirebush]\r\n factions: [Enemy]\r\n\r\n Big Beaters: &groupBigBeaters\r\n name: Big Beaters\r\n creatures: [*npcFireGiant, *npcPrimitiveGiant, *npcClubGiant, *npcTroglodyte, *npcGiantGuard]\r\n factions: [Underground, Enemy]\r\n\r\n Rebels: &groupRebels\r\n name: Rebels\r\n creatures: [*npcRebelLeader, *npcRebelSlicer, *npcRebelProtector, *npcRebelHalberdier, *npcRebelSpellspear, *npcRebelSwashbuckler, *npcRebelSmasher, *npcRebelHatcheteer, *npcRebelGreatslasher, *npcRebelDuelist, *npcRebelHealer, *npcRebelMage]\r\n factions: [Underground, Pirates, Adventurers]\r\n\r\n Enslaved Humanoids: &groupEnslavedHumanoids\r\n name: Enslaved Humanoids\r\n creatures: [*npcMonk, *npcSuccubus, *npcRakshasha, *npcArcher, *npcShaman, *npcBerserker, *npcWanderer, *npcKnight, *npcBrawler, *npcMutant, *npcNinja, *npcSiren]\r\n factions: [Enemy, Adventurers, Pirates, Royalty, Townsfolk, Underground, Wilderness]\r\n\r\n Cavern Creatures: &groupCavernCreatures\r\n name: Cavern Creatures\r\n creatures: [*npcCavernCreator, *npcBumper, *npcXorn, *npcMudblob, *npcDarkseer, *npcFrogwog, *npcAcidsnail, *npcGelatinousCube, *npcShadowwalker, *npcDeepgnome]\r\n factions: [Enemy]\r\n\r\n Goblish Humanoids: &groupGoblishHumanoids\r\n name: Goblish Humanoids\r\n creatures: [*npcMinotaurKing, *npcTroll, *npcOrc, *npcHobgoblin, *npcGoblin, *npcGnoll, *npcKobold, *npcMinotaur]\r\n factions: [Underground, Enemy]\r\n\r\n Undead: &groupUndead\r\n name: Undead\r\n creatures: [*npcVampire, *npcMummy, *npcSkeleton, *npcWight, *npcNightwalker, *npcFiend, *npcSkeletonKnight]\r\n factions: [Enemy]\r\n\r\n Townies: &groupTownies\r\n name: Townies\r\n creatures: [*npcTownLeader, *npcTownBanker, *npcTownHitman, *npcTownAlchemist, *npcTownCrier, *npcTownMerchant, *npcTownWatchman, *npcTownFarmer, *npcTownDrunk, *npcTownGuard, *npcTownee, *npcTowneeWeak, *npcTownSmith]\r\n factions: [Adventurers, Pirates, Royalty, Townsfolk, Underground, Wilderness]\r\n\r\n Lizardfolk: &groupLizardfolk\r\n name: Lizardfolk\r\n creatures: [*npcLizardShaman, *npcLizardman, *npcLizardWarrior, *npcEarthsnake, *npcLizard]\r\n factions: [Enemy]\r\n\r\n Golem & Clops: &groupGolemClops\r\n name: Golem & Clops\r\n creatures: [*npcBuffCyclops, *npcRockGolem, *npcMeatGolem, *npcCyclops, *npcMuscleGolem]\r\n factions: [Enemy]\r\n\r\n Flying Terrors: &groupFlyingTerrors\r\n name: Flying Terrors\r\n creatures: [*npcBat, *npcHarpy, *npcSmallGriffin, *npcLargeGriffin, *npcTengu, *npcHarpy, *npcGargoyle, *npcSmallGriffin, *npcLargeGriffin]\r\n factions: [Enemy]\r\n\r\n# scenario configs\r\nscenarioConfigs:\r\n\r\n - name: Beast Kingdom\r\n creatureSets:\r\n - group: Beasts\r\n options:\r\n - creatures: *groupBeasts\r\n - creatures: *groupFlyingTerrors\r\n - creatures: *groupLizardfolk\r\n - creatures: *groupDragons\r\n - creatures: *groupScalyCreatures\r\n\r\n - group: Other Beasts\r\n options:\r\n - creatures: *groupBeasts\r\n - creatures: *groupFlyingTerrors\r\n - creatures: *groupLizardfolk\r\n - creatures: *groupDragons\r\n - creatures: *groupScalyCreatures\r\n\r\n - name: Town vs. Beasts\r\n creatureSets:\r\n - group: Town\r\n options:\r\n - creatures: *groupTownies\r\n - creatures: *groupRysAncestors\r\n - group: Beasts\r\n options:\r\n - creatures: *groupBeasts\r\n - creatures: *groupFlyingTerrors\r\n - creatures: *groupLizardfolk\r\n - creatures: *groupScalyCreatures\r\n - creatures: *groupCreepyCrawlies\r\n\r\n - name: Town vs. Rebels\r\n creatureSets:\r\n - group: Town\r\n options:\r\n - creatures: *groupTownies\r\n - creatures: *groupRysAncestors\r\n - group: Rebels\r\n options:\r\n - creatures: *groupRebels\r\n\r\n - name: Man vs. Myth\r\n creatureSets:\r\n - group: Man\r\n options:\r\n - creatures: *groupTownies\r\n - creatures: *groupRebels\r\n - group: Myth\r\n options:\r\n - creatures: *groupRysAncestors\r\n - creatures: *groupGolemClops\r\n - creatures: *groupGoblishHumanoids\r\n - creatures: *groupBigBeaters\r\n\r\n - name: Humans vs. Zombies\r\n creatureSets:\r\n - group: Humans\r\n options:\r\n - creatures: *groupTownies\r\n - creatures: *groupRebels\r\n - creatures: *groupRysAncestors\r\n - creatures: *groupGoblishHumanoids\r\n - group: Zombies\r\n options:\r\n - creatures: *groupUndead\r\n\r\n - name: Free the Enslaved\r\n creatureSets:\r\n - group: Humans\r\n options:\r\n - creatures: *groupTownies\r\n - creatures: *groupRebels\r\n - group: Zombies\r\n options:\r\n - creatures: *groupEnslavedHumanoids\r\n\r\n - name: Fauna vs. Zombies\r\n creatureSets:\r\n - group: Fauna\r\n options:\r\n - creatures: *groupCarnivorousFauna\r\n - group: Zombies\r\n options:\r\n - creatures: *groupUndead\r\n\r\n - name: Cavernous Creepers\r\n creatureSets:\r\n - group: Cavernous\r\n options:\r\n - creatures: *groupCavernCreatures\r\n - creatures: *groupGolemClops\r\n - creatures: *groupLizardfolk\r\n - creatures: *groupGoblishHumanoids\r\n - group: Other Cavernous\r\n options:\r\n - creatures: *groupCavernCreatures\r\n - creatures: *groupGolemClops\r\n - creatures: *groupLizardfolk\r\n - creatures: *groupGoblishHumanoids\r\n\r\n# item configs\r\nitemConfigs:\r\n Amulet:\r\n sprites: [1, 2, 3, 231, 318, 319, 343, 344, 345, 346, 347, 348, 360, 489, 490, 491, 492, 493]\r\n type: [Jewelry]\r\n\r\n Arrow:\r\n sprites: [202, 203, 291]\r\n type: [Weapon, Offensive, Ranged]\r\n\r\n Axe:\r\n sprites: [159, 165, 451]\r\n type: [Weapon, Offensive, Sharp, OneHanded, Metal, Medium]\r\n\r\n Boots:\r\n sprites: [15, 94, 95, 96, 232, 287, 288, 335, 369, 370, 371, 372, 392, 510, 512, 513]\r\n type: [Armor, Weapon, Offensive, Cloth, Metal]\r\n\r\n Bracers:\r\n sprites: [4, 5, 6, 7, 118, 119, 234, 284, 289]\r\n type: [Armor, Defensive, Cloth]\r\n\r\n Breastplate:\r\n sprites: [14, 137, 138, 139, 148, 210]\r\n type: [Armor, Defensive, Metal]\r\n\r\n Broadsword:\r\n sprites: [166, 350, 351, 424, 426, 428]\r\n type: [Weapon, Offensive, Sharp, OneHanded, Metal, Medium]\r\n\r\n Claws:\r\n sprites: [294, 362, 395, 461, 463, 465]\r\n type: [Weapon, Armor, Offensive, Sharp, Metal]\r\n\r\n Cloak:\r\n sprites: [16, 99, 100, 105, 211, 220, 279, 321]\r\n type: [Armor, Defensive, Cloth]\r\n\r\n Club:\r\n sprites: [52, 238, 452]\r\n type: [Weapon, Offensive, Blunt, Wood, OneHanded, Medium]\r\n\r\n Crossbow:\r\n sprites: [201, 1053, 1054]\r\n type: [Weapon, Offensive, Ranged, Wood, OneHanded, Medium]\r\n\r\n Dagger:\r\n sprites: [205, 216, 305, 306, 332, 333, 379, 411, 412, 414, 415, 417, 418]\r\n type: [Weapon, Offensive, Sharp, Metal, OneHanded, Small]\r\n\r\n Earring:\r\n sprites: [393, 900, 906, 1023]\r\n type: [Jewelry]\r\n\r\n Flail:\r\n sprites: [53, 169, 228, 349]\r\n type: [Weapon, Offensive, Blunt, OneHanded, Metal, Medium]\r\n\r\n Fullplate:\r\n sprites: [383, 525, 528, 530, 534, 538]\r\n type: [Armor, Defensive, Metal]\r\n\r\n Fur:\r\n sprites: [8, 19, 101, 102, 217, 218, 219, 275, 276, 278, 285, 286, 290, 296, 297, 352, 358]\r\n type: [Armor, Defensive, Tanned]\r\n\r\n Gloves:\r\n sprites: [233, 462, 464]\r\n type: [Armor, Offensive, Cloth]\r\n\r\n Greataxe:\r\n sprites: [301, 437, 453, 454, 455, 954]\r\n type: [Weapon, Offensive, Sharp, TwoHanded, Large]\r\n\r\n Greatmace:\r\n sprites: [324, 325, 523]\r\n type: [Weapon, Offensive, Blunt, TwoHanded, Large]\r\n\r\n Greatsword:\r\n sprites: [143, 198, 308, 323, 365, 431, 435]\r\n type: [Weapon, Offensive, Sharp, TwoHanded, Large]\r\n\r\n Halberd:\r\n sprites: [135, 161, 164, 230, 436, 438, 440]\r\n type: [Weapon, Offensive, Sharp, TwoHanded, Large]\r\n\r\n Hammer:\r\n sprites: [226, 272, 292, 448]\r\n type: [Weapon, Offensive, Blunt, OneHanded, Small]\r\n\r\n Hat:\r\n sprites: [20, 21, 274]\r\n type: [Armor, Defensive, Cloth]\r\n\r\n Helm:\r\n sprites: [22, 23, 146, 235, 336, 374, 375, 466]\r\n type: [Armor, Defensive, Metal]\r\n\r\n Longbow:\r\n sprites: [167, 200, 295, 441, 442, 443, 444, 445]\r\n type: [Weapon, Offensive, Ranged, Wood, TwoHanded]\r\n\r\n Longsword:\r\n sprites: [163, 197, 225, 227, 307, 316, 317, 423, 429]\r\n type: [Weapon, Offensive, OneHanded, Sharp, Metal, Medium]\r\n\r\n Mace:\r\n sprites: [168, 204, 522]\r\n type: [Weapon, Offensive, OneHanded, Blunt, Metal, Medium]\r\n\r\n Ring:\r\n sprites: [25, 26, 27, 28, 29, 30, 56, 121, 122, 123, 124, 125, 215, 239, 240, 241, 248, 249, 266, 267, 495, 496, 497, 498]\r\n type: [Jewelry]\r\n\r\n Robe:\r\n sprites: [12, 17, 18, 98, 103, 104, 277, 342, 376, 380, 400, 477, 478, 488]\r\n type: [Armor, Defensive, Cloth]\r\n\r\n Sash:\r\n sprites: [236, 282, 293, 356, 388, 471, 473, 475]\r\n type: [Armor, Defensive, Cloth]\r\n\r\n Saucer:\r\n sprites: [309, 328]\r\n type: [Armor, Defensive, Metal]\r\n\r\n Scaleplate:\r\n sprites: [13, 269, 270, 273, 302, 322, 526, 531, 535, 539, 955]\r\n type: [Armor, Defensive, Metal]\r\n\r\n Shield:\r\n sprites: [309, 327, 328, 329, 330, 514, 515, 516, 517, 518]\r\n type: [Armor, Weapon, Defensive, Metal, Wood]\r\n\r\n Shortbow:\r\n sprites: [199, 390]\r\n type: [Weapon, Offensive, Ranged, Wood, OneHanded]\r\n\r\n Shortsword:\r\n sprites: [162, 195, 305, 416, 419, 420, 421, 422]\r\n type: [Weapon, Defensive, Sharp, OneHanded, Metal, Small]\r\n\r\n Spear:\r\n sprites: [144, 147, 160, 237, 280, 326, 405, 439]\r\n type: [Weapon, Offensive, Sharp, OneHanded, Metal, Large]\r\n\r\n Staff:\r\n sprites: [126, 196, 268, 326, 456, 457, 460]\r\n type: [Weapon, Defensive, Blunt, TwoHanded, Large]\r\n\r\n Totem:\r\n sprites: [196, 326, 439, 457, 459, 460]\r\n type: [Weapon, Defensive, Blunt, TwoHanded, Medium]\r\n\r\n Tunic:\r\n sprites: [9, 10, 11, 97, 206, 207, 208, 209, 271, 331]\r\n type: [Armor, Defensive, Cloth, Metal]\r\n\r\n Wand:\r\n sprites: [196, 268, 280, 281, 456]\r\n type: [Weapon, Defensive, Metal, Medium]\r\n\r\n# items scenarios\r\nitemScenarios:\r\n - name: The Boulder\r\n statChanges: {}\r\n topLevelChanges:\r\n proneChance: 15\r\n requiresTypes: [Weapon, Large, Medium]\r\n\r\n - name: The Twin Snake\r\n statChanges: {}\r\n topLevelChanges:\r\n offhand: true\r\n requiresTypes: [Weapon, Medium, Small]\r\n\r\n - name: The Boomerang\r\n statChanges: {}\r\n topLevelChanges:\r\n returnsOnThrow: true\r\n requiresTypes: [Weapon, Medium, Small]\r\n\r\n - name: The Golden\r\n statChanges: {}\r\n topLevelChanges:\r\n sellValue: 50000\r\n\r\n - name: The Metal\r\n statChanges:\r\n armorClass: 2\r\n\r\n - name: The Healthy\r\n statChanges:\r\n hp: 25\r\n hpregen: 1\r\n\r\n - name: The Mental\r\n statChanges:\r\n mp: 25\r\n mpregen: 1\r\n \r\n - name: The Lucky\r\n statChanges:\r\n luk: 1\r\n \r\n - name: The Body\r\n statChanges:\r\n str: 1\r\n agi: 1\r\n hpregen: 2\r\n\r\n - name: The Mind\r\n statChanges:\r\n int: 1\r\n wis: 1\r\n mpregen: 2\r\n\r\n - name: The Hawk\r\n statChanges:\r\n agi: 1\r\n dex: 1\r\n accuracy: 1\r\n\r\n - name: The Accurate\r\n statChanges:\r\n accuracy: 3\r\n\r\n - name: The Defensive\r\n statChanges:\r\n defense: 2\r\n threatMultiplier: 0.03\r\n\r\n - name: The Offensive\r\n statChanges:\r\n offense: 2\r\n threatMultiplier: -0.03\r\n\r\n - name: The Resistant\r\n statChanges:\r\n savingThrow: 1\r\n\r\n - name: The Shadows\r\n statChanges:\r\n stealth: 2\r\n agi: 1\r\n\r\n - name: The Experienced\r\n statChanges:\r\n xpBonusPercent: 0.05\r\n\r\n - name: The Skilled\r\n statChanges:\r\n skillBonusPercent: 0.05\r\n\r\n - name: The Mirror\r\n statChanges:\r\n physicalDamageReflect: 5\r\n magicalDamageReflect: 5\r\n\r\n - name: The Artful\r\n statChanges:\r\n mitigation: 1\r\n\r\n - name: The Necrotic\r\n statChanges:\r\n necroticBoostPercent: 3\r\n necroticResist: 15\r\n\r\n - name: The Energetic\r\n statChanges:\r\n energyBoostPercent: 3\r\n energyResist: 15\r\n\r\n - name: The Diseased\r\n statChanges:\r\n diseaseBoostPercent: 3\r\n diseaseResist: 15\r\n\r\n - name: The Poisoned\r\n statChanges:\r\n poisonBoostPercent: 3\r\n poisonResist: 15\r\n\r\n - name: The Flaming\r\n statChanges:\r\n fireBoostPercent: 3\r\n fireResist: 15\r\n\r\n - name: The Frozen\r\n statChanges:\r\n iceBoostPercent: 3\r\n iceResist: 15\r\n \r\n - name: The Omni\r\n statChanges:\r\n magicalResist: 20\r\n physicalResist: 20\r\n \r\n - name: The Spellshield\r\n statChanges:\r\n magicalResist: 40\r\n \r\n - name: The Ironbody\r\n statChanges:\r\n physicalResist: 40\r\n\r\n# dungeon configs\r\ndungeonConfigs:\r\n - name: 'Solokar'\r\n mapProps:\r\n map: Frostlands\r\n x: 174\r\n y: 224\r\n blockEntryMessage: The maze is currently shifting... try again soon!\r\n maxLevel: 50\r\n maxSkill: 30\r\n objProps:\r\n entry:\r\n teleportTagRef: 'SolokarLanding-'\r\n exit:\r\n teleportTagMap: 'Frostlands'\r\n teleportTag: 'SolokarExit-'\r\n stairs:\r\n teleportTagMap: 'Frostlands'\r\n teleportTag: 'SolokarExitStairs'\r\n teleportTagRef: 'SolokarInsideStairs'\r\n npcProps:\r\n validNPCs: [*npcIndentifier, *npcSmith, *npcTrainerHealer, *npcTrainerMage, *npcTrainerWarrior, *npcTrainerThief, *npcLargeBradley, *npcDetecter, *npcWarper]\r\n npcCounts: [3, 5, 7]\r\n resourceProps:\r\n numResources: 70\r\n validOre: [*resourceCopperBasic, *resourceCopperRich, *resourceSilverBasic, *resourceSilverRich, *resourceGoldBasic, *resourceGoldRich, *resourceSoroniteBasic, *resourceSoroniteRich]\r\n validTrees: [*resourceTreeAntanianSmall, *resourceTreeAntanianLarge, *resourceTreeRisanSmall, *resourceTreeRisanLarge, *resourceTreeSolokarSmall, *resourceTreeSolokarLarge]\r\n creatureProps:\r\n level: 40\r\n legendaryLevel: 45\r\n statScale: 3\r\n baseStat: 20\r\n legendaryBaseStat: 25\r\n baseSkill: 10\r\n legendaryBaseSkill: 14\r\n creaturesPerSet: 4\r\n bonusCreatureSkillChoices: 2\r\n bonusCreatureTraitChoices: 2\r\n eliteTickCap: 20\r\n cr: -6\r\n hpMultiplierNormal: 3\r\n hpMultiplierLegendary: 30\r\n goldMultiplierNormal: 1\r\n goldMultiplierLegendary: 25\r\n xpMultiplierNormal: 1\r\n xpMultiplierLegendary: 10\r\n itemProps:\r\n baseTier: 7\r\n baseArrowTier: 4\r\n baseSpecificResist: 300\r\n baseGeneralResist: 100\r\n baseBoostPercent: 15\r\n baseArmorClass: 40\r\n baseShieldArmorClass: 30\r\n baseWeaponArmorClass: 10\r\n traitLevel: 2\r\n tanSkillRequired: 20\r\n numScenarios: 5\r\n mapDropItems: 16\r\n npcPunchItem: Solokar Punching Gloves\r\n basicWeight: 1000\r\n powerfulWeight: 100\r\n legendaryWeight: 1\r\n droptableProps:\r\n alwaysDrop:\r\n - result: Solokar Star\r\n chance: 1\r\n maxChance: 200\r\n \r\n - name: 'Orikurnis'\r\n mapProps:\r\n map: RisanMines\r\n x: 87\r\n y: 109\r\n blockEntryMessage: The caves are currently shifting... try again soon!\r\n maxLevel: 30\r\n maxSkill: 20\r\n objProps:\r\n entry:\r\n teleportTagRef: 'OrikurnisLanding-'\r\n exit:\r\n teleportTagMap: 'RisanMines'\r\n teleportTag: 'OrikurnisExit-'\r\n stairs:\r\n teleportTagMap: 'RisanMines'\r\n teleportTag: 'OrikurnisExitStairs'\r\n teleportTagRef: 'OrikurnisInsideStairs'\r\n npcProps:\r\n validNPCs: [*npcIndentifier, *npcSmith, *npcTrainerHealer, *npcTrainerMage, *npcTrainerWarrior, *npcTrainerThief, *npcSmallBradley, *npcDetecter, *npcWarper]\r\n npcCounts: [2, 4, 6]\r\n resourceProps:\r\n numResources: 50\r\n validOre: [*resourceCopperBasic, *resourceSilverBasic, *resourceGoldBasic, *resourceOrikalcumBasic, *resourceOrikalcumRich]\r\n validTrees: [*resourceTreeAntanianSmall, *resourceTreeRisanSmall, *resourceTreeOrikurnisSmall, *resourceTreeOrikurnisLarge]\r\n creatureProps:\r\n level: 20\r\n legendaryLevel: 25\r\n statScale: 1\r\n baseStat: 15\r\n legendaryBaseStat: 20\r\n creaturesPerSet: 4\r\n baseSkill: 6\r\n legendaryBaseSkill: 9\r\n bonusCreatureSkillChoices: 1\r\n bonusCreatureTraitChoices: 1\r\n eliteTickCap: 40\r\n cr: -2\r\n hpMultiplierNormal: 1\r\n hpMultiplierLegendary: 20\r\n goldMultiplierNormal: 1\r\n goldMultiplierLegendary: 25\r\n xpMultiplierNormal: 1\r\n xpMultiplierLegendary: 10\r\n itemProps:\r\n baseTier: 4\r\n baseArrowTier: 3\r\n baseSpecificResist: 100\r\n baseGeneralResist: 30\r\n baseBoostPercent: 5\r\n baseArmorClass: 25\r\n baseShieldArmorClass: 20\r\n baseWeaponArmorClass: 5\r\n traitLevel: 1\r\n tanSkillRequired: 20\r\n numScenarios: 3\r\n mapDropItems: 16\r\n npcPunchItem: Orikurnis Punching Gloves\r\n basicWeight: 1000\r\n powerfulWeight: 100\r\n legendaryWeight: 1\r\n droptableProps:\r\n alwaysDrop:\r\n - result: Orikurnis Orchid\r\n chance: 1\r\n maxChance: 200\r\n", + "yaml": "\r\n# layer configs\r\nfluids:\r\n water: &fluidWater\r\n spriteStart: 384\r\n\r\n darkwater: &fluidDarkwater\r\n spriteStart: 768\r\n\r\n lava: &fluidLava\r\n spriteStart: 432\r\n\r\n# foliage configs\r\nfoliage:\r\n apple: &foliageApple [1998, 1999, 2000, 2001, 2002, 2003]\r\n fall: &foliageFall [2004, 2005, 2006, 2007, 2012, 2013, 2014, 2015, 2016, 2017, 2018]\r\n dead: &foliageDead [2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2172, 2173, 2174, 2175, 2177, 2178, 2179, 2180, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2159, 2160, 2161, 2162, 2163, 2164, 2166, 2167]\r\n evergreen: &foliageEvergreen [2169, 2170, 2171, 2141, 2142, 2144, 2145, 2181, 2182, 2183, 2184, 2155, 2156, 2157, 2158, 2168]\r\n\r\n# decor configs\r\ndecor:\r\n furrug: &decorFurrug [1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712]\r\n bed: &decorBed [1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1725, 1726, 1727, 1728, 1517, 1518, 1519, 1520]\r\n pillar: &decorPillar [2259, 2260, 2261, 2210]\r\n grave: &decorGrave [1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1796, 1797, 1798, 1799, 1800, 1801]\r\n fountain: &decorFountain [2226, 2227, 2228, 2229]\r\n barrel: &decorBarrel [2374, 2375, 2206]\r\n misc: &decorMisc [1613, 1614, 1615, 1616, 2211, 2212, 2213, 2214, 2215, 2209, 2223, 2224, 2105, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 2207, 2208, 2203, 1838, 1839, 1849, 1850, 1851, 1852, 1853, 1854, 1855]\r\n furniture: &decorFurniture [1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600]\r\n water: &decorWater [2275, 2276, 2277, 2278, 2279, 2280]\r\n oil: &decorOil [2281, 2282, 2283, 2284, 2285, 2286]\r\n blood: &decorBlood [2287, 2288, 2289, 2290, 2291]\r\n weapons: &decorWeapons [1533, 1534, 1535, 1536]\r\n armor: &decorArmor [1537, 1538, 1539, 1540]\r\n hay: &decorHay [1521, 1522, 1523, 1524]\r\n nest: &decorNest [1804, 1805, 1806, 1807, 1808]\r\n egg: &decorEgg [1823, 1810, 1811, 1812, 1813]\r\n plantIndoor: &plantIndoor [1613, 1615, 1617, 1619, 1802, 1803]\r\n plantOutdoor: &plantOutdoor [2268, 2269, 2271, 2272]\r\n plantDead: &plantDead [1614, 1614, 1616, 1618, 1620, 2267, 2270]\r\n directional: &decorDirectional [1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1521, 1522, 1523, 1524, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1601, 1602, 1603, 1604]\r\n \r\n town: &decorTown [*decorFurrug, *decorBed, *decorBarrel, *decorFurniture, *decorDirectional]\r\n all: &decorAll [*decorFurrug, *decorBed, *decorGrave, *decorFountain, *decorBarrel, *decorMisc, *decorFurniture, *decorWater, *decorOil, *decorBlood, *decorDirectional]\r\n\r\n# floor config\r\nfloors:\r\n darktile: &floorDarktile \r\n spriteStart: 0\r\n allowFluids: true\r\n fluids: [*fluidWater, *fluidDarkwater, *fluidLava]\r\n decor: [*decorTown]\r\n placeOre: true\r\n\r\n sand: &floorSand\r\n spriteStart: 48\r\n allowFluids: true\r\n fluids: [*fluidWater, *fluidLava]\r\n decor: [*decorOil, *decorBlood, *decorWater, *decorBarrel]\r\n placeOre: true\r\n placeTwigs: true\r\n\r\n nicetile: &floorNicetile\r\n spriteStart: 96\r\n allowFluids: true\r\n fluids: [*fluidWater, *fluidDarkwater, *fluidLava]\r\n decor: [*decorTown]\r\n placeOre: true\r\n\r\n wood: &floorWood\r\n spriteStart: 144\r\n decor: [*decorTown]\r\n placeOre: true\r\n \r\n mist: &floorMist\r\n spriteStart: 288\r\n decor: []\r\n placeOre: true\r\n placeTwigs: true\r\n\r\n grassair: &floorGrassair\r\n spriteStart: 576\r\n flipLR: true\r\n allowFluids: true\r\n fluids: [*fluidWater, *fluidDarkwater]\r\n allowTrees: true\r\n trees: [*foliageApple, *foliageFall, *foliageDead, *foliageEvergreen]\r\n decor: [*decorGrave, *decorMisc, *decorDirectional]\r\n placeTwigs: true\r\n\r\n cobblestone: &floorCobblestone \r\n spriteStart: 672\r\n allowFluids: true\r\n fluids: [*fluidWater, *fluidLava]\r\n decor: [*decorTown]\r\n placeOre: true\r\n\r\n snow: &floorSnow\r\n spriteStart: 720\r\n allowFluids: true\r\n fluids: [*fluidDarkwater]\r\n allowTrees: true\r\n trees: [*foliageDead, *foliageEvergreen]\r\n decor: [*decorGrave, *decorMisc, *decorDirectional]\r\n placeTwigs: true\r\n placeOre: true\r\n\r\n flowergrass: &floorFlowergrass\r\n spriteStart: 816\r\n allowFluids: true\r\n fluids: [*fluidWater, *fluidDarkwater]\r\n allowTrees: true\r\n trees: [*foliageApple]\r\n decor: [*decorMisc]\r\n placeTwigs: true\r\n\r\n deepgrass: &floorDeepgrass \r\n spriteStart: 864\r\n allowFluids: true\r\n fluids: [*fluidWater, *fluidDarkwater]\r\n decor: [*decorMisc]\r\n placeTwigs: true\r\n\r\n swamp: &floorSwamp\r\n spriteStart: 912\r\n allowFluids: true\r\n fluids: [*fluidWater, *fluidDarkwater]\r\n allowTrees: true\r\n trees: [*foliageDead, *foliageEvergreen]\r\n decor: [*decorGrave, *decorMisc, *decorDirectional]\r\n placeTwigs: true\r\n\r\n# wall config\r\nwalls:\r\n ether: &wallEther\r\n spriteStart: 0\r\n allowDoors: true\r\n doorStart: 8\r\n allowHiddenWalls: true\r\n\r\n undead: &wallUndead\r\n spriteStart: 16\r\n allowDoors: true\r\n doorStart: 10\r\n allowHiddenWalls: true\r\n\r\n cave: &wallCave\r\n spriteStart: 48\r\n allowDoors: true\r\n doorStart: 12\r\n allowHiddenWalls: true\r\n allowEmptyWalls: true\r\n\r\n stone: &wallStone \r\n spriteStart: 64\r\n allowDoors: true\r\n doorStart: 14\r\n allowHiddenWalls: true\r\n\r\n goldstone: &wallGoldstone\r\n spriteStart: 80\r\n allowDoors: true\r\n doorStart: 16\r\n\r\n town: &wallTown\r\n spriteStart: 96\r\n allowDoors: true\r\n doorStart: 18\r\n allowHiddenWalls: true\r\n\r\n nicetown: &wallNicetown\r\n spriteStart: 160\r\n allowDoors: true\r\n doorStart: 24\r\n allowHiddenWalls: true\r\n\r\n nicetownwhite: &wallNicetownwhite\r\n spriteStart: 176\r\n allowDoors: true\r\n doorStart: 26\r\n\r\n nicestone: &wallNicestone\r\n spriteStart: 192\r\n allowDoors: true\r\n doorStart: 28\r\n\r\n tent: &wallTent\r\n spriteStart: 208\r\n allowDoors: true\r\n doorStart: 6\r\n \r\n vibrant: &wallVibrant\r\n spriteStart: 224\r\n allowEmptyWalls: true\r\n\r\n icestone: &wallIcestone\r\n spriteStart: 272\r\n allowEmptyWalls: true\r\n\r\n tree: &wallTree\r\n spriteStart: 288\r\n allowEmptyWalls: true\r\n\r\n library: &wallLibrary \r\n spriteStart: 320\r\n\r\n goldcave: &wallGoldcave\r\n spriteStart: 336\r\n allowDoors: true\r\n doorStart: 30\r\n allowHiddenWalls: true\r\n\r\n# various theme etc configs\r\nconfigs:\r\n\r\n themes:\r\n basictown: { floor: *floorWood, wall: *wallTown }\r\n basictown2: { floor: *floorWood, wall: *wallNicetown }\r\n basictown3: { floor: *floorWood, wall: *wallNicetownwhite }\r\n \r\n cobbletown: { floor: *floorCobblestone, wall: *wallTown }\r\n cobbletown2: { floor: *floorCobblestone, wall: *wallNicetown }\r\n cobbletown3: { floor: *floorCobblestone, wall: *wallNicetownwhite }\r\n \r\n darkcobbletown: { floor: *floorDarktile, wall: *wallTown }\r\n darkcobbletown2: { floor: *floorDarktile, wall: *wallNicetown }\r\n darkcobbletown3: { floor: *floorDarktile, wall: *wallNicetownwhite }\r\n\r\n dungeon: { floor: *floorNicetile, wall: *wallStone }\r\n dungeon2: { floor: *floorNicetile, wall: *wallGoldstone }\r\n dungeon3: { floor: *floorNicetile, wall: *wallIcestone }\r\n dungeon4: { floor: *floorDarktile, wall: *wallStone }\r\n dungeon5: { floor: *floorDarktile, wall: *wallGoldstone }\r\n dungeon6: { floor: *floorDarktile, wall: *wallIcestone }\r\n dungeon7: { floor: *floorCobblestone, wall: *wallStone }\r\n dungeon8: { floor: *floorCobblestone, wall: *wallGoldstone }\r\n dungeon9: { floor: *floorCobblestone, wall: *wallIcestone }\r\n dungeon10: { floor: *floorNicetile, wall: *wallEther }\r\n dungeon11: { floor: *floorNicetile, wall: *wallGoldcave }\r\n\r\n undeadtown: { floor: *floorDarktile, wall: *wallUndead }\r\n undeadtown2: { floor: *floorNicetile, wall: *wallUndead }\r\n\r\n desert: { floor: *floorSand, wall: *wallUndead }\r\n deserttree: { floor: *floorSand, wall: *wallTree }\r\n deserttown: { floor: *floorSand, wall: *wallTown }\r\n deserttown2: { floor: *floorSand, wall: *wallNicestone }\r\n deserttent: { floor: *floorSand, wall: *wallTent }\r\n\r\n forest: { floor: *floorGrassair, wall: *wallTree }\r\n forest2: { floor: *floorGrassair, wall: *wallCave }\r\n forest3: { floor: *floorGrassair, wall: *wallStone }\r\n\r\n forest4: { floor: *floorSwamp, wall: *wallTree }\r\n forest5: { floor: *floorSwamp, wall: *wallCave }\r\n forest6: { floor: *floorSwamp, wall: *wallStone }\r\n\r\n forest7: { floor: *floorFlowergrass, wall: *wallTree }\r\n forest8: { floor: *floorFlowergrass, wall: *wallCave }\r\n forest9: { floor: *floorFlowergrass, wall: *wallStone }\r\n\r\n forest10: { floor: *floorDeepgrass, wall: *wallTree }\r\n forest11: { floor: *floorDeepgrass, wall: *wallCave }\r\n forest12: { floor: *floorDeepgrass, wall: *wallStone }\r\n\r\n mountain: { floor: *floorSnow, wall: *wallTree }\r\n mountain2: { floor: *floorSnow, wall: *wallCave }\r\n mountain3: { floor: *floorSnow, wall: *wallStone }\r\n mountain4: { floor: *floorSnow, wall: *wallIcestone }\r\n\r\n library: { floor: *floorWood, wall: *wallLibrary }\r\n\r\n vibrant: { floor: *floorNicetile, wall: *wallVibrant }\r\n vibrant2: { floor: *floorMist, wall: *wallVibrant } \r\n\r\n mapGen:\r\n - name: 'Digger Maze'\r\n algo: 'Digger'\r\n algoArgs: [100, 100, { roomWidth: [5, 10], roomHeight: [5, 10], corridorLength: [3, 10], dugPercentage: 0.35 }]\r\n iterations: 1\r\n doors: true\r\n\r\n - name: 'Digger Maze, More Rooms'\r\n algo: 'Digger'\r\n algoArgs: [100, 100, { roomWidth: [3, 7], roomHeight: [3, 7], corridorLength: [6, 15], dugPercentage: 0.5 }]\r\n iterations: 1\r\n doors: true\r\n\r\n - name: 'Uniform Maze'\r\n algo: 'Uniform'\r\n algoArgs: [100, 100, { roomWidth: [4, 7], roomHeight: [4, 7], roomDugPercentage: 0.7 }]\r\n iterations: 1\r\n doors: true\r\n\r\n - name: 'Cavelike, Open'\r\n algo: 'Cellular'\r\n algoArgs: [100, 100, { connected: true }]\r\n randomize: 0.4\r\n iterations: 1\r\n connect: true\r\n\r\n - name: 'Cavelike, Organic Dug-In'\r\n algo: 'Cellular'\r\n algoArgs: [100, 100, { connected: true }]\r\n randomize: 0.6\r\n iterations: 1\r\n connect: true\r\n\r\n - name: 'Cavelike, Cavernous'\r\n algo: 'Cellular'\r\n algoArgs: [100, 100, { connected: true, born: [4, 5, 6, 7, 8], survive: [2, 3, 4, 5] }]\r\n randomize: 0.7\r\n iterations: 1\r\n connect: true\r\n\r\n - name: 'Cavelike, Cavernous, Open'\r\n algo: 'Cellular'\r\n algoArgs: [100, 100, { connected: true, born: [4, 5, 6, 7, 8], survive: [2, 3, 4, 5] }]\r\n randomize: 0.8\r\n iterations: 1\r\n connect: true\r\n\r\n - name: 'Cavelike, Cavernous, Wide Open'\r\n algo: 'Cellular'\r\n algoArgs: [100, 100, { connected: true, born: [2, 4, 6, 8], survive: [2, 4, 6] }]\r\n randomize: 0.9\r\n iterations: 3\r\n connect: true\r\n\r\n - name: 'Cavelike, Cavernous, Super Wide Open'\r\n algo: 'Cellular'\r\n algoArgs: [100, 100, { connected: true, born: [4, 5, 6, 7, 8], survive: [1, 2, 3, 4, 5] }]\r\n randomize: 0.9\r\n iterations: 50\r\n connect: true\r\n\r\n # these are supposed to generate 110x110\r\n fluidGen:\r\n - name: '(Wet) Uniform Maze'\r\n algo: 'Uniform'\r\n algoArgs: [110, 110, { roomWidth: [3, 4], roomHeight: [3, 4], corridorLength: [3, 8], roomDugPercentage: 0.3 }]\r\n \r\n - name: '(Wet) Cavelike, Cavernous, Open'\r\n algo: 'Cellular'\r\n algoArgs: [110, 110, { born: [4, 5, 6, 7, 8], survive: [3, 4, 5] }]\r\n randomize: 0.3\r\n invert: true\r\n\r\n roomDecor:\r\n - name: Bedroom\r\n decors:\r\n - quantity: [1, 2]\r\n decor: [*decorBed]\r\n\r\n - quantity: [1, 2]\r\n decor: [*decorFurniture]\r\n\r\n - quantity: [1, 2]\r\n decor: [*decorFurrug]\r\n\r\n - name: Barracks\r\n decors:\r\n - quantity: [7, 8, 9, 10]\r\n decor: [*decorBed]\r\n \r\n - name: Barracks w/ extra\r\n decors:\r\n - quantity: [4, 5, 6]\r\n decor: [*decorBed]\r\n\r\n - quantity: [4, 5, 6]\r\n decor: [*decorFurrug, *decorFurniture]\r\n\r\n - name: Misc\r\n decors:\r\n - quantity: [4, 5, 6, 7, 8, 9, 10]\r\n decor: [*decorMisc]\r\n\r\n - name: Lounge\r\n allowCustomFloor: true\r\n customFloors: [*floorWood, *floorDarktile, *floorNicetile, *floorCobblestone]\r\n decors:\r\n - quantity: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]\r\n decor: [*decorFurniture, *decorFurrug]\r\n\r\n - name: Storage\r\n decors:\r\n - quantity: [4, 5, 6, 7, 8, 9, 10]\r\n decor: [*decorBarrel]\r\n\r\n - name: Bloody Storage\r\n decors:\r\n - quantity: [4, 5, 6, 7, 8, 9, 10]\r\n decor: [*decorBarrel]\r\n \r\n - quantity: [1, 2, 3, 4, 5]\r\n decor: [*decorBlood]\r\n\r\n - name: Wet Storage\r\n decors:\r\n - quantity: [4, 5, 6, 7, 8, 9, 10]\r\n decor: [*decorBarrel]\r\n \r\n - quantity: [1, 2, 3, 4, 5]\r\n decor: [*decorWater]\r\n\r\n - name: Oil Storage\r\n decors:\r\n - quantity: [4, 5, 6, 7, 8, 9, 10]\r\n decor: [*decorBarrel]\r\n \r\n - quantity: [1, 2, 3, 4, 5]\r\n decor: [*decorOil]\r\n\r\n - name: Struggle\r\n decors:\r\n - quantity: [5, 6, 7, 8, 9, 10]\r\n decor: [*decorBlood]\r\n\r\n - name: Spill\r\n decors:\r\n - quantity: [2, 3, 4, 5, 6, 7, 8, 9, 10]\r\n decor: [*decorWater]\r\n\r\n - name: Oil\r\n decors:\r\n - quantity: [2, 3, 4, 5, 6, 7, 8, 9, 10]\r\n decor: [*decorOil]\r\n\r\n - name: Utilities\r\n decors:\r\n - quantity: [4, 5, 6, 7, 8, 9, 10]\r\n decor: [*decorDirectional]\r\n\r\n - name: Graves\r\n allowCustomFloor: true\r\n customFloors: [*floorSwamp, *floorGrassair]\r\n decors:\r\n - quantity: [4, 5, 6, 7, 8, 9, 10]\r\n decor: [*decorGrave]\r\n\r\n - name: Armory\r\n allowCustomFloor: true\r\n customFloors: [*floorWood, *floorDarktile, *floorNicetile, *floorCobblestone]\r\n decors:\r\n - quantity: [5, 6, 7, 8]\r\n decor: [*decorWeapons]\r\n\r\n - quantity: [5, 6, 7, 8]\r\n decor: [*decorArmor]\r\n\r\n - name: Nest\r\n allowCustomFloor: true\r\n customFloors: [*floorSwamp, *floorGrassair]\r\n decors:\r\n - quantity: [5, 6, 7, 8]\r\n decor: [*decorNest]\r\n\r\n - quantity: [1, 3, 5]\r\n decor: [*decorHay]\r\n\r\n - name: Nest w/ eggs\r\n allowCustomFloor: true\r\n customFloors: [*floorSwamp, *floorGrassair]\r\n decors:\r\n - quantity: [5, 6, 7, 8]\r\n decor: [*decorNest]\r\n\r\n - quantity: [1, 3, 5]\r\n decor: [*decorHay]\r\n\r\n - quantity: [1, 3, 5]\r\n decor: [*decorEgg]\r\n\r\n - name: Botany Chamber\r\n allowCustomFloor: true\r\n customFloors: [*floorSwamp, *floorGrassair, *floorWood, *floorDarktile, *floorNicetile, *floorCobblestone]\r\n decors:\r\n - quantity: [5, 6, 7, 8]\r\n decor: [*plantIndoor]\r\n\r\n - name: Botany Chamber (outside)\r\n allowCustomFloor: true\r\n customFloors: [*floorSwamp, *floorGrassair]\r\n decors:\r\n - quantity: [1, 2, 3, 4]\r\n decor: [*plantIndoor]\r\n \r\n - quantity: [4, 5, 6, 7, 8]\r\n decor: [*plantOutdoor]\r\n\r\n - name: Botany Chamber (outside, dead)\r\n allowCustomFloor: true\r\n customFloors: [*floorSwamp, *floorGrassair]\r\n decors:\r\n - quantity: [1, 2, 3, 4]\r\n decor: [*plantDead]\r\n \r\n - quantity: [4, 5, 6, 7, 8]\r\n decor: [*plantOutdoor]\r\n\r\n - name: Botany Chamber (outside, only dead)\r\n allowCustomFloor: true\r\n customFloors: [*floorSwamp, *floorGrassair]\r\n decors:\r\n - quantity: [4, 5, 6, 7, 8, 9]\r\n decor: [*plantDead]\r\n\r\n# npc configs\r\nnpcs:\r\n identifier: &npcIndentifier\r\n name: ''\r\n gid: 3154\r\n props:\r\n tag: Identifier\r\n\r\n smith: &npcSmith\r\n name: Smith\r\n gid: 2639\r\n props:\r\n tag: Smith\r\n costPerThousand: 2\r\n repairsUpToCondition: 60000\r\n\r\n trainerHealer: &npcTrainerHealer\r\n name: ''\r\n gid: 3129\r\n props:\r\n tag: Trainer Healer\r\n maxLevelUpLevel: 50\r\n maxSkillTrain: 30\r\n\r\n trainerMage: &npcTrainerMage\r\n name: ''\r\n gid: 3124\r\n props:\r\n tag: Trainer Mage\r\n maxLevelUpLevel: 50\r\n maxSkillTrain: 30\r\n\r\n trainerWarrior: &npcTrainerWarrior\r\n name: ''\r\n gid: 3119\r\n props:\r\n tag: Trainer Warrior\r\n maxLevelUpLevel: 50\r\n maxSkillTrain: 30\r\n\r\n trainerThief: &npcTrainerThief\r\n name: ''\r\n gid: 3139\r\n props:\r\n tag: Trainer Thief\r\n maxLevelUpLevel: 50\r\n maxSkillTrain: 30\r\n\r\n smallBradley: &npcSmallBradley\r\n name: Darwin\r\n gid: 3559\r\n props:\r\n tag: Solokar Small Bradley\r\n\r\n largeBradley: &npcLargeBradley\r\n name: Darwin\r\n gid: 3559\r\n props:\r\n tag: Solokar Large Bradley\r\n\r\n detecter: &npcDetecter\r\n name: Detecter\r\n gid: 3099\r\n props:\r\n tag: Solokar Detecter\r\n\r\n warper: &npcWarper\r\n name: Warper\r\n gid: 3479\r\n props:\r\n tag: Solokar Exit Warper\r\n\r\n# resource configs\r\nresources:\r\n\r\n # ores\r\n copperBasic: &resourceCopperBasic\r\n id: Basic Copper Vein\r\n \r\n copperRich: &resourceCopperRich\r\n id: Rich Copper Vein\r\n\r\n silverBasic: &resourceSilverBasic\r\n id: Basic Silver Vein\r\n\r\n silverRich: &resourceSilverRich\r\n id: Rich Silver Vein\r\n\r\n goldBasic: &resourceGoldBasic\r\n id: Basic Gold Vein\r\n\r\n goldRich: &resourceGoldRich\r\n id: Rich Gold Vein\r\n\r\n # special ores\r\n orikalcumBasic: &resourceOrikalcumBasic\r\n id: Basic Orikalcum Vein\r\n\r\n orikalcumRich: &resourceOrikalcumRich\r\n id: Rich Orikalcum Vein\r\n\r\n soroniteBasic: &resourceSoroniteBasic\r\n id: Basic Soronite Vein\r\n\r\n soroniteRich: &resourceSoroniteRich\r\n id: Rich Soronite Vein\r\n\r\n # trees\r\n treeAntanianSmall: &resourceTreeAntanianSmall\r\n id: Small Antanian Dying Tree\r\n\r\n treeAntanianLarge: &resourceTreeAntanianLarge\r\n id: Large Antanian Dying Tree\r\n\r\n treeRisanSmall: &resourceTreeRisanSmall\r\n id: Small Risan Dying Tree\r\n\r\n treeRisanLarge: &resourceTreeRisanLarge\r\n id: Large Risan Dying Tree\r\n\r\n # special trees\r\n treeOrikurnisSmall: &resourceTreeOrikurnisSmall\r\n id: Small Orikurnis Dying Tree\r\n \r\n treeOrikurnisLarge: &resourceTreeOrikurnisLarge\r\n id: Large Orikurnis Dying Tree\r\n\r\n treeSolokarSmall: &resourceTreeSolokarSmall\r\n id: Small Solokar Dying Tree\r\n\r\n treeSolokarLarge: &resourceTreeSolokarLarge\r\n id: Large Solokar Dying Tree\r\n\r\n# creature configs\r\ncreatures:\r\n\r\n # Beasts\r\n big yeti: &npcBigYeti\r\n sprite: 475\r\n name: big yeti\r\n isLegendary: true\r\n monsterClass: Beast\r\n baseClass: Warrior\r\n weaponType: Club\r\n armorType: Fur\r\n statChanges: \r\n str: 2\r\n physicalResist: 50\r\n magicalResist: 50\r\n guaranteedSkills: [Cleave, ShredOnePercent]\r\n guaranteedTraits: [SilverSkin]\r\n\r\n bear: &npcBear\r\n sprite: 210\r\n name: bear\r\n armorType: Fur\r\n monsterClass: Beast\r\n\r\n wolf: &npcWolf\r\n sprite: 215\r\n name: wolf\r\n armorType: Fur\r\n monsterClass: Beast\r\n\r\n small yeti: &npcSmallYeti\r\n sprite: 220\r\n name: small yeti\r\n weaponType: Club\r\n armorType: Fur\r\n monsterClass: Beast\r\n\r\n roc: &npcRoc\r\n sprite: 370\r\n name: roc\r\n armorType: Fur\r\n monsterClass: Beast\r\n\r\n moose: &npcMoose\r\n sprite: 470\r\n name: moose\r\n armorType: Fur\r\n monsterClass: Beast\r\n\r\n cougar: &npcCougar\r\n sprite: 265\r\n name: cougar\r\n armorType: Fur\r\n monsterClass: Beast\r\n\r\n skinwolf: &npcSkinwolf\r\n sprite: 405\r\n name: skinwolf\r\n monsterClass: Beast\r\n\r\n stalker: &npcStalker\r\n sprite: 775\r\n name: stalker\r\n armorType: Fur\r\n monsterClass: Beast\r\n\r\n baboon: &npcBaboon\r\n sprite: 780\r\n name: baboon\r\n armorType: Fur\r\n monsterClass: Beast\r\n\r\n reindeer: &npcReindeer\r\n sprite: 1030\r\n name: reindeer\r\n armorType: Fur\r\n monsterClass: Beast\r\n\r\n deer: &npcDeer\r\n sprite: 205\r\n name: deer\r\n armorType: Fur\r\n monsterClass: Beast\r\n\r\n # Dragons\r\n ancient dragon: &npcBigRedDragon\r\n sprite: 240\r\n name: ancient dragon\r\n isLegendary: true\r\n monsterClass: Dragon\r\n baseClass: Mage\r\n armorType: Scaleplate\r\n statChanges: \r\n int: 2\r\n physicalResist: 100\r\n magicalResist: 100\r\n guaranteedSkills: [FireMist]\r\n guaranteedTraits: [FireMistWiden]\r\n\r\n gold dragon: &npcGoldDragon\r\n sprite: 245\r\n name: gold dragon\r\n monsterClass: Dragon\r\n armorType: Scaleplate\r\n statChanges: \r\n wis: 2\r\n physicalResist: 50\r\n magicalResist: 50\r\n guaranteedSkills: [HolyFire]\r\n guaranteedTraits: []\r\n\r\n black dragon: &npcBlackDragon\r\n sprite: 250\r\n name: black dragon\r\n monsterClass: Dragon\r\n armorType: Scaleplate\r\n statChanges: \r\n int: 2\r\n physicalResist: 50\r\n magicalResist: 50\r\n guaranteedSkills: [MagicBolt]\r\n guaranteedTraits: [ConcussiveBolt]\r\n\r\n silver dragon: &npcSilverDragon\r\n sprite: 255\r\n name: silver dragon\r\n monsterClass: Dragon\r\n armorType: Scaleplate\r\n statChanges: \r\n int: 2\r\n physicalResist: 50\r\n magicalResist: 50\r\n guaranteedSkills: [IceMist]\r\n guaranteedTraits: [IceMistWiden]\r\n\r\n red dragon: &npcSmallRedDragon\r\n sprite: 235\r\n name: red dragon\r\n monsterClass: Dragon\r\n armorType: Scaleplate\r\n statChanges: \r\n int: 2\r\n physicalResist: 50\r\n magicalResist: 50\r\n guaranteedSkills: [FireMist]\r\n guaranteedTraits: []\r\n\r\n green dragon: &npcGreenDragon\r\n sprite: 260\r\n name: green dragon\r\n monsterClass: Dragon\r\n armorType: Scaleplate\r\n statChanges: \r\n wis: 2\r\n physicalResist: 50\r\n magicalResist: 50\r\n guaranteedSkills: [Afflict]\r\n guaranteedTraits: []\r\n\r\n # Scaly\r\n basilisk: &npcBasilisk\r\n sprite: 500\r\n name: basilisk\r\n isLegendary: true\r\n baseClass: Thief\r\n armorType: Scaleplate\r\n statChanges: \r\n wis: 2\r\n physicalResist: 50\r\n magicalResist: 50\r\n guaranteedSkills: [Stun]\r\n guaranteedTraits: [IrresistibleStun]\r\n\r\n acidsnake: &npcAcidsnake\r\n sprite: 275\r\n name: acidsnake\r\n\r\n frostsnake: &npcFrostsnake\r\n sprite: 270\r\n name: frostsnake\r\n guaranteedSkills: [ChillBiteMedium]\r\n\r\n firesnake: &npcFiresnake\r\n sprite: 230\r\n name: firesnake\r\n guaranteedSkills: [HeatBiteMedium]\r\n\r\n naga: &npcNaga\r\n sprite: 430\r\n name: naga\r\n armorType: Scaleplate\r\n guaranteedSkills: [Daze]\r\n\r\n leech: &npcLeech\r\n sprite: 785\r\n name: leech\r\n guaranteedSkills: [Drain]\r\n\r\n frog: &npcFrog\r\n sprite: 900\r\n name: frog\r\n guaranteedSkills: [Poison]\r\n\r\n remorhaz: &npcRemorhaz\r\n sprite: 95\r\n name: remorhaz\r\n armorType: Scaleplate\r\n guaranteedSkills: [Hail]\r\n\r\n gator: &npcGator\r\n sprite: 170\r\n name: gator\r\n statChanges:\r\n str: 1\r\n\r\n serprengi: &npcSerprengi\r\n sprite: 710\r\n name: serprengi\r\n\r\n salamander: &npcSalamander\r\n sprite: 385\r\n name: salamander\r\n guaranteedSkills: [Combust]\r\n\r\n # Creepy\r\n beholder: &npcBeholder\r\n sprite: 195\r\n name: beholder\r\n isLegendary: true\r\n baseClass: Thief\r\n statChanges:\r\n wis: 2\r\n guaranteedSkills: [Daze, Blind]\r\n\r\n drelb: &npcDrelb\r\n sprite: 970\r\n name: drelb\r\n\r\n behir: &npcBehir\r\n sprite: 910\r\n name: behir\r\n weaponType: Staff\r\n\r\n beithir: &npcBeithir\r\n sprite: 905\r\n name: beithir\r\n\r\n elementalist: &npcElementalist\r\n sprite: 110\r\n name: elementalist\r\n baseClass: Mage\r\n\r\n elemental: &npcElemental\r\n sprite: 350\r\n name: elemental\r\n baseClass: Mage\r\n guaranteedSkills: [MagicMissile]\r\n\r\n milliblob: &npcMilliblob\r\n sprite: 915\r\n name: milliblob\r\n baseClass: Healer\r\n guaranteedSkills: [Cure]\r\n\r\n winged umber: &npcWingedUmber\r\n sprite: 980\r\n name: winged umber\r\n baseClass: Mage\r\n weaponType: Staff\r\n armorType: Fur\r\n\r\n # Rys & Ancestor\r\n medusa: &npcMedusa\r\n sprite: 1040\r\n name: medusa\r\n isLegendary: true\r\n monsterClass: Humanoid\r\n baseClass: Healer\r\n statChanges:\r\n wis: 2\r\n guaranteedSkills: [Daze, Stun]\r\n guaranteedTraits: [DazingOutlook, IrresistibleStun]\r\n weaponType: Mace\r\n armorType: Breastplate\r\n\r\n rys nightscout: &npcRysNightscout\r\n sprite: 770\r\n name: rys nightscout\r\n monsterClass: Humanoid\r\n baseClass: Thief\r\n weaponType: Dagger\r\n armorType: Tunic\r\n\r\n rys enforcer: &npcRysEnforcer\r\n sprite: 760\r\n name: rys enforcer\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n armorType: Tunic\r\n\r\n rys dayscout: &npcRysDayscout\r\n sprite: 720\r\n name: rys dayscout\r\n monsterClass: Humanoid\r\n baseClass: Thief\r\n weaponType: Longsword\r\n armorType: Tunic\r\n\r\n rys beater: &npcRysBeater\r\n sprite: 885\r\n name: rys beater\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n armorType: Tunic\r\n\r\n rys shooter: &npcRysShooter\r\n sprite: 890\r\n name: rys shooter\r\n monsterClass: Humanoid\r\n baseClass: Thief\r\n weaponType: Shortbow\r\n armorType: Tunic\r\n\r\n rys magician: &npcRysMagician\r\n sprite: 895\r\n name: rys magician\r\n monsterClass: Humanoid\r\n baseClass: Mage\r\n weaponType: Staff\r\n armorType: Tunic\r\n\r\n rys healer: &npcRysHealer\r\n sprite: 870\r\n name: rys healer\r\n monsterClass: Humanoid\r\n baseClass: Healer\r\n weaponType: Staff\r\n armorType: Tunic\r\n\r\n rys spearman: &npcRysSpearman\r\n sprite: 875\r\n name: rys spearman\r\n monsterClass: Humanoid\r\n weaponType: Spear\r\n armorType: Tunic\r\n\r\n rys priest: &npcRysPriest\r\n sprite: 705\r\n name: rys priest\r\n monsterClass: Humanoid\r\n baseClass: Healer\r\n weaponType: Totem\r\n armorType: Tunic\r\n\r\n rys guard: &npcRysGuard\r\n sprite: 715\r\n name: rys guard\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n weaponType: Spear\r\n armorType: Breastplate\r\n\r\n rys elder: &npcRysElder\r\n sprite: 765\r\n name: rys elder\r\n monsterClass: Humanoid\r\n armorType: Breastplate\r\n\r\n rys trainee: &npcRysTrainee\r\n sprite: 920\r\n name: rys trainee\r\n monsterClass: Humanoid\r\n armorType: Tunic\r\n\r\n # Creepy Crawlies\r\n woodspider: &npcWoodspider\r\n sprite: 790\r\n name: woodspider\r\n guaranteedSkills: [DedlaenSpiderImmobilize, PoisonBiteMedium]\r\n\r\n widowmaker: &npcWidowmaker\r\n sprite: 800\r\n name: widowmaker\r\n guaranteedSkills: [DedlaenSpiderImmobilize, DiseaseBiteMedium]\r\n\r\n creepspider: &npcCreepspider\r\n sprite: 795\r\n name: creepspider\r\n guaranteedSkills: [DedlaenSpiderImmobilize]\r\n\r\n darkrat: &npcDarkrat\r\n sprite: 310\r\n name: darkrat\r\n armorType: Fur\r\n guaranteedSkills: [Darkness]\r\n\r\n # Plants\r\n flowering plant: &npcFloweringPlant\r\n sprite: 840\r\n name: flowering plant\r\n\r\n carnivorous plant: &npcCarnivorousPlant\r\n sprite: 845\r\n name: carnivorous plant\r\n\r\n small purple plant: &npcSmallPurplePlant\r\n sprite: 850\r\n name: small purple plant\r\n\r\n large purple plant: &npcLargePurplePlant\r\n sprite: 855\r\n name: large purple plant\r\n\r\n bloodstained plant: &npcBloodstainedPlant\r\n sprite: 860\r\n name: bloodstained plant\r\n\r\n flourishing weed: &npcFlourishingWeed\r\n sprite: 865\r\n name: flourishing weed\r\n\r\n small flytrap: &npcSmallFlytrap\r\n sprite: 820\r\n name: small flytrap\r\n\r\n big flytrap: &npcBigFlytrap\r\n sprite: 825\r\n name: big flytrap\r\n\r\n toxileaf: &npcToxileaf\r\n sprite: 830\r\n name: toxileaf\r\n guaranteedSkills: [Poison]\r\n\r\n firebush: &npcFirebush\r\n sprite: 835\r\n name: firebush\r\n guaranteedSkills: [HeatBiteStrong]\r\n\r\n # Giants\r\n fire giant: &npcFireGiant\r\n sprite: 940\r\n name: fire giant\r\n isLegendary: true\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n statChanges:\r\n str: 2\r\n int: 2\r\n guaranteedSkills: [DoubleAttack, Combust]\r\n guaranteedTraits: []\r\n weaponType: Halberd\r\n armorType: Fullplate\r\n\r\n primitive giant: &npcPrimitiveGiant\r\n sprite: 440\r\n name: primitive giant\r\n monsterClass: Humanoid\r\n guaranteedSkills: [DoubleAttack]\r\n weaponType: Halberd\r\n armorType: Tunic\r\n\r\n club giant: &npcClubGiant\r\n sprite: 365\r\n name: club giant\r\n monsterClass: Humanoid\r\n guaranteedSkills: [DoubleAttack]\r\n weaponType: Club\r\n armorType: Tunic\r\n\r\n troglodyte: &npcTroglodyte\r\n sprite: 345\r\n name: troglodyte\r\n monsterClass: Humanoid\r\n guaranteedSkills: [DoubleAttack]\r\n weaponType: Club\r\n armorType: Fullplate\r\n\r\n giant guard: &npcGiantGuard\r\n sprite: 935\r\n name: giant guard\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n statChanges:\r\n str: 2\r\n guaranteedSkills: [DoubleAttack]\r\n weaponType: Halberd\r\n armorType: Tunic\r\n\r\n # Rebels\r\n rebel leader: &npcRebelLeader\r\n sprite: 485\r\n name: rebel leader\r\n isLegendary: true\r\n monsterClass: Humanoid\r\n baseClass: Thief\r\n statChanges:\r\n agi: 2\r\n guaranteedSkills: [DoubleAttack, FindFamiliarShadowClones, Throw]\r\n guaranteedTraits: [Multithrow, BoomerangArm]\r\n weaponType: Dagger\r\n offhandType: Dagger\r\n armorType: Tunic\r\n\r\n rebel slicer: &npcRebelSlicer\r\n sprite: 635\r\n name: rebel slicer\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n weaponType: Longsword\r\n offhandType: Shield\r\n armorType: Breastplate\r\n\r\n rebel slasher: &npcRebelSlasher\r\n sprite: 630\r\n name: rebel slasher\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n weaponType: Longsword\r\n offhandType: Shield\r\n armorType: Fullplate\r\n\r\n rebel protector: &npcRebelProtector\r\n sprite: 670\r\n name: rebel protector\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n guaranteedSkills: [Protection, Absorption]\r\n weaponType: Spear\r\n armorType: Tunic\r\n\r\n rebel halberdier: &npcRebelHalberdier\r\n sprite: 625\r\n name: rebel halberdier\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n weaponType: Halberd\r\n armorType: Breastplate\r\n\r\n rebel spellspear: &npcRebelSpellspear\r\n sprite: 665\r\n name: rebel spellspear\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n guaranteedSkills: [ImbueFlame, ImbueFrost, ImbueEnergy]\r\n weaponType: Spear\r\n armorType: Tunic\r\n\r\n rebel swashbuckler: &npcRebelSwashbuckler\r\n sprite: 660\r\n name: rebel swashbuckler\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n weaponType: Longsword\r\n offhandType: Longsword\r\n armorType: Breastplate\r\n\r\n rebel smasher: &npcRebelSmasher\r\n sprite: 655\r\n name: rebel smasher\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n guaranteedSkills: [Absorption]\r\n weaponType: Mace\r\n offhandType: Shield\r\n armorType: Breastplate\r\n\r\n rebel hatcheteer: &npcRebelHatcheteer\r\n sprite: 650\r\n name: rebel hatcheteer\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n guaranteedSkills: [Ragerang]\r\n weaponType: Axe\r\n offhandType: Shield\r\n armorType: Breastplate\r\n\r\n rebel greatslasher: &npcRebelGreatslasher\r\n sprite: 645\r\n name: rebel greatslasher\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n guaranteedTraits: [TitanGrip]\r\n weaponType: Greatsword\r\n armorType: Breastplate\r\n\r\n rebel duelist: &npcRebelDuelist\r\n sprite: 640\r\n name: rebel duelist\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n guaranteedSkills: [ParryStance]\r\n weaponType: Longsword\r\n armorType: Tunic\r\n\r\n rebel healer: &npcRebelHealer\r\n sprite: 550\r\n name: rebel healer\r\n monsterClass: Humanoid\r\n baseClass: Healer\r\n guaranteedSkills: [Cure, Afflict]\r\n weaponType: Totem\r\n armorType: Tunic\r\n\r\n rebel mage: &npcRebelMage\r\n sprite: 545\r\n name: rebel mage\r\n monsterClass: Humanoid\r\n baseClass: Mage\r\n guaranteedSkills: [MagicMissile]\r\n weaponType: Wand\r\n armorType: Tunic\r\n\r\n # Controller & Minions\r\n lich: &npcLich\r\n sprite: 480\r\n name: lich\r\n isLegendary: true\r\n monsterClass: Undead\r\n baseClass: Mage\r\n statChanges:\r\n wis: 2\r\n int: 2\r\n guaranteedSkills: [MagicBolt, Spellshield, Aid, MagicMirror, DarkVision, TrueSight, Protection, Absorption]\r\n guaranteedTraits: []\r\n weaponType: Staff\r\n armorType: Tunic\r\n\r\n monk: &npcMonk\r\n sprite: 40\r\n name: monk\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n guaranteedTraits: [UnarmoredSavant, StunningFist, MartialAgility]\r\n armorType: Tunic\r\n\r\n succubus: &npcSuccubus\r\n sprite: 135\r\n name: succubus\r\n weaponType: Shortsword\r\n armorType: Tunic\r\n\r\n rakshasha: &npcRakshasha\r\n sprite: 130\r\n name: rakshasha\r\n baseClass: Mage\r\n guaranteedSkills: [MagicMissile]\r\n\r\n archer: &npcArcher\r\n sprite: 395\r\n name: archer\r\n monsterClass: Humanoid\r\n baseClass: Thief\r\n weaponType: Longbow\r\n armorType: Tunic\r\n\r\n shaman: &npcShaman\r\n sprite: 420\r\n name: shaman\r\n monsterClass: Humanoid\r\n baseClass: Healer\r\n guaranteedSkills: [Afflict]\r\n weaponType: Greatmace\r\n armorType: Tunic\r\n\r\n berserker: &npcBerserker\r\n sprite: 115\r\n name: berserker\r\n monsterClass: Humanoid\r\n guaranteedSkills: [DoubleAttack]\r\n weaponType: Hammer\r\n armorType: Tunic\r\n\r\n wanderer: &npcWanderer\r\n sprite: 425\r\n name: wanderer\r\n monsterClass: Humanoid\r\n weaponType: Flail\r\n armorType: Tunic\r\n\r\n knight: &npcKnight\r\n sprite: 460\r\n name: knight\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n weaponType: Broadsword\r\n armorType: Fullplate\r\n\r\n brawler: &npcBrawler\r\n sprite: 320\r\n name: brawler\r\n monsterClass: Humanoid\r\n guaranteedSkills: [Jumpkick]\r\n guaranteedTraits: [Punchkick]\r\n armorType: Tunic\r\n\r\n mutant: &npcMutant\r\n sprite: 325\r\n name: mutant\r\n monsterClass: Undead\r\n\r\n ninja: &npcNinja\r\n sprite: 330\r\n name: ninja\r\n monsterClass: Humanoid\r\n baseClass: Thief\r\n guaranteedSkills: [Shadowmeld]\r\n weaponType: Longsword\r\n armorType: Tunic\r\n\r\n siren: &npcSiren\r\n sprite: 180\r\n name: siren\r\n monsterClass: Humanoid\r\n guaranteedSkills: [GhostWail]\r\n weaponType: Dagger\r\n armorType: Tunic\r\n\r\n # Cavemaker & Creatures\r\n cavern creator: &npcCavernCreator\r\n sprite: 20\r\n name: cavern creator\r\n isLegendary: true\r\n monsterClass: Humanoid\r\n baseClass: Mage\r\n statChanges:\r\n int: 2\r\n guaranteedSkills: [EnergyWave]\r\n guaranteedTraits: []\r\n weaponType: Hammer\r\n armorType: Tunic\r\n\r\n bumper: &npcBumper\r\n sprite: 140\r\n name: bumper\r\n statChanges:\r\n str: 2\r\n\r\n xorn: &npcXorn\r\n sprite: 225\r\n name: xorn\r\n\r\n mudblob: &npcMudblob\r\n sprite: 390\r\n name: mudblob\r\n guaranteedSkills: [PoisonBiteWeak]\r\n\r\n darkseer: &npcDarkseer\r\n sprite: 105\r\n name: darkseer\r\n guaranteedSkills: [DarkVision, Darkness]\r\n\r\n frogwog: &npcFrogwog\r\n sprite: 380\r\n name: frogwog\r\n baseClass: Thief\r\n guaranteedSkills: [ShadowMeld]\r\n weaponType: Shortsword\r\n armorType: Tunic\r\n\r\n acidsnail: &npcAcidsnail\r\n sprite: 200\r\n name: acidsnail\r\n\r\n gelatinous cube: &npcGelatinousCube\r\n sprite: 280\r\n name: gelatinous cube\r\n\r\n shadowwalker: &npcShadowwalker\r\n sprite: 290\r\n name: shadowwalker\r\n baseClass: Thief\r\n guaranteedSkills: [ShadowMeld]\r\n\r\n deepgnome: &npcDeepgnome\r\n sprite: 375\r\n name: deepgnome\r\n monsterClass: Humanoid\r\n baseClass: Thief\r\n guaranteedSkills: [DarkVision, Darkness]\r\n\r\n # Goblitaurs\r\n minotaur king: &npcMinotaurKing\r\n sprite: 930\r\n name: minotaur king\r\n isLegendary: true\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n statChanges:\r\n str: 2\r\n guaranteedSkills: [DoubleAttack]\r\n guaranteedTraits: [SilverSkin, TitanGrip]\r\n weaponType: Greataxe\r\n armorType: Breastplate\r\n\r\n troll: &npcTroll\r\n sprite: 85\r\n name: troll\r\n monsterClass: Humanoid\r\n weaponType: Axe\r\n armorType: Breastplate\r\n\r\n orc: &npcOrc\r\n sprite: 70\r\n name: orc\r\n monsterClass: Humanoid\r\n weaponType: Shortsword\r\n armorType: Breastplate\r\n\r\n hobgoblin: &npcHobgoblin\r\n sprite: 90\r\n name: hobgoblin\r\n monsterClass: Humanoid\r\n weaponType: Greatsword\r\n\r\n goblin: &npcGoblin\r\n sprite: 80\r\n name: goblin\r\n monsterClass: Humanoid\r\n weaponType: Longsword\r\n\r\n gnoll: &npcGnoll\r\n sprite: 315\r\n name: gnoll\r\n monsterClass: Humanoid\r\n weaponType: Longsword\r\n offhandType: Shield\r\n armorType: Tunic\r\n\r\n kobold: &npcKobold\r\n sprite: 415\r\n name: kobold\r\n monsterClass: Humanoid\r\n weaponType: Longsword\r\n offhandType: Longsword\r\n\r\n minotaur: &npcMinotaur\r\n sprite: 445\r\n name: minotaur\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n statChanges:\r\n str: 2\r\n weaponType: Greataxe\r\n\r\n # Undead Legion\r\n vampire: &npcVampire\r\n sprite: 495\r\n name: vampire\r\n isLegendary: true\r\n monsterClass: Undead\r\n baseClass: Thief\r\n statChanges:\r\n agi: 2\r\n guaranteedSkills: [SkillSuckWeak, Shadowmeld]\r\n guaranteedTraits: []\r\n weaponType: Crossbow\r\n armorType: Tunic\r\n\r\n mummy: &npcMummy\r\n sprite: 155\r\n name: mummy\r\n monsterClass: Undead\r\n\r\n skeleton: &npcSkeleton\r\n sprite: 1015\r\n name: skeleton\r\n monsterClass: Undead\r\n\r\n wight: &npcWight\r\n sprite: 945\r\n name: wight\r\n monsterClass: Undead\r\n\r\n nightwalker: &npcNightwalker\r\n sprite: 975\r\n name: nightwalker\r\n monsterClass: Undead\r\n\r\n fiend: &npcFiend\r\n sprite: 125\r\n name: fiend\r\n monsterClass: Undead\r\n baseClass: Thief\r\n\r\n skeleton knight: &npcSkeletonKnight\r\n sprite: 285\r\n name: skeleton knight\r\n monsterClass: Undead\r\n baseClass: Warrior\r\n statChanges:\r\n str: 2\r\n guaranteedSkills: [DoubleAttack]\r\n guaranteedTraits: []\r\n weaponType: Longsword\r\n\r\n ghost: &npcGhost\r\n sprite: 300\r\n name: ghost\r\n monsterClass: Undead\r\n baseClass: Healer\r\n armorType: Tunic\r\n\r\n ghast: &npcGhast\r\n sprite: 305\r\n name: ghast\r\n monsterClass: Undead\r\n baseClass: Mage\r\n\r\n # Townies\r\n town leader: &npcTownLeader\r\n sprite: 490\r\n name: town leader\r\n isLegendary: true\r\n monsterClass: Humanoid\r\n baseClass: Mage\r\n statChanges:\r\n int: 2\r\n guaranteedSkills: [MagicBolt]\r\n guaranteedTraits: [ConcussiveBolt]\r\n weaponType: Staff\r\n armorType: Tunic\r\n\r\n town banker: &npcTownBanker\r\n sprite: 570\r\n name: town banker\r\n monsterClass: Humanoid\r\n armorType: Tunic\r\n\r\n town hitman: &npcTownHitman\r\n sprite: 610\r\n name: town hitman\r\n monsterClass: Humanoid\r\n weaponType: Dagger\r\n armorType: Tunic\r\n\r\n town alchemist: &npcTownAlchemist\r\n sprite: 560\r\n name: town alchemist\r\n monsterClass: Humanoid\r\n weaponType: Dagger\r\n armorType: Tunic\r\n\r\n town crier: &npcTownCrier\r\n sprite: 600\r\n name: town crier\r\n monsterClass: Humanoid\r\n armorType: Tunic\r\n\r\n town merchant: &npcTownMerchant\r\n sprite: 605\r\n name: town merchant\r\n monsterClass: Humanoid\r\n weaponType: Dagger\r\n armorType: Tunic\r\n\r\n town watchman: &npcTownWatchman\r\n sprite: 575\r\n name: town watchman\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n weaponType: Spear\r\n armorType: Breastplate\r\n\r\n townee: &npcTownee\r\n sprite: 580\r\n name: townee\r\n monsterClass: Humanoid\r\n armorType: Tunic\r\n\r\n town farmer: &npcTownFarmer\r\n sprite: 615\r\n name: town farmer\r\n monsterClass: Humanoid\r\n weaponType: Spear\r\n armorType: Tunic\r\n\r\n town drunk: &npcTownDrunk\r\n sprite: 585\r\n name: town drunk\r\n monsterClass: Humanoid\r\n armorType: Tunic\r\n\r\n town guard: &npcTownGuard\r\n sprite: 590\r\n name: town guard\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n weaponType: Halberd\r\n armorType: Breastplate\r\n\r\n towneeWeak: &npcTowneeWeak\r\n sprite: 595\r\n name: townee\r\n monsterClass: Humanoid\r\n armorType: Tunic\r\n\r\n town smith: &npcTownSmith\r\n sprite: 5\r\n name: town smith\r\n monsterClass: Humanoid\r\n weaponType: Hammer\r\n armorType: Tunic\r\n\r\n # Lizardfolk\r\n lizard shaman: &npcLizardShaman\r\n sprite: 925\r\n name: lizard shaman\r\n isLegendary: true\r\n monsterClass: Humanoid\r\n baseClass: Healer\r\n statChanges:\r\n wis: 2\r\n guaranteedSkills: [Cure, Haste]\r\n guaranteedTraits: []\r\n weaponType: Totem\r\n offhandType: Shield\r\n armorType: Tunic\r\n\r\n lizardman: &npcLizardman\r\n sprite: 100\r\n name: lizardman\r\n monsterClass: Humanoid\r\n weaponType: Shortsword\r\n armorType: Tunic\r\n\r\n lizard warrior: &npcLizardWarrior\r\n sprite: 145\r\n name: lizard warrior\r\n monsterClass: Humanoid\r\n weaponType: Longsword\r\n armorType: Tunic\r\n\r\n earthsnake: &npcEarthsnake\r\n sprite: 340\r\n name: earthsnake\r\n guaranteedSkills: [PoisonBiteMedium]\r\n\r\n lizard: &npcLizard\r\n sprite: 360\r\n name: lizard\r\n guaranteedSkills: [FireMist]\r\n\r\n # Cyclopes\r\n buff cyclops: &npcBuffCyclops\r\n sprite: 150\r\n name: buff cyclops\r\n isLegendary: true\r\n monsterClass: Humanoid\r\n baseClass: Warrior\r\n statChanges:\r\n str: 2\r\n guaranteedSkills: [DoubleAttack]\r\n guaranteedTraits: []\r\n weaponType: Hammer\r\n armorType: Tunic\r\n\r\n rock golem: &npcRockGolem\r\n sprite: 75\r\n name: rock golem\r\n statChanges:\r\n str: 1\r\n\r\n meat golem: &npcMeatGolem\r\n sprite: 355\r\n name: meat golem\r\n\r\n cyclops: &npcCyclops\r\n sprite: 410\r\n name: cyclops\r\n monsterClass: Humanoid\r\n statChanges:\r\n str: 2\r\n weaponType: Hammer\r\n armorType: Tunic\r\n\r\n muscle golem: &npcMuscleGolem\r\n sprite: 450\r\n name: muscle golem\r\n statChanges:\r\n str: 2\r\n\r\n # Flying Terrors\r\n large griffin: &npcLargeGriffin\r\n sprite: 540\r\n name: large griffin\r\n isLegendary: true\r\n monsterClass: Beast\r\n baseClass: Warrior\r\n statChanges:\r\n str: 2\r\n guaranteedSkills: [ShredOnePercent, PoisonBiteMedium]\r\n guaranteedTraits: []\r\n armorType: Fur\r\n\r\n harpy: &npcHarpy\r\n sprite: 295\r\n name: harpy\r\n monsterClass: Beast\r\n guaranteedSkills: [Stun]\r\n armorType: Tunic\r\n\r\n tengu: &npcTengu\r\n sprite: 335\r\n name: tengu\r\n armorType: Tunic\r\n\r\n small griffin: &npcSmallGriffin\r\n sprite: 435\r\n name: small griffin\r\n monsterClass: Beast\r\n guaranteedSkills: [PoisonBiteMedium]\r\n armorType: Fur\r\n\r\n gargoyle: &npcGargoyle\r\n sprite: 120\r\n name: gargoyle\r\n\r\n bat: &npcBat\r\n sprite: 805\r\n name: bat\r\n armorType: Fur\r\n\r\n# creature attributes\r\ncreatureAttributes:\r\n\r\n Humanoid: []\r\n\r\n Undead:\r\n - name: Attribute\r\n extra:\r\n potency: 1.25\r\n damageType: fire\r\n\r\n - name: Attribute\r\n extra:\r\n potency: 0.75\r\n damageType: physical\r\n \r\n Beast:\r\n - name: Attribute\r\n extra:\r\n potency: 0.75\r\n damageType: magical\r\n\r\n - name: Attribute\r\n extra:\r\n potency: 1.25\r\n damageType: physical\r\n \r\n Dragon:\r\n - name: Attribute\r\n extra:\r\n potency: 0.5\r\n damageType: magical\r\n\r\n - name: Attribute\r\n extra:\r\n potency: 0.5\r\n damageType: physical\r\n\r\n# creature skill configs\r\ncreatureSkills:\r\n\r\n Healer:\r\n - name: Cure\r\n\r\n - name: Regen\r\n minLevel: 20\r\n\r\n - name: Afflict\r\n importantSpell: true\r\n\r\n - name: HolyFire\r\n importantSpell: true\r\n\r\n - name: Push\r\n\r\n - name: Spellshield\r\n\r\n - name: Dispel\r\n minLevel: 40\r\n\r\n - name: Plague\r\n importantSpell: true\r\n \r\n - name: Disease\r\n importantSpell: true\r\n\r\n - name: Daze\r\n\r\n - name: Stun\r\n\r\n - name: Blind\r\n\r\n - name: Snare\r\n\r\n - name: FindFamiliarLight\r\n\r\n - name: FindFamiliarWater\r\n minLevel: 20\r\n\r\n - name: FindFamiliarLight\r\n minLevel: 40\r\n\r\n - name: TrueSight\r\n\r\n - name: BarFire\r\n\r\n - name: BarFrost\r\n\r\n - name: BarNecro\r\n\r\n - name: Aid\r\n \r\n Thief:\r\n - name: Darkness\r\n grants: DarkVision\r\n\r\n - name: DarkVision\r\n\r\n - name: TrueSight\r\n\r\n - name: MultiShot\r\n\r\n - name: EagleEye\r\n minLevel: 20\r\n\r\n - name: Poison\r\n importantSpell: true\r\n\r\n - name: Venom\r\n importantSpell: true\r\n\r\n - name: Shadowmeld\r\n minLevel: 30\r\n\r\n - name: FindFamiliarShadowClones\r\n minLevel: 30\r\n\r\n Warrior:\r\n - name: Cleave\r\n \r\n - name: Multistrike\r\n\r\n - name: Thruststrike\r\n\r\n - name: Blindstrike\r\n\r\n - name: RageStance\r\n\r\n - name: ParryStance\r\n\r\n - name: Jumpkick\r\n\r\n Mage:\r\n - name: MagicMissile\r\n importantSpell: true\r\n \r\n - name: MagicBolt\r\n importantSpell: true\r\n \r\n - name: EnergyWave\r\n \r\n - name: Push\r\n\r\n - name: Combust\r\n importantSpell: true\r\n\r\n - name: Hail\r\n importantSpell: true\r\n\r\n - name: FireMist\r\n\r\n - name: IceMist\r\n\r\n - name: FirethornsAura\r\n minLevel: 20\r\n\r\n - name: FrostspikesAura\r\n minLevel: 20\r\n\r\n - name: Antipode\r\n minLevel: 40\r\n importantSpell: true\r\n\r\n - name: TrueSight\r\n \r\n - name: BarFire\r\n\r\n - name: BarFrost\r\n\r\n - name: BarWater\r\n\r\n - name: Protection\r\n \r\n - name: Absorption\r\n \r\n - name: DarkVision\r\n\r\n - name: Darkness\r\n grants: DarkVision\r\n\r\n - name: FleetOfFoot\r\n minLevel: 20\r\n\r\n - name: Haste\r\n minLevel: 30\r\n\r\n - name: MagicMirror\r\n minLevel: 30\r\n\r\n - name: Invisibility\r\n minLevel: 40\r\n\r\n - name: VolcanoStance\r\n \r\n - name: GlacierStance\r\n\r\n - name: WizardStance\r\n\r\n - name: ImbueFlame\r\n \r\n - name: ImbueFrost\r\n\r\n - name: ImbueEnergy\r\n\r\n - name: Drain\r\n minLevel: 20\r\n \r\n - name: Asper\r\n minLevel: 30\r\n\r\n - name: FindFamiliarBear\r\n\r\n - name: FindFamiliarWolf\r\n\r\n - name: FindFamiliarSpider\r\n minLevel: 20\r\n\r\n - name: FindFamiliarSalamander\r\n minLevel: 30\r\n \r\n# creature trait configs\r\ncreatureTraits:\r\n\r\n Healer:\r\n - name: HealingFocus\r\n maxLevel: 5\r\n \r\n - name: NecroticFocus\r\n maxLevel: 5\r\n \r\n - name: HolyAffliction\r\n maxLevel: 5\r\n \r\n - name: DiseaseFocus\r\n maxLevel: 5\r\n \r\n - name: ContagiousPlague\r\n maxLevel: 1\r\n \r\n - name: NecroticWard\r\n maxLevel: 5\r\n \r\n - name: EffectiveSupporter\r\n maxLevel: 5\r\n\r\n Thief:\r\n - name: DarkerShadows\r\n maxLevel: 1\r\n \r\n - name: BouncingThrows\r\n maxLevel: 1\r\n\r\n - name: Multithrow\r\n maxLevel: 1\r\n\r\n - name: DarknessWiden\r\n maxLevel: 1\r\n\r\n - name: OffhandFinesse\r\n maxLevel: 5\r\n\r\n - name: GentleStep\r\n maxLevel: 1\r\n\r\n - name: BouncingArrows\r\n maxLevel: 5\r\n\r\n - name: TripleShot\r\n maxLevel: 1\r\n\r\n - name: EndlessQuiver\r\n maxLevel: 5\r\n\r\n - name: ShadowDaggers\r\n maxLevel: 5\r\n\r\n - name: ShadowSheath\r\n maxLevel: 5\r\n\r\n - name: DegenerativeVenom\r\n maxLevel: 5\r\n\r\n - name: CorrosivePoison\r\n maxLevel: 5\r\n\r\n Warrior:\r\n\r\n - name: SharpVision\r\n maxLevel: 5\r\n\r\n - name: SwordTricks\r\n maxLevel: 5\r\n\r\n - name: FunkyMoves\r\n maxLevel: 5\r\n\r\n - name: Swashbuckler\r\n maxLevel: 5\r\n\r\n - name: ConsumingRage\r\n maxLevel: 1\r\n\r\n - name: HolyProtection\r\n maxLevel: 5\r\n\r\n - name: SilverSkin\r\n maxLevel: 5\r\n\r\n - name: SterlingArmor\r\n maxLevel: 5\r\n\r\n - name: ReflectiveCoating\r\n maxLevel: 5\r\n\r\n - name: DoubleThrust\r\n maxLevel: 1\r\n\r\n - name: OffhandFinesse\r\n maxLevel: 5\r\n\r\n - name: ForcefulStrike\r\n maxLevel: 5\r\n\r\n - name: Riposte\r\n maxLevel: 5\r\n\r\n - name: GlowingWeapon\r\n maxLevel: 5\r\n\r\n - name: ViciousAssault\r\n maxLevel: 5\r\n\r\n - name: BalancedGrip\r\n maxLevel: 5\r\n\r\n - name: TitanGrip\r\n maxLevel: 5\r\n\r\n - name: MartialAcuity\r\n maxLevel: 5\r\n\r\n - name: BrassKnuckles\r\n maxLevel: 1\r\n\r\n - name: MartialAgility\r\n maxLevel: 5\r\n\r\n - name: StrongSweep\r\n maxLevel: 5\r\n\r\n - name: StunningFist\r\n maxLevel: 5\r\n\r\n Mage:\r\n - name: EnergyFocus\r\n maxLevel: 5\r\n\r\n - name: ConcussiveBolt\r\n maxLevel: 5\r\n\r\n - name: FireFocus\r\n maxLevel: 5\r\n\r\n - name: IceFocus\r\n maxLevel: 5\r\n\r\n - name: ForgedFire\r\n maxLevel: 5\r\n\r\n - name: ChilledCore\r\n maxLevel: 5\r\n\r\n - name: FireMistWiden\r\n maxLevel: 1\r\n\r\n - name: IceMistWiden\r\n maxLevel: 1\r\n\r\n - name: ThermalBarrier\r\n maxLevel: 5\r\n\r\n - name: LightenArmor\r\n maxLevel: 5\r\n\r\n Arcanist: []\r\n\r\n# creature groupings\r\ncreatureGroupings:\r\n Beasts: &groupBeasts\r\n name: Beasts\r\n creatures: [*npcBigYeti, *npcBear, *npcWolf, *npcSmallYeti, *npcRoc, *npcMoose, *npcMoose, *npcCougar, *npcSkinwolf, *npcStalker, *npcBaboon, *npcReindeer, *npcDeer]\r\n factions: [Enemy]\r\n\r\n Dragons: &groupDragons\r\n name: Dragons\r\n creatures: [*npcBigRedDragon, *npcGoldDragon, *npcBlackDragon, *npcSilverDragon, *npcSmallRedDragon, *npcGreenDragon]\r\n factions: [Enemy]\r\n\r\n Scaly Creatures: &groupScalyCreatures\r\n name: Scaly Creatures\r\n creatures: [*npcBasilisk, *npcAcidsnake, *npcFrostsnake, *npcFiresnake, *npcNaga, *npcLeech, *npcFrog, *npcRemorhaz, *npcGator, *npcSerprengi, *npcSalamander]\r\n factions: [Enemy]\r\n\r\n Amorphous Spookies: &groupAmorphousSpookies\r\n name: Amorphous Spookies\r\n creatures: [*npcBeholder, *npcDrelb, *npcBehir, *npcBeithir, *npcElementalist, *npcElemental, *npcMilliblob, *npcWingedUmber]\r\n factions: [Enemy]\r\n\r\n Rys & Ancestors: &groupRysAncestors\r\n name: Rys & Ancestors\r\n creatures: [*npcMedusa, *npcRysNightscout, *npcRysEnforcer, *npcRysDayscout, *npcRysBeater, *npcRysShooter, *npcRysMagician, *npcRysHealer, *npcRysSpearman, *npcRysPriest, *npcRysGuard, *npcRysElder, *npcRysTrainee]\r\n factions: [Royalty, Townsfolk, Wilderness]\r\n\r\n Creepy Crawlies: &groupCreepyCrawlies\r\n name: Creepy Crawlies\r\n creatures: [*npcWoodspider, *npcWidowmaker, *npcCreepspider, *npcDarkrat]\r\n factions: [Enemy]\r\n\r\n Carnivorous Fauna: &groupCarnivorousFauna\r\n name: Carnivorous Fauna\r\n creatures: [*npcFloweringPlant, *npcCarnivorousPlant, *npcSmallPurplePlant, *npcLargePurplePlant, *npcBloodstainedPlant, *npcFlourishingWeed, *npcSmallFlytrap, *npcBigFlytrap, *npcToxileaf, *npcFirebush]\r\n factions: [Enemy]\r\n\r\n Big Beaters: &groupBigBeaters\r\n name: Big Beaters\r\n creatures: [*npcFireGiant, *npcPrimitiveGiant, *npcClubGiant, *npcTroglodyte, *npcGiantGuard]\r\n factions: [Underground, Enemy]\r\n\r\n Rebels: &groupRebels\r\n name: Rebels\r\n creatures: [*npcRebelLeader, *npcRebelSlicer, *npcRebelProtector, *npcRebelHalberdier, *npcRebelSpellspear, *npcRebelSwashbuckler, *npcRebelSmasher, *npcRebelHatcheteer, *npcRebelGreatslasher, *npcRebelDuelist, *npcRebelHealer, *npcRebelMage]\r\n factions: [Underground, Pirates, Adventurers]\r\n\r\n Enslaved Humanoids: &groupEnslavedHumanoids\r\n name: Enslaved Humanoids\r\n creatures: [*npcMonk, *npcSuccubus, *npcRakshasha, *npcArcher, *npcShaman, *npcBerserker, *npcWanderer, *npcKnight, *npcBrawler, *npcMutant, *npcNinja, *npcSiren]\r\n factions: [Enemy, Adventurers, Pirates, Royalty, Townsfolk, Underground, Wilderness]\r\n\r\n Cavern Creatures: &groupCavernCreatures\r\n name: Cavern Creatures\r\n creatures: [*npcCavernCreator, *npcBumper, *npcXorn, *npcMudblob, *npcDarkseer, *npcFrogwog, *npcAcidsnail, *npcGelatinousCube, *npcShadowwalker, *npcDeepgnome]\r\n factions: [Enemy]\r\n\r\n Goblish Humanoids: &groupGoblishHumanoids\r\n name: Goblish Humanoids\r\n creatures: [*npcMinotaurKing, *npcTroll, *npcOrc, *npcHobgoblin, *npcGoblin, *npcGnoll, *npcKobold, *npcMinotaur]\r\n factions: [Underground, Enemy]\r\n\r\n Undead: &groupUndead\r\n name: Undead\r\n creatures: [*npcVampire, *npcMummy, *npcSkeleton, *npcWight, *npcNightwalker, *npcFiend, *npcSkeletonKnight]\r\n factions: [Enemy]\r\n\r\n Townies: &groupTownies\r\n name: Townies\r\n creatures: [*npcTownLeader, *npcTownBanker, *npcTownHitman, *npcTownAlchemist, *npcTownCrier, *npcTownMerchant, *npcTownWatchman, *npcTownFarmer, *npcTownDrunk, *npcTownGuard, *npcTownee, *npcTowneeWeak, *npcTownSmith]\r\n factions: [Adventurers, Pirates, Royalty, Townsfolk, Underground, Wilderness]\r\n\r\n Lizardfolk: &groupLizardfolk\r\n name: Lizardfolk\r\n creatures: [*npcLizardShaman, *npcLizardman, *npcLizardWarrior, *npcEarthsnake, *npcLizard]\r\n factions: [Enemy]\r\n\r\n Golem & Clops: &groupGolemClops\r\n name: Golem & Clops\r\n creatures: [*npcBuffCyclops, *npcRockGolem, *npcMeatGolem, *npcCyclops, *npcMuscleGolem]\r\n factions: [Enemy]\r\n\r\n Flying Terrors: &groupFlyingTerrors\r\n name: Flying Terrors\r\n creatures: [*npcBat, *npcHarpy, *npcSmallGriffin, *npcLargeGriffin, *npcTengu, *npcHarpy, *npcGargoyle, *npcSmallGriffin, *npcLargeGriffin]\r\n factions: [Enemy]\r\n\r\n# scenario configs\r\nscenarioConfigs:\r\n\r\n - name: Beast Kingdom\r\n creatureSets:\r\n - group: Beasts\r\n options:\r\n - creatures: *groupBeasts\r\n - creatures: *groupFlyingTerrors\r\n - creatures: *groupLizardfolk\r\n - creatures: *groupDragons\r\n - creatures: *groupScalyCreatures\r\n\r\n - group: Other Beasts\r\n options:\r\n - creatures: *groupBeasts\r\n - creatures: *groupFlyingTerrors\r\n - creatures: *groupLizardfolk\r\n - creatures: *groupDragons\r\n - creatures: *groupScalyCreatures\r\n\r\n - name: Town vs. Beasts\r\n creatureSets:\r\n - group: Town\r\n options:\r\n - creatures: *groupTownies\r\n - creatures: *groupRysAncestors\r\n - group: Beasts\r\n options:\r\n - creatures: *groupBeasts\r\n - creatures: *groupFlyingTerrors\r\n - creatures: *groupLizardfolk\r\n - creatures: *groupScalyCreatures\r\n - creatures: *groupCreepyCrawlies\r\n\r\n - name: Town vs. Rebels\r\n creatureSets:\r\n - group: Town\r\n options:\r\n - creatures: *groupTownies\r\n - creatures: *groupRysAncestors\r\n - group: Rebels\r\n options:\r\n - creatures: *groupRebels\r\n\r\n - name: Man vs. Myth\r\n creatureSets:\r\n - group: Man\r\n options:\r\n - creatures: *groupTownies\r\n - creatures: *groupRebels\r\n - group: Myth\r\n options:\r\n - creatures: *groupRysAncestors\r\n - creatures: *groupGolemClops\r\n - creatures: *groupGoblishHumanoids\r\n - creatures: *groupBigBeaters\r\n\r\n - name: Humans vs. Zombies\r\n creatureSets:\r\n - group: Humans\r\n options:\r\n - creatures: *groupTownies\r\n - creatures: *groupRebels\r\n - creatures: *groupRysAncestors\r\n - creatures: *groupGoblishHumanoids\r\n - group: Zombies\r\n options:\r\n - creatures: *groupUndead\r\n\r\n - name: Free the Enslaved\r\n creatureSets:\r\n - group: Humans\r\n options:\r\n - creatures: *groupTownies\r\n - creatures: *groupRebels\r\n - group: Zombies\r\n options:\r\n - creatures: *groupEnslavedHumanoids\r\n\r\n - name: Fauna vs. Zombies\r\n creatureSets:\r\n - group: Fauna\r\n options:\r\n - creatures: *groupCarnivorousFauna\r\n - group: Zombies\r\n options:\r\n - creatures: *groupUndead\r\n\r\n - name: Cavernous Creepers\r\n creatureSets:\r\n - group: Cavernous\r\n options:\r\n - creatures: *groupCavernCreatures\r\n - creatures: *groupGolemClops\r\n - creatures: *groupLizardfolk\r\n - creatures: *groupGoblishHumanoids\r\n - group: Other Cavernous\r\n options:\r\n - creatures: *groupCavernCreatures\r\n - creatures: *groupGolemClops\r\n - creatures: *groupLizardfolk\r\n - creatures: *groupGoblishHumanoids\r\n\r\n# item configs\r\nitemConfigs:\r\n Amulet:\r\n sprites: [1, 2, 3, 231, 318, 319, 343, 344, 345, 346, 347, 348, 360, 489, 490, 491, 492, 493]\r\n type: [Jewelry]\r\n\r\n Arrow:\r\n sprites: [202, 203, 291]\r\n type: [Weapon, Offensive, Ranged]\r\n\r\n Axe:\r\n sprites: [159, 165, 451]\r\n type: [Weapon, Offensive, Sharp, OneHanded, Metal, Medium]\r\n\r\n Boots:\r\n sprites: [15, 94, 95, 96, 232, 287, 288, 335, 369, 370, 371, 372, 392, 510, 512, 513]\r\n type: [Armor, Weapon, Offensive, Cloth, Metal]\r\n\r\n Bracers:\r\n sprites: [4, 5, 6, 7, 118, 119, 234, 284, 289]\r\n type: [Armor, Defensive, Cloth]\r\n\r\n Breastplate:\r\n sprites: [14, 137, 138, 139, 148, 210]\r\n type: [Armor, Defensive, Metal]\r\n\r\n Broadsword:\r\n sprites: [166, 350, 351, 424, 426, 428]\r\n type: [Weapon, Offensive, Sharp, OneHanded, Metal, Medium]\r\n\r\n Claws:\r\n sprites: [294, 362, 395, 461, 463, 465]\r\n type: [Weapon, Armor, Offensive, Sharp, Metal]\r\n\r\n Cloak:\r\n sprites: [16, 99, 100, 105, 211, 220, 279, 321]\r\n type: [Armor, Defensive, Cloth]\r\n\r\n Club:\r\n sprites: [52, 238, 452]\r\n type: [Weapon, Offensive, Blunt, Wood, OneHanded, Medium]\r\n\r\n Crossbow:\r\n sprites: [201, 1053, 1054]\r\n type: [Weapon, Offensive, Ranged, Wood, OneHanded, Medium]\r\n\r\n Dagger:\r\n sprites: [205, 216, 305, 306, 332, 333, 379, 411, 412, 414, 415, 417, 418]\r\n type: [Weapon, Offensive, Sharp, Metal, OneHanded, Small]\r\n\r\n Earring:\r\n sprites: [393, 900, 906, 1023]\r\n type: [Jewelry]\r\n\r\n Flail:\r\n sprites: [53, 169, 228, 349]\r\n type: [Weapon, Offensive, Blunt, OneHanded, Metal, Medium]\r\n\r\n Fullplate:\r\n sprites: [383, 525, 528, 530, 534, 538]\r\n type: [Armor, Defensive, Metal]\r\n\r\n Fur:\r\n sprites: [8, 19, 101, 102, 217, 218, 219, 275, 276, 278, 285, 286, 290, 296, 297, 352, 358]\r\n type: [Armor, Defensive, Tanned]\r\n\r\n Gloves:\r\n sprites: [233, 462, 464]\r\n type: [Armor, Offensive, Cloth]\r\n\r\n Greataxe:\r\n sprites: [301, 437, 453, 454, 455, 954]\r\n type: [Weapon, Offensive, Sharp, TwoHanded, Large]\r\n\r\n Greatmace:\r\n sprites: [324, 325, 523]\r\n type: [Weapon, Offensive, Blunt, TwoHanded, Large]\r\n\r\n Greatsword:\r\n sprites: [143, 198, 308, 323, 365, 431, 435]\r\n type: [Weapon, Offensive, Sharp, TwoHanded, Large]\r\n\r\n Halberd:\r\n sprites: [135, 161, 164, 230, 436, 438, 440]\r\n type: [Weapon, Offensive, Sharp, TwoHanded, Large]\r\n\r\n Hammer:\r\n sprites: [226, 272, 292, 448]\r\n type: [Weapon, Offensive, Blunt, OneHanded, Small]\r\n\r\n Hat:\r\n sprites: [20, 21, 274]\r\n type: [Armor, Defensive, Cloth]\r\n\r\n Helm:\r\n sprites: [22, 23, 146, 235, 336, 374, 375, 466]\r\n type: [Armor, Defensive, Metal]\r\n\r\n Longbow:\r\n sprites: [167, 200, 295, 441, 442, 443, 444, 445]\r\n type: [Weapon, Offensive, Ranged, Wood, TwoHanded]\r\n\r\n Longsword:\r\n sprites: [163, 197, 225, 227, 307, 316, 317, 423, 429]\r\n type: [Weapon, Offensive, OneHanded, Sharp, Metal, Medium]\r\n\r\n Mace:\r\n sprites: [168, 204, 522]\r\n type: [Weapon, Offensive, OneHanded, Blunt, Metal, Medium]\r\n\r\n Ring:\r\n sprites: [25, 26, 27, 28, 29, 30, 56, 121, 122, 123, 124, 125, 215, 239, 240, 241, 248, 249, 266, 267, 495, 496, 497, 498]\r\n type: [Jewelry]\r\n\r\n Robe:\r\n sprites: [12, 17, 18, 98, 103, 104, 277, 342, 376, 380, 400, 477, 478, 488]\r\n type: [Armor, Defensive, Cloth]\r\n\r\n Sash:\r\n sprites: [236, 282, 293, 356, 388, 471, 473, 475]\r\n type: [Armor, Defensive, Cloth]\r\n\r\n Saucer:\r\n sprites: [309, 328]\r\n type: [Armor, Defensive, Metal]\r\n\r\n Scaleplate:\r\n sprites: [13, 269, 270, 273, 302, 322, 526, 531, 535, 539, 955]\r\n type: [Armor, Defensive, Metal]\r\n\r\n Shield:\r\n sprites: [309, 327, 328, 329, 330, 514, 515, 516, 517, 518]\r\n type: [Armor, Weapon, Defensive, Metal, Wood]\r\n\r\n Shortbow:\r\n sprites: [199, 390]\r\n type: [Weapon, Offensive, Ranged, Wood, OneHanded]\r\n\r\n Shortsword:\r\n sprites: [162, 195, 305, 416, 419, 420, 421, 422]\r\n type: [Weapon, Defensive, Sharp, OneHanded, Metal, Small]\r\n\r\n Spear:\r\n sprites: [144, 147, 160, 237, 280, 326, 405, 439]\r\n type: [Weapon, Offensive, Sharp, OneHanded, Metal, Large]\r\n\r\n Staff:\r\n sprites: [126, 196, 268, 326, 456, 457, 460]\r\n type: [Weapon, Defensive, Blunt, TwoHanded, Large]\r\n\r\n Totem:\r\n sprites: [196, 326, 439, 457, 459, 460]\r\n type: [Weapon, Defensive, Blunt, TwoHanded, Medium]\r\n\r\n Tunic:\r\n sprites: [9, 10, 11, 97, 206, 207, 208, 209, 271, 331]\r\n type: [Armor, Defensive, Cloth, Metal]\r\n\r\n Wand:\r\n sprites: [196, 268, 280, 281, 456]\r\n type: [Weapon, Defensive, Metal, Medium]\r\n\r\n# items scenarios\r\nitemScenarios:\r\n - name: The Boulder\r\n statChanges: {}\r\n topLevelChanges:\r\n proneChance: 15\r\n requiresTypes: [Weapon, Large, Medium]\r\n\r\n - name: The Twin Snake\r\n statChanges: {}\r\n topLevelChanges:\r\n offhand: true\r\n requiresTypes: [Weapon, Medium, Small]\r\n\r\n - name: The Boomerang\r\n statChanges: {}\r\n topLevelChanges:\r\n returnsOnThrow: true\r\n requiresTypes: [Weapon, Medium, Small]\r\n\r\n - name: The Golden\r\n statChanges: {}\r\n topLevelChanges:\r\n sellValue: 50000\r\n\r\n - name: The Metal\r\n statChanges:\r\n armorClass: 2\r\n\r\n - name: The Healthy\r\n statChanges:\r\n hp: 25\r\n hpregen: 1\r\n\r\n - name: The Mental\r\n statChanges:\r\n mp: 25\r\n mpregen: 1\r\n \r\n - name: The Lucky\r\n statChanges:\r\n luk: 1\r\n \r\n - name: The Body\r\n statChanges:\r\n str: 1\r\n agi: 1\r\n hpregen: 2\r\n\r\n - name: The Mind\r\n statChanges:\r\n int: 1\r\n wis: 1\r\n mpregen: 2\r\n\r\n - name: The Hawk\r\n statChanges:\r\n agi: 1\r\n dex: 1\r\n accuracy: 1\r\n\r\n - name: The Accurate\r\n statChanges:\r\n accuracy: 3\r\n\r\n - name: The Defensive\r\n statChanges:\r\n defense: 2\r\n threatMultiplier: 0.03\r\n\r\n - name: The Offensive\r\n statChanges:\r\n offense: 2\r\n threatMultiplier: -0.03\r\n\r\n - name: The Resistant\r\n statChanges:\r\n savingThrow: 1\r\n\r\n - name: The Shadows\r\n statChanges:\r\n stealth: 2\r\n agi: 1\r\n\r\n - name: The Experienced\r\n statChanges:\r\n xpBonusPercent: 0.05\r\n\r\n - name: The Skilled\r\n statChanges:\r\n skillBonusPercent: 0.05\r\n\r\n - name: The Mirror\r\n statChanges:\r\n physicalDamageReflect: 5\r\n magicalDamageReflect: 5\r\n\r\n - name: The Artful\r\n statChanges:\r\n mitigation: 1\r\n\r\n - name: The Necrotic\r\n statChanges:\r\n necroticBoostPercent: 3\r\n necroticResist: 15\r\n\r\n - name: The Energetic\r\n statChanges:\r\n energyBoostPercent: 3\r\n energyResist: 15\r\n\r\n - name: The Diseased\r\n statChanges:\r\n diseaseBoostPercent: 3\r\n diseaseResist: 15\r\n\r\n - name: The Poisoned\r\n statChanges:\r\n poisonBoostPercent: 3\r\n poisonResist: 15\r\n\r\n - name: The Flaming\r\n statChanges:\r\n fireBoostPercent: 3\r\n fireResist: 15\r\n\r\n - name: The Frozen\r\n statChanges:\r\n iceBoostPercent: 3\r\n iceResist: 15\r\n \r\n - name: The Omni\r\n statChanges:\r\n magicalResist: 20\r\n physicalResist: 20\r\n \r\n - name: The Spellshield\r\n statChanges:\r\n magicalResist: 40\r\n \r\n - name: The Ironbody\r\n statChanges:\r\n physicalResist: 40\r\n\r\n# dungeon configs\r\ndungeonConfigs:\r\n - name: 'Solokar'\r\n mapProps:\r\n map: Frostlands\r\n x: 174\r\n y: 224\r\n blockEntryMessage: The maze is currently shifting... try again soon!\r\n maxLevel: 50\r\n maxSkill: 30\r\n objProps:\r\n entry:\r\n teleportTagRef: 'SolokarLanding-'\r\n exit:\r\n teleportTagMap: 'Frostlands'\r\n teleportTag: 'SolokarExit-'\r\n stairs:\r\n teleportTagMap: 'Frostlands'\r\n teleportTag: 'SolokarExitStairs'\r\n teleportTagRef: 'SolokarInsideStairs'\r\n npcProps:\r\n validNPCs: [*npcIndentifier, *npcSmith, *npcTrainerHealer, *npcTrainerMage, *npcTrainerWarrior, *npcTrainerThief, *npcLargeBradley, *npcDetecter, *npcWarper]\r\n npcCounts: [3, 5, 7]\r\n resourceProps:\r\n numResources: 70\r\n validOre: [*resourceCopperBasic, *resourceCopperRich, *resourceSilverBasic, *resourceSilverRich, *resourceGoldBasic, *resourceGoldRich, *resourceSoroniteBasic, *resourceSoroniteRich]\r\n validTrees: [*resourceTreeAntanianSmall, *resourceTreeAntanianLarge, *resourceTreeRisanSmall, *resourceTreeRisanLarge, *resourceTreeSolokarSmall, *resourceTreeSolokarLarge]\r\n creatureProps:\r\n level: 40\r\n legendaryLevel: 45\r\n statScale: 3\r\n baseStat: 20\r\n legendaryBaseStat: 25\r\n baseSkill: 10\r\n legendaryBaseSkill: 14\r\n creaturesPerSet: 4\r\n bonusCreatureSkillChoices: 2\r\n bonusCreatureTraitChoices: 2\r\n eliteTickCap: 20\r\n cr: -6\r\n hpMultiplierNormal: 3\r\n hpMultiplierLegendary: 30\r\n goldMultiplierNormal: 1\r\n goldMultiplierLegendary: 25\r\n xpMultiplierNormal: 1\r\n xpMultiplierLegendary: 10\r\n itemProps:\r\n baseTier: 7\r\n baseArrowTier: 4\r\n baseSpecificResist: 300\r\n baseGeneralResist: 100\r\n baseBoostPercent: 15\r\n baseArmorClass: 40\r\n baseShieldArmorClass: 30\r\n baseWeaponArmorClass: 10\r\n traitLevel: 2\r\n tanSkillRequired: 20\r\n numScenarios: 5\r\n mapDropItems: 16\r\n npcPunchItem: Solokar Punching Gloves\r\n basicWeight: 1000\r\n powerfulWeight: 100\r\n legendaryWeight: 1\r\n droptableProps:\r\n alwaysDrop:\r\n - result: Solokar Star\r\n chance: 1\r\n maxChance: 200\r\n \r\n - name: 'Orikurnis'\r\n mapProps:\r\n map: RisanMines\r\n x: 87\r\n y: 109\r\n blockEntryMessage: The caves are currently shifting... try again soon!\r\n maxLevel: 30\r\n maxSkill: 20\r\n objProps:\r\n entry:\r\n teleportTagRef: 'OrikurnisLanding-'\r\n exit:\r\n teleportTagMap: 'RisanMines'\r\n teleportTag: 'OrikurnisExit-'\r\n stairs:\r\n teleportTagMap: 'RisanMines'\r\n teleportTag: 'OrikurnisExitStairs'\r\n teleportTagRef: 'OrikurnisInsideStairs'\r\n npcProps:\r\n validNPCs: [*npcIndentifier, *npcSmith, *npcTrainerHealer, *npcTrainerMage, *npcTrainerWarrior, *npcTrainerThief, *npcSmallBradley, *npcDetecter, *npcWarper]\r\n npcCounts: [2, 4, 6]\r\n resourceProps:\r\n numResources: 50\r\n validOre: [*resourceCopperBasic, *resourceSilverBasic, *resourceGoldBasic, *resourceOrikalcumBasic, *resourceOrikalcumRich]\r\n validTrees: [*resourceTreeAntanianSmall, *resourceTreeRisanSmall, *resourceTreeOrikurnisSmall, *resourceTreeOrikurnisLarge]\r\n creatureProps:\r\n level: 20\r\n legendaryLevel: 25\r\n statScale: 1\r\n baseStat: 15\r\n legendaryBaseStat: 20\r\n creaturesPerSet: 4\r\n baseSkill: 6\r\n legendaryBaseSkill: 9\r\n bonusCreatureSkillChoices: 1\r\n bonusCreatureTraitChoices: 1\r\n eliteTickCap: 40\r\n cr: -2\r\n hpMultiplierNormal: 1\r\n hpMultiplierLegendary: 20\r\n goldMultiplierNormal: 1\r\n goldMultiplierLegendary: 25\r\n xpMultiplierNormal: 1\r\n xpMultiplierLegendary: 10\r\n itemProps:\r\n baseTier: 4\r\n baseArrowTier: 3\r\n baseSpecificResist: 100\r\n baseGeneralResist: 30\r\n baseBoostPercent: 5\r\n baseArmorClass: 25\r\n baseShieldArmorClass: 20\r\n baseWeaponArmorClass: 5\r\n traitLevel: 1\r\n tanSkillRequired: 20\r\n numScenarios: 3\r\n mapDropItems: 16\r\n npcPunchItem: Orikurnis Punching Gloves\r\n basicWeight: 1000\r\n powerfulWeight: 100\r\n legendaryWeight: 1\r\n droptableProps:\r\n alwaysDrop:\r\n - result: Orikurnis Orchid\r\n chance: 1\r\n maxChance: 200\r\n", "json": { "fluids": { "water": { @@ -2138409,7 +2138409,7 @@ "maxLevel": 5 }, { - "name": "LongswordTricks", + "name": "SwordTricks", "maxLevel": 5 }, { @@ -2138534,7 +2138534,8 @@ "name": "LightenArmor", "maxLevel": 5 } - ] + ], + "Arcanist": [] }, "creatureGroupings": { "Beasts": { @@ -2162012,6 +2162013,7 @@ "_hasTrait": true, "_hasEffect": true, "_hasMacro": true, + "_isNPCOnly": false, "name": "FindFamiliarDragon", "_gameId": "FindFamiliarDragon", "all": { @@ -2162030,6 +2162032,8 @@ "effect": { "type": "buff", "duration": 0, + "durationScaleStat": "int", + "durationScaleValue": 100, "extra": { "potency": 0, "canRemove": false, @@ -2162088,7 +2162092,7 @@ } }, "trait": { - "name": "", + "name": "Find Familiar (Dragon)", "desc": "", "borderColor": "", "iconBgColor": "", @@ -2164085,6 +2164089,7 @@ "_hasTrait": true, "_hasEffect": true, "_hasMacro": false, + "_isNPCOnly": false, "name": "ArcaneHunger", "_gameId": "ArcaneHunger", "all": { @@ -2164103,6 +2164108,8 @@ "effect": { "type": "buff", "duration": 30, + "durationScaleStat": "int", + "durationScaleValue": 100, "extra": { "potency": 10, "canRemove": false, @@ -2164153,7 +2164160,7 @@ } }, "trait": { - "name": "", + "name": "Arcane Hunger", "desc": "", "borderColor": "", "iconBgColor": "", @@ -2167677,6 +2167684,89 @@ "valuePerTier": 0, "statsGiven": {} } + }, + { + "_id": "0191d6cf-9e37-7aa4-a373-9d908fb92b84", + "_hasSpell": false, + "_hasTrait": true, + "_hasEffect": false, + "_hasMacro": false, + "_isNPCOnly": false, + "name": "Dispelling Missiles", + "_gameId": "DispellingMissiles", + "all": { + "desc": "Magic Missiles have a +$5$% chance to cast Dispel.", + "icon": "missile-swarm", + "color": "", + "bgColor": "" + }, + "effect": { + "tooltip": { + "name": "", + "color": "", + "bgColor": "", + "desc": "" + }, + "effect": { + "duration": 0, + "durationScaleStat": "int", + "durationScaleValue": 100, + "extra": { + "potency": 0, + "canRemove": false, + "unique": true, + "doesTick": false, + "persistThroughDeath": false, + "canOverlapUniqueIfEquipped": false, + "charges": 0, + "statChanges": {} + } + }, + "effectMeta": {} + }, + "macro": { + "name": "", + "macro": "", + "color": "", + "bgColor": "", + "key": "", + "tooltipDesc": "", + "isDefault": false + }, + "spell": { + "spellName": "", + "maxSkillForGain": 0, + "mpCost": 0, + "castTime": 0, + "cooldown": 0, + "potencyMultiplier": 1, + "bonusRollsMin": 0, + "bonusRollsMax": 0, + "willSaveThreshold": 0, + "willSavePercent": 0, + "skillMultiplierChanges": [ + [ + 0, + 1 + ] + ], + "spellMeta": { + "bonusAgro": 0, + "creatureSummoned": [], + "fizzledBy": [] + } + }, + "trait": { + "name": "", + "desc": "", + "borderColor": "", + "iconBgColor": "", + "iconColor": "", + "spellGiven": "", + "isAncient": false, + "valuePerTier": 5, + "statsGiven": {} + } } ], "traitTrees": [ @@ -2169931,7 +2170021,7 @@ "traits": [ { "maxLevel": 1, - "name": "DarkVision" + "name": "Invisibility" }, { "maxLevel": 10, @@ -2169955,23 +2170045,23 @@ "traits": [ { "maxLevel": 1, - "name": "FindFamiliarLight" + "name": "Absorption" }, { "maxLevel": 1, - "name": "Absorption" + "name": "TrueSight" }, { "maxLevel": 1, - "name": "MagicMirror" + "name": "ArcaneHunger" }, { "maxLevel": 1, - "name": "ExpansiveKnowledge" + "name": "Vortex" }, { "maxLevel": 1, - "name": "Spellshield" + "name": "Teleport" } ] }, @@ -2169981,21 +2170071,23 @@ "maxLevel": 1, "name": "Barkskin" }, - { - "maxLevel": 10, - "name": "WandSpecialty" - }, { "maxLevel": 1, - "name": "ArcaneHunger" + "name": "DarkVision" }, { "maxLevel": 2, - "name": "MissileBarrage" + "name": "MissileBarrage", + "requires": "MagicMissile" }, { "maxLevel": 1, - "name": "Teleport" + "name": "ExpansiveKnowledge", + "requires": "Identify" + }, + { + "maxLevel": 10, + "name": "WandSpecialty" } ] }, @@ -2170003,15 +2170095,15 @@ "traits": [ { "maxLevel": 1, - "name": "TrueSight" + "name": "MagicMirror" }, { "maxLevel": 1, - "name": "WizardStance" + "name": "FindFamiliarLight" }, { "maxLevel": 1, - "name": "Asper" + "name": "WizardStance" }, { "maxLevel": 1, @@ -2170019,31 +2170111,32 @@ }, { "maxLevel": 1, - "name": "Vortex" + "name": "Asper" } ] }, { "traits": [ { - "maxLevel": 5, - "name": "Clearcasting" + "maxLevel": 1, + "name": "Spellshield" }, { - "maxLevel": 10, - "name": "CombatFortitude" + "maxLevel": 1, + "name": "FindFamiliarDragon" }, { "maxLevel": 5, - "name": "HolyAffliction" + "name": "DispellingMissiles", + "requires": "MagicMissile" }, { - "maxLevel": 1, - "name": "FindFamiliarDragon" + "maxLevel": 5, + "name": "HolyAffliction" }, { - "maxLevel": 1, - "name": "Invisibility" + "maxLevel": 5, + "name": "Clearcasting" } ] }