Guest User

Zanc restricted access

a guest
Jul 26th, 2016
1,861
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.93 KB | None | 0 0
  1. auto sub_28a5(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5) {
  2. asm .vardef<F> 8, "[{\"offset\":0,\"value\":15}]"
  3. asm .vardef<F> 0x36, "[{\"offset\":0,\"value\":15}]"
  4. asm .vardef<F> 0x64, "[{\"offset\":0,\"value\":15}]"
  5. v_76 = 0;
  6. switch (a_3) {
  7. case 1:
  8. v_8[0/*3*/]/*{3}*/ = {-1332.2113037109375, 100.46083068847656, 40.38437271118164 };
  9. v_36[0/*3*/]/*{3}*/ = {-1094.2381591796875, 148.427444458, 73.0 };
  10. v_64[0/*1*/] = 171.25;
  11. v_8[1/*3*/]/*{3}*/ = {-999.734375, -110.22309112548828, 25.257057189941406 };
  12. v_36[1/*3*/]/*{3}*/ = {-1149.4937744140625, 109.25582885742188, 73.0 };
  13. v_64[1/*1*/] = 132.0;
  14. v_8[2/*3*/]/*{3}*/ = {-1035.1129150390625, -84.95885467529297, 28.2746 };
  15. v_36[2/*3*/]/*{3}*/ = {-1261.1031494140625, 50.08148193359375, 73.0 };
  16. v_64[2/*1*/] = 132.0;
  17. v_74 = 3;
  18. break;
  19. case 2:
  20. v_8[0/*3*/]/*{3}*/ = {-804.3438720703125, -3346.5, 10.0 };
  21. v_36[0/*3*/]/*{3}*/ = {-1816.953857421875, -2768.893310546875, (float)(250 + a_4) };
  22. v_64[0/*1*/] = 247.0;
  23. v_8[1/*3*/]/*{3}*/ = {-1911.4879150390625, -2934.197021484375, 10.0 };
  24. v_36[1/*3*/]/*{3}*/ = {-968.6235961914062, -3477.74755859375, (float)(250 + a_4) };
  25. v_64[1/*1*/] = 149.0;
  26. v_8[2/*3*/]/*{3}*/ = {-844.9432983398438, -2802.78515625, 10.0 };
  27. v_36[2/*3*/]/*{3}*/ = {-1011.0810546875, -3086.90380859375, (float)(250 + a_4) };
  28. v_64[2/*1*/] = 185.5;
  29. v_8[3/*3*/]/*{3}*/ = {-1021.0861206054688, -2952.277099609375, 10.0 };
  30. v_36[3/*3*/]/*{3}*/ = {-1599.0081787109375, -2616.2705078125, (float)(250 + a_4) };
  31. v_64[3/*1*/] = 250.0;
  32. v_8[4/*3*/]/*{3}*/ = {-1027.1363525390625, -2436.45703125, 10.0 };
  33. v_36[4/*3*/]/*{3}*/ = {-1392.6104736328125, -2226.763427734375, (float)(250 + a_4) };
  34. v_64[4/*1*/] = 193.5;
  35. v_8[5/*3*/]/*{3}*/ = {-1497.54931640625, -2408.712158203125, 10.0 };
  36. v_36[5/*3*/]/*{3}*/ = {-1136.9173583984375, -2617.95458984375, (float)(250 + a_4) };
  37. v_64[5/*1*/] = 234.5;
  38. v_8[6/*3*/]/*{3}*/ = {-982.7923583984375, -2831.708740234375, 12.933130264282227 };
  39. v_36[6/*3*/]/*{3}*/ = {-966.4676513671875, -2803.458, 16.683130264282227 };
  40. v_64[6/*1*/] = 16.0;
  41. v_8[7/*3*/]/*{3}*/ = {-1110.0831298828125, -3496.8056640625, 12.0 };
  42. v_36[7/*3*/]/*{3}*/ = {-1955.2982177734375, -3010.431396484375, (float)(250 + a_4) };
  43. v_64[7/*1*/] = 80.0;
  44. v_8[8/*3*/]/*{3}*/ = {-1886.8994140625, -3193.023681640625, 12.0 };
  45. v_36[8/*3*/]/*{3}*/ = {-1836.1429443359375, -3105.268310546875, (float)(250 + a_4) };
  46. v_64[8/*1*/] = 142.0;
  47. v_8[9/*3*/]/*{3}*/ = {-1134.336669921875, -3535.648193359375, 12.0 };
  48. v_36[9/*3*/]/*{3}*/ = {-1259.6485595703125, -3463.486328125, (float)(250 + a_4) };
  49. v_64[9/*1*/] = 30.75;
  50. v_8[10/*3*/]/*{3}*/ = {-969.1278686523438, -3463.8994140625, 12.0 };
  51. v_36[10/*3*/]/*{3}*/ = {-896.3734130859375, -3505.71484375, (float)(250 + a_4) };
  52. v_64[10/*1*/] = 150.0;
  53. v_8[11/*3*/]/*{3}*/ = {-1369.491333, -2173.578857421875, 10.0 };
  54. v_36[11/*3*/]/*{3}*/ = {-1685.6256103515625, -2720.363525390625, (float)(250 + a_4) };
  55. v_64[11/*1*/] = 29.25;
  56. v_8[12/*3*/]/*{3}*/ = {-1010.9255981445312, -3550.943359375, 10.0 };
  57. v_36[12/*3*/]/*{3}*/ = {-1110.19775390625, -3493.6171875, (float)(250 + a_4) };
  58. v_64[12/*1*/] = 43.0;
  59. v_74 = 13;
  60. break;
  61. case 3:
  62. v_8[0/*3*/]/*{3}*/ = {-1773.9439697265625, 3287.334228515625, 30.0 };
  63. v_36[0/*3*/]/*{3}*/ = {-2029.7764892578125, 2845.083251953125, (float)(250 + a_4) };
  64. v_64[0/*1*/] = 250.0;
  65. v_8[1/*3*/]/*{3}*/ = {-2725.889404296875, 3291.0986328125, 30.0 };
  66. v_36[1/*3*/]/*{3}*/ = {-2009.1815185546875, 2879.835205078125, (float)(250 + a_4) };
  67. v_64[1/*1*/] = 180.0;
  68. v_8[2/*3*/]/*{3}*/ = {-2442.026123046875, 3326.69873046875, 30.0 };
  69. v_36[2/*3*/]/*{3}*/ = {-2033.9278564453125, 3089.048828125, (float)(250 + a_4) };
  70. v_64[2/*1*/] = 200.0;
  71. v_8[3/*3*/]/*{3}*/ = {-1917.1654052734375, 3374.208984375, 30.0 };
  72. v_36[3/*3*/]/*{3}*/ = {-2016.7908935546875, 3195.05810546875, (float)(250 + a_4) };
  73. v_64[3/*1*/] = 86.25;
  74. v_8[4/*3*/]/*{3}*/ = {-2192.7529296875, 3373.27783203125, 30.0 };
  75. v_36[4/*3*/]/*{3}*/ = {-2191.54443359375, 3150.41650390625, (float)(250 + a_4) };
  76. v_64[4/*1*/] = 140.5;
  77. v_8[5/*3*/]/*{3}*/ = {-2077.66333, 3344.51416015625, 30.0 };
  78. v_36[5/*3*/]/*{3}*/ = {-2191.54443359375, 3150.41650390625, (float)(250 + a_4) };
  79. v_64[5/*1*/] = 140.5;
  80. v_8[6/*3*/]/*{3}*/ = {-2861.75537109375, 3352.66064453125, 30.0 };
  81. v_36[6/*3*/]/*{3}*/ = {-2715.870849609375, 3269.91552734375, (float)(250 + a_4) };
  82. v_64[6/*1*/] = 90.0;
  83. v_8[7/*3*/]/*{3}*/ = {-2005.574462890625, 3364.53271484375, 30.0 };
  84. v_36[7/*3*/]/*{3}*/ = {-1977.56884765625, 3330.88818359375, (float)(250 + a_4) };
  85. v_64[7/*1*/] = 100.0;
  86. v_8[8/*3*/]/*{3}*/ = {-1682.2349853515625, 3004.28515625, 30.0 };
  87. v_36[8/*3*/]/*{3}*/ = {-1942.7469482421875, 2947.441162109375, (float)(250 + a_4) };
  88. v_64[8/*1*/] = 248.75;
  89. v_8[9/*3*/]/*{3}*/ = {-2393.29541015625, 2936.406, 31.680103302 };
  90. v_36[9/*3*/]/*{3}*/ = {-2453.03662109375, 3006.863037109375, 52.31 };
  91. v_64[9/*1*/] = 128.0;
  92. v_8[10/*3*/]/*{3}*/ = {-2347.184814453125, 3023.829833984375, 31.56572914123535 };
  93. v_36[10/*3*/]/*{3}*/ = {-2517.329833984375, 2989.0634765625, 49.956443786621094 };
  94. v_64[10/*1*/] = 127.25;
  95. v_8[11/*3*/]/*{3}*/ = {-2259.921875, 3358.039794921875, 30 };
  96. v_36[11/*3*/]/*{3}*/ = {-2299.77197265625, 3385.79, 38.060142517089844 };
  97. v_64[11/*1*/] = 16.0;
  98. v_8[12/*3*/]/*{3}*/ = {-2476.309326171875, 3363.9140625, 31.67932891845703 };
  99. v_36[12/*3*/]/*{3}*/ = {-2431.980712890625, 3287.66943359375, 39.97826385498047 };
  100. v_64[12/*1*/] = 214.25;
  101. v_8[13/*3*/]/*{3}*/ = {-2103.081298828125, 2797.783447265625, 29.378639221191406 };
  102. v_36[13/*3*/]/*{3}*/ = {-2096.8212890625, 2874.42333984375, 57.80989074707031 };
  103. v_64[13/*1*/] = 65.75;
  104. if (a_5) {
  105. v_77 = a_4;
  106. } else {
  107. v_77 = 0;
  108. }
  109. v_36[9/*3*/]._f2 += (float)v_77;
  110. v_36[10/*3*/]._f2 += (float)v_77;
  111. v_36[11/*3*/]._f2 += (float)v_77;
  112. v_36[12/*3*/]._f2 += (float)v_77;
  113. v_36[13/*3*/]._f2 += (float)v_77;
  114. v_74 = 14;
  115. break;
  116. case 4:
  117. v_8[0/*3*/]/*{3}*/ = {1541.607177734375, 2527.554931640625, 40.0 };
  118. v_36[0/*3*/]/*{3}*/ = {1815.5753173828125, 2535.0595703125, (float)(150 + a_4) };
  119. v_64[0/*1*/] = 114.0;
  120. v_8[1/*3*/]/*{3}*/ = {1788.878662109375, 2445.727294921875, 40.0 };
  121. v_36[1/*3*/]/*{3}*/ = {1716.9603271484375, 2502.95703125, (float)(150 + a_4) };
  122. v_64[1/*1*/] = 88.5;
  123. v_8[2/*3*/]/*{3}*/ = {1601.157470703125, 2436.244140625, 40.0 };
  124. v_36[2/*3*/]/*{3}*/ = {1650.07763671875, 2515.922607421875, (float)(150 + a_4) };
  125. v_64[2/*1*/] = 133.25;
  126. v_8[3/*3*/]/*{3}*/ = {1706.3306884765625, 2407.59716796875, 40.0 };
  127. v_36[3/*3*/]/*{3}*/ = {1698.5545654296875, 2460.207763671875, (float)(150 + a_4) };
  128. v_64[3/*1*/] = 104.5;
  129. v_8[4/*3*/]/*{3}*/ = {1712.45166015625, 2756.217529296875, 40.0 };
  130. v_36[4/*3*/]/*{3}*/ = {1718.84765625, 2589.16162109375, (float)(150 + a_4) };
  131. v_64[4/*1*/] = 121.75;
  132. v_8[5/*3*/]/*{3}*/ = {1830.227783203125, 2661.240234375, 40.0 };
  133. v_36[5/*3*/]/*{3}*/ = {1774.8123779296875, 2679.418701171875, (float)(150 + a_4) };
  134. v_64[5/*1*/] = 84.5;
  135. v_8[6/*3*/]/*{3}*/ = {1559.05029296875, 2632.220458984375, 40.0 };
  136. v_36[6/*3*/]/*{3}*/ = {1657.208251953125, 2595.484375, (float)(150 + a_4) };
  137. v_64[6/*1*/] = 103.75;
  138. v_8[7/*3*/]/*{3}*/ = {1612.0208740234375, 2716.868896484375, 40.0 };
  139. v_36[7/*3*/]/*{3}*/ = {1657.1646728515625, 2669.720947265625, (float)(150 + a_4) };
  140. v_64[7/*1*/] = 104.25;
  141. v_8[8/*3*/]/*{3}*/ = {1809.8720703125, 2729.826904296875, 40.0 };
  142. v_36[8/*3*/]/*{3}*/ = {1789.8551025390625, 2705.036865234375, (float)(150 + a_4) };
  143. v_64[8/*1*/] = 91.0;
  144. v_8[9/*3*/]/*{3}*/ = {1818.788818359375, 2605.94775390625, 40.0 };
  145. v_36[9/*3*/]/*{3}*/ = {1783.1142578125, 2606.783203125, (float)(150 + a_4) };
  146. v_64[9/*1*/] = 51.25;
  147. v_74 = 10;
  148. break;
  149. case 5:
  150. v_8[0/*3*/]/*{3}*/ = {3411.001953125, 3663.1845703125, 20.0 };
  151. v_36[0/*3*/]/*{3}*/ = {3615.583, 3626.193603515625, (float)(40 + a_4) };
  152. v_64[0/*1*/] = 45.75;
  153. v_8[1/*3*/]/*{3}*/ = {3426.659912109375, 3733.077880859375, 20.0 };
  154. v_36[1/*3*/]/*{3}*/ = {3643.8, 3694.36181640625, (float)(40 + a_4) };
  155. v_64[1/*1*/] = 99.0;
  156. v_8[2/*3*/]/*{3}*/ = {3446.036376953125, 3795.688232421875, 20.0 };
  157. v_36[2/*3*/]/*{3}*/ = {3650.914306640625, 3766.151611328125, (float)(40 + a_4) };
  158. v_64[2/*1*/] = 81.5;
  159. v_74 = 3;
  160. break;
  161. case 6:
  162. v_8[0/*3*/]/*{3}*/ = {526.0530395507812, -3391.496826171875, -10.0 };
  163. v_36[0/*3*/]/*{3}*/ = {523.2289428710938, -3118.677978515625, (float)(10 + a_4) };
  164. v_64[0/*1*/] = 120.0;
  165. v_8[1/*3*/]/*{3}*/ = {459.439697265625, -3199.989501953125, 4.819675922393799 };
  166. v_36[1/*3*/]/*{3}*/ = {593.8927612304688, -3199.998046875, 30.069255828857422 };
  167. v_64[1/*1*/] = 170.0;
  168. v_8[2/*3*/]/*{3}*/ = {552.8466796875, -3111.0537109375, 4.819394111633301 };
  169. v_36[2/*3*/]/*{3}*/ = {585.313720703125, -3111.84423828125, 17.569231033325195 };
  170. v_64[2/*1*/] = 12.5;
  171. v_8[3/*3*/]/*{3}*/ = {598.466552734375, -3140.1474609375, 4.819256782531738 };
  172. v_36[3/*3*/]/*{3}*/ = {597.497314453125, -3117.062744140625, 17.319257736206055 };
  173. v_64[3/*1*/] = 9.75;
  174. v_74 = 4;
  175. break;
  176. case 7:
  177. v_8[0/*3*/]/*{3}*/ = {-1108.5496826171875, -570.8797607421875, 20.0 };
  178. v_36[0/*3*/]/*{3}*/ = {-1187.810791015625, -477.503662109375, (float)(50 + a_4) };
  179. v_64[0/*1*/] = 162.0;
  180. v_8[1/*3*/]/*{3}*/ = {-1201.3775634765625, -485.9673156738281, 20.0 };
  181. v_36[1/*3*/]/*{3}*/ = {-1215.7958984375, -464.82806396484375, (float)(50 + a_4) };
  182. v_64[1/*1*/] = 124.0;
  183. v_8[2/*3*/]/*{3}*/ = {-985.631103515625, -525.42333984375, 20.0 };
  184. v_36[2/*3*/]/*{3}*/ = {-1013.3931884765625, -475.20574951171875, (float)(50 + a_4) };
  185. v_64[2/*1*/] = 55.0;
  186. v_8[3/*3*/]/*{3}*/ = {-1055.8492431640625, -477.8226013183594, 20.0 };
  187. v_36[3/*3*/]/*{3}*/ = {-1073.33251953125, -498.7170104980469, (float)(50 + a_4) };
  188. v_64[3/*1*/] = 142.0;
  189. v_74 = 4;
  190. break;
  191. case 8:
  192. v_8[0/*3*/]/*{3}*/ = {461.5683898925781, -984.5719604492188, 29.43950843811035 };
  193. v_36[0/*3*/]/*{3}*/ = {471.17, -984.42919921875, 40.142120361328125 };
  194. v_64[0/*1*/] = 7.75;
  195. v_8[1/*3*/]/*{3}*/ = {457.34039306640625, -984.7560424804688, 34.43950653076172 };
  196. v_36[1/*3*/]/*{3}*/ = {457.2083740234375, -993.7189331054688, 29.389583587646484 };
  197. v_64[1/*1*/] = 14.75;
  198. v_8[2/*3*/]/*{3}*/ = {477.6226806640625, -986.6, 40.0081901550293 };
  199. v_36[2/*3*/]/*{3}*/ = {424.86871337890625, -986.327880859375, 48.712406158447266 };
  200. v_64[2/*1*/] = 31.5;
  201. v_8[3/*3*/]/*{3}*/ = {474.3889465332031, -974.4613037109375, 39.5576057434082 };
  202. v_36[3/*3*/]/*{3}*/ = {474.0357971191406, -1021.9721069335938, 49.1 };
  203. v_64[3/*1*/] = 30.5;
  204. v_8[4/*3*/]/*{3}*/ = {442.1768493652344, -974.1887817382812, 29.68950843811035 };
  205. v_36[4/*3*/]/*{3}*/ = {442.1855163574219, -979.863525390625, 33.43950653076172 };
  206. v_64[4/*1*/] = 6.75;
  207. v_74 = 5;
  208. break;
Advertisement
Add Comment
Please, Sign In to add comment