RigidChips
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Delta Class Missile Submarine

4 posters

Go down

Delta Class Missile Submarine Empty Delta Class Missile Submarine

Post by Maurice Wed Jan 18, 2012 8:22 pm

This is my Delta Class SSBN. It has four missiles that are both unguided and unarmed. Like my previous submarine, it is modelled after a real Russian sub. Top speed is the same as the other sub but only after the missiles have ben launched.

Code:
// [RCD]
Val
{
   B(default=200, max=200)
   B2(default=320, max=320)
   B3(default=140, max=140)
   ENG(default=0, min=-10000, max=20000)
   F1(default=90, max=90)
   F2(default=90, max=90)
   F3(default=90, max=90)
   F4(default=90, max=90)
   ICBM1(default=0, max=50000)
   ICBM2(default=0, max=50000)
   ICBM3(default=0, max=50000)
   ICBM4(default=0, max=50000)
   PLANES(default=0, min=-15, max=15, step=5)
   RUDD(default=0, min=-25, max=25, step=5)
   S1(default=180, min=90, max=180)
   S2(default=180, min=90, max=180)
   S3(default=180, min=90, max=180)
   S4(default=180, min=90, max=180)
}
Key
{
   0:Planes(step=5)
   1:Planes(step=-5)
   2:Rudd(step=5)
   3:Rudd(step=-5)
   4:eng(step=1000)
   5:eng(step=-1000)
   6:S1(step=-1)
   10:S1(step=1)
   14:B(step=10), B2(step=15), B3(step=7)
   15:B(step=-10), B2(step=-15), B3(step=-7)
}
Body
{
   Core() {
      S:Frame(angle=67) {
         S:Frame(angle=53) {
            S:Chip(angle=-120) {
               N:TrimF(angle=-45) {
                  N:Cowl(angle=-135, effect=#F000) {
                     N:Cowl(angle=-25, effect=#F000) {
                        N:Cowl(angle=-20, color=#0D0D0D) {
                           N:Cowl(color=#0D0D0D) {
                              N:Cowl(color=#0D0D0D) {
                                 N:Cowl(color=#0D0D0D) { }
                              }
                           }
                        }
                     }
                  }
                  N:Cowl(angle=135) {
                     N:Cowl(angle=25) {
                        N:Cowl(angle=20, color=#800000) {
                           N:Cowl(color=#800000) {
                              N:Cowl(color=#800000) {
                                 N:Cowl(color=#800000) { }
                              }
                           }
                        }
                     }
                  }
               }
               N:TrimF(angle=45) {
                  N:Cowl(angle=135) {
                     N:Cowl(angle=25) {
                        N:Cowl(angle=20, color=#800000) {
                           N:Cowl(color=#800000) {
                              N:Cowl(color=#800000) {
                                 N:Cowl(color=#800000) { }
                              }
                           }
                        }
                     }
                  }
                  N:Cowl(angle=-135, effect=#F000) {
                     N:Cowl(angle=-25, effect=#F000) {
                        N:Cowl(angle=-20, color=#0D0D0D) {
                           N:Cowl(color=#0D0D0D) {
                              N:Cowl(color=#0D0D0D) {
                                 N:Cowl(color=#0D0D0D) { }
                              }
                           }
                        }
                     }
                  }
               }
               N:Trim(angle=90) {
                  N:Cowl(angle=135, effect=#F000) {
                     N:Cowl(angle=25, effect=#F000) {
                        N:Cowl(angle=20, color=#0D0D0D) {
                           N:Cowl(color=#0D0D0D) {
                              N:Cowl(color=#0D0D0D) {
                                 N:Cowl(color=#0D0D0D) { }
                              }
                           }
                        }
                     }
                  }
                  N:Cowl(angle=-135, effect=#F000) {
                     N:Cowl(angle=-25, effect=#F000) {
                        N:Cowl(angle=-20, color=#0D0D0D) {
                           N:Cowl(color=#0D0D0D) {
                              N:Cowl(color=#0D0D0D) {
                                 N:Cowl(color=#0D0D0D) { }
                              }
                           }
                        }
                     }
                  }
                  S:Chip() {
                     S:Chip() { }
                  }
               }
               S:Chip() {
                  S:Chip() {
                     S:Chip() {
                        S:Chip() {
                           N:TrimF(angle=45) {
                              N:Cowl(angle=135) {
                                 N:Cowl(angle=25) {
                                    N:Cowl(angle=30, color=#800000) {
                                       N:Cowl(color=#800000) {
                                          N:Cowl(color=#800000) {
                                             N:Cowl(color=#800000) {
                                                N:Cowl(color=#800000) {
                                                   N:Cowl(option=5, color=#800000) { }
                                                }
                                             }
                                          }
                                       }
                                    }
                                 }
                              }
                              N:Cowl(angle=-135) {
                                 N:Cowl(angle=-25) {
                                    N:Cowl(angle=-30, color=#0D0D0D) {
                                       N:Cowl(color=#0D0D0D) {
                                          N:Cowl(color=#0D0D0D) {
                                             N:Cowl(color=#0D0D0D) {
                                                N:Cowl(color=#0D0D0D) {
                                                   N:Cowl(option=5, color=#0D0D0D) { }
                                                }
                                             }
                                          }
                                       }
                                    }
                                 }
                              }
                           }
                           N:TrimF(angle=-45) {
                              N:Cowl(angle=-135) {
                                 N:Cowl(angle=-25) {
                                    N:Cowl(angle=-30, color=#0D0D0D) {
                                       N:Cowl(color=#0D0D0D) {
                                          N:Cowl(color=#0D0D0D) {
                                             N:Cowl(color=#0D0D0D) {
                                                N:Cowl(color=#0D0D0D) {
                                                   N:Cowl(option=5, color=#0D0D0D) { }
                                                }
                                             }
                                          }
                                       }
                                    }
                                 }
                              }
                              N:Cowl(angle=135) {
                                 N:Cowl(angle=25) {
                                    N:Cowl(angle=30, color=#800000) {
                                       N:Cowl(color=#800000) {
                                          N:Cowl(color=#800000) {
                                             N:Cowl(color=#800000) {
                                                N:Cowl(color=#800000) {
                                                   N:Cowl(option=5, color=#800000) { }
                                                }
                                             }
                                          }
                                       }
                                    }
                                 }
                              }
                           }
                           N:Trim(angle=90) {
                              N:Cowl(angle=-135) {
                                 N:Cowl(angle=-25) {
                                    N:Cowl(angle=-30, color=#0D0D0D) {
                                       N:Cowl(color=#0D0D0D) {
                                          N:Cowl(color=#0D0D0D) {
                                             N:Cowl(color=#0D0D0D) {
                                                N:Cowl(color=#0D0D0D) {
                                                   N:Cowl(option=5, color=#0D0D0D) { }
                                                }
                                             }
                                          }
                                       }
                                    }
                                 }
                              }
                              N:Cowl(angle=135) {
                                 N:Cowl(angle=25) {
                                    N:Cowl(angle=30, color=#0D0D0D) {
                                       N:Cowl(color=#0D0D0D) {
                                          N:Cowl(color=#0D0D0D) {
                                             N:Cowl(color=#0D0D0D) {
                                                N:Cowl(color=#0D0D0D) {
                                                   N:Cowl(option=5, color=#0D0D0D) { }
                                                }
                                             }
                                          }
                                       }
                                    }
                                 }
                              }
                              N:Chip() { }
                              S:Chip() {
                                 S:Chip() { }
                              }
                           }
                           W:Jet(angle=-135, power=B2, option=2, color=#0D0D0D) { }
                           E:Jet(angle=-135, power=B2, option=2, color=#0D0D0D) { }
                           S:Chip() {
                              W:Jet(angle=-135, power=B3, option=2, color=#0D0D0D) { }
                              E:Jet(angle=-135, power=B3, option=2, color=#0D0D0D) { }
                              N:Frame(angle=90) {
                                 N:Weight(angle=-90, option=2) { }
                              }
                              S:Chip() {
                                 N:Frame(angle=3) {
                                    N:Frame(angle=82) {
                                       N:Frame(angle=-175) {
                                          N:Frame(name=M4) {
                                             S:Trim(angle=90) { }
                                             S:Frame(angle=150) {
                                                S:Jet(angle=120, power=ICBM4) { }
                                                S:Cowl(angle=60, option=5) { }
                                                S:Cowl(angle=-150) {
                                                   W:Cowl(angle=-90) {
                                                      W:Cowl(angle=-90) {
                                                         W:Cowl(angle=-90) {
                                                            N:Cowl(angle=-30, option=5) { }
                                                         }
                                                         N:Cowl(angle=-30, option=5) { }
                                                      }
                                                      N:Cowl(angle=-30, option=5) { }
                                                   }
                                                }
                                             }
                                             N:Frame(angle=-150) {
                                                N:Cowl(angle=-30) {
                                                   E:Cowl(angle=-90) { }
                                                   W:Cowl(angle=-90) {
                                                      W:Cowl(angle=-90) { }
                                                   }
                                                }
                                             }
                                             S:Chip() { }
                                          }
                                       }
                                    }
                                 }
                                 S:Weight() {
                                    S:Weight(color=#0D0D0D) {
                                       W:Frame(option=1, color=#0D0D0D) {
                                          S:Chip(angle=Planes, color=#0D0D0D) { }
                                       }
                                       W:Cowl(option=4, color=#0D0D0D) { }
                                       E:Frame(option=1, color=#0D0D0D) {
                                          S:Chip(angle=Planes, color=#0D0D0D) { }
                                       }
                                       E:Cowl(option=3, color=#0D0D0D) { }
                                       W:Frame(option=1) {
                                          S:Frame(angle=-30, option=1) {
                                             S:RLW(angle=120, power=-Eng, color=#C5B601) {
                                                E:Frame(angle=60, option=1) {
                                                   W:Trim(angle=45, color=#C5B601) { }
                                                }
                                                W:Frame(angle=60, option=1) {
                                                   E:Trim(angle=45, color=#C5B601) { }
                                                }
                                                N:Frame(angle=60, option=1) {
                                                   S:Trim(angle=45, color=#C5B601) { }
                                                }
                                                S:Frame(angle=60, option=1) {
                                                   N:Trim(angle=45, color=#C5B601) { }
                                                }
                                             }
                                          }
                                       }
                                       E:Frame(option=1) {
                                          S:Frame(angle=30, option=1) {
                                             S:RLW(angle=-120, power=-Eng, color=#C5B601) {
                                                E:Frame(angle=-60, option=1) {
                                                   W:Trim(angle=-45, color=#C5B601) { }
                                                }
                                                W:Frame(angle=-60, option=1) {
                                                   E:Trim(angle=-45, color=#C5B601) { }
                                                }
                                                N:Frame(angle=-60, option=1) {
                                                   S:Trim(angle=-45, color=#C5B601) { }
                                                }
                                                S:Frame(angle=-60, option=1) {
                                                   N:Trim(angle=-45, color=#C5B601) { }
                                                }
                                             }
                                          }
                                       }
                                       S:Weight(option=2, color=#0D0D0D) { }
                                    }
                                    S:Trim(angle=90, color=#0D0D0D) {
                                       S:Chip(angle=-Rudd, color=#0D0D0D) {
                                          E:Chip(color=#0D0D0D) { }
                                          W:Chip(color=#800000) { }
                                       }
                                       W:Cowl(option=4, color=#800000) { }
                                       E:Chip(color=#0D0D0D) {
                                          N:Cowl(option=4, color=#0D0D0D) { }
                                       }
                                    }
                                 }
                              }
                              N:Frame(angle=3) {
                                 N:Frame(angle=82) {
                                    N:Frame(angle=-175) {
                                       N:Frame(name=M3) {
                                          S:Trim(angle=90) { }
                                          S:Frame(angle=150) {
                                             S:Jet(angle=120, power=ICBM3) { }
                                             S:Cowl(angle=60, option=5) { }
                                             S:Cowl(angle=-150) {
                                                W:Cowl(angle=-90) {
                                                   W:Cowl(angle=-90) {
                                                      W:Cowl(angle=-90) {
                                                         N:Cowl(angle=-30, option=5) { }
                                                      }
                                                      N:Cowl(angle=-30, option=5) { }
                                                   }
                                                   N:Cowl(angle=-30, option=5) { }
                                                }
                                             }
                                          }
                                          N:Frame(angle=-150) {
                                             N:Cowl(angle=-30) {
                                                E:Cowl(angle=-90) { }
                                                W:Cowl(angle=-90) {
                                                   W:Cowl(angle=-90) { }
                                                }
                                             }
                                          }
                                          S:Chip() { }
                                       }
                                    }
                                 }
                              }
                           }
                           N:Frame(angle=3) {
                              N:Frame(angle=82) {
                                 N:Frame(angle=-175) {
                                    N:Frame(name=M2) {
                                       S:Trim(angle=90) { }
                                       S:Frame(angle=150) {
                                          S:Jet(angle=120, power=ICBM2) { }
                                          S:Cowl(angle=60, option=5) { }
                                          S:Cowl(angle=-150) {
                                             W:Cowl(angle=-90) {
                                                W:Cowl(angle=-90) {
                                                   W:Cowl(angle=-90) {
                                                      N:Cowl(angle=-30, option=5) { }
                                                   }
                                                   N:Cowl(angle=-30, option=5) { }
                                                }
                                                N:Cowl(angle=-30, option=5) { }
                                             }
                                          }
                                       }
                                       N:Frame(angle=-150) {
                                          N:Cowl(angle=-30) {
                                             E:Cowl(angle=-90) { }
                                             W:Cowl(angle=-90) {
                                                W:Cowl(angle=-90) { }
                                             }
                                          }
                                       }
                                       S:Chip() { }
                                    }
                                 }
                              }
                           }
                        }
                        N:Cowl(angle=-135) {
                           N:Cowl(angle=-25) {
                              N:Cowl(angle=-30, color=#0D0D0D) {
                                 N:Cowl(color=#0D0D0D) {
                                    N:Cowl(color=#0D0D0D) {
                                       N:Cowl(color=#0D0D0D) {
                                          N:Cowl(color=#0D0D0D) {
                                             N:Cowl(option=5, color=#0D0D0D) { }
                                          }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                        N:Cowl(angle=135) {
                           N:Cowl(angle=25) {
                              N:Cowl(angle=30, color=#800000) {
                                 N:Cowl(color=#800000) {
                                    N:Cowl(color=#800000) {
                                       N:Cowl(color=#800000) {
                                          N:Cowl(color=#800000) {
                                             N:Cowl(option=5, color=#800000) { }
                                          }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                        W:Jet(angle=-135, power=B2, option=2) { }
                        E:Jet(angle=-135, power=B2, option=2) { }
                        N:Frame(angle=90) {
                           N:Weight(angle=90, option=2) { }
                        }
                        N:Frame(angle=3) {
                           N:Frame(angle=82) {
                              N:Frame(angle=-175) {
                                 N:Frame(name=M1) {
                                    S:Trim(angle=90) { }
                                    S:Frame(angle=150) {
                                       S:Jet(angle=120, power=ICBM1) { }
                                       S:Cowl(angle=60, option=5) { }
                                       S:Cowl(angle=-150) {
                                          W:Cowl(angle=-90) {
                                             W:Cowl(angle=-90) {
                                                W:Cowl(angle=-90) {
                                                   N:Cowl(angle=-30, option=5) { }
                                                }
                                                N:Cowl(angle=-30, option=5) { }
                                             }
                                             N:Cowl(angle=-30, option=5) { }
                                          }
                                       }
                                    }
                                    N:Frame(angle=-150) {
                                       N:Cowl(angle=-30) {
                                          E:Cowl(angle=-90) { }
                                          W:Cowl(angle=-90) {
                                             W:Cowl(angle=-90) { }
                                          }
                                       }
                                    }
                                    S:Chip() { }
                                 }
                              }
                           }
                        }
                     }
                  }
                  W:Jet(angle=-135, power=B2, option=2) { }
                  E:Jet(angle=-135, power=B2, option=2) { }
               }
               N:Weight() {
                  N:Chip() {
                     N:Cowl(angle=-135) {
                        N:Cowl(angle=-25) {
                           N:Cowl(angle=-20) { }
                        }
                     }
                     N:Cowl(angle=135) {
                        N:Cowl(angle=25) {
                           N:Cowl(angle=20, color=#800000) {
                              N:Cowl(color=#800000) {
                                 N:Cowl(color=#800000) {
                                    N:Cowl(color=#800000) { }
                                 }
                              }
                           }
                        }
                     }
                     N:TrimF(angle=45) {
                        N:Cowl(angle=135) {
                           N:Cowl(angle=25) {
                              N:Cowl(angle=20, color=#800000) {
                                 N:Cowl(color=#800000) { }
                                 S:Cowl(color=#800000) {
                                    S:Cowl(color=#800000) {
                                       S:Cowl(angle=20, color=#800000) {
                                          S:Cowl(angle=25, option=5, color=#800000) { }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                        N:Cowl(angle=-135) {
                           N:Cowl(angle=-25) {
                              N:Cowl(angle=-20, color=#0D0D0D) {
                                 N:Cowl(color=#0D0D0D) { }
                                 S:Cowl(color=#0D0D0D) {
                                    S:Cowl(color=#0D0D0D) {
                                       S:Cowl(angle=-20, color=#0D0D0D) {
                                          S:Cowl(angle=-25, option=5, color=#0D0D0D) { }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                     }
                     N:TrimF(angle=-45) {
                        N:Cowl(angle=-135) {
                           N:Cowl(angle=-25) {
                              N:Cowl(angle=-20, color=#0D0D0D) {
                                 N:Cowl(color=#0D0D0D) { }
                                 S:Cowl(color=#0D0D0D) {
                                    S:Cowl(color=#0D0D0D) {
                                       S:Cowl(angle=-20, color=#0D0D0D) {
                                          S:Cowl(angle=-25, option=5, color=#0D0D0D) { }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                        N:Cowl(angle=135) {
                           N:Cowl(angle=25) {
                              N:Cowl(angle=20, color=#800000) {
                                 N:Cowl(color=#800000) { }
                                 S:Cowl(color=#800000) {
                                    S:Cowl(color=#800000) {
                                       S:Cowl(angle=20, color=#800000) {
                                          S:Cowl(angle=25, option=5, color=#800000) { }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                     }
                     N:Trim(angle=90) {
                        N:Cowl(angle=-135) {
                           N:Cowl(angle=-25) {
                              N:Cowl(angle=-20, color=#0D0D0D) {
                                 N:Cowl(color=#0D0D0D) { }
                                 S:Cowl(color=#0D0D0D) {
                                    S:Cowl(color=#0D0D0D) {
                                       S:Cowl(angle=-20, color=#0D0D0D) {
                                          S:Cowl(angle=-25, option=5, color=#0D0D0D) { }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                        N:Cowl(angle=135) {
                           N:Cowl(angle=25) {
                              N:Cowl(angle=20, color=#0D0D0D) {
                                 N:Cowl(color=#0D0D0D) { }
                                 S:Cowl(color=#0D0D0D) {
                                    S:Cowl(color=#0D0D0D) {
                                       S:Cowl(angle=20, color=#0D0D0D) {
                                          S:Cowl(angle=25, option=5, color=#0D0D0D) { }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                        S:Chip() { }
                     }
                     E:Chip(angle=180) { }
                     W:Chip(angle=180) { }
                     N:Weight() {
                        N:Cowl(angle=-135) {
                           N:Cowl(angle=-25) {
                              N:Cowl(angle=-20, color=#0D0D0D) {
                                 N:Cowl() {
                                    S:Cowl(angle=140) {
                                       S:Cowl(angle=40, color=#0D0D0D) {
                                          S:Cowl(effect=#F000) {
                                             S:Cowl(effect=#F000) {
                                                S:Cowl(effect=#F000) {
                                                   S:Cowl(effect=#F000) {
                                                      S:Cowl(angle=70, color=#0D0D0D) {
                                                         W:Cowl(angle=90, color=#0D0D0D) { }
                                                         E:Cowl(angle=90, color=#0D0D0D) { }
                                                         N:Cowl(angle=160, color=#808080) { }
                                                      }
                                                      W:Cowl(angle=90, color=#0D0D0D) {
                                                         W:Cowl(angle=90) {
                                                            E:Cowl(angle=120, option=5, color=#808080) { }
                                                            N:Cowl(angle=120, option=5, color=#808080) { }
                                                            S:Cowl(angle=120, option=5, color=#808080) { }
                                                            W:Cowl(angle=120, option=5, color=#808080) { }
                                                         }
                                                      }
                                                      E:Cowl(angle=90, color=#0D0D0D) {
                                                         N:Cowl(angle=90, color=#808080) { }
                                                      }
                                                      N:Cowl(angle=-S4, color=#0D0D0D) { }
                                                   }
                                                   W:Cowl(angle=90, color=#0D0D0D) {
                                                      W:Cowl(angle=90) {
                                                         E:Cowl(angle=120, option=5, color=#808080) { }
                                                         N:Cowl(angle=120, option=5, color=#808080) { }
                                                         S:Cowl(angle=120, option=5, color=#808080) { }
                                                         W:Cowl(angle=120, option=5, color=#808080) { }
                                                      }
                                                   }
                                                   E:Cowl(angle=90, color=#0D0D0D) {
                                                      N:Cowl(angle=90, color=#808080) { }
                                                   }
                                                   N:Cowl(angle=-S3, color=#0D0D0D) { }
                                                }
                                                W:Cowl(angle=90, color=#0D0D0D) {
                                                   W:Cowl(angle=90) {
                                                      E:Cowl(angle=120, option=5, color=#808080) { }
                                                      N:Cowl(angle=120, option=5, color=#808080) { }
                                                      S:Cowl(angle=120, option=5, color=#808080) { }
                                                      W:Cowl(angle=120, option=5, color=#808080) { }
                                                   }
                                                }
                                                E:Cowl(angle=90, color=#0D0D0D) {
                                                   N:Cowl(angle=90, color=#808080) { }
                                                }
                                                N:Cowl(angle=-S2, color=#0D0D0D) { }
                                             }
                                             W:Cowl(angle=90, color=#0D0D0D) {
                                                W:Cowl(angle=90) {
                                                   E:Cowl(angle=120, option=5, color=#808080) { }
                                                   N:Cowl(angle=120, option=5, color=#808080) { }
                                                   S:Cowl(angle=120, option=5, color=#808080) { }
                                                   W:Cowl(angle=120, option=5, color=#808080) { }
                                                }
                                             }
                                             E:Cowl(angle=90, color=#0D0D0D) { }
                                             N:Cowl(angle=-S1, color=#0D0D0D) { }
                                          }
                                          W:Cowl(angle=90, color=#0D0D0D) { }
                                          E:Cowl(angle=90, color=#0D0D0D) { }
                                       }
                                    }
                                 }
                                 S:Cowl(color=#0D0D0D) {
                                    S:Cowl(color=#0D0D0D) {
                                       S:Cowl(angle=-20, color=#0D0D0D) {
                                          S:Cowl(angle=-25, option=5, color=#0D0D0D) { }
                                       }
                                    }
                                    N:Cowl(angle=80, color=#0D0D0D, effect=#3000) {
                                       N:Cowl(angle=-80, color=#0D0D0D) {
                                          W:Cowl(angle=-90, color=#0D0D0D) {
                                             W:Cowl(color=#0D0D0D) { }
                                          }
                                          E:Cowl(angle=-90, color=#0D0D0D) {
                                             E:Cowl(color=#0D0D0D) { }
                                          }
                                          N:Cowl(angle=-90, color=#0D0D0D) { }
                                          N:Cowl(color=#0D0D0D) {
                                             W:Cowl(angle=-90, color=#0D0D0D) {
                                                W:Cowl(color=#0D0D0D) { }
                                             }
                                             E:Cowl(angle=-90, color=#0D0D0D) {
                                                E:Cowl(color=#0D0D0D) { }
                                             }
                                             N:Cowl(angle=-60, color=#0D0D0D) {
                                                W:Cowl(angle=-90, color=#0D0D0D) { }
                                                E:Cowl(angle=-90, color=#0D0D0D) { }
                                                N:Cowl(color=#0D0D0D) {
                                                   W:Cowl(angle=-90, color=#0D0D0D) { }
                                                   E:Cowl(angle=-90, color=#0D0D0D) { }
                                                }
                                             }
                                             W:Cowl(angle=-90, color=#0D0D0D) {
                                                W:Cowl(angle=-20, color=#0D0D0D) { }
                                             }
                                             E:Cowl(angle=-90, color=#0D0D0D) {
                                                E:Cowl(angle=-20, color=#0D0D0D) { }
                                             }
                                          }
                                       }
                                       W:Cowl(angle=-91, color=#0D0D0D, effect=#3000) { }
                                       E:Cowl(angle=-91, color=#0D0D0D, effect=#3000) { }
                                       S:Cowl(angle=-110, color=#0D0D0D) {
                                          S:Cowl(angle=-140, color=#0D0D0D) {
                                             S:Cowl(angle=-109, color=#0D0D0D) {
                                                W:Cowl(angle=-90, color=#0D0D0D) { }
                                                E:Cowl(angle=-90, color=#0D0D0D) { }
                                                N:Cowl(angle=-80, color=#0D0D0D) { }
                                             }
                                          }
                                       }
                                    }
                                    N:Cowl(angle=-90, color=#0D0D0D) { }
                                 }
                              }
                           }
                        }
                        N:Cowl(angle=135) {
                           N:Cowl(angle=25) {
                              N:Cowl(angle=20, color=#800000) {
                                 N:Cowl(color=#800000) { }
                                 S:Cowl(color=#800000) {
                                    S:Cowl(color=#800000) {
                                       S:Cowl(angle=20, color=#800000) {
                                          S:Cowl(angle=25, option=5, color=#800000) { }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                        E:Jet(angle=-135, power=B2, option=2) { }
                        N:Chip() {
                           W:Jet(angle=-135, power=B, option=2) { }
                           E:Jet(angle=-135, power=B, option=2) { }
                        }
                        W:Jet(angle=-135, power=B2, option=2) { }
                        E:Jet(angle=-135, power=B2, option=2) { }
                        W:Jet(angle=-135, power=B2, option=2) { }
                     }
                     E:Jet(angle=-135, power=B2, option=2) { }
                     W:Jet(angle=-135, power=B2, option=2) { }
                     W:Frame(angle=75, option=1) {
                        W:Frame(angle=-145, option=1) {
                           W:Frame(angle=-110, color=#0D0D0D) {
                              E:Trim(angle=Planes, color=#0D0D0D) { }
                           }
                        }
                     }
                     E:Frame(angle=75, option=1) {
                        E:Frame(angle=-145, option=1) {
                           E:Frame(angle=-110, color=#0D0D0D) {
                              W:Trim(angle=-Planes, color=#0D0D0D) { }
                           }
                        }
                     }
                  }
                  E:Jet(angle=-135, power=B2, option=2) { }
                  W:Jet(angle=-135, power=B2, option=2) { }
                  E:Jet(angle=-135, power=B2, option=2) { }
                  W:Jet(angle=-135, power=B2, option=2) { }
               }
               N:Weight() {
                  N:Cowl(angle=-135, effect=#F000) {
                     N:Cowl(angle=-25, effect=#F000) {
                        N:Cowl(angle=-20, color=#0D0D0D) {
                           N:Cowl(color=#0D0D0D) {
                              N:Cowl(color=#0D0D0D) {
                                 N:Cowl(color=#0D0D0D) { }
                              }
                           }
                        }
                     }
                  }
                  N:Cowl(angle=135) {
                     N:Cowl(angle=25) {
                        N:Cowl(angle=20, color=#800000) {
                           N:Cowl(color=#800000) {
                              N:Cowl(color=#800000) {
                                 N:Cowl(color=#800000) { }
                              }
                           }
                        }
                     }
                  }
               }
            }
         }
      }
   }
}
Script
{Print 0, "C-V = Open/close silo doors"
Print 1, "ASDF = Fire missiles"
Print 2, "Q-W = Ballast"
print 3, "Z-X = Throttle"
if S1<135 {
   S2=S2-1
}
if S2<135 {
   S3=S3-1
}
if S3<135 {
   S4=S4-1
}
if S1>135 {
   S2=S2+1
}
if S2>135 {
   S3=S3+1
}
if S3>135 {
   S4=S4+1
}
If _KEY(7)>0 {
   ICBM1=50000
   F1=0
   _Split(M1)
}
If _KEY(8)>0 {
   ICBM2=50000
   F2=0
   _Split(M2)
}
If _KEY(9)>0 {
   ICBM3=50000
   F3=0
   _Split(M3)
}
If _KEY(12)>0 {
   ICBM4=50000
   F4=0
   _Split(M4)
}}
Maurice
Maurice
Hover
Hover

Posts : 153
Join date : 2011-10-07
Age : 28
Location : The early 1970's

Back to top Go down

Delta Class Missile Submarine Empty Re: Delta Class Missile Submarine

Post by Echo_Delta_Oscar Tue Mar 06, 2012 3:38 am

This watercraft is, by right, brilliant, and the visual effect of launching missiles while submerged is amazing!


Last edited by Echo_Delta_Oscar on Tue Mar 06, 2012 3:38 am; edited 1 time in total (Reason for editing : Spelling mistake)
Echo_Delta_Oscar
Echo_Delta_Oscar
Hover
Hover

Posts : 105
Join date : 2011-03-24

Back to top Go down

Delta Class Missile Submarine Empty Re: Delta Class Missile Submarine

Post by Maurice Tue Mar 06, 2012 2:43 pm

Thanks! I actually spent quite a bit of time getting this to work properly. The ballast in particular gave me A LOT of grief, especially after I added the missiles.
Maurice
Maurice
Hover
Hover

Posts : 153
Join date : 2011-10-07
Age : 28
Location : The early 1970's

Back to top Go down

Delta Class Missile Submarine Empty Re: Delta Class Missile Submarine

Post by Echo_Delta_Oscar Wed Mar 07, 2012 7:53 am

Well, you could try adding a function like this in your script

Code:


Infl=Infl0+(Desdep+_Y())*Par1-_VY()*Par2


where Infl is the amount of air in your ballasts, Infl0 the neutral buoyancy ballast setting, Desdep the desired depth, which plays as control value and Par1 and Par2 factors that will force the system to behave according to your taste.
You could apply it to your ballasts as a whole or individually, and add a fin-operated attitude control.

Just sayin', because it works with zeppelins.
Echo_Delta_Oscar
Echo_Delta_Oscar
Hover
Hover

Posts : 105
Join date : 2011-03-24

Back to top Go down

Delta Class Missile Submarine Empty Re: Delta Class Missile Submarine

Post by Maurice Wed Mar 07, 2012 3:31 pm

My problem was more of keeping both ends afloat without having the balloons stick throught the cowling.
Maurice
Maurice
Hover
Hover

Posts : 153
Join date : 2011-10-07
Age : 28
Location : The early 1970's

Back to top Go down

Delta Class Missile Submarine Empty Re: Delta Class Missile Submarine

Post by MrSparks Wed Mar 07, 2012 4:06 pm

Maurice wrote:My problem was more of keeping both ends afloat without having the balloons stick through the cowling.
Did you try putting balloons in your balloons?

MrSparks
Tank
Tank

Posts : 73
Join date : 2012-01-05
Age : 33
Location : Michigan

Back to top Go down

Delta Class Missile Submarine Empty Re: Delta Class Missile Submarine

Post by Maurice Wed Mar 07, 2012 6:40 pm

That's actually what I ended up doing. It threw the CG off a little bit, but not too much. All I had to do was strategically place some weights on the end.
Maurice
Maurice
Hover
Hover

Posts : 153
Join date : 2011-10-07
Age : 28
Location : The early 1970's

Back to top Go down

Delta Class Missile Submarine Empty Re: Delta Class Missile Submarine

Post by Rainman Fri May 04, 2012 1:44 pm

This is a spiffy submarine!

I've downloaded it and taken the liberty of doing my own tweaks, including modifications to the controls and steering, a forward-facing light cannon turret, and an attempt to install a system that would keep the ship level horizontally.

The autolevel system has been really tricky and still has lots of kinks to iron out (especially if you're trying to turn sharply or move about while surfaced), but if you're interested, I'd be happy to share back and post my custom version to the thread.
Rainman
Rainman
Tank
Tank

Posts : 80
Join date : 2011-02-14
Age : 31
Location : New England, US

Back to top Go down

Delta Class Missile Submarine Empty Re: Delta Class Missile Submarine

Post by Maurice Fri May 04, 2012 2:31 pm

Thanks! I worked hard on this. I'm currently working on a Typhoon-class sub, But it's not going so well.

The rolling was always something I didn't like about the sub, but I never could figure out how to fix it. Also a problem is the ENORMOUS turning radius. Now, I'm not so sure about the cannon. One: because there are no modern subs that use them anymore, since most of them are equipped with anti-ship missiles that can be launched from the torpedo tubes, and two: because it makes the sub more top heavy and thus harder to stabilize. But, since there are no small antiship missiles in RC, and you do need some sort of protection, I do suppose that it is a good idea.
Maurice
Maurice
Hover
Hover

Posts : 153
Join date : 2011-10-07
Age : 28
Location : The early 1970's

Back to top Go down

Delta Class Missile Submarine Empty Re: Delta Class Missile Submarine

Post by Rainman Fri May 04, 2012 3:22 pm

The cannon is still in the spirit of a submarine, a near-recoilless single-ARM deal reminiscent of the light repeating cannons they used to put on the top deck of WWII subs. Not much; just enough to give it some punch and self-defense capability. I intentionally kept the turret very light, so it'd have as little impact on the weight distribution as possible. The cannon is not at all powerful, but it's decent, and it makes the submarine really deadly against ships because even though it doesn't hit hard, you can strike from underneath where they can't retaliate, and because most ships don't have too many Weight chips toughening them up.

I worked some to improve the turn radius too; it's a little better now, but unfortunately, I'm having problems with my turn-rate fixes exacerbating the roll problem.

Let me know if you'd be interested in me posting up the code of what I have now, or when I iron out the bugs if you'd like Smile
Rainman
Rainman
Tank
Tank

Posts : 80
Join date : 2011-02-14
Age : 31
Location : New England, US

Back to top Go down

Delta Class Missile Submarine Empty Re: Delta Class Missile Submarine

Post by Maurice Fri May 04, 2012 3:57 pm

Go ahead and wait until you fix the bugs. No sense in posting a half complete model.
Maurice
Maurice
Hover
Hover

Posts : 153
Join date : 2011-10-07
Age : 28
Location : The early 1970's

Back to top Go down

Delta Class Missile Submarine Empty Re: Delta Class Missile Submarine

Post by Sponsored content


Sponsored content


Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum