diff -r -x 'diff.*' -x client.swf -x version.txt -x '*.xml' '--unified=8' -b -B ../current/constants.json ./constants.json
--- ../current/constants.json 2014-12-11 23:30:36.786282843 +0000
+++ ./constants.json 2014-12-13 00:10:38.079947656 +0000
@@ -1,8 +1,8 @@
{
- "BUILD_VERSION": "27.0",
+ "BUILD_VERSION": "27.1",
"MINOR_VERSION": "0",
"PORT": 2050,
"RANDOM1": "311f80691451c71b09a13a2a6e",
"RANDOM2": "72c5583cafb6818995cbd74b80",
"RSA_PUBLIC_KEY": "-----BEGIN PUBLIC KEY-----\nMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDCKFctVrhfF3m2Kes0FBL/JFeOcmNg9eJz8k/hQy1kadD+XFUpluRqa//Uxp2s9W2qE0EoUCu59ugcf/p7lGuL99UoSGmQEynkBvZct+/M40L0E0rZ4BVgzLOJmIbXMp0J4PnPcb6VLZvxazGcmSfjauC7F3yWYqUbZd/HCBtawwIDAQAB\n-----END PUBLIC KEY-----"
}
\ No newline at end of file
diff -r -x 'diff.*' -x client.swf -x version.txt -x '*.xml' '--unified=8' -b -B ../current/json/Objects.json ./json/Objects.json
--- ../current/json/Objects.json 2014-12-11 23:30:24.298263883 +0000
+++ ./json/Objects.json 2014-12-13 00:10:25.323938975 +0000
@@ -181,16 +181,45 @@
"File": "invisible",
"Index": "0"
},
"MaxHitPoints": "10",
"Size": "0",
"DisplayId": "Archdemon SafeGround"
},
{
+ "type": "0x673",
+ "id": "White Demon of the Abyss",
+ "Group": "Greater Demons",
+ "Enemy": "",
+ "Class": "Character",
+ "AnimatedTexture": {
+ "File": "chars16x16dMountains1",
+ "Index": "0x00"
+ },
+ "HitSound": "monster/greater_demons_hit",
+ "DeathSound": "monster/greater_demons_death",
+ "Size": "100",
+ "MaxHitPoints": "1000",
+ "Defense": "12",
+ "Flying": "",
+ "God": "",
+ "Projectile": {
+ "id": "0",
+ "ObjectId": "White Demon Shot",
+ "Damage": "45",
+ "Speed": "50",
+ "LifetimeMS": "2000",
+ "Size": "60",
+ "ArmorPiercing": "",
+ "MultiHit": ""
+ },
+ "DisplayId": "White Demon of the Abyss"
+ },
+ {
"type": "0x66d",
"id": "Imp of the Abyss",
"Group": "Abyss Demons",
"Enemy": "",
"Class": "Character",
"Texture": {
"File": "lofiChar28x8",
"Index": "0x20"
@@ -28645,17 +28674,16 @@
"id": "Skull-splitter Sword",
"Class": "Equipment",
"Item": "",
"Texture": {
"File": "lofiObj3",
"Index": "0x458"
},
"SlotType": "1",
- "Tier": "11",
"Description": "An unfathomably powerful sword that absorbs the skulls of enemies and unleashes them with magical energy.",
"RateOfFire": "1",
"Sound": "weapon/mithril_sword",
"Projectile": {
"ObjectId": "Halloween SSS",
"Speed": "100",
"MinDamage": "210",
"MaxDamage": "270",
@@ -29937,17 +29965,16 @@
"SlotType": "10",
"Description": "Knight of the Platinum Order. Thanks to: DELer",
"Activate": {
"_": "UnlockSkin",
"skinType": "8964"
},
"Consumable": "",
"BagType": "1",
- "Soulbound": "",
"DisplayId": "Platinum Knight Skin"
},
{
"type": "0x2315",
"id": "Platinum Warrior Skin",
"Class": "Equipment",
"Item": "",
"AnimatedTexture": {
@@ -29957,17 +29984,16 @@
"SlotType": "10",
"Description": "Warrior of the Platinum Order. Thanks to: DELer",
"Activate": {
"_": "UnlockSkin",
"skinType": "8965"
},
"Consumable": "",
"BagType": "1",
- "Soulbound": "",
"DisplayId": "Platinum Warrior Skin"
},
{
"type": "0x2316",
"id": "Platinum Rogue Skin",
"Class": "Equipment",
"Item": "",
"AnimatedTexture": {
@@ -29977,17 +30003,16 @@
"SlotType": "10",
"Description": "Rogue of the Platinum Order. Thanks to: DELer",
"Activate": {
"_": "UnlockSkin",
"skinType": "8966"
},
"Consumable": "",
"BagType": "1",
- "Soulbound": "",
"DisplayId": "Platinum Rogue Skin"
},
{
"type": "0x2333",
"id": "Witch Skin",
"Class": "Equipment",
"Item": "",
"AnimatedTexture": {
@@ -37692,32 +37717,34 @@
"Texture": {
"File": "invisible",
"Index": "0"
},
"NoMiniMap": "",
"Size": "100",
"ShadowSize": "0",
"XpMult": "0.0",
- "StasisImmune": ""
+ "StasisImmune": "",
+ "StunImmune": ""
},
{
"type": "0x761",
"id": "ic boss purifier generator",
"Class": "Character",
"Enemy": "",
"Texture": {
"File": "invisible",
"Index": "0"
},
"Size": "200",
"ShadowSize": "0",
"XpMult": "0.0",
"MaxHitPoints": "10000",
"StasisImmune": "",
+ "StunImmune": "",
"AltTexture": {
"id": "1",
"AnimatedTexture": {
"File": "chars16x16rEncounters",
"Index": "122"
}
},
"Projectile": {
@@ -37794,30 +37821,34 @@
"ArmorPiercing": "",
"MultiHit": "",
"Size": "100"
}
},
{
"type": "0x75F",
"id": "ic Esben the Unwilling",
- "DisplayId": "Esben the The Unwilling",
+ "DisplayId": "Esben the Unwilling",
"Enemy": "",
"Class": "Character",
"AnimatedTexture": {
"File": "chars16x16rEncounters",
"Index": "121"
},
"HitSound": "monster/skeletons_hit",
"DeathSound": "monster/skeletons_death",
"Size": "200",
"ShadowSize": "100",
"MaxHitPoints": "90000",
"Defense": "20",
"XpMult": "0.0",
+ "StasisImmune": "",
+ "StunImmune": "",
+ "ParalyzeImmune": "",
+ "DazedImmune": "",
"AltTexture": [
{
"id": "1",
"Texture": {
"File": "invisible",
"Index": "0"
},
"Effect": {
@@ -47911,17 +47942,17 @@
"Terrain": "Mountains",
"SpawnProb": "1.0",
"Spawn": {
"Mean": "2",
"StdDev": "1",
"Min": "2",
"Max": "4"
},
- "PerRealmMax": "200",
+ "PerRealmMax": "2000",
"Flying": "",
"God": "",
"Projectile": {
"id": "0",
"ObjectId": "White Demon Shot",
"Damage": "45",
"Speed": "50",
"LifetimeMS": "2000",
diff -r -x 'diff.*' -x client.swf -x version.txt -x '*.xml' '--unified=8' -b -B ../current/strings.json ./strings.json
--- ../current/strings.json 2014-12-11 23:30:21.314259344 +0000
+++ ./strings.json 2014-12-13 00:10:22.747937221 +0000
@@ -141,16 +141,17 @@
"EquipmentToolTip.decoy": "Decoy: {data}",
"EquipmentToolTip.doses": "Doses {dose}",
"EquipmentToolTip.doubleClickEquip": "Double-Click to equip",
"EquipmentToolTip.doubleClickOrShiftClickToUse": "Double-Click or Shift-Click on item to use",
"EquipmentToolTip.doubleClickTake": "Double-Click to take",
"EquipmentToolTip.doubleClickTakeShiftClickUse": "Double-Click to take & Shift-Click to use",
"EquipmentToolTip.effectForDuration": "{effect} for {duration} seconds",
"EquipmentToolTip.effectOnSelf": "Effect on Self: {effect}",
+ "EquipmentToolTip.enemyEffect": "Enemy Effect: {effect}",
"EquipmentToolTip.equippedToUse": "Must be equipped to use",
"EquipmentToolTip.fameBonus": "Fame Bonus: {percent}",
"EquipmentToolTip.fillPartyMagic": "Fill Party Magic",
"EquipmentToolTip.incrementStat": "{statAmount}{statName}",
"EquipmentToolTip.keyCodeToUse": "Press [{keyCode}] in world to use",
"EquipmentToolTip.lightning": "Lightning: {data}",
"EquipmentToolTip.mpCost": "MP Cost: {cost}",
"EquipmentToolTip.notUsableBy": "Not usable by {unUsableClass}",
@@ -965,16 +966,17 @@
"abyssOfDemons.Demon_Mage_of_the_Abyss": "Demon Mage of the Abyss",
"abyssOfDemons.Demon_Warrior_of_the_Abyss": "Demon Warrior of the Abyss",
"abyssOfDemons.Demon_of_the_Abyss": "Demon of the Abyss",
"abyssOfDemons.Imp_of_the_Abyss": "Imp of the Abyss",
"abyssOfDemons.LavaTrigger": "LavaTrigger",
"abyssOfDemons.Malphas_Flamer": "Malphas Flamer",
"abyssOfDemons.Malphas_Missile": "Malphas Missile",
"abyssOfDemons.Malphas_Protector": "Malphas Protector",
+ "abyssOfDemons.White_Demon_of_the_Abyss": "White Demon of the Abyss",
"activeEffect.ArmorBroken": "Armor Broken",
"activeEffect.Armored": "Armored",
"activeEffect.Berserk": "Berserk",
"activeEffect.Damaging": "Damaging",
"activeEffect.Drunk": "Drunk",
"activeEffect.Hallucinating": "Hallucinating",
"activeEffect.Healing": "Healing",
"activeEffect.Hexed": "Hexed",
@@ -3239,17 +3241,17 @@
"high.Undead_Dwarf_Warrior": "Undead Dwarf Warrior",
"high.Urgle": "Urgle",
"high.White_Dragon_Whelp": "White Dragon Whelp",
"icecave.Big_Yeti": "Big Yeti",
"icecave.Mini_Yeti": "Mini Yeti",
"icecave.Snow_Bat": "Snow Bat",
"icecave.Snow_Bat_Mama": "Snow Bat Mama",
"icecave.ic_CreepyTime": "Creepy Weird Dark Spirit Mirror Image Monster",
- "icecave.ic_Esben_the_Unwilling": "Esben the The Unwilling",
+ "icecave.ic_Esben_the_Unwilling": "Esben the Unwilling",
"icecave.ic_Loot_Balloon": "Test Chest",
"icecave.ic_Whirlwind": "Icy Whirlwind",
"icecave.ic_boss_manager": "A Voice From Beyond",
"icecave.ic_boss_purifier": "Cursed Grave",
"icecave.ic_boss_purifier_generator": "ic boss purifier generator",
"icecave.ic_boss_spawner_live": "A Strange Presence",
"icecave.ic_shielded_king": "Creepy Weird Dark Spirit Mirror Image Monster",
"item.emptySlot": "Empty {itemType} Slot",