diff -r -x 'diff.*' -x client.swf -x version.txt -x '*.xml' -x _ '--unified=8' -b -B ../current/json/Objects.json ./json/Objects.json --- ../current/json/Objects.json 2020-04-01 12:01:38.180577891 +0000 +++ ./json/Objects.json 2020-04-15 14:01:26.422180908 +0000 @@ -2146,16 +2146,71 @@ }, { "_": "loot_appears", "id": "1" } ] }, { + "type": "0x621f", + "id": "Exalt Trophy Helper", + "DisplayId": "Exalt Trophy", + "Class": "Character", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x22c" + }, + "NoMiniMap": "", + "Size": "100", + "Effect": { + "_": "Circle", + "amount": "25", + "color": "0xFFFF00", + "life": "6", + "maxRadius": "2.5", + "minRadius": "0.5", + "rise": "3.4", + "speed": "0.1" + } + }, + { + "type": "0x6220", + "id": "Sword Rune Orbit", + "Class": "Character", + "Size": "100", + "Texture": { + "File": "oryxHordeObjects8x8", + "Index": "0x8c" + }, + "NoMiniMap": "" + }, + { + "type": "0x6221", + "id": "Shield Rune Orbit", + "Class": "Character", + "Size": "100", + "Texture": { + "File": "oryxHordeObjects8x8", + "Index": "0x8d" + }, + "NoMiniMap": "" + }, + { + "type": "0x6222", + "id": "Helmet Rune Orbit", + "Class": "Character", + "Size": "100", + "Texture": { + "File": "oryxHordeObjects8x8", + "Index": "0x8e" + }, + "NoMiniMap": "" + }, + { "type": "0x1548", "id": "Arena Tomb Bosses", "Class": "GameObject", "Enemy": "", "Invincible": "", "Texture": { "File": "lofiObjBig", "Index": "0xb6" @@ -3997,17 +4052,17 @@ "Group": "Candy Creature", "Enemy": "", "Class": "Character", "AnimatedTexture": { "File": "chars16x16rEncounters", "Index": "61" }, "HitSound": "monster/dwarves_hit", - "DeathSound": "monster/wizard_death", + "DeathSound": "player/wizard_death", "Size": "140", "ShadowSize": "80", "MaxHitPoints": "5000", "Defense": "30", "Flying": "", "Z": "0.24", "Projectile": { "id": "0", @@ -13080,17 +13135,17 @@ "Speed": "0", "Size": "180", "LifetimeMS": "100" } }, { "type": "0x0d50", "id": "Lord of the Lost Lands", - "DisplayId": "Lord of the Lol 0", + "DisplayId": "Lord of the Lost Lands", "Group": "Knights of the Lost Lands", "Enemy": "", "Class": "Character", "Hero": "", "Quest": "", "God": "", "Encounter": "", "StasisImmune": "", @@ -13255,18 +13310,18 @@ "Exp": "39" }, { "type": "0x0d54", "id": "Grand Sphinx", "Enemy": "", "Class": "Character", "AnimatedTexture": { - "File": "d3Chars16x16rEmbed", - "Index": "30" + "File": "chars16x16rEncounters", + "Index": "4" }, "HitSound": "monster/ghost_god_hit", "DeathSound": "monster/ghost_god_death", "Size": "160", "MaxHitPoints": "50000", "Defense": "25", "God": "", "StasisImmune": "", @@ -13329,18 +13384,18 @@ "Size": "0" }, { "type": "0x0d55", "id": "Horrid Reaper", "Enemy": "", "Class": "Character", "AnimatedTexture": { - "File": "d3Chars8x8rEmbed", - "Index": "15" + "File": "chars8x8dEncounters", + "Index": "8" }, "HitSound": "monster/trees_hit", "DeathSound": "monster/trees_death", "Size": "100", "MaxHitPoints": "6000", "Defense": "15", "Exp": "0", "Projectile": [ @@ -13363,20 +13418,20 @@ "MultiHit": "" } ] }, { "type": "0x0d56", "id": "Skull Shrine", "Class": "Character", - "DisplayId": "Cool Shrine", + "DisplayId": "Skull Shrine", "Texture": { - "File": "d3LofiObjEmbed16", - "Index": "0x2f" + "File": "lofiChar216x16", + "Index": "0x35" }, "HitSound": "monster/skull_shrine_hit", "DeathSound": "monster/skull_shrine_death", "Size": "120", "MaxHitPoints": "16000", "Exp": "2000", "Defense": "40", "Enemy": "", @@ -13395,20 +13450,20 @@ } }, { "type": "0x0d57", "id": "Red Flaming Skull", "Group": "Flaming Skulls", "Class": "Character", "Enemy": "", - "DisplayId": "Cool Skull", + "DisplayId": "Red Flaming Skull", "Texture": { - "File": "d3LofiObjEmbed", - "Index": "0x7e" + "File": "lofiChar8x8", + "Index": "0x65" }, "HitSound": "monster/flaming_skulls_hit", "DeathSound": "monster/flaming_skulls_death", "MaxHitPoints": "1000", "Size": "120", "Flying": "", "Z": "0.2", "Exp": "10", @@ -13420,20 +13475,20 @@ } }, { "type": "0x0d58", "id": "Blue Flaming Skull", "Group": "Flaming Skulls", "Class": "Character", "Enemy": "", - "DisplayId": "Cooler Skull", + "DisplayId": "Blue Flaming Skull", "Texture": { - "File": "d3LofiObjEmbed", - "Index": "0x7f" + "File": "lofiChar8x8", + "Index": "0x66" }, "HitSound": "monster/flaming_skulls_hit", "DeathSound": "monster/flaming_skulls_death", "MaxHitPoints": "750", "Size": "120", "Flying": "", "Z": "0.2", "Exp": "7", @@ -13519,20 +13574,19 @@ "Damage": "60", "LifetimeMS": "2400" } }, { "type": "0x0d59", "id": "Cube God", "Class": "Character", - "DisplayId": "Sphere God", "Texture": { - "File": "d3LofiObjEmbed16", - "Index": "0x4c" + "File": "lofiChar216x16", + "Index": "0x37" }, "HitSound": "monster/cubes_hit", "DeathSound": "monster/cubes_death", "Size": "120", "MaxHitPoints": "16000", "Exp": "2000", "Hero": "", "Quest": "", @@ -13561,20 +13615,19 @@ "Defense": "40", "Enemy": "" }, { "type": "0x0d5a", "id": "Cube Overseer", "Class": "Character", "Enemy": "", - "DisplayId": "Sphere Overseer", "Texture": { - "File": "d3LofiObjEmbed", - "Index": "0x12a" + "File": "lofiChar28x8", + "Index": "0x40" }, "HitSound": "monster/cubes_hit", "DeathSound": "monster/cubes_death", "MaxHitPoints": "1500", "Cube": "", "Projectile": [ { "id": "0", @@ -13595,20 +13648,19 @@ "Exp": "15" }, { "type": "0x0d5b", "id": "Cube Defender", "Group": "Cube Minions", "Class": "Character", "Enemy": "", - "DisplayId": "Sphere Defender", "Texture": { - "File": "d3LofiObjEmbed", - "Index": "0x12b" + "File": "lofiChar28x8", + "Index": "0x41" }, "HitSound": "monster/cubes_hit", "DeathSound": "monster/cubes_death", "MaxHitPoints": "1000", "Cube": "", "Projectile": { "id": "0", "ObjectId": "Yellow Magic", @@ -13621,20 +13673,19 @@ "Exp": "10" }, { "type": "0x0d5c", "id": "Cube Blaster", "Group": "Cube Minions", "Class": "Character", "Enemy": "", - "DisplayId": "Sphere Blaster", "Texture": { - "File": "d3LofiObjEmbed", - "Index": "0x12c" + "File": "lofiChar28x8", + "Index": "0x42" }, "HitSound": "monster/cubes_hit", "DeathSound": "monster/cubes_death", "MaxHitPoints": "500", "Cube": "", "Projectile": [ { "id": "0", @@ -14045,23 +14096,23 @@ "God": "", "Encounter": "", "TrackLoot": "", "StasisImmune": "", "Level": "20", "PerRealmMax": "1", "KeepDamageRecord": "", "AnimatedTexture": { - "File": "d3Chars16x16rEmbed", - "Index": "31" + "File": "chars16x16dEncounters2", + "Index": "11" }, "Portrait": { "AnimatedTexture": { - "File": "d3Chars16x16rEmbed", - "Index": "31" + "File": "chars16x16dEncounters2", + "Index": "11" } }, "AltTexture": [ { "id": "1", "AnimatedTexture": { "File": "chars16x16dEncounters2", "Index": "12" @@ -14079,18 +14130,18 @@ "Texture": { "File": "invisible", "Index": "0" } }, { "id": "4", "AnimatedTexture": { - "File": "d3Chars16x16rEmbed", - "Index": "32" + "File": "chars16x16dEncounters2", + "Index": "14" } } ], "HitSound": "monster/skeletons_hit", "DeathSound": "monster/dwarves_death", "MaxHitPoints": "50000", "Exp": "4000", "Size": "140", @@ -14145,18 +14196,18 @@ "Size": "100", "ShadowSize": "90", "MaxHitPoints": "2200", "Defense": "0", "Exp": "1", "HitSound": "monster/wooden_walls_hit", "DeathSound": "monster/stone_walls_death", "AnimatedTexture": { - "File": "d3Chars8x8rEmbed", - "Index": "16" + "File": "chars8x8rEncounters", + "Index": "21" }, "Projectile": [ { "id": "0", "ObjectId": "Snake Shot Yellow", "Damage": "50", "Speed": "65", "Size": "80", @@ -14442,20 +14493,20 @@ "MaxHitPoints": "20000", "Defense": "15" }, { "type": "0x0e4f", "id": "Water Mine", "Enemy": "", "Class": "Character", - "DisplayId": "Soap Mine", + "DisplayId": "Water Mine", "AnimatedTexture": { - "File": "d3Chars16x16rEmbed", - "Index": "29" + "File": "chars16x16rEncounters", + "Index": "38" }, "HitSound": "monster/traps_hit", "DeathSound": "monster/traps_death", "Size": "100", "ShadowSize": "100", "MaxHitPoints": "1000", "Defense": "30", "Exp": "0", @@ -14468,20 +14519,20 @@ "LifetimeMS": "450" } }, { "type": "0x0e4e", "id": "Water Mine Path", "Enemy": "", "Class": "Character", - "DisplayId": "Soap Mine", + "DisplayId": "Water Mine", "AnimatedTexture": { - "File": "d3Chars16x16rEmbed", - "Index": "29" + "File": "chars16x16rEncounters", + "Index": "38" }, "HitSound": "monster/traps_hit", "DeathSound": "monster/traps_death", "Size": "100", "ShadowSize": "100", "MaxHitPoints": "1000", "Defense": "30", "Exp": "0", @@ -14494,20 +14545,20 @@ "LifetimeMS": "450" } }, { "type": "0x0e3d", "id": "Beach Spectre", "Enemy": "", "Class": "Character", - "DisplayId": "Beach Towel", + "DisplayId": "Beach Spectre", "AnimatedTexture": { - "File": "d3Chars8x8rEmbed", - "Index": "14" + "File": "chars8x8rEncounters", + "Index": "35" }, "HitSound": "monster/dragons_hit", "DeathSound": "monster/dragons_death", "Size": "100", "ShadowSize": "100", "MaxHitPoints": "800", "Defense": "5", "NoMiniMap": "", @@ -14538,79 +14589,79 @@ "type": "0x0e3b", "id": "Tempest Cloud", "Enemy": "", "Class": "Character", "Texture": { "File": "invisible", "Index": "0" }, - "DisplayId": "Tempest Sponge", + "DisplayId": "Tempest Cloud", "AltTexture": [ { "id": "1", "Texture": { - "File": "d3LofiObjEmbed16", - "Index": "0x23" + "File": "lofiObjBig", + "Index": "0x33" } }, { "id": "2", "Texture": { - "File": "d3LofiObjEmbed16", - "Index": "0x23" + "File": "lofiObjBig", + "Index": "0x33" } }, { "id": "3", "Texture": { - "File": "d3LofiObjEmbed16", - "Index": "0x24" + "File": "lofiObjBig", + "Index": "0x34" } }, { "id": "4", "Texture": { - "File": "d3LofiObjEmbed16", - "Index": "0x25" + "File": "lofiObjBig", + "Index": "0x35" } }, { "id": "5", "Texture": { - "File": "d3LofiObjEmbed16", - "Index": "0x26" + "File": "lofiObjBig", + "Index": "0x36" } }, { "id": "6", "Texture": { - "File": "d3LofiObjEmbed16", - "Index": "0x27" + "File": "lofiObjBig", + "Index": "0x37" } }, { "id": "7", "Texture": { - "File": "d3LofiObjEmbed16", - "Index": "0x2b" + "File": "lofiObjBig", + "Index": "0x38" } }, { "id": "8", "Texture": { - "File": "d3LofiObjEmbed16", - "Index": "0x2c" + "File": "lofiObjBig", + "Index": "0x39" } }, { "id": "9", "Texture": { - "File": "d3LofiObjEmbed16", - "Index": "0x2d" + "File": "lofiObjBig", + "Index": "0x3a" } } ], "Invincible": "", "HitSound": "monster/sprites_hit", "DeathSound": "monster/sprites_death", "Size": "0", "Flying": "", @@ -14623,20 +14674,20 @@ "Size": "80", "LifetimeMS": "600" } }, { "type": "0x0e39", "id": "Vengeful Spirit", "Class": "Character", - "DisplayId": "Vengeful Shampoo", + "DisplayId": "Vengeful Spirit", "AnimatedTexture": { - "File": "d3Chars16x16rEmbed", - "Index": "28" + "File": "chars16x16rEncounters", + "Index": "39" }, "HitSound": "monster/flaming_skulls_hit", "DeathSound": "monster/beholder_death", "MaxHitPoints": "2000", "Exp": "0", "Enemy": "", "Size": "0", "ShadowSize": "80", @@ -14680,34 +14731,34 @@ }, "Invincible": "" }, { "type": "0x0e37", "id": "Ghost Ship", "Enemy": "", "Class": "Character", - "DisplayId": "Rubber Ducky", + "DisplayId": "Ghost Ship", "AnimatedTexture": { - "File": "d3Chars16x16rEmbed", - "Index": "27" + "File": "chars16x16rEncounters", + "Index": "37" }, "AltTexture": [ { "id": "1", "AnimatedTexture": { - "File": "d3Chars16x16rEmbed", - "Index": "26" + "File": "chars16x16rEncounters", + "Index": "36" } }, { "id": "2", "AnimatedTexture": { - "File": "d3Chars16x16rEmbed", - "Index": "27" + "File": "chars16x16rEncounters", + "Index": "37" }, "Effect": { "_": "XMLEffect", "particle": "SwirlingMist", "cooldown": "0.2" } } ], @@ -16706,24 +16757,24 @@ "FameBonus": "6", "OldSound": "bladeSwing", "feedPower": "950", "Soulbound": "" }, { "type": "0xa03", "id": "Crystal Sword", - "DisplayId": "Mithril Sword", + "DisplayId": "Crystal Sword", "Texture": { - "File": "lofiObj", - "Index": "0x38" + "File": "lofiObj2", + "Index": "0x68" }, - "Description": "An extremely sharp sword made from the strongest and most desirable of all metals. You should go to the Nexus and show everyone!", + "Description": "A lightweight blade that seems to dance in your hands.", "Projectile": { - "ObjectId": "Blue Bolt", + "ObjectId": "Aqua Slash", "Speed": "100", "MinDamage": "180", "MaxDamage": "210", "LifetimeMS": "450" }, "Class": "Equipment", "Item": "", "SlotType": "1", @@ -17142,24 +17193,23 @@ "OldSound": "magicShoot", "feedPower": "310" }, { "type": "0xaf6", "id": "Wand of Recompense", "Class": "Equipment", "Item": "", - "DisplayId": "Wand of Redundance", "Texture": { - "File": "d3LofiObjEmbed", - "Index": "0x179" + "File": "lofiObj5new", + "Index": "0x4c" }, "SlotType": "8", "Tier": "12", - "Description": "A golden wand, forged with golden gold.", + "Description": "A great golden wand of the heavens, created by angels to wreak justice on the slayers of the innocent.", "RateOfFire": "1", "Sound": "weapon/wand_of_death", "Projectile": { "ObjectId": "Blue Magic", "Speed": "180", "LifetimeMS": "500", "MinDamage": "95", "MaxDamage": "140", @@ -18067,41 +18117,36 @@ "FameBonus": "4", "feedPower": "308" }, { "type": "0xaf9", "id": "Hydra Skin Armor", "Class": "Equipment", "Item": "", - "DisplayId": "BUFFED Hydra Skin Armor", - "ActivateOnEquip": [ - { - "_": "IncrementStat", - "stat": "3", - "amount": "1" + "DisplayId": "Hydra Skin Armor", + "Description": "Superlative leather armor fashioned from the skin of a twelve-headed swamp hydra.", + "Texture": { + "File": "lofiObj5new", + "Index": "0x0c" }, + "SlotType": "6", + "Tier": "13", + "ActivateOnEquip": [ { "_": "IncrementStat", "stat": "21", "amount": "17" }, { "_": "IncrementStat", "stat": "28", "amount": "5" } ], - "Description": "Superlative leather armor fashioned from the skin of an extra beefy twelve-headed swamp hydra.", - "Texture": { - "File": "lofiObj5new", - "Index": "0x0c" - }, - "SlotType": "6", - "Tier": "13", "BagType": "4", "FameBonus": "4", "feedPower": "435" }, { "type": "0x9c1", "id": "Wyrmhide Armor", "Class": "Equipment", @@ -18511,17 +18556,17 @@ "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj5", "Index": "0x61" }, "SlotType": "2", "Tier": "1", - "Description": "A short sword blade mounted on a dagger hilt. You don't want the realm to be taken over by chickens, do you?", + "Description": "A short sword blade mounted on a dagger hilt.", "RateOfFire": "1", "Sound": "weapon/dirk", "Projectile": { "ObjectId": "Blade", "Speed": "140", "MinDamage": "20", "MaxDamage": "70", "LifetimeMS": "400" @@ -18818,24 +18863,23 @@ "OldSound": "daggerSwing", "feedPower": "310" }, { "type": "0xaff", "id": "Dagger of Foul Malevolence", "Class": "Equipment", "Item": "", - "DisplayId": "Dagger of the Malevolent Fool", "Texture": { - "File": "d3LofiObjEmbed", - "Index": "0x178" + "File": "lofiObj5new", + "Index": "0x6c" }, "SlotType": "2", "Tier": "12", - "Description": "Muha... muhaha... It's just a reskin... you fool!", + "Description": "A crimson felsteel dagger saturated with evil magic and primordial hatreds.", "RateOfFire": "1", "Sound": "weapon/fire_dagger", "Projectile": { "ObjectId": "Purple Magic", "Speed": "140", "MinDamage": "95", "MaxDamage": "175", "LifetimeMS": "400" @@ -22092,20 +22136,19 @@ "FameBonus": "5", "feedPower": "325" }, { "type": "0xbae", "id": "Ring of Decades", "Class": "Equipment", "Item": "", - "DisplayId": "Ring of Overwhelming Health", "Texture": { - "File": "d3LofiObjEmbed", - "Index": "0x177" + "File": "lofiObj3", + "Index": "0x564" }, "SlotType": "9", "Description": "An extremely powerful ring, but its creator definitely went over budget on the topaz.", "ActivateOnEquip": { "_": "IncrementStat", "stat": "0", "amount": "190" }, @@ -23420,17 +23463,17 @@ }, { "type": "0xc06", "id": "Seal of Blasphemous Prayer", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj2", - "Index": "0x150" + "Index": "0x6e" }, "SlotType": "12", "Description": "A seal that is said to briefly borrow the power of the Gods themselves. Some Paladins shun its dark power, others embrace it.", "Sound": "spell/light_heal", "ActivateOnEquip": [ { "_": "IncrementStat", "stat": "22", @@ -25310,22 +25353,21 @@ "OldSound": "magicShoot", "feedPower": "310" }, { "type": "0xb08", "id": "Staff of the Cosmic Whole", "Class": "Equipment", "Item": "", - "DisplayId": "Staff of the Cosmetic Whole", "Texture": { - "File": "d3LofiObjEmbed", - "Index": "0x17a" + "File": "lofiObj5new", + "Index": "0x7c" }, - "Description": "Even more evidence that you should never let an artist get their hands on such a powerful staff.", + "Description": "A golden staff of transcendent understanding, made from crystals present at the formation of the universe.", "SlotType": "17", "Tier": "12", "RateOfFire": "1", "Sound": "weapon/wand_of_death", "Projectile": { "ObjectId": "Fire Missile", "Speed": "180", "MinDamage": "60", @@ -31522,17 +31564,17 @@ { "type": "0xcc4", "id": "Chocolate Cream Sandwich Cookie", "Class": "Equipment", "Item": "", "SlotType": "10", "Texture": { "File": "lofiObj2", - "Index": "0x6e" + "Index": "0x150" }, "Description": "Goes best with milk!", "BagType": "7", "feedPower": "1300", "PetFood": "", "Soulbound": "" }, { @@ -31764,23 +31806,22 @@ "feedPower": "800", "Soulbound": "" }, { "type": "0xcde", "id": "Leaf Bow", "Class": "Equipment", "Item": "", - "DisplayId": "Leave Bow", "Texture": { - "File": "d3LofiObjEmbed", - "Index": "0x175" + "File": "lofiObj3", + "Index": "0x405" }, "SlotType": "3", - "Description": "Why don't you try throwing a leave?", + "Description": "Fashioned from the finest logs found within the Woodland Labyrinths, this bow uses sharp leaves instead of conventional arrows. Such lightweight ammunition allows for quick movement.", "RateOfFire": "1.4", "Sound": "weapon/golden_bow", "Projectile": { "ObjectId": "Leaf Arrow", "Speed": "120", "MinDamage": "115", "MaxDamage": "170", "LifetimeMS": "600", @@ -44258,17 +44299,17 @@ "id": "Rare Mystery Key", "Class": "Equipment", "Item": "", "Texture": { "File": "d2LofiObjEmbed", "Index": "0x9a" }, "SlotType": "10", - "Description": "Grants a random Key when used!\\n\\n*Sprite World Key\\n*Abyss of Demons Key\\n*Theatre Key\\n*Toxic Sewers Key\\n*Snake Pit Key\\n*Manor Key\\n*Undead Lair\\n*Magic Woods\\n\\nSprite Credits: Lovens", + "Description": "Grants a random Key when used!\\n\\n*Sprite World Key\\n*Abyss of Demons Key\\n*Theatre Key\\n*Toxic Sewers Key\\n*Snake Pit Key\\n*Manor Key\\n*Undead Lair Key\\n*Magic Woods Key\\n\\nSprite Credits: Lovens", "Activate": "MysteryDyes", "Consumable": "", "Soulbound": "", "BagType": "7", "Track": "" }, { "type": "0x230b", @@ -54399,17 +54440,17 @@ "id": "Welcome Back Gift", "Class": "Equipment", "Item": "", "Texture": { "File": "d2LofiObjEmbed", "Index": "0x1ff" }, "SlotType": "10", - "Description": "It's healthy and nutricious!\\nInstantly grants level 20. Permanently increases attack, defense, speed, dexterity, vitality and wisdom by 5. Health and Magic by 25.\\n\\nSprite Credits: Aurusenth", + "Description": "It's healthy and nutritious!\\nInstantly grants level 20. Permanently increases attack, defense, speed, dexterity, vitality and wisdom by 5. Health and Magic by 25.\\n\\nSprite Credits: Aurusenth", "Sound": "use_potion", "Activate": [ { "_": "IncrementStat", "stat": "20", "amount": "5" }, { @@ -54543,16 +54584,150 @@ "Description": "Open the bag to get a random April Fools skin!\\n\\nSprite Credits: Seelpit", "Activate": "MysteryDyes", "Consumable": "", "Soulbound": "", "BagType": "7", "Track": "" }, { + "type": "0x2726", + "id": "Sword Rune", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "oryxHordeObjects8x8", + "Index": "0x8c" + }, + "SlotType": "10", + "Description": "A wicked rune of Oryx's sword, held by the fiercest monsters in the realm known to cut down heroes without discretion.", + "Sound": "use_key", + "Treasure": "", + "BagType": "4", + "feedPower": "750", + "Soulbound": "", + "VaultItem": "", + "Track": "" + }, + { + "type": "0x2727", + "id": "Shield Rune", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "oryxHordeObjects8x8", + "Index": "0x8d" + }, + "SlotType": "10", + "Description": "A wicked rune of Oryx's shield, held by the most prominent minions Oryx trusts to guard his realm.", + "Sound": "use_key", + "Treasure": "", + "BagType": "4", + "feedPower": "750", + "Soulbound": "", + "VaultItem": "", + "Track": "" + }, + { + "type": "0x2728", + "id": "Helmet Rune", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "oryxHordeObjects8x8", + "Index": "0x8e" + }, + "SlotType": "10", + "Description": "A wicked rune of Oryx's helmet, held by the Mad God's equally lethal rivals.", + "Sound": "use_key", + "Treasure": "", + "BagType": "4", + "feedPower": "750", + "Soulbound": "", + "VaultItem": "", + "Track": "" + }, + { + "type": "0x621b", + "id": "Bronze Ticket", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x228" + }, + "SlotType": "10", + "Description": "A bronze ticket that gives you a chance to win an ST set of choice! Winners will be announced on Reddit!\\n\\nSprite Credits: LMaelstrom", + "Soulbound": "", + "BagType": "8", + "Treasure": "" + }, + { + "type": "0x621c", + "id": "Silver Ticket", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x229" + }, + "SlotType": "10", + "Description": "A silver ticket that gives you a chance to win an ST set of choice! Winners will be announced on Reddit!\\n\\nSprite Credits: LMaelstrom", + "Soulbound": "", + "BagType": "8", + "Treasure": "" + }, + { + "type": "0x621d", + "id": "Golden Ticket", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x22a" + }, + "SlotType": "10", + "Description": "A golden ticket that gives you a chance to win an ST set of choice! Winners will be announced on Reddit!\\n\\nSprite Credits: LMaelstrom", + "Soulbound": "", + "BagType": "8", + "Treasure": "" + }, + { + "type": "0x621e", + "id": "Exalt Trophy", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x22c" + }, + "SlotType": "10", + "Description": "A throphy awarded to all who were here during the Exalt Open Beta!\\n\\nSprite Credits: Aurusenth", + "ExtraTooltipData": { + "EffectInfo": { + "name": "Info", + "description": "Only usable in the Vault." + } + }, + "Sound": "spell/light_heal", + "InvUse": "", + "Cooldown": "6", + "BagType": "2", + "Activate": { + "_": "Pet", + "hideEffect": "true", + "cooldown": "6", + "objectId": "Exalt Trophy Helper", + "onlyIn": "vault" + }, + "OldSound": "use_potion", + "feedPower": "50", + "Soulbound": "" + }, + { "type": "0xc85", "id": "Common Feline Egg", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj2", "Index": "0x100" }, @@ -71200,17 +71375,17 @@ "File": "lofiEnvironment3", "Index": "0x6d" } ] }, "Static": "", "OccupySquare": "", "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death" + "DeathSound": "monster/trees_death" }, { "type": "0x0dcc", "id": "Totem Spirit", "Enemy": "", "Class": "Character", "AnimatedTexture": { "File": "chars8x8rEncounters", @@ -71631,17 +71806,17 @@ }, "Static": "", "OccupySquare": "", "MaxHitPoints": "500", "StasisImmune": "", "Enemy": "", "Exp": "0", "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death" + "DeathSound": "monster/trees_death" }, { "type": "0x0dd9", "id": "Jungle Rock", "Class": "GameObject", "RandomTexture": { "Texture": [ { @@ -71660,17 +71835,17 @@ "File": "lofiEnvironment3", "Index": "0x75" } ] }, "Static": "", "OccupySquare": "", "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death" + "DeathSound": "monster/trees_death" }, { "type": "0x0dda", "id": "Jungle Tree Big", "Class": "GameObject", "RandomTexture": { "Texture": [ { @@ -71689,17 +71864,17 @@ "File": "lofiObjBig", "Index": "0x14" } ] }, "Static": "", "OccupySquare": "", "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death" + "DeathSound": "monster/trees_death" }, { "type": "0x5e62", "id": "Mama Megamoth", "Enemy": "", "Class": "Character", "AnimatedTexture": { "File": "chars16x16rEncounters", @@ -90400,20 +90575,19 @@ } }, { "type": "0x658", "id": "Slime God", "Group": "Gods", "Enemy": "", "Class": "Character", - "DisplayId": "Smile God", "AnimatedTexture": { - "File": "d3Chars16x16rEmbed", - "Index": "36" + "File": "chars16x16dMountains1", + "Index": "0x07" }, "HitSound": "monster/slimes_hit", "DeathSound": "monster/slimes_death", "Size": "100", "MaxHitPoints": "1000", "Defense": "12", "Terrain": "Mountains", "SpawnProb": "1.0", @@ -91492,26 +91666,26 @@ "Size": "0" }, { "type": "0x202f", "id": "Guill Potion Bag", "Class": "Container", "Container": "", "Loot": "", + "CanPutNormalObjects": "", "Texture": { "File": "lofiObj", "Index": "0x08" }, - "Size": "75", + "Size": "80", "SlotTypes": "0, 0, 0, 0, 0, 0, 0, 0", "Equipment": "0xa22, 0xa22, 0xa22, 0xa22, 0xa23, 0xa23, 0xa23, 0xa23" }, { - "_": "\n \n \n \n \n \n April Fools 2019 sound\n \n \n \n ", "type": "0x0807", "id": "Guill", "Class": "Character", "AnimatedTexture": { "File": "d3Chars8x8rEmbed", "Index": "17" }, "AltTexture": { @@ -91522,26 +91696,20 @@ } }, "Projectile": { "id": "0", "ObjectId": "Invisible", "Speed": "0", "Damage": "0" }, - "Sound": [ - { + "Sound": { "_": "monster/oryx_death", "id": "0" }, - { - "_": "death_screen", - "id": "1" - } - ], "Size": "140", "ShadowSize": "50" }, { "type": "0xc1b", "id": "Guill Potion Gift", "Class": "Character", "StasisImmune": "", @@ -120096,16 +120264,320 @@ "skinType": "30235" }, "Consumable": "", "Soulbound": "", "BagType": "7", "feedPower": "1000" }, { + "id": "Compact Enforcer", + "type": "0x761d", + "Pet": "", + "Class": "Pet", + "Texture": { + "File": "lofiObj2", + "Index": "0x32" + }, + "Family": "Automaton", + "Rarity": "Divine", + "DefaultSkin": "Compact Enforcer Pet Skin", + "Size": "80", + "NoHatchOrFuse": "" + }, + { + "type": "0x761e", + "id": "Compact Enforcer Pet Skin", + "PetSkin": "", + "DisplayId": "Compact Enforcer", + "Class": "PetSkin", + "AnimatedTexture": { + "File": "petsDivine", + "Index": "135" + }, + "Family": "Automaton", + "Rarity": "Divine" + }, + { + "type": "0x761f", + "id": "Compact Enforcer Pet Stone", + "DisplayId": "Compact Enforcer Pet Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "petsDivine", + "Index": "135" + }, + "ScaleValue": "10", + "SlotType": "10", + "Description": "Its steampunk look mixed with futuristic weaponry agitates enemies.\\n\\nSprite Credits: Kuro\\n\\nUnlocks Compact Enforcer Skin of the Automaton family. The skin will be added to your Pet Wardrobe in the Pet Yard and can be used to change the appearance of your pet!", + "Activate": { + "_": "UnlockPetSkin", + "skinType": "30238" + }, + "Consumable": "", + "Soulbound": "", + "BagType": "7", + "feedPower": "1000" + }, + { + "id": "Ferret", + "type": "0x7620", + "Pet": "", + "Class": "Pet", + "Texture": { + "File": "lofiObj2", + "Index": "0x32" + }, + "Family": "Woodland", + "Rarity": "Divine", + "DefaultSkin": "Ferret Pet Skin", + "Size": "80", + "NoHatchOrFuse": "" + }, + { + "type": "0x7621", + "id": "Ferret Pet Skin", + "PetSkin": "", + "DisplayId": "Ferret", + "Class": "PetSkin", + "AnimatedTexture": { + "File": "petsDivine", + "Index": "136" + }, + "Family": "Woodland", + "Rarity": "Divine" + }, + { + "type": "0x7622", + "id": "Ferret Pet Stone", + "DisplayId": "Ferret Pet Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "petsDivine", + "Index": "136" + }, + "ScaleValue": "10", + "SlotType": "10", + "Description": "A long, furry friend who likes walking.\\n\\nSprite Credits: Tyii\\n\\nUnlocks Ferret Skin of the Woodland family. The skin will be added to your Pet Wardrobe in the Pet Yard and can be used to change the appearance of your pet!", + "Activate": { + "_": "UnlockPetSkin", + "skinType": "30241" + }, + "Consumable": "", + "Soulbound": "", + "BagType": "7", + "feedPower": "1000" + }, + { + "id": "Grub", + "type": "0x7623", + "Pet": "", + "Class": "Pet", + "Texture": { + "File": "lofiObj2", + "Index": "0x32" + }, + "Family": "? ? ? ?", + "Rarity": "Divine", + "DefaultSkin": "Grub Pet Skin", + "Size": "80", + "NoHatchOrFuse": "" + }, + { + "type": "0x7624", + "id": "Grub Pet Skin", + "PetSkin": "", + "DisplayId": "Grub", + "Class": "PetSkin", + "AnimatedTexture": { + "File": "petsDivine", + "Index": "137" + }, + "Family": "? ? ? ?", + "Rarity": "Divine" + }, + { + "type": "0x7625", + "id": "Grub Pet Stone", + "DisplayId": "Grub Pet Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "petsDivine", + "Index": "137" + }, + "ScaleValue": "10", + "SlotType": "10", + "Description": "Grub, a companion who loves helping and carrying your items.\\n\\nSprite Credits: Pitsdusth\\n\\nUnlocks Grub Skin of the ? ? ? ? family. The skin will be added to your Pet Wardrobe in the Pet Yard and can be used to change the appearance of your pet!", + "Activate": { + "_": "UnlockPetSkin", + "skinType": "30244" + }, + "Consumable": "", + "Soulbound": "", + "BagType": "7", + "feedPower": "1000" + }, + { + "id": "Ascended Guardian", + "type": "0x7626", + "Pet": "", + "Class": "Pet", + "Texture": { + "File": "lofiObj2", + "Index": "0x32" + }, + "Family": "Penguin", + "Rarity": "Divine", + "DefaultSkin": "Ascended Guardian Pet Skin", + "Size": "80", + "WhileMoving": { + "Z": "0.35", + "Flying": "" + }, + "NoHatchOrFuse": "" + }, + { + "type": "0x7627", + "id": "Ascended Guardian Pet Skin", + "PetSkin": "", + "DisplayId": "Ascended Guardian", + "Class": "PetSkin", + "AnimatedTexture": { + "File": "petsDivine", + "Index": "138" + }, + "Family": "Penguin", + "Rarity": "Divine" + }, + { + "type": "0x7628", + "id": "Ascended Guardian Pet Stone", + "DisplayId": "Ascended Guardian Pet Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "petsDivine", + "Index": "138" + }, + "ScaleValue": "10", + "SlotType": "10", + "Description": "A guardian looking over Realm protecting the fallen ones.\\n\\nSprite Credits: Deankill\\n\\nUnlocks Ascended Guardian Skin of the Penguin family. The skin will be added to your Pet Wardrobe in the Pet Yard and can be used to change the appearance of your pet!", + "Activate": { + "_": "UnlockPetSkin", + "skinType": "30247" + }, + "Consumable": "", + "Soulbound": "", + "BagType": "7", + "feedPower": "1000" + }, + { + "id": "Music Box", + "type": "0x7629", + "Pet": "", + "Class": "Pet", + "Texture": { + "File": "lofiObj2", + "Index": "0x32" + }, + "Family": "? ? ? ?", + "Rarity": "Divine", + "DefaultSkin": "Music Box Pet Skin", + "Size": "80", + "NoHatchOrFuse": "" + }, + { + "type": "0x762a", + "id": "Music Box Pet Skin", + "PetSkin": "", + "DisplayId": "Music Box", + "Class": "PetSkin", + "AnimatedTexture": { + "File": "petsDivine", + "Index": "139" + }, + "Family": "? ? ? ?", + "Rarity": "Divine" + }, + { + "type": "0x762b", + "id": "Music Box Pet Stone", + "DisplayId": "Music Box Pet Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "petsDivine", + "Index": "139" + }, + "ScaleValue": "10", + "SlotType": "10", + "Description": "You’ll never be lonely with a pirouetting, high-kicking ballerina music box!\\n\\nSprite Credits: Barzona\\n\\nUnlocks Music Box Skin of the ? ? ? ? family. The skin will be added to your Pet Wardrobe in the Pet Yard and can be used to change the appearance of your pet!", + "Activate": { + "_": "UnlockPetSkin", + "skinType": "30250" + }, + "Consumable": "", + "Soulbound": "", + "BagType": "7", + "feedPower": "1000" + }, + { + "id": "Void Hound", + "type": "0x762c", + "Pet": "", + "Class": "Pet", + "Texture": { + "File": "lofiObj2", + "Index": "0x32" + }, + "Family": "Canine", + "Rarity": "Divine", + "DefaultSkin": "Void Hound Pet Skin", + "Size": "80", + "NoHatchOrFuse": "" + }, + { + "type": "0x762d", + "id": "Void Hound Pet Skin", + "PetSkin": "", + "DisplayId": "Void Hound", + "Class": "PetSkin", + "AnimatedTexture": { + "File": "petsDivine", + "Index": "140" + }, + "Family": "Canine", + "Rarity": "Divine" + }, + { + "type": "0x762e", + "id": "Void Hound Pet Stone", + "DisplayId": "Void Hound Pet Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "petsDivine", + "Index": "140" + }, + "ScaleValue": "10", + "SlotType": "10", + "Description": "These wretched hounds occasionally escape the Void to stalk powerful adventurers from the shadows, patiently awaiting the opportunity to rip their prey to shreds, and feed their souls to the Void Entity.\\n\\nSprite Credits: UltraUncle\\n\\nUnlocks Void Hound Skin of the Canine family. The skin will be added to your Void Hound in the Pet Yard and can be used to change the appearance of your pet!", + "Activate": { + "_": "UnlockPetSkin", + "skinType": "30253" + }, + "Consumable": "", + "Soulbound": "", + "BagType": "7", + "feedPower": "1000" + }, + { "type": "0x0927", "id": "Dreadstump the Pirate King", "Enemy": "", "Class": "Character", "AnimatedTexture": { "File": "chars16x16dEncounters", "Index": "4" }, @@ -127817,18 +128289,18 @@ }, "AngleCorrection": "1" }, { "type": "0x217f", "id": "Leaf Arrow", "Class": "Projectile", "Texture": { - "File": "d3LofiObjEmbed", - "Index": "0x176" + "File": "lofiObj3", + "Index": "0x408" }, "Rotation": "350" }, { "type": "0x218a", "id": "Bearshot", "Class": "Projectile", "RandomTexture": { @@ -132583,17 +133055,17 @@ { "id": "7", "Texture": { "File": "lofiObjBig", "Index": "0x196" } } ], - "HitSound": "monster/skull_shrine_hit ", + "HitSound": "monster/skull_shrine_hit", "DeathSound": "monster/slimes_death", "Size": "1", "ShadowSize": "90", "MaxHitPoints": "85000", "Defense": "40", "Exp": "12000", "Level": "20", "Quest": "", @@ -135858,20 +136330,19 @@ ] }, { "type": "0x60e", "id": "Red Gelatinous Cube", "Group": "Cubes", "Enemy": "", "Class": "Character", - "DisplayId": "Red Gelatinous Sphere", "Texture": { - "File": "d3LofiObjEmbed", - "Index": "0x12d" + "File": "lofiChar8x8", + "Index": "0xbc" }, "HitSound": "monster/cubes_hit", "DeathSound": "monster/cubes_death", "Size": "80", "MaxHitPoints": "70", "Defense": "0", "Terrain": "ShorePlains", "SpawnProb": "1.0", @@ -135892,20 +136363,19 @@ } }, { "type": "0x60f", "id": "Purple Gelatinous Cube", "Group": "Cubes", "Enemy": "", "Class": "Character", - "DisplayId": "Purple Gelatinous Sphere", "Texture": { - "File": "d3LofiObjEmbed", - "Index": "0x12e" + "File": "lofiChar8x8", + "Index": "0xbd" }, "HitSound": "monster/cubes_hit", "DeathSound": "monster/cubes_death", "Size": "80", "MaxHitPoints": "70", "Defense": "0", "Terrain": "ShorePlains", "SpawnProb": "1.0", @@ -135926,20 +136396,19 @@ } }, { "type": "0x610", "id": "Green Gelatinous Cube", "Group": "Cubes", "Enemy": "", "Class": "Character", - "DisplayId": "Green Gelatinous Sphere", "Texture": { - "File": "d3LofiObjEmbed", - "Index": "0x12f" + "File": "lofiChar8x8", + "Index": "0xbe" }, "HitSound": "monster/cubes_hit", "DeathSound": "monster/cubes_death", "Size": "80", "MaxHitPoints": "70", "Defense": "0", "Terrain": "ShorePlains", "SpawnProb": "1.0", @@ -144345,81 +144814,81 @@ "type": "0x0100", "id": "Tree A", "Class": "GameObject", "Texture": { "File": "lofiEnvironment", "Index": "0x49" }, "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death", + "DeathSound": "monster/trees_death", "MinSize": "130", "MaxSize": "160", "SizeStep": "5", "Static": "", "OccupySquare": "" }, { "type": "0x0101", "id": "Tree B", "Class": "GameObject", "Texture": { "File": "lofiEnvironment", "Index": "0x4a" }, "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death", + "DeathSound": "monster/trees_death", "MinSize": "130", "MaxSize": "160", "SizeStep": "5", "Static": "", "OccupySquare": "" }, { "type": "0x0102", "id": "Tree Leafless", "Class": "GameObject", "Texture": { "File": "lofiEnvironment", "Index": "0x4b" }, "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death", + "DeathSound": "monster/trees_death", "MinSize": "130", "MaxSize": "160", "SizeStep": "5", "Static": "", "OccupySquare": "" }, { "type": "0x0103", "id": "Tree Dead", "Class": "GameObject", "Texture": { "File": "lofiEnvironment", "Index": "0x4c" }, "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death", + "DeathSound": "monster/trees_death", "MinSize": "130", "MaxSize": "160", "SizeStep": "5", "Static": "", "OccupySquare": "" }, { "type": "0x0104", "id": "Tree Jungle", "Class": "GameObject", "Texture": { "File": "lofiEnvironment", "Index": "0x4d" }, "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death", + "DeathSound": "monster/trees_death", "MinSize": "130", "MaxSize": "160", "SizeStep": "5", "Static": "", "OccupySquare": "" }, { "type": "0x0105", @@ -146404,18 +146873,18 @@ "EnemyOccupySquare": "", "BlocksSight": "" }, { "type": "0x01da", "id": "Statue of Oryx", "Class": "GameObject", "Texture": { - "File": "d3LofiObjEmbed16", - "Index": "0x36" + "File": "lofiChar216x16", + "Index": "0x2c" }, "Static": "", "Size": "200", "OccupySquare": "" }, { "type": "0x01db", "id": "Statue of Oryx Base", @@ -148750,17 +149219,17 @@ "Index": "0x1b" } ] }, "Static": "", "OccupySquare": "", "EnemyOccupySquare": "", "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death" + "DeathSound": "monster/trees_death" }, { "type": "0x181f", "id": "Tombstone", "Class": "GameObject", "Size": "120", "ShadowSize": "100", "RandomTexture": { @@ -150989,17 +151458,17 @@ }, { "File": "lofiObj3", "Index": "0x2c6" } ] }, "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death", + "DeathSound": "monster/trees_death", "MinSize": "130", "MaxSize": "160", "SizeStep": "5", "Static": "", "OccupySquare": "", "ShadowSize": "80" }, { @@ -151050,17 +151519,17 @@ }, { "File": "lofiObj3", "Index": "0x2cd" } ] }, "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death", + "DeathSound": "monster/trees_death", "MinSize": "130", "MaxSize": "160", "ShadowSize": "80", "SizeStep": "5", "Static": "", "OccupySquare": "" }, { @@ -151407,17 +151876,17 @@ }, { "File": "lofiObjBig", "Index": "0x88" } ] }, "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death", + "DeathSound": "monster/trees_death", "MinSize": "130", "MaxSize": "160", "ShadowSize": "80", "SizeStep": "5", "Static": "", "OccupySquare": "" }, { @@ -152075,17 +152544,17 @@ "Index": "0x157" } ] }, "Static": "", "OccupySquare": "", "EnemyOccupySquare": "", "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death" + "DeathSound": "monster/trees_death" }, { "type": "0x1916", "id": "Winter Rock", "Class": "GameObject", "RandomTexture": { "Texture": [ { @@ -176182,16 +176651,355 @@ } ] }, "Soulbound": "", "BagType": "7", "Treasure": "" }, { + "type": "0x6e1e", + "id": "Exalt Token x1", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x22b" + }, + "SlotType": "10", + "Description": "A special token that drops from Dungeon and Event Bosses. Use this item to progress in the Open Beta Campaign.\\n\\nSprite Credits: Aurusenth", + "Quantity": "1", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Open Beta Campaign" + } + ] + }, + "Soulbound": "", + "Activate": { + "_": "GrantSupporterPoints", + "amount": "50" + }, + "BagType": "7", + "Treasure": "", + "Track": "", + "Consumable": "" + }, + { + "type": "0x6e1f", + "id": "Exalt Token x2", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x22b" + }, + "SlotType": "10", + "Description": "A special token that drops from Dungeon and Event Bosses. Use this item to progress in the Open Beta Campaign.\\n\\nSprite Credits: Aurusenth", + "Quantity": "2", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Open Beta Campaign" + } + ] + }, + "Soulbound": "", + "Activate": { + "_": "GrantSupporterPoints", + "amount": "100" + }, + "BagType": "7", + "Treasure": "", + "Track": "", + "Consumable": "" + }, + { + "type": "0x6e20", + "id": "Exalt Token x3", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x22b" + }, + "SlotType": "10", + "Description": "A special token that drops from Dungeon and Event Bosses. Use this item to progress in the Open Beta Campaign.\\n\\nSprite Credits: Aurusenth", + "Quantity": "3", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Open Beta Campaign" + } + ] + }, + "Soulbound": "", + "Activate": { + "_": "GrantSupporterPoints", + "amount": "150" + }, + "BagType": "7", + "Treasure": "", + "Track": "", + "Consumable": "" + }, + { + "type": "0x6e21", + "id": "Exalt Token x4", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x22b" + }, + "SlotType": "10", + "Description": "A special token that drops from Dungeon and Event Bosses. Use this item to progress in the Open Beta Campaign.\\n\\nSprite Credits: Aurusenth", + "Quantity": "4", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Open Beta Campaign" + } + ] + }, + "Soulbound": "", + "Activate": { + "_": "GrantSupporterPoints", + "amount": "200" + }, + "BagType": "7", + "Treasure": "", + "Track": "", + "Consumable": "" + }, + { + "type": "0x6e22", + "id": "Exalt Token x5", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x22b" + }, + "SlotType": "10", + "Description": "A special token that drops from Dungeon and Event Bosses. Use this item to progress in the Open Beta Campaign.\\n\\nSprite Credits: Aurusenth", + "Quantity": "5", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Open Beta Campaign" + } + ] + }, + "Soulbound": "", + "Activate": { + "_": "GrantSupporterPoints", + "amount": "250" + }, + "BagType": "7", + "Treasure": "", + "Track": "", + "Consumable": "" + }, + { + "type": "0x6e23", + "id": "Exalt Token x6", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x22b" + }, + "SlotType": "10", + "Description": "A special token that drops from Dungeon and Event Bosses. Use this item to progress in the Open Beta Campaign.\\n\\nSprite Credits: Aurusenth", + "Quantity": "6", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Open Beta Campaign" + } + ] + }, + "Soulbound": "", + "Activate": { + "_": "GrantSupporterPoints", + "amount": "300" + }, + "BagType": "7", + "Treasure": "", + "Track": "", + "Consumable": "" + }, + { + "type": "0x6e24", + "id": "Exalt Token x7", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x22b" + }, + "SlotType": "10", + "Description": "A special token that drops from Dungeon and Event Bosses. Use this item to progress in the Open Beta Campaign.\\n\\nSprite Credits: Aurusenth", + "Quantity": "7", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Open Beta Campaign" + } + ] + }, + "Soulbound": "", + "Activate": { + "_": "GrantSupporterPoints", + "amount": "350" + }, + "BagType": "7", + "Treasure": "", + "Track": "", + "Consumable": "" + }, + { + "type": "0x6e25", + "id": "Exalt Token x8", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x22b" + }, + "SlotType": "10", + "Description": "A special token that drops from Dungeon and Event Bosses. Use this item to progress in the Open Beta Campaign.\\n\\nSprite Credits: Aurusenth", + "Quantity": "8", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Open Beta Campaign" + } + ] + }, + "Soulbound": "", + "Activate": { + "_": "GrantSupporterPoints", + "amount": "400" + }, + "BagType": "7", + "Treasure": "", + "Track": "", + "Consumable": "" + }, + { + "type": "0x6e26", + "id": "Exalt Token x9", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x22b" + }, + "SlotType": "10", + "Description": "A special token that drops from Dungeon and Event Bosses. Use this item to progress in the Open Beta Campaign.\\n\\nSprite Credits: Aurusenth", + "Quantity": "9", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Open Beta Campaign" + } + ] + }, + "Soulbound": "", + "Activate": { + "_": "GrantSupporterPoints", + "amount": "450" + }, + "BagType": "7", + "Treasure": "", + "Track": "", + "Consumable": "" + }, + { + "type": "0x6e27", + "id": "Exalt Token x10", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x22b" + }, + "SlotType": "10", + "Description": "A special token that drops from Dungeon and Event Bosses. Use this item to progress in the Open Beta Campaign.\\n\\nSprite Credits: Aurusenth", + "Quantity": "10", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Open Beta Campaign" + } + ] + }, + "Soulbound": "", + "Activate": { + "_": "GrantSupporterPoints", + "amount": "500" + }, + "BagType": "7", + "Treasure": "", + "Consumable": "" + }, + { "type": "0x0d40", "id": "Tomb Portal of Cowardice", "DisplayId": "Portal of Cowardice", "Class": "Portal", "IntergamePortal": "", "Texture": { "File": "lofiEnvironment", "Index": "0x7c" @@ -177925,20 +178733,20 @@ } } }, { "type": "0x714e", "id": "DS Natural Slime God", "Enemy": "", "Class": "Character", - "DisplayId": "Natural Smile God", + "DisplayId": "Natural Slime God", "AnimatedTexture": { - "File": "d3Chars16x16rEmbed", - "Index": "36" + "File": "chars16x16dMountains1", + "Index": "0x07" }, "HitSound": "monster/slimes_hit", "DeathSound": "monster/slimes_death", "Size": "100", "MaxHitPoints": "1000", "Defense": "12", "God": "", "Projectile": [ @@ -186406,17 +187214,17 @@ "DisplayId": "Nano Platinum Stinger", "Enemy": "", "Class": "Character", "AnimatedTexture": { "File": "alienInvasionChars8x8", "Index": "34" }, "HitSound": "monster/wooden_walls_hit", - "DeathSound": "monster/wooden_walls__death", + "DeathSound": "monster/wooden_walls_death", "Size": "100", "ShadowSize": "100", "MaxHitPoints": "3000", "Exp": "75", "Defense": "25", "StasisImmune": "", "Projectile": { "id": "0", @@ -208558,222 +209366,222 @@ "type": "0x9e1", "id": "CR Small Blue Coral", "Class": "GameObject", "Texture": { "File": "cnidarianReefObjects8x8", "Index": "0x0a" }, "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death", + "DeathSound": "monster/trees_death", "MinSize": "130", "MaxSize": "160", "SizeStep": "5", "Static": "", "OccupySquare": "" }, { "type": "0x9e2", "id": "CR Small Green Coral", "Class": "GameObject", "Texture": { "File": "cnidarianReefObjects8x8", "Index": "0x0b" }, "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death", + "DeathSound": "monster/trees_death", "MinSize": "130", "MaxSize": "160", "SizeStep": "5", "Static": "", "OccupySquare": "" }, { "type": "0x9e3", "id": "CR Small Red Coral", "Class": "GameObject", "Texture": { "File": "cnidarianReefObjects8x8", "Index": "0x0c" }, "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death", + "DeathSound": "monster/trees_death", "MinSize": "130", "MaxSize": "160", "SizeStep": "5", "Static": "", "OccupySquare": "" }, { "type": "0x9e4", "id": "CR Small Yellow Coral", "Class": "GameObject", "Texture": { "File": "cnidarianReefObjects8x8", "Index": "0x0d" }, "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death", + "DeathSound": "monster/trees_death", "MinSize": "130", "MaxSize": "160", "SizeStep": "5", "Static": "", "OccupySquare": "" }, { "type": "0x9e5", "id": "CR Reef Weed A", "Class": "GameObject", "Texture": { "File": "cnidarianReefObjects8x8", "Index": "0x0e" }, "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death", + "DeathSound": "monster/trees_death", "MinSize": "100", "MaxSize": "130", "SizeStep": "5", "Static": "" }, { "type": "0x9e6", "id": "CR Reef Weed B", "Class": "GameObject", "Texture": { "File": "cnidarianReefObjects8x8", "Index": "0x0f" }, "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death", + "DeathSound": "monster/trees_death", "MinSize": "100", "MaxSize": "130", "SizeStep": "5", "Static": "" }, { "type": "0x9e7", "id": "CR Reef Weed C", "Class": "GameObject", "Texture": { "File": "cnidarianReefObjects8x8", "Index": "0x10" }, "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death", + "DeathSound": "monster/trees_death", "MinSize": "100", "MaxSize": "130", "SizeStep": "5", "Static": "" }, { "type": "0x9e8", "id": "CR Reef Rock A", "Class": "GameObject", "Texture": { "File": "cnidarianReefObjects8x8", "Index": "0x11" }, "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death", + "DeathSound": "monster/trees_death", "MinSize": "130", "MaxSize": "160", "SizeStep": "5", "Static": "", "OccupySquare": "" }, { "type": "0x9e9", "id": "CR Reef Rock B", "Class": "GameObject", "Texture": { "File": "cnidarianReefObjects8x8", "Index": "0x12" }, "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death", + "DeathSound": "monster/trees_death", "MinSize": "130", "MaxSize": "160", "SizeStep": "5", "Static": "", "OccupySquare": "" }, { "type": "0x9ea", "id": "CR Reef Rock C", "Class": "GameObject", "Texture": { "File": "cnidarianReefObjects8x8", "Index": "0x13" }, "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death", + "DeathSound": "monster/trees_death", "MinSize": "130", "MaxSize": "160", "SizeStep": "5", "Static": "", "OccupySquare": "" }, { "type": "0x9eb", "id": "CR Big Blue Coral", "Class": "GameObject", "Texture": { "File": "cnidarianReefObjects16x16", "Index": "0x00" }, "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death", + "DeathSound": "monster/trees_death", "MinSize": "130", "MaxSize": "160", "SizeStep": "5", "Static": "", "OccupySquare": "" }, { "type": "0x9ec", "id": "CR Big Green Coral", "Class": "GameObject", "Texture": { "File": "cnidarianReefObjects16x16", "Index": "0x01" }, "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death", + "DeathSound": "monster/trees_death", "MinSize": "130", "MaxSize": "160", "SizeStep": "5", "Static": "", "OccupySquare": "" }, { "type": "0x9ed", "id": "CR Big Red Coral", "Class": "GameObject", "Texture": { "File": "cnidarianReefObjects16x16", "Index": "0x02" }, "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death", + "DeathSound": "monster/trees_death", "MinSize": "130", "MaxSize": "160", "SizeStep": "5", "Static": "", "OccupySquare": "" }, { "type": "0x9ee", "id": "CR Big Yellow Coral", "Class": "GameObject", "Texture": { "File": "cnidarianReefObjects16x16", "Index": "0x03" }, "HitSound": "monster/trees_hit", - "DeathSound": "monster/tress_death", + "DeathSound": "monster/trees_death", "MinSize": "130", "MaxSize": "160", "SizeStep": "5", "Static": "", "OccupySquare": "" }, { "type": "0x9ef", @@ -217372,17 +218180,17 @@ "id": "EH King Bee", "DisplayId": "Killer Bee Queen", "Enemy": "", "EventChestBoss": "", "TrackLoot": "", "Class": "Character", "AnimatedTexture": { "File": "epicHiveChars16x16", - "Index": "1" + "Index": "0" }, "HitSound": "monster/snake_queen_hit", "DeathSound": "monster/snake_queen_death", "MaxHitPoints": "150000", "Defense": "50", "Exp": "50000", "Size": "120", "StasisImmune": "", @@ -220837,17 +221645,17 @@ "PerRealmMax": "1", "Hero": "", "Invincible": "" }, { "type": "0x08ac", "id": "EH Event Taunt Controller", "Class": "Character", - "DeathSound": "silence", + "DeathSound": "", "Texture": { "File": "invisible", "Index": "0" }, "MaxHitPoints": "1", "NoMiniMap": "", "Size": "60", "ShadowSize": "0", @@ -297764,18 +298572,18 @@ { "File": "summerNexusObjects8x8", "Index": "0x57f" } ] }, "Static": "", "OccupySquare": "", - "HitSound": "monster/Trees_hit", - "DeathSound": "monster/tress_death" + "HitSound": "monster/trees_hit", + "DeathSound": "monster/trees_death" }, { "type": "0x3BCE", "id": "SNS J Pl", "Class": "GameObject", "RandomTexture": { "Texture": [ { @@ -297815,18 +298623,18 @@ { "File": "summerNexusObjects16x16", "Index": "0x157" } ] }, "Static": "", "OccupySquare": "", - "HitSound": "monster/Trees_hit", - "DeathSound": "monster/tress_death" + "HitSound": "monster/trees_hit", + "DeathSound": "monster/trees_death" }, { "type": "0x3BD0", "id": "SNS Bh Ub", "Class": "GameObject", "RandomTexture": { "Texture": [ { @@ -297869,18 +298677,18 @@ { "File": "summerNexusObjects8x8", "Index": "0x577" } ] }, "Static": "", "OccupySquare": "", - "HitSound": "monster/Ts_hit", - "DeathSound": "monster/tress_death" + "HitSound": "monster/trees_hit", + "DeathSound": "monster/trees_death" }, { "type": "0x3BD2", "id": "SNS J Fl Br", "Class": "GameObject", "RandomTexture": { "Texture": [ { @@ -301632,18 +302440,18 @@ { "File": "summerNexusObjects8x8", "Index": "0x87f" } ] }, "Static": "", "OccupySquare": "", - "HitSound": "monster/Trees_hit", - "DeathSound": "monster/tress_death" + "HitSound": "monster/trees_hit", + "DeathSound": "monster/trees_death" }, { "type": "0x3C2F", "id": "SNN J Pl", "Class": "GameObject", "RandomTexture": { "Texture": [ { @@ -301683,18 +302491,18 @@ { "File": "summerNexusObjects16x16", "Index": "0x257" } ] }, "Static": "", "OccupySquare": "", - "HitSound": "monster/Trees_hit", - "DeathSound": "monster/tress_death" + "HitSound": "monster/trees_hit", + "DeathSound": "monster/trees_death" }, { "type": "0x3C31", "id": "SNN Bh Ub", "Class": "GameObject", "RandomTexture": { "Texture": [ { @@ -301737,18 +302545,18 @@ { "File": "summerNexusObjects8x8", "Index": "0x877" } ] }, "Static": "", "OccupySquare": "", - "HitSound": "monster/Ts_hit", - "DeathSound": "monster/tress_death" + "HitSound": "monster/trees_hit", + "DeathSound": "monster/trees_death" }, { "type": "0x3C33", "id": "SNN J Fl Br", "Class": "GameObject", "RandomTexture": { "Texture": [ { @@ -306229,18 +307037,18 @@ { "File": "summerNexusObjects8x8", "Index": "0xb7f" } ] }, "Static": "", "OccupySquare": "", - "HitSound": "monster/Trees_hit", - "DeathSound": "monster/tress_death" + "HitSound": "monster/trees_hit", + "DeathSound": "monster/trees_death" }, { "type": "0x3CB1", "id": "SNR J Pl", "Class": "GameObject", "RandomTexture": { "Texture": [ { @@ -306280,18 +307088,18 @@ { "File": "summerNexusObjects16x16", "Index": "0x357" } ] }, "Static": "", "OccupySquare": "", - "HitSound": "monster/Trees_hit", - "DeathSound": "monster/tress_death" + "HitSound": "monster/trees_hit", + "DeathSound": "monster/trees_death" }, { "type": "0x3CB3", "id": "SNR Bh Ub", "Class": "GameObject", "RandomTexture": { "Texture": [ { @@ -306334,18 +307142,18 @@ { "File": "summerNexusObjects8x8", "Index": "0xb77" } ] }, "Static": "", "OccupySquare": "", - "HitSound": "monster/Ts_hit", - "DeathSound": "monster/tress_death" + "HitSound": "monster/trees_hit", + "DeathSound": "monster/trees_death" }, { "type": "0x3CB5", "id": "SNR J Fl Br", "Class": "GameObject", "RandomTexture": { "Texture": [ { @@ -307195,18 +308003,16 @@ }, "HitSound": "error", "DeathSound": "death_screen", "Size": "0", "MaxHitPoints": "55000", "Defense": "1", "Exp": "1", "Terrain": "Mountains", - "SpawnProb": "1", - "PerRealmMax": "5", "God": "", "Z": "0.2", "Flying": "", "StasisImmune": "", "ParalyzeImmune": "", "StunImmune": "", "Projectile": [ { @@ -307267,46 +308073,16 @@ "Speed": "40", "Size": "100", "LifetimeMS": "3000", "MultiHit": "", "PassesCover": "" } }, { - "id": "Glitch Highlands", - "type": "0xac0e", - "Enemy": "", - "Class": "Character", - "Invincible": "", - "Texture": { - "File": "lofiEnvironment", - "Index": "0xa4" - }, - "Size": "0", - "Terrain": "HighPlains", - "SpawnProb": "1", - "PerRealmMax": "7" - }, - { - "id": "Glitch Midlands", - "type": "0xac0f", - "Enemy": "", - "Class": "Character", - "Invincible": "", - "Texture": { - "File": "lofiEnvironment", - "Index": "0xa4" - }, - "Size": "0", - "Terrain": "MidSand", - "SpawnProb": "1", - "PerRealmMax": "10" - }, - { "type": "0xabd5", "id": "Null", "DisplayId": "Null", "Enemy": "", "Class": "Character", "AnimatedTexture": { "File": "theMachineChars16x16", "Index": "0" Binary files ../current/sheets/d2LofiObj.png and ./sheets/d2LofiObj.png differ Binary files ../current/sheets/oryxHordeObjects8x8.png and ./sheets/oryxHordeObjects8x8.png differ Binary files ../current/sheets/petsDivine.png and ./sheets/petsDivine.png differ diff -r -x 'diff.*' -x client.swf -x version.txt -x '*.xml' -x _ '--unified=8' -b -B ../current/strings.json ./strings.json --- ../current/strings.json 2020-04-01 12:01:18.364136140 +0000 +++ ./strings.json 2020-04-15 14:01:16.841968290 +0000 @@ -1939,28 +1939,28 @@ "stringlist.Ghost_King.everySoOften.3": "Do not defile our memory of this place!", "stringlist.Ghost_King.everySoOften.4": "My kingdom was burned to ashes... you can do no worse.", "stringlist.Ghost_King.everySoOften.5": "There was joy here, once.", "stringlist.Ghost_King.everySoOften.6": "We have grown lonely over the millenia. Join us, {PLAYER}.", "stringlist.Ghost_King.many.0": "My {COUNT} Ghost Kings give me more than enough protection!", "stringlist.Ghost_King.many.1": "Pathetic humans! My {COUNT} Ghost Kings shall destroy you utterly!", "stringlist.Ghost_King.one.0": "A mighty Ghost King remains to guard me!", "stringlist.Ghost_King.one.1": "My final Ghost King is untouchable!", - "stringlist.Ghost_Ship.death.0": "My Rubber Ducky will return!", - "stringlist.Ghost_Ship.death.1": "Alas, my beautiful Rubber Ducky will squeak no longer!", + "stringlist.Ghost_Ship.death.0": "My Ghost Ship will return!", + "stringlist.Ghost_Ship.death.1": "Alas, my beautiful Ghost Ship has sunk!", "stringlist.Ghost_Ship.killed.0": "{KILLER}, you foul creature. I shall see to your death personally!", - "stringlist.Ghost_Ship.killed.1": "{KILLER} has crossed me for the last time! My Rubber Ducky shall be avenged.", + "stringlist.Ghost_Ship.killed.1": "{KILLER} has crossed me for the last time! My Ghost Ship shall be avenged.", "stringlist.Ghost_Ship.killed.2": "{KILLER} is such a jerk!", - "stringlist.Ghost_Ship.killed.3": "How could a creature like {KILLER} defeat my dreaded Rubber Ducky?!", - "stringlist.Ghost_Ship.killed.4": "The spirits of the bathtub will seek revenge on your worthless soul, {KILLER}!", - "stringlist.Ghost_Ship.new.0": "A Rubber Ducky has entered the Realm!", - "stringlist.Ghost_Ship.new.1": "My Rubber Ducky will terrorize you pathetic peasants!", - "stringlist.Ghost_Ship.one.0": "My Rubber Ducky will send you to a watery nice-smelling grave.", - "stringlist.Ghost_Ship.one.1": "You filthy mongrels stand no chance against my Rubber Ducky!", - "stringlist.Ghost_Ship.one.2": "My Rubber Ducky's squeaks will drive your pathetic Knights insane!", + "stringlist.Ghost_Ship.killed.3": "How could a creature like {KILLER} defeat my dreaded Ghost Ship?!", + "stringlist.Ghost_Ship.killed.4": "The spirits of the sea will seek revenge on your worthless soul, {KILLER}!", + "stringlist.Ghost_Ship.new.0": "A Ghost Ship has entered the Realm.", + "stringlist.Ghost_Ship.new.1": "My Ghost Ship will terrorize you pathetic peasants!", + "stringlist.Ghost_Ship.one.0": "My Ghost Ship will send you to a watery grave.", + "stringlist.Ghost_Ship.one.1": "You filthy mongrels stand no chance against my Ghost Ship!", + "stringlist.Ghost_Ship.one.2": "My Ghost Ship's cannonballs will crush your pathetic Knights!", "stringlist.Grand_Sphinx.death.0": "The death of my Grand Sphinx shall be avenged!", "stringlist.Grand_Sphinx.killed.0": "{KILLER}, you up-jumped goat herder! You shall pay for defeating my Grand Sphinx!", "stringlist.Grand_Sphinx.killed.1": "{KILLER}, you foul ruffian! Do not think I forget your defiling of my Grand Sphinx!", "stringlist.Grand_Sphinx.killed.2": "{KILLER}, you pestiferous lout! I will not forget what you did to my Grand Sphinx!", "stringlist.Grand_Sphinx.killed.3": "My Grand Sphinx, she was so beautiful. I will kill you myself, {KILLER}!", "stringlist.Grand_Sphinx.killed.4": "My Grand Sphinx had lived for thousands of years! You, {KILLER}, will not survive the day!", "stringlist.Grand_Sphinx.many.0": "My Grand Sphinxes will bewitch you with their beauty!", "stringlist.Grand_Sphinx.many.1": "My {COUNT} Grand Sphinxes protect my Chamber with their lives!", @@ -2023,31 +2023,32 @@ "stringlist.Lich.everySoOften.0": "How dare you disturb my eternal slumber, {PLAYER}!", "stringlist.Lich.everySoOften.1": "I will eat your soul, {PLAYER}!", "stringlist.Lich.everySoOften.2": "You will drown in a sea of undead!", "stringlist.Lich.everySoOften.3": "All that I touch turns to dust!", "stringlist.Lich.many.0": "I am invincible while my {COUNT} Liches still stand!", "stringlist.Lich.many.1": "My {COUNT} Liches will feast on your essence!", "stringlist.Lich.one.0": "My final Lich will protect me forever!", "stringlist.Lich.one.1": "My final Lich shall consume your souls!", - "stringlist.Lord_of_the_Lost_Lands.death.0": "How dare you foul-mouthed hooligans treat my Lord of the Lol 0 with such indignity!", - "stringlist.Lord_of_the_Lost_Lands.death.1": "What trickery is this?! My Lord of the Lol 0 was invincible!", - "stringlist.Lord_of_the_Lost_Lands.death.2": "What trickery is this?! My Lord of the Lost Loot was invincible!", + "stringlist.Lord_of_the_Lost_Lands.death.0": "How dare you foul-mouthed hooligans treat my Lord of the Lost Lands with such indignity!", + "stringlist.Lord_of_the_Lost_Lands.death.1": "What trickery is this?! My Lord of the Lost Lands was invincible!", "stringlist.Lord_of_the_Lost_Lands.killed.0": "You win this time, {KILLER}, but mark my words: You will fall before the day is done.", - "stringlist.Lord_of_the_Lost_Lands.killed.1": "{KILLER}, I will never forget you exploited my Lord of the Lol 0's weakness!", - "stringlist.Lord_of_the_Lost_Lands.killed.2": "{KILLER}, you have done me a service! That Lord of the Lol 0 was not worthy of serving me.", - "stringlist.Lord_of_the_Lost_Lands.killed.3": "{KILLER}, you have done me a service! That Lord of the Lost Loot was not worthy of serving me.", - "stringlist.Lord_of_the_Lost_Lands.killed.4": "You got lucky this time {KILLER}, but you stand no chance against me!", - "stringlist.Lord_of_the_Lost_Lands.new.0": "Cower in fear of my Lord of the Lol 0!", - "stringlist.Lord_of_the_Lost_Lands.new.1": "My Lord of the Lol 0 will make short work of you!", - "stringlist.Lord_of_the_Lost_Lands.new.2": "Cower in fear of my Lord of the Lost Loot!", - "stringlist.Lord_of_the_Lost_Lands.one.0": "Give up now! You stand no chance against a Lord of the Lol 0!", - "stringlist.Lord_of_the_Lost_Lands.one.1": "Pathetic fools! My Lord of the Lol 0 will crush you all!", - "stringlist.Lord_of_the_Lost_Lands.one.2": "You are nothing but disgusting slime to be scraped off the foot of my Lord of the Lol 0!", - "stringlist.Lord_of_the_Lost_Lands.one.3": "Pathetic fools! My Lord of the Lost Loot will crush you all!", + "stringlist.Lord_of_the_Lost_Lands.killed.1": "{KILLER}, I will never forget you exploited my Lord of the Lost Lands' weakness!", + "stringlist.Lord_of_the_Lost_Lands.killed.2": "{KILLER}, you have done me a service! That Lord of the Lost Lands was not worthy of serving me.", + "stringlist.Lord_of_the_Lost_Lands.killed.3": "You got lucky this time {KILLER}, but you stand no chance against me!", + "stringlist.Lord_of_the_Lost_Lands.many.0": "Cower before your destroyer! You stand no chance against {COUNT} Lords of the Lost Lands!", + "stringlist.Lord_of_the_Lost_Lands.many.1": "Your pathetic band of fighters will be crushed under the mighty feet of my {COUNT} Lords of the Lost Lands!", + "stringlist.Lord_of_the_Lost_Lands.many.2": "Feel the awesome might of my {COUNT} Lords of the Lost Lands!", + "stringlist.Lord_of_the_Lost_Lands.many.3": "Together, my {COUNT} Lords of the Lost Lands will squash you like a bug!", + "stringlist.Lord_of_the_Lost_Lands.many.4": "Do not run! My {COUNT} Lords of the Lost Lands only wish to greet you!", + "stringlist.Lord_of_the_Lost_Lands.new.0": "Cower in fear of my Lord of the Lost Lands!", + "stringlist.Lord_of_the_Lost_Lands.new.1": "My Lord of the Lost Lands will make short work of you!", + "stringlist.Lord_of_the_Lost_Lands.one.0": "Give up now! You stand no chance against a Lord of the Lost Lands!", + "stringlist.Lord_of_the_Lost_Lands.one.1": "Pathetic fools! My Lord of the Lost Lands will crush you all!", + "stringlist.Lord_of_the_Lost_Lands.one.2": "You are nothing but disgusting slime to be scraped off the foot of my Lord of the Lost Lands!", "stringlist.Lord_of_the_Lost_Lands_Challenger.death.0": "How dare you foul-mouthed hooligans treat my Lord of the Lost Lands with such indignity!", "stringlist.Lord_of_the_Lost_Lands_Challenger.death.1": "What trickery is this?! My Lord of the Lost Lands was invincible!", "stringlist.Lord_of_the_Lost_Lands_Challenger.killed.0": "You win this time, {KILLER}, but mark my words: You will fall before the day is done.", "stringlist.Lord_of_the_Lost_Lands_Challenger.killed.1": "{KILLER}, I will never forget you exploited my Lord of the Lost Lands' weakness!", "stringlist.Lord_of_the_Lost_Lands_Challenger.killed.2": "{KILLER}, you have done me a service! That Lord of the Lost Lands was not worthy of serving me.", "stringlist.Lord_of_the_Lost_Lands_Challenger.killed.3": "You got lucky this time {KILLER}, but you stand no chance against me!", "stringlist.Lord_of_the_Lost_Lands_Challenger.many.0": "Cower before your destroyer! You stand no chance against {COUNT} Lords of the Lost Lands!", "stringlist.Lord_of_the_Lost_Lands_Challenger.many.1": "Your pathetic band of fighters will be crushed under the mighty feet of my {COUNT} Lords of the Lost Lands!", @@ -2123,29 +2124,29 @@ "stringlist.Red_Demon.everySoOften.4": "There can be no forgiveness!", "stringlist.Red_Demon.everySoOften.5": "You cannot hurt us. You cannot help us. You will feed us.", "stringlist.Red_Demon.everySoOften.6": "Oryx will not end our pain. We can only share it... with you!", "stringlist.Red_Demon.everySoOften.7": "Your life is an affront to Oryx. You will die.", "stringlist.Red_Demon.many.0": "Fools! There is no escape from my {COUNT} Red Demons!", "stringlist.Red_Demon.many.1": "My legion of {COUNT} Red Demons live only to serve me!", "stringlist.Red_Demon.one.0": "My final Red Demon is unassailable!", "stringlist.Red_Demon.one.1": "A Red Demon still guards me!", - "stringlist.Skull_Shrine.death.0": "You defaced a Cool Shrine! Minions, to arms!", - "stringlist.Skull_Shrine.killed.0": "{KILLER}, you insignificant cur! The penalty for destroying a Cool Shrine is death!", - "stringlist.Skull_Shrine.killed.1": "{KILLER}, you contemptible pig! Ruining my Cool Shrine will be the last mistake you ever make!", - "stringlist.Skull_Shrine.killed.2": "{KILLER}, you will rue the day you dared to defile my Cool Shrine!", - "stringlist.Skull_Shrine.killed.3": "{KILLER} razed one of my Cool Shrines - I WILL HAVE MY REVENGE!", - "stringlist.Skull_Shrine.many.0": "Insects! {COUNT} Cool Shrines still protect me", - "stringlist.Skull_Shrine.many.1": "You hairless apes will never overcome my {COUNT} Cool Shrines!", - "stringlist.Skull_Shrine.many.2": "You frail humans will never defeat my {COUNT} Cool Shrines!", - "stringlist.Skull_Shrine.many.3": "Miserable worms like you cannot stand against my {COUNT} Cool Shrines!", - "stringlist.Skull_Shrine.many.4": "Imbeciles! My {COUNT} Cool Shrines make me invincible!", - "stringlist.Skull_Shrine.new.0": "Your futile efforts are no match for a Cool Shrine!", - "stringlist.Skull_Shrine.one.0": "Pathetic fools! A Cool Shrine guards me!", - "stringlist.Skull_Shrine.one.1": "Miserable scum! My Cool Shrine is invincible!", + "stringlist.Skull_Shrine.death.0": "You defaced a Skull Shrine! Minions, to arms!", + "stringlist.Skull_Shrine.killed.0": "{KILLER}, you insignificant cur! The penalty for destroying a Skull Shrine is death!", + "stringlist.Skull_Shrine.killed.1": "{KILLER}, you contemptible pig! Ruining my Skull Shrine will be the last mistake you ever make!", + "stringlist.Skull_Shrine.killed.2": "{KILLER}, you will rue the day you dared to defile my Skull Shrine!", + "stringlist.Skull_Shrine.killed.3": "{KILLER} razed one of my Skull Shrines - I WILL HAVE MY REVENGE!", + "stringlist.Skull_Shrine.many.0": "Insects! {COUNT} Skull Shrines still protect me", + "stringlist.Skull_Shrine.many.1": "You hairless apes will never overcome my {COUNT} Skull Shrines!", + "stringlist.Skull_Shrine.many.2": "You frail humans will never defeat my {COUNT} Skull Shrines!", + "stringlist.Skull_Shrine.many.3": "Miserable worms like you cannot stand against my {COUNT} Skull Shrines!", + "stringlist.Skull_Shrine.many.4": "Imbeciles! My {COUNT} Skull Shrines make me invincible!", + "stringlist.Skull_Shrine.new.0": "Your futile efforts are no match for a Skull Shrine!", + "stringlist.Skull_Shrine.one.0": "Pathetic fools! A Skull Shrine guards me!", + "stringlist.Skull_Shrine.one.1": "Miserable scum! My Skull Shrine is invincible!", "stringlist.St._Patricks_Event.death.0": "Low-born scum! Is this your so-called heroism?! Killing a leprechaun for gold?!", "stringlist.St._Patricks_Event.killed.0": "Low-born scum! Is this your so-called heroism?! Killing a leprechaun for gold?!", "stringlist.St._Patricks_Event.new.0": "Which one of you disgusting knaves has stolen a bag of gold from my stronghold?!", "stringlist.Temple_Encounter.death.0": "You destroyed the statues, but will you vanquish Xil?", "stringlist.Temple_Encounter.death.1": "You fools, Xil will have your head for this!", "stringlist.Temple_Encounter.death.2": "You have been warned, Xil will not stand for this.", "stringlist.Temple_Encounter.everySoOften.0": "The Summoning of Xil is almost done!", "stringlist.Temple_Encounter.everySoOften.1": "You will not dare interrupt the summoning of Xil.",