Advertisement
Guest User

Sumotori Dreams Catapult Map Mod

a guest
Jun 4th, 2012
12,820
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.70 KB | None | 0 0
  1. man(vec(-145,37,10),vec(1,0,0),0);
  2. man(vec(-145,37,-10),vec(1,0,0),0);
  3. man(vec(-125,37,10),vec(-1,0,0),0);
  4. man(vec(-125,37,-10),vec(-1,0,0),0);
  5.  
  6. addbox(vec(100,5,100),vec(0,-5,0),0,1);
  7. addbox(vec(2,50,40),vec(98,50,0),10,0);
  8. addbox(vec(100,1,50),vec(145,21,0),10,1); turnto(vec(1,-0.5,0));
  9.  
  10. Pusher(radius,pos,tex,brkblt,stat)={
  11. addbox(vec(radius,radius,radius),pos,tex,stat);breakability(brkblt);
  12. sec=1;
  13. a=rot(vec(0,-25,0),vec((pi/90)*(10),0,0));
  14. b=rot(vec(0,-25,0),vec((pi/90)*(20),0,0));
  15. c=rot(vec(0,-25,0),vec((pi/90)*(30),0,0));
  16. d=rot(vec(0,-25,0),vec((pi/90)*(40),0,0));
  17. e=rot(vec(0,-25,0),vec((pi/90)*(50),0,0));
  18. f=rot(vec(0,-25,0),vec((pi/90)*(60),0,0));
  19. g=rot(vec(0,-25,0),vec((pi/90)*(70),0,0));
  20. h=rot(vec(0,-25,0),vec((pi/90)*(80),0,0));
  21. i=rot(vec(0,-25,0),vec((pi/90)*(90),0,0));
  22. j=rot(vec(0,-25,0),vec((pi/90)*(100),0,0));
  23.  
  24. repeat(sec){
  25. a=rot(a,vec(0,2*pi/sec,0));
  26. cutplane(a,radius*(-1));
  27. cutplane(a*(-1),radius*(-1));
  28.  
  29. b=rot(b,vec(0,2*pi/sec,0));
  30. cutplane(b,radius*(-1));
  31. cutplane(b*(-1),radius*(-1));
  32.  
  33. c=rot(c,vec(0,2*pi/sec,0));
  34. cutplane(c,radius*(-1));
  35. cutplane(c*(-1),radius*(-1));
  36.  
  37. d=rot(d,vec(0,2*pi/sec,0));
  38. cutplane(d,radius*(-1));
  39. cutplane(d*(-1),radius*(-1));
  40.  
  41. e=rot(e,vec(0,2*pi/sec,0));
  42. cutplane(e,radius*(-1));
  43. cutplane(e*(-1),radius*(-1));
  44.  
  45. f=rot(f,vec(0,2*pi/sec,0));
  46. cutplane(f,radius*(-1));
  47. cutplane(f*(-1),radius*(-1));
  48.  
  49. g=rot(g,vec(0,2*pi/sec,0));
  50. cutplane(g,radius*(-1));
  51. cutplane(g*(-1),radius*(-1));
  52.  
  53. h=rot(h,vec(0,2*pi/sec,0));
  54. cutplane(h,radius*(-1));
  55. cutplane(h*(-1),radius*(-1));
  56.  
  57. i=rot(i,vec(0,2*pi/sec,0));
  58. cutplane(i,radius*(-1));
  59. cutplane(i*(-1),radius*(-1));
  60.  
  61. j=rot(j,vec(0,2*pi/sec,0));
  62. cutplane(j,radius*(-1));
  63. cutplane(j*(-1),radius*(-1));
  64. };
  65. };;
  66.  
  67. Pusher(100,vec(185,50,0),11,1000000,0);
  68. turnto(vec(1,-1000000,0));
  69.  
  70. Pivot(radius,pos,tex,brkblt,stat)={
  71. addbox(vec(radius,radius,radius),pos,tex,stat);breakability(brkblt);
  72. sec=1;
  73. a=rot(vec(0,-5,0),vec((pi/90)*(10),0,0));
  74. b=rot(vec(0,-5,0),vec((pi/90)*(20),0,0));
  75. c=rot(vec(0,-5,0),vec((pi/90)*(30),0,0));
  76. d=rot(vec(0,-5,0),vec((pi/90)*(40),0,0));
  77. e=rot(vec(0,-5,0),vec((pi/90)*(50),0,0));
  78. f=rot(vec(0,-5,0),vec((pi/90)*(60),0,0));
  79. g=rot(vec(0,-5,0),vec((pi/90)*(70),0,0));
  80. h=rot(vec(0,-5,0),vec((pi/90)*(80),0,0));
  81. i=rot(vec(0,-5,0),vec((pi/90)*(90),0,0));
  82. j=rot(vec(0,-5,0),vec((pi/90)*(100),0,0));
  83.  
  84. repeat(sec){
  85. a=rot(a,vec(0,2*pi/sec,0));
  86. cutplane(a,radius*(-1));
  87. cutplane(a*(-1),radius*(-1));
  88.  
  89. b=rot(b,vec(0,2*pi/sec,0));
  90. cutplane(b,radius*(-1));
  91. cutplane(b*(-1),radius*(-1));
  92.  
  93. c=rot(c,vec(0,2*pi/sec,0));
  94. cutplane(c,radius*(-1));
  95. cutplane(c*(-1),radius*(-1));
  96.  
  97. d=rot(d,vec(0,2*pi/sec,0));
  98. cutplane(d,radius*(-1));
  99. cutplane(d*(-1),radius*(-1));
  100.  
  101. e=rot(e,vec(0,2*pi/sec,0));
  102. cutplane(e,radius*(-1));
  103. cutplane(e*(-1),radius*(-1));
  104.  
  105. f=rot(f,vec(0,2*pi/sec,0));
  106. cutplane(f,radius*(-1));
  107. cutplane(f*(-1),radius*(-1));
  108.  
  109. g=rot(g,vec(0,2*pi/sec,0));
  110. cutplane(g,radius*(-1));
  111. cutplane(g*(-1),radius*(-1));
  112.  
  113. h=rot(h,vec(0,2*pi/sec,0));
  114. cutplane(h,radius*(-1));
  115. cutplane(h*(-1),radius*(-1));
  116.  
  117. i=rot(i,vec(0,2*pi/sec,0));
  118. cutplane(i,radius*(-1));
  119. cutplane(i*(-1),radius*(-1));
  120.  
  121. j=rot(j,vec(0,2*pi/sec,0));
  122. cutplane(j,radius*(-1));
  123. cutplane(j*(-1),radius*(-1));
  124. };
  125. };;
  126.  
  127. Pivot(25,vec(-50,30,0),11,1000000,1);
  128. turnto(vec(1,-1000000,0));
  129.  
  130. addbox(vec(80,1,25),vec(-70,36,0),10,0);
  131. addbox(vec(1,17.5,25),vec(-90,17.5,0),1,1);
  132. addbox(vec(2,2,25),vec(-85,65,0),1,1);
  133.  
  134. addbox(vec(99,0.5,199.9),vec(-241,-142,0),11,1);turnto(vec(1,-1,0));
  135. addbox(vec(0.5,4.7,199.9),vec(-244,-139,99.5),11,1);turnto(vec(1,-1,0));
  136. addbox(vec(0.5,4.7,199.9),vec(-244,-139,-99.5),11,1);turnto(vec(1,-1,0));
  137.  
  138. addbox(vec(20,6,1),vec(-130,41,26.25),0,1);
  139. addbox(vec(20,6,1),vec(-130,41,-26.25),0,1);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement