diff -r -x 'diff.*' -x client.swf -x version.txt -x '*.xml' -x _ '--unified=8' -b -B ../current/json/EquipmentSets.json ./json/EquipmentSets.json --- ../current/json/EquipmentSets.json 2019-11-21 13:00:44.044118035 +0000 +++ ./json/EquipmentSets.json 2019-12-18 13:21:23.714336354 +0000 @@ -2493,11 +2493,208 @@ "amount": "15" }, { "_": "IncrementStat", "stat": "21", "amount": "3" } ] + }, + { + "type": "0x64c4", + "id": "Oryxmas Miracle Set", + "Setpiece": [ + { + "_": "Equipment", + "slot": "3", + "itemtype": "0x64bf" + }, + { + "_": "Equipment", + "slot": "1", + "itemtype": "0x208d" + }, + { + "_": "Equipment", + "slot": "1", + "itemtype": "0x2096" + }, + { + "_": "Equipment", + "slot": "1", + "itemtype": "0x2098" + }, + { + "_": "Equipment", + "slot": "1", + "itemtype": "0x2093" + }, + { + "_": "Equipment", + "slot": "1", + "itemtype": "0x209a" + }, + { + "_": "Equipment", + "slot": "1", + "itemtype": "0x2090" + }, + { + "_": "Equipment", + "slot": "1", + "itemtype": "0x208f" + }, + { + "_": "Equipment", + "slot": "1", + "itemtype": "0x2097" + }, + { + "_": "Equipment", + "slot": "1", + "itemtype": "0x208e" + }, + { + "_": "Equipment", + "slot": "1", + "itemtype": "0x2099" + }, + { + "_": "Equipment", + "slot": "1", + "itemtype": "0x2092" + }, + { + "_": "Equipment", + "slot": "1", + "itemtype": "0x2094" + }, + { + "_": "Equipment", + "slot": "1", + "itemtype": "0x2091" + }, + { + "_": "Equipment", + "slot": "1", + "itemtype": "0x2095" + }, + { + "_": "Equipment", + "slot": "1", + "itemtype": "0x265" + }, + { + "_": "Equipment", + "slot": "0", + "itemtype": "0x1aca" + }, + { + "_": "Equipment", + "slot": "0", + "itemtype": "0x1acb" + }, + { + "_": "Equipment", + "slot": "0", + "itemtype": "0x1acc" + }, + { + "_": "Equipment", + "slot": "0", + "itemtype": "0x1acd" + }, + { + "_": "Equipment", + "slot": "0", + "itemtype": "0x1ace" + }, + { + "_": "Equipment", + "slot": "0", + "itemtype": "0x1acf" + }, + { + "_": "Equipment", + "slot": "2", + "itemtype": "0x16da" + }, + { + "_": "Equipment", + "slot": "2", + "itemtype": "0x16db" + }, + { + "_": "Equipment", + "slot": "2", + "itemtype": "0x16dd" + } + ], + "ActivateOnEquip2": [ + { + "_": "IncrementStat", + "stat": "0", + "amount": "20" + }, + { + "_": "IncrementStat", + "stat": "3", + "amount": "20" + }, + { + "_": "IncrementStat", + "stat": "26", + "amount": "4" + }, + { + "_": "IncrementStat", + "stat": "28", + "amount": "4" + } + ], + "ActivateOnEquip3": [ + { + "_": "IncrementStat", + "stat": "0", + "amount": "50" + }, + { + "_": "IncrementStat", + "stat": "3", + "amount": "50" + }, + { + "_": "IncrementStat", + "stat": "22", + "amount": "4" + }, + { + "_": "IncrementStat", + "stat": "27", + "amount": "4" + } + ], + "ActivateOnEquipAll": [ + { + "_": "IncrementStat", + "stat": "0", + "amount": "60" + }, + { + "_": "IncrementStat", + "stat": "3", + "amount": "60" + }, + { + "_": "IncrementStat", + "stat": "20", + "amount": "4" + }, + { + "_": "IncrementStat", + "stat": "21", + "amount": "4" + } + ] } ] } \ No newline at end of file diff -r -x 'diff.*' -x client.swf -x version.txt -x '*.xml' -x _ '--unified=8' -b -B ../current/json/Objects.json ./json/Objects.json --- ../current/json/Objects.json 2019-12-11 13:51:10.857373987 +0000 +++ ./json/Objects.json 2019-12-18 13:21:40.362705192 +0000 @@ -1868,16 +1868,120 @@ "Class": "GameObject", "AnimatedTexture": { "File": "chars16x16rEncounters", "Index": "137" }, "Size": "0" }, { + "type": "0x64c0", + "id": "Energized Tree", + "Class": "GameObject", + "Texture": { + "File": "santaWorkshopObjects16x16", + "Index": "0x8a" + }, + "Size": "140", + "ShadowSize": "80", + "Effect": { + "_": "CustomParticles", + "color": "0x6FA8DC", + "rate": "15", + "life": ".5", + "lifeVariance": "0", + "speed": "0", + "speedVariance": "0", + "size": "8", + "rise": "0", + "riseAcc": "0", + "riseVariance": "0", + "rangeX": "4", + "rangeY": "4" + } + }, + { + "type": "0x64c1", + "id": "Weak Tree", + "Class": "GameObject", + "Texture": { + "File": "santaWorkshopObjects16x16", + "Index": "0x8b" + }, + "Size": "140", + "ShadowSize": "80", + "Effect": { + "_": "CustomParticles", + "color": "0xC3C315", + "rate": "15", + "life": ".5", + "lifeVariance": "0", + "speed": "0", + "speedVariance": "0", + "size": "8", + "rise": "0", + "riseAcc": "0", + "riseVariance": "0", + "rangeX": "4", + "rangeY": "4" + } + }, + { + "type": "0x64c2", + "id": "Exposed Tree", + "Class": "GameObject", + "Texture": { + "File": "santaWorkshopObjects16x16", + "Index": "0x8c" + }, + "Size": "140", + "ShadowSize": "80", + "Effect": { + "_": "CustomParticles", + "color": "0xE50D0D", + "rate": "15", + "life": ".5", + "lifeVariance": "0", + "speed": "0", + "speedVariance": "0", + "size": "8", + "rise": "0", + "riseAcc": "0", + "riseVariance": "0", + "rangeX": "4", + "rangeY": "4" + } + }, + { + "type": "0x64c3", + "id": "Combined Tree", + "Class": "GameObject", + "Texture": { + "File": "santaWorkshopObjects16x16", + "Index": "0x8d" + }, + "Size": "140", + "ShadowSize": "80", + "Effect": { + "_": "CustomParticles", + "color": "0x04D604", + "rate": "15", + "life": ".5", + "lifeVariance": "0", + "speed": "0", + "speedVariance": "0", + "size": "8", + "rise": "0", + "riseAcc": "0", + "riseVariance": "0", + "rangeX": "4", + "rangeY": "4" + } + }, + { "type": "0x1548", "id": "Arena Tomb Bosses", "Class": "GameObject", "Enemy": "", "Invincible": "", "Texture": { "File": "lofiObjBig", "Index": "0xb6" @@ -12232,19 +12336,20 @@ "Defense": "10", "Exp": "39" }, { "type": "0x0d54", "id": "Grand Sphinx", "Enemy": "", "Class": "Character", + "DisplayId": "Jolly Sphinx", "AnimatedTexture": { - "File": "chars16x16rEncounters", - "Index": "4" + "File": "oryxHordeChars16x16", + "Index": "29" }, "HitSound": "monster/ghost_god_hit", "DeathSound": "monster/ghost_god_death", "Size": "160", "MaxHitPoints": "50000", "Defense": "25", "God": "", "StasisImmune": "", @@ -12306,19 +12411,20 @@ }, "Size": "0" }, { "type": "0x0d55", "id": "Horrid Reaper", "Enemy": "", "Class": "Character", + "DisplayId": "Winter Reaper", "AnimatedTexture": { - "File": "chars8x8dEncounters", - "Index": "8" + "File": "oryxHordeChars8x8", + "Index": "20" }, "HitSound": "monster/trees_hit", "DeathSound": "monster/trees_death", "Size": "100", "MaxHitPoints": "6000", "Defense": "15", "Exp": "0", "Projectile": [ @@ -12497,19 +12603,20 @@ "Damage": "60", "LifetimeMS": "2400" } }, { "type": "0x0d59", "id": "Cube God", "Class": "Character", + "DisplayId": "Ice Cube God", "Texture": { - "File": "lofiChar216x16", - "Index": "0x37" + "File": "oryxHordeObjects16x16", + "Index": "0x0f" }, "HitSound": "monster/cubes_hit", "DeathSound": "monster/cubes_death", "Size": "120", "MaxHitPoints": "16000", "Exp": "2000", "Hero": "", "Quest": "", @@ -12539,18 +12646,18 @@ "Enemy": "" }, { "type": "0x0d5a", "id": "Cube Overseer", "Class": "Character", "Enemy": "", "Texture": { - "File": "lofiChar28x8", - "Index": "0x40" + "File": "oryxHordeObjects8x8", + "Index": "0x59" }, "HitSound": "monster/cubes_hit", "DeathSound": "monster/cubes_death", "MaxHitPoints": "1500", "Cube": "", "Projectile": [ { "id": "0", @@ -12572,18 +12679,18 @@ }, { "type": "0x0d5b", "id": "Cube Defender", "Group": "Cube Minions", "Class": "Character", "Enemy": "", "Texture": { - "File": "lofiChar28x8", - "Index": "0x41" + "File": "oryxHordeObjects8x8", + "Index": "0x5a" }, "HitSound": "monster/cubes_hit", "DeathSound": "monster/cubes_death", "MaxHitPoints": "1000", "Cube": "", "Projectile": { "id": "0", "ObjectId": "Yellow Magic", @@ -12597,18 +12704,18 @@ }, { "type": "0x0d5c", "id": "Cube Blaster", "Group": "Cube Minions", "Class": "Character", "Enemy": "", "Texture": { - "File": "lofiChar28x8", - "Index": "0x42" + "File": "oryxHordeObjects8x8", + "Index": "0x5b" }, "HitSound": "monster/cubes_hit", "DeathSound": "monster/cubes_death", "MaxHitPoints": "500", "Cube": "", "Projectile": [ { "id": "0", @@ -12765,19 +12872,20 @@ "Size": "80", "Exp": "5" }, { "type": "0x0d5d", "id": "Pentaract Eye", "Enemy": "", "Class": "Character", + "DisplayId": "Frostaract", "Texture": { - "File": "lofiChar8x8", - "Index": "0xb5" + "File": "oryxHordeObjects8x8", + "Index": "0x2c" }, "MaxHitPoints": "650", "Size": "80", "Exp": "6", "Projectile": { "id": "0", "ObjectId": "White Bolt", "Speed": "150", @@ -12788,77 +12896,77 @@ }, { "type": "0x0d5e", "id": "Pentaract Tower", "Enemy": "", "Class": "Character", "TrackLoot": "", "Texture": { - "File": "lofiChar216x16", + "File": "oryxHordeObjects16x16", "Index": "0x38" }, "Animation": { "prob": "1.0", "period": "0.0", "Frame": [ { "time": "0.2", "Texture": { - "File": "lofiCharBig", - "Index": "0x00" + "File": "oryxHordeObjects16x16", + "Index": "0x38" } }, { "time": "0.4", "Texture": { - "File": "lofiChar216x16", - "Index": "0x38" + "File": "oryxHordeObjects16x16", + "Index": "0x3b" } }, { "time": "0.2", "Texture": { - "File": "lofiCharBig", - "Index": "0x00" + "File": "oryxHordeObjects16x16", + "Index": "0x38" } }, { "time": "0.1", "Texture": { - "File": "lofiCharBig", - "Index": "0x01" + "File": "oryxHordeObjects16x16", + "Index": "0x39" } }, { "time": "0.2", "Texture": { - "File": "lofiCharBig", - "Index": "0x02" + "File": "oryxHordeObjects16x16", + "Index": "0x3a" } }, { "time": "0.4", "Texture": { - "File": "lofiCharBig", - "Index": "0x03" + "File": "oryxHordeObjects16x16", + "Index": "0x3b" } }, { "time": "0.2", "Texture": { - "File": "lofiCharBig", - "Index": "0x02" + "File": "oryxHordeObjects16x16", + "Index": "0x3a" } }, { "time": "0.1", "Texture": { - "File": "lofiCharBig", - "Index": "0x01" + "File": "oryxHordeObjects16x16", + "Index": "0x39" } } ] }, "Projectile": { "id": "0", "ObjectId": "Silver Shield", "Damage": "150", @@ -13019,52 +13127,52 @@ "God": "", "Encounter": "", "TrackLoot": "", "StasisImmune": "", "Level": "20", "PerRealmMax": "1", "KeepDamageRecord": "", "AnimatedTexture": { - "File": "chars16x16dEncounters2", - "Index": "11" + "File": "oryxHordeChars16x16", + "Index": "22" }, "Portrait": { "AnimatedTexture": { - "File": "chars16x16dEncounters2", - "Index": "11" + "File": "oryxHordeChars16x16", + "Index": "22" } }, "AltTexture": [ { "id": "1", "AnimatedTexture": { - "File": "chars16x16dEncounters2", - "Index": "12" + "File": "oryxHordeChars16x16", + "Index": "24" } }, { "id": "2", "AnimatedTexture": { - "File": "chars16x16dEncounters2", - "Index": "13" + "File": "oryxHordeChars16x16", + "Index": "25" } }, { "id": "3", "Texture": { "File": "invisible", "Index": "0" } }, { "id": "4", "AnimatedTexture": { - "File": "chars16x16dEncounters2", - "Index": "14" + "File": "oryxHordeChars16x16", + "Index": "23" } } ], "HitSound": "monster/skeletons_hit", "DeathSound": "monster/dwarves_death", "MaxHitPoints": "50000", "Exp": "4000", "Size": "140", @@ -13119,18 +13227,18 @@ "Size": "100", "ShadowSize": "90", "MaxHitPoints": "2200", "Defense": "0", "Exp": "1", "HitSound": "monster/wooden_walls_hit", "DeathSound": "monster/stone_walls_death", "AnimatedTexture": { - "File": "chars8x8rEncounters", - "Index": "21" + "File": "oryxHordeChars8x8", + "Index": "10" }, "Projectile": [ { "id": "0", "ObjectId": "Snake Shot Yellow", "Damage": "50", "Speed": "65", "Size": "80", @@ -13182,24 +13290,24 @@ "type": "0x0d64", "id": "Hermit God Tentacle", "Group": "Hermit God Encounter", "Enemy": "", "Class": "Character", "ShadowSize": "100", "TrackLoot": "", "AnimatedTexture": { - "File": "chars16x16rEncounters", - "Index": "11" + "File": "oryxHordeChars16x16", + "Index": "26" }, "AltTexture": { "id": "1", "AnimatedTexture": { - "File": "chars16x16rEncounters", - "Index": "12" + "File": "oryxHordeChars16x16", + "Index": "27" } }, "HitSound": "monster/dwarves_death", "DeathSound": "monster/flayers_hit", "MaxHitPoints": "7500", "Exp": "0", "Size": "110", "Defense": "15", @@ -13416,20 +13524,20 @@ "MaxHitPoints": "20000", "Defense": "15" }, { "type": "0x0e4f", "id": "Water Mine", "Enemy": "", "Class": "Character", - "DisplayId": "Water Mine", + "DisplayId": "Ice Mine", "AnimatedTexture": { - "File": "chars16x16rEncounters", - "Index": "38" + "File": "oryxHordeChars16x16", + "Index": "18" }, "HitSound": "monster/traps_hit", "DeathSound": "monster/traps_death", "Size": "100", "ShadowSize": "100", "MaxHitPoints": "1000", "Defense": "30", "Exp": "0", @@ -13442,20 +13550,20 @@ "LifetimeMS": "450" } }, { "type": "0x0e4e", "id": "Water Mine Path", "Enemy": "", "Class": "Character", - "DisplayId": "Water Mine", + "DisplayId": "Ice Mine", "AnimatedTexture": { - "File": "chars16x16rEncounters", - "Index": "38" + "File": "oryxHordeChars16x16", + "Index": "18" }, "HitSound": "monster/traps_hit", "DeathSound": "monster/traps_death", "Size": "100", "ShadowSize": "100", "MaxHitPoints": "1000", "Defense": "30", "Exp": "0", @@ -13468,20 +13576,20 @@ "LifetimeMS": "450" } }, { "type": "0x0e3d", "id": "Beach Spectre", "Enemy": "", "Class": "Character", - "DisplayId": "Beach Spectre", + "DisplayId": "Ice Spectre", "AnimatedTexture": { - "File": "chars8x8rEncounters", - "Index": "35" + "File": "oryxHordeChars8x8", + "Index": "9" }, "HitSound": "monster/dragons_hit", "DeathSound": "monster/dragons_death", "Size": "100", "ShadowSize": "100", "MaxHitPoints": "800", "Defense": "5", "NoMiniMap": "", @@ -13512,79 +13620,79 @@ "type": "0x0e3b", "id": "Tempest Cloud", "Enemy": "", "Class": "Character", "Texture": { "File": "invisible", "Index": "0" }, - "DisplayId": "Tempest Cloud", + "DisplayId": "Blizzard Cloud", "AltTexture": [ { "id": "1", "Texture": { - "File": "lofiObjBig", - "Index": "0x33" + "File": "oryxHordeObjects16x16", + "Index": "0x30" } }, { "id": "2", "Texture": { - "File": "lofiObjBig", - "Index": "0x33" + "File": "oryxHordeObjects16x16", + "Index": "0x30" } }, { "id": "3", "Texture": { - "File": "lofiObjBig", - "Index": "0x34" + "File": "oryxHordeObjects16x16", + "Index": "0x31" } }, { "id": "4", "Texture": { - "File": "lofiObjBig", - "Index": "0x35" + "File": "oryxHordeObjects16x16", + "Index": "0x32" } }, { "id": "5", "Texture": { - "File": "lofiObjBig", - "Index": "0x36" + "File": "oryxHordeObjects16x16", + "Index": "0x33" } }, { "id": "6", "Texture": { - "File": "lofiObjBig", - "Index": "0x37" + "File": "oryxHordeObjects16x16", + "Index": "0x34" } }, { "id": "7", "Texture": { - "File": "lofiObjBig", - "Index": "0x38" + "File": "oryxHordeObjects16x16", + "Index": "0x35" } }, { "id": "8", "Texture": { - "File": "lofiObjBig", - "Index": "0x39" + "File": "oryxHordeObjects16x16", + "Index": "0x36" } }, { "id": "9", "Texture": { - "File": "lofiObjBig", - "Index": "0x3a" + "File": "oryxHordeObjects16x16", + "Index": "0x37" } } ], "Invincible": "", "HitSound": "monster/sprites_hit", "DeathSound": "monster/sprites_death", "Size": "0", "Flying": "", @@ -13597,20 +13705,20 @@ "Size": "80", "LifetimeMS": "600" } }, { "type": "0x0e39", "id": "Vengeful Spirit", "Class": "Character", - "DisplayId": "Vengeful Spirit", + "DisplayId": "Glacial Spirit", "AnimatedTexture": { - "File": "chars16x16rEncounters", - "Index": "39" + "File": "oryxHordeChars16x16", + "Index": "19" }, "HitSound": "monster/flaming_skulls_hit", "DeathSound": "monster/beholder_death", "MaxHitPoints": "2000", "Exp": "0", "Enemy": "", "Size": "0", "ShadowSize": "80", @@ -13654,34 +13762,34 @@ }, "Invincible": "" }, { "type": "0x0e37", "id": "Ghost Ship", "Enemy": "", "Class": "Character", - "DisplayId": "Ghost Ship", + "DisplayId": "Frozen Ship", "AnimatedTexture": { - "File": "chars16x16rEncounters", - "Index": "37" + "File": "oryxHordeChars16x16", + "Index": "16" }, "AltTexture": [ { "id": "1", "AnimatedTexture": { - "File": "chars16x16rEncounters", - "Index": "36" + "File": "oryxHordeChars16x16", + "Index": "17" } }, { "id": "2", "AnimatedTexture": { - "File": "chars16x16rEncounters", - "Index": "37" + "File": "oryxHordeChars16x16", + "Index": "16" }, "Effect": { "_": "XMLEffect", "particle": "SwirlingMist", "cooldown": "0.2" } } ], @@ -15581,31 +15689,31 @@ "id": "Skysplitter Sword", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj5", "Index": "0x3b" }, "SlotType": "1", - "Tier": "11", "Description": "An unfathomably powerful sword wielded by titanic air elementals in their great war of revolution.", "RateOfFire": "1", "Sound": "weapon/mithril_sword", "Projectile": { "ObjectId": "Blue Bolt", "Speed": "100", "MinDamage": "210", "MaxDamage": "270", "LifetimeMS": "350" }, "BagType": "4", "FameBonus": "3", "OldSound": "bladeSwing", - "feedPower": "310" + "feedPower": "310", + "Treasure": "" }, { "type": "0xb0b", "id": "Sword of Acclaim", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj5new", @@ -16094,32 +16202,32 @@ "id": "Wand of Ancient Warning", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj5", "Index": "0x4b" }, "SlotType": "8", - "Tier": "11", "Description": "A centuries-old wand of great power, heralding long-destined destruction.", "RateOfFire": "1", "Sound": "weapon/wand_of_death", "Projectile": { "ObjectId": "Green Magic", "Speed": "180", "LifetimeMS": "500", "MinDamage": "95", "MaxDamage": "135", "MultiHit": "" }, "BagType": "4", "FameBonus": "3", "OldSound": "magicShoot", - "feedPower": "310" + "feedPower": "310", + "Treasure": "" }, { "type": "0xaf6", "id": "Wand of Recompense", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj5new", @@ -16532,17 +16640,17 @@ "id": "Colossus Shield", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj6", "Index": "0x76" }, "SlotType": "5", - "Tier": "6", + "Treasure": "", "Description": "A superior shield forged in deep armories for the construct armies of the underworld.", "Sound": "spell/fire_spray", "Projectile": { "ObjectId": "Silver Shield", "Speed": "160", "MinDamage": "300", "MaxDamage": "360", "LifetimeMS": "200", @@ -17765,31 +17873,31 @@ "id": "Agateclaw Dagger", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj5", "Index": "0x6b" }, "SlotType": "2", - "Tier": "11", "Description": "A dagger of rare purple agate, infused with powerful dark magics.", "RateOfFire": "1", "Sound": "weapon/fire_dagger", "Projectile": { "ObjectId": "Blue Magic", "Speed": "140", "MinDamage": "90", "MaxDamage": "175", "LifetimeMS": "400" }, "BagType": "4", "FameBonus": "3", "OldSound": "daggerSwing", - "feedPower": "310" + "feedPower": "310", + "Treasure": "" }, { "type": "0xaff", "id": "Dagger of Foul Malevolence", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj5new", @@ -18208,34 +18316,34 @@ "id": "Bow of Innocent Blood", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj5", "Index": "0x5b" }, "SlotType": "3", - "Tier": "11", "Description": "A runed bow steeped in the dark power of ancient injustice.", "RateOfFire": "1", "Sound": "weapon/golden_bow", "Projectile": { "ObjectId": "Red Arrow", "Speed": "160", "MinDamage": "49", "MaxDamage": "70", "LifetimeMS": "440", "MultiHit": "" }, "BagType": "4", "FameBonus": "3", "NumProjectiles": "3", "ArcGap": "8", "OldSound": "arrowShoot", - "feedPower": "310" + "feedPower": "310", + "Treasure": "" }, { "type": "0xb02", "id": "Bow of Covert Havens", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj5new", @@ -21384,17 +21492,17 @@ "id": "Elemental Detonation Spell", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj6", "Index": "0x46" }, "SlotType": "11", - "Tier": "6", + "Treasure": "", "Description": "A horrifically dangerous spell, formulated in the elemental planes during the great astral wars.", "Sound": "spell/magic_nova", "Projectile": { "ObjectId": "Purple Bolt", "Speed": "160", "MinDamage": "80", "MaxDamage": "165", "LifetimeMS": "1000" @@ -21651,17 +21759,17 @@ "id": "Tome of Holy Guidance", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj6", "Index": "0x56" }, "SlotType": "4", - "Tier": "6", + "Treasure": "", "Description": "A tome of blessing, gifted by the gods for the benefit of all good mortals.", "Sound": "spell/major_heal", "Usable": "", "BagType": "4", "FameBonus": "4", "MpCost": "85", "Activate": [ { @@ -22031,17 +22139,17 @@ "id": "Seal of the Blessed Champion", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj6", "Index": "0xa6" }, "SlotType": "12", - "Tier": "6", + "Treasure": "", "Description": "A holy seal of heavenly omnipotence, given to aid mortal warriors in their fight against chaos and darkness.", "Sound": "spell/light_heal", "Usable": "", "BagType": "4", "FameBonus": "4", "MpCost": "90", "Activate": [ { @@ -22323,17 +22431,17 @@ "id": "Cloak of Ghostly Concealment", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj6", "Index": "0x26" }, "SlotType": "13", - "Tier": "6", + "Treasure": "", "Description": "An eldritch cloak of the afterworld which grants invisibility by enveloping its user in death itself.", "Sound": "spell/fire_nova", "ActivateOnEquip": [ { "_": "IncrementStat", "stat": "22", "amount": "5" }, @@ -23197,17 +23305,17 @@ "id": "Quiver of Elvish Mastery", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj6", "Index": "0x36" }, "SlotType": "15", - "Tier": "6", + "Treasure": "", "Description": "A forestcloth quiver of highest quality, exhibiting exceptional magic powers and used by the foremost masters of Elven archery.", "Sound": "spell/fire_spray", "Projectile": { "ObjectId": "Blue Arrow", "Speed": "150", "MinDamage": "290", "MaxDamage": "350", "LifetimeMS": "1000", @@ -23520,17 +23628,17 @@ "id": "Helm of the Great General", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj6", "Index": "0x66" }, "SlotType": "16", - "Tier": "6", + "Treasure": "", "Description": "A steel and platinum helm of ancient design, worn by earthrazer generals during the great orcish war.", "ActivateOnEquip": [ { "_": "IncrementStat", "stat": "21", "amount": "10" }, { @@ -23945,17 +24053,16 @@ "id": "Staff of Astral Knowledge", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj5", "Index": "0x7b" }, "SlotType": "17", - "Tier": "11", "Description": "A splendid golden staff of astonishing power, bathed in light and brimming with magical energy.", "RateOfFire": "1", "Sound": "weapon/wand_of_death", "Projectile": { "ObjectId": "Aqua Missile", "Speed": "180", "MinDamage": "55", "MaxDamage": "100", @@ -23963,17 +24070,18 @@ "Amplitude": "0.5", "Frequency": "2" }, "BagType": "4", "FameBonus": "3", "NumProjectiles": "2", "ArcGap": "0", "OldSound": "magicShoot", - "feedPower": "310" + "feedPower": "310", + "Treasure": "" }, { "type": "0xb08", "id": "Staff of the Cosmic Whole", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj5new", @@ -24255,17 +24363,17 @@ "id": "Baneserpent Poison", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj6", "Index": "0x86" }, "SlotType": "18", - "Tier": "6", + "Treasure": "", "Description": "Concentrated, lethal venom of the winged ethereal baneserpent.", "ActivateOnEquip": [ { "_": "IncrementStat", "stat": "26", "amount": "2" }, { @@ -24475,17 +24583,17 @@ "id": "Bloodsucker Skull", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj6", "Index": "0x06" }, "SlotType": "19", - "Tier": "6", + "Treasure": "", "Description": "The skull of a vampire lord, further desecrated with the depraved magics of soul thievery.", "Usable": "", "BagType": "4", "FameBonus": "4", "MpCost": "115", "ActivateOnEquip": [ { "_": "IncrementStat", @@ -24720,17 +24828,17 @@ "id": "Giantcatcher Trap", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj6", "Index": "0x16" }, "SlotType": "20", - "Tier": "6", + "Treasure": "", "Description": "A most effective magical trap used in the titan wars to hobble even the largest of enemy combatants.", "ActivateOnEquip": [ { "_": "IncrementStat", "stat": "20", "amount": "3" }, { @@ -24966,17 +25074,17 @@ "id": "Planefetter Orb", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj6", "Index": "0x96" }, "SlotType": "21", - "Tier": "6", + "Treasure": "", "Description": "An orb of astral amethyst, crystallized beneath the titanic mountains of the earth plane and used to secure dangerous creatures in distant realms.", "Usable": "", "BagType": "4", "FameBonus": "4", "MpCost": "90", "Activate": [ { "_": "ConditionEffectSelf", @@ -25375,17 +25483,17 @@ "id": "Prism of Apparitions", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj6", "Index": "0xb6" }, "SlotType": "22", - "Tier": "6", + "Treasure": "", "Description": "A deep blue prism of sun cut topaz, used by doppelganger spies to aid in their vile missions of assassination and murder.", "ActivateOnEquip": [ { "_": "IncrementStat", "stat": "26", "amount": "2" }, { @@ -25651,17 +25759,17 @@ "id": "Scepter of Storms", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj6", "Index": "0xc6" }, "SlotType": "23", - "Tier": "6", + "Treasure": "", "Description": "An ancient druidic scepter created by the nature gods themselves, embodying all the fury of the megacosm.", "Sound": "spell/magic_nova", "ActivateOnEquip": [ { "_": "IncrementStat", "stat": "26", "amount": "2" }, @@ -27625,32 +27733,32 @@ "id": "Muramasa", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj3", "Index": "0x227" }, "SlotType": "24", - "Tier": "11", "Description": "An evil blade that hungers for blood.", "RateOfFire": "1", "Sound": "weapon/long_sword", "Projectile": { "ObjectId": "Muramasa Slash", "Speed": "130", "LifetimeMS": "365", "MinDamage": "120", "MaxDamage": "175", "MultiHit": "" }, "BagType": "4", "FameBonus": "3", "OldSound": "bladeSwing", - "feedPower": "310" + "feedPower": "310", + "Treasure": "" }, { "type": "0xc50", "id": "Masamune", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj5new", @@ -28095,17 +28203,17 @@ "id": "Doom Circle", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj3", "Index": "0x231" }, "SlotType": "25", - "Tier": "6", + "Treasure": "", "Description": "An ancient weapon that spells destruction for all who oppose its master.", "Sound": "spell/fire_spray", "ExtraTooltipData": { "EffectInfo": [ { "name": "While Key Held", "description": "" }, @@ -28435,17 +28543,17 @@ "id": "Royal Wakizashi", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj6", "Index": "0xe6" }, "SlotType": "27", - "Tier": "6", + "Treasure": "", "Description": "A gorgeous wakizashi made of starmetal and gifted to an ancient king by the god Shinsetsuna for his devotion.", "Projectile": { "ObjectId": "Wakizashi Slash 6", "Speed": "180", "MinDamage": "400", "MaxDamage": "500", "LifetimeMS": "350", "PassesCover": "", @@ -33475,16 +33583,17 @@ "id": "Bow of Eternal Frost", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj3", "Index": "0x491" }, "SlotType": "3", + "Tier": "11", "Description": "You are not a unique snowflake. You're like one of five or something.", "RateOfFire": "1", "Sound": "weapon/golden_bow", "Projectile": { "ObjectId": "snow flakes", "Size": "80", "Speed": "160", "MinDamage": "49", @@ -33504,16 +33613,17 @@ "id": "Frostbite", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj3", "Index": "0x492" }, "SlotType": "1", + "Tier": "11", "Description": "So hot, it's cool. The unique combo of hot and cold elements allows it to generate devastating ice attacks.", "RateOfFire": "1", "Sound": "weapon/mithril_sword", "Projectile": { "ObjectId": "ice bomb", "Speed": "100", "MinDamage": "210", "MaxDamage": "270", @@ -33529,16 +33639,17 @@ "id": "Present Dispensing Wand", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj3", "Index": "0x55a" }, "SlotType": "8", + "Tier": "11", "Description": "How else would the minions of Oryx get their gifts?\\n\\nSprite Credits: paulo and sonutx", "RateOfFire": "1", "Sound": "weapon/wand_of_death", "Projectile": { "ObjectId": "Gift Parade", "Speed": "180", "LifetimeMS": "500", "MinDamage": "95", @@ -33555,16 +33666,17 @@ "id": "An Icicle", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj3", "Index": "0x558" }, "SlotType": "2", + "Tier": "11", "Description": "Crude, but effective.", "RateOfFire": "1", "Sound": "weapon/fire_dagger", "Projectile": { "ObjectId": "Icicle Shot", "Speed": "140", "MinDamage": "90", "MaxDamage": "175", @@ -33585,16 +33697,17 @@ "id": "Staff of Yuletide Carols", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj3", "Index": "0x55b" }, "SlotType": "17", + "Tier": "11", "Description": "Fa la la la la, la la la la.", "RateOfFire": "1", "Sound": "weapon/wand_of_death", "Projectile": { "ObjectId": "Killer Carols", "Speed": "180", "MinDamage": "55", "MaxDamage": "100", @@ -33614,16 +33727,17 @@ "id": "Salju", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj3", "Index": "0x559" }, "SlotType": "24", + "Tier": "11", "Description": "The metal is icy cold to the touch and delivers a biting sting upon cutting.", "RateOfFire": "1", "Sound": "weapon/long_sword", "Projectile": { "ObjectId": "Salju Slash", "Speed": "130", "LifetimeMS": "365", "MinDamage": "120", @@ -38716,16 +38830,17 @@ "id": "Scepter of Sainthood", "Class": "Equipment", "Item": "", "Texture": { "File": "oryxHordeObjects8x8", "Index": "0x50" }, "SlotType": "23", + "Tier": "6", "Description": "A holy shepherd's hook that creates sacred light to guide the innocent to salvation.\\n\\nSprite Credits: Dappertron", "Sound": "spell/magic_nova", "ActivateOnEquip": [ { "_": "IncrementStat", "stat": "26", "amount": "2" }, @@ -38753,16 +38868,17 @@ "id": "Snowbound Orb", "Class": "Equipment", "Item": "", "Texture": { "File": "oryxHordeObjects8x8", "Index": "0x51" }, "SlotType": "21", + "Tier": "6", "Description": "A skillfully decorated snowglobe that is actually a warlock's sinister tool of inquisition, imprisoning foes in a realm of infinite winter.\\n\\nSprite Credits: Dappertron", "Usable": "", "BagType": "4", "FameBonus": "4", "MpCost": "90", "Activate": [ { "_": "ConditionEffectSelf", @@ -38793,16 +38909,17 @@ "id": "Pathfinder's Helm", "Class": "Equipment", "Item": "", "Texture": { "File": "oryxHordeObjects8x8", "Index": "0x52" }, "SlotType": "16", + "Tier": "6", "Description": "A finely sculpted helm worn by commanders of the northern realms, its enormous display of regal antlers make their authorative presense known in the chaos of war.\\n\\nSprite Credits: Dappertron", "ActivateOnEquip": [ { "_": "IncrementStat", "stat": "21", "amount": "10" }, { @@ -38841,16 +38958,17 @@ "id": "Coalbearing Quiver", "Class": "Equipment", "Item": "", "Texture": { "File": "oryxHordeObjects8x8", "Index": "0x53" }, "SlotType": "15", + "Tier": "6", "Description": "A giant sock-like quiver woven from elventhread, concentrating evil energy into a lump of coal to create powerful arrows.\\n\\nSprite Credits: Dappertron", "Sound": "spell/fire_spray", "Projectile": { "ObjectId": "XMAS Arrow", "Speed": "150", "MinDamage": "290", "MaxDamage": "350", "LifetimeMS": "1000", @@ -38896,16 +39014,17 @@ "id": "Skull of Krampus", "Class": "Equipment", "Item": "", "Texture": { "File": "oryxHordeObjects8x8", "Index": "0x54" }, "SlotType": "19", + "Tier": "6", "Description": "A monstrous skull hewed with incantations of darkness to absorb life energy from the souls of the wicked.\\n\\nSprite Credits: Dappertron", "Usable": "", "BagType": "4", "FameBonus": "4", "MpCost": "115", "ActivateOnEquip": [ { "_": "IncrementStat", @@ -38938,16 +39057,17 @@ "id": "Vigil Spell", "Class": "Equipment", "Item": "", "Texture": { "File": "oryxHordeObjects8x8", "Index": "0x55" }, "SlotType": "11", + "Tier": "6", "Description": "A seraphic wardspell that burns the unworthy with molten wax from the heavenly vigil.\\n\\nSprite Credits: Dappertron", "Sound": "spell/magic_nova", "Projectile": { "ObjectId": "XMAS Bolt", "Speed": "160", "MinDamage": "80", "MaxDamage": "165", "LifetimeMS": "1000" @@ -38976,16 +39096,17 @@ "id": "Greedsnatcher Trap", "Class": "Equipment", "Item": "", "Texture": { "File": "oryxHordeObjects8x8", "Index": "0x56" }, "SlotType": "20", + "Tier": "6", "Description": "A seemingly harmless present that actually contains a magical hyperspace pocket stuffed to the brim with explosives and shrapnel.\\n\\nSprite Credits: Dappertron", "ActivateOnEquip": [ { "_": "IncrementStat", "stat": "20", "amount": "3" }, { @@ -39016,16 +39137,17 @@ "id": "Resounding Shield", "Class": "Equipment", "Item": "", "Texture": { "File": "oryxHordeObjects8x8", "Index": "0x60" }, "SlotType": "5", + "Tier": "6", "Description": "An enormous, brazen shield taken from an ancient belfry, long believed to have been enchanted by centuries of ringing for angelic favor.\\n\\nSprite Credits: Dappertron", "Sound": "spell/fire_spray", "Projectile": { "ObjectId": "XMAS Shield", "Speed": "160", "MinDamage": "300", "MaxDamage": "360", "LifetimeMS": "200", @@ -39072,16 +39194,17 @@ "id": "Ornamental Prism", "Class": "Equipment", "Item": "", "Texture": { "File": "oryxHordeObjects8x8", "Index": "0x62" }, "SlotType": "22", + "Tier": "6", "Description": "A brilliantly shining prism of berylstone, cut to resemble a tree topper as a means of hiding eidolon agents in plain sight.\\n\\nSprite Credits: Dappertron", "ActivateOnEquip": [ { "_": "IncrementStat", "stat": "26", "amount": "2" }, { @@ -39112,16 +39235,17 @@ "id": "Nativity Tome", "Class": "Equipment", "Item": "", "Texture": { "File": "oryxHordeObjects8x8", "Index": "0x63" }, "SlotType": "4", + "Tier": "6", "Description": "A most holy manuscript taken from an ancient celestial library, brimming with golden light that wrests the innocent from the clutches of death.\\n\\nSprite Credits: Dappertron", "Sound": "spell/major_heal", "Usable": "", "BagType": "4", "FameBonus": "4", "MpCost": "85", "Activate": [ { @@ -39151,16 +39275,17 @@ "id": "Holly Poison", "Class": "Equipment", "Item": "", "Texture": { "File": "oryxHordeObjects8x8", "Index": "0x64" }, "SlotType": "18", + "Tier": "6", "Description": "The bitter poison of evergreen berries that has also absorbed a great deal of of energy from evil spirits.\\n\\nSprite Credits: Dappertron", "ActivateOnEquip": [ { "_": "IncrementStat", "stat": "26", "amount": "2" }, { @@ -39188,16 +39313,17 @@ "id": "Cloak of Winter", "Class": "Equipment", "Item": "", "Texture": { "File": "oryxHordeObjects8x8", "Index": "0x65" }, "SlotType": "13", + "Tier": "6", "Description": "A snug cloak crafted by a band of seclusive snowthieves to help pilfer riches and disappear into the heart of winter.\\n\\nSprite Credits: Dappertron", "Sound": "spell/fire_nova", "ActivateOnEquip": [ { "_": "IncrementStat", "stat": "22", "amount": "5" }, @@ -39234,16 +39360,17 @@ "id": "Advent Seal", "Class": "Equipment", "Item": "", "Texture": { "File": "oryxHordeObjects8x8", "Index": "0x61" }, "SlotType": "12", + "Tier": "6", "Description": "A sacred seal of the bitter Frost Kingdoms, bearing a wreathlike design that invokes a symbol of strength and endurance in the midst of winter.\\n\\nSprite Credits: Dappertron", "Sound": "spell/light_heal", "Usable": "", "BagType": "4", "FameBonus": "4", "MpCost": "90", "Activate": [ { @@ -39285,16 +39412,17 @@ "id": "Ilex Star", "Class": "Equipment", "Item": "", "Texture": { "File": "oryxHordeObjects8x8", "Index": "0x66" }, "SlotType": "25", + "Tier": "6", "Description": "A razor-sharp arrangement of holly plants that has been enchanted to vanquish spirits of darkness.\\n\\nSprite Credits: Dappertron", "Sound": "spell/fire_spray", "ExtraTooltipData": { "EffectInfo": [ { "name": "While Key Held", "description": "" }, @@ -39352,22 +39480,30 @@ "Index": "0xb0" }, "SlotType": "10", "Description": "Summon Dasher the Flying Reindeer. During the holiday season Dasher's magic increases the user's stats.", "Sound": "spell/light_heal", "InvUse": "", "Cooldown": "900", "BagType": "2", - "Activate": { + "Activate": [ + { "_": "Pet", "hideEffect": "true", "cooldown": "900", "objectId": "Dasher" }, + { + "_": "StatBoostSelf", + "stat": "22", + "amount": "10", + "duration": "30" + } + ], "OldSound": "use_potion", "feedPower": "500", "Soulbound": "" }, { "type": "0xe5e", "id": "Dancer's Reins", "Class": "Equipment", @@ -39377,22 +39513,30 @@ "Index": "0xb1" }, "SlotType": "10", "Description": "Summon Dancer the Flying Reindeer. During the holiday season Dancer's magic increases the user's stats.", "Sound": "spell/light_heal", "InvUse": "", "Cooldown": "900", "BagType": "2", - "Activate": { + "Activate": [ + { "_": "Pet", "hideEffect": "true", "cooldown": "900", "objectId": "Dancer" }, + { + "_": "StatBoostSelf", + "stat": "28", + "amount": "10", + "duration": "30" + } + ], "OldSound": "use_potion", "feedPower": "500", "Soulbound": "" }, { "type": "0xe5f", "id": "Prancer's Reins", "Class": "Equipment", @@ -39402,22 +39546,30 @@ "Index": "0xb2" }, "SlotType": "10", "Description": "Summon Prancer the Flying Reindeer. During the holiday season Prancer's magic increases the user's stats.", "Sound": "spell/light_heal", "InvUse": "", "Cooldown": "900", "BagType": "2", - "Activate": { + "Activate": [ + { "_": "Pet", "hideEffect": "true", "cooldown": "900", "objectId": "Prancer" }, + { + "_": "StatBoostSelf", + "stat": "27", + "amount": "20", + "duration": "30" + } + ], "OldSound": "use_potion", "feedPower": "500", "Soulbound": "" }, { "type": "0xe60", "id": "Vixen's Reins", "Class": "Equipment", @@ -39427,22 +39579,30 @@ "Index": "0xb3" }, "SlotType": "10", "Description": "Summon Vixen the Flying Reindeer. During the holiday season Vixen's magic increases the user's stats.", "Sound": "spell/light_heal", "InvUse": "", "Cooldown": "900", "BagType": "2", - "Activate": { + "Activate": [ + { "_": "Pet", "hideEffect": "true", "cooldown": "900", "objectId": "Vixen" }, + { + "_": "StatBoostSelf", + "stat": "0", + "amount": "100", + "duration": "30" + } + ], "OldSound": "use_potion", "feedPower": "500", "Soulbound": "" }, { "type": "0xe61", "id": "Cupid's Reins", "Class": "Equipment", @@ -39452,22 +39612,30 @@ "Index": "0xb4" }, "SlotType": "10", "Description": "Summon Cupid the Flying Reindeer. During the holiday season Cupid's magic increases the user's stats.", "Sound": "spell/light_heal", "InvUse": "", "Cooldown": "900", "BagType": "2", - "Activate": { + "Activate": [ + { "_": "Pet", "hideEffect": "true", "cooldown": "900", "objectId": "CupidReindeer" }, + { + "_": "StatBoostSelf", + "stat": "3", + "amount": "100", + "duration": "30" + } + ], "OldSound": "use_potion", "feedPower": "500", "Soulbound": "" }, { "type": "0xe62", "id": "Comet's Reins", "Class": "Equipment", @@ -39477,22 +39645,30 @@ "Index": "0xb5" }, "SlotType": "10", "Description": "Summon Comet the Flying Reindeer. During the holiday season Comet's magic increases the user's stats.", "Sound": "spell/light_heal", "InvUse": "", "Cooldown": "900", "BagType": "2", - "Activate": { + "Activate": [ + { "_": "Pet", "hideEffect": "true", "cooldown": "900", "objectId": "Comet" }, + { + "_": "StatBoostSelf", + "stat": "20", + "amount": "10", + "duration": "30" + } + ], "OldSound": "use_potion", "feedPower": "500", "Soulbound": "" }, { "type": "0xe63", "id": "Donner's Reins", "Class": "Equipment", @@ -39502,22 +39678,30 @@ "Index": "0xb6" }, "SlotType": "10", "Description": "Summon Donner the Flying Reindeer. During the holiday season Donner's magic increases the user's stats.", "Sound": "spell/light_heal", "InvUse": "", "Cooldown": "900", "BagType": "2", - "Activate": { + "Activate": [ + { "_": "Pet", "hideEffect": "true", "cooldown": "900", "objectId": "Donner" }, + { + "_": "StatBoostSelf", + "stat": "26", + "amount": "20", + "duration": "30" + } + ], "OldSound": "use_potion", "feedPower": "500", "Soulbound": "" }, { "type": "0xe64", "id": "Rudolph's Reins", "Class": "Equipment", @@ -39527,22 +39711,30 @@ "Index": "0xb7" }, "SlotType": "10", "Description": "Summon Rudolph the Flying Reindeer. During the holiday season Rudolph's magic increases the user's stats.", "Sound": "spell/light_heal", "InvUse": "", "Cooldown": "900", "BagType": "2", - "Activate": { + "Activate": [ + { "_": "Pet", "hideEffect": "true", "cooldown": "900", "objectId": "Rudolph" }, + { + "_": "StatBoostSelf", + "stat": "21", + "amount": "10", + "duration": "30" + } + ], "OldSound": "use_potion", "feedPower": "500", "Soulbound": "" }, { "type": "0x1e21", "id": "Santa's Bag", "Class": "Equipment", @@ -43752,16 +43944,17 @@ "id": "Peppermint Wakizashi", "Class": "Equipment", "Item": "", "Texture": { "File": "d2LofiObjEmbed", "Index": "0xce" }, "SlotType": "27", + "Tier": "6", "Description": "A wakizashi fashioned from perennial ice. Its innocent, festive appearance belies its lethal edge.\\n\\nSprite Credits: Dappertron", "Projectile": { "ObjectId": "Wakizashi Slash Xmas", "Speed": "180", "MinDamage": "400", "MaxDamage": "500", "LifetimeMS": "350", "PassesCover": "", @@ -50507,16 +50700,262 @@ "_": "Create", "id": "RSM Body", "onlyIn": "realm" }, "Consumable": "", "BagType": "2" }, { + "type": "0x64bc", + "id": "Oryxmas Ornament: Energized", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "santaWorkshopObjects8x8", + "Index": "0x76" + }, + "SlotType": "9", + "Description": "A blue ornament taken from Oryx's magical Oryxmas Tree. Inside, it contains the secrets to the past, which can be unleashed to gift its holder with the power of infinite possibilities.\\n\\nSprite Credits: Aurum", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "On Taking Damage", + "description": "10% chance to spawn an Oryxmas Tree that gives Energized to surrounding players and deals 50 damage to surrounding enemies every 0.2 seconds." + }, + { + "name": "Cooldown", + "description": "10 seconds." + } + ] + }, + "ActivateOnEquip": [ + { + "_": "IncrementStat", + "amount": "90", + "stat": "3" + }, + { + "_": "IncrementStat", + "amount": "4", + "stat": "22" + }, + { + "_": "IncrementStat", + "amount": "4", + "stat": "28" + } + ], + "OnPlayerHitActivate": { + "_": "Pet", + "proc": "0.1", + "cooldown": "10", + "duration": "4", + "objectId": "Energized Tree" + }, + "BagType": "6", + "FameBonus": "7", + "feedPower": "700", + "Soulbound": "" + }, + { + "type": "0x64bd", + "id": "Oryxmas Ornament: Weak", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "santaWorkshopObjects8x8", + "Index": "0x77" + }, + "SlotType": "9", + "Description": "A yellow ornament taken from Oryx's magical Oryxmas Tree. The aura it emits fills even the bitterest of hearts with pure joy, causing their blows to land with less force than before.\\n\\nSprite Credits: Aurum", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "On Taking Damage", + "description": "10% chance to spawn an Oryxmas Tree that applies Weak to surrounding enemies and deals 50 damage every 0.2 seconds." + }, + { + "name": "Cooldown", + "description": "10 seconds." + } + ] + }, + "ActivateOnEquip": [ + { + "_": "IncrementStat", + "amount": "50", + "stat": "3" + }, + { + "_": "IncrementStat", + "amount": "50", + "stat": "0" + }, + { + "_": "IncrementStat", + "amount": "4", + "stat": "21" + }, + { + "_": "IncrementStat", + "amount": "4", + "stat": "26" + } + ], + "OnPlayerHitActivate": { + "_": "Pet", + "proc": "0.1", + "cooldown": "10", + "duration": "4", + "objectId": "Weak Tree" + }, + "BagType": "6", + "FameBonus": "7", + "feedPower": "700", + "Soulbound": "" + }, + { + "type": "0x64be", + "id": "Oryxmas Ornament: Exposed", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "santaWorkshopObjects8x8", + "Index": "0x78" + }, + "SlotType": "9", + "Description": "A red ornament taken from Oryx's magical Oryxmas Tree. It radiates with pure winter energy that highlights the weak spots of even the bulkiest of foes.\\n\\nSprite Credits: Aurum", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "On Taking Damage", + "description": "10% chance to spawn an Oryxmas Tree that applies Exposed to surrounding enemies and deals 50 damage every 0.2 seconds." + }, + { + "name": "Cooldown", + "description": "10 seconds." + } + ] + }, + "ActivateOnEquip": [ + { + "_": "IncrementStat", + "amount": "90", + "stat": "0" + }, + { + "_": "IncrementStat", + "amount": "4", + "stat": "22" + }, + { + "_": "IncrementStat", + "amount": "4", + "stat": "28" + } + ], + "OnPlayerHitActivate": { + "_": "Pet", + "proc": "0.1", + "cooldown": "10", + "duration": "4", + "objectId": "Exposed Tree" + }, + "BagType": "6", + "FameBonus": "7", + "feedPower": "700", + "Soulbound": "" + }, + { + "type": "0x64bf", + "id": "Ornaments of Unity", + "setType": "0x64c4", + "setName": "Oryxmas Miracle Set", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "santaWorkshopObjects8x8", + "Index": "0x79" + }, + "SlotType": "9", + "Description": "A majestic chain of ornaments, each holding astounding powers. If paired with enough essence of Oryxmas, it will gift the most righteous of hearts the absolute power of the winter.\\n\\nSprite Credits: Aurum", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Oryxmas Unity", + "description": "Gain strength based on the amount of Oryxmas gear you wear." + }, + { + "name": "On Taking Damage", + "description": "10% chance to spawn an Oryxmas Tree that applies Exposed and Weak to surrounding enemies and Energized to surrounding players. It deals 50 damage to surrounding enemies every 0.2 seconds." + }, + { + "name": "Cooldown", + "description": "10 seconds." + } + ] + }, + "OnPlayerHitActivate": { + "_": "Pet", + "proc": "0.1", + "cooldown": "10", + "duration": "4", + "objectId": "Combined Tree" + }, + "BagType": "6", + "FameBonus": "7", + "feedPower": "1000", + "Soulbound": "" + }, + { + "type": "0x64c4", + "id": "Oryxmas Mystery Armor", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "santaWorkshopObjects8x8", + "Index": "0x6c" + }, + "SlotType": "10", + "Description": "Merry Oryxmas! Open the box to receive a random Oryxmas Tier 13 Armor!", + "Activate": "MysteryDyes", + "Consumable": "", + "Soulbound": "", + "BagType": "8", + "Track": "" + }, + { + "type": "0x64c5", + "id": "Guild Present", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "santaWorkshopObjects8x8", + "Index": "0x40" + }, + "SlotType": "10", + "Description": "A present to share with friends during the Oryxmas Holidays!", + "ExtraTooltipData": { + "EffectInfo": { + "name": "Guild Present", + "description": "This item can only be used in the Guild Hall. Once used, a present with rewards will spawn for all players in the Guild Hall." + } + }, + "Consumable": "", + "Soulbound": "", + "Activate": { + "_": "Create", + "id": "Guild Present Chest", + "onlyInArea": "Guild Hall,Guild Hall 2,Guild Hall 3,Guild Hall 4" + }, + "BagType": "8", + "Track": "" + }, + { "type": "0xc85", "id": "Common Feline Egg", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj2", "Index": "0x100" }, @@ -65384,16 +65823,36 @@ "skinType": "10155" }, "Consumable": "", "BagType": "8", "Soulbound": "", "feedPower": "1000" }, { + "type": "0x27ae", + "id": "Saber Wielder Warrior Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "playerskins", + "Index": "494" + }, + "SlotType": "10", + "Description": "Smaller they are, dangerous more they are. In bushes, hard to find they are.\\n\\nSkin Class: Warrior\\nSprite Credits: Nazoado", + "Activate": { + "_": "UnlockSkin", + "skinType": "10157" + }, + "Consumable": "", + "Soulbound": "", + "BagType": "8", + "feedPower": "1000" + }, + { "type": "0x190", "id": "Apple", "DisplayId": "Apple of Extreme Maxening", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj", "Index": "0x0f" @@ -84736,18 +85195,18 @@ }, "Size": "0" }, { "type": "0x2005", "id": "Craig, Intern of the Mad God", "Class": "Character", "AnimatedTexture": { - "File": "d3Chars8x8rEmbed", - "Index": "19" + "File": "oryxHordeChars8x8", + "Index": "21" }, "HitSound": "monster/slimes_death", "DeathSound": "monster/flying_brain_death", "Size": "100", "ShadowSize": "50" }, { "type": "0x2006", @@ -85249,18 +85708,18 @@ } }, { "type": "0x0941", "id": "Crystal Prisoner", "Enemy": "", "Class": "Character", "AnimatedTexture": { - "File": "chars16x16dEncounters", - "Index": "6" + "File": "d3Chars16x16rEmbed", + "Index": "24" }, "HitSound": "monster/ghost_god_hit", "DeathSound": "monster/ghost_god_death", "Size": "100", "MaxHitPoints": "15000", "Defense": "25", "God": "", "StasisImmune": "", @@ -85317,18 +85776,18 @@ ] }, { "type": "0x0942", "id": "Crystal Prisoner Clone", "Enemy": "", "Class": "Character", "AnimatedTexture": { - "File": "chars16x16dEncounters", - "Index": "6" + "File": "d3Chars16x16rEmbed", + "Index": "24" }, "HitSound": "monster/ghost_god_hit", "DeathSound": "monster/ghost_god_death", "Size": "100", "MaxHitPoints": "15000", "Defense": "12", "Level": "1", "Exp": "19", @@ -85343,18 +85802,18 @@ } }, { "type": "0x0943", "id": "Crystal Prisoner Steed", "Enemy": "", "Class": "Character", "AnimatedTexture": { - "File": "chars16x16rEncounters", - "Index": "0" + "File": "d3Chars16x16rEmbed", + "Index": "25" }, "HitSound": "monster/cyclops_hit", "DeathSound": "monster/cyclops_death", "Size": "100", "MaxHitPoints": "6000", "Defense": "11", "Level": "1", "Exp": "48", @@ -86084,23 +86543,23 @@ "Size": "0" }, { "type": "0x0807", "id": "Guill", "Class": "Character", "AnimatedTexture": { "File": "d3Chars8x8rEmbed", - "Index": "17" + "Index": "20" }, "AltTexture": { "id": "1", "AnimatedTexture": { "File": "d3Chars8x8rEmbed", - "Index": "18" + "Index": "21" } }, "Projectile": { "id": "0", "ObjectId": "Invisible", "Speed": "0", "Damage": "0" }, @@ -88070,16 +88529,45 @@ "MaxHitPoints": "20000", "KeepDamageRecord": "", "TrackLoot": "", "Defense": "0", "Size": "160", "Exp": "0" }, { + "type": "0x64c6", + "id": "Guild Present Chest", + "DisplayId": "Shatters Guild Chest", + "Class": "Character", + "Enemy": "", + "RandomTexture": { + "Texture": [ + { + "File": "santaWorkshopObjects16x16", + "Index": "0x1e" + }, + { + "File": "santaWorkshopObjects16x16", + "Index": "0x2e" + }, + { + "File": "santaWorkshopObjects16x16", + "Index": "0x3e" + } + ] + }, + "MaxHitPoints": "20000", + "KeepDamageRecord": "", + "TrackLoot": "", + "Defense": "0", + "Size": "160", + "Exp": "0" + }, + { "type": "0x7412", "id": "Nexus Anchor", "Class": "Character", "NoMiniMap": "", "Texture": { "File": "lofiInterfaceBig", "Index": "6" }, @@ -89253,19 +89741,21 @@ "Exp": "0", "BlocksSight": "" }, { "type": "0x0d71", "id": "Suit of Armor", "Class": "Character", "Texture": { - "File": "lofiChar216x16", - "Index": "0x07" + "File": "d3LofiObjEmbed16", + "Index": "0x18" }, + "ShadowSize": "80", + "ShadowColor": "0xa0cde9", "HitSound": "monster/stone_walls_hit", "DeathSound": "monster/stone_walls_death", "MaxHitPoints": "4000", "Size": "80", "StasisImmune": "", "Enemy": "", "Exp": "0" }, @@ -89426,46 +89916,46 @@ "Class": "Character", "StasisImmune": "", "ParalyzeImmune": "", "StunImmune": "", "Quest": "", "Level": "20", "TrackLoot": "", "AnimatedTexture": { - "File": "chars16x16dEncounters", - "Index": "20" + "File": "d3Chars16x16rEmbed", + "Index": "14" }, "AltTexture": [ { "id": "1", "AnimatedTexture": { - "File": "chars16x16dEncounters", - "Index": "21" + "File": "d3Chars16x16rEmbed", + "Index": "15" } }, { "id": "2", "AnimatedTexture": { - "File": "chars16x16dEncounters", - "Index": "22" + "File": "d3Chars16x16rEmbed", + "Index": "16" } }, { "id": "3", "AnimatedTexture": { - "File": "chars16x16dEncounters", - "Index": "23" + "File": "d3Chars16x16rEmbed", + "Index": "17" } }, { "id": "4", "AnimatedTexture": { - "File": "chars16x16dEncounters2", - "Index": "0" + "File": "d3Chars16x16rEmbed", + "Index": "18" } } ], "HitSound": "monster/stone_walls_death", "DeathSound": "monster/flying_brain_death", "MaxHitPoints": "60000", "Projectile": [ { @@ -89506,46 +89996,46 @@ "Class": "Character", "StasisImmune": "", "ParalyzeImmune": "", "StunImmune": "", "Quest": "", "Level": "20", "TrackLoot": "", "AnimatedTexture": { - "File": "chars16x16dEncounters2", - "Index": "2" + "File": "d3Chars16x16rEmbed", + "Index": "19" }, "AltTexture": [ { "id": "1", "AnimatedTexture": { - "File": "chars16x16dEncounters2", - "Index": "3" + "File": "d3Chars16x16rEmbed", + "Index": "20" } }, { "id": "2", "AnimatedTexture": { - "File": "chars16x16dEncounters2", - "Index": "4" + "File": "d3Chars16x16rEmbed", + "Index": "21" } }, { "id": "3", "AnimatedTexture": { - "File": "chars16x16dEncounters2", - "Index": "5" + "File": "d3Chars16x16rEmbed", + "Index": "22" } }, { "id": "4", "AnimatedTexture": { - "File": "chars16x16dEncounters2", - "Index": "6" + "File": "d3Chars16x16rEmbed", + "Index": "23" } } ], "HitSound": "monster/stone_walls_death", "DeathSound": "monster/flying_brain_death", "MaxHitPoints": "60000", "Projectile": [ { @@ -89949,32 +90439,32 @@ "Group": "Oryx's Minions", "Class": "GameObject", "Enemy": "", "HitSound": "monster/stone_walls_hit", "DeathSound": "monster/stone_walls_death", "MaxHitPoints": "2600", "DrawOnGround": "", "Texture": { - "File": "lofiEnvironment3", - "Index": "0x1d" + "File": "d3LofiObjEmbed", + "Index": "0x4d" }, "AltTexture": [ { "id": "1", "Texture": { - "File": "lofiEnvironment3", - "Index": "0x1e" + "File": "d3LofiObjEmbed", + "Index": "0x4e" } }, { "id": "2", "Texture": { - "File": "lofiEnvironment3", - "Index": "0x1f" + "File": "d3LofiObjEmbed", + "Index": "0x4f" } } ], "Projectile": { "id": "0", "ObjectId": "Mute Spell", "Speed": "40", "Damage": "20", @@ -90048,32 +90538,32 @@ "Group": "Oryx's Minions", "Class": "GameObject", "Enemy": "", "HitSound": "monster/stone_walls_hit", "DeathSound": "monster/stone_walls_death", "MaxHitPoints": "2600", "DrawOnGround": "", "Texture": { - "File": "lofiEnvironment3", - "Index": "0x1d" + "File": "d3LofiObjEmbed", + "Index": "0x4d" }, "AltTexture": [ { "id": "1", "Texture": { - "File": "lofiEnvironment3", - "Index": "0x1e" + "File": "d3LofiObjEmbed", + "Index": "0x4e" } }, { "id": "2", "Texture": { - "File": "lofiEnvironment3", - "Index": "0x1f" + "File": "d3LofiObjEmbed", + "Index": "0x4f" } } ], "Projectile": { "id": "0", "ObjectId": "Mute Spell", "Speed": "40", "Damage": "20", @@ -90706,36 +91196,38 @@ "PassesCover": "" } }, { "type": "0xb3bc", "id": "Infested Suit of Armor", "Class": "Character", "Texture": { - "File": "lofiObjBig", - "Index": "0x197" + "File": "d3LofiObjEmbed16", + "Index": "0x18" }, + "ShadowSize": "80", + "ShadowColor": "0xa0cde9", "HitSound": "monster/stone_walls_hit", "DeathSound": "monster/stone_walls_death", "MaxHitPoints": "4000", "Size": "80", "StasisImmune": "", "Enemy": "", "Exp": "0" }, { "type": "0x1740", "id": "Oryx the Mad God 1", "DisplayId": "Oryx the Mad God", "Enemy": "", "Class": "Character", - "AnimatedTexture": { - "File": "chars16x16dEncounters2", - "Index": "37" + "Texture": { + "File": "d3LofiObjEmbed16", + "Index": "0x19" }, "HitSound": "monster/oryx_hit", "DeathSound": "monster/oryx_death", "Quest": "", "God": "", "Oryx": "", "StasisImmune": "", "NoArticle": "", @@ -92577,19 +93069,19 @@ ] }, { "type": "0x0932", "id": "Oryx the Mad God 2", "DisplayId": "Oryx the Mad God", "Enemy": "", "Class": "Character", - "Texture": { - "File": "lofiChar16x16", - "Index": "0x54" + "AnimatedTexture": { + "File": "oryxHordeChars16x16", + "Index": "30" }, "HitSound": "monster/oryx_hit", "DeathSound": "monster/oryx_death", "Size": "120", "MaxHitPoints": "100000", "Defense": "60", "Exp": "40000", "Quest": "", @@ -93839,16 +94331,17 @@ "HitSound": "monster/golems_hit", "DeathSound": "monster/rocks_death", "Size": "85", "MaxHitPoints": "2500", "Defense": "20", "Exp": "350", "God": "", "Terrain": "Mountains", + "SpawnProb": "0.75", "PerRealmMax": "50", "Projectile": { "id": "0", "ObjectId": "FR God Wave", "Damage": "110", "Speed": "55", "LifetimeMS": "2700", "Size": "80", @@ -94047,16 +94540,18 @@ "DisplayId": "Permafrost Lord", "Class": "GameObject", "Texture": { "File": "d3LofiObjEmbed16", "Index": "0x46" }, "Size": "140", "Terrain": "Mountains", + "SpawnProb": "1", + "PerRealmMax": "1", "Enemy": "", "NoMiniMap": "", "Invincible": "" }, { "type": "0x1fee", "id": "FR Boss", "DisplayId": "Permafrost Lord", @@ -114045,66 +114540,16 @@ "skinType": "30202" }, "Consumable": "", "Soulbound": "", "BagType": "8", "feedPower": "1000" }, { - "id": "E51x Bot", - "type": "0x75fc", - "Pet": "", - "Class": "Pet", - "Texture": { - "File": "lofiObj2", - "Index": "0x32" - }, - "Family": "? ? ? ?", - "Rarity": "Divine", - "DefaultSkin": "E51x Bot Pet Skin", - "Size": "80", - "NoHatchOrFuse": "" - }, - { - "type": "0x75fd", - "id": "E51x Bot Pet Skin", - "PetSkin": "", - "DisplayId": "E51x Bot", - "Class": "PetSkin", - "AnimatedTexture": { - "File": "petsDivine", - "Index": "126" - }, - "Family": "? ? ? ?", - "Rarity": "Divine" - }, - { - "type": "0x75fe", - "id": "E51x Bot Pet Stone", - "DisplayId": "E51x Bot Pet Skin", - "Class": "Equipment", - "Item": "", - "AnimatedTexture": { - "File": "petsDivine", - "Index": "126" - }, - "ScaleValue": "10", - "SlotType": "10", - "Description": "What are you searching for today?\\n\\nSprite Credits: CrystalPX\\n\\nUnlocks E51x Bot Skin of the ? ? ? ? family. The skin will be added to your Pet Wardrobe in the Pet Yard and can be used to change the appearance of your pet!", - "Activate": { - "_": "UnlockPetSkin", - "skinType": "30205" - }, - "Consumable": "", - "Soulbound": "", - "BagType": "8", - "feedPower": "1000" - }, - { "id": "Auroral Sprite God", "type": "0x75ff", "Pet": "", "Class": "Pet", "Texture": { "File": "lofiObj2", "Index": "0x32" }, @@ -114244,16 +114689,66 @@ "skinType": "30214" }, "Consumable": "", "Soulbound": "", "BagType": "8", "feedPower": "1000" }, { + "id": "Majestic Moose", + "type": "0x7608", + "Pet": "", + "Class": "Pet", + "Texture": { + "File": "lofiObj2", + "Index": "0x32" + }, + "Family": "Woodland", + "Rarity": "Divine", + "DefaultSkin": "Majestic Moose Pet Skin", + "Size": "80", + "NoHatchOrFuse": "" + }, + { + "type": "0x7609", + "id": "Majestic Moose Pet Skin", + "PetSkin": "", + "DisplayId": "Majestic Moose", + "Class": "PetSkin", + "AnimatedTexture": { + "File": "petsDivine", + "Index": "129" + }, + "Family": "Woodland", + "Rarity": "Divine" + }, + { + "type": "0x760a", + "id": "Majestic Moose Pet Stone", + "DisplayId": "Majestic Moose Pet Skin", + "Class": "Equipment", + "Item": "", + "AnimatedTexture": { + "File": "petsDivine", + "Index": "129" + }, + "ScaleValue": "10", + "SlotType": "10", + "Description": "This king of forest has a mild nature despite its gigantic physique. But it is said that no one stands a chance once it loses its temper.\\n\\nSprite Credits: Beige\\n\\nUnlocks Majestic Moose Skin of the Woodland family. The skin will be added to your Pet Wardrobe in the Pet Yard and can be used to change the appearance of your pet!", + "Activate": { + "_": "UnlockPetSkin", + "skinType": "30217" + }, + "Consumable": "", + "Soulbound": "", + "BagType": "8", + "feedPower": "1000" + }, + { "type": "0x0927", "id": "Dreadstump the Pirate King", "Enemy": "", "Class": "Character", "AnimatedTexture": { "File": "chars16x16dEncounters", "Index": "4" }, @@ -136350,16 +136845,28 @@ "AnimatedTexture": { "File": "playerskins", "Index": "493" }, "PlayerClassType": "0x031e", "NoSkinSelect": "" }, { + "type": "0x27ad", + "id": "Saber Wielder Warrior", + "Skin": "", + "Class": "Skin", + "AnimatedTexture": { + "File": "playerskins", + "Index": "494" + }, + "PlayerClassType": "0x031d", + "NoSkinSelect": "" + }, + { "type": "0x1731", "id": "Stheno Summoner", "Class": "GameObject", "Texture": { "File": "invisible", "Index": "0" }, "Size": "0" @@ -154798,16 +155305,292 @@ "Description": "A small bolt of cloth.", "Activate": "Dye", "Sound": "use_potion", "Consumable": "", "Soulbound": "", "BagType": "2" }, { + "type": "0x126d", + "id": "Large Mixed Lights Cloth", + "Class": "Dye", + "DisplayId": "Large Mixed Lights Cloth", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x1b" + }, + "Mask": { + "File": "lofiObj3", + "Index": "0x1c" + }, + "Tex1": "0xa00004a", + "SlotType": "10", + "Description": "A large bolt of cloth.", + "Activate": "Dye", + "Sound": "use_potion", + "Consumable": "", + "Soulbound": "", + "BagType": "2" + }, + { + "type": "0x136d", + "id": "Small Mixed Lights Cloth", + "Class": "Dye", + "DisplayId": "Small Mixed Lights Cloth", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x1d" + }, + "Mask": { + "File": "lofiObj3", + "Index": "0x1e" + }, + "Tex2": "0xa00004a", + "SlotType": "10", + "Description": "A small bolt of cloth.", + "Activate": "Dye", + "Sound": "use_potion", + "Consumable": "", + "Soulbound": "", + "BagType": "2" + }, + { + "type": "0x126e", + "id": "Large Peppermint Cloth", + "Class": "Dye", + "DisplayId": "Large Peppermint Cloth", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x1b" + }, + "Mask": { + "File": "lofiObj3", + "Index": "0x1c" + }, + "Tex1": "0xa00004b", + "SlotType": "10", + "Description": "A large bolt of cloth.", + "Activate": "Dye", + "Sound": "use_potion", + "Consumable": "", + "Soulbound": "", + "BagType": "2" + }, + { + "type": "0x136e", + "id": "Small Peppermint Cloth", + "Class": "Dye", + "DisplayId": "Small Peppermint Cloth", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x1d" + }, + "Mask": { + "File": "lofiObj3", + "Index": "0x1e" + }, + "Tex2": "0xa00004b", + "SlotType": "10", + "Description": "A small bolt of cloth.", + "Activate": "Dye", + "Sound": "use_potion", + "Consumable": "", + "Soulbound": "", + "BagType": "2" + }, + { + "type": "0x126f", + "id": "Large Holiday Lights Cloth", + "Class": "Dye", + "DisplayId": "Large Holiday Lights Cloth", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x1b" + }, + "Mask": { + "File": "lofiObj3", + "Index": "0x1c" + }, + "Tex1": "0xa00004c", + "SlotType": "10", + "Description": "A large bolt of cloth.", + "Activate": "Dye", + "Sound": "use_potion", + "Consumable": "", + "Soulbound": "", + "BagType": "2" + }, + { + "type": "0x136f", + "id": "Small Holiday Lights Cloth", + "Class": "Dye", + "DisplayId": "Small Holiday Lights Cloth", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x1d" + }, + "Mask": { + "File": "lofiObj3", + "Index": "0x1e" + }, + "Tex2": "0xa00004c", + "SlotType": "10", + "Description": "A small bolt of cloth.", + "Activate": "Dye", + "Sound": "use_potion", + "Consumable": "", + "Soulbound": "", + "BagType": "2" + }, + { + "type": "0x1270", + "id": "Large Snowy Night Cloth", + "Class": "Dye", + "DisplayId": "Large Snowy Night Cloth", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x1b" + }, + "Mask": { + "File": "lofiObj3", + "Index": "0x1c" + }, + "Tex1": "0xa00004d", + "SlotType": "10", + "Description": "A large bolt of cloth.", + "Activate": "Dye", + "Sound": "use_potion", + "Consumable": "", + "Soulbound": "", + "BagType": "2" + }, + { + "type": "0x1370", + "id": "Small Snowy Night Cloth", + "Class": "Dye", + "DisplayId": "Small Snowy Night Cloth", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x1d" + }, + "Mask": { + "File": "lofiObj3", + "Index": "0x1e" + }, + "Tex2": "0xa00004d", + "SlotType": "10", + "Description": "A small bolt of cloth.", + "Activate": "Dye", + "Sound": "use_potion", + "Consumable": "", + "Soulbound": "", + "BagType": "2" + }, + { + "type": "0x1271", + "id": "Large Snowflake Cloth", + "Class": "Dye", + "DisplayId": "Large Snowflake Cloth", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x1b" + }, + "Mask": { + "File": "lofiObj3", + "Index": "0x1c" + }, + "Tex1": "0x900000f", + "SlotType": "10", + "Description": "A large bolt of cloth.", + "Activate": "Dye", + "Sound": "use_potion", + "Consumable": "", + "Soulbound": "", + "BagType": "2" + }, + { + "type": "0x1371", + "id": "Small Snowflake Cloth", + "Class": "Dye", + "DisplayId": "Small Snowflake Cloth", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x1d" + }, + "Mask": { + "File": "lofiObj3", + "Index": "0x1e" + }, + "Tex2": "0x900000f", + "SlotType": "10", + "Description": "A small bolt of cloth.", + "Activate": "Dye", + "Sound": "use_potion", + "Consumable": "", + "Soulbound": "", + "BagType": "2" + }, + { + "type": "0x1272", + "id": "Large Candy Cane Cloth", + "Class": "Dye", + "DisplayId": "Large Candy Cane Cloth", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x1b" + }, + "Mask": { + "File": "lofiObj3", + "Index": "0x1c" + }, + "Tex1": "0xa00004e", + "SlotType": "10", + "Description": "A large bolt of cloth.", + "Activate": "Dye", + "Sound": "use_potion", + "Consumable": "", + "Soulbound": "", + "BagType": "2" + }, + { + "type": "0x1372", + "id": "Small Candy Cane Cloth", + "Class": "Dye", + "DisplayId": "Small Candy Cane Cloth", + "Item": "", + "Texture": { + "File": "lofiObj3", + "Index": "0x1d" + }, + "Mask": { + "File": "lofiObj3", + "Index": "0x1e" + }, + "Tex2": "0xa00004e", + "SlotType": "10", + "Description": "A small bolt of cloth.", + "Activate": "Dye", + "Sound": "use_potion", + "Consumable": "", + "Soulbound": "", + "BagType": "2" + }, + { "type": "0x124", "id": "TH honey Heal", "Class": "GameObject", "Texture": { "File": "invisible", "Index": "0" }, "Size": "0" @@ -155787,16 +156570,301 @@ "Activate": { "_": "Exchange", "id": "Mystery ST Chest" }, "Track": "", "Consumable": "" }, { + "type": "0x6CE6", + "id": "Bell x 1", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "oryxHordeObjects8x8", + "Index": "0x5d" + }, + "SlotType": "10", + "Description": "A Magic Christmas Bell! Collect 10 to obtain a Reindeer Mystery Bag!", + "Quantity": "1", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Oryxmas" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x6CE7", + "id": "Bell x 2", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "oryxHordeObjects8x8", + "Index": "0x5d" + }, + "SlotType": "10", + "Description": "A Magic Christmas Bell! Collect 10 to obtain a Reindeer Mystery Bag!", + "Quantity": "2", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Oryxmas" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x6CE8", + "id": "Bell x 3", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "oryxHordeObjects8x8", + "Index": "0x5d" + }, + "SlotType": "10", + "Description": "A Magic Christmas Bell! Collect 10 to obtain a Reindeer Mystery Bag!", + "Quantity": "3", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Oryxmas" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x6CE9", + "id": "Bell x 4", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "oryxHordeObjects8x8", + "Index": "0x5d" + }, + "SlotType": "10", + "Description": "A Magic Christmas Bell! Collect 10 to obtain a Reindeer Mystery Bag!", + "Quantity": "4", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Oryxmas" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x6CEA", + "id": "Bell x 5", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "oryxHordeObjects8x8", + "Index": "0x5d" + }, + "SlotType": "10", + "Description": "A Magic Christmas Bell! Collect 10 to obtain a Reindeer Mystery Bag!", + "Quantity": "5", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Oryxmas" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x6CEB", + "id": "Bell x 6", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "oryxHordeObjects8x8", + "Index": "0x5d" + }, + "SlotType": "10", + "Description": "A Magic Christmas Bell! Collect 10 to obtain a Reindeer Mystery Bag!", + "Quantity": "6", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Oryxmas" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x6CEC", + "id": "Bell x 7", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "oryxHordeObjects8x8", + "Index": "0x5d" + }, + "SlotType": "10", + "Description": "A Magic Christmas Bell! Collect 10 to obtain a Reindeer Mystery Bag!", + "Quantity": "7", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Oryxmas" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x6CED", + "id": "Bell x 8", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "oryxHordeObjects8x8", + "Index": "0x5d" + }, + "SlotType": "10", + "Description": "A Magic Christmas Bell! Collect 10 to obtain a Reindeer Mystery Bag!", + "Quantity": "8", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Oryxmas" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x6CEE", + "id": "Bell x 9", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "oryxHordeObjects8x8", + "Index": "0x5d" + }, + "SlotType": "10", + "Description": "A Magic Christmas Bell! Collect 10 to obtain a Reindeer Mystery Bag!", + "Quantity": "9", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Oryxmas" + } + ] + }, + "Soulbound": "", + "BagType": "7", + "Treasure": "" + }, + { + "type": "0x6CEF", + "id": "Bell x 10", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "oryxHordeObjects8x8", + "Index": "0x5d" + }, + "SlotType": "10", + "Description": "A Magic Christmas Bell! Collect 10 to obtain a Reindeer Mystery Bag!", + "Quantity": "10", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Oryxmas" + } + ] + }, + "Soulbound": "", + "Activate": { + "_": "Exchange", + "id": "Reindeer Mystery Bag" + }, + "BagType": "7", + "Track": "", + "Consumable": "" + }, + { "type": "0x4854", "id": "Chest Coupon x 1", "Class": "Equipment", "Item": "", "Texture": { "File": "lofiObj2", "Index": "0x13e" }, @@ -166005,16 +167073,355 @@ } ] }, "Soulbound": "", "BagType": "7", "Treasure": "" }, { + "type": "0x6e13", + "id": "Broken Ornament x1", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "santaWorkshopObjects8x8", + "Index": "0x7a" + }, + "SlotType": "10", + "Description": "A piece of broken Ornament that you would rather use or give to the Tinkerer than throw away!", + "Quantity": "1", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Oryxmas" + } + ] + }, + "Soulbound": "", + "Activate": { + "_": "GrantSupporterPoints", + "amount": "100" + }, + "BagType": "7", + "Treasure": "", + "Track": "", + "Consumable": "" + }, + { + "type": "0x6e14", + "id": "Broken Ornament x2", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "santaWorkshopObjects8x8", + "Index": "0x7a" + }, + "SlotType": "10", + "Description": "A piece of broken Ornament that you would rather use or give to the Tinkerer than throw away!", + "Quantity": "2", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Oryxmas" + } + ] + }, + "Soulbound": "", + "Activate": { + "_": "GrantSupporterPoints", + "amount": "200" + }, + "BagType": "7", + "Treasure": "", + "Track": "", + "Consumable": "" + }, + { + "type": "0x6e15", + "id": "Broken Ornament x3", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "santaWorkshopObjects8x8", + "Index": "0x7a" + }, + "SlotType": "10", + "Description": "A piece of broken Ornament that you would rather use or give to the Tinkerer than throw away!", + "Quantity": "3", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Oryxmas" + } + ] + }, + "Soulbound": "", + "Activate": { + "_": "GrantSupporterPoints", + "amount": "300" + }, + "BagType": "7", + "Treasure": "", + "Track": "", + "Consumable": "" + }, + { + "type": "0x6e16", + "id": "Broken Ornament x4", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "santaWorkshopObjects8x8", + "Index": "0x7a" + }, + "SlotType": "10", + "Description": "A piece of broken Ornament that you would rather use or give to the Tinkerer than throw away!", + "Quantity": "4", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Oryxmas" + } + ] + }, + "Soulbound": "", + "Activate": { + "_": "GrantSupporterPoints", + "amount": "400" + }, + "BagType": "7", + "Treasure": "", + "Track": "", + "Consumable": "" + }, + { + "type": "0x6e17", + "id": "Broken Ornament x5", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "santaWorkshopObjects8x8", + "Index": "0x7a" + }, + "SlotType": "10", + "Description": "A piece of broken Ornament that you would rather use or give to the Tinkerer than throw away!", + "Quantity": "5", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Oryxmas" + } + ] + }, + "Soulbound": "", + "Activate": { + "_": "GrantSupporterPoints", + "amount": "500" + }, + "BagType": "7", + "Treasure": "", + "Track": "", + "Consumable": "" + }, + { + "type": "0x6e18", + "id": "Broken Ornament x6", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "santaWorkshopObjects8x8", + "Index": "0x7a" + }, + "SlotType": "10", + "Description": "A piece of broken Ornament that you would rather use or give to the Tinkerer than throw away!", + "Quantity": "6", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Oryxmas" + } + ] + }, + "Soulbound": "", + "Activate": { + "_": "GrantSupporterPoints", + "amount": "600" + }, + "BagType": "7", + "Treasure": "", + "Track": "", + "Consumable": "" + }, + { + "type": "0x6e19", + "id": "Broken Ornament x7", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "santaWorkshopObjects8x8", + "Index": "0x7a" + }, + "SlotType": "10", + "Description": "A piece of broken Ornament that you would rather use or give to the Tinkerer than throw away!", + "Quantity": "7", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Oryxmas" + } + ] + }, + "Soulbound": "", + "Activate": { + "_": "GrantSupporterPoints", + "amount": "700" + }, + "BagType": "7", + "Treasure": "", + "Track": "", + "Consumable": "" + }, + { + "type": "0x6e1a", + "id": "Broken Ornament x8", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "santaWorkshopObjects8x8", + "Index": "0x7a" + }, + "SlotType": "10", + "Description": "A piece of broken Ornament that you would rather use or give to the Tinkerer than throw away!", + "Quantity": "8", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Oryxmas" + } + ] + }, + "Soulbound": "", + "Activate": { + "_": "GrantSupporterPoints", + "amount": "800" + }, + "BagType": "7", + "Treasure": "", + "Track": "", + "Consumable": "" + }, + { + "type": "0x6e1b", + "id": "Broken Ornament x9", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "santaWorkshopObjects8x8", + "Index": "0x7a" + }, + "SlotType": "10", + "Description": "A piece of broken Ornament that you would rather use or give to the Tinkerer than throw away!", + "Quantity": "9", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Oryxmas" + } + ] + }, + "Soulbound": "", + "Activate": { + "_": "GrantSupporterPoints", + "amount": "900" + }, + "BagType": "7", + "Treasure": "", + "Track": "", + "Consumable": "" + }, + { + "type": "0x6e1c", + "id": "Broken Ornament x10", + "Class": "Equipment", + "Item": "", + "Texture": { + "File": "santaWorkshopObjects8x8", + "Index": "0x7a" + }, + "SlotType": "10", + "Description": "A piece of broken Ornament that you would rather use or give to the Tinkerer than throw away!", + "Quantity": "10", + "ExtraTooltipData": { + "EffectInfo": [ + { + "name": "Stack limit", + "description": "10" + }, + { + "name": "Event", + "description": "Oryxmas" + } + ] + }, + "Soulbound": "", + "Activate": { + "_": "GrantSupporterPoints", + "amount": "1000" + }, + "BagType": "7", + "Treasure": "", + "Consumable": "" + }, + { "type": "0x0d40", "id": "Tomb Portal of Cowardice", "DisplayId": "Portal of Cowardice", "Class": "Portal", "IntergamePortal": "", "Texture": { "File": "lofiEnvironment", "Index": "0x7c" @@ -200475,23 +201882,23 @@ "life": "4.0", "amount": "40", "speed": "0.02" } }, { "type": "0x6500", "id": "GC Encounter Gauntlet Controller", - "DisplayId": "Dwarf Miner", + "DisplayId": "Candy Miner", "Class": "Character", "Enemy": "", "Invincible": "", "Texture": { "File": "crystalCaveObjects8x8", - "Index": "0x0d" + "Index": "0x0e" }, "Size": "120", "Hero": "", "Quest": "", "God": "", "Encounter": "", "StasisImmune": "", "Level": "20", @@ -200734,22 +202141,22 @@ "MaxSize": "140", "SizeStep": "20", "ShadowSize": "0", "Flying": "" }, { "type": "0x6509", "id": "GC Enc Boss", - "DisplayId": "Crystal Worm Father", + "DisplayId": "Crystal Worm Rudolph", "Class": "Character", "Enemy": "", "AnimatedTexture": { - "File": "fungalCavernChars16x16", - "Index": "0" + "File": "oryxHordeChars16x16", + "Index": "31" }, "HitSound": "monster/lizard_god_hit", "DeathSound": "monster/ogres_death", "Size": "0", "ShadowSize": "75", "MaxHitPoints": "75000", "Defense": "40", "Exp": "10000", @@ -200975,64 +202382,64 @@ "File": "fungalCavernObjects16x16", "Index": "0x2c" }, "Size": "0" }, { "type": "0x650d", "id": "GC Death Morel", - "DisplayId": "Death Morel", + "DisplayId": "Living Tree", "Class": "Character", "Enemy": "", "Texture": { "File": "crystalCaveObjects16x16", - "Index": "0x15" + "Index": "0x65" }, "HitSound": "monster/lizard_god_hit", "DeathSound": "monster/ogres_death", "Size": "-1", "ShadowSize": "75", "MaxHitPoints": "10000", "Defense": "20", "Exp": "0", "AltTexture": [ { "id": "1", "Texture": { "File": "crystalCaveObjects16x16", - "Index": "0x15" + "Index": "0x65" } }, { "id": "2", "Texture": { "File": "crystalCaveObjects16x16", - "Index": "0x16" + "Index": "0x66" } }, { "id": "3", "Texture": { "File": "crystalCaveObjects16x16", - "Index": "0x17" + "Index": "0x67" } }, { "id": "4", "Texture": { "File": "crystalCaveObjects16x16", - "Index": "0x18" + "Index": "0x68" } }, { "id": "5", "Texture": { "File": "crystalCaveObjects16x16", - "Index": "0x19" + "Index": "0x69" } } ], "Projectile": [ { "id": "0", "ObjectId": "GC Yellow Mushroom Blast", "Damage": "120", @@ -213524,16 +214931,33 @@ "Size": "80", "ShadowSize": "80", "MaxHitPoints": "2000", "Defense": "0", "Exp": "30", "StasisImmune": "" }, { + "type": "0x64c7", + "id": "Snowy Initiator", + "Class": "GameObject", + "Enemy": "", + "Invincible": "", + "Texture": { + "File": "invisible", + "Index": "0" + }, + "Size": "0", + "ShadowSize": "0", + "NoMiniMap": "", + "Terrain": "Mountains", + "SpawnProb": "1", + "PerRealmMax": "1" + }, + { "type": "0x6413", "id": "Ice Spike", "Group": "Snowmonsters", "Enemy": "", "Class": "Character", "Texture": { "File": "lofiObj3", "Index": "0x45d" @@ -213554,16 +214978,17 @@ "duration": "3" } } }, { "type": "0x640f", "id": "Snowflakes Orbit", "Group": "Snowmonsters", + "DisplayId": "Snowy Snowflake", "Enemy": "", "Class": "Character", "Texture": { "File": "oryxHordeObjects8x8", "Index": "0x29" }, "Size": "50", "MaxHitPoints": "5000", @@ -213583,16 +215008,17 @@ "duration": "3" } } }, { "type": "0x6412", "id": "Big Snowflakes Orbit", "Group": "Snowmonsters", + "DisplayId": "Snowy Big Snowflake", "Enemy": "", "Class": "Character", "Texture": { "File": "oryxHordeObjects8x8", "Index": "0x29" }, "Size": "120", "MaxHitPoints": "10000", @@ -213618,16 +215044,17 @@ } ] } }, { "type": "0x640c", "id": "Presentenichko", "Group": "Snowmonsters", + "DisplayId": "Snowy Present", "Enemy": "", "Class": "Character", "Texture": { "File": "santaWorkshopObjects8x8", "Index": "0x5b" }, "Size": "150", "MaxHitPoints": "20000", @@ -214844,16 +216271,34 @@ "Index": "0" }, "Size": "0", "ShadowSize": "0", "NoMiniMap": "", "PerRealmMax": "1" }, { + "type": "0xb25c", + "id": "Keyper Spawner", + "DisplayId": "The Keyper", + "Class": "GameObject", + "Enemy": "", + "Invincible": "", + "Texture": { + "File": "invisible", + "Index": "0" + }, + "Size": "0", + "ShadowSize": "0", + "NoMiniMap": "", + "Terrain": "Mountains", + "SpawnProb": "1", + "PerRealmMax": "1" + }, + { "type": "0x4b2e", "id": "The Keyper", "Class": "Character", "Enemy": "", "Quest": "", "Level": "20", "TrackLoot": "", "AnimatedTexture": { @@ -229134,27 +230579,27 @@ "Index": "0xb8" }, "Size": "0" }, { "type": "0xb1d1", "id": "LOD Rock Dragon Head", "Enemy": "", - "DisplayId": "Rock Dragon", + "DisplayId": "Wrapped Dragon", "Class": "Character", "Portrait": { "Texture": { - "File": "lofiObjBig", - "Index": "0xb5" + "File": "oryxHordeObjects16x16", + "Index": "0x29" } }, "AnimatedTexture": { - "File": "chars16x16rEncounters", - "Index": "99" + "File": "oryxHordeChars16x16", + "Index": "14" }, "HitSound": "monster/bats_hit", "DeathSound": "monster/bats_death", "MaxHitPoints": "36000", "Defense": "50", "Exp": "4000", "Size": "140", "Flying": "", @@ -229168,53 +230613,53 @@ "Quest": "", "God": "", "Level": "20", "TrackLoot": "", "AltTexture": [ { "id": "1", "Texture": { - "File": "lofiObjBig", - "Index": "0xb5" + "File": "oryxHordeObjects16x16", + "Index": "0x29" } }, { "id": "2", "Texture": { - "File": "lofiObjBig", - "Index": "0xb6" + "File": "oryxHordeObjects16x16", + "Index": "0x2a" } }, { "id": "3", "Texture": { - "File": "lofiObjBig", - "Index": "0xb7" + "File": "oryxHordeObjects16x16", + "Index": "0x2b" } }, { "id": "4", "Texture": { - "File": "lofiObjBig", - "Index": "0xb8" + "File": "oryxHordeObjects16x16", + "Index": "0x2c" } }, { "id": "5", "Texture": { - "File": "lofiObjBig", - "Index": "0xc6" + "File": "oryxHordeObjects16x16", + "Index": "0x27" } }, { "id": "6", "Texture": { - "File": "lofiObjBig", - "Index": "0xc7" + "File": "oryxHordeObjects16x16", + "Index": "0x28" } } ], "Projectile": [ { "id": "0", "ObjectId": "Fire Bust Shot", "Damage": "120", @@ -229284,49 +230729,49 @@ { "type": "0xb1d4", "id": "LOD Rock Dragon Body", "Enemy": "", "Class": "Character", "Group": "LOD Rock Dragon Body Segments", "DisplayId": "Rock Dragon", "Texture": { - "File": "lofiObjBig", - "Index": "0xb0" + "File": "oryxHordeObjects16x16", + "Index": "0x21" }, "Animation": { "prob": "1", "period": "1.2", "Frame": [ { "time": "0.4", "Texture": { - "File": "lofiObjBig", - "Index": "0xaf" + "File": "oryxHordeObjects16x16", + "Index": "0x20" } }, { "time": "0.2", "Texture": { - "File": "lofiObjBig", - "Index": "0xb0" + "File": "oryxHordeObjects16x16", + "Index": "0x21" } }, { "time": "0.4", "Texture": { - "File": "lofiObjBig", - "Index": "0xb1" + "File": "oryxHordeObjects16x16", + "Index": "0x22" } }, { "time": "0.2", "Texture": { - "File": "lofiObjBig", - "Index": "0xb0" + "File": "oryxHordeObjects16x16", + "Index": "0x21" } } ] }, "HitSound": "monster/bats_hit", "DeathSound": "monster/bats_death", "MaxHitPoints": "5000", "Defense": "10", @@ -229349,53 +230794,53 @@ { "type": "0xb1d5", "id": "LOD Rock Dragon Body Eye", "Enemy": "", "Class": "Character", "Group": "LOD Rock Dragon Body Segments", "DisplayId": "Rock Dragon", "Texture": { - "File": "lairOfDraconisObjects16x16", - "Index": "0x6a" + "File": "oryxHordeObjects16x16", + "Index": "0x51" }, "AltTexture": [ { "id": "1", "Texture": { - "File": "lairOfDraconisObjects16x16", - "Index": "0x72" + "File": "oryxHordeObjects16x16", + "Index": "0x52" } }, { "id": "2", "Texture": { - "File": "lairOfDraconisObjects16x16", - "Index": "0x73" + "File": "oryxHordeObjects16x16", + "Index": "0x51" } }, { "id": "3", "Texture": { - "File": "lairOfDraconisObjects16x16", - "Index": "0x71" + "File": "oryxHordeObjects16x16", + "Index": "0x50" } }, { "id": "4", "Texture": { - "File": "lairOfDraconisObjects16x16", - "Index": "0x70" + "File": "oryxHordeObjects16x16", + "Index": "0x52" } }, { "id": "5", "Texture": { - "File": "lofiObjBig", - "Index": "0xb0" + "File": "oryxHordeObjects16x16", + "Index": "0x51" } } ], "HitSound": "monster/bats_hit", "DeathSound": "monster/bats_death", "MaxHitPoints": "8000", "Defense": "10", "Exp": "0", @@ -229426,37 +230871,37 @@ }, { "type": "0xb1d6", "id": "LOD Rock Dragon Bomb", "Enemy": "", "DisplayId": "Rock Dragon", "Class": "Character", "Texture": { - "File": "lofiObjBig", - "Index": "0xb9" + "File": "oryxHordeObjects16x16", + "Index": "0x23" }, "Exp": "0", "Size": "120", "Animation": { "prob": "1.0", "period": "0.4", "Frame": [ { "time": "0.2", "Texture": { - "File": "lofiObjBig", - "Index": "0xaf" + "File": "oryxHordeObjects16x16", + "Index": "0x20" } }, { "time": "0.2", "Texture": { - "File": "lofiObjBig", - "Index": "0xb9" + "File": "oryxHordeObjects16x16", + "Index": "0x23" } } ] }, "Projectile": { "id": "0", "ObjectId": "Body Bomb Blast", "Damage": "150", @@ -229468,37 +230913,37 @@ }, { "type": "0xb198", "id": "LOD Rock Dragon Bomb Eye", "Enemy": "", "DisplayId": "Rock Dragon", "Class": "Character", "Texture": { - "File": "lairOfDraconisObjects16x16", - "Index": "0x6f" + "File": "oryxHordeObjects16x16", + "Index": "0x53" }, "Exp": "0", "Size": "120", "Animation": { "prob": "1.0", "period": "0.4", "Frame": [ { "time": "0.2", "Texture": { - "File": "lairOfDraconisObjects16x16", - "Index": "0x71" + "File": "oryxHordeObjects16x16", + "Index": "0x50" } }, { "time": "0.2", "Texture": { - "File": "lairOfDraconisObjects16x16", - "Index": "0x6f" + "File": "oryxHordeObjects16x16", + "Index": "0x53" } } ] }, "Projectile": { "id": "0", "ObjectId": "Dragon Eye Laser", "Damage": "150", @@ -229510,36 +230955,36 @@ "Invincible": "" }, { "type": "0xb1d7", "id": "LOD Rock Dragon Tail", "Enemy": "", "Class": "Character", "AnimatedTexture": { - "File": "chars16x16rEncounters", - "Index": "100" + "File": "oryxHordeChars16x16", + "Index": "15" }, "HitSound": "monster/bats_hit", "DeathSound": "monster/bats_death", "Invincible": "", "Exp": "0", "Size": "120", "Flying": "", "Z": "0.35" }, { "type": "0xb1d8", "id": "LOD Rock Dragon Bat", "Enemy": "", "Class": "Character", "DisplayId": "Rock Dragon Bat", "Texture": { - "File": "lofiObjBig", - "Index": "0xc0" + "File": "oryxHordeObjects16x16", + "Index": "0x1a" }, "HitSound": "monster/bats_hit", "DeathSound": "monster/bats_death", "MaxHitPoints": "3000", "Defense": "10", "Exp": "0", "Size": "100", "Z": "0.2", @@ -229547,25 +230992,25 @@ "ShadowSize": "80", "Animation": { "prob": "1.0", "period": "0.4", "Frame": [ { "time": "0.2", "Texture": { - "File": "lofiObjBig", - "Index": "0xc0" + "File": "oryxHordeObjects16x16", + "Index": "0x1a" } }, { "time": "0.2", "Texture": { - "File": "lofiObjBig", - "Index": "0xc1" + "File": "oryxHordeObjects16x16", + "Index": "0x1b" } } ] }, "Projectile": [ { "id": "0", "ObjectId": "Sonic Bat Boom Rock", @@ -262880,57 +264325,57 @@ "Index": "28" } }, "Projectile": [ { "id": "1", "ObjectId": "Xmas Shockwave", "Speed": "90", - "Damage": "1", + "Damage": "120", "Size": "100", "LifetimeMS": "2000", "MultiHit": "", "ConditionEffect": { "_": "Slowed", - "duration": "1.5" + "duration": "2" } }, { "id": "2", "ObjectId": "Oryx Horde Shiny Orb", "Speed": "60", - "Damage": "1", + "Damage": "150", "Size": "120", "LifetimeMS": "2000", "MultiHit": "", "ConditionEffect": { "_": "Stunned", - "duration": "3.5" + "duration": "2" } }, { "id": "3", "ObjectId": "Elemental missiles", "Speed": "120", - "Damage": "1", + "Damage": "90", "Size": "100", "LifetimeMS": "2000", "MultiHit": "", "ConditionEffect": { "_": "Quiet", - "duration": "3.5" + "duration": "2" } } ], "HitSound": "monster/rocks_hit", "DeathSound": "monster/rocks_death", - "MaxHitPoints": "5000", + "MaxHitPoints": "10000", "Size": "100", - "Defense": "50", + "Defense": "25", "Exp": "19" }, { "type": "0x2702", "id": "Santa Portal", "Class": "Portal", "IntergamePortal": "", "DisplayId": "Santa Workshop", @@ -270481,17 +271926,17 @@ "Texture": { "File": "santaWorkshopObjects8x8", "Index": "0x48" }, "HitSound": "monster/default_hit", "DeathSound": "monster/default_death", "Size": "100", "ShadowSize": "100", - "MaxHitPoints": "400", + "MaxHitPoints": "550", "Defense": "0", "Exp": "20", "StasisImmune": "" }, { "type": "0x3d22", "id": "SW Gift Large TutoT3R1", "DisplayId": "Large Present", @@ -270500,17 +271945,17 @@ "Texture": { "File": "santaWorkshopObjects16x16", "Index": "0x1c" }, "HitSound": "monster/default_hit", "DeathSound": "monster/default_death", "Size": "90", "ShadowSize": "90", - "MaxHitPoints": "600", + "MaxHitPoints": "800", "Defense": "0", "Exp": "30", "StasisImmune": "" }, { "type": "0x3ced", "id": "SW Gift Small TutoT1R2", "DisplayId": "Small Present", @@ -270614,17 +272059,17 @@ "Texture": { "File": "santaWorkshopObjects16x16", "Index": "0x3e" }, "HitSound": "monster/default_hit", "DeathSound": "monster/default_death", "Size": "90", "ShadowSize": "90", - "MaxHitPoints": "1000", + "MaxHitPoints": "1200", "Defense": "0", "Exp": "50", "StasisImmune": "" }, { "type": "0x3cdb", "id": "SW Gift Small R1T1", "DisplayId": "Small Present", @@ -270665,17 +272110,17 @@ "Index": "0x47" } ] }, "HitSound": "monster/default_hit", "DeathSound": "monster/default_death", "Size": "90", "ShadowSize": "90", - "MaxHitPoints": "250", + "MaxHitPoints": "300", "Defense": "0", "Exp": "12", "StasisImmune": "" }, { "type": "0x3cdc", "id": "SW Gift Medium R1T2", "DisplayId": "Medium Present", @@ -270716,17 +272161,17 @@ "Index": "0x4f" } ] }, "HitSound": "monster/default_hit", "DeathSound": "monster/default_death", "Size": "100", "ShadowSize": "100", - "MaxHitPoints": "400", + "MaxHitPoints": "550", "Defense": "0", "Exp": "20", "StasisImmune": "" }, { "type": "0x3cc1", "id": "SW Gift Large R1T3 RedYellow", "DisplayId": "Large Present", @@ -270735,17 +272180,17 @@ "Texture": { "File": "santaWorkshopObjects16x16", "Index": "0x1a" }, "HitSound": "monster/default_hit", "DeathSound": "monster/default_death", "Size": "90", "ShadowSize": "90", - "MaxHitPoints": "600", + "MaxHitPoints": "800", "Defense": "0", "Exp": "30", "StasisImmune": "" }, { "type": "0x3cc2", "id": "SW Gift Large R1T3 BlueWhite", "DisplayId": "Large Present", @@ -270754,17 +272199,17 @@ "Texture": { "File": "santaWorkshopObjects16x16", "Index": "0x1b" }, "HitSound": "monster/default_hit", "DeathSound": "monster/default_death", "Size": "80", "ShadowSize": "80", - "MaxHitPoints": "600", + "MaxHitPoints": "800", "Defense": "0", "Exp": "30", "StasisImmune": "" }, { "type": "0x3cc3", "id": "SW Gift Large R1T3 WhiteGreen", "DisplayId": "Large Present", @@ -270773,17 +272218,17 @@ "Texture": { "File": "santaWorkshopObjects16x16", "Index": "0x1c" }, "HitSound": "monster/default_hit", "DeathSound": "monster/default_death", "Size": "80", "ShadowSize": "80", - "MaxHitPoints": "600", + "MaxHitPoints": "800", "Defense": "0", "Exp": "30", "StasisImmune": "" }, { "type": "0x3cc4", "id": "SW Gift Large R1T3 GreenRed", "DisplayId": "Large Present", @@ -270792,17 +272237,17 @@ "Texture": { "File": "santaWorkshopObjects16x16", "Index": "0x1d" }, "HitSound": "monster/default_hit", "DeathSound": "monster/default_death", "Size": "100", "ShadowSize": "100", - "MaxHitPoints": "600", + "MaxHitPoints": "800", "Defense": "0", "Exp": "30", "StasisImmune": "" }, { "type": "0x3cc5", "id": "SW Gift Large R1T3 YellowGreen", "DisplayId": "Large Present", @@ -270811,17 +272256,17 @@ "Texture": { "File": "santaWorkshopObjects16x16", "Index": "0x1e" }, "HitSound": "monster/default_hit", "DeathSound": "monster/default_death", "Size": "80", "ShadowSize": "80", - "MaxHitPoints": "600", + "MaxHitPoints": "800", "Defense": "0", "Exp": "30", "StasisImmune": "" }, { "type": "0x3cc6", "id": "SW Gift Large R1T3 RedWhite", "DisplayId": "Large Present", @@ -270830,17 +272275,17 @@ "Texture": { "File": "santaWorkshopObjects16x16", "Index": "0x1f" }, "HitSound": "monster/default_hit", "DeathSound": "monster/default_death", "Size": "100", "ShadowSize": "100", - "MaxHitPoints": "600", + "MaxHitPoints": "800", "Defense": "0", "Exp": "30", "StasisImmune": "" }, { "type": "0x3d42", "id": "SW Room1 Gift Healer", "Class": "Character", @@ -270893,17 +272338,17 @@ "Index": "0x57" } ] }, "HitSound": "monster/default_hit", "DeathSound": "monster/default_death", "Size": "90", "ShadowSize": "90", - "MaxHitPoints": "1000", + "MaxHitPoints": "1200", "Defense": "0", "Exp": "50", "StasisImmune": "" }, { "type": "0x3cec", "id": "SW Gift Medium R2T2", "DisplayId": "Medium Present", @@ -270944,17 +272389,17 @@ "Index": "0x5f" } ] }, "HitSound": "monster/default_hit", "DeathSound": "monster/default_death", "Size": "100", "ShadowSize": "100", - "MaxHitPoints": "1000", + "MaxHitPoints": "1200", "Defense": "0", "Exp": "50", "StasisImmune": "" }, { "type": "0x3d0e", "id": "SW Gift Large R2T3 RedYellow", "DisplayId": "Large Present", @@ -271122,17 +272567,17 @@ "Index": "0x67" } ] }, "HitSound": "monster/default_hit", "DeathSound": "monster/default_death", "Size": "90", "ShadowSize": "90", - "MaxHitPoints": "1000", + "MaxHitPoints": "1440", "Defense": "0", "Exp": "50", "StasisImmune": "" }, { "type": "0x3d16", "id": "SW Gift Medium R3T2", "DisplayId": "Medium Present", @@ -271173,17 +272618,17 @@ "Index": "0x6f" } ] }, "HitSound": "monster/default_hit", "DeathSound": "monster/default_death", "Size": "100", "ShadowSize": "100", - "MaxHitPoints": "1000", + "MaxHitPoints": "1440", "Defense": "0", "Exp": "50", "StasisImmune": "" }, { "type": "0x3d17", "id": "SW Gift Large R3T3 RedYellow", "DisplayId": "Large Present", @@ -271192,17 +272637,17 @@ "Texture": { "File": "santaWorkshopObjects16x16", "Index": "0x3a" }, "HitSound": "monster/default_hit", "DeathSound": "monster/default_death", "Size": "90", "ShadowSize": "90", - "MaxHitPoints": "1200", + "MaxHitPoints": "2000", "Defense": "0", "Exp": "60", "StasisImmune": "" }, { "type": "0x3d18", "id": "SW Gift Large R3T3 BlueWhite", "DisplayId": "Large Present", @@ -271211,17 +272656,17 @@ "Texture": { "File": "santaWorkshopObjects16x16", "Index": "0x3b" }, "HitSound": "monster/default_hit", "DeathSound": "monster/default_death", "Size": "80", "ShadowSize": "80", - "MaxHitPoints": "1200", + "MaxHitPoints": "2000", "Defense": "0", "Exp": "60", "StasisImmune": "" }, { "type": "0x3d19", "id": "SW Gift Large R3T3 WhiteGreen", "DisplayId": "Large Present", @@ -271230,17 +272675,17 @@ "Texture": { "File": "santaWorkshopObjects16x16", "Index": "0x3c" }, "HitSound": "monster/default_hit", "DeathSound": "monster/default_death", "Size": "80", "ShadowSize": "80", - "MaxHitPoints": "1200", + "MaxHitPoints": "2000", "Defense": "0", "Exp": "60", "StasisImmune": "" }, { "type": "0x3d1a", "id": "SW Gift Large R3T3 GreenRed", "DisplayId": "Large Present", @@ -271249,17 +272694,17 @@ "Texture": { "File": "santaWorkshopObjects16x16", "Index": "0x3d" }, "HitSound": "monster/default_hit", "DeathSound": "monster/default_death", "Size": "100", "ShadowSize": "100", - "MaxHitPoints": "1200", + "MaxHitPoints": "2000", "Defense": "0", "Exp": "60", "StasisImmune": "" }, { "type": "0x3d1b", "id": "SW Gift Large R3T3 YellowGreen", "DisplayId": "Large Present", @@ -271268,17 +272713,17 @@ "Texture": { "File": "santaWorkshopObjects16x16", "Index": "0x3e" }, "HitSound": "monster/default_hit", "DeathSound": "monster/default_death", "Size": "80", "ShadowSize": "80", - "MaxHitPoints": "1200", + "MaxHitPoints": "2000", "Defense": "0", "Exp": "60", "StasisImmune": "" }, { "type": "0x3d1c", "id": "SW Gift Large R3T3 RedWhite", "DisplayId": "Large Present", @@ -271287,17 +272732,17 @@ "Texture": { "File": "santaWorkshopObjects16x16", "Index": "0x3f" }, "HitSound": "monster/default_hit", "DeathSound": "monster/default_death", "Size": "100", "ShadowSize": "100", - "MaxHitPoints": "1200", + "MaxHitPoints": "2000", "Defense": "0", "Exp": "60", "StasisImmune": "" }, { "type": "0x3d44", "id": "SW Room3 Gift Healer", "DisplayId": "Presents Healer", Only in ./sheets: battleOryxChars16x16.png Binary files ../current/sheets/crystalCaveObjects16x16.png and ./sheets/crystalCaveObjects16x16.png differ Binary files ../current/sheets/crystalCaveObjects8x8.png and ./sheets/crystalCaveObjects8x8.png differ Binary files ../current/sheets/oryxHordeChars16x16.png and ./sheets/oryxHordeChars16x16.png differ Only in ./sheets: oryxHordeChars8x8.png Binary files ../current/sheets/oryxHordeObjects16x16.png and ./sheets/oryxHordeObjects16x16.png differ Binary files ../current/sheets/petsDivine.png and ./sheets/petsDivine.png differ Binary files ../current/sheets/playersSkinsMask.png and ./sheets/playersSkinsMask.png differ Binary files ../current/sheets/playersSkins.png and ./sheets/playersSkins.png differ Binary files ../current/sheets/santaWorkshopObjects16x16.png and ./sheets/santaWorkshopObjects16x16.png differ Binary files ../current/sheets/santaWorkshopObjects8x8.png and ./sheets/santaWorkshopObjects8x8.png differ Binary files ../current/sheets/textile10x10.png and ./sheets/textile10x10.png differ Binary files ../current/sheets/textile9x9.png and ./sheets/textile9x9.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 2019-11-21 13:00:43.680110885 +0000 +++ ./strings.json 2019-12-18 13:21:23.118323148 +0000 @@ -1596,29 +1596,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 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.Cube_God.death.0": "You have dispatched my Ice Cube God, but you will never escape my Realm!", + "stringlist.Cube_God.killed.0": "{KILLER}, you pathetic swine! How dare you assault my Ice Cube God?", + "stringlist.Cube_God.killed.1": "{KILLER}, you wretched dog! You killed my Ice Cube God!", + "stringlist.Cube_God.killed.2": "{KILLER}, you may have destroyed my Ice Cube God but you will never defeat me!", + "stringlist.Cube_God.killed.3": "I have many more Ice Cube Gods, {KILLER}!", + "stringlist.Cube_God.many.0": "You piteous cretins! {COUNT} Ice Cube Gods still guard me!", + "stringlist.Cube_God.many.1": "Your pathetic rabble will never survive against my {COUNT} Ice Cube Gods!", + "stringlist.Cube_God.many.2": "Filthy vermin! My {COUNT} Ice Cube Gods will exterminate you!", + "stringlist.Cube_God.many.3": "You feeble creatures have no hope against my {COUNT} Ice Cube Gods!", + "stringlist.Cube_God.many.4": "Loathsome slugs! My {COUNT} Ice Cube Gods will defeat you!", + "stringlist.Cube_God.new.0": "Your meager abilities cannot possibly challenge an Ice Cube God!", + "stringlist.Cube_God.one.0": "Worthless mortals! A mighty Ice Cube God defends me!", + "stringlist.Cube_God.one.1": "Wretched mongrels! An unconquerable Ice 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!", @@ -1918,71 +1918,71 @@ "stringlist.Ent_Ancient_Challenger.one.0": "My final Ent Ancient will destroy you all!", "stringlist.Ent_Ancient_Challenger.one.1": "My final Ent Ancient shall crush you!", "stringlist.FR_Boss.death.0": "No! How will I get my special ice cubes for my cocktails?!", "stringlist.FR_Boss.killed.0": "{KILLER} has killed the Permafrost Lord.", "stringlist.FR_Boss.killed.1": "Global warming is not a joke {KILLER}. Thanks to you the Realm has gotten warmer.", "stringlist.FR_Boss.new.0": "Permafrost Lord has appeared!", "stringlist.FR_Boss.new.1": "Nothing can melt the Permafrost Lord.", "stringlist.FR_Boss.one.0": "The Permafrost Lord's body is made of magical ice that doesn't melt.", - "stringlist.GC_Encounter_Gauntlet_Controller.death.0": "That cavern holds nothing but certain death, you barbaric fools!", - "stringlist.GC_Encounter_Gauntlet_Controller.death.1": "Worthless reprobates! Your greed will be your undoing at the hands of the natives beneath!", - "stringlist.GC_Encounter_Gauntlet_Controller.new.0": "That pathetic dwarf dares intrude in my realm once again?!", - "stringlist.GC_Encounter_Gauntlet_Controller.new.1": "The Steamhammer’s Mining Co. has no right to be in my realm!", - "stringlist.GC_Encounter_Gauntlet_Controller.one.0": "Try digging through my realm, the only thing you will find is my wrath!", - "stringlist.GC_Encounter_Gauntlet_Controller.one.1": "I will crush Steamhammer’s motley crew of cowards into rubble!", + "stringlist.GC_Encounter_Gauntlet_Controller.death.0": "That candy holds nothing but certain death, you sugar-crazed fools!", + "stringlist.GC_Encounter_Gauntlet_Controller.death.1": "Worthless reprobates! Your sweet tooth will be your undoing at the hands of the natives beneath!", + "stringlist.GC_Encounter_Gauntlet_Controller.new.0": "That pathetic dwarf dares to harvest my candy once again?!", + "stringlist.GC_Encounter_Gauntlet_Controller.new.1": "The Candyhammer's Mining Co. has no right to be in my realm!", + "stringlist.GC_Encounter_Gauntlet_Controller.one.0": "Try digging up my candy, the only thing you will find is my wrath!", + "stringlist.GC_Encounter_Gauntlet_Controller.one.1": "I will crush Candyhammer's motley crew of cowards into rubble!", "stringlist.Ghost_King.everySoOften.0": "I do not fear the corporeal", "stringlist.Ghost_King.everySoOften.1": "Do you think your weapons can hurt me, {PLAYER}?", "stringlist.Ghost_King.everySoOften.2": "My kingdom is long dead, but our spirits drag on.", "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 Frozen Ship will return!", + "stringlist.Ghost_Ship.death.1": "Alas, my beautiful Frozen 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 Ghost Ship shall be avenged.", + "stringlist.Ghost_Ship.killed.1": "{KILLER} has crossed me for the last time! My Frozen 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 Ghost Ship?!", + "stringlist.Ghost_Ship.killed.3": "How could a creature like {KILLER} defeat my dreaded Frozen 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!", - "stringlist.Grand_Sphinx.many.2": "Regret your choices, blasphemers! My {COUNT} Grand Sphinxes will teach you respect!", - "stringlist.Grand_Sphinx.many.3": "You dull-spirited apes! You shall pose no challenge for {COUNT} Grand Sphinxes!", - "stringlist.Grand_Sphinx.new.0": "At last, a Grand Sphinx will teach you to respect!", - "stringlist.Grand_Sphinx.one.0": "A Grand Sphinx is more than a match for this rabble.", - "stringlist.Grand_Sphinx.one.1": "Gaze upon the beauty of the Grand Sphinx and feel your last hopes drain away.", - "stringlist.Grand_Sphinx.one.2": "You festering rat-catchers! A Grand Sphinx will make you doubt your purpose!", - "stringlist.Hermit_God.death.0": "This is preposterous! There is no way you could have defeated my Hermit God!", - "stringlist.Hermit_God.killed.0": "You were lucky this time, {KILLER}! You will rue the day you killed my Hermit God!", - "stringlist.Hermit_God.killed.1": "You naive imbecile, {KILLER}! Without my Hermit God, Dreadstump is free to roam the seas without fear!", - "stringlist.Hermit_God.killed.2": "My Hermit God was more than you'll ever be, {KILLER}. I will kill you myself!", - "stringlist.Hermit_God.many.0": "You will make a tasty snack for my Hermit Gods!", - "stringlist.Hermit_God.many.1": "I will enjoy watching my {COUNT} Hermit Gods fight over your corpse!", - "stringlist.Hermit_God.new.0": "My Hermit God's thousand tentacles shall drag you to a watery grave!", - "stringlist.Hermit_God.one.0": "You will be pulled to the bottom of the sea by my mighty Hermit God.", - "stringlist.Hermit_God.one.1": "Flee from my Hermit God, unless you desire a watery grave!", - "stringlist.Hermit_God.one.2": "My Hermit God awaits more sacrifices for the majestic Thessal.", - "stringlist.Hermit_God.one.3": "My Hermit God will pull you beneath the waves!", - "stringlist.Hermit_God.one.4": "You will make a tasty snack for my Hermit God!", + "stringlist.Ghost_Ship.new.0": "A Frozen Ship has entered the Realm.", + "stringlist.Ghost_Ship.new.1": "My Frozen Ship will terrorize you pathetic peasants!", + "stringlist.Ghost_Ship.one.0": "My Frozen Ship will send you to a watery grave.", + "stringlist.Ghost_Ship.one.1": "You filthy mongrels stand no chance against my Frozen Ship!", + "stringlist.Ghost_Ship.one.2": "My Frozen Ship's cannonballs will crush your pathetic Knights!", + "stringlist.Grand_Sphinx.death.0": "The death of my Jolly Sphinx shall be avenged!", + "stringlist.Grand_Sphinx.killed.0": "{KILLER}, you up-jumped goat herder! You shall pay for defeating my Jolly Sphinx!", + "stringlist.Grand_Sphinx.killed.1": "{KILLER}, you foul ruffian! Do not think I forget your defiling of my Jolly Sphinx!", + "stringlist.Grand_Sphinx.killed.2": "{KILLER}, you pestiferous lout! I will not forget what you did to my Jolly Sphinx!", + "stringlist.Grand_Sphinx.killed.3": "My Jolly Sphinx, she was so beautiful. I will kill you myself, {KILLER}!", + "stringlist.Grand_Sphinx.killed.4": "My Jolly Sphinx had hibernated for thousands of years! You, {KILLER}, will not survive the day!", + "stringlist.Grand_Sphinx.many.0": "My Jolly Sphinxes will bewitch you with their beauty!", + "stringlist.Grand_Sphinx.many.1": "My {COUNT} Jolly Sphinxes protect my Chamber with their lives!", + "stringlist.Grand_Sphinx.many.2": "Regret your choices, blasphemers! My {COUNT} Jolly Sphinxes will teach you respect!", + "stringlist.Grand_Sphinx.many.3": "You dull-spirited apes! You shall pose no challenge for {COUNT} Jolly Sphinxes!", + "stringlist.Grand_Sphinx.new.0": "At last, a Jolly Sphinx will teach you to respect the holidays!", + "stringlist.Grand_Sphinx.one.0": "A Jolly Sphinx is more than a match for this naughty rabble.", + "stringlist.Grand_Sphinx.one.1": "Gaze upon the beauty of the Jolly Sphinx and feel the Oryxmas spirit!", + "stringlist.Grand_Sphinx.one.2": "You festering elf-catchers! A Jolly Sphinx will make you doubt your purpose!", + "stringlist.Hermit_God.death.0": "This is preposterous! There is no way you could have defeated my Hat God!", + "stringlist.Hermit_God.killed.0": "You were lucky this time, {KILLER}! You will rue this day that you killed my Hat God!", + "stringlist.Hermit_God.killed.1": "You naive imbecile, {KILLER}! Without my Hat God, Dreadstump is free to roam the seas without fear!", + "stringlist.Hermit_God.killed.2": "My Hat God was more than you'll ever be, {KILLER}. I will kill you myself!", + "stringlist.Hermit_God.many.0": "You will make a tasty snack for my Hat Gods!", + "stringlist.Hermit_God.many.1": "I will enjoy watching my {COUNT} Hat Gods fight over your corpse!", + "stringlist.Hermit_God.new.0": "My Hat God's thousand tentacles shall drag you to a watery grave!", + "stringlist.Hermit_God.one.0": "You will be pulled to the bottom of the sea by my mighty Hat God.", + "stringlist.Hermit_God.one.1": "Flee from my Hat God, unless you desire a watery grave!", + "stringlist.Hermit_God.one.2": "My Hat God awaits more sacrifices for the majestic Thessal.", + "stringlist.Hermit_God.one.3": "My Hat God will pull you beneath the waves!", + "stringlist.Hermit_God.one.4": "You will make a tasty snack for my Hat God!", "stringlist.Inactive_Sarcophagus.everySoOften.0": "Those who damage me may find great treasure, {PLAYER}, but the gods will not forget this insult!", "stringlist.Infested_Oryx_the_Mad_God_1.everySoOften.0": "Fools! We still have {HITPOINTS}!", "stringlist.Infested_Oryx_the_Mad_God_1.everySoOften.1": "Puny mortals! Our {HITPOINTS} are more than enough!", "stringlist.Infested_Oryx_the_Mad_God_1.everySoOften.2": "We have {HITPOINTS} and we shall destroy you!", "stringlist.Infested_Oryx_the_Mad_God_1.everySoOften.3": "Insignificant peons! We have {HITPOINTS}!", "stringlist.Infested_Oryx_the_Mad_God_1.everySoOften.4": "You cosmic peasants! Our {HITPOINTS} make us mightier than you!", "stringlist.Infested_Oryx_the_Mad_God_1.mydeath.0": "This host is no more but we have plenty, follow us to the wine cellar if you dare!", "stringlist.Infested_Oryx_the_Mad_God_2.everySoOften.0": "Pathetic mortals! We have {HITPOINTS}!", @@ -1998,29 +1998,29 @@ "stringlist.LH_Lost_Sentry.killed.1": "You fool, {KILLER}! Even my top infantry could not withstand the evils of the Lost Halls!", "stringlist.LH_Lost_Sentry.killed.2": "{KILLER}, your fate was sealed the moment you laid hands on the Lost Sentry!", "stringlist.LH_Lost_Sentry.new.0": "What is this? A subject has broken free from those wretched halls!", "stringlist.LH_Lost_Sentry.new.1": "That lowly Paladin has escaped the Lost Halls with a vessel!", "stringlist.LH_Lost_Sentry.new.2": "The catacombs have been unearthed?! What depraved souls have survived so long?", "stringlist.LH_Lost_Sentry.one.0": "The Spectral Sentry must be subdued!", "stringlist.LH_Lost_Sentry.one.1": "The Lost Sentry cannot be allowed off those unholy grounds!", "stringlist.LH_Lost_Sentry.one.2": "Hundreds of corrupted souls will be unleashed if that golem is not inhibited!", - "stringlist.LOD_Rock_Dragon_Head.death.0": "My Rock Dragon will return!", - "stringlist.LOD_Rock_Dragon_Head.death.1": "The Rock Dragon has failed me!", - "stringlist.LOD_Rock_Dragon_Head.killed.0": "{KILLER} knows not what he has done. That Lair was guarded for the Realm's own protection!", - "stringlist.LOD_Rock_Dragon_Head.killed.1": "{KILLER}, you have angered me for the last time!", - "stringlist.LOD_Rock_Dragon_Head.killed.2": "{KILLER} will never survive the trials that lie ahead.", - "stringlist.LOD_Rock_Dragon_Head.killed.3": "A filthy weakling like {KILLER} could never have defeated my Rock Dragon!!!", - "stringlist.LOD_Rock_Dragon_Head.killed.4": "You shall not live to see the next sunrise, {KILLER}!", - "stringlist.LOD_Rock_Dragon_Head.new.0": "The Rock Dragon has been summoned.", - "stringlist.LOD_Rock_Dragon_Head.new.1": "Beware my Rock Dragon. All who face him shall perish.", - "stringlist.LOD_Rock_Dragon_Head.one.0": "My Rock Dragon will end your pathetic existence!", - "stringlist.LOD_Rock_Dragon_Head.one.1": "Fools, no one can withstand the power of my Rock Dragon!", - "stringlist.LOD_Rock_Dragon_Head.one.2": "The Rock Dragon will guard his post until the bitter end.", - "stringlist.LOD_Rock_Dragon_Head.one.3": "The Rock Dragon will never let you enter the Lair of Draconis.", + "stringlist.LOD_Rock_Dragon_Head.death.0": "My Wrapped Dragon will return!", + "stringlist.LOD_Rock_Dragon_Head.death.1": "The Wrapped Dragon has failed me!", + "stringlist.LOD_Rock_Dragon_Head.killed.0": "{KILLER} knows not what he has done. Those presents were guarded for the sake of Oryxmas!", + "stringlist.LOD_Rock_Dragon_Head.killed.1": "{KILLER}, you have been naughty to me for the last time!", + "stringlist.LOD_Rock_Dragon_Head.killed.2": "{KILLER}'s naughty spirit will never survive the trials that lie ahead.", + "stringlist.LOD_Rock_Dragon_Head.killed.3": "A filthy weakling like {KILLER} could never have defeated my Wrapped Dragon!!!", + "stringlist.LOD_Rock_Dragon_Head.killed.4": "You shall not live to see the next Oryxmas, {KILLER}!", + "stringlist.LOD_Rock_Dragon_Head.new.0": "The Wrapped Dragon has been summoned.", + "stringlist.LOD_Rock_Dragon_Head.new.1": "Beware my Wrapped Dragon. All who face him shall get coal for Oryxmas.", + "stringlist.LOD_Rock_Dragon_Head.one.0": "My Wrapped Dragon will end your naughty spirits!", + "stringlist.LOD_Rock_Dragon_Head.one.1": "Fools, no naughty being can withstand the power of my Wrapped Dragon!", + "stringlist.LOD_Rock_Dragon_Head.one.2": "The Wrapped Dragon will guard his presents until the bitter end.", + "stringlist.LOD_Rock_Dragon_Head.one.3": "The Wrapped Dragon will never let you enter the Lair of Draconis.", "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!", @@ -2072,29 +2072,29 @@ "stringlist.Oryx_the_Mad_God.everySoOften.4": "You cosmic peasants! My {HITPOINTS} make me mightier than you!", "stringlist.Oryx_the_Mad_God.mydeath.0": "You have defeated my simulacrum, but I remain safe in my wine cellar!", "stringlist.Oryx_the_Mad_God_2.everySoOften.0": "Pathetic mortals! I have {HITPOINTS}!", "stringlist.Oryx_the_Mad_God_2.everySoOften.1": "Foolish humans! My {HITPOINTS} give me strength!", "stringlist.Oryx_the_Mad_God_2.everySoOften.2": "I have {HITPOINTS} and I shall annihilate you!", "stringlist.Oryx_the_Mad_God_2.everySoOften.3": "Miniscule worms! I still have {HITPOINTS}!", "stringlist.Oryx_the_Mad_God_2.everySoOften.4": "Galactic serfs! Cower before my {HITPOINTS}!", "stringlist.Oryx_the_Mad_God_2.mydeath.0": "You puny mortals! I... shall... return...!", - "stringlist.Pentaract.death.0": "That was but one of many Pentaracts!", - "stringlist.Pentaract.death.1": "You have razed my Pentaract, but you will die here in my Realm!", - "stringlist.Pentaract.killed.0": "{KILLER}, you lowly scum! You'll regret that you ever touched my Pentaract!", - "stringlist.Pentaract.killed.1": "{KILLER}, you flea-ridden animal! You destroyed my Pentaract!", - "stringlist.Pentaract.killed.2": "{KILLER}, by destroying my Pentaract you have sealed your own doom!", - "stringlist.Pentaract.many.0": "Wretched creatures! {COUNT} Pentaracts remain!", - "stringlist.Pentaract.many.1": "You detestable humans will never defeat my {COUNT} Pentaracts!", - "stringlist.Pentaract.many.2": "My {COUNT} Pentaracts will protect me forever!", - "stringlist.Pentaract.many.3": "Your weak efforts will never overcome my {COUNT} Pentaracts!", - "stringlist.Pentaract.many.4": "Defiance is useless! My {COUNT} Pentaracts will crush you!", - "stringlist.Pentaract.new.0": "Behold my Pentaract, and despair!", - "stringlist.Pentaract.one.0": "I am invincible while my Pentaract stands!", - "stringlist.Pentaract.one.1": "Ignorant fools! A Pentaract guards me still!", + "stringlist.Pentaract.death.0": "That was but one of many Frostaracts!", + "stringlist.Pentaract.death.1": "You have razed my Frostaract, but you will die here in my Realm!", + "stringlist.Pentaract.killed.0": "{KILLER}, you lowly scum! You'll regret that you ever touched my Frostaract!", + "stringlist.Pentaract.killed.1": "{KILLER}, you flea-ridden animal! You destroyed my Frostaract!", + "stringlist.Pentaract.killed.2": "{KILLER}, by destroying my Frostaract you have sealed your own doom!", + "stringlist.Pentaract.many.0": "Wretched creatures! {COUNT} Frostaracts remain!", + "stringlist.Pentaract.many.1": "You detestable humans will never defeat my {COUNT} Frostaracts!", + "stringlist.Pentaract.many.2": "My {COUNT} Frostaracts will protect me forever!", + "stringlist.Pentaract.many.3": "Your weak efforts will never overcome my {COUNT} Frostaracts!", + "stringlist.Pentaract.many.4": "Defiance is useless! My {COUNT} Frostaracts will crush you!", + "stringlist.Pentaract.new.0": "Behold my Frostaract, and despair!", + "stringlist.Pentaract.one.0": "I am invincible while my Frostaract stands!", + "stringlist.Pentaract.one.1": "Ignorant fools! A Frostaract guards me still!", "stringlist.Phoenix_Lord.everySoOften.0": "Purge yourself, {PLAYER}, in the heat of my flames!", "stringlist.Phoenix_Lord.everySoOften.1": "Alas, {PLAYER}, you will taste death but once!", "stringlist.Phoenix_Lord.everySoOften.2": "I have met many like you, {PLAYER}, in my thrice thousand years.", "stringlist.Phoenix_Lord.everySoOften.3": "Some die and are ashes, but I am ever reborn!", "stringlist.Phoenix_Lord.everySoOften.4": "The ashes of past heroes cover my plains!", "stringlist.Phoenix_Lord.everySoOften.5": "This place is not for mortals, {PLAYER}. Begone whence you came!", "stringlist.Phoenix_Lord.many.0": "Maggots! My {COUNT} Phoenix Lords will burn you to ash!", "stringlist.Phoenix_Lord.many.1": "My {COUNT} Phoenix Lords will serve me forever!", @@ -2201,16 +2201,17 @@ "textiles.Large_Blue_USA_Star_Cloth": "Large Blue USA Star Cloth", "textiles.Large_Blue_Wave_Cloth": "Large Blue Wave Cloth", "textiles.Large_Bold_Diamond_Cloth": "Large Bold Diamond Cloth", "textiles.Large_Bright_Floral_Cloth": "Large Bright Floral Cloth", "textiles.Large_Bright_Stripes_Cloth": "Large Bright Stripes Cloth", "textiles.Large_Brown_Lined_Cloth": "Large Brown Lined Cloth", "textiles.Large_Brown_Stitch_Cloth": "Large Brown Stitch Cloth", "textiles.Large_Cactus_Zag_Cloth": "Large Cactus Zag Cloth", + "textiles.Large_Candy_Cane_Cloth": "Large Candy Cane Cloth", "textiles.Large_Celtic_Knot_Cloth": "Large Celtic Knot Cloth", "textiles.Large_Chainmail_Cloth": "Large Chainmail Cloth", "textiles.Large_Clanranald_Cloth": "Large Clanranald Cloth", "textiles.Large_Cloud_Cloth": "Large Cloud Cloth", "textiles.Large_Colored_Egg_Cloth": "Large Colored Egg Cloth", "textiles.Large_Cow_Print_Cloth": "Large Cow Print Cloth", "textiles.Large_Crisscross_Cloth": "Large Crisscross Cloth", "textiles.Large_Crossbox_Cloth": "Large Crossbox Cloth", @@ -2230,32 +2231,35 @@ "textiles.Large_Futuristic_Cloth": "Large Futuristic Cloth", "textiles.Large_Glowthread_Cloth": "Large Glowthread Cloth", "textiles.Large_Green_Dragon_Scale_Cloth": "Large Green Dragon Scale Cloth", "textiles.Large_Green_Weave_Cloth": "Large Green Weave Cloth", "textiles.Large_Grey_Scaly_Cloth": "Large Grey Scaly Cloth", "textiles.Large_Heart_Cloth": "Large Heart Cloth", "textiles.Large_Heavy_Chainmail_Cloth": "Large Heavy Chainmail Cloth", "textiles.Large_Hibiscus_Beach_Wrap_Cloth": "Large Hibiscus Beach Wrap Cloth", + "textiles.Large_Holiday_Lights_Cloth": "Large Holiday Lights Cloth", "textiles.Large_Intense_Clovers_Cloth": "Large Intense Clovers Cloth", "textiles.Large_Ivory_Dragon_Scale_Cloth": "Large Ivory Dragon Scale Cloth", "textiles.Large_Jester_Argyle_Cloth": "Large Jester Argyle Cloth", "textiles.Large_Jester_Cloth": "Large Jester Cloth", "textiles.Large_Katalonian_Cloth": "Large Katalonian Cloth", "textiles.Large_Lemon-Lime_Cloth": "Large Lemon-Lime Cloth", "textiles.Large_Leopard_Print_Cloth": "Large Leopard Print Cloth", "textiles.Large_Loud_Spotted_Cloth": "Large Loud Spotted Cloth", "textiles.Large_Lush_Camo_Cloth": "Large Lush Camo Cloth", "textiles.Large_Magma_Cloth": "Large Magma Cloth", "textiles.Large_Malogian_Cloth": "Large Malogian Cloth", "textiles.Large_Midnight_Dragon_Scale_Cloth": "Large Midnight Dragon Scale Cloth", + "textiles.Large_Mixed_Lights_Cloth": "Large Mixed Lights Cloth", "textiles.Large_Mosaic_Cloth": "Large Mosaic Cloth", "textiles.Large_Musical_Cloth": "Large Musical Cloth", "textiles.Large_Nautical_Cloth": "Large Nautical Cloth", "textiles.Large_Party_Cloth": "Large Party Cloth", + "textiles.Large_Peppermint_Cloth": "Large Peppermint Cloth", "textiles.Large_Pink_Dot_Cloth": "Large Pink Dot Cloth", "textiles.Large_Pink_Maze_Cloth": "Large Pink Maze Cloth", "textiles.Large_Pink_Sparkly_Cloth": "Large Pink Sparkly Cloth", "textiles.Large_Plaid_Cloth": "Large Plaid Cloth", "textiles.Large_Purple_Bones_Cloth": "Large Purple Bones Cloth", "textiles.Large_Purple_Pinstripe_Cloth": "Large Purple Pinstripe Cloth", "textiles.Large_Purple_Stripes_Cloth": "Large Purple Stripes Cloth", "textiles.Large_Rainbow_Cloth": "Large Rainbow Cloth", @@ -2266,16 +2270,18 @@ "textiles.Large_Red_Spotted_Cloth": "Large Red Spotted Cloth", "textiles.Large_Red_USA_Star_Cloth": "Large Red USA Star Cloth", "textiles.Large_Red_Weft_Cloth": "Large Red Weft Cloth", "textiles.Large_Relief_Cloth": "Large Relief Cloth", "textiles.Large_Robber_Cloth": "Large Robber Cloth", "textiles.Large_Shamrock_Cloth": "Large Shamrock Cloth", "textiles.Large_Skull_Cloth": "Large Skull Cloth", "textiles.Large_Smiley_Cloth": "Large Smiley Cloth", + "textiles.Large_Snowflake_Cloth": "Large Snowflake Cloth", + "textiles.Large_Snowy_Night_Cloth": "Large Snowy Night Cloth", "textiles.Large_Spooky_Cloth": "Large Spooky Cloth", "textiles.Large_Spring_Cloth": "Large Spring Cloth", "textiles.Large_Starry_Cloth": "Large Starry Cloth", "textiles.Large_Starry_Night_Cloth": "Large Starry Night Cloth", "textiles.Large_Stony_Cloth": "Large Stony Cloth", "textiles.Large_Stormy_Cloth": "Large Stormy Cloth", "textiles.Large_Sunburst_Cloth": "Large Sunburst Cloth", "textiles.Large_Sweater_Cloth": "Large Sweater Cloth", @@ -2310,16 +2316,17 @@ "textiles.Small_Blue_USA_Star_Cloth": "Small Blue USA Star Cloth", "textiles.Small_Blue_Wave_Cloth": "Small Blue Wave Cloth", "textiles.Small_Bold_Diamond_Cloth": "Small Bold Diamond Cloth", "textiles.Small_Bright_Floral_Cloth": "Small Bright Floral Cloth", "textiles.Small_Bright_Stripes_Cloth": "Small Bright Stripes Cloth", "textiles.Small_Brown_Lined_Cloth": "Small Brown Lined Cloth", "textiles.Small_Brown_Stitch_Cloth": "Small Brown Stitch Cloth", "textiles.Small_Cactus_Zag_Cloth": "Small Cactus Zag Cloth", + "textiles.Small_Candy_Cane_Cloth": "Small Candy Cane Cloth", "textiles.Small_Celtic_Knot_Cloth": "Small Celtic Knot Cloth", "textiles.Small_Chainmail_Cloth": "Small Chainmail Cloth", "textiles.Small_Clanranald_Cloth": "Small Clanranald Cloth", "textiles.Small_Cloud_Cloth": "Small Cloud Cloth", "textiles.Small_Colored_Egg_Cloth": "Small Colored Egg Cloth", "textiles.Small_Cow_Print_Cloth": "Small Cow Print Cloth", "textiles.Small_Crisscross_Cloth": "Small Crisscross Cloth", "textiles.Small_Crossbox_Cloth": "Small Crossbox Cloth", @@ -2339,32 +2346,35 @@ "textiles.Small_Futuristic_Cloth": "Small Futuristic Cloth", "textiles.Small_Glowthread_Cloth": "Small Glowthread Cloth", "textiles.Small_Green_Dragon_Scale_Cloth": "Small Green Dragon Scale Cloth", "textiles.Small_Green_Weave_Cloth": "Small Green Weave Cloth", "textiles.Small_Grey_Scaly_Cloth": "Small Grey Scaly Cloth", "textiles.Small_Heart_Cloth": "Small Heart Cloth", "textiles.Small_Heavy_Chainmail_Cloth": "Small Heavy Chainmail Cloth", "textiles.Small_Hibiscus_Beach_Wrap_Cloth": "Small Hibiscus Beach Wrap Cloth", + "textiles.Small_Holiday_Lights_Cloth": "Small Holiday Lights Cloth", "textiles.Small_Intense_Clovers_Cloth": "Small Intense Clovers Cloth", "textiles.Small_Ivory_Dragon_Scale_Cloth": "Small Ivory Dragon Scale Cloth", "textiles.Small_Jester_Argyle_Cloth": "Small Jester Argyle Cloth", "textiles.Small_Jester_Cloth": "Small Jester Cloth", "textiles.Small_Katalonian_Cloth": "Small Katalonian Cloth", "textiles.Small_Lemon-Lime_Cloth": "Small Lemon-Lime Cloth", "textiles.Small_Leopard_Print_Cloth": "Small Leopard Print Cloth", "textiles.Small_Loud_Spotted_Cloth": "Small Loud Spotted Cloth", "textiles.Small_Lush_Camo_Cloth": "Small Lush Camo Cloth", "textiles.Small_Magma_Cloth": "Small Magma Cloth", "textiles.Small_Malogian_Cloth": "Small Malogian Cloth", "textiles.Small_Midnight_Dragon_Scale_Cloth": "Small Midnight Dragon Scale Cloth", + "textiles.Small_Mixed_Lights_Cloth": "Small Mixed Lights Cloth", "textiles.Small_Mosaic_Cloth": "Small Mosaic Cloth", "textiles.Small_Musical_Cloth": "Small Musical Cloth", "textiles.Small_Nautical_Cloth": "Small Nautical Cloth", "textiles.Small_Party_Cloth": "Small Party Cloth", + "textiles.Small_Peppermint_Cloth": "Small Peppermint Cloth", "textiles.Small_Pink_Dot_Cloth": "Small Pink Dot Cloth", "textiles.Small_Pink_Maze_Cloth": "Small Pink Maze Cloth", "textiles.Small_Pink_Sparkly_Cloth": "Small Pink Sparkly Cloth", "textiles.Small_Plaid_Cloth": "Small Plaid Cloth", "textiles.Small_Purple_Bones_Cloth": "Small Purple Bones Cloth", "textiles.Small_Purple_Pinstripe_Cloth": "Small Purple Pinstripe Cloth", "textiles.Small_Purple_Stripes_Cloth": "Small Purple Stripes Cloth", "textiles.Small_Rainbow_Cloth": "Small Rainbow Cloth", @@ -2375,16 +2385,18 @@ "textiles.Small_Red_Spotted_Cloth": "Small Red Spotted Cloth", "textiles.Small_Red_USA_Star_Cloth": "Small Red USA Star Cloth", "textiles.Small_Red_Weft_Cloth": "Small Red Weft Cloth", "textiles.Small_Relief_Cloth": "Small Relief Cloth", "textiles.Small_Robber_Cloth": "Small Robber Cloth", "textiles.Small_Shamrock_Cloth": "Small Shamrock Cloth", "textiles.Small_Skull_Cloth": "Small Skull Cloth", "textiles.Small_Smiley_Cloth": "Small Smiley Cloth", + "textiles.Small_Snowflake_Cloth": "Small Snowflake Cloth", + "textiles.Small_Snowy_Night_Cloth": "Small Snowy Night Cloth", "textiles.Small_Spooky_Cloth": "Small Spooky Cloth", "textiles.Small_Spring_Cloth": "Small Spring Cloth", "textiles.Small_Starry_Cloth": "Small Starry Cloth", "textiles.Small_Starry_Night_Cloth": "Small Starry Night Cloth", "textiles.Small_Stony_Cloth": "Small Stony Cloth", "textiles.Small_Stormy_Cloth": "Small Stormy Cloth", "textiles.Small_Sunburst_Cloth": "Small Sunburst Cloth", "textiles.Small_Sweater_Cloth": "Small Sweater Cloth",