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 2017-03-23 21:10:37.349509439 +0000
+++ ./json/Objects.json 2017-03-30 19:40:32.665239687 +0000
@@ -1259,16 +1259,62 @@
"ObjectId": "Invisible",
"Damage": "0",
"Speed": "0",
"Size": "80",
"LifetimeMS": "100"
}
},
{
+ "type": "0x702",
+ "id": "Test Enemy Item",
+ "DisplayId": "Enemy Spawner",
+ "Class": "Equipment",
+ "Item": "",
+ "Texture": {
+ "File": "lofiChar8x8",
+ "Index": "0xb5"
+ },
+ "SlotType": "10",
+ "Description": "Can spawn certain enemies. For testing purposes.",
+ "Sound": "use_key",
+ "Consumable": "",
+ "Soulbound": "",
+ "Activate": {
+ "_": "Create",
+ "id": "Test Encounter Spawner"
+ }
+ },
+ {
+ "type": "0x716",
+ "id": "Test Enemy Spawner",
+ "DisplayId": "Enemy Spawner",
+ "Class": "Character",
+ "Texture": {
+ "File": "invisible",
+ "Index": "0"
+ },
+ "Size": "0"
+ },
+ {
+ "type": "0x934",
+ "id": "Testing Key Dropper",
+ "Class": "Character",
+ "StasisImmune": "",
+ "Enemy": "",
+ "NoMiniMap": "",
+ "Texture": {
+ "File": "lofiObj",
+ "Index": "0x20"
+ },
+ "Size": "80",
+ "MaxHitPoints": "500",
+ "XpMult": "0.0"
+ },
+ {
"type": "0x738c",
"id": "vlntns Botany Bella",
"DisplayId": "Belladonna",
"Enemy": "",
"Class": "Character",
"Group": "Bella",
"AnimatedTexture": {
"File": "chars16x16rEncounters",
@@ -10995,16 +11041,17 @@
"Speed": "0",
"Size": "180",
"LifetimeMS": "100"
}
},
{
"type": "0x0d50",
"id": "Lord of the Lost Lands",
+ "DisplayId": "Lord of the Lol 0",
"Group": "Knights of the Lost Lands",
"Enemy": "",
"Class": "Character",
"Hero": "",
"Quest": "",
"God": "",
"Encounter": "",
"StasisImmune": "",
@@ -11168,18 +11215,18 @@
"XpMult": "0.2"
},
{
"type": "0x0d54",
"id": "Grand Sphinx",
"Enemy": "",
"Class": "Character",
"AnimatedTexture": {
- "File": "chars16x16rEncounters",
- "Index": "4"
+ "File": "d3Chars16x16rEmbed",
+ "Index": "30"
},
"HitSound": "monster/ghost_god_hit",
"DeathSound": "monster/ghost_god_death",
"Size": "160",
"MaxHitPoints": "55000",
"Defense": "25",
"God": "",
"StasisImmune": "",
@@ -11231,18 +11278,18 @@
]
},
{
"type": "0x0d55",
"id": "Horrid Reaper",
"Enemy": "",
"Class": "Character",
"AnimatedTexture": {
- "File": "chars8x8dEncounters",
- "Index": "8"
+ "File": "d3Chars8x8rEmbed",
+ "Index": "15"
},
"HitSound": "monster/trees_hit",
"DeathSound": "monster/trees_death",
"Size": "100",
"MaxHitPoints": "6000",
"Defense": "15",
"XpMult": "0.75",
"Projectile": [
@@ -11265,19 +11312,20 @@
"MultiHit": ""
}
]
},
{
"type": "0x0d56",
"id": "Skull Shrine",
"Class": "Character",
+ "DisplayId": "Cool Shrine",
"Texture": {
- "File": "lofiChar216x16",
- "Index": "0x35"
+ "File": "d3LofiObjEmbed16",
+ "Index": "0x2f"
},
"HitSound": "monster/skull_shrine_hit",
"DeathSound": "monster/skull_shrine_death",
"Size": "120",
"MaxHitPoints": "15000",
"Defense": "40",
"Enemy": "",
"Hero": "",
@@ -11294,19 +11342,20 @@
}
},
{
"type": "0x0d57",
"id": "Red Flaming Skull",
"Group": "Flaming Skulls",
"Class": "Character",
"Enemy": "",
+ "DisplayId": "Cool Skull",
"Texture": {
- "File": "lofiChar8x8",
- "Index": "0x65"
+ "File": "d3LofiObjEmbed",
+ "Index": "0x7e"
},
"HitSound": "monster/flaming_skulls_hit",
"DeathSound": "monster/flaming_skulls_death",
"MaxHitPoints": "1000",
"Size": "120",
"Flying": "",
"Z": "0.2",
"XpMult": "0.1",
@@ -11318,19 +11367,20 @@
}
},
{
"type": "0x0d58",
"id": "Blue Flaming Skull",
"Group": "Flaming Skulls",
"Class": "Character",
"Enemy": "",
+ "DisplayId": "Cooler Skull",
"Texture": {
- "File": "lofiChar8x8",
- "Index": "0x66"
+ "File": "d3LofiObjEmbed",
+ "Index": "0x7f"
},
"HitSound": "monster/flaming_skulls_hit",
"DeathSound": "monster/flaming_skulls_death",
"MaxHitPoints": "750",
"Size": "120",
"Flying": "",
"Z": "0.2",
"XpMult": "0.1",
@@ -11415,18 +11465,18 @@
"LifetimeMS": "2400"
}
},
{
"type": "0x0d59",
"id": "Cube God",
"Class": "Character",
"Texture": {
- "File": "lofiChar216x16",
- "Index": "0x37"
+ "File": "d3LofiObjEmbed16",
+ "Index": "0x2e"
},
"HitSound": "monster/cubes_hit",
"DeathSound": "monster/cubes_death",
"Size": "120",
"MaxHitPoints": "15000",
"Hero": "",
"Quest": "",
"God": "",
@@ -11454,18 +11504,18 @@
"Enemy": ""
},
{
"type": "0x0d5a",
"id": "Cube Overseer",
"Class": "Character",
"Enemy": "",
"Texture": {
- "File": "lofiChar28x8",
- "Index": "0x40"
+ "File": "d3LofiObjEmbed",
+ "Index": "0x6f"
},
"HitSound": "monster/cubes_hit",
"DeathSound": "monster/cubes_death",
"MaxHitPoints": "1500",
"Cube": "",
"Projectile": [
{
"id": "0",
@@ -11487,18 +11537,18 @@
},
{
"type": "0x0d5b",
"id": "Cube Defender",
"Group": "Cube Minions",
"Class": "Character",
"Enemy": "",
"Texture": {
- "File": "lofiChar28x8",
- "Index": "0x41"
+ "File": "d3LofiObjEmbed",
+ "Index": "0x6e"
},
"HitSound": "monster/cubes_hit",
"DeathSound": "monster/cubes_death",
"MaxHitPoints": "1000",
"Cube": "",
"Projectile": {
"id": "0",
"ObjectId": "Yellow Magic",
@@ -11512,18 +11562,18 @@
},
{
"type": "0x0d5c",
"id": "Cube Blaster",
"Group": "Cube Minions",
"Class": "Character",
"Enemy": "",
"Texture": {
- "File": "lofiChar28x8",
- "Index": "0x42"
+ "File": "d3LofiObjEmbed",
+ "Index": "0x6d"
},
"HitSound": "monster/cubes_hit",
"DeathSound": "monster/cubes_death",
"MaxHitPoints": "500",
"Cube": "",
"Projectile": [
{
"id": "0",
@@ -11918,23 +11968,23 @@
"Quest": "",
"God": "",
"Encounter": "",
"StasisImmune": "",
"Level": "20",
"PerRealmMax": "1",
"KeepDamageRecord": "",
"AnimatedTexture": {
- "File": "chars16x16dEncounters2",
- "Index": "11"
+ "File": "d3Chars16x16rEmbed",
+ "Index": "31"
},
"Portrait": {
"AnimatedTexture": {
- "File": "chars16x16dEncounters2",
- "Index": "11"
+ "File": "d3Chars16x16rEmbed",
+ "Index": "31"
}
},
"AltTexture": [
{
"id": "1",
"AnimatedTexture": {
"File": "chars16x16dEncounters2",
"Index": "12"
@@ -11952,18 +12002,18 @@
"Texture": {
"File": "invisible",
"Index": "0"
}
},
{
"id": "4",
"AnimatedTexture": {
- "File": "chars16x16dEncounters2",
- "Index": "14"
+ "File": "d3Chars16x16rEmbed",
+ "Index": "32"
}
}
],
"HitSound": "monster/skeletons_hit",
"DeathSound": "monster/dwarves_death",
"MaxHitPoints": "55000",
"XpMult": "0.3",
"Size": "140",
@@ -12018,18 +12068,18 @@
"Size": "100",
"ShadowSize": "90",
"MaxHitPoints": "2200",
"Defense": "0",
"XpMult": "0.01",
"HitSound": "monster/wooden_walls_hit",
"DeathSound": "monster/stone_walls_death",
"AnimatedTexture": {
- "File": "chars8x8rEncounters",
- "Index": "21"
+ "File": "d3Chars8x8rEmbed",
+ "Index": "16"
},
"Projectile": [
{
"id": "0",
"ObjectId": "Snake Shot Yellow",
"Damage": "50",
"Speed": "65",
"Size": "80",
@@ -12270,16 +12320,378 @@
"File": "invisible",
"Index": "0"
},
"MaxHitPoints": "100000",
"XpMult": "0.0",
"NoMiniMap": ""
},
{
+ "type": "0x0e56",
+ "id": "Masked Party God",
+ "Enemy": "",
+ "Class": "Character",
+ "Texture": {
+ "File": "lofiObjBig",
+ "Index": "0x40"
+ },
+ "AltTexture": [
+ {
+ "id": "1",
+ "Texture": {
+ "File": "lofiObjBig",
+ "Index": "0x41"
+ }
+ },
+ {
+ "id": "2",
+ "Texture": {
+ "File": "lofiObjBig",
+ "Index": "0x42"
+ }
+ },
+ {
+ "id": "3",
+ "Texture": {
+ "File": "lofiObjBig",
+ "Index": "0x3f"
+ }
+ }
+ ],
+ "HitSound": "monster/default_hit",
+ "DeathSound": "monster/dark_elves_death",
+ "Size": "140",
+ "ShadowSize": "70",
+ "MaxHitPoints": "30000",
+ "Defense": "10"
+ },
+ {
+ "type": "0x0e55",
+ "id": "Beach Bum",
+ "Enemy": "",
+ "Class": "Character",
+ "AnimatedTexture": {
+ "File": "chars8x8rEncounters",
+ "Index": "37"
+ },
+ "HitSound": "monster/default_hit",
+ "DeathSound": "monster/dark_elves_death",
+ "Size": "100",
+ "ShadowSize": "100",
+ "MaxHitPoints": "1000",
+ "Defense": "15"
+ },
+ {
+ "type": "0x0e4f",
+ "id": "Water Mine",
+ "Enemy": "",
+ "Class": "Character",
+ "DisplayId": "Soap Mine",
+ "AnimatedTexture": {
+ "File": "d3Chars16x16rEmbed",
+ "Index": "29"
+ },
+ "HitSound": "monster/traps_hit",
+ "DeathSound": "monster/traps_death",
+ "Size": "100",
+ "ShadowSize": "100",
+ "MaxHitPoints": "1000",
+ "Defense": "30",
+ "XpMult": "0",
+ "Projectile": {
+ "id": "0",
+ "ObjectId": "LavaBombBlast",
+ "Damage": "80",
+ "Speed": "60",
+ "Size": "120",
+ "LifetimeMS": "450"
+ }
+ },
+ {
+ "type": "0x0e4e",
+ "id": "Water Mine Path",
+ "Enemy": "",
+ "Class": "Character",
+ "DisplayId": "Soap Mine",
+ "AnimatedTexture": {
+ "File": "d3Chars16x16rEmbed",
+ "Index": "29"
+ },
+ "HitSound": "monster/traps_hit",
+ "DeathSound": "monster/traps_death",
+ "Size": "100",
+ "ShadowSize": "100",
+ "MaxHitPoints": "1000",
+ "Defense": "30",
+ "XpMult": "0",
+ "Projectile": {
+ "id": "0",
+ "ObjectId": "LavaBombBlast",
+ "Damage": "80",
+ "Speed": "60",
+ "Size": "120",
+ "LifetimeMS": "450"
+ }
+ },
+ {
+ "type": "0x0e3d",
+ "id": "Beach Spectre",
+ "Enemy": "",
+ "Class": "Character",
+ "DisplayId": "Beach Towel",
+ "AnimatedTexture": {
+ "File": "d3Chars8x8rEmbed",
+ "Index": "14"
+ },
+ "HitSound": "monster/dragons_hit",
+ "DeathSound": "monster/dragons_death",
+ "Size": "100",
+ "ShadowSize": "100",
+ "MaxHitPoints": "800",
+ "Defense": "5",
+ "NoMiniMap": "",
+ "Flying": "",
+ "Z": "0.2",
+ "XpMult": "0.0",
+ "Projectile": {
+ "ObjectId": "Ghostly Arrow",
+ "Speed": "66",
+ "Damage": "35",
+ "Size": "50",
+ "LifetimeMS": "800"
+ }
+ },
+ {
+ "type": "0x0e3c",
+ "id": "Beach Spectre Spawner",
+ "Enemy": "",
+ "Class": "Character",
+ "AnimatedTexture": {
+ "File": "chars8x8rEncounters",
+ "Index": "36"
+ },
+ "Size": "0",
+ "ShadowSize": "0",
+ "MaxHitPoints": "1000",
+ "Defense": "100",
+ "NoMiniMap": ""
+ },
+ {
+ "type": "0x0e3b",
+ "id": "Tempest Cloud",
+ "Enemy": "",
+ "Class": "Character",
+ "Texture": {
+ "File": "invisible",
+ "Index": "0"
+ },
+ "DisplayId": "Tempest Sponge",
+ "AltTexture": [
+ {
+ "id": "1",
+ "Texture": {
+ "File": "d3LofiObjEmbed16",
+ "Index": "0x23"
+ }
+ },
+ {
+ "id": "2",
+ "Texture": {
+ "File": "d3LofiObjEmbed16",
+ "Index": "0x23"
+ }
+ },
+ {
+ "id": "3",
+ "Texture": {
+ "File": "d3LofiObjEmbed16",
+ "Index": "0x24"
+ }
+ },
+ {
+ "id": "4",
+ "Texture": {
+ "File": "d3LofiObjEmbed16",
+ "Index": "0x25"
+ }
+ },
+ {
+ "id": "5",
+ "Texture": {
+ "File": "d3LofiObjEmbed16",
+ "Index": "0x26"
+ }
+ },
+ {
+ "id": "6",
+ "Texture": {
+ "File": "d3LofiObjEmbed16",
+ "Index": "0x27"
+ }
+ },
+ {
+ "id": "7",
+ "Texture": {
+ "File": "d3LofiObjEmbed16",
+ "Index": "0x2b"
+ }
+ },
+ {
+ "id": "8",
+ "Texture": {
+ "File": "d3LofiObjEmbed16",
+ "Index": "0x2c"
+ }
+ },
+ {
+ "id": "9",
+ "Texture": {
+ "File": "d3LofiObjEmbed16",
+ "Index": "0x2d"
+ }
+ }
+ ],
+ "HitSound": "monster/sprites_hit",
+ "DeathSound": "monster/sprites_death",
+ "Size": "0",
+ "MaxHitPoints": "800",
+ "Defense": "15",
+ "Flying": "",
+ "Z": "0.8",
+ "Projectile": {
+ "id": "0",
+ "ObjectId": "Lightning Bolt",
+ "Damage": "66",
+ "Speed": "40",
+ "Size": "80",
+ "LifetimeMS": "600"
+ }
+ },
+ {
+ "type": "0x0e39",
+ "id": "Vengeful Spirit",
+ "Class": "Character",
+ "DisplayId": "Vengeful Shampoo",
+ "AnimatedTexture": {
+ "File": "d3Chars16x16rEmbed",
+ "Index": "28"
+ },
+ "HitSound": "monster/flaming_skulls_hit",
+ "DeathSound": "monster/beholder_death",
+ "MaxHitPoints": "2000",
+ "XpMult": "0",
+ "Enemy": "",
+ "Size": "0",
+ "ShadowSize": "80",
+ "Z": "0.3",
+ "Flying": "",
+ "Projectile": {
+ "ObjectId": "Ghostly Blast",
+ "Speed": "85",
+ "Damage": "65",
+ "Size": "100",
+ "LifetimeMS": "600"
+ }
+ },
+ {
+ "type": "0x0e38",
+ "id": "Ghost Ship Anchor",
+ "Enemy": "",
+ "Class": "Character",
+ "DisplayId": "Ghost Ship Whirlpool",
+ "AnimatedTexture": {
+ "File": "chars16x16dEncounters2",
+ "Index": "40"
+ },
+ "HitSound": "monster/sprites_hit",
+ "DeathSound": "monster/sprites_death",
+ "Size": "0",
+ "ShadowSize": "0",
+ "MaxHitPoints": "6000",
+ "Defense": "2000",
+ "NoMiniMap": "",
+ "PerRealmMax": "1",
+ "Encounter": "",
+ "Projectile": {
+ "id": "0",
+ "ObjectId": "Invisible",
+ "MinDamage": "50",
+ "MaxDamage": "100",
+ "Speed": "0",
+ "Size": "100",
+ "LifetimeMS": "5000",
+ "MultiHit": ""
+ }
+ },
+ {
+ "type": "0x0e37",
+ "id": "Ghost Ship",
+ "Enemy": "",
+ "Class": "Character",
+ "DisplayId": "Rubber Ducky",
+ "AnimatedTexture": {
+ "File": "d3Chars16x16rEmbed",
+ "Index": "27"
+ },
+ "AltTexture": [
+ {
+ "id": "1",
+ "AnimatedTexture": {
+ "File": "d3Chars16x16rEmbed",
+ "Index": "26"
+ }
+ },
+ {
+ "id": "2",
+ "AnimatedTexture": {
+ "File": "d3Chars16x16rEmbed",
+ "Index": "27"
+ },
+ "Effect": {
+ "_": "XMLEffect",
+ "particle": "SwirlingMist",
+ "cooldown": "0.2"
+ }
+ }
+ ],
+ "HitSound": "monster/stone_walls_death",
+ "DeathSound": "monster/flaming_skulls_death",
+ "Size": "130",
+ "ShadowSize": "100",
+ "MaxHitPoints": "42000",
+ "Defense": "40",
+ "Flying": "",
+ "Hero": "",
+ "Level": "20",
+ "Quest": "",
+ "God": "",
+ "StasisImmune": "",
+ "KeepDamageRecord": "",
+ "Projectile": [
+ {
+ "id": "0",
+ "ObjectId": "Cannonball",
+ "Damage": "80",
+ "Speed": "60",
+ "Size": "80",
+ "LifetimeMS": "4000",
+ "MultiHit": ""
+ },
+ {
+ "id": "1",
+ "ObjectId": "Giant Cannonball",
+ "Damage": "250",
+ "Speed": "40",
+ "Size": "180",
+ "LifetimeMS": "4000",
+ "MultiHit": ""
+ }
+ ]
+ },
+ {
"type": "0x217a",
"id": "Woodland Moth Dust",
"Class": "Projectile",
"RandomTexture": {
"Texture": [
{
"File": "lofiObj3",
"Index": "0x39c"
@@ -15429,33 +15841,34 @@
"FameBonus": "5",
"OldSound": "bladeSwing",
"feedPower": "0",
"Soulbound": ""
},
{
"type": "0xa03",
"id": "Crystal Sword",
- "Class": "Equipment",
- "Item": "",
+ "DisplayId": "Mithril Sword",
"Texture": {
- "File": "lofiObj2",
- "Index": "0x68"
+ "File": "lofiObj",
+ "Index": "0x38"
},
- "SlotType": "1",
- "Description": "A lightweight blade that seems to dance in your hands.",
- "RateOfFire": "1",
- "Sound": "weapon/glass_sword",
+ "Description": "An extremely sharp sword made from the strongest and most desirable of all metals. You should go to the Nexus and show everyone!",
"Projectile": {
- "ObjectId": "Aqua Slash",
+ "ObjectId": "Blue Bolt",
"Speed": "100",
"MinDamage": "180",
"MaxDamage": "210",
"LifetimeMS": "450"
},
+ "Class": "Equipment",
+ "Item": "",
+ "SlotType": "1",
+ "RateOfFire": "1",
+ "Sound": "weapon/glass_sword",
"BagType": "6",
"FameBonus": "3",
"OldSound": "bladeSwing",
"feedPower": "400",
"Soulbound": ""
},
{
"type": "0xc01",
@@ -16755,35 +17168,41 @@
"FameBonus": "4",
"feedPower": "308"
},
{
"type": "0xaf9",
"id": "Hydra Skin Armor",
"Class": "Equipment",
"Item": "",
- "Texture": {
- "File": "lofiObj5",
- "Index": "0x0c"
- },
- "SlotType": "6",
- "Tier": "13",
- "Description": "Superlative leather armor fashioned from the skin of a twelve-headed swamp hydra.",
+ "DisplayId": "BUFFED Hydra Skin Armor",
"ActivateOnEquip": [
{
"_": "IncrementStat",
+ "stat": "3",
+ "amount": "1"
+ },
+ {
+ "_": "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": "lofiObj5",
+ "Index": "0x0c"
+ },
+ "SlotType": "6",
+ "Tier": "13",
"BagType": "4",
"FameBonus": "4",
"feedPower": "435"
},
{
"type": "0x9c1",
"id": "Wyrmhide Armor",
"Class": "Equipment",
@@ -20846,17 +21265,17 @@
},
{
"type": "0xba3",
"id": "Ring of Unbound Attack",
"Class": "Equipment",
"Item": "",
"Texture": {
"File": "lofiObj3",
- "Index": "0x488"
+ "Index": "0x478"
},
"SlotType": "9",
"Tier": "6",
"Description": "A huge, flawless spinel set in a stunningly beautiful gold ring.",
"ActivateOnEquip": {
"_": "IncrementStat",
"stat": "20",
"amount": "9"
@@ -20867,17 +21286,17 @@
},
{
"type": "0xba4",
"id": "Ring of Unbound Defense",
"Class": "Equipment",
"Item": "",
"Texture": {
"File": "lofiObj3",
- "Index": "0x489"
+ "Index": "0x479"
},
"SlotType": "9",
"Tier": "6",
"Description": "A huge, flawless onyx set in a stunningly beautiful gold ring.",
"ActivateOnEquip": {
"_": "IncrementStat",
"stat": "21",
"amount": "9"
@@ -20888,17 +21307,17 @@
},
{
"type": "0xba5",
"id": "Ring of Unbound Speed",
"Class": "Equipment",
"Item": "",
"Texture": {
"File": "lofiObj3",
- "Index": "0x48a"
+ "Index": "0x47a"
},
"SlotType": "9",
"Tier": "6",
"Description": "A huge, flawless emerald set in a stunningly beautiful gold ring.",
"ActivateOnEquip": {
"_": "IncrementStat",
"stat": "22",
"amount": "9"
@@ -20909,17 +21328,17 @@
},
{
"type": "0xba6",
"id": "Ring of Unbound Vitality",
"Class": "Equipment",
"Item": "",
"Texture": {
"File": "lofiObj3",
- "Index": "0x48b"
+ "Index": "0x47b"
},
"SlotType": "9",
"Tier": "6",
"Description": "A huge, flawless ruby set in a stunningly beautiful gold ring.",
"ActivateOnEquip": {
"_": "IncrementStat",
"stat": "26",
"amount": "9"
@@ -20930,17 +21349,17 @@
},
{
"type": "0xba7",
"id": "Ring of Unbound Wisdom",
"Class": "Equipment",
"Item": "",
"Texture": {
"File": "lofiObj3",
- "Index": "0x48c"
+ "Index": "0x47c"
},
"SlotType": "9",
"Tier": "6",
"Description": "A huge, flawless sapphire set in a stunningly beautiful gold ring.",
"ActivateOnEquip": {
"_": "IncrementStat",
"stat": "27",
"amount": "9"
@@ -20951,17 +21370,17 @@
},
{
"type": "0xba8",
"id": "Ring of Unbound Dexterity",
"Class": "Equipment",
"Item": "",
"Texture": {
"File": "lofiObj3",
- "Index": "0x48d"
+ "Index": "0x47d"
},
"SlotType": "9",
"Tier": "6",
"Description": "A huge, flawless citrine set in a stunningly beautiful gold ring.",
"ActivateOnEquip": {
"_": "IncrementStat",
"stat": "28",
"amount": "9"
@@ -20972,17 +21391,17 @@
},
{
"type": "0xba9",
"id": "Ring of Unbound Health",
"Class": "Equipment",
"Item": "",
"Texture": {
"File": "lofiObj3",
- "Index": "0x48e"
+ "Index": "0x47e"
},
"SlotType": "9",
"Description": "A huge, flawless topaz set in a stunningly beautiful gold ring.",
"ActivateOnEquip": {
"_": "IncrementStat",
"stat": "0",
"amount": "180"
},
@@ -21013,17 +21432,17 @@
},
{
"type": "0xbaa",
"id": "Ring of Unbound Magic",
"Class": "Equipment",
"Item": "",
"Texture": {
"File": "lofiObj3",
- "Index": "0x48f"
+ "Index": "0x47f"
},
"SlotType": "9",
"Tier": "6",
"Description": "A huge, flawless amethyst set in a stunningly beautiful gold ring.",
"ActivateOnEquip": {
"_": "IncrementStat",
"stat": "3",
"amount": "180"
@@ -25654,43 +26073,16 @@
"amount": "30"
}
],
"FameBonus": "3",
"BagType": "4",
"feedPower": "500"
},
{
- "type": "0x9d4",
- "id": "Admin Sword",
- "Class": "Equipment",
- "Item": "",
- "Texture": {
- "File": "lofiObj5",
- "Index": "0x30"
- },
- "SlotType": "1",
- "Description": "The sacred blade of the Cult of Admin. Not to be trifled with.",
- "RateOfFire": "1",
- "Sound": "weapon/fire_dagger",
- "Soulbound": [
- "",
- ""
- ],
- "Projectile": {
- "ObjectId": "Blade",
- "Speed": "120",
- "MinDamage": "2000",
- "MaxDamage": "2000",
- "LifetimeMS": "600"
- },
- "BagType": "6",
- "feedPower": "100000"
- },
- {
"type": "0x701",
"id": "Undead Lair Key",
"Class": "Equipment",
"Item": "",
"Texture": {
"File": "lofiObj3",
"Index": "0xf4"
},
@@ -26884,17 +27276,17 @@
},
{
"type": "0xc30",
"id": "Scepter of Fulmination",
"Class": "Equipment",
"Item": "",
"Texture": {
"File": "lofiObj3",
- "Index": "0x1af"
+ "Index": "0x10a"
},
"SlotType": "23",
"Description": "This scepter's blast is so powerful it will slow opponents.",
"Sound": "spell/magic_nova",
"ActivateOnEquip": [
{
"_": "IncrementStat",
"stat": "20",
@@ -26923,17 +27315,17 @@
},
{
"type": "0xc31",
"id": "Experimental Ring",
"Class": "Equipment",
"Item": "",
"Texture": {
"File": "lofiObj3",
- "Index": "0x1b0"
+ "Index": "0x10b"
},
"SlotType": "9",
"Description": "An early prototype ring.",
"ActivateOnEquip": [
{
"_": "IncrementStat",
"stat": "0",
"amount": "60"
@@ -26961,17 +27353,17 @@
},
{
"type": "0xc32",
"id": "Robe of the Mad Scientist",
"Class": "Equipment",
"Item": "",
"Texture": {
"File": "lofiObj3",
- "Index": "0x1b1"
+ "Index": "0x10c"
},
"SlotType": "14",
"Description": "A well-worn robe used for Science!",
"ActivateOnEquip": [
{
"_": "IncrementStat",
"stat": "20",
"amount": "4"
@@ -27004,17 +27396,17 @@
},
{
"type": "0xc33",
"id": "Conducting Wand",
"Class": "Equipment",
"Item": "",
"Texture": {
"File": "lofiObj3",
- "Index": "0x1b2"
+ "Index": "0x10d"
},
"SlotType": "8",
"Description": "This wand is powerful at conducting magical energy into a devastating blast.",
"RateOfFire": "1.25",
"Sound": "weapon/wand_of_death",
"Projectile": {
"ObjectId": "Directed Explosion",
"Speed": "170",
@@ -28769,52 +29161,18 @@
"Consumable": "",
"Soulbound": "",
"BagType": "2",
"Timer": "1200",
"XpBoost": "",
"feedPower": "75"
},
{
- "type": "0x9d3",
- "id": "Admin Staff",
- "Class": "Equipment",
- "Item": "",
- "Texture": {
- "File": "lofiObj5",
- "Index": "0x70"
- },
- "SlotType": "17",
- "Description": "A godly weapon belonging to the Cult of Admin.",
- "RateOfFire": "1.1",
- "Sound": "monster/djinn_hit",
- "Projectile": {
- "ObjectId": "Crystal Serpent Missile",
- "Speed": "180",
- "MinDamage": "2000",
- "MaxDamage": "2000",
- "LifetimeMS": "600",
- "Amplitude": "0.5",
- "Frequency": "2",
- "PassesCover": ""
- },
- "Soulbound": [
- "",
- ""
- ],
- "BagType": "6",
- "FameBonus": "2",
- "NumProjectiles": "3",
- "ArcGap": "0",
- "OldSound": "magicShoot",
- "feedPower": "50000"
- },
- {
- "type": "0x9d2",
- "id": "Strike Amulet",
+ "type": "0x9d2",
+ "id": "Strike Amulet",
"Class": "Equipment",
"Item": "",
"Texture": {
"File": "lofiObj2",
"Index": "0xf0"
},
"SlotType": "4",
"Description": "A magical amulet that enables lightning assaults.",
@@ -34535,37 +34893,16 @@
"duration": "3"
}
],
"feedPower": "450",
"DisplayId": "Orb of Sweet Demise",
"Soulbound": ""
},
{
- "type": "0x12f",
- "id": "Mountain Temple Key",
- "Class": "Equipment",
- "Item": "",
- "DisplayId": "Mountain Temple key",
- "Texture": {
- "File": "lofiObj3",
- "Index": "0x58b"
- },
- "SlotType": "10",
- "Description": "A key which opens an entrance to The Mountain Temple.",
- "Sound": "use_key",
- "Consumable": "",
- "Soulbound": "",
- "Activate": {
- "_": "Create",
- "id": "Mountain Temple Portal"
- },
- "Track": ""
- },
- {
"type": "0x0d41",
"id": "Wooden Box",
"Class": "Equipment",
"Item": "",
"Texture": {
"File": "d3LofiObjEmbed",
"Index": "0x20"
},
@@ -34986,123 +35323,80 @@
"Activate": {
"_": "Create",
"id": "Oryx Chamber Portal"
},
"feedPower": "260",
"Track": ""
},
{
- "type": "0x7fb7",
- "id": "Ice Tomb Key",
+ "type": "0xbb4",
+ "id": "Court of Oryx Key",
"Class": "Equipment",
"Item": "",
- "DisplayId": "Ice Tomb Key",
+ "DisplayId": "Court of Oryx Key",
"Texture": {
- "File": "d2LofiObjEmbed",
- "Index": "0x08"
+ "File": "d3LofiObjEmbed",
+ "Index": "0x5f"
},
"SlotType": "10",
- "Description": "A key which opens an entrance to Ice Tomb.",
+ "Description": "A key which opens an entrance to the Court of Oryx. Say hi to Craig for me. For testing purposes.",
"Sound": "use_key",
"Consumable": "",
"Soulbound": "",
"Activate": {
"_": "Create",
- "id": "Ice Tomb Portal"
+ "id": "Court of Oryx Portal"
},
"feedPower": "260",
"Track": ""
},
{
- "type": "0xbb2",
- "id": "Test Pentaract",
- "Class": "Equipment",
- "Item": "",
- "DisplayId": "Test Pentaract",
- "Texture": {
- "File": "lofiChar8x8",
- "Index": "0xb5"
- },
- "SlotType": "10",
- "Description": "Spawns a Pentaract. Do not use in the Nexus!",
- "Sound": "use_key",
- "Consumable": "",
- "Soulbound": "",
- "Activate": {
- "_": "Create",
- "id": "Pentaract Thrower"
- }
- },
- {
- "type": "0xbb3",
- "id": "Pentaract Thrower",
- "Class": "Character",
- "Texture": {
- "File": "invisible",
- "Index": "0"
- }
- },
- {
- "type": "0xbb4",
- "id": "Test Cube God",
+ "type": "0xbb6",
+ "id": "Oryx Chicken Chamber Key",
"Class": "Equipment",
"Item": "",
- "DisplayId": "Test Cube God",
+ "DisplayId": "Oryx Chicken Chamber Key",
"Texture": {
- "File": "lofiChar28x8",
- "Index": "0x40"
+ "File": "d3LofiObjEmbed",
+ "Index": "0x5f"
},
"SlotType": "10",
- "Description": "Spawns a Cube God. Do not use in the Nexus!",
+ "Description": "A key which opens an entrance to the Oryx Chicken Chamber. For testing purposes.",
"Sound": "use_key",
"Consumable": "",
"Soulbound": "",
"Activate": {
"_": "Create",
- "id": "Cube God Thrower"
- }
+ "id": "Oryx Chicken Chamber Portal"
},
- {
- "type": "0xbb5",
- "id": "Cube God Thrower",
- "Class": "Character",
- "Texture": {
- "File": "invisible",
- "Index": "0"
- }
+ "feedPower": "260",
+ "Track": ""
},
{
- "type": "0xbb6",
- "id": "Test Skull Shrine",
+ "type": "0x7fb7",
+ "id": "Ice Tomb Key",
"Class": "Equipment",
"Item": "",
- "DisplayId": "Test Skull Shrine",
+ "DisplayId": "Ice Tomb Key",
"Texture": {
- "File": "lofiChar8x8",
- "Index": "0x65"
+ "File": "d2LofiObjEmbed",
+ "Index": "0x08"
},
"SlotType": "10",
- "Description": "Spawns a Skull Shrine. Do not use in the Nexus!",
+ "Description": "A key which opens an entrance to Ice Tomb.",
"Sound": "use_key",
"Consumable": "",
"Soulbound": "",
"Activate": {
"_": "Create",
- "id": "Skull Shrine Thrower"
- }
+ "id": "Ice Tomb Portal"
},
- {
- "type": "0xbb7",
- "id": "Skull Shrine Thrower",
- "Class": "Character",
- "Texture": {
- "File": "invisible",
- "Index": "0"
- }
+ "feedPower": "260",
+ "Track": ""
},
{
"type": "0x190",
"id": "Apple",
"DisplayId": "Apple of Extreme Maxening",
"Class": "Equipment",
"Item": "",
"Texture": {
@@ -35201,16 +35495,38 @@
"id": "Key Spawner"
},
"Consumable": "",
"BagType": "5",
"Soulbound": "",
"feedPower": "50000"
},
{
+ "type": "0x933",
+ "id": "TKeys",
+ "DisplayId": "Testing Gift",
+ "Class": "Equipment",
+ "Item": "",
+ "Texture": {
+ "File": "lofiObj",
+ "Index": "0x20"
+ },
+ "SlotType": "10",
+ "Description": "Spawns an object that drops keys and items. For testing purposes.",
+ "Sound": "use_potion",
+ "Activate": {
+ "_": "Create",
+ "id": "Testing Key Dropper"
+ },
+ "Consumable": "",
+ "BagType": "5",
+ "Soulbound": "",
+ "feedPower": "50000"
+ },
+ {
"type": "0x216",
"id": "Lvl20",
"DisplayId": "Level Chicken",
"Class": "Equipment",
"Item": "",
"Texture": {
"File": "lofiChar8x8",
"Index": "0xcd"
@@ -37024,16 +37340,48 @@
"skinType": "10973"
},
"Consumable": "",
"Soulbound": "",
"BagType": "4",
"feedPower": "2000"
},
{
+ "type": "0x6a9",
+ "id": "Apocalypse Feather",
+ "DisplayId": "Apocalypse Feather",
+ "Class": "Equipment",
+ "Item": "",
+ "Texture": {
+ "File": "d3LofiObjEmbed",
+ "Index": "0xce"
+ },
+ "SlotType": "1",
+ "Description": "A relic from an age when evil chickens had taken over the realm. Their tyranny ended eventually at the hands of an exceptional wielder of the dirk.",
+ "RateOfFire": "2",
+ "Sound": "weapon/blunt_sword",
+ "OldSound": "weapon/blunt_sword",
+ "Projectile": {
+ "ObjectId": "Apo Feather",
+ "Speed": "75",
+ "MinDamage": "15",
+ "MaxDamage": "45",
+ "LifetimeMS": "675",
+ "Amplitude": "0.5",
+ "Frequency": "0.75",
+ "Size": "100"
+ },
+ "NumProjectiles": "1",
+ "ArcGap": "10",
+ "BagType": "6",
+ "FameBonus": "4",
+ "feedPower": "1000",
+ "Soulbound": ""
+ },
+ {
"type": "0x0dc3",
"id": "Mixcoatl the Masked God",
"Enemy": "",
"Class": "Character",
"Group": "Jungle Men",
"AnimatedTexture": {
"File": "chars16x16rEncounters",
"Index": "16"
@@ -38175,373 +38523,16 @@
"Texture": {
"File": "lofiEnvironment2",
"Index": "0x12a"
},
"DrawOnGround": "",
"Static": ""
},
{
- "type": "0x0e56",
- "id": "Masked Party God",
- "Enemy": "",
- "Class": "Character",
- "Texture": {
- "File": "lofiObjBig",
- "Index": "0x40"
- },
- "AltTexture": [
- {
- "id": "1",
- "Texture": {
- "File": "lofiObjBig",
- "Index": "0x41"
- }
- },
- {
- "id": "2",
- "Texture": {
- "File": "lofiObjBig",
- "Index": "0x42"
- }
- },
- {
- "id": "3",
- "Texture": {
- "File": "lofiObjBig",
- "Index": "0x3f"
- }
- }
- ],
- "HitSound": "monster/default_hit",
- "DeathSound": "monster/dark_elves_death",
- "Size": "140",
- "ShadowSize": "70",
- "MaxHitPoints": "30000",
- "Defense": "10"
- },
- {
- "type": "0x0e55",
- "id": "Beach Bum",
- "Enemy": "",
- "Class": "Character",
- "AnimatedTexture": {
- "File": "chars8x8rEncounters",
- "Index": "37"
- },
- "HitSound": "monster/default_hit",
- "DeathSound": "monster/dark_elves_death",
- "Size": "100",
- "ShadowSize": "100",
- "MaxHitPoints": "1000",
- "Defense": "15"
- },
- {
- "type": "0x0e4f",
- "id": "Water Mine",
- "Enemy": "",
- "Class": "Character",
- "AnimatedTexture": {
- "File": "chars16x16rEncounters",
- "Index": "38"
- },
- "HitSound": "monster/traps_hit",
- "DeathSound": "monster/traps_death",
- "Size": "100",
- "ShadowSize": "100",
- "MaxHitPoints": "1000",
- "Defense": "30",
- "XpMult": "0",
- "Projectile": {
- "id": "0",
- "ObjectId": "LavaBombBlast",
- "Damage": "80",
- "Speed": "60",
- "Size": "120",
- "LifetimeMS": "450"
- }
- },
- {
- "type": "0x0e4e",
- "id": "Water Mine Path",
- "Enemy": "",
- "DisplayId": "Water Mine",
- "Class": "Character",
- "AnimatedTexture": {
- "File": "chars16x16rEncounters",
- "Index": "38"
- },
- "HitSound": "monster/traps_hit",
- "DeathSound": "monster/traps_death",
- "Size": "100",
- "ShadowSize": "100",
- "MaxHitPoints": "1000",
- "Defense": "30",
- "XpMult": "0",
- "Projectile": {
- "id": "0",
- "ObjectId": "LavaBombBlast",
- "Damage": "80",
- "Speed": "60",
- "Size": "120",
- "LifetimeMS": "450"
- }
- },
- {
- "type": "0x0e3d",
- "id": "Beach Spectre",
- "Enemy": "",
- "Class": "Character",
- "AnimatedTexture": {
- "File": "chars8x8rEncounters",
- "Index": "35"
- },
- "HitSound": "monster/dragons_hit",
- "DeathSound": "monster/dragons_death",
- "Size": "100",
- "ShadowSize": "100",
- "MaxHitPoints": "800",
- "Defense": "5",
- "NoMiniMap": "",
- "Flying": "",
- "Z": "0.2",
- "XpMult": "0.0",
- "Projectile": {
- "ObjectId": "Ghostly Arrow",
- "Speed": "66",
- "Damage": "35",
- "Size": "50",
- "LifetimeMS": "800"
- }
- },
- {
- "type": "0x0e3c",
- "id": "Beach Spectre Spawner",
- "Enemy": "",
- "Class": "Character",
- "AnimatedTexture": {
- "File": "chars8x8rEncounters",
- "Index": "36"
- },
- "Size": "0",
- "ShadowSize": "0",
- "MaxHitPoints": "1000",
- "Defense": "100",
- "NoMiniMap": ""
- },
- {
- "type": "0x0e3b",
- "id": "Tempest Cloud",
- "Enemy": "",
- "Class": "Character",
- "Texture": {
- "File": "invisible",
- "Index": "0"
- },
- "AltTexture": [
- {
- "id": "1",
- "Texture": {
- "File": "lofiObjBig",
- "Index": "0x33"
- }
- },
- {
- "id": "2",
- "Texture": {
- "File": "lofiObjBig",
- "Index": "0x33"
- }
- },
- {
- "id": "3",
- "Texture": {
- "File": "lofiObjBig",
- "Index": "0x34"
- }
- },
- {
- "id": "4",
- "Texture": {
- "File": "lofiObjBig",
- "Index": "0x35"
- }
- },
- {
- "id": "5",
- "Texture": {
- "File": "lofiObjBig",
- "Index": "0x36"
- }
- },
- {
- "id": "6",
- "Texture": {
- "File": "lofiObjBig",
- "Index": "0x37"
- }
- },
- {
- "id": "7",
- "Texture": {
- "File": "lofiObjBig",
- "Index": "0x38"
- }
- },
- {
- "id": "8",
- "Texture": {
- "File": "lofiObjBig",
- "Index": "0x39"
- }
- },
- {
- "id": "9",
- "Texture": {
- "File": "lofiObjBig",
- "Index": "0x3a"
- }
- }
- ],
- "HitSound": "monster/sprites_hit",
- "DeathSound": "monster/sprites_death",
- "Size": "0",
- "MaxHitPoints": "800",
- "Defense": "15",
- "Flying": "",
- "Z": "0.8",
- "Projectile": {
- "id": "0",
- "ObjectId": "Lightning Bolt",
- "Damage": "66",
- "Speed": "40",
- "Size": "80",
- "LifetimeMS": "600"
- }
- },
- {
- "type": "0x0e39",
- "id": "Vengeful Spirit",
- "Class": "Character",
- "AnimatedTexture": {
- "File": "chars16x16rEncounters",
- "Index": "39"
- },
- "HitSound": "monster/flaming_skulls_hit",
- "DeathSound": "monster/beholder_death",
- "MaxHitPoints": "2000",
- "XpMult": "0",
- "Enemy": "",
- "Size": "0",
- "ShadowSize": "80",
- "Z": "0.3",
- "Flying": "",
- "Projectile": {
- "ObjectId": "Ghostly Blast",
- "Speed": "85",
- "Damage": "65",
- "Size": "100",
- "LifetimeMS": "600"
- }
- },
- {
- "type": "0x0e38",
- "id": "Ghost Ship Anchor",
- "Enemy": "",
- "Class": "Character",
- "DisplayId": "Ghost Ship Whirlpool",
- "AnimatedTexture": {
- "File": "chars16x16dEncounters2",
- "Index": "40"
- },
- "HitSound": "monster/sprites_hit",
- "DeathSound": "monster/sprites_death",
- "Size": "0",
- "ShadowSize": "0",
- "MaxHitPoints": "6000",
- "Defense": "2000",
- "NoMiniMap": "",
- "PerRealmMax": "1",
- "Encounter": "",
- "Projectile": {
- "id": "0",
- "ObjectId": "Invisible",
- "MinDamage": "50",
- "MaxDamage": "100",
- "Speed": "0",
- "Size": "100",
- "LifetimeMS": "5000",
- "MultiHit": ""
- }
- },
- {
- "type": "0x0e37",
- "id": "Ghost Ship",
- "Enemy": "",
- "Class": "Character",
- "AnimatedTexture": {
- "File": "chars16x16rEncounters",
- "Index": "37"
- },
- "HitSound": "monster/stone_walls_death",
- "DeathSound": "monster/flaming_skulls_death",
- "Size": "130",
- "ShadowSize": "100",
- "MaxHitPoints": "42000",
- "Defense": "40",
- "Flying": "",
- "Hero": "",
- "Level": "20",
- "Quest": "",
- "God": "",
- "StasisImmune": "",
- "KeepDamageRecord": "",
- "AltTexture": [
- {
- "id": "1",
- "AnimatedTexture": {
- "File": "chars16x16rEncounters",
- "Index": "36"
- }
- },
- {
- "id": "2",
- "AnimatedTexture": {
- "File": "chars16x16rEncounters",
- "Index": "37"
- },
- "Effect": {
- "_": "XMLEffect",
- "particle": "SwirlingMist",
- "cooldown": "0.2"
- }
- }
- ],
- "Projectile": [
- {
- "id": "0",
- "ObjectId": "Cannonball",
- "Damage": "80",
- "Speed": "60",
- "Size": "80",
- "LifetimeMS": "4000",
- "MultiHit": ""
- },
- {
- "id": "1",
- "ObjectId": "Giant Cannonball",
- "Damage": "250",
- "Speed": "40",
- "Size": "180",
- "LifetimeMS": "4000",
- "MultiHit": ""
- }
- ]
- },
- {
"type": "0x0e32",
"id": "Davy Jones",
"Class": "Character",
"Enemy": "",
"AnimatedTexture": {
"File": "chars16x16rEncounters",
"Index": "26"
},
@@ -45364,85 +45355,242 @@
"ConditionEffect": {
"_": "Slowed",
"duration": "60"
}
}
]
},
{
- "type": "0x64e",
- "id": "Key Spawner",
- "Class": "Character",
- "Enemy": "",
- "NoMiniMap": "",
+ "type": "0x97a",
+ "id": "Admin Blade",
+ "Class": "Projectile",
"Texture": {
- "File": "invisible",
- "Index": "0"
+ "File": "d3LofiObjEmbed",
+ "Index": "0xf0"
},
- "MaxHitPoints": "2000",
+ "AngleCorrection": "1"
+ },
+ {
+ "type": "0x97b",
+ "id": "Admin Magic",
+ "Class": "Projectile",
+ "Texture": {
+ "File": "d3LofiObjEmbed",
+ "Index": "0xf1"
+ },
+ "AngleCorrection": "1"
+ },
+ {
+ "type": "0x97c",
+ "id": "Admin Arrow",
+ "Class": "Projectile",
+ "Texture": {
+ "File": "d3LofiObjEmbed",
+ "Index": "0xf2"
+ },
+ "AngleCorrection": "1"
+ },
+ {
+ "type": "0x97d",
+ "id": "Admin Stab",
+ "Class": "Projectile",
+ "Texture": {
+ "File": "d3LofiObjEmbed",
+ "Index": "0xf3"
+ }
+ },
+ {
+ "type": "0x97e",
+ "id": "Admin Missile",
+ "Class": "Projectile",
+ "Texture": {
+ "File": "d3LofiObjEmbed",
+ "Index": "0xf4"
+ },
+ "AngleCorrection": "1"
+ },
+ {
+ "type": "0x97f",
+ "id": "Admin Slash",
+ "Class": "Projectile",
+ "Texture": {
+ "File": "d3LofiObjEmbed",
+ "Index": "0xf5"
+ },
+ "AngleCorrection": "1"
+ },
+ {
+ "type": "0x9d4",
+ "id": "Admin Sword",
+ "Class": "Equipment",
+ "Item": "",
+ "Texture": {
+ "File": "d3LofiObjEmbed",
+ "Index": "0xe0"
+ },
+ "SlotType": "1",
+ "Description": "The sacred blade of the Cult of Admin. Not to be trifled with.",
+ "RateOfFire": "1.5",
+ "OldSound": [
+ "weapon/fire_dagger",
+ "bladeSwing"
+ ],
+ "Soulbound": [
+ "",
+ ""
+ ],
"Projectile": {
- "id": "1",
- "ObjectId": "Puppet Green Wheel",
- "Speed": "0",
- "Damage": "0",
- "Size": "80",
- "LifetimeMS": "1000",
- "ConditionEffect": {
- "_": "Stasis",
- "duration": "10",
- "target": "1"
+ "ObjectId": "Admin Blade",
+ "Speed": "120",
+ "MinDamage": "2000",
+ "MaxDamage": "2000",
+ "LifetimeMS": "600"
+ },
+ "BagType": "6",
+ "feedPower": "100000"
+ },
+ {
+ "type": "0x9d6",
+ "id": "Admin Wand",
+ "Class": "Equipment",
+ "Item": "",
+ "Texture": {
+ "File": "d3LofiObjEmbed",
+ "Index": "0xe1"
+ },
+ "SlotType": "8",
+ "Description": "Only advanced acolytes of the Cult of Admin may wield this weapon.",
+ "RateOfFire": "1.5",
+ "Sound": "weapon/wand_of_death",
+ "OldSound": "magicShoot",
+ "Projectile": {
+ "ObjectId": "Admin Magic",
+ "Speed": "150",
+ "LifetimeMS": "600",
+ "MinDamage": "3000",
+ "MaxDamage": "3000",
+ "MultiHit": ""
+ },
+ "BagType": "6",
+ "feedPower": "100000",
+ "Soulbound": ""
+ },
+ {
+ "type": "0x9d7",
+ "id": "Admin Bow",
+ "Class": "Equipment",
+ "Item": "",
+ "Texture": {
+ "File": "d3LofiObjEmbed",
+ "Index": "0xe2"
},
+ "SlotType": "3",
+ "Description": "The Cult of Admin is always on the hunt for the unworthy.",
+ "RateOfFire": "1.2",
+ "Sound": "weapon/golden_bow",
+ "OldSound": "arrowShoot",
+ "Projectile": {
+ "ObjectId": "Admin Arrow",
+ "Speed": "160",
+ "MinDamage": "1000",
+ "MaxDamage": "1000",
+ "LifetimeMS": "600",
"MultiHit": ""
- }
+ },
+ "NumProjectiles": "5",
+ "ArcGap": "8",
+ "BagType": "6",
+ "feedPower": "100000",
+ "Soulbound": ""
},
{
- "type": "0x66c",
- "id": "Key Dropper 1",
- "Class": "Character",
- "StasisImmune": "",
- "Enemy": "",
- "NoMiniMap": "",
- "MaxHitPoints": "1000",
- "XpMult": "0.0",
- "Size": "80",
+ "type": "0x9d8",
+ "id": "Admin Dagger",
+ "Class": "Equipment",
+ "Item": "",
"Texture": {
- "File": "lofiObj",
- "Index": "0x21"
- }
+ "File": "d3LofiObjEmbed",
+ "Index": "0xe3"
+ },
+ "SlotType": "2",
+ "Description": "A cursed dagger imbued with the infinite power of the Cult of Admin.",
+ "RateOfFire": "1.2",
+ "Sound": "weapon/fire_dagger",
+ "OldSound": "daggerSwing",
+ "Projectile": {
+ "ObjectId": "Admin Stab",
+ "Speed": "150",
+ "MinDamage": "2000",
+ "MaxDamage": "2000",
+ "LifetimeMS": "600"
+ },
+ "NumProjectiles": "3",
+ "ArcGap": "90",
+ "BagType": "6",
+ "feedPower": "100000",
+ "Soulbound": ""
+ },
+ {
+ "type": "0x9d3",
+ "id": "Admin Staff",
+ "Class": "Equipment",
+ "Item": "",
+ "Texture": {
+ "File": "d3LofiObjEmbed",
+ "Index": "0xe4"
+ },
+ "SlotType": "17",
+ "Description": "A godly weapon belonging to the Cult of Admin.",
+ "RateOfFire": "1.2",
+ "Sound": "monster/djinn_hit",
+ "OldSound": "magicShoot",
+ "Projectile": {
+ "ObjectId": "Admin Missile",
+ "Speed": "180",
+ "MinDamage": "2000",
+ "MaxDamage": "2000",
+ "LifetimeMS": "600",
+ "Amplitude": "0.5",
+ "Frequency": "2",
+ "PassesCover": ""
+ },
+ "NumProjectiles": "2",
+ "ArcGap": "0",
+ "BagType": "6",
+ "feedPower": "100000",
+ "Soulbound": ""
},
{
- "type": "0x674",
- "id": "Key Dropper 2",
- "Class": "Character",
- "StasisImmune": "",
- "Enemy": "",
- "NoMiniMap": "",
- "MaxHitPoints": "1000",
- "XpMult": "0.0",
- "Size": "80",
+ "type": "0x9c2",
+ "id": "Admin Katana",
+ "Class": "Equipment",
+ "Item": "",
"Texture": {
- "File": "lofiObj",
- "Index": "0x20"
- }
+ "File": "d3LofiObjEmbed",
+ "Index": "0xe5"
},
- {
- "type": "0x6c3",
- "id": "Key Dropper 3",
- "Class": "Character",
- "StasisImmune": "",
- "Enemy": "",
- "NoMiniMap": "",
- "MaxHitPoints": "1000",
- "XpMult": "0.0",
- "Size": "80",
- "Texture": {
- "File": "lofiObj",
- "Index": "0x22"
- }
+ "SlotType": "24",
+ "Description": "The finest katana, forged by the Cult of Admin. Its blade cuts anything.",
+ "RateOfFire": "1.2",
+ "Sound": "weapon/long_sword",
+ "OldSound": "bladeSwing",
+ "Projectile": {
+ "ObjectId": "Admin Slash",
+ "Speed": "150",
+ "LifetimeMS": "500",
+ "MinDamage": "2000",
+ "MaxDamage": "2000",
+ "MultiHit": ""
+ },
+ "NumProjectiles": "2",
+ "ArcGap": "2",
+ "BagType": "6",
+ "feedPower": "100000",
+ "Soulbound": ""
},
{
"type": "0x7500",
"id": "NM Altar of Draconis",
"DisplayId": "Altar of Draconis",
"Class": "Character",
"Texture": {
"File": "lofiObjBig",
@@ -53575,18 +53723,18 @@
]
},
{
"type": "0x0942",
"id": "Crystal Prisoner Clone",
"Enemy": "",
"Class": "Character",
"AnimatedTexture": {
- "File": "d3Chars16x16rEmbed",
- "Index": "24"
+ "File": "chars16x16dEncounters",
+ "Index": "6"
},
"HitSound": "monster/ghost_god_hit",
"DeathSound": "monster/ghost_god_death",
"Size": "100",
"MaxHitPoints": "15000",
"Defense": "12",
"Level": "1",
"XpMult": "0.1",
@@ -53601,18 +53749,18 @@
}
},
{
"type": "0x0943",
"id": "Crystal Prisoner Steed",
"Enemy": "",
"Class": "Character",
"AnimatedTexture": {
- "File": "d3Chars16x16rEmbed",
- "Index": "25"
+ "File": "chars16x16rEncounters",
+ "Index": "0"
},
"HitSound": "monster/cyclops_hit",
"DeathSound": "monster/cyclops_death",
"Size": "100",
"MaxHitPoints": "6000",
"Defense": "11",
"Level": "1",
"XpMult": "0.25",
@@ -58387,17 +58535,17 @@
"id": "TestChicken 2",
"DisplayId": "Giant Oryx Chicken",
"Enemy": "",
"Class": "Character",
"AnimatedTexture": {
"File": "chars16x16rEncounters",
"Index": "22"
},
- "MaxHitPoints": "65000",
+ "MaxHitPoints": "80000",
"Defense": "55",
"XpMult": "0.35",
"Size": "40",
"ShadowSize": "80",
"StasisImmune": "",
"StunImmune": "",
"ParalyzeImmune": "",
"HitSound": "monster/chicken_hit",
@@ -60749,16 +60897,74 @@
"File": "invisible",
"Index": "0"
},
"NoMiniMap": "",
"ShadowSize": "0",
"Size": "0"
},
{
+ "type": "0x6a7",
+ "id": "Pet Rock",
+ "Class": "Character",
+ "RandomTexture": {
+ "Texture": [
+ {
+ "File": "d3LofiObjEmbed",
+ "Index": "0x7a"
+ },
+ {
+ "File": "d3LofiObjEmbed",
+ "Index": "0x7b"
+ },
+ {
+ "File": "d3LofiObjEmbed",
+ "Index": "0x7c"
+ },
+ {
+ "File": "d3LofiObjEmbed",
+ "Index": "0x7d"
+ }
+ ]
+ },
+ "NoMiniMap": "",
+ "MinSize": "80",
+ "MaxSize": "100"
+ },
+ {
+ "type": "0x6a8",
+ "id": "Pet Rock Item",
+ "DisplayId": "Pet Rock",
+ "Class": "Equipment",
+ "Item": "",
+ "Texture": {
+ "File": "d3LofiObjEmbed",
+ "Index": "0x7a"
+ },
+ "SlotType": "10",
+ "ExtraTooltipData": {
+ "EffectInfo": {
+ "name": "Cooldown",
+ "description": "20 seconds"
+ }
+ },
+ "Description": "The Pets of Tomorrow in your very own pocket! Available to those who survived the great Pet Bug of March 2017.",
+ "Sound": "use_potion",
+ "Activate": {
+ "_": "Pet",
+ "hideEffect": "true",
+ "cooldown": "20",
+ "objectId": "Pet Rock"
+ },
+ "InvUse": "",
+ "BagType": "5",
+ "Soulbound": "",
+ "feedPower": "100"
+ },
+ {
"id": "Black Cat",
"type": "0x7f05",
"Pet": "",
"Class": "Pet",
"Texture": {
"File": "lofiObj2",
"Index": "0x32"
},
@@ -68936,16 +69142,28 @@
"DisplayId": "Oryx's Chamber",
"DungeonName": "Oryx's Chamber",
"Texture": {
"File": "lofiEnvironment",
"Index": "0x7c"
}
},
{
+ "type": "0xbb7",
+ "id": "Oryx Chicken Chamber Portal",
+ "Class": "Portal",
+ "IntergamePortal": "",
+ "DisplayId": "Chicken Chamber",
+ "DungeonName": "Chicken Chamber",
+ "Texture": {
+ "File": "lofiEnvironment",
+ "Index": "0x7c"
+ }
+ },
+ {
"type": "0x242",
"id": "Wine Cellar Portal",
"Class": "Portal",
"IntergamePortal": "",
"DisplayId": "Wine Cellar",
"DungeonName": "Wine Cellar",
"Texture": {
"File": "lofiEnvironment",
@@ -69487,29 +69705,16 @@
"DungeonName": "The Hive",
"Texture": {
"File": "lofiObj3",
"Index": "0x58a"
},
"ShadowSize": "0"
},
{
- "type": "0x137",
- "id": "Mountain Temple Portal",
- "Class": "Portal",
- "IntergamePortal": "",
- "DisplayId": "Mountain Temple",
- "DungeonName": "Mountain Temple",
- "Texture": {
- "File": "lofiObj3",
- "Index": "0x58a"
- },
- "ShadowSize": "0"
- },
- {
"type": "0x0001",
"id": "Heavy Crossbow Bolt",
"Class": "Projectile",
"Texture": {
"File": "lofiObj2",
"Index": "0x70"
}
},
@@ -74445,16 +74650,42 @@
"File": "stPatricksObjects8x8",
"Index": "0x2c"
}
]
},
"AngleCorrection": "1"
},
{
+ "type": "0x6aa",
+ "id": "Apo Feather",
+ "Class": "Projectile",
+ "RandomTexture": {
+ "Texture": [
+ {
+ "File": "d3LofiObjEmbed",
+ "Index": "0xce"
+ },
+ {
+ "File": "d3LofiObjEmbed",
+ "Index": "0xcf"
+ },
+ {
+ "File": "d3LofiObjEmbed",
+ "Index": "0xde"
+ },
+ {
+ "File": "d3LofiObjEmbed",
+ "Index": "0xdf"
+ }
+ ]
+ },
+ "Rotation": "185"
+ },
+ {
"type": "0x7443",
"id": "Puppet Theatre Boss Spawn",
"Class": "Character",
"Enemy": "",
"Texture": {
"File": "invisible",
"Index": "0"
},
@@ -84876,18 +85107,18 @@
"EnemyOccupySquare": "",
"BlocksSight": ""
},
{
"type": "0x01da",
"id": "Statue of Oryx",
"Class": "GameObject",
"Texture": {
- "File": "lofiChar216x16",
- "Index": "0x2c"
+ "File": "d3LofiObjEmbed16",
+ "Index": "0x36"
},
"Static": "",
"Size": "200",
"OccupySquare": ""
},
{
"type": "0x01db",
"id": "Statue of Oryx Base",
@@ -93047,16 +93278,314 @@
},
"HitSound": "monster/slimes_death",
"DeathSound": "monster/flying_brain_death",
"Size": "200",
"ShadowSize": "50",
"Defense": "10"
},
{
+ "type": "0xbb2",
+ "id": "Prod Enemy Item",
+ "DisplayId": "Enemy Spawner",
+ "Class": "Equipment",
+ "Item": "",
+ "Texture": {
+ "File": "lofiChar8x8",
+ "Index": "0xb5"
+ },
+ "SlotType": "10",
+ "Description": "Can spawn certain enemies. For testing purposes.",
+ "Sound": "use_key",
+ "Consumable": "",
+ "Soulbound": "",
+ "Activate": {
+ "_": "Create",
+ "id": "Prod Enemy Spawner"
+ }
+ },
+ {
+ "type": "0xbb3",
+ "id": "Prod Enemy Spawner",
+ "DisplayId": "Enemy Spawner",
+ "Class": "Character",
+ "Texture": {
+ "File": "invisible",
+ "Index": "0"
+ },
+ "Size": "0"
+ },
+ {
+ "type": "0x64e",
+ "id": "Key Spawner",
+ "Class": "Character",
+ "Enemy": "",
+ "NoMiniMap": "",
+ "Texture": {
+ "File": "invisible",
+ "Index": "0"
+ },
+ "Size": "0",
+ "MaxHitPoints": "50000"
+ },
+ {
+ "type": "0x66c",
+ "id": "Key Dropper 1",
+ "Class": "Character",
+ "StasisImmune": "",
+ "Enemy": "",
+ "NoMiniMap": "",
+ "MaxHitPoints": "100",
+ "XpMult": "0.0",
+ "Size": "80",
+ "Texture": {
+ "File": "lofiObj",
+ "Index": "0x21"
+ }
+ },
+ {
+ "type": "0x674",
+ "id": "Key Dropper 2",
+ "Class": "Character",
+ "StasisImmune": "",
+ "Enemy": "",
+ "NoMiniMap": "",
+ "MaxHitPoints": "100",
+ "XpMult": "0.0",
+ "Size": "80",
+ "Texture": {
+ "File": "lofiObj",
+ "Index": "0x20"
+ }
+ },
+ {
+ "type": "0x6c3",
+ "id": "Key Dropper 3",
+ "Class": "Character",
+ "StasisImmune": "",
+ "Enemy": "",
+ "NoMiniMap": "",
+ "MaxHitPoints": "100",
+ "XpMult": "0.0",
+ "Size": "80",
+ "Texture": {
+ "File": "lofiObj",
+ "Index": "0x22"
+ }
+ },
+ {
+ "type": "0x6d9",
+ "id": "Key Dropper 4",
+ "Class": "Character",
+ "StasisImmune": "",
+ "Enemy": "",
+ "NoMiniMap": "",
+ "MaxHitPoints": "100",
+ "XpMult": "0.0",
+ "Size": "80",
+ "Texture": {
+ "File": "d3LofiObjEmbed",
+ "Index": "0x5f"
+ }
+ },
+ {
+ "type": "0x1fb",
+ "id": "Testing Gift Spawner",
+ "Class": "Character",
+ "NoMiniMap": "",
+ "Size": "90",
+ "Enemy": "",
+ "MaxHitPoints": "50000",
+ "Texture": {
+ "File": "lofiEnvironment3",
+ "Index": "0x22"
+ },
+ "AltTexture": [
+ {
+ "id": "1",
+ "Texture": {
+ "File": "lofiEnvironment3",
+ "Index": "0x23"
+ }
+ },
+ {
+ "id": "2",
+ "Texture": {
+ "File": "lofiEnvironment3",
+ "Index": "0x24"
+ }
+ }
+ ]
+ },
+ {
+ "type": "0x956",
+ "id": "Testing Pet Stasis",
+ "Class": "Character",
+ "StasisImmune": "",
+ "Enemy": "",
+ "NoMiniMap": "",
+ "Texture": {
+ "File": "invisible",
+ "Index": "0"
+ },
+ "Size": "0",
+ "MaxHitPoints": "50000",
+ "XpMult": "0.0",
+ "Projectile": {
+ "id": "1",
+ "ObjectId": "Puppet Green Wheel",
+ "Speed": "0",
+ "Damage": "0",
+ "Size": "60",
+ "LifetimeMS": "1000",
+ "ConditionEffect": {
+ "_": "Stasis",
+ "duration": "20",
+ "target": "1"
+ },
+ "MultiHit": ""
+ }
+ },
+ {
+ "type": "0x50d",
+ "id": "GH1 Portal",
+ "Class": "Portal",
+ "IntergamePortal": "",
+ "DisplayId": "Guild Hall 1 Portal",
+ "DungeonName": "Guild Hall",
+ "Texture": {
+ "File": "lofiEnvironment2",
+ "Index": "0x54"
+ }
+ },
+ {
+ "type": "0x608",
+ "id": "GH1 Key",
+ "Class": "Equipment",
+ "Item": "",
+ "DisplayId": "Guild Hall 1 Key",
+ "Texture": {
+ "File": "lofiObj",
+ "Index": "0x22"
+ },
+ "SlotType": "10",
+ "Description": "A key which opens an entrance to Guild Hall. For testing purposes.",
+ "Sound": "use_key",
+ "Consumable": "",
+ "Soulbound": "",
+ "Activate": {
+ "_": "Create",
+ "id": "GH1 Portal"
+ },
+ "feedPower": "260",
+ "Track": ""
+ },
+ {
+ "type": "0x611",
+ "id": "GH2 Portal",
+ "Class": "Portal",
+ "IntergamePortal": "",
+ "DisplayId": "Guild Hall 2 Portal",
+ "DungeonName": "Guild Hall 2",
+ "Texture": {
+ "File": "lofiEnvironment2",
+ "Index": "0x54"
+ }
+ },
+ {
+ "type": "0x61b",
+ "id": "GH2 Key",
+ "Class": "Equipment",
+ "Item": "",
+ "DisplayId": "Guild Hall 2 Key",
+ "Texture": {
+ "File": "lofiObj",
+ "Index": "0x22"
+ },
+ "SlotType": "10",
+ "Description": "A key which opens an entrance to Guild Hall 2. For testing purposes.",
+ "Sound": "use_key",
+ "Consumable": "",
+ "Soulbound": "",
+ "Activate": {
+ "_": "Create",
+ "id": "GH2 Portal"
+ },
+ "feedPower": "260",
+ "Track": ""
+ },
+ {
+ "type": "0x621",
+ "id": "GH3 Portal",
+ "Class": "Portal",
+ "IntergamePortal": "",
+ "DisplayId": "Guild Hall 3 Portal",
+ "DungeonName": "Guild Hall 3",
+ "Texture": {
+ "File": "lofiEnvironment2",
+ "Index": "0x54"
+ }
+ },
+ {
+ "type": "0x630",
+ "id": "GH3 Key",
+ "Class": "Equipment",
+ "Item": "",
+ "DisplayId": "Guild Hall 3 Key",
+ "Texture": {
+ "File": "lofiObj",
+ "Index": "0x22"
+ },
+ "SlotType": "10",
+ "Description": "A key which opens an entrance to Guild Hall 3. For testing purposes.",
+ "Sound": "use_key",
+ "Consumable": "",
+ "Soulbound": "",
+ "Activate": {
+ "_": "Create",
+ "id": "GH3 Portal"
+ },
+ "feedPower": "260",
+ "Track": ""
+ },
+ {
+ "type": "0x627",
+ "id": "GH4 Portal",
+ "Class": "Portal",
+ "IntergamePortal": "",
+ "DisplayId": "Guild Hall 4 Portal",
+ "DungeonName": "Guild Hall 4",
+ "Texture": {
+ "File": "lofiEnvironment2",
+ "Index": "0x54"
+ }
+ },
+ {
+ "type": "0x628",
+ "id": "GH4 Key",
+ "Class": "Equipment",
+ "Item": "",
+ "DisplayId": "Guild Hall 4 Key",
+ "Texture": {
+ "File": "lofiObj",
+ "Index": "0x22"
+ },
+ "SlotType": "10",
+ "Description": "A key which opens an entrance to Guild Hall 4. For testing purposes.",
+ "Sound": "use_key",
+ "Consumable": "",
+ "Soulbound": "",
+ "Activate": {
+ "_": "Create",
+ "id": "GH4 Portal"
+ },
+ "feedPower": "260",
+ "Track": ""
+ },
+ {
"type": "0x023b",
"id": "Test Chicken",
"Group": "Test Chickens",
"Enemy": "",
"Class": "Character",
"Texture": {
"File": "lofiChar8x8",
"Index": "0xcd"
@@ -93300,131 +93829,88 @@
"NoMiniMap": "",
"Size": "90",
"Texture": {
"File": "invisible",
"Index": "0"
}
},
{
- "type": "0x1fb",
- "id": "Testing Gift Spawner",
- "Class": "Character",
- "NoMiniMap": "",
- "Size": "90",
- "Enemy": "",
- "MaxHitPoints": "10000",
- "Texture": {
- "File": "lofiEnvironment3",
- "Index": "0x22"
- },
- "AltTexture": [
- {
- "id": "1",
- "Texture": {
- "File": "lofiEnvironment3",
- "Index": "0x23"
- }
- },
- {
- "id": "2",
- "Texture": {
- "File": "lofiEnvironment3",
- "Index": "0x24"
- }
- }
- ],
- "Projectile": {
- "id": "1",
- "ObjectId": "Puppet Green Wheel",
- "Speed": "0",
- "Damage": "0",
- "Size": "80",
- "LifetimeMS": "1000",
- "ConditionEffect": {
- "_": "Stasis",
- "duration": "10",
- "target": "1"
- },
- "MultiHit": ""
- }
- },
- {
"type": "0x203",
"id": "Testing Gift Ring",
"Group": "Testing Gifts",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj4",
"Index": "0xa2"
}
},
{
"type": "0x20a",
"id": "Testing Gift Robe",
"Group": "Testing Gifts Armor",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj5",
"Index": "0x1c"
}
},
{
"type": "0x20b",
"id": "Testing Gift Leather",
"Group": "Testing Gifts Armor",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj5",
"Index": "0x0c"
}
},
{
"type": "0x20c",
"id": "Testing Gift Armor",
"Group": "Testing Gifts Armor",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj5",
"Index": "0x2c"
}
},
{
"type": "0x210",
"id": "Testing Gift Staff",
"Group": "Testing Gifts Weapon",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj5",
"Index": "0x7c"
}
},
{
@@ -93450,65 +93936,65 @@
{
"type": "0x211",
"id": "Testing Gift Bow",
"Group": "Testing Gifts Weapon",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj5",
"Index": "0x5c"
}
},
{
"type": "0x239",
"id": "Testing Gift Bow Tier",
"Group": "Testing Gifts Weapon",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj5",
"Index": "0x50"
}
},
{
"type": "0x15c",
"id": "Testing Gift Bow Vani",
"Group": "Testing Gifts Weapon",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj3",
"Index": "0x42b"
}
},
{
"type": "0x212",
"id": "Testing Gift Dagger",
"Group": "Testing Gifts Weapon",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj5",
"Index": "0x6c"
}
},
{
@@ -93534,17 +94020,17 @@
{
"type": "0x213",
"id": "Testing Gift Sword",
"Group": "Testing Gifts Weapon",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj5",
"Index": "0x3c"
}
},
{
@@ -93570,17 +94056,17 @@
{
"type": "0x214",
"id": "Testing Gift Wand",
"Group": "Testing Gifts Weapon",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj5",
"Index": "0x4c"
}
},
{
@@ -93606,49 +94092,49 @@
{
"type": "0x215",
"id": "Testing Gift Katana",
"Group": "Testing Gifts Weapon",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj3",
"Index": "0x228"
}
},
{
"type": "0x241",
"id": "Testing Gift Katana Tier",
"Group": "Testing Gifts Weapon",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj3",
"Index": "0x21c"
}
},
{
"type": "0x164",
"id": "Testing Gift Katana Vani",
"Group": "Testing Gifts Weapon",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj3",
"Index": "0x42d"
}
},
{
@@ -93906,337 +94392,337 @@
{
"type": "0x699",
"id": "Testing Gift Cloak",
"Group": "Testing Gifts Ability",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj6",
"Index": "0x26"
}
},
{
"type": "0x69a",
"id": "Testing Gift Quiver",
"Group": "Testing Gifts Ability",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj6",
"Index": "0x36"
}
},
{
"type": "0x69b",
"id": "Testing Gift Spell",
"Group": "Testing Gifts Ability",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj6",
"Index": "0x46"
}
},
{
"type": "0x69c",
"id": "Testing Gift Tome",
"Group": "Testing Gifts Ability",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj6",
"Index": "0x56"
}
},
{
"type": "0x69d",
"id": "Testing Gift Helm",
"Group": "Testing Gifts Ability",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj6",
"Index": "0x66"
}
},
{
"type": "0x69e",
"id": "Testing Gift Shield",
"Group": "Testing Gifts Ability",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj6",
"Index": "0x76"
}
},
{
"type": "0x69f",
"id": "Testing Gift Seal",
"Group": "Testing Gifts Ability",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj6",
"Index": "0xa6"
}
},
{
"type": "0x6a0",
"id": "Testing Gift Poison",
"Group": "Testing Gifts Ability",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj6",
"Index": "0x86"
}
},
{
"type": "0x6a1",
"id": "Testing Gift Skull",
"Group": "Testing Gifts Ability",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj6",
"Index": "0x06"
}
},
{
"type": "0x6a2",
"id": "Testing Gift Trap",
"Group": "Testing Gifts Ability",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj6",
"Index": "0x16"
}
},
{
"type": "0x6a3",
"id": "Testing Gift Orb",
"Group": "Testing Gifts Ability",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj6",
"Index": "0x96"
}
},
{
"type": "0x6a4",
"id": "Testing Gift Prism",
"Group": "Testing Gifts Ability",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj6",
"Index": "0xb6"
}
},
{
"type": "0x6a5",
"id": "Testing Gift Scepter",
"Group": "Testing Gifts Ability",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj6",
"Index": "0xc6"
}
},
{
"type": "0x6a6",
"id": "Testing Gift Shuriken",
"Group": "Testing Gifts Ability",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "80",
"Texture": {
"File": "lofiObj3",
"Index": "0x231"
}
},
{
"type": "0x154",
"id": "Testing Gift ST Oryx",
"Group": "Testing Gifts ST",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "40",
"AnimatedTexture": {
"File": "playerskins16",
"Index": "00"
}
},
{
"type": "0x155",
"id": "Testing Gift ST Geb",
"Group": "Testing Gifts ST",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "40",
"AnimatedTexture": {
"File": "playerskins16",
"Index": "01"
}
},
{
"type": "0x156",
"id": "Testing Gift ST Phylactery",
"Group": "Testing Gifts ST",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "40",
"AnimatedTexture": {
"File": "playerskins16",
"Index": "02"
}
},
{
"type": "0x157",
"id": "Testing Gift ST Swoll",
"Group": "Testing Gifts ST",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "40",
"AnimatedTexture": {
"File": "playerskins16",
"Index": "03"
}
},
{
"type": "0x158",
"id": "Testing Gift ST Skuld",
"Group": "Testing Gifts ST",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "40",
"AnimatedTexture": {
"File": "playerskins16",
"Index": "04"
}
},
{
"type": "0x159",
"id": "Testing Gift ST Twilight",
"Group": "Testing Gifts ST",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "40",
"AnimatedTexture": {
"File": "playerskins16",
"Index": "05"
}
},
{
"type": "0x15a",
"id": "Testing Gift ST Dragon",
"Group": "Testing Gifts ST",
"Class": "Character",
"StasisImmune": "",
"Enemy": "",
"NoMiniMap": "",
- "MaxHitPoints": "1000",
+ "MaxHitPoints": "100",
"XpMult": "0.0",
"Size": "40",
"AnimatedTexture": {
"File": "playerskins16",
"Index": "0x0a"
}
},
{
Binary files ../current/sheets/d3Chars16x16r.png and ./sheets/d3Chars16x16r.png differ
Binary files ../current/sheets/d3Chars8x8r.png and ./sheets/d3Chars8x8r.png differ
Binary files ../current/sheets/d3LofiObj.png and ./sheets/d3LofiObj.png differ
Binary files ../current/sheets/lofiObj3.png and ./sheets/lofiObj3.png differ
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 2017-03-23 21:10:32.617510665 +0000
+++ ./strings.json 2017-03-30 19:40:27.697301990 +0000
@@ -1651,28 +1651,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 Ghost Ship will return!",
- "stringlist.Ghost_Ship.death.1": "Alas, my beautiful Ghost Ship has sunk!",
+ "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.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 Ghost Ship shall be avenged.",
+ "stringlist.Ghost_Ship.killed.1": "{KILLER} has crossed me for the last time! My Rubber Ducky 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 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.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.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!",
@@ -1698,32 +1698,31 @@
"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 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.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.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 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 might 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.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.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!",
@@ -1783,29 +1782,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 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.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.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.Turkey_God.death.0": "You have slain my Gobble God, but you will never escape my Realm!",
"stringlist.Turkey_God.killed.0": "{KILLER}, you wretched dog! You killed my Gobble God!",
"stringlist.Turkey_God.killed.1": "{KILLER}, you may have slain my Gobble God but you will never escape the day of giving!",
"stringlist.Turkey_God.killed.2": "I have many more Gobble Gods, {KILLER}!",
"stringlist.Turkey_God.many.0": "You piteous cretins! {COUNT} Gobble Gods still guard me!",