Advertisement
Sting_Auer

Swimmer Corvette mk1

May 31st, 2015
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.93 KB | None | 0 0
  1. // [RCD]
  2. Val
  3. {
  4. GUN1(default=0, max=25000, step=50000)
  5. GUN2(default=0, max=25000, step=50000)
  6. PADDLE1(default=0, min=-360, max=360)
  7. PADDLESTRAIGHT(default=0, max=45)
  8. STEERING(default=0, min=-2, max=2, step=1)
  9. STEERING2(default=0, min=-10, max=10, step=2)
  10. THROTTLE(default=0, max=0.35)
  11. TURRETHOR(default=-90, min=-360, max=360)
  12. TURRETVERT(default=-135, min=-180, max=-133)
  13. X(default=0)
  14. }
  15. Key
  16. {
  17. 0:THROTTLE(step=0.02)
  18. 1:THROTTLE(step=-0.02)
  19. 2:STEERING(step=-1), STEERING2(step=-2)
  20. 3:STEERING(step=1), STEERING2(step=2)
  21. 4:PADDLESTRAIGHT(step=-2)
  22. 5:PADDLESTRAIGHT(step=2)
  23. 7:TURRETHOR(step=1)
  24. 8:TURRETVERT(step=1)
  25. 9:TURRETHOR(step=-1)
  26. 10:GUN1(step=25000), GUN2(step=10000)
  27. 15:TURRETVERT(step=-1)
  28. }
  29. Body
  30. {
  31. Core() {
  32. S:Frame(angle=-135) {
  33. S:Frame(angle=TURRETVERT) {
  34. S:Trim(angle=TURRETHOR) {
  35. S:Chip(angle=150) { }
  36. S:Chip(angle=-150) { }
  37. W:Trim(angle=90) {
  38. N:Chip() {
  39. N:Chip() { }
  40. }
  41. S:Chip() {
  42. S:Chip() { }
  43. }
  44. }
  45. E:Trim(angle=90) {
  46. N:Chip() {
  47. N:Chip() { }
  48. }
  49. S:Chip() {
  50. S:Chip() { }
  51. }
  52. }
  53. W:Chip() {
  54. W:Rudder(angle=-5) {
  55. S:Chip(angle=-150) { }
  56. S:Chip(angle=150) { }
  57. S:Chip(angle=90) {
  58. S:Frame(angle=-10) {
  59. S:Chip(angle=10) { }
  60. }
  61. }
  62. S:Chip(angle=-90) {
  63. S:Frame(angle=10) {
  64. S:Chip(angle=-10) { }
  65. }
  66. }
  67. }
  68. S:Chip(angle=150) { }
  69. S:Chip(angle=-150) { }
  70. S:Trim(angle=-STEERING2) { }
  71. }
  72. E:Chip() {
  73. S:Chip(angle=150) { }
  74. S:Chip(angle=-150) { }
  75. E:Weight() {
  76. S:TrimF(angle=PADDLE1) {
  77. W:Frame(angle=-STEERING) {
  78. W:Chip(angle=-STEERING, spring=0.15, damper=0) {
  79. W:Chip(angle=-STEERING, spring=0.15, damper=0) {
  80. W:Chip(angle=-STEERING, spring=0.15, damper=0) { }
  81. }
  82. }
  83. }
  84. }
  85. S:TrimF(angle=-PADDLE1) {
  86. W:Frame(angle=-STEERING) {
  87. W:Chip(angle=-STEERING, spring=0.15, damper=0) {
  88. W:Chip(angle=-STEERING, spring=0.15, damper=0) {
  89. W:Chip(angle=-STEERING, spring=0.15, damper=0) { }
  90. }
  91. }
  92. }
  93. }
  94. E:Rudder(angle=-5) {
  95. S:Chip(angle=90) {
  96. S:Frame(angle=-10) {
  97. S:Chip(angle=10) { }
  98. }
  99. }
  100. S:Chip(angle=-90) {
  101. S:Frame(angle=10) {
  102. S:Chip(angle=-10) { }
  103. }
  104. }
  105. S:Chip(angle=150) { }
  106. S:Chip(angle=-150) { }
  107. }
  108. S:Chip(angle=150) { }
  109. S:Chip(angle=-150) { }
  110. S:Trim(angle=STEERING2) { }
  111. }
  112. }
  113. }
  114. }
  115. S:Arm(angle=-45, power=GUN2, option=25000) { }
  116. }
  117. N:Arm(power=GUN1, option=25000) { }
  118. }
  119. }
  120. Script
  121. {X = X + THROTTLE
  122.  
  123. PADDLE1 = PADDLESTRAIGHT * _SIN(X)
  124.  
  125. if TURRETHOR = (360){
  126. TURRETHOR = 0}
  127.  
  128. if TURRETHOR <= (-360){
  129. TURRETHOR = 0}
  130. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement