Logic.CreateEntity(Entities.XD_Evil_Camp03, 46952.57, 50840.00, 317.03, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 46660.00, 50860.00, 317.03, 0);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 46500.00, 51300.00, 0.00, 2);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 46360.00, 50860.00, 317.03, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 46040.00, 50940.00, 231.08, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 46060.00, 51540.00, 231.08, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 46055.57, 51240.00, 231.08, 0);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 47600.00, 49600.00, 0.00, 2);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 47447.22, 49143.09, 317.03, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 47660.00, 49140.00, 317.03, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 47855.22, 49160.00, 317.03, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 47160.00, 49640.00, 231.08, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 47152.85, 49440.00, 231.08, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 47143.09, 49840.00, 231.08, 0);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 48600.00, 49300.00, 0.00, 2);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 48460.00, 48940.00, 331.35, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 48660.00, 48960.00, 331.35, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 48860.00, 48940.00, 331.35, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 48940.00, 49160.00, 42.97, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 48946.20, 49360.00, 42.97, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 48950.23, 49542.30, 42.97, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 50310.00, 49910.00, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 49210.00, 48598.73, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 48010.00, 48010.00, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 46290.00, 48990.00, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 45490.00, 50390.00, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp02, 48026.50, 47452.00, 90.00, 0);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 48000.00, 46400.00, 0.00, 2);
Logic.CreateEntity(Entities.XD_Evil_Camp02, 48485.38, 45895.46, 135.00, 0);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 49200.00, 45500.00, 0.00, 2);
Logic.CreateEntity(Entities.XD_Evil_Camp02, 49917.61, 46130.24, 45.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 50510.00, 46710.00, 0.00, 0);
Logic.CreateEntity(Entities.CB_DestroyAbleRuinResidence1, 49200.00, 46800.00, 270.00, 2);
Logic.CreateEntity(Entities.XD_Evil_Camp02, 45266.00, 46084.38, 90.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 44506.15, 46110.00, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp02, 45314.72, 45361.27, 270.00, 0);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 45400.00, 44600.00, 0.00, 2);
Logic.CreateEntity(Entities.XD_Evil_Camp02, 44731.92, 44433.82, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp02, 44229.27, 44430.46, 0.00, 0);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 43600.00, 44700.00, 0.00, 2);
Logic.CreateEntity(Entities.XD_Evil_Camp02, 43693.61, 45562.03, 270.00, 0);
Logic.CreateEntity(Entities.CB_DestroyAbleRuinResidence1, 44400.00, 45100.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_DestroyAbleRuinSmallTower1, 49500.00, 40800.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 48200.00, 40700.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 46700.00, 41100.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 44900.00, 41300.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 43300.00, 40200.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_DestroyAbleRuinResidence1, 44700.00, 38100.00, 270.00, 2);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 44910.00, 38910.00, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 44893.46, 37390.00, 0.00, 0);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 45400.00, 37100.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 46400.00, 37000.00, 0.00, 2);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 46890.00, 37303.30, 0.00, 0);
Logic.CreateEntity(Entities.CB_DestroyAbleRuinHouse1, 47100.00, 38000.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 47100.00, 38000.00, 0.00, 2);
Logic.CreateEntity(Entities.XD_Evil_Camp02, 48563.37, 38294.70, 270.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp02, 48563.37, 37804.00, 270.00, 0);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 49000.00, 38000.00, 0.00, 2);
Logic.SetEntityName(Logic.CreateEntity(Entities.CB_RobberyTower1, 48600.00, 37000.00, 270.00, 2),"HQ2BaseNVSpawnGen2")
Logic.CreateEntity(Entities.CB_Evil_Tower1, 45600.00, 34600.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_DestroyAbleRuinSmallTower1, 44000.00, 36000.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 43800.00, 36700.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_DestroyAbleRuinMonastery1, 47400.00, 34700.00, 270.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 48500.00, 34500.00, 0.00, 2);
Logic.CreateEntity(Entities.XD_Evil_Camp01, 48612.90, 34203.45, 90.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp01, 48414.07, 34204.19, 90.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp01, 48223.84, 35077.62, 90.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp01, 48147.09, 34983.35, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp01, 48147.31, 34784.07, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp01, 48151.35, 34587.27, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp01, 48236.00, 34347.88, 35.00, 0);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 48000.00, 32900.00, 0.00, 2);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 44210.00, 30390.00, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 44260.00, 30940.00, 229.18, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 44255.25, 30840.00, 229.18, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 44260.00, 30740.00, 229.18, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 44240.28, 30640.00, 229.18, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 44740.00, 31160.00, 143.24, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 44640.00, 31160.00, 143.24, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 44540.00, 31160.00, 143.24, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 44446.32, 31157.06, 143.24, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 44990.00, 31110.00, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 44290.00, 31190.00, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 44940.00, 30660.00, 42.97, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 44940.00, 30760.00, 42.97, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 44940.00, 30860.00, 42.97, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 44943.74, 30960.00, 42.97, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 44990.00, 30410.00, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 44660.00, 30460.00, 317.03, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 44760.00, 30440.00, 317.03, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 44560.00, 30440.00, 317.03, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 44460.00, 30440.00, 317.03, 0);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 44600.00, 30800.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 43000.00, 30100.00, 0.00, 2);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 42860.00, 29760.00, 315.13, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 42960.00, 29740.00, 315.13, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 43060.00, 29740.00, 315.13, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 43160.00, 29760.00, 315.13, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 43140.00, 30460.00, 143.24, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 43040.00, 30460.00, 143.24, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 42940.00, 30460.00, 143.24, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 42840.00, 30442.29, 143.24, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 42710.00, 30510.00, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 42652.15, 30240.00, 229.18, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 42640.00, 30140.00, 229.18, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 42657.48, 30040.00, 229.18, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 42660.00, 29940.00, 229.18, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 41990.00, 29790.00, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 42610.00, 29710.00, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 43310.00, 29710.00, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 43360.00, 30260.00, 55.39, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 43360.00, 30160.00, 55.39, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 43360.00, 30060.00, 55.39, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 43340.00, 29944.22, 55.39, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 43390.00, 30410.00, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 42010.00, 29106.86, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 41760.00, 29160.00, 315.13, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 41860.00, 29160.00, 315.13, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 41560.00, 29160.00, 315.13, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 41390.00, 29190.00, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 41660.00, 29160.00, 315.13, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 41340.00, 29540.00, 229.18, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 41347.73, 29440.00, 229.18, 0);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 41700.00, 29500.00, 0.00, 2);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 41350.40, 29340.00, 229.18, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 41340.00, 29640.00, 229.18, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 41309.57, 29890.00, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 41990.00, 29790.00, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 41740.00, 29860.00, 143.24, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 41640.00, 29853.19, 143.24, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 41540.00, 29848.34, 143.24, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 41840.00, 29856.66, 143.24, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 42040.00, 29360.00, 55.39, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 42040.00, 29460.00, 55.39, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 42060.00, 29556.91, 55.39, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 42060.00, 29660.00, 55.39, 0);
Logic.SetEntityName(Logic.CreateEntity(Entities.CB_RobberyTower1, 39800.00, 34900.00, 0.00, 2),"HQ2BaseNVSpawnGen1")
Logic.CreateEntity(Entities.CB_DestroyAbleRuinHouse1, 38900.00, 35100.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 38900.00, 35100.00, 0.00, 2);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 38753.19, 35960.00, 170.14, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 38460.00, 35641.77, 188.11, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 38240.00, 35360.00, 216.76, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 37954.25, 35040.00, 216.76, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 37760.00, 34741.10, 216.76, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 37660.00, 34240.00, 231.08, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 37640.00, 33640.00, 231.08, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 37658.59, 33940.00, 231.08, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 37860.00, 33347.79, 288.38, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 38060.00, 33149.38, 288.38, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 38260.00, 32960.00, 288.38, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 38540.00, 32740.00, 288.38, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 38960.00, 32560.00, 317.03, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 39260.00, 32540.00, 317.03, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 39654.94, 32540.00, 317.03, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 39960.00, 32740.00, 0.00, 0);
Logic.CreateEntity(Entities.CB_DestroyAbleRuinHouse1, 39500.00, 33100.00, 270.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 39500.00, 33100.00, 0.00, 2);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 38810.00, 33210.00, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp02, 38815.48, 33854.24, 270.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 38810.00, 34410.00, 0.00, 0);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 38100.00, 33900.00, 0.00, 2);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 40600.00, 35000.00, 0.00, 2);
Logic.CreateEntity(Entities.XD_Evil_Camp04, 40701.61, 33990.00, 0.00, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 37342.96, 36840.00, 331.35, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 37540.00, 36860.00, 331.35, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 37460.00, 36860.00, 331.35, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 37660.00, 36846.39, 331.35, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 37143.68, 37356.79, 245.41, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 37140.19, 37240.00, 245.41, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 37157.08, 37150.81, 245.41, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 37146.10, 37040.00, 245.41, 0);
Logic.CreateEntity(Entities.CB_Evil_Tower1, 37500.00, 37200.00, 0.00, 2);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 37340.00, 37560.00, 145.14, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 37440.06, 37540.00, 145.14, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 37540.00, 37540.00, 145.14, 0);
Logic.CreateEntity(Entities.XD_Evil_Camp03, 37640.00, 37540.00, 145.14, 0);
Logic.SetEntityName(Logic.CreateEntity(Entities.XD_ScriptEntity, 47623.93, 36976.23, 0.00, 2),"HQ2BaseNVSpawn2")
Logic.SetEntityName(Logic.CreateEntity(Entities.XD_ScriptEntity, 39720.87, 33980.37, 0.00, 2),"HQ2BaseNVSpawn1")
Logic.SetEntityName(Logic.CreateEntity(Entities.XD_ScriptEntity, 48185.71, 50198.18, 0.00, 2),"Base2NVStonePoint")