Logic.CreateEntity(Entities.CB_DestroyAbleRuinResidence1, 55000.00, 19800.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 53500.00, 12900.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 53600.00, 14800.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 52600.00, 11700.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 52800.00, 22800.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 52400.00, 16100.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 53000.00, 15600.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 53000.00, 12200.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 60900.00, 23300.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 62000.00, 23300.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 62700.00, 24000.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 60300.00, 23900.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 53400.00, 22300.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 55300.00, 22700.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 54200.00, 19200.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 53300.00, 17400.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 55300.00, 14900.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 56600.00, 16300.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 58400.00, 16300.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_DestroyAbleRuinHouse1, 55300.00, 20100.00, 90.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 59400.00, 15400.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 63200.00, 19400.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 62600.00, 20900.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 64100.00, 21400.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_DestroyAbleRuinResidence1, 54900.00, 20100.00, 270.00, 2);
Logic.CreateEntity(Entities.CB_DestroyAbleRuinResidence1, 58800.00, 22400.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_DestroyAbleRuinSmallTower1, 61800.00, 21900.00, 90.00, 2);
Logic.CreateEntity(Entities.CB_DestroyAbleRuinSmallTower3, 61600.00, 18000.00, 270.00, 2);
Logic.CreateEntity(Entities.CB_DestroyAbleRuinResidence1, 54800.00, 17600.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 65900.00, 21400.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_DestroyAbleRuinHouse1, 57800.00, 21800.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_DestroyAbleRuinHouse1, 62500.00, 19900.00, 270.00, 2);
Logic.CreateEntity(Entities.CB_DestroyAbleRuinHouse1, 63800.00, 23100.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 64700.00, 23200.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_DestroyAbleRuinHouse1, 57600.00, 16500.00, 180.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 60300.00, 13600.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 60500.00, 19300.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 58700.00, 19300.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 58700.00, 21000.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 60500.00, 21000.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 62700.00, 24900.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_DestroyAbleRuinMonastery1, 60600.00, 16500.00, 270.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 62400.00, 14000.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 55600.00, 23600.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 55300.00, 24400.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 60100.00, 25000.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 53600.00, 20600.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_DestroyAbleRuinSmallTower1, 56700.00, 19200.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 44000.00, 16600.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 43000.00, 17600.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 42800.00, 15200.00, 0.00, 2);
Logic.SetEntityName(Logic.CreateEntity(Entities.CB_RobberyTower1, 56700.00, 22300.00, 0.00, 2),"HQ3BaseNVSpawnGen2")
Logic.SetEntityName(Logic.CreateEntity(Entities.CB_RobberyTower1, 63300.00, 18300.00, 270.00, 2),"HQ3BaseNVSpawnGen1")
Logic.CreateEntity(Entities.XD_RuinWall3, 52216.89, 15715.05, 225.00, 0);
Logic.CreateEntity(Entities.XD_RuinWall1, 52623.54, 15352.11, 225.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 52047.64, 15444.90, 288.38, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 52160.00, 15356.90, 288.38, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 52260.00, 15240.00, 288.38, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 52360.00, 15140.00, 288.38, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 52460.00, 15060.00, 288.38, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 52560.00, 14957.47, 288.38, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 52660.00, 14860.00, 288.38, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 52760.00, 14758.20, 288.38, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 52860.00, 14660.00, 288.38, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 52990.00, 14495.77, 345.68, 0);
Logic.CreateEntity(Entities.XD_RuinWall3, 52944.73, 15028.05, 50.00, 0);
Logic.CreateEntity(Entities.XD_RuinWall5, 53384.49, 14630.33, 270.00, 0);
Logic.CreateEntity(Entities.XD_RuinSmallTower3, 53840.00, 14360.00, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 53360.00, 14242.91, 317.03, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 53460.00, 14245.90, 317.03, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 53550.09, 14249.99, 317.03, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 53260.00, 14240.00, 317.03, 0);
Logic.CreateEntity(Entities.XD_RuinSmallTower1, 53748.15, 13340.00, 350.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 53547.45, 13554.06, 159.46, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 53440.00, 13560.00, 159.46, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 53340.00, 13555.04, 159.46, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 53243.07, 13553.09, 159.46, 0);
Logic.CreateEntity(Entities.XD_RuinWall5, 53351.54, 13239.94, 180.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 52910.00, 13196.43, 288.38, 0);
Logic.CreateEntity(Entities.XD_RuinWall1, 53074.96, 12784.31, 135.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 52847.29, 12940.00, 188.11, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 52743.00, 12840.00, 188.11, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 52653.40, 12740.00, 188.11, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 52540.00, 12640.00, 188.11, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 52440.00, 12540.00, 188.11, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 52340.00, 12460.00, 188.11, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 52240.00, 12340.00, 188.11, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 52140.00, 12260.00, 188.11, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 52060.00, 12140.00, 188.11, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 51951.41, 12040.00, 188.11, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 51840.00, 11940.00, 188.11, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 51740.00, 11854.73, 188.11, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 51640.00, 11760.00, 188.11, 0);
Logic.CreateEntity(Entities.XD_RuinWall3, 52688.91, 12401.62, 315.00, 0);
Logic.CreateEntity(Entities.XD_RuinWall3, 52198.08, 11970.38, 135.00, 0);
Logic.CreateEntity(Entities.XD_RuinWall1, 51855.41, 11622.67, 315.00, 0);
Logic.CreateEntity(Entities.XD_RuinWall5, 54846.57, 24459.93, 231.08, 0);
Logic.CreateEntity(Entities.XD_RuinWall5, 53675.65, 22559.06, 90.14, 0);
Logic.CreateEntity(Entities.XD_RuinWall3, 54946.18, 22939.25, 145.00, 0);
Logic.CreateEntity(Entities.XD_RuinWall5, 54839.77, 22584.47, 225.14, 0);
Logic.CreateEntity(Entities.XD_RuinWall3, 53366.78, 22902.98, 57.30, 0);
Logic.CreateEntity(Entities.XD_RuinWall3, 55160.49, 23566.69, 0.00, 0);
Logic.CreateEntity(Entities.XD_RuinWall5, 52718.99, 23228.78, 159.46, 0);
Logic.CreateEntity(Entities.XD_RuinWall1, 55006.45, 24077.21, 225.00, 0);
Logic.CreateEntity(Entities.XD_RuinWall1, 53012.69, 23194.72, 216.76, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 54460.00, 24256.80, 288.38, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 54640.00, 24154.00, 288.38, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 54760.00, 24055.46, 288.38, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 54840.00, 23940.00, 288.38, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 54960.00, 23841.21, 274.06, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 54940.00, 23660.00, 245.41, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 54945.85, 23540.00, 245.41, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 54940.00, 23346.17, 245.41, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 54840.00, 23240.00, 202.44, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 54760.00, 23140.00, 202.44, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 54640.00, 23040.00, 202.44, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 54510.00, 22890.00, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 53891.14, 22890.00, 317.03, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 53660.00, 22940.00, 130.82, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 53540.00, 23060.00, 116.49, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 53440.00, 23160.00, 116.49, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 53343.14, 23260.00, 116.49, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 53240.00, 23340.00, 116.49, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 53140.00, 23447.90, 116.49, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 53043.80, 23540.00, 116.49, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 52940.21, 23640.00, 116.49, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 59990.00, 21100.26, 1.90, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 60590.00, 20510.00, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 60590.00, 19790.00, 288.38, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 59990.00, 19210.00, 231.08, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 59204.09, 19200.57, 188.11, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 58610.00, 20502.20, 87.85, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 58610.00, 19790.00, 145.14, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 59210.00, 21092.96, 44.87, 0);
Logic.CreateEntity(Entities.XD_RuinWall5, 60945.83, 23719.16, 140.00, 0);
Logic.CreateEntity(Entities.XD_RuinWall5, 61998.15, 23719.63, 135.00, 0);
Logic.CreateEntity(Entities.XD_RuinWall5, 60352.09, 25425.77, 90.00, 0);
Logic.CreateEntity(Entities.XD_RuinWall3, 62252.06, 24235.02, 323.93, 0);
Logic.CreateEntity(Entities.XD_RuinWall5, 62601.59, 25392.04, 180.00, 0);
Logic.CreateEntity(Entities.XD_RuinWall3, 60676.28, 24234.93, 37.45, 0);
Logic.CreateEntity(Entities.XD_RuinWall3, 60479.86, 24781.78, 0.00, 0);
Logic.CreateEntity(Entities.XD_RuinWall3, 62439.88, 24838.82, 180.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 62160.00, 25540.00, 231.08, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 62143.53, 25340.00, 231.08, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 62140.00, 25156.33, 231.08, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 62140.00, 24940.00, 231.08, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 62140.00, 24742.83, 231.08, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 62140.00, 24540.00, 202.44, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 62040.00, 24440.00, 202.44, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 61960.00, 24255.51, 202.44, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 61860.00, 24140.00, 202.44, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 61790.00, 24010.00, 331.35, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 60660.00, 25554.79, 73.52, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 60660.00, 25360.00, 73.52, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 60640.00, 25151.40, 73.52, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 60658.51, 24960.00, 73.52, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 60660.00, 24760.00, 73.52, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 60755.27, 24559.15, 102.17, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 60844.59, 24460.00, 102.17, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 60946.04, 24356.55, 102.17, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 61040.00, 24245.33, 102.17, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 61190.00, 24010.00, 245.41, 0);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 42500.00, 12300.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 41400.00, 12300.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 44500.00, 12400.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 41500.00, 9200.00, 0.00, 2);
Logic.SetEntityName(Logic.CreateEntity(Entities.XD_ScriptEntity, 56673.24, 21672.01, 0.00, 2),"HQ3BaseNVSpawn2")
Logic.SetEntityName(Logic.CreateEntity(Entities.XD_ScriptEntity, 62644.48, 18286.43, 0.00, 2),"HQ3BaseNVSpawn1")