diff -r -x 'diff.*' -x client.swf -x version.txt -x '*.xml' -x _ '--unified=8' -b -B ../current/json/EquipmentSets.json ./json/EquipmentSets.json --- ../current/json/EquipmentSets.json 2019-08-13 13:40:40.072991939 +0000 +++ ./json/EquipmentSets.json 2019-10-16 12:20:42.133254966 +0000 @@ -1862,11 +1862,280 @@ "bulletType": "Mike's Gilded Arrow" }, { "_": "IncrementStat", "stat": "0", "amount": "1" } ] + }, + { + "type": "0x6482", + "id": "Scarecrow Trickster Set", + "Setpiece": [ + { + "_": "Equipment", + "slot": "0", + "itemtype": "0x6483" + }, + { + "_": "Equipment", + "slot": "1", + "itemtype": "0x6484" + }, + { + "_": "Equipment", + "slot": "2", + "itemtype": "0x6485" + }, + { + "_": "Equipment", + "slot": "3", + "itemtype": "0x6486" + } + ], + "ActivateOnEquipAll": { + "_": "IncrementStat", + "stat": "0", + "amount": "40" + }, + "ActivateOnEquip2": [ + { + "_": "IncrementStat", + "stat": "21", + "amount": "3" + }, + { + "_": "IncrementStat", + "stat": "26", + "amount": "15" + } + ], + "ActivateOnEquip3": [ + { + "_": "IncrementStat", + "stat": "20", + "amount": "10" + }, + { + "_": "IncrementStat", + "stat": "28", + "amount": "5" + } + ] + }, + { + "type": "0x6489", + "id": "Reanimated Archer Set", + "Setpiece": [ + { + "_": "Equipment", + "slot": "0", + "itemtype": "0x648a" + }, + { + "_": "Equipment", + "slot": "1", + "itemtype": "0x648b" + }, + { + "_": "Equipment", + "slot": "2", + "itemtype": "0x648c" + }, + { + "_": "Equipment", + "slot": "3", + "itemtype": "0x648d" + } + ], + "ActivateOnEquipAll": { + "_": "IncrementStat", + "stat": "0", + "amount": "105" + }, + "ActivateOnEquip3": [ + { + "_": "IncrementStat", + "stat": "3", + "amount": "95" + }, + { + "_": "IncrementStat", + "stat": "21", + "amount": "11" + } + ], + "ActivateOnEquip2": [ + { + "_": "IncrementStat", + "stat": "28", + "amount": "5" + }, + { + "_": "IncrementStat", + "stat": "26", + "amount": "5" + } + ] + }, + { + "type": "0x6490", + "id": "Unholy Paladin Set", + "Setpiece": [ + { + "_": "Equipment", + "slot": "0", + "itemtype": "0x6491" + }, + { + "_": "Equipment", + "slot": "1", + "itemtype": "0x6492" + }, + { + "_": "Equipment", + "slot": "2", + "itemtype": "0x6493" + }, + { + "_": "Equipment", + "slot": "3", + "itemtype": "0x6494" + } + ], + "ActivateOnEquipAll": [ + { + "_": "IncrementStat", + "stat": "0", + "amount": "25" + }, + { + "_": "IncrementStat", + "stat": "3", + "amount": "25" + }, + { + "_": "IncrementStat", + "stat": "21", + "amount": "2" + }, + { + "_": "IncrementStat", + "stat": "20", + "amount": "2" + } + ], + "ActivateOnEquip3": [ + { + "_": "IncrementStat", + "stat": "0", + "amount": "25" + }, + { + "_": "IncrementStat", + "stat": "3", + "amount": "25" + }, + { + "_": "IncrementStat", + "stat": "21", + "amount": "2" + }, + { + "_": "IncrementStat", + "stat": "20", + "amount": "2" + } + ], + "ActivateOnEquip2": [ + { + "_": "IncrementStat", + "stat": "0", + "amount": "25" + }, + { + "_": "IncrementStat", + "stat": "3", + "amount": "25" + }, + { + "_": "IncrementStat", + "stat": "21", + "amount": "2" + }, + { + "_": "IncrementStat", + "stat": "20", + "amount": "2" + } + ] + }, + { + "type": "0x6496", + "id": "Totalia Mystic Set", + "Setpiece": [ + { + "_": "Equipment", + "slot": "0", + "itemtype": "0x6497" + }, + { + "_": "Equipment", + "slot": "1", + "itemtype": "0x6498" + }, + { + "_": "Equipment", + "slot": "2", + "itemtype": "0x6499" + }, + { + "_": "Equipment", + "slot": "3", + "itemtype": "0x649a" + } + ], + "ActivateOnEquipAll": [ + { + "_": "IncrementStat", + "stat": "0", + "amount": "35" + }, + { + "_": "IncrementStat", + "stat": "20", + "amount": "5" + } + ], + "ActivateOnEquip3": [ + { + "_": "IncrementStat", + "stat": "3", + "amount": "40" + }, + { + "_": "IncrementStat", + "stat": "21", + "amount": "10" + } + ], + "ActivateOnEquip2": [ + { + "_": "IncrementStat", + "stat": "28", + "amount": "1" + }, + { + "_": "IncrementStat", + "stat": "22", + "amount": "2" + }, + { + "_": "IncrementStat", + "stat": "27", + "amount": "5" + } + ] } ] } \ No newline at end of file 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-10-08 12:00:49.254798056 +0000 +++ ./json/Objects.json 2019-10-16 12:20:49.161393053 +0000 @@ -1856,16 +1856,26 @@ "Size": "0", "Texture": { "File": "lofiObj6", "Index": "0xb8" }, "NoMiniMap": "" }, { + "type": "0x6488", + "id": "HGolem Decoy 2", + "Class": "GameObject", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x166" + }, + "Friendly": "" + }, + { "type": "0x1548", "id": "Arena Tomb Bosses", "Class": "GameObject", "Enemy": "", "Invincible": "", "Texture": { "File": "lofiObjBig", "Index": "0xb6" @@ -41928,17 +41938,17 @@ "id": "Legendary Mystery Key", "Class": "Equipment", "Item": "", "Texture": { "File": "d2LofiObjEmbed", "Index": "0x9c" }, "SlotType": "10", - "Description": "Grants a random Key when used!\\n\\n*Tomb of the Ancients Key\\n*Ocean Trench Key\\n*Candy Key\\n*Shatters Key\\n*Puppet Master's Encore Key\\n*Lost Halls Key\\n*The Nest Key\\n*Parasite Chambers Key\\n*Cnidarian Reef Key\\n*Secluded Thicket Key\\n\\nSprite Credits: Lovens", + "Description": "Grants a random Key when used!\\n\\n*Tomb of the Ancients Key\\n*Ocean Trench Key\\n*Candy Key\\n*Shatters Key\\n*Puppet Master's Encore Key\\n*Lost Halls Key\\n*The Nest Key\\n*Parasite Chambers Key\\n*Cnidarian Reef Key\\n*Secluded Thicket Key\\n*Fungal Cavern Key\\n\\nSprite Credits: Lovens", "Activate": "MysteryDyes", "Consumable": "", "Soulbound": "", "BagType": "8", "Track": "" }, { "type": "0x22a2", @@ -46772,17 +46782,17 @@ "id": "Henchman's Claymore", "Class": "Equipment", "Item": "", "Texture": { "File": "d2LofiObjEmbed", "Index": "0x15b" }, "SlotType": "1", - "Description": "A brutally heavy sword designed to make those at the other end of its blade know their place.", + "Description": "A brutally heavy sword designed to make those at the other end of its blade know their place.\\n\\nSprite Credits: Aurum", "RateOfFire": "0.8", "OldSound": "bladeSwing", "Projectile": { "ObjectId": "Realm Blade", "Speed": "60", "MinDamage": "275", "MaxDamage": "305", "LifetimeMS": "600", @@ -46800,17 +46810,17 @@ "id": "Tyrant's Wand", "Class": "Equipment", "Item": "", "Texture": { "File": "d2LofiObjEmbed", "Index": "0x158" }, "SlotType": "8", - "Description": "Granted only to the highest ranking mages of Oryx's legion, this wand conjures pagan magic forbidden by most practitioners.", + "Description": "Granted only to the highest ranking mages of Oryx's legion, this wand conjures pagan magic forbidden by most practitioners.\\n\\nSprite Credits: Aurum", "RateOfFire": "1", "OldSound": "magicShoot", "Projectile": { "ObjectId": "Realm Magic", "Speed": "65", "LifetimeMS": "800", "MinDamage": "50", "MaxDamage": "75", @@ -46828,17 +46838,17 @@ "id": "Predator Bow", "Class": "Equipment", "Item": "", "Texture": { "File": "d2LofiObjEmbed", "Index": "0x15a" }, "SlotType": "3", - "Description": "Not one for long distance combat himself, Oryx leaves archery training in the hands of former realm heroes who defected to his side.", + "Description": "Not one for long distance combat himself, Oryx leaves archery training in the hands of former realm heroes who defected to his side.\\n\\nSprite Credits: Aurum", "RateOfFire": "0.75", "OldSound": "arrowShoot", "Projectile": { "ObjectId": "Realm Arrow", "Speed": "160", "MinDamage": "95", "MaxDamage": "140", "LifetimeMS": "400", @@ -46856,17 +46866,17 @@ "id": "Bounty Hunter's Dagger", "Class": "Equipment", "Item": "", "Texture": { "File": "d2LofiObjEmbed", "Index": "0x159" }, "SlotType": "2", - "Description": "The Mad God knows the value of cloak and dagger operations, despite his personal inclination toward more overt tactics. Oryx's minions consider it a great honor to be gifted this dagger.", + "Description": "The Mad God knows the value of cloak and dagger operations, despite his personal inclination toward more overt tactics. Oryx's minions consider it a great honor to be gifted this dagger.\\n\\nSprite Credits: Aurum", "RateOfFire": "1.2", "OldSound": "daggerSwing", "Projectile": { "ObjectId": "Realm Stab", "Speed": "140", "MinDamage": "120", "MaxDamage": "170", "LifetimeMS": "380", @@ -46882,17 +46892,17 @@ "id": "Oppressor's Staff", "Class": "Equipment", "Item": "", "Texture": { "File": "d2LofiObjEmbed", "Index": "0x15c" }, "SlotType": "17", - "Description": "Initially built solely for Oryx's reckless use, the construction of this wand proved potent enough to mass produce for Oryx's champions.", + "Description": "Initially built solely for Oryx's reckless use, the construction of this staff proved potent enough to mass produce for Oryx's champions.\\n\\nSprite Credits: Aurum", "RateOfFire": "0.55", "OldSound": "magicShoot", "Projectile": { "ObjectId": "Realm Missile", "Speed": "35", "MinDamage": "95", "MaxDamage": "145", "LifetimeMS": "1600", @@ -46912,33 +46922,808 @@ "id": "Blade of the Assailant", "Class": "Equipment", "Item": "", "Texture": { "File": "d2LofiObjEmbed", "Index": "0x15d" }, "SlotType": "24", - "Description": "Though Oryx is only known to deploy his assassin units in times of personal need, the deliberately cruel craftsmanship of their katanas is no less remarkable.", + "Description": "Though Oryx is only known to deploy his assassin units in times of personal need, the deliberately cruel craftsmanship of their katanas is no less remarkable.\\n\\nSprite Credits: Aurum", "RateOfFire": "1.2", "OldSound": "bladeSwing", "Projectile": { "ObjectId": "Realm Slash", "Speed": "60", "LifetimeMS": "725", "MinDamage": "120", "MaxDamage": "200", "MultiHit": "" }, "BagType": "6", "feedPower": "500", "FameBonus": "5", "Soulbound": "" }, { + "type": "0x6483", + "id": "HTricksterST0", + "setType": "0x6482", + "setName": "Scarecrow Trickster Set", + "DisplayId": "Maize Machete", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x160" + }, + "SlotType": "2", + "Description": "Using real corn as a weapon proved to be counterintuitive, so it was substituted with candy corn. Surprisingly, this only worsened the crow problem.\\n\\nSprite Credits: Bonk, Aurum", + "RateOfFire": "1", + "Sound": "weapon/golden_bow", + "Projectile": { + "ObjectId": "HGolem Magic", + "Speed": "140", + "MinDamage": "120", + "MaxDamage": "130", + "LifetimeMS": "450" + }, + "BagType": "8", + "FameBonus": "6", + "OldSound": "daggerSwing", + "feedPower": "900", + "Soulbound": "" + }, + { + "type": "0x6484", + "id": "HTricksterST1", + "setType": "0x6482", + "setName": "Scarecrow Trickster Set", + "DisplayId": "Pumpkin Prism", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x161" + }, + "Usable": "", + "SlotType": "22", + "Description": "The innards of a pumpkin were molded into this pile that vaguely resembles a prism. Used only by the laziest scarecrows who feel the need to outsource their job.\\n\\nSprite Credits: Bonk, Aurum", + "Activate": { + "_": "Decoy", + "duration": "7", + "speed": "0", + "objectId": "HGolem Decoy 2", + "color": "0xb23c11" + }, + "ExtraTooltipData": { + "EffectInfo": { + "name": "Explosion", + "description": "Dazed for 2 seconds within 1.75 sqrs" + } + }, + "MpCost": "65", + "BagType": "8", + "FameBonus": "5", + "feedPower": "900", + "Soulbound": "" + }, + { + "type": "0x6485", + "id": "HTricksterST2", + "setType": "0x6482", + "setName": "Scarecrow Trickster Set", + "DisplayId": "Withered Poncho", + "Class": "Equipment", + "Item": "", + "Description": "Once worn by a remarkably ineffective scarecrow who was regularly swarmed by the very thing it swore to destroy.\\n\\nSprite Credits: Bonk, Aurum", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x162" + }, + "SlotType": "6", + "ActivateOnEquip": [ + { + "_": "IncrementStat", + "stat": "21", + "amount": "14" + }, + { + "_": "IncrementStat", + "stat": "20", + "amount": "8" + }, + { + "_": "IncrementStat", + "stat": "26", + "amount": "7" + } + ], + "BagType": "8", + "FameBonus": "4", + "feedPower": "435", + "Soulbound": "" + }, + { + "type": "0x6486", + "id": "HTricksterST3", + "setType": "0x6482", + "setName": "Scarecrow Trickster Set", + "DisplayId": "Burlap Hat", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x163" + }, + "SlotType": "9", + "Description": "A humble hat with some dirt and straw stuck between the cloth. Being a scarecrow ain't much, but it's honest work.\\n\\nSprite Credits: Bonk, Aurum", + "ActivateOnEquip": [ + { + "_": "IncrementStat", + "stat": "0", + "amount": "70" + }, + { + "_": "IncrementStat", + "stat": "21", + "amount": "5" + }, + { + "_": "IncrementStat", + "stat": "22", + "amount": "5" + } + ], + "BagType": "8", + "FameBonus": "5", + "feedPower": "900", + "Soulbound": "" + }, + { + "type": "0x648a", + "id": "HArcherST0", + "setType": "0x6489", + "setName": "Reanimated Archer Set", + "DisplayId": "Bone Bow", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x170" + }, + "SlotType": "3", + "Description": "A rib strung together by a tendon, sure to send shivers down your enemy's spines.\\n\\nSprite Credits: Tero, Aurum", + "RateOfFire": "0.95", + "Sound": "weapon/golden_bow", + "Projectile": { + "ObjectId": "HArcher ST Arrow", + "Speed": "280", + "MinDamage": "155", + "MaxDamage": "250", + "LifetimeMS": "200", + "MultiHit": "" + }, + "BagType": "8", + "FameBonus": "4", + "NumProjectiles": "1", + "OldSound": "arrowShoot", + "feedPower": "500", + "Soulbound": "" + }, + { + "type": "0x648b", + "id": "HArcherST1", + "setType": "0x6489", + "setName": "Reanimated Archer Set", + "DisplayId": "Spinal Quiver", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x171" + }, + "SlotType": "15", + "Description": "The sternum of a long deceased adventurer. It releases a shriek when fired, making enemies shake and shudder in surprise.\\n\\nSprite Credits: Tero, Aurum", + "Sound": "spell/fire_spray", + "Projectile": { + "ObjectId": "HArcher ST Quiver Proj", + "Speed": "120", + "MinDamage": "85", + "MaxDamage": "130", + "LifetimeMS": "500", + "Size": "100", + "Wavy": "", + "PassesCover": "", + "MultiHit": "", + "ConditionEffect": { + "_": "Slowed", + "duration": "2.5" + } + }, + "ConditionEffect": { + "_": "Slowed", + "duration": "2.5" + }, + "Activate": [ + { + "_": "ConditionEffectSelf", + "effect": "Speedy", + "duration": "3" + }, + "Shoot" + ], + "Usable": "", + "BagType": "8", + "FameBonus": "4", + "MpCost": "120", + "NumProjectiles": "20", + "ArcGap": "18", + "Cooldown": "0.5", + "feedPower": "500", + "Soulbound": "" + }, + { + "type": "0x648c", + "id": "HArcherST2", + "setType": "0x6489", + "setName": "Reanimated Archer Set", + "DisplayId": "Torso Tunic", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x172" + }, + "SlotType": "6", + "Description": "A rather bare bones armor affording more protection than one would expect. This bag of bones seems so unsafe.\\n\\nSprite Credits: Tero, Aurum", + "ActivateOnEquip": [ + { + "_": "IncrementStat", + "stat": "0", + "amount": "80" + }, + { + "_": "IncrementStat", + "stat": "21", + "amount": "14" + } + ], + "FameBonus": "4", + "feedPower": "500", + "BagType": "8", + "Soulbound": "" + }, + { + "type": "0x648d", + "id": "HArcherST3", + "setType": "0x6489", + "setName": "Reanimated Archer Set", + "DisplayId": "Collarbone Collar", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x173" + }, + "SlotType": "9", + "Description": "There's a certain irony to this macabre amulet. It's not very comfortable to wear and will seldom let you snooze.\\n\\nSprite Credits: Tero, Aurum", + "ActivateOnEquip": [ + { + "_": "IncrementStat", + "stat": "20", + "amount": "3" + }, + { + "_": "IncrementStat", + "stat": "26", + "amount": "9" + }, + { + "_": "IncrementStat", + "stat": "0", + "amount": "50" + } + ], + "FameBonus": "4", + "feedPower": "500", + "BagType": "8", + "Soulbound": "" + }, + { + "type": "0x6491", + "id": "HPaladinST0", + "setType": "0x6490", + "setName": "Unholy Paladin Set", + "DisplayId": "Hellfire Broadsword", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x180" + }, + "SlotType": "1", + "Description": "A merciless blade forged in the intense fires of the realm's core, designed for use by great demon lords.\\n\\nSprite Credits: Aurum", + "RateOfFire": "1", + "Sound": "weapon/mithril_sword", + "Projectile": { + "ObjectId": "HFairy Bullet", + "Speed": "140", + "MinDamage": "75", + "MaxDamage": "90", + "LifetimeMS": "325", + "Size": "80" + }, + "NumProjectiles": "4", + "ArcGap": "10", + "BagType": "8", + "FameBonus": "4", + "OldSound": "bladeSwing", + "feedPower": "500", + "Soulbound": "" + }, + { + "type": "0x6492", + "id": "HPaladinST1", + "setType": "0x6490", + "setName": "Unholy Paladin Set", + "DisplayId": "Sacrilege Seal", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x181" + }, + "SlotType": "12", + "Description": "Paladins must take an oath of righteousness to obtain their titles. Those who defect are considered deeply cursed.\\n\\nSprite Credits: Aurum", + "Sound": "spell/fire_spray", + "ActivateOnEquip": [ + { + "_": "IncrementStat", + "stat": "21", + "amount": "5" + }, + { + "_": "IncrementStat", + "stat": "20", + "amount": "9" + }, + { + "_": "IncrementStat", + "stat": "27", + "amount": "9" + } + ], + "Activate": [ + { + "_": "GenericActivate", + "effect": "Damaging", + "duration": "4", + "range": "4.5", + "color": "0xff0080", + "target": "player", + "center": "player", + "visualEffect": "-1", + "useWisMod": "true" + }, + { + "_": "StatBoostSelf", + "stat": "21", + "amount": "15", + "duration": "4" + }, + { + "_": "StatBoostSelf", + "stat": "22", + "amount": "-15", + "duration": "4" + } + ], + "Usable": "", + "BagType": "8", + "FameBonus": "4", + "MpCost": "115", + "feedPower": "500", + "Soulbound": "" + }, + { + "type": "0x6493", + "id": "HPaladinST2", + "setType": "0x6490", + "setName": "Unholy Paladin Set", + "DisplayId": "Tormentor's Chainmail", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x182" + }, + "SlotType": "7", + "Description": "A cruel armor stitched from the victims of demonic killers, a symbol of one's ruthlessness.\\n\\nSprite Credits: Aurum", + "ActivateOnEquip": [ + { + "_": "IncrementStat", + "stat": "0", + "amount": "40" + }, + { + "_": "IncrementStat", + "stat": "3", + "amount": "40" + }, + { + "_": "IncrementStat", + "stat": "21", + "amount": "20" + } + ], + "BagType": "8", + "FameBonus": "4", + "feedPower": "500", + "Soulbound": "" + }, + { + "type": "0x6494", + "id": "HPaladinST3", + "setType": "0x6490", + "setName": "Unholy Paladin Set", + "DisplayId": "Horned Ring", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x183" + }, + "SlotType": "9", + "Description": "The severed head of an imp grew horns posthumously, an eerie piece of natural decor.\\n\\nSprite Credits: Aurum", + "ActivateOnEquip": [ + { + "_": "IncrementStat", + "stat": "0", + "amount": "45" + }, + { + "_": "IncrementStat", + "stat": "3", + "amount": "45" + }, + { + "_": "IncrementStat", + "stat": "21", + "amount": "8" + } + ], + "BagType": "8", + "FameBonus": "5", + "feedPower": "500", + "Soulbound": "" + }, + { + "type": "0x6497", + "id": "HMysticST0", + "setType": "0x6496", + "setName": "Totalia Mystic Set", + "DisplayId": "Stygian Torch", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x190" + }, + "SlotType": "17", + "Description": "A blued wooden staff lit with an undying flame. Only an extraordinarily skilled sorceress can wield the fire without this attachment.\\n\\nSprite Credits: Aurum", + "RateOfFire": "0.8", + "Sound": "weapon/wand_of_death", + "Projectile": { + "ObjectId": "HSoul Orb", + "Speed": "160", + "MinDamage": "80", + "MaxDamage": "100", + "LifetimeMS": "450", + "Amplitude": "0.5", + "Size": "60" + }, + "ActivateOnEquip": { + "_": "IncrementStat", + "stat": "26", + "amount": "2" + }, + "BagType": "8", + "FameBonus": "4", + "OldSound": "magicShoot", + "NumProjectiles": "2", + "ArcGap": "0", + "feedPower": "500" + }, + { + "type": "0x6498", + "id": "HMysticST1", + "setType": "0x6496", + "setName": "Totalia Mystic Set", + "DisplayId": "Orb of the Sabbath", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x191" + }, + "SlotType": "21", + "Description": "A crystal ball known to be able to summon magically constructed bats, but this technique has only been mastered by Totalia's kind.\\n\\nSprite Credits: Aurum", + "Sound": "spell/fire_spray", + "ActivateOnEquip": [ + { + "_": "IncrementStat", + "stat": "3", + "amount": "20" + }, + { + "_": "IncrementStat", + "stat": "20", + "amount": "2" + }, + { + "_": "IncrementStat", + "stat": "28", + "amount": "1" + }, + { + "_": "IncrementStat", + "stat": "22", + "amount": "1" + } + ], + "Activate": [ + { + "_": "StasisBlast", + "duration": "6" + }, + { + "_": "ConditionEffectSelf", + "effect": "Speedy", + "duration": "3", + "useWisMod": "true" + }, + { + "_": "ConditionEffectSelf", + "effect": "Berserk", + "duration": "3", + "useWisMod": "true" + } + ], + "Cooldown": "6", + "Usable": "", + "BagType": "8", + "FameBonus": "4", + "MpCost": "150", + "feedPower": "600" + }, + { + "type": "0x6499", + "id": "HMysticST2", + "setType": "0x6496", + "setName": "Totalia Mystic Set", + "DisplayId": "Robe of the Enchantress", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x192" + }, + "SlotType": "14", + "Description": "Totalia's garbs are specially fitted to be flexible enough to ride brooms. The cloth is also flame retardant, a quality which proved essential after more than one incident.\\n\\nSprite Credits: Aurum", + "ActivateOnEquip": [ + { + "_": "IncrementStat", + "stat": "0", + "amount": "60" + }, + { + "_": "IncrementStat", + "stat": "21", + "amount": "15" + } + ], + "BagType": "8", + "FameBonus": "4", + "feedPower": "435" + }, + { + "type": "0x649a", + "id": "HMysticST3", + "setType": "0x6496", + "setName": "Totalia Mystic Set", + "DisplayId": "Witch's Brooch", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x193" + }, + "SlotType": "9", + "Description": "The true source of Totalia's powers. This ornament contains a small amount of liquid freely moving inside. It's cold-hot-fresh!\\n\\nSprite Credits: Aurum", + "ActivateOnEquip": [ + { + "_": "IncrementStat", + "stat": "0", + "amount": "15" + }, + { + "_": "IncrementStat", + "stat": "3", + "amount": "50" + }, + { + "_": "IncrementStat", + "stat": "20", + "amount": "5" + }, + { + "_": "IncrementStat", + "stat": "27", + "amount": "8" + } + ], + "BagType": "8", + "FameBonus": "5", + "feedPower": "500" + }, + { + "type": "0x3d65", + "id": "Greaterhosen", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x179" + }, + "SlotType": "6", + "Description": "A necessary component for any beer-drinking or sausage-eating in the month of October.\\n\\nSprite Credits: Dappertron", + "ActivateOnEquip": [ + { + "_": "IncrementStat", + "stat": "21", + "amount": "12" + }, + { + "_": "IncrementStat", + "stat": "0", + "amount": "20" + }, + { + "_": "IncrementStat", + "stat": "20", + "amount": "2" + }, + { + "_": "IncrementStat", + "stat": "28", + "amount": "4" + } + ], + "OnPlayerHitActivate": [ + { + "_": "ConditionEffectSelf", + "proc": "0.05", + "cooldown": "20", + "duration": "1.5", + "effect": "Hallucinating" + }, + { + "_": "StatBoostSelf", + "proc": "0.05", + "cooldown": "20", + "stat": "20", + "amount": "10", + "duration": "10" + } + ], + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "On taking damage", + "description": "5% chance for Hallucinating, duration = 1.5 seconds, cooldown = 20 seconds" + }, + { + "name": "On taking damage", + "description": "5% chance for +10 Attack, duration = 10 seconds, cooldown = 20 seconds" + } + ] + }, + "BagType": "6", + "FameBonus": "3", + "feedPower": "650", + "Soulbound": "" + }, + { + "type": "0x3d66", + "id": "Mighty Stein", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x17a" + }, + "SlotType": "18", + "Description": "A mighty mug for a mighty drink! Be merry!\\n\\nSprite Credits: Dappertron", + "ActivateOnEquip": [ + { + "_": "IncrementStat", + "stat": "21", + "amount": "2" + }, + { + "_": "IncrementStat", + "stat": "28", + "amount": "2" + } + ], + "Usable": "", + "BagType": "6", + "FameBonus": "3", + "MpCost": "90", + "Activate": [ + { + "_": "PoisonGrenade", + "radius": "8", + "impactDamage": "80", + "totalDamage": "650", + "duration": "8", + "color": "FFA500", + "throwTime": "0.5" + }, + { + "_": "ConditionEffectSelf", + "effect": "Drunk", + "duration": "1.5" + }, + { + "_": "StatBoostSelf", + "stat": "21", + "amount": "5", + "duration": "3" + } + ], + "feedPower": "450", + "Soulbound": "" + }, + { + "type": "0x649c", + "id": "Demon Pumpkin", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x17b" + }, + "SlotType": "10", + "Description": "Grants one item from the Halloween Trickster or Paladin Set when used!\\n\\nSprite Credits: Lily", + "Activate": "MysteryDyes", + "Consumable": "", + "Soulbound": "", + "BagType": "8", + "Track": "" + }, + { + "type": "0x649d", + "id": "Witch's Skull", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x17c" + }, + "SlotType": "10", + "Description": "Grants one item from the Halloween Mystic or Archer Set when used!\\n\\nSprite Credits: Lily", + "Activate": "MysteryDyes", + "Consumable": "", + "Soulbound": "", + "BagType": "8", + "Track": "" + }, + { "type": "0xc85", "id": "Common Feline Egg", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj2", "Index": "0x100" }, @@ -67978,60 +68763,92 @@ "ObjectId": "Blue Magic Attack", "Damage": "50", "Speed": "60", "LifetimeMS": "2500", "Size": "100" } }, { + "type": "0x657b", + "id": "Beer Trigger", + "Class": "Character", + "Enemy": "", + "Texture": { + "File": "invisible", + "Index": "0" + }, + "SpawnProb": "0.2", + "Terrain": "HighForest", + "PerRealmMax": "2", + "Size": "100", + "ShadowSize": "0", + "NoMiniMap": "" + }, + { + "_": "\n \n \n \n \n \n ​\n ​\n \n ​\n \n ​\n \n \n \n \n \n \n \n ​\n \n \n \n ​\n ​\n ​\n ​\n ​\n ​\n ​ ​ ​ ​ ​\n ​\n ​\n ​\n ", "type": "0x5e25", "id": "Beer God", "Enemy": "", "Class": "Character", + "StasisImmune": "", + "ParalyzeImmune": "", + "StunImmune": "", "AnimatedTexture": { "File": "chars16x16rEncounters", "Index": "52" }, "AltTexture": { "id": "1", "AnimatedTexture": { "File": "chars16x16rEncounters", "Index": "53" } }, "HitSound": "monster/lizard_god_hit", "DeathSound": "monster/lizard_god_death", - "Size": "0", - "MaxHitPoints": "4000", + "Size": "-1", + "MaxHitPoints": "40000", "Defense": "10", - "Terrain": "HighForest", - "Level": "15", - "Exp": "273", - "SpawnProb": "0.05", + "Level": "20", + "Exp": "2000", "Projectile": [ { "id": "0", "ObjectId": "Beer Barrel", - "Damage": "75", - "Speed": "65", + "Damage": "125", + "Speed": "85", "Size": "130", "LifetimeMS": "1400", + "PassesCover": "", "ConditionEffect": { "_": "Drunk", - "duration": "4" + "duration": "0.2" } }, { "id": "1", "ObjectId": "Beer Shockwave", "Damage": "100", "Speed": "55", "Size": "140", - "LifetimeMS": "800" + "PassesCover": "", + "LifetimeMS": "1200" + }, + { + "id": "2", + "ObjectId": "Beer Punch", + "Damage": "125", + "Speed": "65", + "Size": "130", + "LifetimeMS": "1500", + "ConditionEffect": { + "_": "Drunk", + "duration": "0.5" + } } ] }, { "type": "0x7fd0", "id": "Ice Golem", "Group": "Ice Golems", "Enemy": "", @@ -74201,16 +75018,64 @@ "DeathSound": "monster/trees_death", "MaxHitPoints": "600", "Size": "100", "Enemy": "", "Exp": "0", "StasisImmune": "" }, { + "type": "0x1b06", + "id": "Coil Trigger", + "Class": "GameObject", + "Texture": { + "File": "invisible", + "Index": "0" + }, + "Size": "100", + "ShadowSize": "0" + }, + { + "type": "0x1b07", + "id": "Coil Revealer", + "DisplayId": "Ocean", + "Class": "Character", + "Enemy": "", + "Texture": { + "File": "lofiEnvironment", + "Index": "0xa4" + }, + "Size": "0", + "ShadowSize": "0", + "Invincible": "", + "Projectile": { + "id": "0", + "ObjectId": "White Bullet", + "Damage": "1", + "Speed": "0", + "Size": "0", + "LifetimeMS": "0" + } + }, + { + "type": "0x1b08", + "id": "Coil Ender", + "Class": "GameObject", + "Texture": { + "File": "invisible", + "Index": "0" + }, + "Size": "100", + "ShadowSize": "0", + "Sound": { + "_": "weapon/obsidian_dagger", + "id": "0" + } + }, + { "type": "0x188b", "id": "Lab Table", "Class": "GameObject", "Texture": { "File": "lofiObj3", "Index": "0x16b" }, "HitSound": "monster/trees_hit", @@ -114534,16 +115399,76 @@ "Class": "Projectile", "Texture": { "File": "d2LofiObjEmbed", "Index": "0x16d" }, "AngleCorrection": "1" }, { + "type": "0x6487", + "id": "HGolem Magic", + "Class": "Projectile", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x165" + }, + "AngleCorrection": "1" + }, + { + "type": "0x648e", + "id": "HArcher ST Arrow", + "Class": "Projectile", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x175" + }, + "AngleCorrection": "1" + }, + { + "type": "0x648f", + "id": "HArcher ST Quiver Proj", + "Class": "Projectile", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x176" + }, + "AngleCorrection": "1" + }, + { + "type": "0x6495", + "id": "HFairy Bullet", + "Class": "Projectile", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x185" + }, + "AngleCorrection": "1" + }, + { + "type": "0x649b", + "id": "HSoul Orb", + "Class": "Projectile", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x194" + }, + "AngleCorrection": "1" + }, + { + "type": "0x3d67", + "id": "Beer Punch", + "Class": "Projectile", + "Texture": { + "File": "d2LofiObjEmbed", + "Index": "0x178" + }, + "Rotation": "140" + }, + { "type": "0x7443", "id": "Puppet Theatre Boss Spawn", "Class": "GameObject", "Texture": { "File": "invisible", "Index": "0" }, "Size": "0" @@ -200730,17 +201655,17 @@ "Size": "100", "MaxHitPoints": "2500", "Exp": "75", "HitSound": "monster/bats_hit", "DeathSound": "monster/bats_death", "Projectile": { "id": "0", "ObjectId": "Blue Shard Bolt", - "Damage": "115", + "Damage": "55", "Speed": "110", "Size": "80", "LifetimeMS": "4000", "MultiHit": "" } }, { "type": "0x4b0e", @@ -200755,17 +201680,17 @@ "Size": "100", "MaxHitPoints": "2500", "Exp": "75", "HitSound": "monster/bats_hit", "DeathSound": "monster/bats_death", "Projectile": { "id": "0", "ObjectId": "Green Shard Bolt", - "Damage": "120", + "Damage": "60", "Speed": "120", "Size": "80", "LifetimeMS": "4000", "MultiHit": "" } }, { "type": "0x4b0f", @@ -200781,29 +201706,29 @@ "MaxHitPoints": "2500", "Exp": "75", "HitSound": "monster/bats_hit", "DeathSound": "monster/bats_death", "Projectile": [ { "id": "0", "ObjectId": "Purple Shard Bolt", - "Damage": "130", + "Damage": "65", "Speed": "100", "Size": "80", "LifetimeMS": "4000", "Frequency": "2.1", "Amplitude": "0.8", "FaceDir": "", "MultiHit": "" }, { "id": "1", "ObjectId": "Purple Shard Bolt", - "Damage": "130", + "Damage": "65", "Speed": "100", "Size": "100", "LifetimeMS": "4000", "Frequency": "2.1", "Amplitude": "0.5", "FaceDir": "", "MultiHit": "" } @@ -200823,26 +201748,26 @@ "MaxHitPoints": "2500", "Exp": "75", "HitSound": "monster/bats_hit", "DeathSound": "monster/bats_death", "Projectile": [ { "id": "0", "ObjectId": "Yellow Shard Bolt", - "Damage": "120", + "Damage": "60", "Speed": "90", "Size": "80", "LifetimeMS": "3000", "MultiHit": "" }, { "id": "1", "ObjectId": "Yellow Shard Bolt", - "Damage": "120", + "Damage": "60", "Speed": "30", "Size": "80", "LifetimeMS": "6000", "MultiHit": "" } ] }, { @@ -200859,53 +201784,53 @@ "MaxHitPoints": "2500", "Exp": "75", "HitSound": "monster/bats_hit", "DeathSound": "monster/bats_death", "Projectile": [ { "id": "0", "ObjectId": "Red Shard Bolt", - "Damage": "140", + "Damage": "70", "Speed": "120", "Size": "80", "LifetimeMS": "4000", "MultiHit": "" }, { "id": "1", "ObjectId": "Red Shard Bolt", - "Damage": "140", + "Damage": "70", "Speed": "100", "Size": "80", "LifetimeMS": "4000", "MultiHit": "" }, { "id": "2", "ObjectId": "Red Shard Bolt", - "Damage": "140", + "Damage": "70", "Speed": "80", "Size": "80", "LifetimeMS": "4000", "MultiHit": "" }, { "id": "3", "ObjectId": "Red Shard Bolt", - "Damage": "140", + "Damage": "70", "Speed": "60", "Size": "80", "LifetimeMS": "4000", "MultiHit": "" }, { "id": "4", "ObjectId": "Red Shard Bolt", - "Damage": "140", + "Damage": "70", "Speed": "40", "Size": "80", "LifetimeMS": "4000", "MultiHit": "" } ] }, { @@ -200921,17 +201846,17 @@ "Size": "60", "MaxHitPoints": "2500", "Exp": "75", "HitSound": "monster/slimes_hit", "DeathSound": "monster/slimes_death", "Projectile": { "id": "0", "ObjectId": "Blue Shard Bolt", - "Damage": "80", + "Damage": "40", "Speed": "100", "Size": "80", "LifetimeMS": "4000", "MultiHit": "", "ConditionEffect": { "_": "Slowed", "duration": "4" } @@ -200950,17 +201875,17 @@ "Size": "60", "MaxHitPoints": "2500", "Exp": "75", "HitSound": "monster/slimes_hit", "DeathSound": "monster/slimes_death", "Projectile": { "id": "0", "ObjectId": "Green Shard Bolt", - "Damage": "80", + "Damage": "40", "Speed": "100", "Size": "80", "LifetimeMS": "4000", "MultiHit": "", "ConditionEffect": { "_": "Sick", "duration": "4" } @@ -200979,17 +201904,17 @@ "Size": "60", "MaxHitPoints": "2500", "Exp": "75", "HitSound": "monster/slimes_hit", "DeathSound": "monster/slimes_death", "Projectile": { "id": "0", "ObjectId": "Red Shard Bolt", - "Damage": "65", + "Damage": "30", "Speed": "100", "Size": "80", "LifetimeMS": "4000", "MultiHit": "", "ConditionEffect": { "_": "Armor Broken", "duration": "3" } @@ -201008,17 +201933,17 @@ "Size": "60", "MaxHitPoints": "2500", "Exp": "75", "HitSound": "monster/slimes_hit", "DeathSound": "monster/slimes_death", "Projectile": { "id": "0", "ObjectId": "Yellow Shard Bolt", - "Damage": "100", + "Damage": "50", "Speed": "100", "Size": "120", "LifetimeMS": "4000", "MultiHit": "", "ConditionEffect": { "_": "Paralyzed", "duration": "2" } @@ -201036,17 +201961,17 @@ }, "Size": "60", "MaxHitPoints": "2500", "HitSound": "monster/slimes_hit", "DeathSound": "monster/slimes_death", "Projectile": { "id": "0", "ObjectId": "Purple Shard Bolt", - "Damage": "100", + "Damage": "50", "Speed": "60", "Size": "80", "LifetimeMS": "4000", "MultiHit": "", "ConditionEffect": { "_": "Quiet", "duration": "2" } @@ -201072,17 +201997,17 @@ "StasisImmune": "", "StunImmune": "", "Exp": "800", "ParalyzeImmune": "", "Projectile": { "id": "0", "ObjectId": "Blue Shard Bolt", "Size": "100", - "Damage": "145", + "Damage": "70", "Speed": "70", "LifetimeMS": "5000", "FaceDir": "", "MultiHit": "", "Frequency": "1.3", "Amplitude": "0.8" } }, @@ -201096,35 +202021,35 @@ "File": "crystalCaveChars16x16", "Index": "11" }, "Projectile": [ { "id": "1", "ObjectId": "Yellow Shard Bolt", "Size": "100", - "Damage": "145", + "Damage": "70", "Speed": "120", "LifetimeMS": "1200", "MultiHit": "" }, { "id": "2", "ObjectId": "Yellow Shard Bolt", "Size": "100", - "Damage": "145", + "Damage": "70", "Speed": "65", "LifetimeMS": "1200", "MultiHit": "" }, { "id": "3", "ObjectId": "Yellow Shard Bolt", "Size": "100", - "Damage": "145", + "Damage": "70", "Speed": "15", "LifetimeMS": "1200", "MultiHit": "" } ], "NoArticle": "", "HitSound": "monster/rocks_hit", "DeathSound": "monster/rocks_death", @@ -201157,17 +202082,17 @@ "StasisImmune": "", "StunImmune": "", "Exp": "800", "ParalyzeImmune": "", "Projectile": { "id": "0", "ObjectId": "Green Shard Bolt", "Size": "100", - "Damage": "130", + "Damage": "65", "Speed": "80", "LifetimeMS": "5000", "FaceDir": "", "MultiHit": "", "Frequency": "2", "Amplitude": "0.5", "ConditionEffect": { "_": "Exposed", @@ -201196,36 +202121,36 @@ "StunImmune": "", "Exp": "800", "ParalyzeImmune": "", "Projectile": [ { "id": "8", "ObjectId": "pD Maw Shot 3", "Size": "100", - "Damage": "80", + "Damage": "40", "Speed": "60", "LifetimeMS": "4500", "ArmorPiercing": "", "MultiHit": "" }, { "id": "3", "ObjectId": "Red Shard Bolt", "Size": "100", - "Damage": "160", + "Damage": "80", "Speed": "40", "LifetimeMS": "600", "MultiHit": "" }, { "id": "4", "ObjectId": "Red Shard Bolt", "Size": "100", - "Damage": "160", + "Damage": "80", "Speed": "120", "LifetimeMS": "600", "MultiHit": "" } ] }, { "type": "0x4b1b", @@ -201248,37 +202173,37 @@ "StunImmune": "", "Exp": "800", "ParalyzeImmune": "", "Projectile": [ { "id": "1", "ObjectId": "Purple Shard Bolt", "Size": "100", - "Damage": "145", + "Damage": "70", "Speed": "144", "LifetimeMS": "1700", "Boomerang": "", "MultiHit": "" }, { "id": "2", "ObjectId": "Purple Shard Bolt", "Size": "100", - "Damage": "145", + "Damage": "70", "Speed": "89", "LifetimeMS": "1700", "Boomerang": "", "MultiHit": "" }, { "id": "3", "ObjectId": "Purple Shard Bolt", "Size": "100", - "Damage": "145", + "Damage": "70", "Speed": "55", "LifetimeMS": "1700", "Boomerang": "", "MultiHit": "" } ] }, { @@ -201310,31 +202235,31 @@ "Size": "0", "Invincible": "", "NoMiniMap": "", "Projectile": [ { "id": "0", "ObjectId": "White Shard Bolt", "Speed": "10", - "Damage": "120", + "Damage": "60", "Size": "100", "LifetimeMS": "80", "MultiHit": "", "FaceDir": "", "ConditionEffect": { "_": "Exposed", "duration": "5" } }, { "id": "1", "ObjectId": "White Shard Bolt", "Speed": "90", - "Damage": "120", + "Damage": "60", "Size": "100", "LifetimeMS": "1700", "MultiHit": "", "FaceDir": "", "ConditionEffect": { "_": "Exposed", "duration": "5" } @@ -202739,16 +203664,52 @@ "_": "Stasis", "duration": "5", "target": "1" } } ] }, { + "type": "0x6578", + "id": "Heroic UDL Spawner", + "Class": "GameObject", + "Enemy": "", + "Invincible": "", + "Texture": { + "File": "invisible", + "Index": "0" + }, + "Size": "-1" + }, + { + "type": "0x6579", + "id": "Heroic Abyss Spawner", + "Class": "GameObject", + "Enemy": "", + "Invincible": "", + "Texture": { + "File": "invisible", + "Index": "0" + }, + "Size": "-1" + }, + { + "type": "0x657a", + "id": "Beer Spawner", + "Class": "GameObject", + "Enemy": "", + "Texture": { + "File": "invisible", + "Index": "0" + }, + "Size": "100", + "ShadowSize": "0" + }, + { "type": "0x1581", "id": "GC Brown Mushroom Spore", "Class": "Projectile", "Texture": { "File": "fungalCavernObjects8x8", "Index": "0x16" }, "Rotation": "200" @@ -230203,18 +231164,18 @@ "Enemy": "", "NoMiniMap": "", "Class": "Character", "Texture": { "File": "mountainTempleObjects16x16", "Index": "0x39" }, "Size": "120", - "HitSound": "monster/greater_demons_hit", - "DeathSound": "monster/greater_demons_death", + "HitSound": "monster/stone_walls_hit", + "DeathSound": "monster/stone_walls_death", "MaxHitPoints": "75000", "Defense": "12", "Flying": "", "StasisImmune": "", "StunImmune": "", "ParalyzeImmune": "" }, { @@ -230223,17 +231184,17 @@ "NoMiniMap": "", "Class": "Character", "Texture": { "File": "mountainTempleObjects16x16", "Index": "0x39" }, "Animation": { "prob": "1.0", - "period": "0.8", + "period": "0", "Frame": [ { "time": "0.2", "Texture": { "File": "mountainTempleObjects16x16", "Index": "0x68" } }, @@ -230256,17 +231217,54 @@ "Texture": { "File": "mountainTempleObjects16x16", "Index": "0x6b" } } ] }, "Size": "120", - "Flying": "" + "Flying": "", + "Sound": { + "_": "spell/magic_nova", + "id": "0" + } + }, + { + "type": "0x1b09", + "id": "Lantern Trigger", + "Class": "GameObject", + "Texture": { + "File": "invisible", + "Index": "0" + }, + "Size": "100", + "ShadowSize": "0" + }, + { + "type": "0x1b0a", + "id": "Lantern Revealer", + "DisplayId": "Ocean", + "Class": "Character", + "Enemy": "", + "Texture": { + "File": "lofiEnvironment", + "Index": "0xa4" + }, + "Size": "0", + "ShadowSize": "0", + "Invincible": "", + "Projectile": { + "id": "0", + "ObjectId": "White Bullet", + "Damage": "1", + "Speed": "0", + "Size": "0", + "LifetimeMS": "0" + } }, { "type": "0x6fff", "id": "MT Troom Chest", "DisplayId": "Old Chest", "Class": "Character", "Enemy": "", "KeepDamageRecord": "", Binary files ../current/sheets/d2LofiObj.png and ./sheets/d2LofiObj.png differ