Browse Source

indev 2018-01-20

alaah 6 years ago
parent
commit
8c19103271
100 changed files with 9880 additions and 11380 deletions
  1. 3 3
      CDB/item/BagItem/114---CemeteryKey.json
  2. 4 4
      CDB/item/BagItem/116---CemSecretKey.json
  3. 3 3
      CDB/item/BagItem/120---CourtyardKey.json
  4. 45 0
      CDB/item/Grenade/021---IceBomb.json
  5. 46 0
      CDB/item/Grenade/022---FireBomb.json
  6. 39 0
      CDB/item/Grenade/025---SideBomb.json
  7. 29 0
      CDB/item/Melee/048---QuickSword.json
  8. 27 0
      CDB/item/Melee/049---RevengeSword.json
  9. 28 0
      CDB/item/Melee/052---DualDaggers.json
  10. 30 0
      CDB/item/Melee/055---EvilSword.json
  11. 29 0
      CDB/item/Melee/063---DashSword.json
  12. 31 0
      CDB/item/Melee/070---HookWhip.json
  13. 26 0
      CDB/item/Melee/073---LowHealth.json
  14. 24 0
      CDB/item/Meta/155---RandomBow.json
  15. 24 0
      CDB/item/Meta/156---RandomShield.json
  16. 24 0
      CDB/item/Meta/157---RandomCC.json
  17. 0 26
      CDB/item/Perk/213---P_Yolo.json
  18. 39 0
      CDB/item/Power/030---KnivesCircle.json
  19. 0 0
      CDB/item/Power/036---BulletKiller.json
  20. 46 0
      CDB/item/Ranged/080---FastBow.json
  21. 47 0
      CDB/item/Ranged/090---ThrowingKnife.json
  22. 37 0
      CDB/item/Ranged/091---LightningWhip.json
  23. 41 0
      CDB/item/Ranged/092---ThrowingTorch.json
  24. 0 0
      CDB/item/Talisman/118---Immortality.json
  25. 1 1
      CDB/level/MainLevels/00---PrisonStart.json
  26. 0 149
      CDB/level/MainLevels/05---Ossuary.json
  27. 0 48
      CDB/level/MainLevels/07---Bridge.json
  28. 0 49
      CDB/level/MainLevels/08---BeholderPit.json
  29. 0 135
      CDB/level/MainLevels/12---Cemetery.json
  30. 0 140
      CDB/level/MainLevels/13---Crypt.json
  31. 0 109
      CDB/level/MainLevels/14---ClockTower.json
  32. 0 126
      CDB/level/MainLevels/18---Castle.json
  33. 0 35
      CDB/level/Test/53---DebugQuittouff.json
  34. 0 31
      CDB/level/Transition/25---T_PrisonDepths.json
  35. 0 31
      CDB/level/Transition/26---T_Roof.json
  36. 0 31
      CDB/level/Transition/28---T_OssuaryAfterPrison.json
  37. 0 31
      CDB/level/Transition/30---T_Bridge.json
  38. 1 1
      CDB/loreRoom/76---aCMultiTreasure.json
  39. 1 1
      CDB/loreRoom/77---aPMoreEasyGetItem.json
  40. 0 97
      CDB/mob/WIP/50---KunaiMaster.json
  41. 1 1
      CDB/mob/WIP/49---FlyingShooter.json
  42. 1 1
      CDB/mob/WIP/53---FrostArcher.json
  43. 1 1
      CDB/mob/WIP/54---VolteWarrior.json
  44. 1 1
      CDB/mob/WIP/55---Blazer.json
  45. 1 1
      CDB/mob/WIP/58---GoldEater.json
  46. 0 992
      CDB/room/Prison/0530---PrisonFlaskRoom.json
  47. 0 82
      CDB/room/Prison/0533---PrisonMonsterDoor.json
  48. 0 86
      CDB/room/alaahCourtyardCommon/1274---aCBuyable3.json
  49. 78 78
      CDB/room/alaahCourtyardCommon/1272---aCBuyable1.json
  50. 78 78
      CDB/room/alaahCourtyardCommon/1273---aCBuyable2.json
  51. 86 0
      CDB/room/alaahCourtyardCommon/1404---aCBuyable3.json
  52. 71 71
      CDB/room/alaahCourtyardCommon/1224---aCCombatBuilding1.json
  53. 86 86
      CDB/room/alaahCourtyardCommon/1233---aCCombatBuilding10.json
  54. 148 148
      CDB/room/alaahCourtyardCommon/1225---aCCombatBuilding2.json
  55. 169 169
      CDB/room/alaahCourtyardCommon/1226---aCCombatBuilding3.json
  56. 113 113
      CDB/room/alaahCourtyardCommon/1227---aCCombatBuilding4.json
  57. 190 190
      CDB/room/alaahCourtyardCommon/1228---aCCombatBuilding5.json
  58. 183 183
      CDB/room/alaahCourtyardCommon/1229---aCCombatBuilding6.json
  59. 190 190
      CDB/room/alaahCourtyardCommon/1230---aCCombatBuilding7.json
  60. 127 127
      CDB/room/alaahCourtyardCommon/1231---aCCombatBuilding8.json
  61. 211 211
      CDB/room/alaahCourtyardCommon/1232---aCCombatBuilding9.json
  62. 134 134
      CDB/room/alaahCourtyardCommon/1234---aCCombatOut1.json
  63. 197 197
      CDB/room/alaahCourtyardCommon/1243---aCCombatOut10.json
  64. 190 190
      CDB/room/alaahCourtyardCommon/1244---aCCombatOut11.json
  65. 232 232
      CDB/room/alaahCourtyardCommon/1245---aCCombatOut12.json
  66. 155 155
      CDB/room/alaahCourtyardCommon/1246---aCCombatOut13.json
  67. 148 148
      CDB/room/alaahCourtyardCommon/1247---aCCombatOut14.json
  68. 115 115
      CDB/room/alaahCourtyardCommon/1235---aCCombatOut2.json
  69. 106 106
      CDB/room/alaahCourtyardCommon/1236---aCCombatOut3.json
  70. 99 99
      CDB/room/alaahCourtyardCommon/1237---aCCombatOut4.json
  71. 148 148
      CDB/room/alaahCourtyardCommon/1238---aCCombatOut5.json
  72. 227 227
      CDB/room/alaahCourtyardCommon/1239---aCCombatOut6.json
  73. 120 120
      CDB/room/alaahCourtyardCommon/1240---aCCombatOut7.json
  74. 197 197
      CDB/room/alaahCourtyardCommon/1241---aCCombatOut8.json
  75. 197 197
      CDB/room/alaahCourtyardCommon/1242---aCCombatOut9.json
  76. 99 99
      CDB/room/alaahCourtyardCommon/1220---aCCorridor1.json
  77. 85 85
      CDB/room/alaahCourtyardCommon/1221---aCCorridor2.json
  78. 93 93
      CDB/room/alaahCourtyardCommon/1222---aCCorridor3.json
  79. 78 78
      CDB/room/alaahCourtyardCommon/1271---aCCursedTreasure1.json
  80. 85 85
      CDB/room/alaahCourtyardCommon/1283---aCDualTreasure1.json
  81. 212 212
      CDB/room/alaahCourtyardCommon/1284---aCDualTreasure2.json
  82. 253 253
      CDB/room/alaahCourtyardCommon/1218---aCEndExit.json
  83. 571 571
      CDB/room/alaahCourtyardCommon/1219---aCEndRoom.json
  84. 734 734
      CDB/room/alaahCourtyardCommon/1215---aCEntrance.json
  85. 107 107
      CDB/room/alaahCourtyardCommon/1281---aCEvilRoom.json
  86. 56 56
      CDB/room/alaahCourtyardCommon/1282---aCEvilRoomEvil.json
  87. 92 92
      CDB/room/alaahCourtyardCommon/1268---aCHeal1.json
  88. 106 106
      CDB/room/alaahCourtyardCommon/1269---aCHeal2.json
  89. 186 186
      CDB/room/alaahCourtyardCommon/1212---aCIsland.json
  90. 1238 1238
      CDB/room/alaahCourtyardCommon/1213---aCIslandInt.json
  91. 127 127
      CDB/room/alaahCourtyardCommon/1248---aCLadderGate.json
  92. 246 246
      CDB/room/alaahCourtyardCommon/1217---aCMidExit.json
  93. 219 219
      CDB/room/alaahCourtyardCommon/1214---aCMultiTreasure.json
  94. 114 114
      CDB/room/alaahCourtyardCommon/1277---aCSecretFlower.json
  95. 169 169
      CDB/room/alaahCourtyardCommon/1278---aCSecretHouse.json
  96. 113 113
      CDB/room/alaahCourtyardCommon/1275---aCSecretStomp.json
  97. 102 102
      CDB/room/alaahCourtyardCommon/1276---aCSecretWallJump.json
  98. 92 92
      CDB/room/alaahCourtyardCommon/1216---aCStartExit.json
  99. 78 78
      CDB/room/alaahCourtyardCommon/1265---aCTeleport1.json
  100. 0 0
      CDB/room/alaahCourtyardCommon/1266---aCTeleport2.json

+ 3 - 3
CDB/item/BagItem/114---CemeteryKey.json

@@ -13,7 +13,7 @@
   "props": {
   "props": {
     "highActivationPriority": true
     "highActivationPriority": true
   },
   },
-  "group": 8,
+  "group": 9,
   "icon": {
   "icon": {
     "file": "cardIcons.png",
     "file": "cardIcons.png",
     "size": 24,
     "size": 24,
@@ -22,7 +22,7 @@
   },
   },
   "gameplayDesc": "Opens certain electric doors.",
   "gameplayDesc": "Opens certain electric doors.",
   "hasLevels": false,
   "hasLevels": false,
-  "__separator_group_ID": 8,
+  "__separator_group_ID": 9,
   "__separator_group_Name": "BagItem",
   "__separator_group_Name": "BagItem",
-  "__original_Index": 114
+  "__original_Index": 122
 }
 }

+ 4 - 4
CDB/item/BagItem/116---CemSecretKey.json

@@ -1,6 +1,6 @@
 {
 {
   "id": "CemSecretKey",
   "id": "CemSecretKey",
-  "name": "Neypah's Sphere",
+  "name": "Neptune's Sphere",
   "moneyCost": 0,
   "moneyCost": 0,
   "cellCost": 0,
   "cellCost": 0,
   "droppable": false,
   "droppable": false,
@@ -14,7 +14,7 @@
   "props": {
   "props": {
     "highActivationPriority": true
     "highActivationPriority": true
   },
   },
-  "group": 8,
+  "group": 9,
   "icon": {
   "icon": {
     "file": "cardIcons.png",
     "file": "cardIcons.png",
     "size": 24,
     "size": 24,
@@ -22,7 +22,7 @@
     "y": 8
     "y": 8
   },
   },
   "gameplayDesc": "Lucky that it's small and humble so you don't confuse it with a mountain.",
   "gameplayDesc": "Lucky that it's small and humble so you don't confuse it with a mountain.",
-  "__separator_group_ID": 8,
+  "__separator_group_ID": 9,
   "__separator_group_Name": "BagItem",
   "__separator_group_Name": "BagItem",
-  "__original_Index": 116
+  "__original_Index": 124
 }
 }

+ 3 - 3
CDB/item/BagItem/120---CourtyardKey.json

@@ -15,14 +15,14 @@
   "props": {
   "props": {
     "highActivationPriority": true
     "highActivationPriority": true
   },
   },
-  "group": 8,
+  "group": 9,
   "icon": {
   "icon": {
     "file": "cardIcons.png",
     "file": "cardIcons.png",
     "size": 24,
     "size": 24,
     "x": 14,
     "x": 14,
     "y": 5
     "y": 5
   },
   },
-  "__separator_group_ID": 8,
+  "__separator_group_ID": 9,
   "__separator_group_Name": "BagItem",
   "__separator_group_Name": "BagItem",
-  "__original_Index": 120
+  "__original_Index": 128
 }
 }

+ 45 - 0
CDB/item/Grenade/021---IceBomb.json

@@ -0,0 +1,45 @@
+{
+  "id": "IceBomb",
+  "name": "Twin-Faced Grenade",
+  "moneyCost": 1800,
+  "cellCost": 0,
+  "droppable": true,
+  "castCD": 0,
+  "tags": [
+    {
+      "tag": "Ranged"
+    },
+    {
+      "tag": "Ice"
+    },
+    {
+      "tag": "Explosive"
+    },
+    {
+      "tag": "NoDamage"
+    },
+    {
+      "tag": "TransformOnUse"
+    }
+  ],
+  "props": {
+    "coolDown": 10,
+    "item": "FireBomb",
+    "range": 6,
+    "duration": 1
+  },
+  "group": 2,
+  "icon": {
+    "file": "icons.png",
+    "size": 24,
+    "x": 13,
+    "y": 5
+  },
+  "gameplayDesc": "{Freezes@IC} the victims, then transforms into Fire Grenade.",
+  "tier1": "Brutality",
+  "hasLevels": true,
+  "legendAffix": "StrongIce",
+  "__separator_group_ID": 2,
+  "__separator_group_Name": "Grenade",
+  "__original_Index": 21
+}

+ 46 - 0
CDB/item/Grenade/022---FireBomb.json

@@ -0,0 +1,46 @@
+{
+  "id": "FireBomb",
+  "name": "Twin-Faced Grenade",
+  "droppable": false,
+  "castCD": 0,
+  "props": {
+    "range": 6.5,
+    "duration": 2.5,
+    "item": "IceBomb",
+    "dps": 25,
+    "aoeDuration": 2.5
+  },
+  "group": 2,
+  "tags": [
+    {
+      "tag": "Ranged"
+    },
+    {
+      "tag": "Fire"
+    },
+    {
+      "tag": "Explosive"
+    },
+    {
+      "tag": "UnlockInPublicEvent"
+    },
+    {
+      "tag": "TransformOnUse"
+    }
+  ],
+  "gameplayDesc": "{Burns@FI} the enemies (::+dps:: DPS for ::duration:: sec), then transforms into Ice Grenade.",
+  "icon": {
+    "file": "icons.png",
+    "size": 24,
+    "x": 8,
+    "y": 0
+  },
+  "cellCost": 20,
+  "moneyCost": 1800,
+  "tier1": "Brutality",
+  "hasLevels": true,
+  "legendAffix": "OilAndFireOnUse",
+  "__separator_group_ID": 2,
+  "__separator_group_Name": "Grenade",
+  "__original_Index": 22
+}

+ 39 - 0
CDB/item/Grenade/025---SideBomb.json

@@ -0,0 +1,39 @@
+{
+  "id": "SideBomb",
+  "name": "Chicken",
+  "moneyCost": 1500,
+  "cellCost": 0,
+  "droppable": true,
+  "castCD": 0,
+  "tags": [
+    {
+      "tag": "SingleUse"
+    },
+    {
+      "tag": "NoCooldownReadySfx"
+    }
+  ],
+  "props": {
+    "sideKickMob": "S_Chicken",
+    "count": 5,
+    "duration": 1,
+    "range": 20,
+    "ammo": 5,
+    "prct": 0.3
+  },
+  "group": 2,
+  "icon": {
+    "file": "cardIcons.png",
+    "size": 24,
+    "x": 8,
+    "y": 6
+  },
+  "gameplayDesc": "Summons a flock of chicken companions which last indefinitely.",
+  "tier1": "Brutality",
+  "hasLevels": false,
+  "tier2": "Survival",
+  "legendAffix": "PoisonOnHit",
+  "__separator_group_ID": 2,
+  "__separator_group_Name": "Grenade",
+  "__original_Index": 25
+}

+ 29 - 0
CDB/item/Melee/048---QuickSword.json

@@ -0,0 +1,29 @@
+{
+  "id": "QuickSword",
+  "name": "Hyper Blade",
+  "moneyCost": 1500,
+  "cellCost": 0,
+  "droppable": true,
+  "castCD": 0,
+  "tags": [
+    {
+      "tag": "NoCritical"
+    }
+  ],
+  "props": {},
+  "group": 5,
+  "icon": {
+    "file": "cardIcons.png",
+    "size": 24,
+    "x": 13,
+    "y": 7
+  },
+  "gameplayDesc": "Hits up to 10 times per second if you're a fast clicker.",
+  "tier1": "Brutality",
+  "tier2": "Tactic",
+  "hasLevels": true,
+  "legendAffix": "PoisonOnHit",
+  "__separator_group_ID": 5,
+  "__separator_group_Name": "Melee",
+  "__original_Index": 48
+}

+ 27 - 0
CDB/item/Melee/049---RevengeSword.json

@@ -0,0 +1,27 @@
+{
+  "id": "RevengeSword",
+  "name": "Désespoir",
+  "castCD": 0,
+  "props": {
+    "duration": 8
+  },
+  "group": 5,
+  "droppable": true,
+  "tags": [],
+  "ambiantDesc": "Une arme rouillée dont la puissance se révèle dans les moments difficiles.",
+  "gameplayDesc": "Inflige un {coup critique@CC} si vous avez subi des dégâts il y a moins de ::duration:: sec, ou si vous êtes maudit(e).",
+  "icon": {
+    "file": "cardIcons.png",
+    "size": 24,
+    "x": 2,
+    "y": 1
+  },
+  "cellCost": 30,
+  "moneyCost": 1400,
+  "tier1": "Brutality",
+  "hasLevels": true,
+  "legendAffix": "BleedOnHit",
+  "__separator_group_ID": 5,
+  "__separator_group_Name": "Melee",
+  "__original_Index": 49
+}

+ 28 - 0
CDB/item/Melee/052---DualDaggers.json

@@ -0,0 +1,28 @@
+{
+  "id": "DualDaggers",
+  "name": "Morph Spear",
+  "castCD": 0,
+  "props": {},
+  "group": 5,
+  "droppable": true,
+  "tags": [
+    {
+      "tag": "CritSameAsNormalInUI"
+    }
+  ],
+  "gameplayDesc": "Le 3ème coup est un {coup critique@CC}.",
+  "icon": {
+    "file": "cardIcons.png",
+    "size": 24,
+    "x": 2,
+    "y": 2
+  },
+  "cellCost": 0,
+  "moneyCost": 1800,
+  "tier1": "Brutality",
+  "hasLevels": true,
+  "legendAffix": "FullLifeDamage",
+  "__separator_group_ID": 5,
+  "__separator_group_Name": "Melee",
+  "__original_Index": 52
+}

+ 30 - 0
CDB/item/Melee/055---EvilSword.json

@@ -0,0 +1,30 @@
+{
+  "id": "EvilSword",
+  "name": "Epée maudite",
+  "droppable": true,
+  "castCD": 0,
+  "props": {},
+  "group": 5,
+  "tags": [
+    {
+      "tag": "NoCritical"
+    }
+  ],
+  "gameplayDesc": "Vous tue immédiatement si vous subissez le moindre dégât.",
+  "icon": {
+    "file": "cardIcons.png",
+    "size": 24,
+    "x": 2,
+    "y": 3
+  },
+  "cellCost": 50,
+  "moneyCost": 2500,
+  "ambiantDesc": "Alors comme ça, vous voulez la jouer difficile ?",
+  "tier1": "Brutality",
+  "tier2": "Tactic",
+  "hasLevels": true,
+  "legendAffix": "RunSpeedOnKill",
+  "__separator_group_ID": 5,
+  "__separator_group_Name": "Melee",
+  "__original_Index": 55
+}

+ 29 - 0
CDB/item/Melee/063---DashSword.json

@@ -0,0 +1,29 @@
+{
+  "id": "DashSword",
+  "name": "Wrench",
+  "moneyCost": 1500,
+  "cellCost": 60,
+  "droppable": true,
+  "castCD": 0,
+  "tags": [
+    {
+      "tag": "NoCritical"
+    }
+  ],
+  "props": {},
+  "group": 5,
+  "icon": {
+    "file": "cardIcons.png",
+    "size": 24,
+    "x": 16,
+    "y": 12
+  },
+  "gameplayDesc": "Pulls you forwards.",
+  "ambiantDesc": "Tu me vois, tu me vois plus.",
+  "tier1": "Brutality",
+  "hasLevels": true,
+  "legendAffix": "BackDamage",
+  "__separator_group_ID": 5,
+  "__separator_group_Name": "Melee",
+  "__original_Index": 63
+}

+ 31 - 0
CDB/item/Melee/070---HookWhip.json

@@ -0,0 +1,31 @@
+{
+  "id": "HookWhip",
+  "name": "Wrenching Whip",
+  "moneyCost": 1800,
+  "cellCost": 30,
+  "droppable": true,
+  "castCD": 0,
+  "tags": [
+    {
+      "tag": "UnlockInPublicEvent"
+    },
+    {
+      "tag": "CritSameAsNormalInUI"
+    }
+  ],
+  "props": {},
+  "group": 5,
+  "icon": {
+    "file": "cardIcons.png",
+    "size": 24,
+    "x": 14,
+    "y": 6
+  },
+  "gameplayDesc": "Ignores shields. Wrenches victims towards you.",
+  "tier1": "Brutality",
+  "hasLevels": true,
+  "legendAffix": "BleedOnHit",
+  "__separator_group_ID": 5,
+  "__separator_group_Name": "Melee",
+  "__original_Index": 70
+}

+ 26 - 0
CDB/item/Melee/073---LowHealth.json

@@ -0,0 +1,26 @@
+{
+  "id": "LowHealth",
+  "name": "Twin Motions",
+  "moneyCost": 1500,
+  "cellCost": 0,
+  "droppable": true,
+  "castCD": 0,
+  "tags": [],
+  "props": {
+    "prct": 0.3
+  },
+  "group": 5,
+  "icon": {
+    "file": "cardIcons.png",
+    "size": 24,
+    "x": 5,
+    "y": 1
+  },
+  "gameplayDesc": "Shred enemies at close range. {Crit@CC} when your HP is below ::prct::%.",
+  "tier1": "Brutality",
+  "hasLevels": true,
+  "legendAffix": "AmmoRetrieval",
+  "__separator_group_ID": 5,
+  "__separator_group_Name": "Melee",
+  "__original_Index": 73
+}

+ 24 - 0
CDB/item/Meta/155---RandomBow.json

@@ -0,0 +1,24 @@
+{
+  "id": "RandomBow",
+  "name": "Arc de départ aléatoire",
+  "moneyCost": 0,
+  "cellCost": 0,
+  "droppable": false,
+  "castCD": 0,
+  "tags": [],
+  "props": {
+    "reqUnlocks": 0
+  },
+  "group": 10,
+  "icon": {
+    "file": "cardIcons.png",
+    "size": 24,
+    "x": 0,
+    "y": 12
+  },
+  "gameplayDesc": "L'arc de départ est tiré aléatoirement parmi vos arcs débloqués.",
+  "hasLevels": false,
+  "__separator_group_ID": 10,
+  "__separator_group_Name": "Meta",
+  "__original_Index": 155
+}

+ 24 - 0
CDB/item/Meta/156---RandomShield.json

@@ -0,0 +1,24 @@
+{
+  "id": "RandomShield",
+  "name": "Bouclier de départ aléatoire",
+  "moneyCost": 0,
+  "cellCost": 0,
+  "droppable": false,
+  "castCD": 0,
+  "tags": [],
+  "props": {
+    "reqUnlocks": 0
+  },
+  "group": 10,
+  "icon": {
+    "file": "cardIcons.png",
+    "size": 24,
+    "x": 1,
+    "y": 12
+  },
+  "gameplayDesc": "Le bouclier de départ est tiré aléatoirement parmi vos boucliers débloqués.",
+  "hasLevels": false,
+  "__separator_group_ID": 10,
+  "__separator_group_Name": "Meta",
+  "__original_Index": 156
+}

+ 24 - 0
CDB/item/Meta/157---RandomCC.json

@@ -0,0 +1,24 @@
+{
+  "id": "RandomCC",
+  "name": "Arme de mélée aléatoire",
+  "moneyCost": 0,
+  "cellCost": 0,
+  "droppable": false,
+  "castCD": 0,
+  "tags": [],
+  "props": {
+    "reqUnlocks": 0
+  },
+  "group": 10,
+  "icon": {
+    "file": "cardIcons.png",
+    "size": 24,
+    "x": 2,
+    "y": 12
+  },
+  "gameplayDesc": "L'arme de mélée de départ est tirée aléatoirement parmi vos armes débloquées.",
+  "hasLevels": false,
+  "__separator_group_ID": 10,
+  "__separator_group_Name": "Meta",
+  "__original_Index": 157
+}

+ 0 - 26
CDB/item/Perk/213---P_Yolo.json

@@ -1,26 +0,0 @@
-{
-  "id": "P_Yolo",
-  "name": "Ygdar Orus Li Ox",
-  "moneyCost": 0,
-  "cellCost": 0,
-  "droppable": false,
-  "hasLevels": false,
-  "castCD": 0,
-  "tags": [],
-  "props": {
-    "prct": 0.05,
-    "minPerks": 0,
-    "perkInFirstShopOnly": false
-  },
-  "group": 12,
-  "icon": {
-    "file": "cardIcons.png",
-    "size": 24,
-    "x": 0,
-    "y": 11
-  },
-  "gameplayDesc": "Vous sauve UNE fois en cas de décès prématuré.",
-  "__separator_group_ID": 12,
-  "__separator_group_Name": "Perk",
-  "__original_Index": 213
-}

+ 39 - 0
CDB/item/Power/030---KnivesCircle.json

@@ -0,0 +1,39 @@
+{
+  "id": "KnivesCircle",
+  "name": "Knife Storm",
+  "castCD": 12,
+  "props": {
+    "power": [
+      70
+    ],
+    "count": 64
+  },
+  "group": 4,
+  "droppable": true,
+  "tags": [
+    {
+      "tag": "Ranged"
+    },
+    {
+      "tag": "HasBullets"
+    },
+    {
+      "tag": "UnlockInPublicEvent"
+    }
+  ],
+  "gameplayDesc": "Deals damage without piercing veins.",
+  "icon": {
+    "file": "cardIcons.png",
+    "size": 24,
+    "x": 14,
+    "y": 0
+  },
+  "cellCost": 20,
+  "moneyCost": 1000,
+  "tier1": "Tactic",
+  "hasLevels": true,
+  "legendAffix": "BleedPoison",
+  "__separator_group_ID": 4,
+  "__separator_group_Name": "Power",
+  "__original_Index": 30
+}

CDB/item/Power/032---BulletKiller.json → CDB/item/Power/036---BulletKiller.json


+ 46 - 0
CDB/item/Ranged/080---FastBow.json

@@ -0,0 +1,46 @@
+{
+  "id": "FastBow",
+  "name": "Laser",
+  "droppable": true,
+  "castCD": 0,
+  "tags": [
+    {
+      "tag": "HasBullets"
+    },
+    {
+      "tag": "Ranged"
+    },
+    {
+      "tag": "UnlockInPublicEvent"
+    },
+    {
+      "tag": "ForceAmmoDrop"
+    },
+    {
+      "tag": "NoCritical"
+    },
+    {
+      "tag": "HasPierce"
+    }
+  ],
+  "props": {
+    "count": 1000
+  },
+  "group": 6,
+  "icon": {
+    "file": "cardIcons.png",
+    "size": 24,
+    "x": 21,
+    "y": 2
+  },
+  "ambiantDesc": "La rapidité au détriment de la précision.",
+  "gameplayDesc": "Very strange looking rod.",
+  "cellCost": 0,
+  "moneyCost": 2000,
+  "tier1": "Tactic",
+  "hasLevels": true,
+  "legendAffix": "PoisonOnHit",
+  "__separator_group_ID": 6,
+  "__separator_group_Name": "Ranged",
+  "__original_Index": 80
+}

+ 47 - 0
CDB/item/Ranged/090---ThrowingKnife.json

@@ -0,0 +1,47 @@
+{
+  "id": "ThrowingKnife",
+  "name": "Kunai",
+  "castCD": 0,
+  "props": {
+    "ammo": 30,
+    "dps": 4,
+    "duration": 20
+  },
+  "group": 6,
+  "droppable": true,
+  "tags": [
+    {
+      "tag": "NoCritical"
+    },
+    {
+      "tag": "HasBullets"
+    },
+    {
+      "tag": "Ranged"
+    },
+    {
+      "tag": "Bleed"
+    },
+    {
+      "tag": "LimitedAmmo"
+    },
+    {
+      "tag": "HasPierce"
+    }
+  ],
+  "gameplayDesc": "Inflicts {bleed@BL} (::+dps:: DPS for ::duration:: sec).",
+  "icon": {
+    "file": "cardIcons.png",
+    "size": 24,
+    "x": 14,
+    "y": 1
+  },
+  "cellCost": 0,
+  "moneyCost": 1750,
+  "tier1": "Tactic",
+  "hasLevels": true,
+  "legendAffix": "BleedPropagation",
+  "__separator_group_ID": 6,
+  "__separator_group_Name": "Ranged",
+  "__original_Index": 90
+}

+ 37 - 0
CDB/item/Ranged/091---LightningWhip.json

@@ -0,0 +1,37 @@
+{
+  "id": "LightningWhip",
+  "name": "Electric Cutlass",
+  "moneyCost": 1750,
+  "cellCost": 0,
+  "droppable": true,
+  "hasLevels": true,
+  "castCD": 0,
+  "tags": [
+    {
+      "tag": "Melee"
+    },
+    {
+      "tag": "NoCritical"
+    },
+    {
+      "tag": "Electric"
+    }
+  ],
+  "props": {
+    "dps": 30,
+    "duration": 2
+  },
+  "group": 5,
+  "icon": {
+    "file": "cardIcons.png",
+    "size": 24,
+    "x": 11,
+    "y": 0
+  },
+  "gameplayDesc": "Ignores shields. Applies high voltage.",
+  "tier1": "Brutality",
+  "legendAffix": "DeathExplosion",
+  "__separator_group_ID": 6,
+  "__separator_group_Name": "Ranged",
+  "__original_Index": 91
+}

+ 41 - 0
CDB/item/Ranged/092---ThrowingTorch.json

@@ -0,0 +1,41 @@
+{
+  "id": "ThrowingTorch",
+  "name": "Scorched Earth",
+  "moneyCost": 1750,
+  "cellCost": 60,
+  "droppable": true,
+  "castCD": 0,
+  "tags": [
+    {
+      "tag": "NoCritical"
+    },
+    {
+      "tag": "Ranged"
+    },
+    {
+      "tag": "Fire"
+    }
+  ],
+  "props": {
+    "dps": 12,
+    "duration": 4,
+    "aoeDuration": 4,
+    "speed": 0.35,
+    "distance": 15
+  },
+  "group": 6,
+  "icon": {
+    "file": "cardIcons.png",
+    "size": 24,
+    "x": 17,
+    "y": 6
+  },
+  "gameplayDesc": "{Burns@FI} the enemies (::+dps:: DPS for ::duration:: seconds) in a massive AoE.",
+  "tier1": "Tactic",
+  "hasLevels": true,
+  "tier2": "Brutality",
+  "legendAffix": "FireDamage",
+  "__separator_group_ID": 6,
+  "__separator_group_Name": "Ranged",
+  "__original_Index": 92
+}

CDB/item/Talisman/111---Immortality.json → CDB/item/Talisman/118---Immortality.json


+ 1 - 1
CDB/level/MainLevels/00---PrisonStart.json

@@ -103,7 +103,7 @@
   "worldDepth": 0,
   "worldDepth": 0,
   "loreDescriptions": [
   "loreDescriptions": [
     {
     {
-        "text": "119 101 32 116 114 105 101 100 32 116 111 32 114 101 115 105 115 116 10 10 98 117 116 32 116 104 101 32 100 97 114 107 110 101 115 115 32 116 111 111 107 32 111 118 101 114"
+        "text": "WIP"
     }
     }
   ],
   ],
   "__separator_group_ID": 0,
   "__separator_group_ID": 0,

+ 0 - 149
CDB/level/MainLevels/05---Ossuary.json

@@ -1,149 +0,0 @@
-{
-  "id": "Ossuary",
-  "biome": "Ossuary",
-  "mobs": [
-    {
-      "mob": "Comboter",
-      "quantityFactor": 0.4,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 0,
-      "maxCombatRoomsBefore": 0,
-      "props": {},
-      "minDifficulty": 0
-    },
-    {
-      "mob": "Shocker",
-      "quantityFactor": 0.3,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 0,
-      "maxCombatRoomsBefore": 0,
-      "props": {},
-      "minDifficulty": 0
-    },
-    {
-      "mob": "Zombie",
-      "quantityFactor": 0.4,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 0,
-      "maxCombatRoomsBefore": 0,
-      "props": {},
-      "minDifficulty": 0
-    },
-    {
-      "mob": "Spawner",
-      "singleRoom": false,
-      "quantityFactor": 1,
-      "minCombatRoomsBefore": 1,
-      "props": {},
-      "minDifficulty": 0
-    },
-    {
-      "mob": "Shocker",
-      "singleRoom": false,
-      "quantityFactor": 1,
-      "minCombatRoomsBefore": 3,
-      "props": {},
-      "minDifficulty": 0
-    },
-    {
-      "mob": "Shield",
-      "singleRoom": false,
-      "quantityFactor": 1,
-      "minCombatRoomsBefore": 1,
-      "props": {},
-      "minDifficulty": 0
-    },
-    {
-      "mob": "Spinner",
-      "quantityFactor": 1.5,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 3,
-      "props": {},
-      "minDifficulty": 0
-    },
-    {
-      "mob": "Comboter",
-      "singleRoom": false,
-      "quantityFactor": 1,
-      "minCombatRoomsBefore": 2,
-      "props": {},
-      "minDifficulty": 0
-    },
-    {
-      "mob": "SpikedSatyr",
-      "singleRoom": false,
-      "quantityFactor": 2,
-      "minCombatRoomsBefore": 1,
-      "props": {},
-      "minDifficulty": 0
-    },
-    {
-      "mob": "Ninja",
-      "quantityFactor": 3,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 1,
-      "minDifficulty": 1,
-      "props": {}
-    },
-    {
-      "mob": "Zombie",
-      "quantityFactor": 4,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 1,
-      "props": {},
-      "minDifficulty": 0,
-      "maxDifficulty": 0
-    },
-    {
-      "mob": "LavaWorm",
-      "quantityFactor": 4,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 1,
-      "props": {}
-    }
-  ],
-  "mobDensity": 1.1,
-  "flags": 1,
-  "group": 0,
-  "name": "Charnier",
-  "lootFlags": 0,
-  "goldBonus": -0.15,
-  "specificLoots": [],
-  "eliteWanderChance": 0.2,
-  "eliteRoomChance": 0.8,
-  "index": 5,
-  "cellBonus": 0.8,
-  "tripleUps": 3,
-  "doubleUps": 1,
-  "baseMobTier": 8,
-  "props": {
-    "timedDoor": 8,
-    "timedBlueprint": "LongBow",
-    "timedScrolls": 1,
-    "viewerY": -0.5,
-    "viewerColor": 7878920,
-    "doorColor": 10951708,
-    "chromaColor": 16711680,
-    "musicLoop": "music/Ossuary.ogg",
-    "loadingColor": 1640982,
-    "loadingDescColor": 12871013
-  },
-  "extraMobTier": 2,
-  "specificSubBiome": [],
-  "baseLootLevel": 4,
-  "worldDepth": 2,
-  "loreDescriptions": [
-    {
-      "text": "Après les émeutes de la Nuit Sanglante, les gardiens ont décidé de condamner toute une aile de la prison pour y balancer les corps."
-    },
-    {
-      "text": "Une épaisse couche de cendre à recouvert les murs de cet endroit. La crasse s'est déposée jusque dans les moindres recoins."
-    },
-    {
-      "text": "Un des pires endroits de l'île... Ou l'un des plus sûrs, selon certains."
-    }
-  ],
-  "__separator_group_ID": 0,
-  "__separator_group_Name": "MainLevels",
-  "__original_Index": 5
-}

+ 0 - 48
CDB/level/MainLevels/07---Bridge.json

@@ -1,48 +0,0 @@
-{
-  "id": "Bridge",
-  "biome": "Bridge",
-  "mobs": [],
-  "mobDensity": 0,
-  "flags": 4148,
-  "group": 0,
-  "name": "Pont noir",
-  "lootFlags": 17,
-  "goldBonus": 0,
-  "specificLoots": [],
-  "eliteWanderChance": 0,
-  "eliteRoomChance": 0,
-  "index": 7,
-  "cellBonus": 0,
-  "tripleUps": 0,
-  "doubleUps": 0,
-  "extraMobTier": 0,
-  "baseMobTier": 11,
-  "props": {
-    "viewerColor": 1441839,
-    "doorColor": 2024428,
-    "chromaColor": 62719,
-    "musicLoop": "music/ambiant3.ogg",
-    "loadingColor": 1121065,
-    "loadingDescColor": 6652612
-  },
-  "specificSubBiome": [],
-  "baseLootLevel": 3,
-  "worldDepth": 3,
-  "loreDescriptions": [
-    {
-      "text": "Franchir les murailles de la prison est déjà un exploit en soit. Franchir le pont relève du miracle."
-    },
-    {
-      "text": "Il paraît que le directeur de la Prison était personnellement impliqué dans la garde du pont. Il paraît..."
-    },
-    {
-      "text": "Autrefois, le pont reliait le village à la prison, et n'était emprunté qu'à titre exceptionnel. Autrefois..."
-    },
-    {
-      "text": "On raconte que certains pêcheurs se sont approchés de la prison en contournant le pont par le fleuve, et ne sont jamais revenus."
-    }
-  ],
-  "__separator_group_ID": 0,
-  "__separator_group_Name": "MainLevels",
-  "__original_Index": 7
-}

+ 0 - 49
CDB/level/MainLevels/08---BeholderPit.json

@@ -1,49 +0,0 @@
-{
-  "id": "BeholderPit",
-  "biome": "BeholderPit",
-  "mobs": [],
-  "cellBonus": 0,
-  "mobDensity": 1,
-  "eliteWanderChance": 0,
-  "eliteRoomChance": 0,
-  "flags": 4097,
-  "lootFlags": 19,
-  "specificLoots": [],
-  "goldBonus": 0,
-  "index": 8,
-  "group": 0,
-  "name": "Crypte nauséabonde",
-  "tripleUps": 0,
-  "doubleUps": 0,
-  "extraMobTier": 0,
-  "baseMobTier": 11,
-  "props": {
-    "viewerY": 2,
-    "viewerColor": 7180,
-    "doorColor": 12914640,
-    "chromaColor": 12914640,
-    "musicLoop": "music/ambiant2.ogg",
-    "loadingColor": 857123,
-    "loadingDescColor": 6669487
-  },
-  "specificSubBiome": [],
-  "baseLootLevel": 3,
-  "worldDepth": 3,
-  "loreDescriptions": [
-    {
-      "text": "Les gardiens ont stocké beaucoup de choses dans cette ancienne crypte. Des armes, des vivres...et des chaînes, juste au cas où. "
-    },
-    {
-      "text": "Certains gardes racontent qu'ils sont obligés de lui balancer des corps pour la nourir. Ou peut-être qu'elle joue simplement avec ?"
-    },
-    {
-      "text": "On entend des cris étranges quand on s'approche de la réserve. Sûrement pas des cris humains, non."
-    },
-    {
-      "text": "Le Roi avait décidé de convertir cette ancienne crypte en réserve. C'est vrai qu'à l'époque, il y avait encore assez de place dans le cimetière."
-    }
-  ],
-  "__separator_group_ID": 0,
-  "__separator_group_Name": "MainLevels",
-  "__original_Index": 8
-}

+ 0 - 135
CDB/level/MainLevels/12---Cemetery.json

@@ -1,135 +0,0 @@
-{
-  "id": "Cemetery",
-  "biome": "Cemetery",
-  "mobs": [
-    {
-      "mob": "Fogger",
-      "quantityFactor": 1,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 2,
-      "props": {},
-      "minDifficulty": 0
-    },
-    {
-      "mob": "Shielder",
-      "quantityFactor": 1,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 2,
-      "minDifficulty": 1,
-      "props": {}
-    },
-    {
-      "mob": "Hooker",
-      "quantityFactor": 8,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 1,
-      "props": {},
-      "minDifficulty": 0
-    },
-    {
-      "mob": "Mage360",
-      "quantityFactor": 4,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 0,
-      "props": {},
-      "minDifficulty": 0
-    },
-    {
-      "mob": "Comboter",
-      "quantityFactor": 1,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 6,
-      "props": {},
-      "minDifficulty": 0
-    },
-    {
-      "mob": "BatDasher",
-      "quantityFactor": 3,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 0,
-      "props": {},
-      "minDifficulty": 0
-    },
-    {
-      "mob": "BatKamikaze",
-      "quantityFactor": 3,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 0,
-      "props": {},
-      "minDifficulty": 0,
-      "maxDifficulty": 0
-    },
-    {
-      "mob": "BatKamikaze",
-      "quantityFactor": 3,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 0,
-      "minDifficulty": 1,
-      "props": {},
-      "packSize": [
-        2,
-        3
-      ]
-    },
-    {
-      "mob": "LeapingDuelyst",
-      "quantityFactor": 3,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 0,
-      "minDifficulty": 4,
-      "props": {}
-    },
-    {
-      "mob": "FlyZombie",
-      "quantityFactor": 8,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 0,
-      "props": {},
-      "minDifficulty": 0
-    }
-  ],
-  "mobDensity": 1,
-  "eliteWanderChance": 0,
-  "eliteRoomChance": 0,
-  "flags": 0,
-  "lootFlags": 0,
-  "specificLoots": [],
-  "goldBonus": 0,
-  "group": 0,
-  "name": "Cimetière du Val",
-  "index": 12,
-  "cellBonus": 0.2,
-  "tripleUps": 2,
-  "doubleUps": 3,
-  "extraMobTier": 2,
-  "baseMobTier": 12,
-  "props": {
-    "timedDoor": 19.5,
-    "timedScrolls": 2,
-    "viewerY": 3,
-    "viewerColor": 9520018,
-    "doorColor": 13635471,
-    "zDoorColor": 3662064,
-    "chromaColor": 16711815,
-    "musicLoop": "music/Cemetery.ogg",
-    "loadingColor": 2690090,
-    "loadingDescColor": 12871055
-  },
-  "specificSubBiome": [],
-  "baseLootLevel": 4,
-  "worldDepth": 4,
-  "loreDescriptions": [
-    {
-      "text": "Ca fait des générations qu'on enterre les morts dans le Val, mais depuis quelques temps, on y manque un peu de place."
-    },
-    {
-      "text": "Les villageois venaient souvent se receuillir ici pour rendre hommage à leurs proches. La population locale à bien changé."
-    },
-    {
-      "text": "Toutes les tombes du cimetière sont celles de villageois inconnus, bien trop ordinaires pour avoir leur place dans le sépulcre."
-    }
-  ],
-  "__separator_group_ID": 0,
-  "__separator_group_Name": "MainLevels",
-  "__original_Index": 12
-}

+ 0 - 140
CDB/level/MainLevels/13---Crypt.json

@@ -1,140 +0,0 @@
-{
-  "id": "Crypt",
-  "biome": "Crypt",
-  "mobs": [
-    {
-      "mob": "Spinner",
-      "quantityFactor": 5,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 3,
-      "props": {},
-      "minDifficulty": 0
-    },
-    {
-      "mob": "Shocker",
-      "quantityFactor": 2,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 0,
-      "props": {},
-      "minDifficulty": 0
-    },
-    {
-      "mob": "AxeThrower",
-      "quantityFactor": 5,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 2,
-      "props": {},
-      "minDifficulty": 0
-    },
-    {
-      "mob": "Shield",
-      "quantityFactor": 5,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 0,
-      "minDifficulty": 2,
-      "props": {}
-    },
-    {
-      "mob": "Mage360",
-      "quantityFactor": 9,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 0,
-      "props": {},
-      "minDifficulty": 0,
-      "maxDifficulty": 4
-    },
-    {
-      "mob": "Mage360",
-      "quantityFactor": 9,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 0,
-      "minDifficulty": 4,
-      "props": {},
-      "packSize": [
-        1,
-        2
-      ]
-    },
-    {
-      "mob": "BatKamikaze",
-      "quantityFactor": 10,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 1,
-      "props": {},
-      "minDifficulty": 0,
-      "maxDifficulty": 3
-    },
-    {
-      "mob": "BatKamikaze",
-      "quantityFactor": 10,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 1,
-      "minDifficulty": 3,
-      "props": {},
-      "packSize": [
-        2,
-        3
-      ]
-    },
-    {
-      "mob": "Ninja",
-      "quantityFactor": 7,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 0,
-      "packSize": 2,
-      "props": {},
-      "minDifficulty": 0
-    },
-    {
-      "mob": "Ninja",
-      "quantityFactor": 17,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 0,
-      "props": {},
-      "minDifficulty": 0
-    }
-  ],
-  "mobDensity": 1.15,
-  "eliteWanderChance": 0.5,
-  "eliteRoomChance": 0.5,
-  "flags": 1,
-  "lootFlags": 0,
-  "specificLoots": [],
-  "goldBonus": 0,
-  "index": 13,
-  "group": 0,
-  "name": "Sépulcre oublié",
-  "cellBonus": 0,
-  "tripleUps": 3,
-  "doubleUps": 2,
-  "extraMobTier": 2,
-  "baseMobTier": 15,
-  "props": {
-    "timedDoor": 26,
-    "timedScrolls": 2,
-    "viewerY": 1,
-    "viewerColor": 4078514,
-    "doorColor": 10298484,
-    "chromaColor": 13762699,
-    "musicLoop": "music/crypt.ogg",
-    "loadingColor": 2361623,
-    "loadingDescColor": 12871013
-  },
-  "specificSubBiome": [],
-  "baseLootLevel": 5,
-  "worldDepth": 5,
-  "loreDescriptions": [
-    {
-      "text": "Autrefois réservée aux hauts dignitaires, le sépulcre est devenu un labyrinthe tortueux dont plus personne ne connait les murs..."
-    },
-    {
-      "text": "Pour sortir vivant de ce lieu, il suffit de suivre la lumière. Non pas celle-là, l'autre... Oui voilà, celle... Non, heu... Attendez, on est où, là ?"
-    },
-    {
-      "text": "Les hauts dignitaires étaient embaumés dans des sarcophages et les crânes de leur délégation finissaient sur les murs la pièce, au terme d'une cérémonie pour le moins brutale. "
-    }
-  ],
-  "__separator_group_ID": 0,
-  "__separator_group_Name": "MainLevels",
-  "__original_Index": 13
-}

+ 0 - 109
CDB/level/MainLevels/14---ClockTower.json

@@ -1,109 +0,0 @@
-{
-  "id": "ClockTower",
-  "biome": "ClockTower",
-  "mobs": [
-    {
-      "mob": "ClusterGrenader",
-      "quantityFactor": 4,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 0,
-      "props": {},
-      "minDifficulty": 0
-    },
-    {
-      "mob": "Spinner",
-      "quantityFactor": 0,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 3,
-      "props": {},
-      "minDifficulty": 0
-    },
-    {
-      "mob": "Archer",
-      "quantityFactor": 2,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 3,
-      "props": {},
-      "minDifficulty": 0
-    },
-    {
-      "mob": "Ninja",
-      "quantityFactor": 4,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 0,
-      "minDifficulty": 3,
-      "props": {},
-      "packSize": 2
-    },
-    {
-      "mob": "Ninja",
-      "quantityFactor": 5,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 0,
-      "props": {},
-      "minDifficulty": 0,
-      "maxDifficulty": 2
-    },
-    {
-      "mob": "LeapingDuelyst",
-      "quantityFactor": 8,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 0,
-      "props": {},
-      "minDifficulty": 0
-    },
-    {
-      "mob": "BatDasher",
-      "quantityFactor": 2,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 3,
-      "props": {},
-      "minDifficulty": 0
-    }
-  ],
-  "cellBonus": 0,
-  "mobDensity": 1.1,
-  "eliteWanderChance": 1,
-  "eliteRoomChance": 0.4,
-  "flags": 129,
-  "lootFlags": 0,
-  "specificLoots": [],
-  "goldBonus": 0,
-  "index": 14,
-  "group": 0,
-  "name": "Tour de l'Horloge",
-  "tripleUps": 2,
-  "doubleUps": 3,
-  "extraMobTier": 2,
-  "baseMobTier": 16,
-  "props": {
-    "viewerY": -1,
-    "viewerColor": 14053150,
-    "doorColor": 16711770,
-    "chromaColor": 16711770,
-    "musicLoop": "music/clocktower.ogg",
-    "loadingColor": 1903887,
-    "loadingDescColor": 12871059,
-    "zDoorColor": 1434009
-  },
-  "specificSubBiome": [],
-  "baseLootLevel": 5,
-  "worldDepth": 5,
-  "loreDescriptions": [
-    {
-      "text": "La Gardienne du temps a obtenu du Roi la construction de cette tour gigantesque il y a bien longtemps. Personne ne connait les termes du marché."
-    },
-    {
-      "text": "Les premières heures dans cette tour peuvent donner la nausée, quand tout se contracte et se dilate en même temps."
-    },
-    {
-      "text": "Certains villageois affirment avoir vu les aiguilles de l'horloge tourner dans le sens inverse. Mais ce ne sont que des rumeurs, bien entendu..."
-    },
-    {
-      "text": "On n'a pas vu la Gardienne du temps depuis longtemps. Ou alors c'était très récent... Euh attendez... On est quand en fait ?"
-    }
-  ],
-  "__separator_group_ID": 0,
-  "__separator_group_Name": "MainLevels",
-  "__original_Index": 14
-}

+ 0 - 126
CDB/level/MainLevels/18---Castle.json

@@ -1,126 +0,0 @@
-{
-  "id": "Castle",
-  "biome": "Castle",
-  "mobs": [
-    {
-      "mob": "CastleKnight",
-      "quantityFactor": 1.5,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 1,
-      "minDifficulty": 0,
-      "props": {}
-    },
-    {
-      "mob": "Lancer",
-      "quantityFactor": 3,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 0,
-      "minDifficulty": 0,
-      "props": {}
-    },
-    {
-      "mob": "MiniPyramid",
-      "singleRoom": false,
-      "quantityFactor": 10,
-      "minCombatRoomsBefore": 0,
-      "props": {},
-      "minDifficulty": 0
-    },
-    {
-      "mob": "Mage360",
-      "singleRoom": false,
-      "quantityFactor": 3,
-      "minCombatRoomsBefore": 0,
-      "props": {},
-      "minDifficulty": 0
-    },
-	{
-      "mob": "VolteWarrior",
-      "quantityFactor": 4,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 1,
-      "minDifficulty": 0,
-      "props": {}
-    },
-	{
-      "mob": "BatKamikaze",
-      "quantityFactor": 8,
-      "singleRoom": false,
-      "minCombatRoomsBefore": 1,
-      "minDifficulty": 0,
-      "props": {},
-      "packSize": [
-        5,
-        6
-      ]
-    },
-    {
-      "mob": "Screamer",
-      "singleRoom": false,
-      "quantityFactor": 2,
-      "minCombatRoomsBefore": 0,
-      "props": {},
-      "minDifficulty": 0
-    }
-  ],
-  "cellBonus": 0,
-  "mobDensity": 1.1,
-  "eliteWanderChance": 0.6,
-  "eliteRoomChance": 0,
-  "flags": 1,
-  "lootFlags": 0,
-  "specificLoots": [],
-  "goldBonus": 0,
-  "index": 18,
-  "group": 0,
-  "name": "Château de Haute-Cime",
-  "tripleUps": 1,
-  "doubleUps": 2,
-  "baseMobTier": 22,
-  "props": {
-    "numHallway": 3,
-    "viewerY": 1,
-    "viewerColor": 16768303,
-    "doorColor": 16760576,
-    "zDoorColor": 16050375,
-    "chromaColor": 16760576,
-    "musicIntro": "music/castle_intro.ogg",
-    "musicLoop": "music/castle_loop.ogg",
-    "loadingColor": 2821936,
-    "loadingDescColor": 6652612
-  },
-  "specificSubBiome": [
-    {
-      "biome": "CastleAlchemy",
-      "zDoorColor": 371186
-    },
-    {
-      "biome": "CastleTorture",
-      "zDoorColor": 15996416
-    },
-    {
-      "biome": "CastleVegan",
-      "zDoorColor": 10742794
-    }
-  ],
-  "extraMobTier": 2,
-  "baseLootLevel": 6,
-  "worldDepth": 7,
-  "loreDescriptions": [
-    {
-      "text": "La garde royale, en restant enfermée en lieu sûr derrière les murs de Haute-Cime, aura mené l'île à sa perte."
-    },
-    {
-      "text": "Les hautes personnalités de l'île venaient dans ces murs pour échanger avec le Roi. Les visiteurs ont bien changé, dernièrement."
-    },
-    {
-      "text": "Le Roi a permis à l'Alchimiste d'établir ses quartiers dans une aile du château. C'était pendant la toute dernière retraite."
-    },
-    {
-      "text": "Haute-Cime est bien loin de sa gloire passée... Le dernier \"banquet\" qui y ait été célébré était à base de chair humaine."
-    }
-  ],
-  "__separator_group_ID": 0,
-  "__separator_group_Name": "MainLevels",
-  "__original_Index": 18
-}

+ 0 - 35
CDB/level/Test/53---DebugQuittouff.json

@@ -1,35 +0,0 @@
-{
-  "id": "DebugQuittouff",
-  "biome": "PrisonStart",
-  "mobs": [],
-  "baseMobTier": 0,
-  "props": {
-    "doorColor": 11278336,
-    "loadingColor": 2491170,
-    "loadingDescColor": 6652612
-  },
-  "cellBonus": 0,
-  "tripleUps": 0,
-  "doubleUps": 0,
-  "mobDensity": 0,
-  "eliteWanderChance": 0,
-  "eliteRoomChance": 0,
-  "flags": 0,
-  "lootFlags": 0,
-  "specificLoots": [],
-  "goldBonus": 0,
-  "index": 53,
-  "group": 2,
-  "name": "Decaying Cells",
-  "specificSubBiome": [],
-  "baseLootLevel": 0,
-  "worldDepth": 0,
-  "loreDescriptions": [
-    {
-      "text": "N▯▯s a▯a▯▯ es▯▯▯é ▯▯▯▯▯sio▯ner, m▯is ce▯▯ n'▯ ▯▯s ▯u t▯▯▯spi▯▯"
-    }
-  ],
-  "__separator_group_ID": 2,
-  "__separator_group_Name": "Test",
-  "__original_Index": 53
-}

+ 0 - 31
CDB/level/Transition/25---T_PrisonDepths.json

@@ -1,31 +0,0 @@
-{
-  "id": "T_PrisonDepths",
-  "biome": "PrisonDepths",
-  "mobs": [],
-  "mobDensity": 0,
-  "flags": 0,
-  "lootFlags": 27,
-  "specificLoots": [],
-  "goldBonus": 0,
-  "group": 1,
-  "transitionTo": "PrisonDepths",
-  "eliteWanderChance": 0,
-  "eliteRoomChance": 0,
-  "index": 25,
-  "cellBonus": 0,
-  "tripleUps": 0,
-  "doubleUps": 0,
-  "baseMobTier": 5,
-  "props": {
-    "musicLoop": "music/dc_colletor2.ogg",
-    "viewerOffsetX": -1
-  },
-  "specificSubBiome": [],
-  "baseLootLevel": 4,
-  "worldDepth": 1,
-  "loreDescriptions": [],
-  "name": "Passage to the Dead Cells",
-  "__separator_group_ID": 1,
-  "__separator_group_Name": "Transition",
-  "__original_Index": 25
-}

+ 0 - 31
CDB/level/Transition/26---T_Roof.json

@@ -1,31 +0,0 @@
-{
-  "id": "T_Roof",
-  "biome": "PrisonRoof",
-  "mobs": [],
-  "mobDensity": 0,
-  "eliteWanderChance": 0,
-  "eliteRoomChance": 0,
-  "flags": 512,
-  "lootFlags": 27,
-  "specificLoots": [],
-  "goldBonus": 0,
-  "group": 1,
-  "transitionTo": "PrisonRoof",
-  "index": 26,
-  "cellBonus": 0,
-  "tripleUps": 0,
-  "doubleUps": 0,
-  "baseMobTier": 6,
-  "props": {
-    "viewerY": 0.75,
-    "musicLoop": "music/dc_colletor2.ogg"
-  },
-  "specificSubBiome": [],
-  "baseLootLevel": 3,
-  "worldDepth": 1,
-  "loreDescriptions": [],
-  "name": "Passage to the Corrupted Rooftops",
-  "__separator_group_ID": 1,
-  "__separator_group_Name": "Transition",
-  "__original_Index": 26
-}

+ 0 - 31
CDB/level/Transition/28---T_OssuaryAfterPrison.json

@@ -1,31 +0,0 @@
-{
-  "id": "T_OssuaryAfterPrison",
-  "biome": "PrisonRoof",
-  "mobs": [],
-  "cellBonus": 0,
-  "mobDensity": 0,
-  "eliteWanderChance": 0,
-  "eliteRoomChance": 0,
-  "flags": 512,
-  "lootFlags": 27,
-  "specificLoots": [],
-  "goldBonus": 0,
-  "index": 28,
-  "group": 1,
-  "transitionTo": "Bridge",
-  "tripleUps": 0,
-  "doubleUps": 0,
-  "baseMobTier": 8,
-  "props": {
-    "viewerY": -0.75,
-    "musicLoop": "music/dc_colletor2.ogg"
-  },
-  "specificSubBiome": [],
-  "baseLootLevel": 4,
-  "worldDepth": 1,
-  "loreDescriptions": [],
-  "name": "Passage to the Black Bridge",
-  "__separator_group_ID": 1,
-  "__separator_group_Name": "Transition",
-  "__original_Index": 28
-}

+ 0 - 31
CDB/level/Transition/30---T_Bridge.json

@@ -1,31 +0,0 @@
-{
-  "id": "T_Bridge",
-  "biome": "PrisonDepths",
-  "mobs": [],
-  "mobDensity": 0,
-  "eliteWanderChance": 0,
-  "eliteRoomChance": 0,
-  "flags": 0,
-  "lootFlags": 27,
-  "specificLoots": [],
-  "goldBonus": 0,
-  "group": 1,
-  "transitionTo": "PrisonDepths",
-  "index": 30,
-  "cellBonus": 0,
-  "tripleUps": 0,
-  "doubleUps": 0,
-  "baseMobTier": 11,
-  "props": {
-    "flaskRefills": 1,
-    "musicLoop": "music/dc_colletor2.ogg"
-  },
-  "specificSubBiome": [],
-  "baseLootLevel": 4,
-  "worldDepth": 2,
-  "loreDescriptions": [],
-  "name": "Passage to the Dead Cells",
-  "__separator_group_ID": 1,
-  "__separator_group_Name": "Transition",
-  "__original_Index": 30
-}

+ 1 - 1
CDB/loreRoom/76---aCMultiTreasure.json

@@ -60,5 +60,5 @@
   "fxEmitters": [],
   "fxEmitters": [],
   "__separator_group_ID": -1,
   "__separator_group_ID": -1,
   "__separator_group_Name": "",
   "__separator_group_Name": "",
-  "__original_Index": 76
+  "__original_Index": 91
 }
 }

+ 1 - 1
CDB/loreRoom/77---aPMoreEasyGetItem.json

@@ -168,5 +168,5 @@
   "fxEmitters": [],
   "fxEmitters": [],
   "__separator_group_ID": -1,
   "__separator_group_ID": -1,
   "__separator_group_Name": "",
   "__separator_group_Name": "",
-  "__original_Index": 77
+  "__original_Index": 92
 }
 }

+ 0 - 97
CDB/mob/WIP/50---KunaiMaster.json

@@ -1,97 +0,0 @@
-{
-  "id": "KunaiMaster",
-  "score": 3,
-  "canBeElite": true,
-  "minPfSize": 9,
-  "pfCost": 2,
-  "maxPerRoom": 0,
-  "maxPerPlatform": 1,
-  "props": {
-    "movePauseMul": 0,
-    "moveSpeedMul": 3,
-    "directHitStunChance": 1
-  },
-  "skill": [
-    {
-      "id": "firstShot",
-      "charge": 0.6,
-      "coolDown": 1,
-      "hitFrame": 7,
-      "lockAiAfter": 0,
-      "radius": 0,
-      "breachResistance": 0,
-      "disableAnnounce": false,
-      "manual": false,
-      "allowInAir": false,
-      "allowSameSkillNearby": false,
-      "ignoreGlobalCD": true,
-      "props": {
-        "speed": 0.7,
-        "canTriggerThroughWall": true,
-        "count": 3
-      },
-      "power": 3
-    },
-    {
-      "id": "quickShot",
-      "charge": 0.03,
-      "coolDown": 0,
-      "hitFrame": 7,
-      "lockAiAfter": 0,
-      "radius": 0,
-      "breachResistance": 0,
-      "disableAnnounce": true,
-      "manual": false,
-      "allowInAir": false,
-      "allowSameSkillNearby": false,
-      "ignoreGlobalCD": true,
-      "props": {
-        "speed": 0.7,
-        "canTriggerThroughWall": true
-      },
-      "power": 3
-    },
-    {
-      "id": "flee",
-      "charge": 0.1,
-      "coolDown": 0.4,
-      "hitFrame": 0,
-      "lockAiAfter": 0,
-      "radius": 0,
-      "breachResistance": 0,
-      "disableAnnounce": true,
-      "manual": true,
-      "allowInAir": false,
-      "allowSameSkillNearby": true,
-      "ignoreGlobalCD": true,
-      "props": {
-        "distance": 4,
-        "speed": 0.85
-      }
-    }
-  ],
-  "genTags": 0,
-  "blueprints": [],
-  "index": 50,
-  "group": 2,
-  "icon": {
-    "file": "cardIcons.png",
-    "size": 24,
-    "x": 14,
-    "y": 1
-  },
-  "name": "Lanceur de couteaux",
-  "glowInnerColor": 16589115,
-  "glowOuterColor": 6496571,
-  "flesh1": 9014662,
-  "flesh2": 3749656,
-  "life": [
-    140
-  ],
-  "volteDelay": 0.1,
-  "weight": 10,
-  "metaItems": [],
-  "__separator_group_ID": 2,
-  "__separator_group_Name": "WIP",
-  "__original_Index": 50
-}

+ 1 - 1
CDB/mob/WIP/49---FlyingShooter.json

@@ -55,5 +55,5 @@
   "metaItems": [],
   "metaItems": [],
   "__separator_group_ID": 2,
   "__separator_group_ID": 2,
   "__separator_group_Name": "WIP",
   "__separator_group_Name": "WIP",
-  "__original_Index": 49
+  "__original_Index": 52
 }
 }

+ 1 - 1
CDB/mob/WIP/53---FrostArcher.json

@@ -48,5 +48,5 @@
   "metaItems": [],
   "metaItems": [],
   "__separator_group_ID": 2,
   "__separator_group_ID": 2,
   "__separator_group_Name": "WIP",
   "__separator_group_Name": "WIP",
-  "__original_Index": 53
+  "__original_Index": 55
 }
 }

+ 1 - 1
CDB/mob/WIP/54---VolteWarrior.json

@@ -78,5 +78,5 @@
   "metaItems": [],
   "metaItems": [],
   "__separator_group_ID": 2,
   "__separator_group_ID": 2,
   "__separator_group_Name": "WIP",
   "__separator_group_Name": "WIP",
-  "__original_Index": 54
+  "__original_Index": 56
 }
 }

+ 1 - 1
CDB/mob/WIP/55---Blazer.json

@@ -60,5 +60,5 @@
   "metaItems": [],
   "metaItems": [],
   "__separator_group_ID": 2,
   "__separator_group_ID": 2,
   "__separator_group_Name": "WIP",
   "__separator_group_Name": "WIP",
-  "__original_Index": 55
+  "__original_Index": 57
 }
 }

+ 1 - 1
CDB/mob/WIP/58---GoldEater.json

@@ -92,5 +92,5 @@
   "metaItems": [],
   "metaItems": [],
   "__separator_group_ID": 2,
   "__separator_group_ID": 2,
   "__separator_group_Name": "WIP",
   "__separator_group_Name": "WIP",
-  "__original_Index": 58
+  "__original_Index": 61
 }
 }

File diff suppressed because it is too large
+ 0 - 992
CDB/room/Prison/0530---PrisonFlaskRoom.json


File diff suppressed because it is too large
+ 0 - 82
CDB/room/Prison/0533---PrisonMonsterDoor.json


File diff suppressed because it is too large
+ 0 - 86
CDB/room/alaahCourtyardCommon/1274---aCBuyable3.json


File diff suppressed because it is too large
+ 78 - 78
CDB/room/alaahCourtyardCommon/1272---aCBuyable1.json


File diff suppressed because it is too large
+ 78 - 78
CDB/room/alaahCourtyardCommon/1273---aCBuyable2.json


File diff suppressed because it is too large
+ 86 - 0
CDB/room/alaahCourtyardCommon/1404---aCBuyable3.json


File diff suppressed because it is too large
+ 71 - 71
CDB/room/alaahCourtyardCommon/1224---aCCombatBuilding1.json


File diff suppressed because it is too large
+ 86 - 86
CDB/room/alaahCourtyardCommon/1233---aCCombatBuilding10.json


File diff suppressed because it is too large
+ 148 - 148
CDB/room/alaahCourtyardCommon/1225---aCCombatBuilding2.json


File diff suppressed because it is too large
+ 169 - 169
CDB/room/alaahCourtyardCommon/1226---aCCombatBuilding3.json


File diff suppressed because it is too large
+ 113 - 113
CDB/room/alaahCourtyardCommon/1227---aCCombatBuilding4.json


File diff suppressed because it is too large
+ 190 - 190
CDB/room/alaahCourtyardCommon/1228---aCCombatBuilding5.json


File diff suppressed because it is too large
+ 183 - 183
CDB/room/alaahCourtyardCommon/1229---aCCombatBuilding6.json


File diff suppressed because it is too large
+ 190 - 190
CDB/room/alaahCourtyardCommon/1230---aCCombatBuilding7.json


File diff suppressed because it is too large
+ 127 - 127
CDB/room/alaahCourtyardCommon/1231---aCCombatBuilding8.json


File diff suppressed because it is too large
+ 211 - 211
CDB/room/alaahCourtyardCommon/1232---aCCombatBuilding9.json


File diff suppressed because it is too large
+ 134 - 134
CDB/room/alaahCourtyardCommon/1234---aCCombatOut1.json


File diff suppressed because it is too large
+ 197 - 197
CDB/room/alaahCourtyardCommon/1243---aCCombatOut10.json


File diff suppressed because it is too large
+ 190 - 190
CDB/room/alaahCourtyardCommon/1244---aCCombatOut11.json


File diff suppressed because it is too large
+ 232 - 232
CDB/room/alaahCourtyardCommon/1245---aCCombatOut12.json


File diff suppressed because it is too large
+ 155 - 155
CDB/room/alaahCourtyardCommon/1246---aCCombatOut13.json


File diff suppressed because it is too large
+ 148 - 148
CDB/room/alaahCourtyardCommon/1247---aCCombatOut14.json


File diff suppressed because it is too large
+ 115 - 115
CDB/room/alaahCourtyardCommon/1235---aCCombatOut2.json


File diff suppressed because it is too large
+ 106 - 106
CDB/room/alaahCourtyardCommon/1236---aCCombatOut3.json


File diff suppressed because it is too large
+ 99 - 99
CDB/room/alaahCourtyardCommon/1237---aCCombatOut4.json


File diff suppressed because it is too large
+ 148 - 148
CDB/room/alaahCourtyardCommon/1238---aCCombatOut5.json


File diff suppressed because it is too large
+ 227 - 227
CDB/room/alaahCourtyardCommon/1239---aCCombatOut6.json


File diff suppressed because it is too large
+ 120 - 120
CDB/room/alaahCourtyardCommon/1240---aCCombatOut7.json


File diff suppressed because it is too large
+ 197 - 197
CDB/room/alaahCourtyardCommon/1241---aCCombatOut8.json


File diff suppressed because it is too large
+ 197 - 197
CDB/room/alaahCourtyardCommon/1242---aCCombatOut9.json


File diff suppressed because it is too large
+ 99 - 99
CDB/room/alaahCourtyardCommon/1220---aCCorridor1.json


File diff suppressed because it is too large
+ 85 - 85
CDB/room/alaahCourtyardCommon/1221---aCCorridor2.json


File diff suppressed because it is too large
+ 93 - 93
CDB/room/alaahCourtyardCommon/1222---aCCorridor3.json


File diff suppressed because it is too large
+ 78 - 78
CDB/room/alaahCourtyardCommon/1271---aCCursedTreasure1.json


File diff suppressed because it is too large
+ 85 - 85
CDB/room/alaahCourtyardCommon/1283---aCDualTreasure1.json


File diff suppressed because it is too large
+ 212 - 212
CDB/room/alaahCourtyardCommon/1284---aCDualTreasure2.json


File diff suppressed because it is too large
+ 253 - 253
CDB/room/alaahCourtyardCommon/1218---aCEndExit.json


File diff suppressed because it is too large
+ 571 - 571
CDB/room/alaahCourtyardCommon/1219---aCEndRoom.json


File diff suppressed because it is too large
+ 734 - 734
CDB/room/alaahCourtyardCommon/1215---aCEntrance.json


+ 107 - 107
CDB/room/alaahCourtyardCommon/1281---aCEvilRoom.json

@@ -1,108 +1,108 @@
-{
-  "id": "aCEvilRoom",
-  "active": true,
-  "flags": 2,
-  "width": 5,
-  "height": 30,
-  "tileProps": [],
-  "layers": [
-    {
-      "name": "col",
-      "data": {
-        "file": "editor/cols.png",
-        "size": 16,
-        "stride": 4,
-        "data": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQAAAAAABQAFAAEAAQABAAAAAAABAAEAAQAAAAAAAQABAAEAAAAAAAEAAQABAAAAAAABAAEAAQAAAAAAAQABAAEAAAAAAAEAAQABAAAAAAABAAEAAQAAAAAAAQABAAEAAAAAAAEAAQABAAAAAAABAAEAAQAAAAAAAQABAAEAAAAAAAEAAQABAAAAAAABAAEAAQAAAAAAAQABAAAAAAAAAAEAAQAAAAAAAAABAAEAAAAAAAAAAQABAAEAAQABAAEA"
-      }
-    },
-    {
-      "name": "lnk",
-      "data": {
-        "file": "editor/links.png",
-        "size": 16,
-        "stride": 4,
-        "data": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAUAAAAAAAAABQAFAAAAAAAAAAUABQAAAAAAAAAFAAUAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
-      }
-    }
-  ],
-  "markers": [
-    {
-      "x": 2,
-      "y": 9,
-      "marker": "SubTeleportTarget",
-      "width": 1,
-      "height": 1
-    },
-    {
-      "x": 2,
-      "y": 11,
-      "marker": "SecretBlackWall",
-      "width": 2,
-      "height": 18
-    },
-    {
-      "x": 2,
-      "y": 11,
-      "marker": "NoMinimap",
-      "width": 2,
-      "height": 18
-    },
-    {
-      "x": 1,
-      "y": 26,
-      "marker": "NoMinimap",
-      "width": 1,
-      "height": 3
-    },
-    {
-      "x": 1,
-      "y": 26,
-      "marker": "SecretBlackWall",
-      "width": 1,
-      "height": 3
-    },
-    {
-      "x": 1,
-      "y": 28,
-      "marker": "FixedLoot",
-      "width": 1,
-      "height": 1,
-      "item": "CemeteryKey"
-    },
-    {
-      "x": 3,
-      "y": 28,
-      "marker": "SubTeleport",
-      "width": 1,
-      "height": 1
-    }
-  ],
-  "group": 53,
-  "type": "Special",
-  "props": {
-    "tileSize": 16,
-    "layers": [
-      {
-        "l": "col",
-        "p": {
-          "alpha": 1
-        }
-      },
-      {
-        "l": "lnk",
-        "p": {
-          "alpha": 0.96
-        }
-      },
-      {
-        "l": "markers",
-        "p": {
-          "alpha": 0.47
-        }
-      }
-    ]
-  },
-  "__separator_group_ID": 53,
-  "__separator_group_Name": "alaahCourtyardCommon",
-  "__original_Index": 1281
+{
+  "id": "aCEvilRoom",
+  "active": true,
+  "flags": 2,
+  "width": 5,
+  "height": 30,
+  "tileProps": [],
+  "layers": [
+    {
+      "name": "col",
+      "data": {
+        "file": "editor/cols.png",
+        "size": 16,
+        "stride": 4,
+        "data": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQAAAAAABQAFAAEAAQABAAAAAAABAAEAAQAAAAAAAQABAAEAAAAAAAEAAQABAAAAAAABAAEAAQAAAAAAAQABAAEAAAAAAAEAAQABAAAAAAABAAEAAQAAAAAAAQABAAEAAAAAAAEAAQABAAAAAAABAAEAAQAAAAAAAQABAAEAAAAAAAEAAQABAAAAAAABAAEAAQAAAAAAAQABAAAAAAAAAAEAAQAAAAAAAAABAAEAAAAAAAAAAQABAAEAAQABAAEA"
+      }
+    },
+    {
+      "name": "lnk",
+      "data": {
+        "file": "editor/links.png",
+        "size": 16,
+        "stride": 4,
+        "data": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAUAAAAAAAAABQAFAAAAAAAAAAUABQAAAAAAAAAFAAUAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+      }
+    }
+  ],
+  "markers": [
+    {
+      "x": 2,
+      "y": 9,
+      "marker": "SubTeleportTarget",
+      "width": 1,
+      "height": 1
+    },
+    {
+      "x": 2,
+      "y": 11,
+      "marker": "SecretBlackWall",
+      "width": 2,
+      "height": 18
+    },
+    {
+      "x": 2,
+      "y": 11,
+      "marker": "NoMinimap",
+      "width": 2,
+      "height": 18
+    },
+    {
+      "x": 1,
+      "y": 26,
+      "marker": "NoMinimap",
+      "width": 1,
+      "height": 3
+    },
+    {
+      "x": 1,
+      "y": 26,
+      "marker": "SecretBlackWall",
+      "width": 1,
+      "height": 3
+    },
+    {
+      "x": 1,
+      "y": 28,
+      "marker": "FixedLoot",
+      "width": 1,
+      "height": 1,
+      "item": "CemeteryKey"
+    },
+    {
+      "x": 3,
+      "y": 28,
+      "marker": "SubTeleport",
+      "width": 1,
+      "height": 1
+    }
+  ],
+  "group": 68,
+  "type": "Special",
+  "props": {
+    "tileSize": 16,
+    "layers": [
+      {
+        "l": "col",
+        "p": {
+          "alpha": 1
+        }
+      },
+      {
+        "l": "lnk",
+        "p": {
+          "alpha": 0.96
+        }
+      },
+      {
+        "l": "markers",
+        "p": {
+          "alpha": 0.47
+        }
+      }
+    ]
+  },
+  "__separator_group_ID": 68,
+  "__separator_group_Name": "alaahCourtyardCommon",
+  "__original_Index": 1438
 }
 }

+ 56 - 56
CDB/room/alaahCourtyardCommon/1282---aCEvilRoomEvil.json

@@ -1,57 +1,57 @@
-{
-  "id": "aCEvilRoomEvil",
-  "active": true,
-  "flags": 2,
-  "width": 5,
-  "height": 30,
-  "tileProps": [],
-  "layers": [
-    {
-      "name": "col",
-      "data": {
-        "file": "editor/cols.png",
-        "size": 16,
-        "stride": 4,
-        "data": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA"
-      }
-    },
-    {
-      "name": "lnk",
-      "data": {
-        "file": "editor/links.png",
-        "size": 16,
-        "stride": 4,
-        "data": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAABQAFAAAAAAAAAAUABQAAAAAAAAAFAAUAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
-      }
-    }
-  ],
-  "markers": [],
-  "group": 53,
-  "type": "Special",
-  "props": {
-    "tileSize": 16,
-    "layers": [
-      {
-        "l": "col",
-        "p": {
-          "alpha": 1
-        }
-      },
-      {
-        "l": "lnk",
-        "p": {
-          "alpha": 0.96
-        }
-      },
-      {
-        "l": "markers",
-        "p": {
-          "alpha": 0.47
-        }
-      }
-    ]
-  },
-  "__separator_group_ID": 53,
-  "__separator_group_Name": "alaahCourtyardCommon",
-  "__original_Index": 1282
+{
+  "id": "aCEvilRoomEvil",
+  "active": true,
+  "flags": 2,
+  "width": 5,
+  "height": 30,
+  "tileProps": [],
+  "layers": [
+    {
+      "name": "col",
+      "data": {
+        "file": "editor/cols.png",
+        "size": 16,
+        "stride": 4,
+        "data": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA"
+      }
+    },
+    {
+      "name": "lnk",
+      "data": {
+        "file": "editor/links.png",
+        "size": 16,
+        "stride": 4,
+        "data": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAABQAFAAAAAAAAAAUABQAAAAAAAAAFAAUAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+      }
+    }
+  ],
+  "markers": [],
+  "group": 68,
+  "type": "Special",
+  "props": {
+    "tileSize": 16,
+    "layers": [
+      {
+        "l": "col",
+        "p": {
+          "alpha": 1
+        }
+      },
+      {
+        "l": "lnk",
+        "p": {
+          "alpha": 0.96
+        }
+      },
+      {
+        "l": "markers",
+        "p": {
+          "alpha": 0.47
+        }
+      }
+    ]
+  },
+  "__separator_group_ID": 68,
+  "__separator_group_Name": "alaahCourtyardCommon",
+  "__original_Index": 1439
 }
 }

File diff suppressed because it is too large
+ 92 - 92
CDB/room/alaahCourtyardCommon/1268---aCHeal1.json


File diff suppressed because it is too large
+ 106 - 106
CDB/room/alaahCourtyardCommon/1269---aCHeal2.json


File diff suppressed because it is too large
+ 186 - 186
CDB/room/alaahCourtyardCommon/1212---aCIsland.json


File diff suppressed because it is too large
+ 1238 - 1238
CDB/room/alaahCourtyardCommon/1213---aCIslandInt.json


File diff suppressed because it is too large
+ 127 - 127
CDB/room/alaahCourtyardCommon/1248---aCLadderGate.json


File diff suppressed because it is too large
+ 246 - 246
CDB/room/alaahCourtyardCommon/1217---aCMidExit.json


File diff suppressed because it is too large
+ 219 - 219
CDB/room/alaahCourtyardCommon/1214---aCMultiTreasure.json


File diff suppressed because it is too large
+ 114 - 114
CDB/room/alaahCourtyardCommon/1277---aCSecretFlower.json


File diff suppressed because it is too large
+ 169 - 169
CDB/room/alaahCourtyardCommon/1278---aCSecretHouse.json


File diff suppressed because it is too large
+ 113 - 113
CDB/room/alaahCourtyardCommon/1275---aCSecretStomp.json


File diff suppressed because it is too large
+ 102 - 102
CDB/room/alaahCourtyardCommon/1276---aCSecretWallJump.json


+ 92 - 92
CDB/room/alaahCourtyardCommon/1216---aCStartExit.json

@@ -1,93 +1,93 @@
-{
-  "id": "aCStartExit",
-  "active": true,
-  "flags": 6,
-  "width": 20,
-  "height": 8,
-  "tileProps": [],
-  "layers": [
-    {
-      "name": "col",
-      "data": {
-        "file": "editor/cols.png",
-        "size": 16,
-        "stride": 4,
-        "data": "AQAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAAAAAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQA="
-      }
-    },
-    {
-      "name": "lnk",
-      "data": {
-        "file": "editor/links.png",
-        "size": 16,
-        "stride": 4,
-        "data": "AAADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
-      }
-    }
-  ],
-  "markers": [
-    {
-      "x": 0,
-      "y": 0,
-      "marker": "BgWall",
-      "width": 20,
-      "height": 7
-    },
-    {
-      "x": 0,
-      "y": 0,
-      "marker": "DisableDecorator",
-      "width": 20,
-      "height": 7
-    },
-    {
-      "x": 0,
-      "y": 0,
-      "marker": "NoMinimap",
-      "width": 20,
-      "height": 7
-    },
-    {
-      "x": 8,
-      "y": 1,
-      "marker": "SpecialEquipment",
-      "width": 11,
-      "height": 5
-    },
-    {
-      "x": 1,
-      "y": 6,
-      "marker": "Spikes",
-      "width": 5,
-      "height": 1
-    }
-  ],
-  "group": 53,
-  "type": "Exit",
-  "props": {
-    "tileSize": 16,
-    "layers": [
-      {
-        "l": "col",
-        "p": {
-          "alpha": 1
-        }
-      },
-      {
-        "l": "lnk",
-        "p": {
-          "alpha": 0.68
-        }
-      },
-      {
-        "l": "markers",
-        "p": {
-          "alpha": 0.6
-        }
-      }
-    ]
-  },
-  "__separator_group_ID": 53,
-  "__separator_group_Name": "alaahCourtyardCommon",
-  "__original_Index": 1216
+{
+  "id": "aCStartExit",
+  "active": true,
+  "flags": 6,
+  "width": 20,
+  "height": 8,
+  "tileProps": [],
+  "layers": [
+    {
+      "name": "col",
+      "data": {
+        "file": "editor/cols.png",
+        "size": 16,
+        "stride": 4,
+        "data": "AQAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAAAAAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQA="
+      }
+    },
+    {
+      "name": "lnk",
+      "data": {
+        "file": "editor/links.png",
+        "size": 16,
+        "stride": 4,
+        "data": "AAADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
+      }
+    }
+  ],
+  "markers": [
+    {
+      "x": 0,
+      "y": 0,
+      "marker": "BgWall",
+      "width": 20,
+      "height": 7
+    },
+    {
+      "x": 0,
+      "y": 0,
+      "marker": "DisableDecorator",
+      "width": 20,
+      "height": 7
+    },
+    {
+      "x": 0,
+      "y": 0,
+      "marker": "NoMinimap",
+      "width": 20,
+      "height": 7
+    },
+    {
+      "x": 8,
+      "y": 1,
+      "marker": "SpecialEquipment",
+      "width": 11,
+      "height": 5
+    },
+    {
+      "x": 1,
+      "y": 6,
+      "marker": "Spikes",
+      "width": 5,
+      "height": 1
+    }
+  ],
+  "group": 68,
+  "type": "Exit",
+  "props": {
+    "tileSize": 16,
+    "layers": [
+      {
+        "l": "col",
+        "p": {
+          "alpha": 1
+        }
+      },
+      {
+        "l": "lnk",
+        "p": {
+          "alpha": 0.68
+        }
+      },
+      {
+        "l": "markers",
+        "p": {
+          "alpha": 0.6
+        }
+      }
+    ]
+  },
+  "__separator_group_ID": 68,
+  "__separator_group_Name": "alaahCourtyardCommon",
+  "__original_Index": 1451
 }
 }

File diff suppressed because it is too large
+ 78 - 78
CDB/room/alaahCourtyardCommon/1265---aCTeleport1.json


+ 0 - 0
CDB/room/alaahCourtyardCommon/1266---aCTeleport2.json


Some files were not shown because too many files changed in this diff