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-09-05 12:40:47.584432026 +0000 +++ ./json/Objects.json 2019-09-12 12:20:47.141518646 +0000 @@ -46516,16 +46516,120 @@ ], "BagType": "6", "FameBonus": "5", "OldSound": "bladeSwing", "feedPower": "900", "Soulbound": "" }, { + "type": "0x4b32", + "id": "Crystal Key", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5c9" + }, + "SlotType": "9", + "Description": "A mysterious key bestowed upon the Keyper by the Crystal Entity, imbued with an aura of forbidden magic. It fits no locks, yet it can open anything.\\n\\nSprite Credits: Trensient", + "ExtraTooltipData": { + "EffectInfo": [ + { + "description": "Releases a barrage of 10 keys to hinder opponents.", + "name": "Keyper's Trickery" + }, + { + "description": "10% chance to create key nova.", + "name": "On Taking Damage" + }, + { + "description": "100", + "name": "Key Damage" + }, + { + "description": "5 seconds", + "name": "Cooldown" + }, + { + "description": "Slowed for 2 seconds", + "name": "Key Effect" + }, + { + "description": "Exposed for 4 seconds", + "name": "Key Effect" + } + ] + }, + "OnPlayerHitActivate": { + "_": "BulletCreate", + "proc": "0.1", + "cooldown": "5", + "type": "0x4b33", + "damageThreshold": "0", + "numShots": "10", + "minDistance": "2", + "maxDistance": "2", + "offsetAngle": "0", + "gapAngle": "0", + "gapTiles": "0", + "arcGap": "36" + }, + "ActivateOnEquip": [ + { + "_": "IncrementStat", + "amount": "50", + "stat": "0" + }, + { + "_": "IncrementStat", + "amount": "4", + "stat": "21" + }, + { + "_": "IncrementStat", + "amount": "3", + "stat": "28" + } + ], + "BagType": "6", + "FameBonus": "6", + "feedPower": "800", + "Soulbound": "" + }, + { + "type": "0x4b33", + "id": "Crystal Key Proc", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj6", + "Index": "0x30" + }, + "SlotType": "15", + "Sound": "spell/fire_spray", + "Projectile": { + "ObjectId": "Keytastrophe", + "Speed": "85", + "LifetimeMS": "500", + "Damage": "100", + "Size": "100", + "ConditionEffect": [ + { + "_": "Slowed", + "duration": "2" + }, + { + "_": "Exposed", + "duration": "4" + } + ] + } + }, + { "type": "0xc85", "id": "Common Feline Egg", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj2", "Index": "0x100" }, @@ -149159,16 +149263,862 @@ ] }, "Soulbound": "", "feedPower": "3500", "BagType": "7", "Treasure": "" }, { + "type": "0x73da", + "id": "Crystal Fragment x1", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "1", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73db", + "id": "Crystal Fragment x2", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "2", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73dc", + "id": "Crystal Fragment x3", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "3", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73dd", + "id": "Crystal Fragment x4", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "4", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73de", + "id": "Crystal Fragment x5", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "5", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73df", + "id": "Crystal Fragment x6", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "6", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73e0", + "id": "Crystal Fragment x7", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "7", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73e1", + "id": "Crystal Fragment x8", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "8", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73e2", + "id": "Crystal Fragment x9", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "9", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73e3", + "id": "Crystal Fragment x10", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "10", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73e4", + "id": "Crystal Fragment x11", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "11", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73e5", + "id": "Crystal Fragment x12", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "12", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73e6", + "id": "Crystal Fragment x13", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "13", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73e7", + "id": "Crystal Fragment x14", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "14", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73e8", + "id": "Crystal Fragment x15", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "15", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73e9", + "id": "Crystal Fragment x16", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "16", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73ea", + "id": "Crystal Fragment x17", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "17", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73eb", + "id": "Crystal Fragment x18", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "18", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73ec", + "id": "Crystal Fragment x19", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "19", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73ed", + "id": "Crystal Fragment x20", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "20", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73ee", + "id": "Crystal Fragment x21", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "21", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73ef", + "id": "Crystal Fragment x22", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "22", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73f0", + "id": "Crystal Fragment x23", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "23", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73f1", + "id": "Crystal Fragment x24", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "24", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73f2", + "id": "Crystal Fragment x25", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "25", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73f3", + "id": "Crystal Fragment x26", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "26", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73f4", + "id": "Crystal Fragment x27", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "27", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73f5", + "id": "Crystal Fragment x28", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "28", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73f6", + "id": "Crystal Fragment x29", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "29", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x73f7", + "id": "Crystal Fragment x30", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x5ca" + }, + "SlotType": "10", + "Description": "A fragment of a fabled key designed for the Keyper's personal use. Collect 30 and use them to obtain Keyper's Crystal Key.\\n\\nSprite Credits: Trensient", + "Quantity": "30", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "30" + }, + { + "name": "Event", + "description": "The Keyper" + } + ] + }, + "Soulbound": "", + "Activate": { + "_": "Exchange", + "id": "Crystal Key" + }, + "BagType": "7", + "Track": "", + "Consumable": "", + "Treasure": "" + }, + { "type": "0x0d40", "id": "Tomb Portal of Cowardice", "DisplayId": "Portal of Cowardice", "Class": "Portal", "IntergamePortal": "", "Texture": { "File": "lofiEnvironment", "Index": "0x7c" @@ -197681,16 +198631,17 @@ }, { "type": "0x4b2e", "id": "The Keyper", "Class": "Character", "Enemy": "", "Quest": "", "Level": "20", + "TrackLoot": "", "AnimatedTexture": { "File": "crystalCaveChars16x16", "Index": "27" }, "Size": "1", "MaxHitPoints": "50000", "Defense": "10", "Exp": "2000", Binary files ../current/sheets/lofiObj3.png and ./sheets/lofiObj3.png differ