Advertisement
Guest User

Sumotori Soccer map By ohsin :)

a guest
Jun 9th, 2010
15,976
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. ball(radius,pos,tex,brkblt,stat)={
  2. addbox(vec(radius,radius,radius),pos,tex,stat);breakability(brkblt);
  3. sec=12;
  4. a=rot(vec(0,-1,0),vec((pi/180)*(18),0,0));
  5. b=rot(vec(0,-1,0),vec((pi/180)*(36),0,0));
  6. c=rot(vec(0,-1,0),vec((pi/180)*(54),0,0));
  7. d=rot(vec(0,-1,0),vec((pi/180)*(72),0,0));
  8. e=rot(vec(0,-1,0),vec((pi/180)*(90),0,0));
  9.  
  10. repeat(sec){
  11. a=rot(a,vec(0,2*pi/sec,0));
  12. cutplane(a,radius*(-1));
  13. cutplane(a*(-1),radius*(-1));
  14.  
  15. b=rot(b,vec(0,2*pi/sec,0));
  16. cutplane(b,radius*(-1));
  17. cutplane(b*(-1),radius*(-1));
  18.  
  19. c=rot(c,vec(0,2*pi/sec,0));
  20. cutplane(c,radius*(-1));
  21. cutplane(c*(-1),radius*(-1));
  22.  
  23. d=rot(d,vec(0,2*pi/sec,0));
  24. cutplane(d,radius*(-1));
  25. cutplane(d*(-1),radius*(-1));
  26.  
  27. e=rot(e,vec(0,2*pi/sec,0));
  28. cutplane(e,radius*(-1));
  29. };
  30. };;
  31.  
  32. addbox(vec(40,10,01),vec(00,-10,60.5),11,1);
  33. addbox(vec(40,10,01),vec(00,-10,-60.5),11,1);
  34.  
  35. addbox(vec(1,10,30),vec(60,-10.1,40),11,1);
  36. turnto(vec(-1,0,1));
  37. addbox(vec(1,10,30),vec(-60,-10.1,40),11,1);
  38. turnto(vec(1,0,1));
  39. addbox(vec(1,10,30),vec(60,-10.1,-40),11,1);
  40. turnto(vec(-1,0,-1));
  41. addbox(vec(1,10,30),vec(-60,-10.1,-40),11,1);
  42. turnto(vec(-1,0,1));
  43.  
  44.  
  45. addbox(vec(79,1,60),vec(0,-10,0),9,1);
  46.  
  47. addbox(vec(9.5,7,1),vec(-89,-7.5,17.1),2,1);
  48. cutplane(vec(1/3,-1,0),-2.1);
  49. addbox(vec(9.5,7,1),vec(-89,-7.5,-17.1),2,1);
  50. cutplane(vec(1/3,-1,0),-2.1);
  51. addbox(vec(0.2,5,18),vec(-99.5,-11.3,0),2,1);
  52. addbox(vec(0.5,3,18),vec(-78,3,0),2,1);
  53. addbox(vec(10,3,15),vec(-89,-12.7,0),2,1);breakability(40);
  54.  
  55. addbox(vec(9.5,7,1),vec(89,-7.5,17.1),1,1);
  56. cutplane(vec(-1/3,-1,0),-2.1);
  57. addbox(vec(9.5,7,1),vec(89,-7.5,-17.1),1,1);
  58. cutplane(vec(-1/3,-1,0),-2.1);
  59. addbox(vec(0.2,5,18),vec(99.5,-11.3,0),1,1);
  60. addbox(vec(0.5,3,18),vec(78,3,0),1,1);
  61. addbox(vec(10,3,15),vec(89,-12.7,0),1,1);breakability(40);
  62.  
  63.  
  64. man(vec(-20,0,0),vec(1,0,0),2);
  65. man(vec(20,0,0),vec(-1,0,0),1);
  66.  
  67. ball(3,vec(0,0,0),3,9000,0);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement