Advertisement
ForbodingAngel

Untitled

Oct 9th, 2014
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.69 KB | None | 0 0
  1. -- Default Spring Treedef
  2.  
  3. local DRAWTYPE = { NONE = -1, MODEL = 0, TREE = 1 }
  4.  
  5. local treeDefs = {}
  6.  
  7. local function CreateTreeDef(type)
  8. treeDefs["treetype1"] = {
  9. description = [[Tree]],
  10. blocking = true,
  11. burnable = true,
  12. reclaimable = true,
  13. upright = true,
  14. energy = 10,
  15.  
  16. damage = 5,
  17. metal = 0,
  18. object ="features/0ad/ad0_pine_1_xl.s3o",
  19.  
  20. reclaimTime = 25,
  21. mass = 20,
  22. drawType = DRAWTYPE.MODEL,
  23. footprintX = 2,
  24. footprintZ = 2,
  25. collisionVolumeTest = 0,
  26.  
  27. customParams = {
  28. mod = true,
  29. },
  30.  
  31. modelType = type,
  32. }
  33.  
  34. treeDefs["treetype2"] = {
  35. description = [[Tree]],
  36. blocking = true,
  37. burnable = true,
  38. reclaimable = true,
  39. upright = true,
  40. energy = 10,
  41.  
  42. damage = 5,
  43. metal = 0,
  44. object ="features/0ad/ad0_pine_1_l.s3o",
  45.  
  46. reclaimTime = 25,
  47. mass = 20,
  48. drawType = DRAWTYPE.MODEL,
  49. footprintX = 2,
  50. footprintZ = 2,
  51. collisionVolumeTest = 0,
  52.  
  53. customParams = {
  54. mod = true,
  55. },
  56.  
  57. modelType = type,
  58. }
  59.  
  60. treeDefs["treetype3"] = {
  61. description = [[Tree]],
  62. blocking = true,
  63. burnable = true,
  64. reclaimable = true,
  65. upright = true,
  66. energy = 10,
  67.  
  68. damage = 5,
  69. metal = 0,
  70. object ="features/0ad/ad0_pine_2_xl.s3o",
  71.  
  72. reclaimTime = 25,
  73. mass = 20,
  74. drawType = DRAWTYPE.MODEL,
  75. footprintX = 2,
  76. footprintZ = 2,
  77. collisionVolumeTest = 0,
  78.  
  79. customParams = {
  80. mod = true,
  81. },
  82.  
  83. modelType = type,
  84. }
  85.  
  86. treeDefs["treetype4"] = {
  87. description = [[Tree]],
  88. blocking = true,
  89. burnable = true,
  90. reclaimable = true,
  91. upright = true,
  92. energy = 10,
  93.  
  94. damage = 5,
  95. metal = 0,
  96. object ="features/0ad/ad0_pine_2_l.s3o",
  97.  
  98. reclaimTime = 25,
  99. mass = 20,
  100. drawType = DRAWTYPE.MODEL,
  101. footprintX = 2,
  102. footprintZ = 2,
  103. collisionVolumeTest = 0,
  104.  
  105. customParams = {
  106. mod = true,
  107. },
  108.  
  109. modelType = type,
  110. }
  111.  
  112. treeDefs["treetype5"] = {
  113. description = [[Tree]],
  114. blocking = true,
  115. burnable = true,
  116. reclaimable = true,
  117. upright = true,
  118. energy = 10,
  119.  
  120. damage = 5,
  121. metal = 0,
  122. object ="features/0ad/ad0_pine_3_xl.s3o",
  123.  
  124. reclaimTime = 25,
  125. mass = 20,
  126. drawType = DRAWTYPE.MODEL,
  127. footprintX = 2,
  128. footprintZ = 2,
  129. collisionVolumeTest = 0,
  130.  
  131. customParams = {
  132. mod = true,
  133. },
  134.  
  135. modelType = type,
  136. }
  137.  
  138. treeDefs["treetype6"] = {
  139. description = [[Tree]],
  140. blocking = true,
  141. burnable = true,
  142. reclaimable = true,
  143. upright = true,
  144. energy = 10,
  145.  
  146. damage = 5,
  147. metal = 0,
  148. object ="features/0ad/ad0_pine_3_l.s3o",
  149.  
  150. reclaimTime = 25,
  151. mass = 20,
  152. drawType = DRAWTYPE.MODEL,
  153. footprintX = 2,
  154. footprintZ = 2,
  155. collisionVolumeTest = 0,
  156.  
  157. customParams = {
  158. mod = true,
  159. },
  160.  
  161. modelType = type,
  162. }
  163.  
  164. treeDefs["treetype7"] = {
  165. description = [[Tree]],
  166. blocking = true,
  167. burnable = true,
  168. reclaimable = true,
  169. upright = true,
  170. energy = 10,
  171.  
  172. damage = 5,
  173. metal = 0,
  174. object ="features/0ad/ad0_pine_1_xl.s3o",
  175.  
  176. reclaimTime = 25,
  177. mass = 20,
  178. drawType = DRAWTYPE.MODEL,
  179. footprintX = 2,
  180. footprintZ = 2,
  181. collisionVolumeTest = 0,
  182.  
  183. customParams = {
  184. mod = true,
  185. },
  186.  
  187. modelType = type,
  188. }
  189.  
  190. treeDefs["treetype8"] = {
  191. description = [[Tree]],
  192. blocking = true,
  193. burnable = true,
  194. reclaimable = true,
  195. upright = true,
  196. energy = 10,
  197.  
  198. damage = 5,
  199. metal = 0,
  200. object ="features/0ad/ad0_pine_1_l.s3o",
  201.  
  202. reclaimTime = 25,
  203. mass = 20,
  204. drawType = DRAWTYPE.MODEL,
  205. footprintX = 2,
  206. footprintZ = 2,
  207. collisionVolumeTest = 0,
  208.  
  209. customParams = {
  210. mod = true,
  211. },
  212.  
  213. modelType = type,
  214. }
  215.  
  216. treeDefs["treetype9"] = {
  217. description = [[Tree]],
  218. blocking = true,
  219. burnable = true,
  220. reclaimable = true,
  221. upright = true,
  222. energy = 10,
  223.  
  224. damage = 5,
  225. metal = 0,
  226. object ="features/0ad/ad0_pine_2_xl.s3o",
  227.  
  228. reclaimTime = 25,
  229. mass = 20,
  230. drawType = DRAWTYPE.MODEL,
  231. footprintX = 2,
  232. footprintZ = 2,
  233. collisionVolumeTest = 0,
  234.  
  235. customParams = {
  236. mod = true,
  237. },
  238.  
  239. modelType = type,
  240. }
  241.  
  242. treeDefs["treetype10"] = {
  243. description = [[Tree]],
  244. blocking = true,
  245. burnable = true,
  246. reclaimable = true,
  247. upright = true,
  248. energy = 10,
  249.  
  250. damage = 5,
  251. metal = 0,
  252. object ="features/0ad/ad0_pine_2_l.s3o",
  253.  
  254. reclaimTime = 25,
  255. mass = 20,
  256. drawType = DRAWTYPE.MODEL,
  257. footprintX = 2,
  258. footprintZ = 2,
  259. collisionVolumeTest = 0,
  260.  
  261. customParams = {
  262. mod = true,
  263. },
  264.  
  265. modelType = type,
  266. }
  267.  
  268. treeDefs["treetype11"] = {
  269. description = [[Tree]],
  270. blocking = true,
  271. burnable = true,
  272. reclaimable = true,
  273. upright = true,
  274. energy = 10,
  275.  
  276. damage = 5,
  277. metal = 0,
  278. object ="features/0ad/ad0_pine_3_xl.s3o",
  279.  
  280. reclaimTime = 25,
  281. mass = 20,
  282. drawType = DRAWTYPE.MODEL,
  283. footprintX = 2,
  284. footprintZ = 2,
  285. collisionVolumeTest = 0,
  286.  
  287. customParams = {
  288. mod = true,
  289. },
  290.  
  291. modelType = type,
  292. }
  293.  
  294. treeDefs["treetype12"] = {
  295. description = [[Tree]],
  296. blocking = true,
  297. burnable = true,
  298. reclaimable = true,
  299. upright = true,
  300. energy = 10,
  301.  
  302. damage = 5,
  303. metal = 0,
  304. object ="features/0ad/ad0_pine_3_l.s3o",
  305.  
  306. reclaimTime = 25,
  307. mass = 20,
  308. drawType = DRAWTYPE.MODEL,
  309. footprintX = 2,
  310. footprintZ = 2,
  311. collisionVolumeTest = 0,
  312.  
  313. customParams = {
  314. mod = true,
  315. },
  316.  
  317. modelType = type,
  318. }
  319.  
  320. treeDefs["treetype13"] = {
  321. description = [[Tree]],
  322. blocking = true,
  323. burnable = true,
  324. reclaimable = true,
  325. upright = true,
  326. energy = 10,
  327.  
  328. damage = 5,
  329. metal = 0,
  330. object ="features/0ad/ad0_pine_1_xl.s3o",
  331.  
  332. reclaimTime = 25,
  333. mass = 20,
  334. drawType = DRAWTYPE.MODEL,
  335. footprintX = 2,
  336. footprintZ = 2,
  337. collisionVolumeTest = 0,
  338.  
  339. customParams = {
  340. mod = true,
  341. },
  342.  
  343. modelType = type,
  344. }
  345.  
  346. treeDefs["treetype14"] = {
  347. description = [[Tree]],
  348. blocking = true,
  349. burnable = true,
  350. reclaimable = true,
  351. upright = true,
  352. energy = 10,
  353.  
  354. damage = 5,
  355. metal = 0,
  356. object ="features/0ad/ad0_pine_1_l.s3o",
  357.  
  358. reclaimTime = 25,
  359. mass = 20,
  360. drawType = DRAWTYPE.MODEL,
  361. footprintX = 2,
  362. footprintZ = 2,
  363. collisionVolumeTest = 0,
  364.  
  365. customParams = {
  366. mod = true,
  367. },
  368.  
  369. modelType = type,
  370. }
  371.  
  372. treeDefs["treetype15"] = {
  373. description = [[Tree]],
  374. blocking = true,
  375. burnable = true,
  376. reclaimable = true,
  377. upright = true,
  378. energy = 10,
  379.  
  380. damage = 5,
  381. metal = 0,
  382. object ="features/0ad/ad0_pine_2_xl.s3o",
  383.  
  384. reclaimTime = 25,
  385. mass = 20,
  386. drawType = DRAWTYPE.MODEL,
  387. footprintX = 2,
  388. footprintZ = 2,
  389. collisionVolumeTest = 0,
  390.  
  391. customParams = {
  392. mod = true,
  393. },
  394.  
  395. modelType = type,
  396. }
  397.  
  398. treeDefs["treetype16"] = {
  399. description = [[Tree]],
  400. blocking = true,
  401. burnable = true,
  402. reclaimable = true,
  403. upright = true,
  404. energy = 10,
  405.  
  406. damage = 5,
  407. metal = 0,
  408. object ="features/0ad/ad0_pine_2_l.s3o",
  409.  
  410. reclaimTime = 25,
  411. mass = 20,
  412. drawType = DRAWTYPE.MODEL,
  413. footprintX = 2,
  414. footprintZ = 2,
  415. collisionVolumeTest = 0,
  416.  
  417. customParams = {
  418. mod = true,
  419. },
  420.  
  421. modelType = type,
  422. }
  423.  
  424. treeDefs["treetype17"] = {
  425. description = [[Tree]],
  426. blocking = true,
  427. burnable = true,
  428. reclaimable = true,
  429. upright = true,
  430. energy = 10,
  431.  
  432. damage = 5,
  433. metal = 0,
  434. object ="features/0ad/ad0_pine_3_xl.s3o",
  435.  
  436. reclaimTime = 25,
  437. mass = 20,
  438. drawType = DRAWTYPE.MODEL,
  439. footprintX = 2,
  440. footprintZ = 2,
  441. collisionVolumeTest = 0,
  442.  
  443. customParams = {
  444. mod = true,
  445. },
  446.  
  447. modelType = type,
  448. }
  449.  
  450. treeDefs["treetype18"] = {
  451. description = [[Tree]],
  452. blocking = true,
  453. burnable = true,
  454. reclaimable = true,
  455. upright = true,
  456. energy = 10,
  457.  
  458. damage = 5,
  459. metal = 0,
  460. object ="features/0ad/ad0_pine_3_l.s3o",
  461.  
  462. reclaimTime = 25,
  463. mass = 20,
  464. drawType = DRAWTYPE.MODEL,
  465. footprintX = 2,
  466. footprintZ = 2,
  467. collisionVolumeTest = 0,
  468.  
  469. customParams = {
  470. mod = true,
  471. },
  472.  
  473. modelType = type,
  474. }
  475.  
  476. treeDefs["treetype19"] = {
  477. description = [[Tree]],
  478. blocking = true,
  479. burnable = true,
  480. reclaimable = true,
  481. upright = true,
  482. energy = 10,
  483.  
  484. damage = 5,
  485. metal = 0,
  486. object ="features/0ad/ad0_pine_1_xl.s3o",
  487.  
  488. reclaimTime = 25,
  489. mass = 20,
  490. drawType = DRAWTYPE.MODEL,
  491. footprintX = 2,
  492. footprintZ = 2,
  493. collisionVolumeTest = 0,
  494.  
  495. customParams = {
  496. mod = true,
  497. },
  498.  
  499. modelType = type,
  500. }
  501.  
  502. treeDefs["treetype20"] = {
  503. description = [[Tree]],
  504. blocking = true,
  505. burnable = true,
  506. reclaimable = true,
  507. upright = true,
  508. energy = 10,
  509.  
  510. damage = 5,
  511. metal = 0,
  512. object ="features/0ad/ad0_pine_2_l.s3o",
  513.  
  514. reclaimTime = 25,
  515. mass = 20,
  516. drawType = DRAWTYPE.MODEL,
  517. footprintX = 2,
  518. footprintZ = 2,
  519. collisionVolumeTest = 0,
  520.  
  521. customParams = {
  522. mod = true,
  523. },
  524.  
  525. modelType = type,
  526. }
  527. end
  528.  
  529. for i=0,20 do
  530. CreateTreeDef(i)
  531. end
  532.  
  533. --------------------------------------------------------------------------------
  534. --------------------------------------------------------------------------------
  535.  
  536. return lowerkeys( treeDefs )
  537.  
  538. --------------------------------------------------------------------------------
  539. --------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement