Advertisement
Guest User

Untitled

a guest
Dec 17th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.86 KB | None | 0 0
  1. from SpecImports import *
  2. LobbyParent = 10014
  3. BoilerParent = 10030
  4. PipeLeftParent = 10023
  5. PipeRightParent = 10032
  6. OilParent = 10034
  7. ControlParent = 10037
  8. DuctParent = 10036
  9. CenterSiloBattleCellParent = 10064
  10. CenterSiloParent = 20095
  11. SigRoomParent = 20058
  12. WestSiloParent = 20094
  13. WestSiloBattleCellParent = 10047
  14. EastSiloParent = 20096
  15. EastSiloBattleCellParent = 10068
  16. LobbyCell = 0
  17. BoilerCell = 1
  18. PipeLeftCell = 2
  19. PipeRightCell = 3
  20. OilCell = 4
  21. ControlCell = 5
  22. DuctCell = 6
  23. CenterSiloCell = 7
  24. SigRoomCell = 8
  25. WestSiloCell = 9
  26. EastSiloCell = 10
  27. BattleCells = {LobbyCell: {'parentEntId': LobbyParent,
  28. 'pos': Point3(0, 0, 0)},
  29. BoilerCell: {'parentEntId': BoilerParent,
  30. 'pos': Point3(0, 0, 0)},
  31. OilCell: {'parentEntId': OilParent,
  32. 'pos': Point3(0, 0, 0)},
  33. ControlCell: {'parentEntId': ControlParent,
  34. 'pos': Point3(0, 0, 0)},
  35. CenterSiloCell: {'parentEntId': CenterSiloBattleCellParent,
  36. 'pos': Point3(0, 0, 0)},
  37. PipeLeftCell: {'parentEntId': PipeLeftParent,
  38. 'pos': Point3(0, 0, 0)},
  39. PipeRightCell: {'parentEntId': PipeRightParent,
  40. 'pos': Point3(0, 0, 0)},
  41. DuctCell: {'parentEntId': DuctParent,
  42. 'pos': Point3(0, 0, 0)},
  43. SigRoomCell: {'parentEntId': SigRoomParent,
  44. 'pos': Point3(0, 0, 0)},
  45. WestSiloCell: {'parentEntId': WestSiloBattleCellParent,
  46. 'pos': Point3(0, 0, 0)},
  47. EastSiloCell: {'parentEntId': EastSiloBattleCellParent,
  48. 'pos': Point3(-20, -10, 0)}}
  49. CogData = [{'type': 'cc',
  50. 'parentEntId': LobbyParent,
  51. 'boss': 0,
  52. 'level': 5,
  53. 'battleCell': LobbyCell,
  54. 'pos': Point3(0, 0, 0),
  55. 'h': 0,
  56. 'behavior': 'chase',
  57. 'path': 20078,
  58. 'skeleton': 0},
  59. {'type': 'nd',
  60. 'parentEntId': LobbyParent,
  61. 'boss': 0,
  62. 'level': 6,
  63. 'battleCell': LobbyCell,
  64. 'pos': Point3(10, 0, 0),
  65. 'h': 0,
  66. 'behavior': 'chase',
  67. 'path': 20009,
  68. 'skeleton': 0},
  69. {'type': 'tm',
  70. 'parentEntId': LobbyParent,
  71. 'boss': 0,
  72. 'level': 6,
  73. 'battleCell': LobbyCell,
  74. 'pos': Point3(10, 0, 0),
  75. 'h': 0,
  76. 'behavior': 'chase',
  77. 'path': 20079,
  78. 'skeleton': 0},
  79. {'type': 'cc',
  80. 'parentEntId': BoilerParent,
  81. 'boss': 0,
  82. 'level': 5,
  83. 'battleCell': BoilerCell,
  84. 'pos': Point3(0, 0, 0),
  85. 'h': 0,
  86. 'behavior': 'walk',
  87. 'path': 20076,
  88. 'skeleton': 0},
  89. {'type': 'tm',
  90. 'parentEntId': BoilerParent,
  91. 'boss': 0,
  92. 'level': 6,
  93. 'battleCell': BoilerCell,
  94. 'pos': Point3(10, 0, 0),
  95. 'h': 0,
  96. 'behavior': 'walk',
  97. 'path': 20077,
  98. 'skeleton': 0},
  99. {'type': 'nd',
  100. 'parentEntId': BoilerParent,
  101. 'boss': 0,
  102. 'level': 7,
  103. 'battleCell': BoilerCell,
  104. 'pos': Point3(0, 0, 0),
  105. 'h': 0,
  106. 'behavior': 'chase',
  107. 'path': None,
  108. 'skeleton': 0},
  109. {'type': 'tm',
  110. 'parentEntId': OilParent,
  111. 'boss': 0,
  112. 'level': 6,
  113. 'battleCell': OilCell,
  114. 'pos': Point3(-10, 0, 0),
  115. 'h': 0,
  116. 'behavior': 'chase',
  117. 'path': 60133,
  118. 'skeleton': 0},
  119. {'type': 'tm',
  120. 'parentEntId': OilParent,
  121. 'boss': 0,
  122. 'level': 6,
  123. 'battleCell': OilCell,
  124. 'pos': Point3(0, 0, 0),
  125. 'h': 0,
  126. 'behavior': 'chase',
  127. 'path': 60134,
  128. 'skeleton': 0},
  129. {'type': 'tm',
  130. 'parentEntId': OilParent,
  131. 'boss': 0,
  132. 'level': 6,
  133. 'battleCell': OilCell,
  134. 'pos': Point3(10, 0, 0),
  135. 'h': 0,
  136. 'behavior': 'chase',
  137. 'path': 60135,
  138. 'skeleton': 0},
  139. {'type': 'cc',
  140. 'parentEntId': ControlParent,
  141. 'boss': 0,
  142. 'level': 6,
  143. 'battleCell': ControlCell,
  144. 'pos': Point3(-10, 0, 0),
  145. 'h': 0,
  146. 'behavior': 'chase',
  147. 'path': 20039,
  148. 'skeleton': 1},
  149. {'type': 'cc',
  150. 'parentEntId': ControlParent,
  151. 'boss': 0,
  152. 'level': 6,
  153. 'battleCell': ControlCell,
  154. 'pos': Point3(0, 0, 0),
  155. 'h': 0,
  156. 'behavior': 'chase',
  157. 'path': 20049,
  158. 'skeleton': 1},
  159. {'type': 'cc',
  160. 'parentEntId': ControlParent,
  161. 'boss': 0,
  162. 'level': 6,
  163. 'battleCell': ControlCell,
  164. 'pos': Point3(10, 0, 0),
  165. 'h': 0,
  166. 'behavior': 'chase',
  167. 'path': 20075,
  168. 'skeleton': 1},
  169. {'type': 'tm',
  170. 'parentEntId': CenterSiloParent,
  171. 'boss': 0,
  172. 'level': 8,
  173. 'battleCell': CenterSiloCell,
  174. 'pos': Point3(-10, 0, 0),
  175. 'h': 0,
  176. 'behavior': 'chase',
  177. 'path': 20103,
  178. 'skeleton': 0},
  179. {'type': 'gh',
  180. 'parentEntId': CenterSiloParent,
  181. 'boss': 1,
  182. 'level': 12,
  183. 'battleCell': CenterSiloCell,
  184. 'pos': Point3(0, 0, 0),
  185. 'h': 180,
  186. 'behavior': 'stand',
  187. 'path': None,
  188. 'skeleton': 1},
  189. {'type': 'nd',
  190. 'parentEntId': CenterSiloParent,
  191. 'boss': 0,
  192. 'level': 7,
  193. 'battleCell': CenterSiloCell,
  194. 'pos': Point3(10, 0, 0),
  195. 'h': 0,
  196. 'behavior': 'chase',
  197. 'path': 20104,
  198. 'skeleton': 0},
  199. {'type': 'tm',
  200. 'parentEntId': CenterSiloParent,
  201. 'boss': 0,
  202. 'level': 8,
  203. 'battleCell': CenterSiloCell,
  204. 'pos': Point3(10, 0, 0),
  205. 'h': 0,
  206. 'behavior': 'chase',
  207. 'path': 20105,
  208. 'skeleton': 0},
  209. {'type': 'gh',
  210. 'parentEntId': WestSiloParent,
  211. 'boss': 0,
  212. 'level': 8,
  213. 'battleCell': WestSiloCell,
  214. 'pos': Point3(-10, 0, 0),
  215. 'h': 0,
  216. 'behavior': 'chase',
  217. 'path': 20097,
  218. 'skeleton': 0},
  219. {'type': 'gh',
  220. 'parentEntId': WestSiloParent,
  221. 'boss': 0,
  222. 'level': 8,
  223. 'battleCell': WestSiloCell,
  224. 'pos': Point3(0, 0, 0),
  225. 'h': 0,
  226. 'behavior': 'chase',
  227. 'path': 20098,
  228. 'skeleton': 0},
  229. {'type': 'tm',
  230. 'parentEntId': WestSiloParent,
  231. 'boss': 0,
  232. 'level': 7,
  233. 'battleCell': WestSiloCell,
  234. 'pos': Point3(10, 0, 0),
  235. 'h': 0,
  236. 'behavior': 'chase',
  237. 'path': 20099,
  238. 'skeleton': 0},
  239. {'type': 'nd',
  240. 'parentEntId': EastSiloParent,
  241. 'boss': 0,
  242. 'level': 7,
  243. 'battleCell': EastSiloCell,
  244. 'pos': Point3(-10, 0, 0),
  245. 'h': 0,
  246. 'behavior': 'chase',
  247. 'path': 20100,
  248. 'skeleton': 0},
  249. {'type': 'gh',
  250. 'parentEntId': EastSiloParent,
  251. 'boss': 0,
  252. 'level': 8,
  253. 'battleCell': EastSiloCell,
  254. 'pos': Point3(0, 0, 0),
  255. 'h': 0,
  256. 'behavior': 'chase',
  257. 'path': 20101,
  258. 'skeleton': 0},
  259. {'type': 'tm',
  260. 'parentEntId': EastSiloParent,
  261. 'boss': 0,
  262. 'level': 7,
  263. 'battleCell': EastSiloCell,
  264. 'pos': Point3(10, 0, 0),
  265. 'h': 0,
  266. 'behavior': 'chase',
  267. 'path': 20102,
  268. 'skeleton': 0},
  269. {'type': 'tm',
  270. 'parentEntId': PipeLeftParent,
  271. 'boss': 0,
  272. 'level': 7,
  273. 'battleCell': PipeLeftCell,
  274. 'pos': Point3(-10, 0, 0),
  275. 'h': 0,
  276. 'behavior': 'chase',
  277. 'path': 20109,
  278. 'skeleton': 1},
  279. {'type': 'tm',
  280. 'parentEntId': PipeLeftParent,
  281. 'boss': 0,
  282. 'level': 6,
  283. 'battleCell': PipeLeftCell,
  284. 'pos': Point3(0, 0, 0),
  285. 'h': 0,
  286. 'behavior': 'chase',
  287. 'path': 20110,
  288. 'skeleton': 1},
  289. {'type': 'tm',
  290. 'parentEntId': PipeLeftParent,
  291. 'boss': 0,
  292. 'level': 6,
  293. 'battleCell': PipeLeftCell,
  294. 'pos': Point3(10, 0, 0),
  295. 'h': 0,
  296. 'behavior': 'chase',
  297. 'path': 20111,
  298. 'skeleton': 1},
  299. {'type': 'tm',
  300. 'parentEntId': PipeRightParent,
  301. 'boss': 0,
  302. 'level': 6,
  303. 'battleCell': PipeRightCell,
  304. 'pos': Point3(-10, 0, 0),
  305. 'h': 0,
  306. 'behavior': 'chase',
  307. 'path': 20106,
  308. 'skeleton': 1},
  309. {'type': 'tm',
  310. 'parentEntId': PipeRightParent,
  311. 'boss': 0,
  312. 'level': 6,
  313. 'battleCell': PipeRightCell,
  314. 'pos': Point3(0, 0, 0),
  315. 'h': 0,
  316. 'behavior': 'chase',
  317. 'path': 20107,
  318. 'skeleton': 1},
  319. {'type': 'tm',
  320. 'parentEntId': PipeRightParent,
  321. 'boss': 0,
  322. 'level': 6,
  323. 'battleCell': PipeRightCell,
  324. 'pos': Point3(10, 0, 0),
  325. 'h': 0,
  326. 'behavior': 'chase',
  327. 'path': 20108,
  328. 'skeleton': 1},
  329. {'type': 'cc',
  330. 'parentEntId': DuctParent,
  331. 'boss': 0,
  332. 'level': 5,
  333. 'battleCell': DuctCell,
  334. 'pos': Point3(0, 0, 0),
  335. 'h': 0,
  336. 'behavior': 'chase',
  337. 'path': 20038,
  338. 'skeleton': 0},
  339. {'type': 'tm',
  340. 'parentEntId': DuctParent,
  341. 'boss': 0,
  342. 'level': 6,
  343. 'battleCell': DuctCell,
  344. 'pos': Point3(10, 0, 0),
  345. 'h': 0,
  346. 'behavior': 'chase',
  347. 'path': 20067,
  348. 'skeleton': 0},
  349. {'type': 'tm',
  350. 'parentEntId': DuctParent,
  351. 'boss': 0,
  352. 'level': 6,
  353. 'battleCell': DuctCell,
  354. 'pos': Point3(-10, 0, 0),
  355. 'h': 0,
  356. 'behavior': 'chase',
  357. 'path': 20068,
  358. 'skeleton': 0},
  359. {'type': 'tm',
  360. 'parentEntId': SigRoomParent,
  361. 'boss': 0,
  362. 'level': 6,
  363. 'battleCell': SigRoomCell,
  364. 'pos': Point3(5, -10.75, 0),
  365. 'h': -90,
  366. 'behavior': 'stand',
  367. 'path': None,
  368. 'skeleton': 0},
  369. {'type': 'tm',
  370. 'parentEntId': SigRoomParent,
  371. 'boss': 0,
  372. 'level': 6,
  373. 'battleCell': SigRoomCell,
  374. 'pos': Point3(5, -3.25, 0),
  375. 'h': -90,
  376. 'behavior': 'stand',
  377. 'path': None,
  378. 'skeleton': 0},
  379. {'type': 'tm',
  380. 'parentEntId': SigRoomParent,
  381. 'boss': 0,
  382. 'level': 6,
  383. 'battleCell': SigRoomCell,
  384. 'pos': Point3(5, 3.25, 0),
  385. 'h': -90,
  386. 'behavior': 'stand',
  387. 'path': None,
  388. 'skeleton': 0},
  389. {'type': 'tm',
  390. 'parentEntId': SigRoomParent,
  391. 'boss': 0,
  392. 'level': 7,
  393. 'battleCell': SigRoomCell,
  394. 'pos': Point3(5, 10.75, 0),
  395. 'h': -90,
  396. 'behavior': 'stand',
  397. 'path': None,
  398. 'skeleton': 0}]
  399. ReserveCogData = [{'type': 'cc',
  400. 'parentEntId': LobbyParent,
  401. 'boss': 0,
  402. 'level': 3,
  403. 'battleCell': LobbyCell,
  404. 'pos': Point3(0, 0, 0),
  405. 'h': 0,
  406. 'behavior': 'chase',
  407. 'path': 20009,
  408. 'skeleton': 0,
  409. 'joinParent': 20018},
  410. {'type': 'cc',
  411. 'parentEntId': BoilerParent,
  412. 'boss': 0,
  413. 'level': 3,
  414. 'battleCell': BoilerCell,
  415. 'pos': Point3(0, 0, 0),
  416. 'h': 0,
  417. 'behavior': 'walk',
  418. 'path': 20076,
  419. 'skeleton': 0,
  420. 'joinParent': 20019},
  421. {'type': 'tm',
  422. 'parentEntId': BoilerParent,
  423. 'boss': 0,
  424. 'level': 2,
  425. 'battleCell': BoilerCell,
  426. 'pos': Point3(10, 0, 0),
  427. 'h': 0,
  428. 'behavior': 'walk',
  429. 'path': 20077,
  430. 'skeleton': 0,
  431. 'joinParent': 20019},
  432. {'type': 'tm',
  433. 'parentEntId': OilParent,
  434. 'boss': 0,
  435. 'level': 3,
  436. 'battleCell': OilCell,
  437. 'pos': Point3(-10, 0, 0),
  438. 'h': 0,
  439. 'behavior': 'chase',
  440. 'path': 60133,
  441. 'skeleton': 0},
  442. {'type': 'tm',
  443. 'parentEntId': OilParent,
  444. 'boss': 0,
  445. 'level': 4,
  446. 'battleCell': OilCell,
  447. 'pos': Point3(10, 0, 0),
  448. 'h': 0,
  449. 'behavior': 'chase',
  450. 'path': 60135,
  451. 'skeleton': 0},
  452. {'type': 'cc',
  453. 'parentEntId': ControlParent,
  454. 'boss': 0,
  455. 'level': 2,
  456. 'battleCell': ControlCell,
  457. 'pos': Point3(-10, 0, 0),
  458. 'h': 0,
  459. 'behavior': 'chase',
  460. 'path': 20039,
  461. 'skeleton': 1},
  462. {'type': 'cc',
  463. 'parentEntId': ControlParent,
  464. 'boss': 0,
  465. 'level': 2,
  466. 'battleCell': ControlCell,
  467. 'pos': Point3(0, 0, 0),
  468. 'h': 0,
  469. 'behavior': 'chase',
  470. 'path': 20049,
  471. 'skeleton': 1},
  472. {'type': 'cc',
  473. 'parentEntId': ControlParent,
  474. 'boss': 0,
  475. 'level': 2,
  476. 'battleCell': ControlCell,
  477. 'pos': Point3(10, 0, 0),
  478. 'h': 0,
  479. 'behavior': 'walk',
  480. 'path': 20075,
  481. 'skeleton': 1},
  482. {'type': 'tm',
  483. 'parentEntId': CenterSiloParent,
  484. 'boss': 0,
  485. 'level': 3,
  486. 'battleCell': CenterSiloCell,
  487. 'pos': Point3(-10, 0, 0),
  488. 'h': 0,
  489. 'behavior': 'chase',
  490. 'path': 20103,
  491. 'skeleton': 0},
  492. {'type': 'gh',
  493. 'parentEntId': CenterSiloParent,
  494. 'boss': 0,
  495. 'level': 5,
  496. 'battleCell': CenterSiloCell,
  497. 'pos': Point3(0, 0, 0),
  498. 'h': 0,
  499. 'behavior': 'chase',
  500. 'path': None,
  501. 'skeleton': 0},
  502. {'type': 'tm',
  503. 'parentEntId': CenterSiloParent,
  504. 'boss': 0,
  505. 'level': 3,
  506. 'battleCell': CenterSiloCell,
  507. 'pos': Point3(10, 0, 0),
  508. 'h': 0,
  509. 'behavior': 'chase',
  510. 'path': 20104,
  511. 'skeleton': 0},
  512. {'type': 'tm',
  513. 'parentEntId': CenterSiloParent,
  514. 'boss': 0,
  515. 'level': 3,
  516. 'battleCell': CenterSiloCell,
  517. 'pos': Point3(10, 0, 0),
  518. 'h': 0,
  519. 'behavior': 'chase',
  520. 'path': 20105,
  521. 'skeleton': 0},
  522. {'type': 'tm',
  523. 'parentEntId': PipeLeftParent,
  524. 'boss': 0,
  525. 'level': 3,
  526. 'battleCell': PipeLeftCell,
  527. 'pos': Point3(-10, 0, 0),
  528. 'h': 0,
  529. 'behavior': 'chase',
  530. 'path': None,
  531. 'skeleton': 1},
  532. {'type': 'tm',
  533. 'parentEntId': PipeLeftParent,
  534. 'boss': 0,
  535. 'level': 4,
  536. 'battleCell': PipeLeftCell,
  537. 'pos': Point3(0, 0, 0),
  538. 'h': 0,
  539. 'behavior': 'chase',
  540. 'path': None,
  541. 'skeleton': 1},
  542. {'type': 'tm',
  543. 'parentEntId': PipeRightParent,
  544. 'boss': 0,
  545. 'level': 3,
  546. 'battleCell': PipeRightCell,
  547. 'pos': Point3(-10, 0, 0),
  548. 'h': 0,
  549. 'behavior': 'chase',
  550. 'path': None,
  551. 'skeleton': 1},
  552. {'type': 'tm',
  553. 'parentEntId': PipeRightParent,
  554. 'boss': 0,
  555. 'level': 4,
  556. 'battleCell': PipeRightCell,
  557. 'pos': Point3(0, 0, 0),
  558. 'h': 0,
  559. 'behavior': 'chase',
  560. 'path': None,
  561. 'skeleton': 1},
  562. {'type': 'cc',
  563. 'parentEntId': DuctParent,
  564. 'boss': 0,
  565. 'level': 2,
  566. 'battleCell': DuctCell,
  567. 'pos': Point3(0, 0, 0),
  568. 'h': 0,
  569. 'behavior': 'chase',
  570. 'path': 20038,
  571. 'skeleton': 0},
  572. {'type': 'tm',
  573. 'parentEntId': DuctParent,
  574. 'boss': 0,
  575. 'level': 2,
  576. 'battleCell': DuctCell,
  577. 'pos': Point3(10, 0, 0),
  578. 'h': 0,
  579. 'behavior': 'chase',
  580. 'path': 20067,
  581. 'skeleton': 0},
  582. {'type': 'tm',
  583. 'parentEntId': SigRoomParent,
  584. 'boss': 0,
  585. 'level': 3,
  586. 'battleCell': SigRoomCell,
  587. 'pos': Point3(5, -10.75, 0),
  588. 'h': -90,
  589. 'behavior': 'stand',
  590. 'path': None,
  591. 'skeleton': 0},
  592. {'type': 'tm',
  593. 'parentEntId': SigRoomParent,
  594. 'boss': 0,
  595. 'level': 4,
  596. 'battleCell': SigRoomCell,
  597. 'pos': Point3(5, -3.25, 0),
  598. 'h': -90,
  599. 'behavior': 'stand',
  600. 'path': None,
  601. 'skeleton': 0}]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement