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