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 2018-03-29 15:10:41.277644324 +0000
+++ ./json/Objects.json 2018-04-19 15:00:41.014261410 +0000
@@ -11350,17 +11350,17 @@
"Speed": "0",
"Size": "180",
"LifetimeMS": "100"
}
},
{
"type": "0x0d50",
"id": "Lord of the Lost Lands",
- "DisplayId": "Lord of the Lol 0",
+ "DisplayId": "Lord of the Lost Lands",
"Group": "Knights of the Lost Lands",
"Enemy": "",
"Class": "Character",
"Hero": "",
"Quest": "",
"God": "",
"Encounter": "",
"StasisImmune": "",
@@ -11524,18 +11524,18 @@
"XpMult": "0.2"
},
{
"type": "0x0d54",
"id": "Grand Sphinx",
"Enemy": "",
"Class": "Character",
"AnimatedTexture": {
- "File": "d3Chars16x16rEmbed",
- "Index": "30"
+ "File": "chars16x16rEncounters",
+ "Index": "4"
},
"HitSound": "monster/ghost_god_hit",
"DeathSound": "monster/ghost_god_death",
"Size": "160",
"MaxHitPoints": "50000",
"Defense": "25",
"God": "",
"StasisImmune": "",
@@ -11597,18 +11597,18 @@
"Size": "0"
},
{
"type": "0x0d55",
"id": "Horrid Reaper",
"Enemy": "",
"Class": "Character",
"AnimatedTexture": {
- "File": "d3Chars8x8rEmbed",
- "Index": "15"
+ "File": "chars8x8dEncounters",
+ "Index": "8"
},
"HitSound": "monster/trees_hit",
"DeathSound": "monster/trees_death",
"Size": "100",
"MaxHitPoints": "6000",
"Defense": "15",
"XpMult": "0.75",
"Projectile": [
@@ -11631,20 +11631,20 @@
"MultiHit": ""
}
]
},
{
"type": "0x0d56",
"id": "Skull Shrine",
"Class": "Character",
- "DisplayId": "Cool Shrine",
+ "DisplayId": "Skull Shrine",
"Texture": {
- "File": "d3LofiObjEmbed16",
- "Index": "0x2f"
+ "File": "lofiChar216x16",
+ "Index": "0x35"
},
"HitSound": "monster/skull_shrine_hit",
"DeathSound": "monster/skull_shrine_death",
"Size": "120",
"MaxHitPoints": "10000",
"Defense": "40",
"Enemy": "",
"Hero": "",
@@ -11661,20 +11661,20 @@
}
},
{
"type": "0x0d57",
"id": "Red Flaming Skull",
"Group": "Flaming Skulls",
"Class": "Character",
"Enemy": "",
- "DisplayId": "Cool Skull",
+ "DisplayId": "Red Flaming Skull",
"Texture": {
- "File": "d3LofiObjEmbed",
- "Index": "0x7e"
+ "File": "lofiChar8x8",
+ "Index": "0x65"
},
"HitSound": "monster/flaming_skulls_hit",
"DeathSound": "monster/flaming_skulls_death",
"MaxHitPoints": "1000",
"Size": "120",
"Flying": "",
"Z": "0.2",
"XpMult": "0.1",
@@ -11686,20 +11686,20 @@
}
},
{
"type": "0x0d58",
"id": "Blue Flaming Skull",
"Group": "Flaming Skulls",
"Class": "Character",
"Enemy": "",
- "DisplayId": "Cooler Skull",
+ "DisplayId": "Blue Flaming Skull",
"Texture": {
- "File": "d3LofiObjEmbed",
- "Index": "0x7f"
+ "File": "lofiChar8x8",
+ "Index": "0x66"
},
"HitSound": "monster/flaming_skulls_hit",
"DeathSound": "monster/flaming_skulls_death",
"MaxHitPoints": "750",
"Size": "120",
"Flying": "",
"Z": "0.2",
"XpMult": "0.1",
@@ -11783,20 +11783,19 @@
"Damage": "60",
"LifetimeMS": "2400"
}
},
{
"type": "0x0d59",
"id": "Cube God",
"Class": "Character",
- "DisplayId": "Sphere God",
"Texture": {
- "File": "d3LofiObjEmbed16",
- "Index": "0x4c"
+ "File": "lofiChar216x16",
+ "Index": "0x37"
},
"HitSound": "monster/cubes_hit",
"DeathSound": "monster/cubes_death",
"Size": "120",
"MaxHitPoints": "10000",
"Hero": "",
"Quest": "",
"God": "",
@@ -11823,20 +11822,19 @@
"Defense": "40",
"Enemy": ""
},
{
"type": "0x0d5a",
"id": "Cube Overseer",
"Class": "Character",
"Enemy": "",
- "DisplayId": "Sphere Overseer",
"Texture": {
- "File": "d3LofiObjEmbed",
- "Index": "0x12a"
+ "File": "lofiChar28x8",
+ "Index": "0x40"
},
"HitSound": "monster/cubes_hit",
"DeathSound": "monster/cubes_death",
"MaxHitPoints": "1500",
"Cube": "",
"Projectile": [
{
"id": "0",
@@ -11857,20 +11855,19 @@
"XpMult": "0.1"
},
{
"type": "0x0d5b",
"id": "Cube Defender",
"Group": "Cube Minions",
"Class": "Character",
"Enemy": "",
- "DisplayId": "Sphere Defender",
"Texture": {
- "File": "d3LofiObjEmbed",
- "Index": "0x12b"
+ "File": "lofiChar28x8",
+ "Index": "0x41"
},
"HitSound": "monster/cubes_hit",
"DeathSound": "monster/cubes_death",
"MaxHitPoints": "1000",
"Cube": "",
"Projectile": {
"id": "0",
"ObjectId": "Yellow Magic",
@@ -11883,20 +11880,19 @@
"XpMult": "0.1"
},
{
"type": "0x0d5c",
"id": "Cube Blaster",
"Group": "Cube Minions",
"Class": "Character",
"Enemy": "",
- "DisplayId": "Sphere Blaster",
"Texture": {
- "File": "d3LofiObjEmbed",
- "Index": "0x12c"
+ "File": "lofiChar28x8",
+ "Index": "0x42"
},
"HitSound": "monster/cubes_hit",
"DeathSound": "monster/cubes_death",
"MaxHitPoints": "500",
"Cube": "",
"Projectile": [
{
"id": "0",
@@ -12303,23 +12299,23 @@
"Quest": "",
"God": "",
"Encounter": "",
"StasisImmune": "",
"Level": "20",
"PerRealmMax": "1",
"KeepDamageRecord": "",
"AnimatedTexture": {
- "File": "d3Chars16x16rEmbed",
- "Index": "31"
+ "File": "chars16x16dEncounters2",
+ "Index": "11"
},
"Portrait": {
"AnimatedTexture": {
- "File": "d3Chars16x16rEmbed",
- "Index": "31"
+ "File": "chars16x16dEncounters2",
+ "Index": "11"
}
},
"AltTexture": [
{
"id": "1",
"AnimatedTexture": {
"File": "chars16x16dEncounters2",
"Index": "12"
@@ -12337,18 +12333,18 @@
"Texture": {
"File": "invisible",
"Index": "0"
}
},
{
"id": "4",
"AnimatedTexture": {
- "File": "d3Chars16x16rEmbed",
- "Index": "32"
+ "File": "chars16x16dEncounters2",
+ "Index": "14"
}
}
],
"HitSound": "monster/skeletons_hit",
"DeathSound": "monster/dwarves_death",
"MaxHitPoints": "50000",
"XpMult": "0.3",
"Size": "140",
@@ -12403,18 +12399,18 @@
"Size": "100",
"ShadowSize": "90",
"MaxHitPoints": "2200",
"Defense": "0",
"XpMult": "0.01",
"HitSound": "monster/wooden_walls_hit",
"DeathSound": "monster/stone_walls_death",
"AnimatedTexture": {
- "File": "d3Chars8x8rEmbed",
- "Index": "16"
+ "File": "chars8x8rEncounters",
+ "Index": "21"
},
"Projectile": [
{
"id": "0",
"ObjectId": "Snake Shot Yellow",
"Damage": "50",
"Speed": "65",
"Size": "80",
@@ -12711,20 +12707,20 @@
"MaxHitPoints": "20000",
"Defense": "15"
},
{
"type": "0x0e4f",
"id": "Water Mine",
"Enemy": "",
"Class": "Character",
- "DisplayId": "Soap Mine",
+ "DisplayId": "Water Mine",
"AnimatedTexture": {
- "File": "d3Chars16x16rEmbed",
- "Index": "29"
+ "File": "chars16x16rEncounters",
+ "Index": "38"
},
"HitSound": "monster/traps_hit",
"DeathSound": "monster/traps_death",
"Size": "100",
"ShadowSize": "100",
"MaxHitPoints": "1000",
"Defense": "30",
"XpMult": "0",
@@ -12737,20 +12733,20 @@
"LifetimeMS": "450"
}
},
{
"type": "0x0e4e",
"id": "Water Mine Path",
"Enemy": "",
"Class": "Character",
- "DisplayId": "Soap Mine",
+ "DisplayId": "Water Mine",
"AnimatedTexture": {
- "File": "d3Chars16x16rEmbed",
- "Index": "29"
+ "File": "chars16x16rEncounters",
+ "Index": "38"
},
"HitSound": "monster/traps_hit",
"DeathSound": "monster/traps_death",
"Size": "100",
"ShadowSize": "100",
"MaxHitPoints": "1000",
"Defense": "30",
"XpMult": "0",
@@ -12763,20 +12759,20 @@
"LifetimeMS": "450"
}
},
{
"type": "0x0e3d",
"id": "Beach Spectre",
"Enemy": "",
"Class": "Character",
- "DisplayId": "Beach Towel",
+ "DisplayId": "Beach Spectre",
"AnimatedTexture": {
- "File": "d3Chars8x8rEmbed",
- "Index": "14"
+ "File": "chars8x8rEncounters",
+ "Index": "35"
},
"HitSound": "monster/dragons_hit",
"DeathSound": "monster/dragons_death",
"Size": "100",
"ShadowSize": "100",
"MaxHitPoints": "800",
"Defense": "5",
"NoMiniMap": "",
@@ -12810,79 +12806,79 @@
"type": "0x0e3b",
"id": "Tempest Cloud",
"Enemy": "",
"Class": "Character",
"Texture": {
"File": "invisible",
"Index": "0"
},
- "DisplayId": "Tempest Sponge",
+ "DisplayId": "Tempest Cloud",
"AltTexture": [
{
"id": "1",
"Texture": {
- "File": "d3LofiObjEmbed16",
- "Index": "0x23"
+ "File": "lofiObjBig",
+ "Index": "0x33"
}
},
{
"id": "2",
"Texture": {
- "File": "d3LofiObjEmbed16",
- "Index": "0x23"
+ "File": "lofiObjBig",
+ "Index": "0x33"
}
},
{
"id": "3",
"Texture": {
- "File": "d3LofiObjEmbed16",
- "Index": "0x24"
+ "File": "lofiObjBig",
+ "Index": "0x34"
}
},
{
"id": "4",
"Texture": {
- "File": "d3LofiObjEmbed16",
- "Index": "0x25"
+ "File": "lofiObjBig",
+ "Index": "0x35"
}
},
{
"id": "5",
"Texture": {
- "File": "d3LofiObjEmbed16",
- "Index": "0x26"
+ "File": "lofiObjBig",
+ "Index": "0x36"
}
},
{
"id": "6",
"Texture": {
- "File": "d3LofiObjEmbed16",
- "Index": "0x27"
+ "File": "lofiObjBig",
+ "Index": "0x37"
}
},
{
"id": "7",
"Texture": {
- "File": "d3LofiObjEmbed16",
- "Index": "0x2b"
+ "File": "lofiObjBig",
+ "Index": "0x38"
}
},
{
"id": "8",
"Texture": {
- "File": "d3LofiObjEmbed16",
- "Index": "0x2c"
+ "File": "lofiObjBig",
+ "Index": "0x39"
}
},
{
"id": "9",
"Texture": {
- "File": "d3LofiObjEmbed16",
- "Index": "0x2d"
+ "File": "lofiObjBig",
+ "Index": "0x3a"
}
}
],
"HitSound": "monster/sprites_hit",
"DeathSound": "monster/sprites_death",
"Size": "0",
"MaxHitPoints": "800",
"Defense": "15",
@@ -12896,20 +12892,20 @@
"Size": "80",
"LifetimeMS": "600"
}
},
{
"type": "0x0e39",
"id": "Vengeful Spirit",
"Class": "Character",
- "DisplayId": "Vengeful Shampoo",
+ "DisplayId": "Vengeful Spirit",
"AnimatedTexture": {
- "File": "d3Chars16x16rEmbed",
- "Index": "28"
+ "File": "chars16x16rEncounters",
+ "Index": "39"
},
"HitSound": "monster/flaming_skulls_hit",
"DeathSound": "monster/beholder_death",
"MaxHitPoints": "2000",
"XpMult": "0",
"Enemy": "",
"Size": "0",
"ShadowSize": "80",
@@ -12944,34 +12940,34 @@
"Encounter": "",
"Level": "20"
},
{
"type": "0x0e37",
"id": "Ghost Ship",
"Enemy": "",
"Class": "Character",
- "DisplayId": "Rubber Ducky",
+ "DisplayId": "Ghost Ship",
"AnimatedTexture": {
- "File": "d3Chars16x16rEmbed",
- "Index": "27"
+ "File": "chars16x16rEncounters",
+ "Index": "37"
},
"AltTexture": [
{
"id": "1",
"AnimatedTexture": {
- "File": "d3Chars16x16rEmbed",
- "Index": "26"
+ "File": "chars16x16rEncounters",
+ "Index": "36"
}
},
{
"id": "2",
"AnimatedTexture": {
- "File": "d3Chars16x16rEmbed",
- "Index": "27"
+ "File": "chars16x16rEncounters",
+ "Index": "37"
},
"Effect": {
"_": "XMLEffect",
"particle": "SwirlingMist",
"cooldown": "0.2"
}
}
],
@@ -16133,24 +16129,24 @@
"FameBonus": "6",
"OldSound": "bladeSwing",
"feedPower": "950",
"Soulbound": ""
},
{
"type": "0xa03",
"id": "Crystal Sword",
- "DisplayId": "Mithril Sword",
+ "DisplayId": "Crystal Sword",
"Texture": {
- "File": "lofiObj",
- "Index": "0x38"
+ "File": "lofiObj2",
+ "Index": "0x68"
},
- "Description": "An extremely sharp sword made from the strongest and most desirable of all metals. You should go to the Nexus and show everyone!",
+ "Description": "A lightweight blade that seems to dance in your hands.",
"Projectile": {
- "ObjectId": "Blue Bolt",
+ "ObjectId": "Aqua Slash",
"Speed": "100",
"MinDamage": "180",
"MaxDamage": "210",
"LifetimeMS": "450"
},
"Class": "Equipment",
"Item": "",
"SlotType": "1",
@@ -17493,41 +17489,36 @@
"FameBonus": "4",
"feedPower": "308"
},
{
"type": "0xaf9",
"id": "Hydra Skin Armor",
"Class": "Equipment",
"Item": "",
- "DisplayId": "BUFFED Hydra Skin Armor",
- "ActivateOnEquip": [
- {
- "_": "IncrementStat",
- "stat": "3",
- "amount": "1"
+ "DisplayId": "Hydra Skin Armor",
+ "Description": "Superlative leather armor fashioned from the skin of a twelve-headed swamp hydra.",
+ "Texture": {
+ "File": "lofiObj5new",
+ "Index": "0x0c"
},
+ "SlotType": "6",
+ "Tier": "13",
+ "ActivateOnEquip": [
{
"_": "IncrementStat",
"stat": "21",
"amount": "17"
},
{
"_": "IncrementStat",
"stat": "28",
"amount": "5"
}
],
- "Description": "Superlative leather armor fashioned from the skin of an extra beefy twelve-headed swamp hydra.",
- "Texture": {
- "File": "lofiObj5new",
- "Index": "0x0c"
- },
- "SlotType": "6",
- "Tier": "13",
"BagType": "4",
"FameBonus": "4",
"feedPower": "435"
},
{
"type": "0x9c1",
"id": "Wyrmhide Armor",
"Class": "Equipment",
@@ -17937,17 +17928,17 @@
"Class": "Equipment",
"Item": "",
"Texture": {
"File": "lofiObj5",
"Index": "0x61"
},
"SlotType": "2",
"Tier": "1",
- "Description": "A short sword blade mounted on a dagger hilt. You don't want the realm to be taken over by chickens, do you?",
+ "Description": "A short sword blade mounted on a dagger hilt.",
"RateOfFire": "1",
"Sound": "weapon/dirk",
"Projectile": {
"ObjectId": "Blade",
"Speed": "140",
"MinDamage": "20",
"MaxDamage": "70",
"LifetimeMS": "400"
@@ -64838,20 +64829,19 @@
}
},
{
"type": "0x658",
"id": "Slime God",
"Group": "Gods",
"Enemy": "",
"Class": "Character",
- "DisplayId": "Smile God",
"AnimatedTexture": {
- "File": "d3Chars16x16rEmbed",
- "Index": "36"
+ "File": "chars16x16dMountains1",
+ "Index": "0x07"
},
"HitSound": "monster/slimes_hit",
"DeathSound": "monster/slimes_death",
"Size": "100",
"MaxHitPoints": "1000",
"Defense": "12",
"Terrain": "Mountains",
"SpawnProb": "1.0",
@@ -98057,20 +98047,19 @@
]
},
{
"type": "0x60e",
"id": "Red Gelatinous Cube",
"Group": "Cubes",
"Enemy": "",
"Class": "Character",
- "DisplayId": "Red Gelatinous Sphere",
"Texture": {
- "File": "d3LofiObjEmbed",
- "Index": "0x12d"
+ "File": "lofiChar8x8",
+ "Index": "0xbc"
},
"HitSound": "monster/cubes_hit",
"DeathSound": "monster/cubes_death",
"Size": "80",
"MaxHitPoints": "70",
"Defense": "0",
"Terrain": "ShorePlains",
"SpawnProb": "1.0",
@@ -98091,20 +98080,19 @@
}
},
{
"type": "0x60f",
"id": "Purple Gelatinous Cube",
"Group": "Cubes",
"Enemy": "",
"Class": "Character",
- "DisplayId": "Purple Gelatinous Sphere",
"Texture": {
- "File": "d3LofiObjEmbed",
- "Index": "0x12e"
+ "File": "lofiChar8x8",
+ "Index": "0xbd"
},
"HitSound": "monster/cubes_hit",
"DeathSound": "monster/cubes_death",
"Size": "80",
"MaxHitPoints": "70",
"Defense": "0",
"Terrain": "ShorePlains",
"SpawnProb": "1.0",
@@ -98125,20 +98113,19 @@
}
},
{
"type": "0x610",
"id": "Green Gelatinous Cube",
"Group": "Cubes",
"Enemy": "",
"Class": "Character",
- "DisplayId": "Green Gelatinous Sphere",
"Texture": {
- "File": "d3LofiObjEmbed",
- "Index": "0x12f"
+ "File": "lofiChar8x8",
+ "Index": "0xbe"
},
"HitSound": "monster/cubes_hit",
"DeathSound": "monster/cubes_death",
"Size": "80",
"MaxHitPoints": "70",
"Defense": "0",
"Terrain": "ShorePlains",
"SpawnProb": "1.0",
@@ -105868,18 +105855,18 @@
"EnemyOccupySquare": "",
"BlocksSight": ""
},
{
"type": "0x01da",
"id": "Statue of Oryx",
"Class": "GameObject",
"Texture": {
- "File": "d3LofiObjEmbed16",
- "Index": "0x36"
+ "File": "lofiChar216x16",
+ "Index": "0x2c"
},
"Static": "",
"Size": "200",
"OccupySquare": ""
},
{
"type": "0x01db",
"id": "Statue of Oryx Base",
@@ -129532,20 +129519,20 @@
}
}
},
{
"type": "0x714e",
"id": "DS Natural Slime God",
"Enemy": "",
"Class": "Character",
- "DisplayId": "Natural Smile God",
+ "DisplayId": "Natural Slime God",
"AnimatedTexture": {
- "File": "d3Chars16x16rEmbed",
- "Index": "36"
+ "File": "chars16x16dMountains1",
+ "Index": "0x07"
},
"HitSound": "monster/slimes_hit",
"DeathSound": "monster/slimes_death",
"Size": "100",
"MaxHitPoints": "1000",
"Defense": "12",
"God": "",
"XpMult": "1",
@@ -150469,18 +150456,16 @@
"HitSound": "monster/eggs_hit",
"DeathSound": "monster/eggs_death",
"MaxHitPoints": "25000",
"Defense": "0",
"XpMult": "0.0",
"Size": "120",
"ShadowSize": "100",
"Terrain": "MidPlains",
- "PerRealmMax": "20",
- "SpawnProb": "1.0",
"Level": "20"
},
{
"type": "0x428",
"id": "Easter Egg Basket High",
"Class": "Character",
"DisplayId": "Easter Egg Basket",
"Enemy": "",
@@ -150494,18 +150479,16 @@
"HitSound": "monster/eggs_hit",
"DeathSound": "monster/eggs_death",
"MaxHitPoints": "25000",
"Defense": "0",
"XpMult": "0.0",
"Size": "120",
"ShadowSize": "100",
"PerRealmMax": "20",
- "Terrain": "HighPlains",
- "SpawnProb": "1.0",
"Level": "20"
},
{
"type": "0x429",
"id": "Easter Egg Basket God",
"Class": "Character",
"DisplayId": "Easter Egg Basket",
"Enemy": "",
@@ -150519,18 +150502,16 @@
"HitSound": "monster/eggs_hit",
"DeathSound": "monster/eggs_death",
"MaxHitPoints": "25000",
"Defense": "0",
"XpMult": "0.0",
"Size": "120",
"ShadowSize": "100",
"PerRealmMax": "40",
- "Terrain": "Mountains",
- "SpawnProb": "1.0",
"Level": "20"
},
{
"type": "0x893",
"id": "BB Bunny Blaster",
"Class": "Projectile",
"Texture": {
"File": "buffedBunnyObjects8x8",
@@ -150644,19 +150625,16 @@
]
},
"HitSound": "monster/eggs_hit",
"DeathSound": "monster/eggs_death",
"Size": "60",
"MaxHitPoints": "10000",
"Defense": "0",
"StasisImmune": "",
- "Terrain": "LowPlains",
- "PerRealmMax": "5",
- "SpawnProb": "1.0",
"Quest": "",
"Level": "13",
"DisplayId": "Easter Egg"
},
{
"type": "0x89b",
"id": "BB Mid Egg",
"Enemy": "",
@@ -150682,19 +150660,16 @@
]
},
"HitSound": "monster/eggs_hit",
"DeathSound": "monster/eggs_death",
"Size": "60",
"MaxHitPoints": "10000",
"Defense": "0",
"StasisImmune": "",
- "Terrain": "MidPlains",
- "PerRealmMax": "5",
- "SpawnProb": "1.0",
"Quest": "",
"Level": "13",
"DisplayId": "Easter Egg"
},
{
"type": "0x89c",
"id": "BB High Egg",
"Enemy": "",
@@ -150720,19 +150695,16 @@
]
},
"HitSound": "monster/eggs_hit",
"DeathSound": "monster/eggs_death",
"Size": "60",
"MaxHitPoints": "10000",
"Defense": "0",
"StasisImmune": "",
- "Terrain": "HighPlains",
- "PerRealmMax": "5",
- "SpawnProb": "1.0",
"Quest": "",
"Level": "13",
"DisplayId": "Easter Egg"
},
{
"type": "0x89d",
"id": "BB God Egg",
"Enemy": "",
@@ -150758,19 +150730,16 @@
]
},
"HitSound": "monster/eggs_hit",
"DeathSound": "monster/eggs_death",
"Size": "60",
"MaxHitPoints": "10000",
"Defense": "0",
"StasisImmune": "",
- "Terrain": "Mountains",
- "PerRealmMax": "1",
- "SpawnProb": "1.0",
"Quest": "",
"Level": "13",
"DisplayId": "Easter Egg"
},
{
"type": "0x89e",
"id": "BB Biff Summoner",
"Enemy": "",
@@ -150804,19 +150773,16 @@
}
],
"HitSound": "monster/eggs_hit",
"DeathSound": "monster/eggs_death",
"Size": "120",
"MaxHitPoints": "300000",
"Defense": "0",
"StasisImmune": "",
- "Terrain": "Mountains",
- "SpawnProb": "1.0",
- "PerRealmMax": "1",
"ShadowSize": "0",
"DisplayId": "Mysterious Egg"
},
{
"type": "0x89f",
"id": "BB Biff the Buffed Bunny",
"DisplayId": "Biff the Buffed Bunny",
"Enemy": "",
@@ -151758,17 +151724,17 @@
"type": "0x1093",
"id": "EH King Bee",
"DisplayId": "Killer Bee Queen",
"Enemy": "",
"EventChestBoss": "",
"Class": "Character",
"AnimatedTexture": {
"File": "epicHiveChars16x16",
- "Index": "1"
+ "Index": "0"
},
"HitSound": "monster/snake_queen_hit",
"DeathSound": "monster/snake_queen_death",
"MaxHitPoints": "300000",
"Defense": "50",
"XpMult": "28.205128205128205128205128205128",
"Size": "120",
"StasisImmune": "",
diff -r -x 'diff.*' -x client.swf -x version.txt -x '*.xml' -x _ '--unified=8' -b -B ../current/strings.json ./strings.json
--- ../current/strings.json 2018-03-29 15:10:35.369644554 +0000
+++ ./strings.json 2018-04-19 15:00:33.598116952 +0000
@@ -1585,29 +1585,29 @@
"stringlist.Bonegrind_the_Butcher.everySoOften.0": "Oryx's minions will eat well tonight!",
"stringlist.Bonegrind_the_Butcher.everySoOften.1": "Ahhhh!! Fresh meat for the minions!",
"stringlist.Bonegrind_the_Butcher.everySoOften.2": "More mortals for the minions to feast on!",
"stringlist.Bonegrind_the_Butcher.everySoOften.3": "Plump and fleshy! Just like I like them!",
"stringlist.Bonegrind_the_Butcher.everySoOften.4": "Guards! Bring in another prisoner!",
"stringlist.Bonegrind_the_Butcher.everySoOften.5": "Oryx always feeds his minions well!",
"stringlist.Bonegrind_the_Butcher.everySoOften.6": "Another glorious day in Oryx's kitchens!",
"stringlist.Bonegrind_the_Butcher.everySoOften.7": "This one can go in the soup!",
- "stringlist.Cube_God.death.0": "You have dispatched my Sphere God, but you will never escape my Realm!",
- "stringlist.Cube_God.killed.0": "{KILLER}, you pathetic swine! How dare you assault my Sphere God?",
- "stringlist.Cube_God.killed.1": "{KILLER}, you wretched dog! You killed my Sphere God!",
- "stringlist.Cube_God.killed.2": "{KILLER}, you may have destroyed my Sphere God but you will never defeat me!",
- "stringlist.Cube_God.killed.3": "I have many more Sphere Gods, {KILLER}!",
- "stringlist.Cube_God.many.0": "You piteous cretins! {COUNT} Sphere Gods still guard me!",
- "stringlist.Cube_God.many.1": "Your pathetic rabble will never survive against my {COUNT} Sphere Gods!",
- "stringlist.Cube_God.many.2": "Filthy vermin! My {COUNT} Sphere Gods will exterminate you!",
- "stringlist.Cube_God.many.3": "You feeble creatures have no hope against my {COUNT} Sphere Gods!",
- "stringlist.Cube_God.many.4": "Loathsome slugs! My {COUNT} Sphere Gods will defeat you!",
- "stringlist.Cube_God.new.0": "Your meager abilities cannot possibly challenge a Sphere God!",
- "stringlist.Cube_God.one.0": "Worthless mortals! A mighty Sphere God defends me!",
- "stringlist.Cube_God.one.1": "Wretched mongrels! An unconquerable Sphere God is my bulwark!",
+ "stringlist.Cube_God.death.0": "You have dispatched my Cube God, but you will never escape my Realm!",
+ "stringlist.Cube_God.killed.0": "{KILLER}, you pathetic swine! How dare you assault my Cube God?",
+ "stringlist.Cube_God.killed.1": "{KILLER}, you wretched dog! You killed my Cube God!",
+ "stringlist.Cube_God.killed.2": "{KILLER}, you may have destroyed my Cube God but you will never defeat me!",
+ "stringlist.Cube_God.killed.3": "I have many more Cube Gods, {KILLER}!",
+ "stringlist.Cube_God.many.0": "You piteous cretins! {COUNT} Cube Gods still guard me!",
+ "stringlist.Cube_God.many.1": "Your pathetic rabble will never survive against my {COUNT} Cube Gods!",
+ "stringlist.Cube_God.many.2": "Filthy vermin! My {COUNT} Cube Gods will exterminate you!",
+ "stringlist.Cube_God.many.3": "You feeble creatures have no hope against my {COUNT} Cube Gods!",
+ "stringlist.Cube_God.many.4": "Loathsome slugs! My {COUNT} Cube Gods will defeat you!",
+ "stringlist.Cube_God.new.0": "Your meager abilities cannot possibly challenge a Cube God!",
+ "stringlist.Cube_God.one.0": "Worthless mortals! A mighty Cube God defends me!",
+ "stringlist.Cube_God.one.1": "Wretched mongrels! An unconquerable Cube God is my bulwark!",
"stringlist.Cyclops_God.everySoOften.0": "Leave my castle!",
"stringlist.Cyclops_God.everySoOften.1": "You will be my food, {PLAYER}!",
"stringlist.Cyclops_God.everySoOften.2": "I will suck the marrow from your bones!",
"stringlist.Cyclops_God.everySoOften.3": "More wine!",
"stringlist.Cyclops_God.everySoOften.4": "Blargh!!",
"stringlist.Cyclops_God.everySoOften.5": "I will floss with your tendons!",
"stringlist.Cyclops_God.everySoOften.6": "Die, puny human!",
"stringlist.Cyclops_God.everySoOften.7": "I smell the blood of an Englishman!",
@@ -1901,28 +1901,28 @@
"stringlist.Ghost_King.everySoOften.3": "Do not defile our memory of this place!",
"stringlist.Ghost_King.everySoOften.4": "My kingdom was burned to ashes... you can do no worse.",
"stringlist.Ghost_King.everySoOften.5": "There was joy here, once.",
"stringlist.Ghost_King.everySoOften.6": "We have grown lonely over the millenia. Join us, {PLAYER}.",
"stringlist.Ghost_King.many.0": "My {COUNT} Ghost Kings give me more than enough protection!",
"stringlist.Ghost_King.many.1": "Pathetic humans! My {COUNT} Ghost Kings shall destroy you utterly!",
"stringlist.Ghost_King.one.0": "A mighty Ghost King remains to guard me!",
"stringlist.Ghost_King.one.1": "My final Ghost King is untouchable!",
- "stringlist.Ghost_Ship.death.0": "My Rubber Ducky will return!",
- "stringlist.Ghost_Ship.death.1": "Alas, my beautiful Rubber Ducky will squeak no longer!",
+ "stringlist.Ghost_Ship.death.0": "My Ghost Ship will return!",
+ "stringlist.Ghost_Ship.death.1": "Alas, my beautiful Ghost Ship has sunk!",
"stringlist.Ghost_Ship.killed.0": "{KILLER}, you foul creature. I shall see to your death personally!",
- "stringlist.Ghost_Ship.killed.1": "{KILLER} has crossed me for the last time! My Rubber Ducky shall be avenged.",
+ "stringlist.Ghost_Ship.killed.1": "{KILLER} has crossed me for the last time! My Ghost Ship shall be avenged.",
"stringlist.Ghost_Ship.killed.2": "{KILLER} is such a jerk!",
- "stringlist.Ghost_Ship.killed.3": "How could a creature like {KILLER} defeat my dreaded Rubber Ducky?!",
- "stringlist.Ghost_Ship.killed.4": "The spirits of the bathtub will seek revenge on your worthless soul, {KILLER}!",
- "stringlist.Ghost_Ship.new.0": "A Rubber Ducky has entered the Realm!",
- "stringlist.Ghost_Ship.new.1": "My Rubber Ducky will terrorize you pathetic peasants!",
- "stringlist.Ghost_Ship.one.0": "My Rubber Ducky will send you to a watery nice-smelling grave.",
- "stringlist.Ghost_Ship.one.1": "You filthy mongrels stand no chance against my Rubber Ducky!",
- "stringlist.Ghost_Ship.one.2": "My Rubber Ducky's squeaks will drive your pathetic Knights insane!",
+ "stringlist.Ghost_Ship.killed.3": "How could a creature like {KILLER} defeat my dreaded Ghost Ship?!",
+ "stringlist.Ghost_Ship.killed.4": "The spirits of the sea will seek revenge on your worthless soul, {KILLER}!",
+ "stringlist.Ghost_Ship.new.0": "A Ghost Ship has entered the Realm.",
+ "stringlist.Ghost_Ship.new.1": "My Ghost Ship will terrorize you pathetic peasants!",
+ "stringlist.Ghost_Ship.one.0": "My Ghost Ship will send you to a watery grave.",
+ "stringlist.Ghost_Ship.one.1": "You filthy mongrels stand no chance against my Ghost Ship!",
+ "stringlist.Ghost_Ship.one.2": "My Ghost Ship's cannonballs will crush your pathetic Knights!",
"stringlist.Grand_Sphinx.death.0": "The death of my Grand Sphinx shall be avenged!",
"stringlist.Grand_Sphinx.killed.0": "{KILLER}, you up-jumped goat herder! You shall pay for defeating my Grand Sphinx!",
"stringlist.Grand_Sphinx.killed.1": "{KILLER}, you foul ruffian! Do not think I forget your defiling of my Grand Sphinx!",
"stringlist.Grand_Sphinx.killed.2": "{KILLER}, you pestiferous lout! I will not forget what you did to my Grand Sphinx!",
"stringlist.Grand_Sphinx.killed.3": "My Grand Sphinx, she was so beautiful. I will kill you myself, {KILLER}!",
"stringlist.Grand_Sphinx.killed.4": "My Grand Sphinx had lived for thousands of years! You, {KILLER}, will not survive the day!",
"stringlist.Grand_Sphinx.many.0": "My Grand Sphinxes will bewitch you with their beauty!",
"stringlist.Grand_Sphinx.many.1": "My {COUNT} Grand Sphinxes protect my Chamber with their lives!",
@@ -1960,31 +1960,32 @@
"stringlist.Lich.everySoOften.0": "How dare you disturb my eternal slumber, {PLAYER}!",
"stringlist.Lich.everySoOften.1": "I will eat your soul, {PLAYER}!",
"stringlist.Lich.everySoOften.2": "You will drown in a sea of undead!",
"stringlist.Lich.everySoOften.3": "All that I touch turns to dust!",
"stringlist.Lich.many.0": "I am invincible while my {COUNT} Liches still stand!",
"stringlist.Lich.many.1": "My {COUNT} Liches will feast on your essence!",
"stringlist.Lich.one.0": "My final Lich will protect me forever!",
"stringlist.Lich.one.1": "My final Lich shall consume your souls!",
- "stringlist.Lord_of_the_Lost_Lands.death.0": "How dare you foul-mouthed hooligans treat my Lord of the Lol 0 with such indignity!",
- "stringlist.Lord_of_the_Lost_Lands.death.1": "What trickery is this?! My Lord of the Lol 0 was invincible!",
- "stringlist.Lord_of_the_Lost_Lands.death.2": "What trickery is this?! My Lord of the Lost Loot was invincible!",
+ "stringlist.Lord_of_the_Lost_Lands.death.0": "How dare you foul-mouthed hooligans treat my Lord of the Lost Lands with such indignity!",
+ "stringlist.Lord_of_the_Lost_Lands.death.1": "What trickery is this?! My Lord of the Lost Lands was invincible!",
"stringlist.Lord_of_the_Lost_Lands.killed.0": "You win this time, {KILLER}, but mark my words: You will fall before the day is done.",
- "stringlist.Lord_of_the_Lost_Lands.killed.1": "{KILLER}, I will never forget you exploited my Lord of the Lol 0's weakness!",
- "stringlist.Lord_of_the_Lost_Lands.killed.2": "{KILLER}, you have done me a service! That Lord of the Lol 0 was not worthy of serving me.",
- "stringlist.Lord_of_the_Lost_Lands.killed.3": "{KILLER}, you have done me a service! That Lord of the Lost Loot was not worthy of serving me.",
- "stringlist.Lord_of_the_Lost_Lands.killed.4": "You got lucky this time {KILLER}, but you stand no chance against me!",
- "stringlist.Lord_of_the_Lost_Lands.new.0": "Cower in fear of my Lord of the Lol 0!",
- "stringlist.Lord_of_the_Lost_Lands.new.1": "My Lord of the Lol 0 will make short work of you!",
- "stringlist.Lord_of_the_Lost_Lands.new.2": "Cower in fear of my Lord of the Lost Loot!",
- "stringlist.Lord_of_the_Lost_Lands.one.0": "Give up now! You stand no chance against a Lord of the Lol 0!",
- "stringlist.Lord_of_the_Lost_Lands.one.1": "Pathetic fools! My Lord of the Lol 0 will crush you all!",
- "stringlist.Lord_of_the_Lost_Lands.one.2": "You are nothing but disgusting slime to be scraped off the foot of my Lord of the Lol 0!",
- "stringlist.Lord_of_the_Lost_Lands.one.3": "Pathetic fools! My Lord of the Lost Loot will crush you all!",
+ "stringlist.Lord_of_the_Lost_Lands.killed.1": "{KILLER}, I will never forget you exploited my Lord of the Lost Lands' weakness!",
+ "stringlist.Lord_of_the_Lost_Lands.killed.2": "{KILLER}, you have done me a service! That Lord of the Lost Lands was not worthy of serving me.",
+ "stringlist.Lord_of_the_Lost_Lands.killed.3": "You got lucky this time {KILLER}, but you stand no chance against me!",
+ "stringlist.Lord_of_the_Lost_Lands.many.0": "Cower before your destroyer! You stand no chance against {COUNT} Lords of the Lost Lands!",
+ "stringlist.Lord_of_the_Lost_Lands.many.1": "Your pathetic band of fighters will be crushed under the mighty feet of my {COUNT} Lords of the Lost Lands!",
+ "stringlist.Lord_of_the_Lost_Lands.many.2": "Feel the awesome might of my {COUNT} Lords of the Lost Lands!",
+ "stringlist.Lord_of_the_Lost_Lands.many.3": "Together, my {COUNT} Lords of the Lost Lands will squash you like a bug!",
+ "stringlist.Lord_of_the_Lost_Lands.many.4": "Do not run! My {COUNT} Lords of the Lost Lands only wish to greet you!",
+ "stringlist.Lord_of_the_Lost_Lands.new.0": "Cower in fear of my Lord of the Lost Lands!",
+ "stringlist.Lord_of_the_Lost_Lands.new.1": "My Lord of the Lost Lands will make short work of you!",
+ "stringlist.Lord_of_the_Lost_Lands.one.0": "Give up now! You stand no chance against a Lord of the Lost Lands!",
+ "stringlist.Lord_of_the_Lost_Lands.one.1": "Pathetic fools! My Lord of the Lost Lands will crush you all!",
+ "stringlist.Lord_of_the_Lost_Lands.one.2": "You are nothing but disgusting slime to be scraped off the foot of my Lord of the Lost Lands!",
"stringlist.Oasis_Giant.everySoOften.0": "I rule this place, {PLAYER}! ",
"stringlist.Oasis_Giant.everySoOften.1": "Minions! We shall have {PLAYER} for dinner!",
"stringlist.Oasis_Giant.everySoOften.2": "You must be thirsty, {PLAYER}. Enter my waters!",
"stringlist.Oasis_Giant.everySoOften.3": "Come closer, {PLAYER}! Yes, closer!",
"stringlist.Oasis_Giant.everySoOften.4": "Surrender to my aquatic army, {PLAYER}!",
"stringlist.Oasis_Giant.many.0": "My {COUNT} Oasis Giants will feast on your flesh!",
"stringlist.Oasis_Giant.many.1": "You have no hope against my {COUNT} Oasis Giants!",
"stringlist.Oasis_Giant.one.0": "A powerful Oasis Giant still fights for me!",
@@ -2044,29 +2045,29 @@
"stringlist.Red_Demon.everySoOften.4": "There can be no forgiveness!",
"stringlist.Red_Demon.everySoOften.5": "You cannot hurt us. You cannot help us. You will feed us.",
"stringlist.Red_Demon.everySoOften.6": "Oryx will not end our pain. We can only share it... with you!",
"stringlist.Red_Demon.everySoOften.7": "Your life is an affront to Oryx. You will die.",
"stringlist.Red_Demon.many.0": "Fools! There is no escape from my {COUNT} Red Demons!",
"stringlist.Red_Demon.many.1": "My legion of {COUNT} Red Demons live only to serve me!",
"stringlist.Red_Demon.one.0": "My final Red Demon is unassailable!",
"stringlist.Red_Demon.one.1": "A Red Demon still guards me!",
- "stringlist.Skull_Shrine.death.0": "You defaced a Cool Shrine! Minions, to arms!",
- "stringlist.Skull_Shrine.killed.0": "{KILLER}, you insignificant cur! The penalty for destroying a Cool Shrine is death!",
- "stringlist.Skull_Shrine.killed.1": "{KILLER}, you contemptible pig! Ruining my Cool Shrine will be the last mistake you ever make!",
- "stringlist.Skull_Shrine.killed.2": "{KILLER}, you will rue the day you dared to defile my Cool Shrine!",
- "stringlist.Skull_Shrine.killed.3": "{KILLER} razed one of my Cool Shrines - I WILL HAVE MY REVENGE!",
- "stringlist.Skull_Shrine.many.0": "Insects! {COUNT} Cool Shrines still protect me",
- "stringlist.Skull_Shrine.many.1": "You hairless apes will never overcome my {COUNT} Cool Shrines!",
- "stringlist.Skull_Shrine.many.2": "You frail humans will never defeat my {COUNT} Cool Shrines!",
- "stringlist.Skull_Shrine.many.3": "Miserable worms like you cannot stand against my {COUNT} Cool Shrines!",
- "stringlist.Skull_Shrine.many.4": "Imbeciles! My {COUNT} Cool Shrines make me invincible!",
- "stringlist.Skull_Shrine.new.0": "Your futile efforts are no match for a Cool Shrine!",
- "stringlist.Skull_Shrine.one.0": "Pathetic fools! A Cool Shrine guards me!",
- "stringlist.Skull_Shrine.one.1": "Miserable scum! My Cool Shrine is invincible!",
+ "stringlist.Skull_Shrine.death.0": "You defaced a Skull Shrine! Minions, to arms!",
+ "stringlist.Skull_Shrine.killed.0": "{KILLER}, you insignificant cur! The penalty for destroying a Skull Shrine is death!",
+ "stringlist.Skull_Shrine.killed.1": "{KILLER}, you contemptible pig! Ruining my Skull Shrine will be the last mistake you ever make!",
+ "stringlist.Skull_Shrine.killed.2": "{KILLER}, you will rue the day you dared to defile my Skull Shrine!",
+ "stringlist.Skull_Shrine.killed.3": "{KILLER} razed one of my Skull Shrines - I WILL HAVE MY REVENGE!",
+ "stringlist.Skull_Shrine.many.0": "Insects! {COUNT} Skull Shrines still protect me",
+ "stringlist.Skull_Shrine.many.1": "You hairless apes will never overcome my {COUNT} Skull Shrines!",
+ "stringlist.Skull_Shrine.many.2": "You frail humans will never defeat my {COUNT} Skull Shrines!",
+ "stringlist.Skull_Shrine.many.3": "Miserable worms like you cannot stand against my {COUNT} Skull Shrines!",
+ "stringlist.Skull_Shrine.many.4": "Imbeciles! My {COUNT} Skull Shrines make me invincible!",
+ "stringlist.Skull_Shrine.new.0": "Your futile efforts are no match for a Skull Shrine!",
+ "stringlist.Skull_Shrine.one.0": "Pathetic fools! A Skull Shrine guards me!",
+ "stringlist.Skull_Shrine.one.1": "Miserable scum! My Skull Shrine is invincible!",
"stringlist.St._Patricks_Event.death.0": "Low-born scum! Is this your so-called heroism?! Killing a leprechaun for gold?!",
"stringlist.St._Patricks_Event.killed.0": "Low-born scum! Is this your so-called heroism?! Killing a leprechaun for gold?!",
"stringlist.St._Patricks_Event.new.0": "Which one of you disgusting knaves has stolen a bag of gold from my stronghold?!",
"stringlist.Temple_Encounter.death.0": "You destroyed the statues, but will you vanquish Xil?",
"stringlist.Temple_Encounter.death.1": "You fools, Xil will have your head for this!",
"stringlist.Temple_Encounter.death.2": "You have been warned, Xil will not stand for this.",
"stringlist.Temple_Encounter.everySoOften.0": "The Summoning of Xil is almost done!",
"stringlist.Temple_Encounter.everySoOften.1": "You will not dare interrupt the summoning of Xil.",