Ramaraunt1

Untitled

Oct 13th, 2016
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.94 KB | None | 0 0
  1. for (s = 0; s < star_count; s ++)
  2. {
  3. star_name[s] = scr_name_anything();
  4.  
  5. starchance = 1 + irandom(99);
  6. if starchance <= 50
  7. {
  8. starcount[s] = 2;
  9. }
  10. else if starchance > 50 and starchance <= 90
  11. {
  12. starcount[s] = 1;
  13. }
  14. else if starchance > 90
  15. {
  16. starcount[s] = 3;
  17. }
  18.  
  19. for (k = 0; k < 3; k ++)
  20. {
  21. starsname[s,k] = "";
  22. star_type[s,k] = noone;
  23. }
  24. for (k = 0; k < starcount[s]; k ++)
  25. {
  26. starsname[s,k] = scr_name_anything();
  27.  
  28. chance = 1 + irandom(99);
  29. if chance <= 5
  30. {
  31. star_type[s,k] = 0;
  32. }
  33. else if chance <= 15
  34. {
  35. star_type[s,k] = 1;
  36. }
  37. else if chance <= 20
  38. {
  39. star_type[s,k] = 2;
  40. }
  41. else if chance <=50
  42. {
  43. star_type[s,k] = 3;
  44. }
  45. else if chance <= 75
  46. {
  47. star_type[s,k] = 4
  48. }
  49. else if chance <= 85
  50. {
  51. star_type[s,k] = 5;
  52. }
  53. else if chance <= 95
  54. {
  55. star_type[s,k] = 6;
  56. }
  57. else if chance <= 100
  58. {
  59. star_type[s,k] = 7;
  60. }
  61. star_difference = 0;
  62. if starcount[s] > 1
  63. {
  64. orbit_difference[s,1] = 5;
  65. star_difference += 5;
  66. }
  67. if starcount[s] > 2
  68. {
  69. orbit_difference[s,2] = 5;
  70. star_difference += 5;
  71. }
  72. planet_count[s] = 4 + irandom(16 - starcount[s]);
  73.  
  74. maximum_orbit_distance = 100;
  75. maximum_planet_seperation = (maximum_orbit_distance - star_difference)/ planet_count[s];
  76.  
  77. for (p = starcount[s] + 1; p < 21; p ++)
  78. {
  79. orbit_difference[s,p] = noone;
  80. }
  81.  
  82. for (p = starcount[s] + 1; p < starcount[s] + planet_count[s]; p ++)
  83. {
  84. orbit_difference[s,p] = 3 + irandom(maximum_planet_seperation - 3);
  85. total[s,p] = 0;
  86. for (b = 0; b <= p; b++)
  87. {
  88. total[s,p] += orbit_difference[s,b];
  89. }
  90. size[s,p] = 1 + irandom(5);
  91. if total[s,p] <= 15 //superhot
  92. {
  93. if size = 1
  94. {
  95. chance = 1 + irandom(1);
  96. if chance = 1
  97. {
  98. planet_id[s,p] = 56;
  99. }
  100. else if chance = 2
  101. {
  102. planet_id[s,p] = 53;
  103. }
  104. }
  105. else if size = 2
  106. {
  107. chance = 1 + irandom(1);
  108. if chance = 1
  109. {
  110. planet_id[s,p] = 56;
  111. }
  112. else if chance = 2
  113. {
  114. planet_id[s,p] = 53;
  115. }
  116. }
  117. else if size = 3
  118. {
  119. chance = 1 + irandom(1);
  120. if chance = 1
  121. {
  122. planet_id[s,p] = 56;
  123. }
  124. else if chance = 2
  125. {
  126. planet_id[s,p] = 53;
  127. }
  128. }
  129. else if size = 4
  130. {
  131. chance = 1 + irandom(1);
  132. if chance = 1
  133. {
  134. planet_id[s,p] = 56;
  135. }
  136. else if chance = 2
  137. {
  138. planet_id[s,p] = 53;
  139. }
  140. }
  141. else if size = 5
  142. {
  143. chance = 1 + irandom(12);
  144. if chance = 1
  145. {
  146. planet_id[s,p] = 56;
  147. }
  148. else if chance = 2
  149. {
  150. planet_id[s,p] = 53;
  151. }
  152. else if chance = 3
  153. {
  154. planet_id[s,p] = 38;
  155. }
  156. }
  157. else if size = 6
  158. {
  159. chance = 1 + irandom(2)
  160. if chance = 1
  161. {
  162. planet_id[s,p] = 4;
  163. }
  164. else if chance = 2
  165. {
  166. planet_id[s,p] = 5;
  167. }
  168. else if chance = 3
  169. {
  170. planet_id[s,p] = 7;
  171. }
  172. }
  173. }
  174. else if total[s,p] <= 30 //hot
  175. {
  176. if size = 1
  177. {
  178. chance = 1 + irandom(4);
  179. switch (chance){
  180. case 1: planet_id[s,p] = 23; break;
  181. case 2: planet_id[s,p] = 25; break;
  182. case 3: planet_id[s,p] = 26; break;
  183. case 4: planet_id[s,p] = 52; break;
  184. case 5: planet_id[s,p] = 54; break;
  185. default: break;
  186. }
  187. }
  188. else if size = 2
  189. {
  190. chance = 1 + irandom(6);
  191. switch (chance){
  192. case 1: planet_id[s,p] = 23; break;
  193. case 2: planet_id[s,p] = 25; break;
  194. case 3: planet_id[s,p] = 26; break;
  195. case 4: planet_id[s,p] = 52; break;
  196. case 5: planet_id[s,p] = 54; break;
  197. case 6: planet_id[s,p] = 27; break;
  198. case 7: planet_id[s,p] = 65; break;
  199. default: break;}
  200. }
  201. else if size = 3
  202. {
  203. chance = 1 + irandom(6);
  204. switch (chance){
  205. case 1: planet_id[s,p] = 23; break;
  206. case 2: planet_id[s,p] = 25; break;
  207. case 3: planet_id[s,p] = 26; break;
  208. case 4: planet_id[s,p] = 52; break;
  209. case 5: planet_id[s,p] = 54; break;
  210. case 6: planet_id[s,p] = 27; break;
  211. case 7: planet_id[s,p] = 65; break;
  212. default: break;}
  213. }
  214. else if size = 4
  215. {
  216. chance = 1 + irandom(6);
  217. switch (chance){
  218. case 1: planet_id[s,p] = 23; break;
  219. case 2: planet_id[s,p] = 25; break;
  220. case 3: planet_id[s,p] = 26; break;
  221. case 4: planet_id[s,p] = 52; break;
  222. case 5: planet_id[s,p] = 54; break;
  223. case 6: planet_id[s,p] = 27; break;
  224. case 7: planet_id[s,p] = 65; break;
  225. default: break;}
  226. }
  227. else if size = 5
  228. {
  229. chance = 1 + irandom(5);
  230. switch (chance){
  231. case 1: planet_id[s,p] = 23; break;
  232. case 2: planet_id[s,p] = 25; break;
  233. case 3: planet_id[s,p] = 26; break;
  234. case 4: planet_id[s,p] = 52; break;
  235. case 5: planet_id[s,p] = 54; break;
  236. case 6: planet_id[s,p] = 27; break;
  237. default: break;}
  238. }
  239. else if size = 6
  240. {
  241. chance = 1 + irandom(5);
  242. switch (chance){
  243. case 1: planet_id[s,p] = 1; break;
  244. case 2: planet_id[s,p] = 2; break;
  245. case 3: planet_id[s,p] = 3; break;
  246. case 4: planet_id[s,p] = 6; break;
  247. case 5: planet_id[s,p] = 8; break;
  248. case 6: planet_id[s,p] = 64; break;
  249. default: break;}
  250. }
  251. }
  252. else if total[s,p] <= 40 //hot temperate
  253. {
  254. if size = 1
  255. {
  256. chance = 1 + irandom(7);
  257. switch(chance) {
  258. case 1: planet_id[s,p] = 63; break;
  259. case 2: planet_id[s,p] = 62; break;
  260. case 3: planet_id[s,p] = 61; break;
  261. case 4: planet_id[s,p] = 60; break;
  262. case 5: planet_id[s,p] = 59; break;
  263. case 6: planet_id[s,p] = 58; break;
  264. case 7: planet_id[s,p] = 57; break;
  265. case 8: planet_id[s,p] = 35; break;
  266. default: break;}
  267. }
  268. else if size = 2
  269. {
  270. chance = 1 + irandom(21);
  271. switch(chance) {
  272. case 1: planet_id[s,p] = 63; break;
  273. case 2: planet_id[s,p] = 62; break;
  274. case 3: planet_id[s,p] = 61; break;
  275. case 4: planet_id[s,p] = 60; break;
  276. case 5: planet_id[s,p] = 59; break;
  277. case 6: planet_id[s,p] = 58; break;
  278. case 7: planet_id[s,p] = 57; break;
  279. case 8: planet_id[s,p] = 35; break;
  280. case 6: planet_id[s,p] = 37; break;
  281. case 7: planet_id[s,p] = 36; break;
  282. case 8: planet_id[s,p] = 34; break;
  283. case 9: planet_id[s,p] = 33; break;
  284. case 10: planet_id[s,p] = 32; break;
  285. case 11: planet_id[s,p] = 31; break;
  286. case 12: planet_id[s,p] = 30; break;
  287. case 13: planet_id[s,p] = 29; break;
  288. case 14: planet_id[s,p] = 28; break;
  289. case 15: planet_id[s,p] = 69; break;
  290. case 16: planet_id[s,p] = 66; break;
  291. case 17: planet_id[s,p] = 48; break;
  292. case 18: planet_id[s,p] = 46; break;
  293. case 19: planet_id[s,p] = 45; break;
  294. case 20: planet_id[s,p] = 39; break;
  295. case 21: planet_id[s,p] = 24; break;
  296. case 22: planet_id[s,p] = 47; break;
  297. default: break;}
  298. }
  299. else if size = 3
  300. {
  301. chance = 1 + irandom(21);
  302. switch(chance) {
  303. case 1: planet_id[s,p] = 63; break;
  304. case 2: planet_id[s,p] = 62; break;
  305. case 3: planet_id[s,p] = 61; break;
  306. case 4: planet_id[s,p] = 60; break;
  307. case 5: planet_id[s,p] = 59; break;
  308. case 6: planet_id[s,p] = 58; break;
  309. case 7: planet_id[s,p] = 57; break;
  310. case 8: planet_id[s,p] = 35; break;
  311. case 6: planet_id[s,p] = 37; break;
  312. case 7: planet_id[s,p] = 36; break;
  313. case 8: planet_id[s,p] = 34; break;
  314. case 9: planet_id[s,p] = 33; break;
  315. case 10: planet_id[s,p] = 32; break;
  316. case 11: planet_id[s,p] = 31; break;
  317. case 12: planet_id[s,p] = 30; break;
  318. case 13: planet_id[s,p] = 29; break;
  319. case 14: planet_id[s,p] = 28; break;
  320. case 15: planet_id[s,p] = 69; break;
  321. case 16: planet_id[s,p] = 66; break;
  322. case 17: planet_id[s,p] = 48; break;
  323. case 18: planet_id[s,p] = 46; break;
  324. case 19: planet_id[s,p] = 45; break;
  325. case 20: planet_id[s,p] = 39; break;
  326. case 21: planet_id[s,p] = 24; break;
  327. case 22: planet_id[s,p] = 47; break;
  328. default: break;}
  329. }
  330. else if size = 4
  331. {
  332. chance = 1 + irandom(21);
  333. switch(chance) {
  334. case 1: planet_id[s,p] = 63; break;
  335. case 2: planet_id[s,p] = 62; break;
  336. case 3: planet_id[s,p] = 61; break;
  337. case 4: planet_id[s,p] = 60; break;
  338. case 5: planet_id[s,p] = 59; break;
  339. case 6: planet_id[s,p] = 58; break;
  340. case 7: planet_id[s,p] = 57; break;
  341. case 8: planet_id[s,p] = 35; break;
  342. case 6: planet_id[s,p] = 37; break;
  343. case 7: planet_id[s,p] = 36; break;
  344. case 8: planet_id[s,p] = 34; break;
  345. case 9: planet_id[s,p] = 33; break;
  346. case 10: planet_id[s,p] = 32; break;
  347. case 11: planet_id[s,p] = 31; break;
  348. case 12: planet_id[s,p] = 30; break;
  349. case 13: planet_id[s,p] = 29; break;
  350. case 14: planet_id[s,p] = 28; break;
  351. case 15: planet_id[s,p] = 69; break;
  352. case 16: planet_id[s,p] = 66; break;
  353. case 17: planet_id[s,p] = 48; break;
  354. case 18: planet_id[s,p] = 46; break;
  355. case 19: planet_id[s,p] = 45; break;
  356. case 20: planet_id[s,p] = 39; break;
  357. case 21: planet_id[s,p] = 24; break;
  358. case 22: planet_id[s,p] = 47; break;
  359. default: break;}
  360. }
  361. else if size = 5
  362. {
  363. chance = 1 + irandom(14);
  364. switch(chance) {
  365. case 1: planet_id[s,p] = 63; break;
  366. case 2: planet_id[s,p] = 62; break;
  367. case 3: planet_id[s,p] = 61; break;
  368. case 4: planet_id[s,p] = 60; break;
  369. case 5: planet_id[s,p] = 59; break;
  370. case 6: planet_id[s,p] = 58; break;
  371. case 7: planet_id[s,p] = 57; break;
  372. case 8: planet_id[s,p] = 35; break;
  373. case 6: planet_id[s,p] = 37; break;
  374. case 7: planet_id[s,p] = 36; break;
  375. case 8: planet_id[s,p] = 34; break;
  376. case 9: planet_id[s,p] = 33; break;
  377. case 10: planet_id[s,p] = 32; break;
  378. case 11: planet_id[s,p] = 31; break;
  379. case 12: planet_id[s,p] = 30; break;
  380. case 13: planet_id[s,p] = 29; break;
  381. case 14: planet_id[s,p] = 28; break;
  382. case 15: planet_id[s,p] = 66; break;
  383.  
  384. default: break;}
  385. }
  386. else if size = 6
  387. {
  388. chance = 1 + irandom(3);
  389. switch(chance) {
  390. case 1: planet_id[s,p] = 10; break;
  391. case 2: planet_id[s,p] = 11; break;
  392. case 3: planet_id[s,p] = 13; break;
  393. case 4: planet_id[s,p] = 14; break;
  394. default: break;}
  395. }
  396. }
  397. else if total[s,p] <= 50 //moderate temperate
  398. {
  399. if size = 1
  400. {
  401. chance = 1 + irandom(7);
  402. switch(chance) {
  403. case 1: planet_id[s,p] = 63; break;
  404. case 2: planet_id[s,p] = 62; break;
  405. case 3: planet_id[s,p] = 61; break;
  406. case 4: planet_id[s,p] = 60; break;
  407. case 5: planet_id[s,p] = 59; break;
  408. case 6: planet_id[s,p] = 58; break;
  409. case 7: planet_id[s,p] = 57; break;
  410. case 8: planet_id[s,p] = 35; break;
  411. default: break;}
  412. }
  413. else if size = 2
  414. {
  415. chance = 1 + irandom(21);
  416. switch(chance) {
  417. case 1: planet_id[s,p] = 63; break;
  418. case 2: planet_id[s,p] = 62; break;
  419. case 3: planet_id[s,p] = 61; break;
  420. case 4: planet_id[s,p] = 60; break;
  421. case 5: planet_id[s,p] = 59; break;
  422. case 6: planet_id[s,p] = 58; break;
  423. case 7: planet_id[s,p] = 57; break;
  424. case 8: planet_id[s,p] = 35; break;
  425. case 9: planet_id[s,p] = 65; break;
  426. case 10: planet_id[s,p] = 66; break;
  427. case 11: planet_id[s,p] = 69; break;
  428. case 12: planet_id[s,p] = 28; break;
  429. case 13: planet_id[s,p] = 29; break;
  430. case 14: planet_id[s,p] = 30; break;
  431. case 15: planet_id[s,p] = 31; break;
  432. case 16: planet_id[s,p] = 32; break;
  433. case 17: planet_id[s,p] = 33; break;
  434. case 18: planet_id[s,p] = 36; break;
  435. case 19: planet_id[s,p] = 37; break;
  436. case 20: planet_id[s,p] = 40; break;
  437. case 21: planet_id[s,p] = 41; break;
  438. case 22: planet_id[s,p] = 44; break;
  439. default: break;}
  440. }
  441. else if size = 3
  442. {
  443. chance = 1 + irandom(21);
  444. switch(chance) {
  445. case 1: planet_id[s,p] = 63; break;
  446. case 2: planet_id[s,p] = 62; break;
  447. case 3: planet_id[s,p] = 61; break;
  448. case 4: planet_id[s,p] = 60; break;
  449. case 5: planet_id[s,p] = 59; break;
  450. case 6: planet_id[s,p] = 58; break;
  451. case 7: planet_id[s,p] = 57; break;
  452. case 8: planet_id[s,p] = 35; break;
  453. case 9: planet_id[s,p] = 65; break;
  454. case 10: planet_id[s,p] = 66; break;
  455. case 11: planet_id[s,p] = 69; break;
  456. case 12: planet_id[s,p] = 28; break;
  457. case 13: planet_id[s,p] = 29; break;
  458. case 14: planet_id[s,p] = 30; break;
  459. case 15: planet_id[s,p] = 31; break;
  460. case 16: planet_id[s,p] = 32; break;
  461. case 17: planet_id[s,p] = 33; break;
  462. case 18: planet_id[s,p] = 36; break;
  463. case 19: planet_id[s,p] = 37; break;
  464. case 20: planet_id[s,p] = 40; break;
  465. case 21: planet_id[s,p] = 41; break;
  466. case 22: planet_id[s,p] = 44; break;
  467. default: break;}
  468. }
  469. else if size = 4
  470. {
  471. chance = 1 + irandom(21);
  472. switch(chance) {
  473. case 1: planet_id[s,p] = 63; break;
  474. case 2: planet_id[s,p] = 62; break;
  475. case 3: planet_id[s,p] = 61; break;
  476. case 4: planet_id[s,p] = 60; break;
  477. case 5: planet_id[s,p] = 59; break;
  478. case 6: planet_id[s,p] = 58; break;
  479. case 7: planet_id[s,p] = 57; break;
  480. case 8: planet_id[s,p] = 35; break;
  481. case 9: planet_id[s,p] = 65; break;
  482. case 10: planet_id[s,p] = 66; break;
  483. case 11: planet_id[s,p] = 69; break;
  484. case 12: planet_id[s,p] = 28; break;
  485. case 13: planet_id[s,p] = 29; break;
  486. case 14: planet_id[s,p] = 30; break;
  487. case 15: planet_id[s,p] = 31; break;
  488. case 16: planet_id[s,p] = 32; break;
  489. case 17: planet_id[s,p] = 33; break;
  490. case 18: planet_id[s,p] = 36; break;
  491. case 19: planet_id[s,p] = 37; break;
  492. case 20: planet_id[s,p] = 40; break;
  493. case 21: planet_id[s,p] = 41; break;
  494. case 22: planet_id[s,p] = 44; break;
  495. default: break;}
  496. }
  497. else if size = 5
  498. {
  499. chance = 1 + irandom(18);
  500. switch(chance) {
  501. case 1: planet_id[s,p] = 63; break;
  502. case 2: planet_id[s,p] = 62; break;
  503. case 3: planet_id[s,p] = 61; break;
  504. case 4: planet_id[s,p] = 60; break;
  505. case 5: planet_id[s,p] = 59; break;
  506. case 6: planet_id[s,p] = 58; break;
  507. case 7: planet_id[s,p] = 57; break;
  508. case 8: planet_id[s,p] = 35; break;
  509. case 9: planet_id[s,p] = 65; break;
  510. case 10: planet_id[s,p] = 66; break;
  511. case 11: planet_id[s,p] = 69; break;
  512. case 12: planet_id[s,p] = 28; break;
  513. case 13: planet_id[s,p] = 29; break;
  514. case 14: planet_id[s,p] = 30; break;
  515. case 15: planet_id[s,p] = 31; break;
  516. case 16: planet_id[s,p] = 32; break;
  517. case 17: planet_id[s,p] = 33; break;
  518. case 18: planet_id[s,p] = 36; break;
  519. case 19: planet_id[s,p] = 37; break;
  520. default: break;}
  521. }
  522. else if size = 6
  523. {
  524. chance = 1 + irandom(4);
  525. switch(chance) {
  526. case 1: planet_id[s,p] = 10;break;
  527. case 2: planet_id[s,p] = 11;break;
  528. case 3: planet_id[s,p] = 13;break;
  529. case 4: planet_id[s,p] = 14;break;
  530. case 5: planet_id[s,p] = 12;break;
  531. default: break;}
  532. }
  533. }
  534. else if total[s,p] <= 60 //cold temperate
  535. {
  536. if size = 1
  537. {
  538. chance = 1 + irandom(7);
  539. switch(chance) {
  540. case 1: planet_id[s,p] = 35;break;
  541. case 2: planet_id[s,p] = 57;break;
  542. case 3: planet_id[s,p] = 58; break;
  543. case 4: planet_id[s,p] = 59; break;
  544. case 5: planet_id[s,p] = 60; break;
  545. case 6: planet_id[s,p] = 61; break;
  546. case 7: planet_id[s,p] = 62; break;
  547. case 8: planet_id[s,p] = 63; break;
  548. default: break;}
  549. }
  550. else if size = 2
  551. {
  552. chance = 1 + irandom(20);
  553. switch(chance) {
  554. case 1: planet_id[s,p] = 35;break;
  555. case 2: planet_id[s,p] = 57;break;
  556. case 3: planet_id[s,p] = 58; break;
  557. case 4: planet_id[s,p] = 59; break;
  558. case 5: planet_id[s,p] = 60; break;
  559. case 6: planet_id[s,p] = 61; break;
  560. case 7: planet_id[s,p] = 62; break;
  561. case 8: planet_id[s,p] = 63; break;
  562. case 9: planet_id[s,p] = 66; break;
  563. case 10: planet_id[s,p] = 69; break; //
  564. case 11: planet_id[s,p] = 28; break;
  565. case 12: planet_id[s,p] = 29; break;
  566. case 13: planet_id[s,p] = 30; break;
  567. case 14: planet_id[s,p] = 31; break;
  568. case 15: planet_id[s,p] = 32; break;
  569. case 16: planet_id[s,p] = 33; break;
  570. case 17: planet_id[s,p] = 34; break;
  571. case 18: planet_id[s,p] = 36; break;
  572. case 19: planet_id[s,p] = 37; break;
  573. case 20: planet_id[s,p] = 42; break; //
  574. case 21: planet_id[s,p] = 43; break; //
  575. default: break;}
  576. }
  577. else if size = 3
  578. {
  579. chance = 1 + irandom(20);
  580. switch(chance) {
  581. case 1: planet_id[s,p] = 35;break;
  582. case 2: planet_id[s,p] = 57;break;
  583. case 3: planet_id[s,p] = 58; break;
  584. case 4: planet_id[s,p] = 59; break;
  585. case 5: planet_id[s,p] = 60; break;
  586. case 6: planet_id[s,p] = 61; break;
  587. case 7: planet_id[s,p] = 62; break;
  588. case 8: planet_id[s,p] = 63; break;
  589. case 9: planet_id[s,p] = 66; break;
  590. case 10: planet_id[s,p] = 69; break; //
  591. case 11: planet_id[s,p] = 28; break;
  592. case 12: planet_id[s,p] = 29; break;
  593. case 13: planet_id[s,p] = 30; break;
  594. case 14: planet_id[s,p] = 31; break;
  595. case 15: planet_id[s,p] = 32; break;
  596. case 16: planet_id[s,p] = 33; break;
  597. case 17: planet_id[s,p] = 34; break;
  598. case 18: planet_id[s,p] = 36; break;
  599. case 19: planet_id[s,p] = 37; break;
  600. case 20: planet_id[s,p] = 42; break; //
  601. case 21: planet_id[s,p] = 43; break; //
  602. default: break;}
  603. }
  604. else if size = 4
  605. {
  606. chance = 1 + irandom(20);
  607. switch(chance) {
  608. case 1: planet_id[s,p] = 35;break;
  609. case 2: planet_id[s,p] = 57;break;
  610. case 3: planet_id[s,p] = 58; break;
  611. case 4: planet_id[s,p] = 59; break;
  612. case 5: planet_id[s,p] = 60; break;
  613. case 6: planet_id[s,p] = 61; break;
  614. case 7: planet_id[s,p] = 62; break;
  615. case 8: planet_id[s,p] = 63; break;
  616. case 9: planet_id[s,p] = 66; break;
  617. case 10: planet_id[s,p] = 69; break; //
  618. case 11: planet_id[s,p] = 28; break;
  619. case 12: planet_id[s,p] = 29; break;
  620. case 13: planet_id[s,p] = 30; break;
  621. case 14: planet_id[s,p] = 31; break;
  622. case 15: planet_id[s,p] = 32; break;
  623. case 16: planet_id[s,p] = 33; break;
  624. case 17: planet_id[s,p] = 34; break;
  625. case 18: planet_id[s,p] = 36; break;
  626. case 19: planet_id[s,p] = 37; break;
  627. case 20: planet_id[s,p] = 42; break; //
  628. case 21: planet_id[s,p] = 43; break; //
  629. default: break;}
  630. }
  631. else if size = 5
  632. {
  633. chance = 1 + irandom(17);
  634. switch(chance) {
  635. case 1: planet_id[s,p] = 35;break;
  636. case 2: planet_id[s,p] = 57;break;
  637. case 3: planet_id[s,p] = 58; break;
  638. case 4: planet_id[s,p] = 59; break;
  639. case 5: planet_id[s,p] = 60; break;
  640. case 6: planet_id[s,p] = 61; break;
  641. case 7: planet_id[s,p] = 62; break;
  642. case 8: planet_id[s,p] = 63; break;
  643. case 9: planet_id[s,p] = 66; break;
  644. case 10: planet_id[s,p] = 28; break;
  645. case 11: planet_id[s,p] = 29; break;
  646. case 12: planet_id[s,p] = 30; break;
  647. case 13: planet_id[s,p] = 31; break;
  648. case 14: planet_id[s,p] = 32; break;
  649. case 15: planet_id[s,p] = 33; break;
  650. case 16: planet_id[s,p] = 34; break;
  651. case 17: planet_id[s,p] = 36; break;
  652. case 18: planet_id[s,p] = 37; break;
  653. default: break;}
  654. }
  655. else if size = 6
  656. {
  657. chance = 1 + irandom(1);
  658. switch(chance) {
  659. case 1: planet_id[s,p] = 12; break;
  660. case 2: planet_id[s,p] = 9; break;
  661. default: break; }
  662. }
  663. }
  664. else if total[s,p] <= 100 //cold chilly
  665. {
  666. if size = 1
  667. {
  668. chance = 1 + irandom(4);
  669. switch(chance) {
  670.  
  671. default: break;}
  672. }
  673. else if size = 2
  674. {
  675. chance = 1 + irandom(4);
  676. switch(chance) {
  677.  
  678. default: break;}
  679. }
  680. else if size = 3
  681. {
  682. chance = 1 + irandom(4);
  683. switch(chance) {
  684.  
  685. default: break;}
  686. }
  687. else if size = 4
  688. {
  689.  
  690. }
  691. else if size = 5
  692. {
  693. chance = 1 + irandom(4);
  694. switch(chance) {
  695.  
  696. default: break;}
  697. }
  698. else if size = 6
  699. {
  700. chance = 1 + irandom(7);
  701. switch(chance) {
  702. case 1: planet_id[s,p] = 15; break;
  703. case 2: planet_id[s,p] = 16; break;
  704. case 3: planet_id[s,p] = 17; break;
  705. case 4: planet_id[s,p] = 18; break;
  706. case 5: planet_id[s,p] = 19; break;
  707. case 6: planet_id[s,p] = 20; break;
  708. case 7: planet_id[s,p] = 21; break;
  709. case 8: planet_id[s,p] = 22; break;
  710. default: break; }
  711. }
  712. }
  713. }
  714. }
  715. }
Advertisement
Add Comment
Please, Sign In to add comment