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.",