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 2019-08-22 14:10:47.185294264 +0000 +++ ./json/Objects.json 2019-09-04 11:50:47.406079220 +0000 @@ -36091,19 +36091,22 @@ "SlotType": "10", "Description": "An oddly heavy vial found within the undergrounds of the Lost Halls. It is said to contain the embodiment of Evil itself.", "Sound": "use_key", "Consumable": "", "BagType": "4", "feedPower": "500", "Soulbound": "", "Activate": { - "_": "Create", + "_": "ChangeObject", "onlyInArea": "Lost Halls", - "id": "LH Vial Effect" + "targetId": "LH Vial Effect", + "newId": "LH Void Portal", + "radius": "25", + "color": "-1" } }, { "type": "0x0248", "id": "Gravel", "Class": "Equipment", "Item": "", "Texture": { @@ -46382,16 +46385,146 @@ }, "Sound": "spell/fire_nova", "BagType": "7", "Treasure": "", "feedPower": "50", "Soulbound": "" }, { + "type": "0x73d4", + "id": "Golden Lucky Clover", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x153" + }, + "SlotType": "10", + "Description": "An even luckier shamrock that will make enemies drop more and better loot! Lasts 60 minutes.", + "ExtraTooltipData": { + "EffectInfo": { + "name": "Duration", + "description": "60 min" + } + }, + "Sound": "use_potion", + "Consumable": "", + "Soulbound": "", + "LDBoosted": "", + "LTBoosted": "", + "Timer": "3600", + "BagType": "8", + "feedPower": "100", + "Track": "" + }, + { + "type": "0x73d5", + "id": "Bronze Reward Chest", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x154" + }, + "SlotType": "10", + "Description": "Exchange this Bronze Chest for a good reward of choice at the Tinkerer!", + "Soulbound": "", + "BagType": "8", + "Treasure": "" + }, + { + "type": "0x73d6", + "id": "Silver Reward Chest", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x155" + }, + "SlotType": "10", + "Description": "Exchange this Silver Chest for an amazing reward of choice at the Tinkerer!", + "Soulbound": "", + "BagType": "8", + "Treasure": "" + }, + { + "type": "0x73d7", + "id": "Gold Reward Chest", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x156" + }, + "SlotType": "10", + "Description": "Exchange this Gold Chest for a mind-blowing reward of choice at the Tinkerer!", + "Soulbound": "", + "BagType": "8", + "Treasure": "" + }, + { + "type": "0x73d8", + "id": "Platinum Reward Chest", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x157" + }, + "SlotType": "10", + "Description": "Exchange this Platinum Chest for an out-of-this-world reward of choice at the Tinkerer!", + "Soulbound": "", + "BagType": "8", + "Treasure": "" + }, + { + "type": "0x4b0c", + "id": "Keychain Cutlass", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5c8" + }, + "SlotType": "1", + "Description": "A magical chain of infinite keys capable of unlocking the secrets of the universe, though your mileage may vary. Not to be confused with a different key-related blade.\\n\\nSprite Credits: Aurum", + "RateOfFire": "1", + "Sound": "weapon/mithril_sword", + "Projectile": { + "ObjectId": "Keytastrophe", + "Speed": "100", + "MinDamage": "20", + "MaxDamage": "475", + "LifetimeMS": "350", + "Wavy": "" + }, + "ActivateOnEquip": [ + { + "_": "IncrementStat", + "amount": "50", + "stat": "3" + }, + { + "_": "IncrementStat", + "amount": "5", + "stat": "26" + }, + { + "_": "IncrementStat", + "amount": "3", + "stat": "21" + } + ], + "BagType": "6", + "FameBonus": "5", + "OldSound": "bladeSwing", + "feedPower": "900" + }, + { "type": "0xc85", "id": "Common Feline Egg", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj2", "Index": "0x100" }, @@ -59695,16 +59828,381 @@ "skinType": "24288" }, "Consumable": "", "BagType": "8", "Soulbound": "", "feedPower": "1000" }, { + "type": "0x5ee3", + "id": "Angler Wizard Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "playerskins", + "Index": "454" + }, + "SlotType": "10", + "Description": "Never has fishing ever been so intense.\\n\\nSkin Class: Wizard\\nSprite Credits: Kingged", + "Activate": { + "_": "UnlockSkin", + "skinType": "24290" + }, + "Consumable": "", + "BagType": "8", + "Soulbound": "", + "feedPower": "1000" + }, + { + "type": "0x5ee5", + "id": "Lighthouse Keeper Paladin Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "playerskins", + "Index": "455" + }, + "SlotType": "10", + "Description": "A lonely man who lives only with his thoughts in a tall lighthouse.\\n\\nSkin Class: Paladin\\nSprite Credits: Kingged", + "Activate": { + "_": "UnlockSkin", + "skinType": "24292" + }, + "Consumable": "", + "Soulbound": "", + "BagType": "8", + "feedPower": "1000" + }, + { + "type": "0x5ee7", + "id": "Miner Warrior Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "playerskins", + "Index": "456" + }, + "SlotType": "10", + "Description": "Mine White Bags before Diamonds!\\n\\nSkin Class: Warrior\\nSprite Credits: Nazoado", + "Activate": { + "_": "UnlockSkin", + "skinType": "24294" + }, + "Consumable": "", + "Soulbound": "", + "BagType": "8", + "feedPower": "1000" + }, + { + "type": "0x5ee9", + "id": "Brandon the Fish Trickster Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "playerskins", + "Index": "457" + }, + "SlotType": "10", + "Description": "A little fish which managed to escape from the ocean.\\n\\nSkin Class: Trickster\\nSprite Credits: Artauris", + "Activate": { + "_": "UnlockSkin", + "skinType": "24296" + }, + "Consumable": "", + "BagType": "8", + "Soulbound": "", + "feedPower": "1000" + }, + { + "type": "0x2762", + "id": "Warrior - Cyber Cop Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "playerskins", + "Index": "458" + }, + "SlotType": "10", + "Description": "Discord officer: Requesting backup, rules broken outside of the realm!", + "Activate": { + "_": "UnlockSkin", + "skinType": "10081" + }, + "Consumable": "", + "Soulbound": "", + "BagType": "8" + }, + { + "type": "0x2764", + "id": "Paladin - Cyber Cop Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "playerskins", + "Index": "458" + }, + "SlotType": "10", + "Description": "Discord officer: Requesting backup, rules broken outside of the realm!", + "Activate": { + "_": "UnlockSkin", + "skinType": "10083" + }, + "Consumable": "", + "Soulbound": "", + "BagType": "8" + }, + { + "type": "0x2766", + "id": "Knight - Cyber Cop Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "playerskins", + "Index": "458" + }, + "SlotType": "10", + "Description": "Discord officer: Requesting backup, rules broken outside of the realm!", + "Activate": { + "_": "UnlockSkin", + "skinType": "10085" + }, + "Consumable": "", + "Soulbound": "", + "BagType": "8" + }, + { + "type": "0x2768", + "id": "Ninja - Cyber Cop Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "playerskins", + "Index": "459" + }, + "SlotType": "10", + "Description": "Discord officer: Requesting backup, rules broken outside of the realm!", + "Activate": { + "_": "UnlockSkin", + "skinType": "10087" + }, + "Consumable": "", + "Soulbound": "", + "BagType": "8" + }, + { + "type": "0x276a", + "id": "Archer - Cyber Cop Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "playerskins", + "Index": "460" + }, + "SlotType": "10", + "Description": "Discord officer: Requesting backup, rules broken outside of the realm!", + "Activate": { + "_": "UnlockSkin", + "skinType": "10089" + }, + "Consumable": "", + "Soulbound": "", + "BagType": "8" + }, + { + "type": "0x276c", + "id": "Rogue - Cyber Cop Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "playerskins", + "Index": "461" + }, + "SlotType": "10", + "Description": "Discord officer: Requesting backup, rules broken outside of the realm!", + "Activate": { + "_": "UnlockSkin", + "skinType": "10091" + }, + "Consumable": "", + "Soulbound": "", + "BagType": "8" + }, + { + "type": "0x276e", + "id": "Assassin - Cyber Cop Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "playerskins", + "Index": "461" + }, + "SlotType": "10", + "Description": "Discord officer: Requesting backup, rules broken outside of the realm!", + "Activate": { + "_": "UnlockSkin", + "skinType": "10093" + }, + "Consumable": "", + "Soulbound": "", + "BagType": "8" + }, + { + "type": "0x2770", + "id": "Wizard - Cyber Cop Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "playerskins", + "Index": "462" + }, + "SlotType": "10", + "Description": "Discord officer: Requesting backup, rules broken outside of the realm!", + "Activate": { + "_": "UnlockSkin", + "skinType": "10095" + }, + "Consumable": "", + "Soulbound": "", + "BagType": "8" + }, + { + "type": "0x2772", + "id": "Necromancer - Cyber Cop Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "playerskins", + "Index": "462" + }, + "SlotType": "10", + "Description": "Discord officer: Requesting backup, rules broken outside of the realm!", + "Activate": { + "_": "UnlockSkin", + "skinType": "10097" + }, + "Consumable": "", + "Soulbound": "", + "BagType": "8" + }, + { + "type": "0x2774", + "id": "Priest - Cyber Cop Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "playerskins", + "Index": "463" + }, + "SlotType": "10", + "Description": "Discord officer: Requesting backup, rules broken outside of the realm!", + "Activate": { + "_": "UnlockSkin", + "skinType": "10099" + }, + "Consumable": "", + "Soulbound": "", + "BagType": "8" + }, + { + "type": "0x2776", + "id": "Sorcerer - Cyber Cop Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "playerskins", + "Index": "463" + }, + "SlotType": "10", + "Description": "Discord officer: Requesting backup, rules broken outside of the realm!", + "Activate": { + "_": "UnlockSkin", + "skinType": "10101" + }, + "Consumable": "", + "Soulbound": "", + "BagType": "8" + }, + { + "type": "0x2778", + "id": "Huntress - Cyber Cop Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "playerskins", + "Index": "460" + }, + "SlotType": "10", + "Description": "Discord officer: Requesting backup, rules broken outside of the realm!", + "Activate": { + "_": "UnlockSkin", + "skinType": "10103" + }, + "Consumable": "", + "Soulbound": "", + "BagType": "8" + }, + { + "type": "0x277a", + "id": "Mystic - Cyber Cop Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "playerskins", + "Index": "462" + }, + "SlotType": "10", + "Description": "Discord officer: Requesting backup, rules broken outside of the realm!", + "Activate": { + "_": "UnlockSkin", + "skinType": "10105" + }, + "Consumable": "", + "Soulbound": "", + "BagType": "8" + }, + { + "type": "0x277c", + "id": "Trickster - Cyber Cop Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "playerskins", + "Index": "461" + }, + "SlotType": "10", + "Description": "Discord officer: Requesting backup, rules broken outside of the realm!", + "Activate": { + "_": "UnlockSkin", + "skinType": "10107" + }, + "Consumable": "", + "Soulbound": "", + "BagType": "8" + }, + { + "type": "0x277e", + "id": "Samurai - Cyber Cop Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "playerskins", + "Index": "459" + }, + "SlotType": "10", + "Description": "Discord officer: Requesting backup, rules broken outside of the realm!", + "Activate": { + "_": "UnlockSkin", + "skinType": "10109" + }, + "Consumable": "", + "Soulbound": "", + "BagType": "8" + }, + { "type": "0x190", "id": "Apple", "DisplayId": "Apple of Extreme Maxening", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj", "Index": "0x0f" @@ -112122,16 +112620,198 @@ "Class": "Projectile", "Texture": { "File": "d1lofiObjBig", "Index": "0x20" }, "Rotation": "0" }, { + "type": "0x4b0b", + "id": "Keytastrophe", + "Class": "Projectile", + "RandomTexture": { + "Texture": [ + { + "File": "lofiObj3", + "Index": "0xf0" + }, + { + "File": "lofiObj3", + "Index": "0x3de" + }, + { + "File": "lofiObj3", + "Index": "0xf1" + }, + { + "File": "lofiObj3", + "Index": "0xf5" + }, + { + "File": "lofiObj2", + "Index": "0x18" + }, + { + "File": "lofiObj3", + "Index": "0x58b" + }, + { + "File": "magicWoodsObjects8x8", + "Index": "0x41" + }, + { + "File": "lofiObj3", + "Index": "0xf2" + }, + { + "File": "lofiObj3", + "Index": "0x28d" + }, + { + "File": "lofiObj3", + "Index": "0x20e" + }, + { + "File": "lofiObj3", + "Index": "0x317" + }, + { + "File": "lofiObj3", + "Index": "0xf4" + }, + { + "File": "lofiObj3", + "Index": "0xf3" + }, + { + "File": "lofiObj2", + "Index": "0x29" + }, + { + "File": "lofiObj3", + "Index": "0x4FF" + }, + { + "File": "lofiObj3", + "Index": "0x56d" + }, + { + "File": "cursedLibraryObjects8x8", + "Index": "0x6a" + }, + { + "File": "theMachineObjects8x8", + "Index": "0x0f" + }, + { + "File": "lofiObj3", + "Index": "0x1b3" + }, + { + "File": "parasiteDenObjects8x8", + "Index": "0x00" + }, + { + "File": "lofiObj3", + "Index": "0x177" + }, + { + "File": "lofiObj3", + "Index": "0x109" + }, + { + "File": "mountainTempleObjects8x8", + "Index": "0xcb" + }, + { + "File": "lairOfDraconisObjects8x8", + "Index": "0x4f" + }, + { + "File": "lofiObj3", + "Index": "0x3eb" + }, + { + "File": "lofiObj3", + "Index": "0x3e6" + }, + { + "File": "lofiObj3", + "Index": "0x3e9" + }, + { + "File": "lofiObj2", + "Index": "0x05" + }, + { + "File": "lofiObj3", + "Index": "0x54E" + }, + { + "File": "lofiObj3", + "Index": "0xf6" + }, + { + "File": "epicHiveObjects8x8", + "Index": "0x02" + }, + { + "File": "lofiObj3", + "Index": "0x5c7" + }, + { + "File": "lostHallsObjects8x8", + "Index": "0x1c" + }, + { + "File": "lofiObj3", + "Index": "0x4BC" + }, + { + "File": "d3LofiObjEmbed", + "Index": "0x1b" + }, + { + "File": "cnidarianReefObjects8x8", + "Index": "0x07" + }, + { + "File": "secludedThicketObjects8x8", + "Index": "0x03" + }, + { + "File": "lofiObj3", + "Index": "0x427" + }, + { + "File": "lofiObj3", + "Index": "0x4B9" + }, + { + "File": "lofiObj3", + "Index": "0x59c" + }, + { + "File": "d2LofiObjEmbed", + "Index": "0x08" + }, + { + "File": "stPatricksObjects8x8", + "Index": "0x07" + }, + { + "File": "santaWorkshopObjects8x8", + "Index": "0x02" + } + ] + }, + "Rotation": "70" + }, + { "type": "0x7443", "id": "Puppet Theatre Boss Spawn", "Class": "GameObject", "Texture": { "File": "invisible", "Index": "0" }, "Size": "0" @@ -123125,16 +123805,244 @@ "AnimatedTexture": { "File": "playerskins", "Index": "453" }, "PlayerClassType": "0x0321", "NoSkinSelect": "" }, { + "type": "0x5ee2", + "id": "Angler Wizard", + "Skin": "", + "Class": "Skin", + "AnimatedTexture": { + "File": "playerskins", + "Index": "454" + }, + "PlayerClassType": "0x30e", + "NoSkinSelect": "" + }, + { + "type": "0x5ee4", + "id": "Lighthouse Keeper Paladin", + "Skin": "", + "Class": "Skin", + "AnimatedTexture": { + "File": "playerskins", + "Index": "455" + }, + "PlayerClassType": "0x031f", + "NoSkinSelect": "" + }, + { + "type": "0x5ee6", + "id": "Miner Warrior", + "Skin": "", + "Class": "Skin", + "AnimatedTexture": { + "File": "playerskins", + "Index": "456" + }, + "PlayerClassType": "0x031d", + "NoSkinSelect": "" + }, + { + "type": "0x5ee8", + "id": "Brandon the Fish Trickster", + "Skin": "", + "Class": "Skin", + "AnimatedTexture": { + "File": "playerskins", + "Index": "457" + }, + "PlayerClassType": "0x0324", + "NoSkinSelect": "" + }, + { + "type": "0x2761", + "id": "Warrior - Cyber Cop", + "Skin": "", + "Class": "Skin", + "AnimatedTexture": { + "File": "playerskins", + "Index": "458" + }, + "PlayerClassType": "0x031d", + "NoSkinSelect": "" + }, + { + "type": "0x2763", + "id": "Paladin - Cyber Cop", + "Skin": "", + "Class": "Skin", + "AnimatedTexture": { + "File": "playerskins", + "Index": "458" + }, + "PlayerClassType": "0x031f", + "NoSkinSelect": "" + }, + { + "type": "0x2765", + "id": "Knight - Cyber Cop", + "Skin": "", + "Class": "Skin", + "AnimatedTexture": { + "File": "playerskins", + "Index": "458" + }, + "PlayerClassType": "0x031e", + "NoSkinSelect": "" + }, + { + "type": "0x2767", + "id": "Ninja - Cyber Cop", + "Skin": "", + "Class": "Skin", + "AnimatedTexture": { + "File": "playerskins", + "Index": "459" + }, + "PlayerClassType": "0x0326", + "NoSkinSelect": "" + }, + { + "type": "0x2769", + "id": "Archer - Cyber Cop", + "Skin": "", + "Class": "Skin", + "AnimatedTexture": { + "File": "playerskins", + "Index": "460" + }, + "PlayerClassType": "0x307", + "NoSkinSelect": "" + }, + { + "type": "0x276b", + "id": "Rogue - Cyber Cop", + "Skin": "", + "Class": "Skin", + "AnimatedTexture": { + "File": "playerskins", + "Index": "461" + }, + "PlayerClassType": "0x0300", + "NoSkinSelect": "" + }, + { + "type": "0x276d", + "id": "Assassin - Cyber Cop", + "Skin": "", + "Class": "Skin", + "AnimatedTexture": { + "File": "playerskins", + "Index": "461" + }, + "PlayerClassType": "0x0320", + "NoSkinSelect": "" + }, + { + "type": "0x276f", + "id": "Wizard - Cyber Cop", + "Skin": "", + "Class": "Skin", + "AnimatedTexture": { + "File": "playerskins", + "Index": "462" + }, + "PlayerClassType": "0x30e", + "NoSkinSelect": "" + }, + { + "type": "0x2771", + "id": "Necromancer - Cyber Cop", + "Skin": "", + "Class": "Skin", + "AnimatedTexture": { + "File": "playerskins", + "Index": "462" + }, + "PlayerClassType": "0x0321", + "NoSkinSelect": "" + }, + { + "type": "0x2773", + "id": "Priest - Cyber Cop", + "Skin": "", + "Class": "Skin", + "AnimatedTexture": { + "File": "playerskins", + "Index": "463" + }, + "PlayerClassType": "0x0310", + "NoSkinSelect": "" + }, + { + "type": "0x2775", + "id": "Sorcerer - Cyber Cop", + "Skin": "", + "Class": "Skin", + "AnimatedTexture": { + "File": "playerskins", + "Index": "463" + }, + "PlayerClassType": "0x0325", + "NoSkinSelect": "" + }, + { + "type": "0x2777", + "id": "Huntress - Cyber Cop", + "Skin": "", + "Class": "Skin", + "AnimatedTexture": { + "File": "playerskins", + "Index": "460" + }, + "PlayerClassType": "0x0322", + "NoSkinSelect": "" + }, + { + "type": "0x2779", + "id": "Mystic - Cyber Cop", + "Skin": "", + "Class": "Skin", + "AnimatedTexture": { + "File": "playerskins", + "Index": "462" + }, + "PlayerClassType": "0x0323", + "NoSkinSelect": "" + }, + { + "type": "0x277b", + "id": "Trickster - Cyber Cop", + "Skin": "", + "Class": "Skin", + "AnimatedTexture": { + "File": "playerskins", + "Index": "461" + }, + "PlayerClassType": "0x0324", + "NoSkinSelect": "" + }, + { + "type": "0x277d", + "id": "Samurai - Cyber Cop", + "Skin": "", + "Class": "Skin", + "AnimatedTexture": { + "File": "playerskins", + "Index": "459" + }, + "PlayerClassType": "0x0311", + "NoSkinSelect": "" + }, + { "type": "0x1731", "id": "Stheno Summoner", "Class": "GameObject", "Texture": { "File": "invisible", "Index": "0" }, "Size": "0" @@ -184896,33 +185804,34 @@ "FaceDir": "" } }, { "type": "0x65ea", "id": "Pulse Lock", "Enemy": "", "Class": "Character", + "DisplayId": "Crystal Entity", "Texture": { "File": "crystalCaveObjects16x16", "Index": "0x38" }, "HitSound": "monster/medusa_hit", "DeathSound": "monster/medusa_death", "Size": "0", "ShadowSize": "0", "Invincible": "", "Flying": "", "Z": "0.3", "Projectile": [ { "id": "0", "ObjectId": "Red Shard Bolt", "Size": "100", - "Damage": "160", + "Damage": "0", "Speed": "0", "LifetimeMS": "250", "MultiHit": "" }, { "id": "1", "ObjectId": "Red Shard Bolt", "Size": "100", @@ -184933,33 +185842,34 @@ } ] }, { "type": "0x65eb", "id": "Pulse Lock P2", "Enemy": "", "Class": "Character", + "DisplayId": "Crystal Entity", "Texture": { "File": "crystalCaveObjects16x16", "Index": "0x38" }, "HitSound": "monster/medusa_hit", "DeathSound": "monster/medusa_death", "Size": "0", "ShadowSize": "0", "Invincible": "", "Flying": "", "Z": "0.3", "Projectile": [ { "id": "0", "ObjectId": "Red Shard Bolt", "Size": "100", - "Damage": "160", + "Damage": "0", "Speed": "0", "LifetimeMS": "250", "MultiHit": "" }, { "id": "1", "ObjectId": "Red Shard Bolt", "Size": "100", @@ -184970,33 +185880,34 @@ } ] }, { "type": "0x65ec", "id": "Pulse Lock P3", "Enemy": "", "Class": "Character", + "DisplayId": "Crystal Entity", "Texture": { "File": "crystalCaveObjects16x16", "Index": "0x38" }, "HitSound": "monster/medusa_hit", "DeathSound": "monster/medusa_death", "Size": "0", "ShadowSize": "0", "Invincible": "", "Flying": "", "Z": "0.3", "Projectile": [ { "id": "0", "ObjectId": "Red Shard Bolt", "Size": "100", - "Damage": "160", + "Damage": "0", "Speed": "0", "LifetimeMS": "250", "MultiHit": "" }, { "id": "1", "ObjectId": "Red Shard Bolt", "Size": "100", @@ -195788,16 +196699,1055 @@ }, "MaxHitPoints": "60000", "Defense": "0", "Size": "160", "Exp": "1000", "StasisImmune": "" }, { + "type": "0x4b0d", + "id": "Emergent Sapphire Bat", + "Group": "Emergent Crystals", + "Class": "Character", + "Enemy": "", + "AnimatedTexture": { + "File": "crystalCaveChars8x8", + "Index": "2" + }, + "Size": "100", + "MaxHitPoints": "2500", + "Exp": "75", + "HitSound": "monster/bats_hit", + "DeathSound": "monster/bats_death", + "Projectile": { + "id": "0", + "ObjectId": "Blue Shard Bolt", + "Damage": "115", + "Speed": "110", + "Size": "80", + "LifetimeMS": "4000", + "MultiHit": "" + } + }, + { + "type": "0x4b0e", + "id": "Emergent Emerald Bat", + "Class": "Character", + "Group": "Emergent Crystals", + "Enemy": "", + "AnimatedTexture": { + "File": "crystalCaveChars8x8", + "Index": "3" + }, + "Size": "100", + "MaxHitPoints": "2500", + "Exp": "75", + "HitSound": "monster/bats_hit", + "DeathSound": "monster/bats_death", + "Projectile": { + "id": "0", + "ObjectId": "Green Shard Bolt", + "Damage": "120", + "Speed": "120", + "Size": "80", + "LifetimeMS": "4000", + "MultiHit": "" + } + }, + { + "type": "0x4b0f", + "id": "Emergent Amethyst Bat", + "Class": "Character", + "Group": "Emergent Crystals", + "Enemy": "", + "AnimatedTexture": { + "File": "crystalCaveChars8x8", + "Index": "4" + }, + "Size": "100", + "MaxHitPoints": "2500", + "Exp": "75", + "HitSound": "monster/bats_hit", + "DeathSound": "monster/bats_death", + "Projectile": [ + { + "id": "0", + "ObjectId": "Purple Shard Bolt", + "Damage": "130", + "Speed": "100", + "Size": "80", + "LifetimeMS": "4000", + "Frequency": "2.1", + "Amplitude": "0.8", + "FaceDir": "", + "MultiHit": "" + }, + { + "id": "1", + "ObjectId": "Purple Shard Bolt", + "Damage": "130", + "Speed": "100", + "Size": "100", + "LifetimeMS": "4000", + "Frequency": "2.1", + "Amplitude": "0.5", + "FaceDir": "", + "MultiHit": "" + } + ] + }, + { + "type": "0x4b10", + "id": "Emergent Topaz Bat", + "Class": "Character", + "Group": "Emergent Crystals", + "Enemy": "", + "AnimatedTexture": { + "File": "crystalCaveChars8x8", + "Index": "5" + }, + "Size": "100", + "MaxHitPoints": "2500", + "Exp": "75", + "HitSound": "monster/bats_hit", + "DeathSound": "monster/bats_death", + "Projectile": [ + { + "id": "0", + "ObjectId": "Yellow Shard Bolt", + "Damage": "120", + "Speed": "90", + "Size": "80", + "LifetimeMS": "3000", + "MultiHit": "" + }, + { + "id": "1", + "ObjectId": "Yellow Shard Bolt", + "Damage": "120", + "Speed": "30", + "Size": "80", + "LifetimeMS": "6000", + "MultiHit": "" + } + ] + }, + { + "type": "0x4b11", + "id": "Emergent Ruby Bat", + "Class": "Character", + "Group": "Emergent Crystals", + "Enemy": "", + "AnimatedTexture": { + "File": "crystalCaveChars8x8", + "Index": "6" + }, + "Size": "100", + "MaxHitPoints": "2500", + "Exp": "75", + "HitSound": "monster/bats_hit", + "DeathSound": "monster/bats_death", + "Projectile": [ + { + "id": "0", + "ObjectId": "Red Shard Bolt", + "Damage": "140", + "Speed": "120", + "Size": "80", + "LifetimeMS": "4000", + "MultiHit": "" + }, + { + "id": "1", + "ObjectId": "Red Shard Bolt", + "Damage": "140", + "Speed": "100", + "Size": "80", + "LifetimeMS": "4000", + "MultiHit": "" + }, + { + "id": "2", + "ObjectId": "Red Shard Bolt", + "Damage": "140", + "Speed": "80", + "Size": "80", + "LifetimeMS": "4000", + "MultiHit": "" + }, + { + "id": "3", + "ObjectId": "Red Shard Bolt", + "Damage": "140", + "Speed": "60", + "Size": "80", + "LifetimeMS": "4000", + "MultiHit": "" + }, + { + "id": "4", + "ObjectId": "Red Shard Bolt", + "Damage": "140", + "Speed": "40", + "Size": "80", + "LifetimeMS": "4000", + "MultiHit": "" + } + ] + }, + { + "type": "0x4b12", + "id": "Emergent Sapphire Slime", + "Class": "Character", + "Enemy": "", + "Group": "Emergent Crystals", + "AnimatedTexture": { + "File": "crystalCaveChars16x16", + "Index": "16" + }, + "Size": "60", + "MaxHitPoints": "2500", + "Exp": "75", + "HitSound": "monster/slimes_hit", + "DeathSound": "monster/slimes_death", + "Projectile": { + "id": "0", + "ObjectId": "Blue Shard Bolt", + "Damage": "80", + "Speed": "100", + "Size": "80", + "LifetimeMS": "4000", + "MultiHit": "", + "ConditionEffect": { + "_": "Slowed", + "duration": "4" + } + } + }, + { + "type": "0x4b13", + "id": "Emergent Emerald Slime", + "Class": "Character", + "Enemy": "", + "Group": "Emergent Crystals", + "AnimatedTexture": { + "File": "crystalCaveChars16x16", + "Index": "17" + }, + "Size": "60", + "MaxHitPoints": "2500", + "Exp": "75", + "HitSound": "monster/slimes_hit", + "DeathSound": "monster/slimes_death", + "Projectile": { + "id": "0", + "ObjectId": "Green Shard Bolt", + "Damage": "80", + "Speed": "100", + "Size": "80", + "LifetimeMS": "4000", + "MultiHit": "", + "ConditionEffect": { + "_": "Sick", + "duration": "4" + } + } + }, + { + "type": "0x4b14", + "id": "Emergent Ruby Slime", + "Class": "Character", + "Enemy": "", + "Group": "Emergent Crystals", + "AnimatedTexture": { + "File": "crystalCaveChars16x16", + "Index": "18" + }, + "Size": "60", + "MaxHitPoints": "2500", + "Exp": "75", + "HitSound": "monster/slimes_hit", + "DeathSound": "monster/slimes_death", + "Projectile": { + "id": "0", + "ObjectId": "Red Shard Bolt", + "Damage": "65", + "Speed": "100", + "Size": "80", + "LifetimeMS": "4000", + "MultiHit": "", + "ConditionEffect": { + "_": "Armor Broken", + "duration": "3" + } + } + }, + { + "type": "0x4b15", + "id": "Emergent Topaz Slime", + "Class": "Character", + "Enemy": "", + "Group": "Emergent Crystals", + "AnimatedTexture": { + "File": "crystalCaveChars16x16", + "Index": "19" + }, + "Size": "60", + "MaxHitPoints": "2500", + "Exp": "75", + "HitSound": "monster/slimes_hit", + "DeathSound": "monster/slimes_death", + "Projectile": { + "id": "0", + "ObjectId": "Yellow Shard Bolt", + "Damage": "100", + "Speed": "100", + "Size": "120", + "LifetimeMS": "4000", + "MultiHit": "", + "ConditionEffect": { + "_": "Paralyzed", + "duration": "2" + } + } + }, + { + "type": "0x4b16", + "id": "Emergent Amethyst Slime", + "Class": "Character", + "Enemy": "", + "Group": "Emergent Crystals", + "AnimatedTexture": { + "File": "crystalCaveChars16x16", + "Index": "20" + }, + "Size": "60", + "MaxHitPoints": "2500", + "HitSound": "monster/slimes_hit", + "DeathSound": "monster/slimes_death", + "Projectile": { + "id": "0", + "ObjectId": "Purple Shard Bolt", + "Damage": "100", + "Speed": "60", + "Size": "80", + "LifetimeMS": "4000", + "MultiHit": "", + "ConditionEffect": { + "_": "Quiet", + "duration": "2" + } + } + }, + { + "type": "0x4b17", + "id": "Emergent Crystallised Charger", + "Enemy": "", + "Class": "Character", + "Group": "Emergent Crystals", + "AnimatedTexture": { + "File": "crystalCaveChars16x16", + "Index": "10" + }, + "NoArticle": "", + "HitSound": "monster/rocks_hit", + "DeathSound": "monster/rocks_death", + "Size": "100", + "ShadowSize": "100", + "MaxHitPoints": "6000", + "Defense": "20", + "StasisImmune": "", + "StunImmune": "", + "Exp": "800", + "ParalyzeImmune": "", + "Projectile": { + "id": "0", + "ObjectId": "Blue Shard Bolt", + "Size": "100", + "Damage": "145", + "Speed": "70", + "LifetimeMS": "5000", + "FaceDir": "", + "MultiHit": "", + "Frequency": "1.3", + "Amplitude": "0.8" + } + }, + { + "type": "0x4b18", + "id": "Emergent Crystallised Watcher", + "Enemy": "", + "Class": "Character", + "Group": "Emergent Crystals", + "AnimatedTexture": { + "File": "crystalCaveChars16x16", + "Index": "11" + }, + "Projectile": [ + { + "id": "1", + "ObjectId": "Yellow Shard Bolt", + "Size": "100", + "Damage": "145", + "Speed": "120", + "LifetimeMS": "1200", + "MultiHit": "" + }, + { + "id": "2", + "ObjectId": "Yellow Shard Bolt", + "Size": "100", + "Damage": "145", + "Speed": "65", + "LifetimeMS": "1200", + "MultiHit": "" + }, + { + "id": "3", + "ObjectId": "Yellow Shard Bolt", + "Size": "100", + "Damage": "145", + "Speed": "15", + "LifetimeMS": "1200", + "MultiHit": "" + } + ], + "NoArticle": "", + "HitSound": "monster/rocks_hit", + "DeathSound": "monster/rocks_death", + "Size": "100", + "ShadowSize": "100", + "MaxHitPoints": "6000", + "Defense": "20", + "StasisImmune": "", + "StunImmune": "", + "Exp": "800", + "ParalyzeImmune": "" + }, + { + "type": "0x4b19", + "id": "Emergent Crystallised Crawler", + "Enemy": "", + "Class": "Character", + "Group": "Emergent Crystals", + "AnimatedTexture": { + "File": "crystalCaveChars16x16", + "Index": "12" + }, + "NoArticle": "", + "HitSound": "monster/rocks_hit", + "DeathSound": "monster/rocks_death", + "Size": "100", + "ShadowSize": "100", + "MaxHitPoints": "6000", + "Defense": "20", + "StasisImmune": "", + "StunImmune": "", + "Exp": "800", + "ParalyzeImmune": "", + "Projectile": { + "id": "0", + "ObjectId": "Green Shard Bolt", + "Size": "100", + "Damage": "130", + "Speed": "80", + "LifetimeMS": "5000", + "FaceDir": "", + "MultiHit": "", + "Frequency": "2", + "Amplitude": "0.5", + "ConditionEffect": { + "_": "Exposed", + "duration": "3" + } + } + }, + { + "type": "0x4b1a", + "id": "Emergent Crystallised Shrieker", + "Enemy": "", + "Class": "Character", + "Group": "Emergent Crystals", + "AnimatedTexture": { + "File": "crystalCaveChars16x16", + "Index": "13" + }, + "NoArticle": "", + "HitSound": "monster/rocks_hit", + "DeathSound": "monster/rocks_death", + "Size": "100", + "ShadowSize": "100", + "MaxHitPoints": "6000", + "Defense": "80", + "StasisImmune": "", + "StunImmune": "", + "Exp": "800", + "ParalyzeImmune": "", + "Projectile": [ + { + "id": "8", + "ObjectId": "pD Maw Shot 3", + "Size": "100", + "Damage": "80", + "Speed": "60", + "LifetimeMS": "4500", + "ArmorPiercing": "", + "MultiHit": "" + }, + { + "id": "3", + "ObjectId": "Red Shard Bolt", + "Size": "100", + "Damage": "160", + "Speed": "40", + "LifetimeMS": "600", + "MultiHit": "" + }, + { + "id": "4", + "ObjectId": "Red Shard Bolt", + "Size": "100", + "Damage": "160", + "Speed": "120", + "LifetimeMS": "600", + "MultiHit": "" + } + ] + }, + { + "type": "0x4b1b", + "id": "Emergent Crystallised Boomer", + "Enemy": "", + "Class": "Character", + "Group": "Emergent Crystals", + "AnimatedTexture": { + "File": "crystalCaveChars16x16", + "Index": "14" + }, + "NoArticle": "", + "HitSound": "monster/rocks_hit", + "DeathSound": "monster/rocks_death", + "Size": "100", + "ShadowSize": "100", + "MaxHitPoints": "6000", + "Defense": "20", + "StasisImmune": "", + "StunImmune": "", + "Exp": "800", + "ParalyzeImmune": "", + "Projectile": [ + { + "id": "1", + "ObjectId": "Purple Shard Bolt", + "Size": "100", + "Damage": "145", + "Speed": "144", + "LifetimeMS": "1700", + "Boomerang": "", + "MultiHit": "" + }, + { + "id": "2", + "ObjectId": "Purple Shard Bolt", + "Size": "100", + "Damage": "145", + "Speed": "89", + "LifetimeMS": "1700", + "Boomerang": "", + "MultiHit": "" + }, + { + "id": "3", + "ObjectId": "Purple Shard Bolt", + "Size": "100", + "Damage": "145", + "Speed": "55", + "LifetimeMS": "1700", + "Boomerang": "", + "MultiHit": "" + } + ] + }, + { + "type": "0x4b1c", + "id": "Emergent Crystal Dark Flower", + "Enemy": "", + "DisplayId": "Emergent Crystallised Boomer", + "Class": "Character", + "Group": "Protector", + "Texture": { + "File": "crystalCaveObjects8x8", + "Index": "0x10" + }, + "Size": "60", + "ShadowSize": "0", + "Invincible": "", + "Flying": "" + }, + { + "type": "0x4b1d", + "id": "Emergent Crystal Bud Dark", + "DisplayId": "Emergent Crystallised Boomer", + "Enemy": "", + "Class": "GameObject", + "Texture": { + "File": "lofiEnvironment", + "Index": "0xa4" + }, + "Size": "0", + "Invincible": "", + "NoMiniMap": "", + "Projectile": [ + { + "id": "0", + "ObjectId": "White Shard Bolt", + "Speed": "10", + "Damage": "120", + "Size": "100", + "LifetimeMS": "80", + "MultiHit": "", + "FaceDir": "", + "ConditionEffect": { + "_": "Exposed", + "duration": "5" + } + }, + { + "id": "1", + "ObjectId": "White Shard Bolt", + "Speed": "90", + "Damage": "120", + "Size": "100", + "LifetimeMS": "1700", + "MultiHit": "", + "FaceDir": "", + "ConditionEffect": { + "_": "Exposed", + "duration": "5" + } + } + ] + }, + { + "type": "0x4b1e", + "id": "Amethyst Tower", + "Class": "Character", + "Enemy": "", + "AnimatedTexture": { + "File": "crystalCaveChars16x16", + "Index": "24" + }, + "Size": "150", + "NoMiniMap": "", + "HitSound": "monster/rocks_hit", + "DeathSound": "monster/rocks_death", + "MaxHitPoints": "50000", + "Defense": "30", + "Exp": "1000", + "God": "", + "StasisImmune": "", + "StunImmune": "", + "ParalyzeImmune": "", + "AltTexture": { + "id": "1", + "AnimatedTexture": { + "File": "crystalCaveChars16x16", + "Index": "26" + } + } + }, + { + "type": "0x4b1f", + "id": "Sapphire Tower", + "Class": "Character", + "Enemy": "", + "AnimatedTexture": { + "File": "crystalCaveChars16x16", + "Index": "21" + }, + "Size": "150", + "NoMiniMap": "", + "HitSound": "monster/rocks_hit", + "DeathSound": "monster/rocks_death", + "MaxHitPoints": "50000", + "Defense": "30", + "Exp": "1000", + "God": "", + "StasisImmune": "", + "StunImmune": "", + "ParalyzeImmune": "", + "AltTexture": { + "id": "1", + "AnimatedTexture": { + "File": "crystalCaveChars16x16", + "Index": "26" + } + } + }, + { + "type": "0x4b20", + "id": "Emerald Tower", + "Class": "Character", + "Enemy": "", + "AnimatedTexture": { + "File": "crystalCaveChars16x16", + "Index": "22" + }, + "Size": "150", + "NoMiniMap": "", + "HitSound": "monster/rocks_hit", + "DeathSound": "monster/rocks_death", + "MaxHitPoints": "50000", + "Defense": "30", + "Exp": "1000", + "God": "", + "StasisImmune": "", + "StunImmune": "", + "ParalyzeImmune": "", + "AltTexture": { + "id": "1", + "AnimatedTexture": { + "File": "crystalCaveChars16x16", + "Index": "26" + } + } + }, + { + "type": "0x4b21", + "id": "Ruby Tower", + "Class": "Character", + "Enemy": "", + "AnimatedTexture": { + "File": "crystalCaveChars16x16", + "Index": "25" + }, + "Size": "150", + "NoMiniMap": "", + "HitSound": "monster/rocks_hit", + "DeathSound": "monster/rocks_death", + "MaxHitPoints": "50000", + "Defense": "30", + "Exp": "1000", + "God": "", + "StasisImmune": "", + "StunImmune": "", + "ParalyzeImmune": "", + "AltTexture": { + "id": "1", + "AnimatedTexture": { + "File": "crystalCaveChars16x16", + "Index": "26" + } + } + }, + { + "type": "0x4b22", + "id": "Topaz Tower", + "Class": "Character", + "Enemy": "", + "AnimatedTexture": { + "File": "crystalCaveChars16x16", + "Index": "23" + }, + "Size": "150", + "NoMiniMap": "", + "HitSound": "monster/rocks_hit", + "DeathSound": "monster/rocks_death", + "MaxHitPoints": "50000", + "Defense": "30", + "Exp": "1000", + "God": "", + "StasisImmune": "", + "StunImmune": "", + "ParalyzeImmune": "", + "AltTexture": { + "id": "1", + "AnimatedTexture": { + "File": "crystalCaveChars16x16", + "Index": "26" + } + } + }, + { + "type": "0x4b23", + "id": "Sapphire Revealer", + "Class": "Character", + "Enemy": "", + "Texture": { + "File": "lofiEnvironment", + "Index": "0xa4" + }, + "Size": "0", + "ShadowSize": "0", + "Color": "0x42A8F6", + "Invincible": "", + "Projectile": { + "id": "0", + "ObjectId": "Cardgage Curse", + "Damage": "1", + "Speed": "0", + "Size": "0", + "LifetimeMS": "0" + } + }, + { + "type": "0x4b24", + "id": "Emerald Revealer", + "Class": "Character", + "Enemy": "", + "Texture": { + "File": "lofiEnvironment", + "Index": "0xa4" + }, + "Size": "0", + "ShadowSize": "0", + "Color": "0x41E022", + "Invincible": "", + "Projectile": { + "id": "0", + "ObjectId": "Cardgage Curse", + "Damage": "1", + "Speed": "0", + "Size": "0", + "LifetimeMS": "0" + } + }, + { + "type": "0x4b25", + "id": "Topaz Revealer", + "Class": "Character", + "Enemy": "", + "Texture": { + "File": "lofiEnvironment", + "Index": "0xa4" + }, + "Size": "0", + "ShadowSize": "0", + "Color": "0xF29C50", + "Invincible": "", + "Projectile": { + "id": "0", + "ObjectId": "Cardgage Curse", + "Damage": "1", + "Speed": "0", + "Size": "0", + "LifetimeMS": "0" + } + }, + { + "type": "0x4b26", + "id": "Amethyst Revealer", + "Class": "Character", + "Enemy": "", + "Texture": { + "File": "lofiEnvironment", + "Index": "0xa4" + }, + "Size": "0", + "ShadowSize": "0", + "Color": "0xEA05FF", + "Invincible": "", + "Projectile": { + "id": "0", + "ObjectId": "Cardgage Curse", + "Damage": "1", + "Speed": "0", + "Size": "0", + "LifetimeMS": "0" + } + }, + { + "type": "0x4b27", + "id": "Ruby Revealer", + "Class": "Character", + "Enemy": "", + "Texture": { + "File": "lofiEnvironment", + "Index": "0xa4" + }, + "Size": "0", + "ShadowSize": "0", + "Color": "0xB83535", + "Invincible": "", + "Projectile": { + "id": "0", + "ObjectId": "Cardgage Curse", + "Damage": "1", + "Speed": "0", + "Size": "0", + "LifetimeMS": "0" + } + }, + { + "type": "0x4b28", + "id": "Sapphire Initiator", + "Class": "GameObject", + "Enemy": "", + "Invincible": "", + "Texture": { + "File": "invisible", + "Index": "0" + }, + "Size": "0", + "ShadowSize": "0", + "NoMiniMap": "", + "Terrain": "Mountains", + "SpawnProb": "1", + "PerRealmMax": "1" + }, + { + "type": "0x4b29", + "id": "Emerald Initiator", + "Class": "GameObject", + "Enemy": "", + "Invincible": "", + "Texture": { + "File": "invisible", + "Index": "0" + }, + "Size": "0", + "ShadowSize": "0", + "NoMiniMap": "", + "Terrain": "Mountains", + "SpawnProb": "1", + "PerRealmMax": "1" + }, + { + "type": "0x4b2a", + "id": "Topaz Initiator", + "Class": "GameObject", + "Enemy": "", + "Invincible": "", + "Texture": { + "File": "invisible", + "Index": "0" + }, + "Size": "0", + "ShadowSize": "0", + "NoMiniMap": "", + "Terrain": "HighPlains", + "SpawnProb": "1", + "PerRealmMax": "1" + }, + { + "type": "0x4b2b", + "id": "Amethyst Initiator", + "Class": "GameObject", + "Enemy": "", + "Invincible": "", + "Texture": { + "File": "invisible", + "Index": "0" + }, + "Size": "0", + "ShadowSize": "0", + "NoMiniMap": "", + "Terrain": "HighForest", + "SpawnProb": "1", + "PerRealmMax": "1" + }, + { + "type": "0x4b2c", + "id": "Ruby Initiator", + "Class": "GameObject", + "Enemy": "", + "Invincible": "", + "Texture": { + "File": "invisible", + "Index": "0" + }, + "Size": "0", + "ShadowSize": "0", + "NoMiniMap": "", + "Terrain": "Mountains", + "SpawnProb": "1", + "PerRealmMax": "1" + }, + { + "type": "0x4b2d", + "id": "Keyper Initiator", + "DisplayId": "The Keyper", + "Class": "GameObject", + "Enemy": "", + "Invincible": "", + "Texture": { + "File": "invisible", + "Index": "0" + }, + "Size": "0", + "ShadowSize": "0", + "NoMiniMap": "", + "PerRealmMax": "1" + }, + { + "type": "0x4b2e", + "id": "The Keyper", + "Class": "Character", + "Enemy": "", + "Quest": "", + "Level": "20", + "AnimatedTexture": { + "File": "crystalCaveChars16x16", + "Index": "27" + }, + "Size": "1", + "MaxHitPoints": "50000", + "Defense": "10", + "Exp": "2000", + "HitSound": "monster/pirate_king_hit", + "DeathSound": "monster/pirate_king_death", + "ParalyzeImmune": "", + "StasisImmune": "", + "Projectile": [ + { + "id": "0", + "ObjectId": "Sound Wave", + "Speed": "85", + "Damage": "140", + "Size": "100", + "LifetimeMS": "1800", + "MultiHit": "", + "PassesCover": "", + "ConditionEffect": { + "_": "Quiet", + "duration": "4" + } + }, + { + "id": "1", + "ObjectId": "Keytastrophe", + "Speed": "90", + "LifetimeMS": "2500", + "Amplitude": "0.5", + "Frequency": "0.5", + "Damage": "100", + "Size": "100", + "MultiHit": "", + "ArmorPiercing": "", + "Boomerang": "", + "PassesCover": "" + }, + { + "id": "2", + "ObjectId": "Confuse Shuriken", + "Damage": "20", + "Speed": "75", + "LifetimeMS": "1500", + "Size": "100", + "MultiHit": "", + "PassesCover": "", + "ConditionEffect": { + "_": "Confused", + "duration": "2" + } + } + ] + }, + { "type": "0x1581", "id": "GC Brown Mushroom Spore", "Class": "Projectile", "Texture": { "File": "fungalCavernObjects8x8", "Index": "0x16" }, "Rotation": "200" Binary files ../current/sheets/crystalCaveChars16x16.png and ./sheets/crystalCaveChars16x16.png differ Binary files ../current/sheets/d2LofiObj.png and ./sheets/d2LofiObj.png differ Binary files ../current/sheets/lofiObj3.png and ./sheets/lofiObj3.png differ Binary files ../current/sheets/playersSkinsMask.png and ./sheets/playersSkinsMask.png differ Binary files ../current/sheets/playersSkins.png and ./sheets/playersSkins.png differ