Oscar Class Nuclear Submarine
3 posters
RigidChips :: Rigid-Chips :: Files :: Watercraft
Page 1 of 1
Oscar Class Nuclear Submarine
I can't help but notice that this forum has a very limited selection of watercraft on it, so I have decided to post my submarine. I modelled it after the Russian designed Oscar Class Nuclear Submarines. It does have an issue that I would like to point out: it tends to roll while turning. To right the sub, slightly increase the ballast.
- Code:
// [RCD]
Val
{
B(default=200, max=200)
B2(default=320, max=320)
B3(default=140, max=140)
B4(default=50, max=50)
ENG(default=0, min=-10000, max=20000)
PLANES(default=0, min=-15, max=15, step=5)
RUDD(default=0, min=-25, max=25, step=5)
S1(default=180, min=120, max=180)
S2(default=180, min=120, max=180)
S3(default=180, min=120, max=180)
S4(default=180, min=120, max=180)
SRUDD(default=0, min=-25, max=25, step=2)
}
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)
7:B(step=10), B2(step=15), B3(step=7), B4(step=2.5)
8:B(step=-10), B2(step=-15), B3(step=-7), B4(step=-2.5)
10:S1(step=1)
14:SRudd(step=2), Rudd(step=2)
16:SRudd(step=-2), Rudd(step=-2)
}
Body
{
Core() {
S:Frame(angle=67) {
S:Frame(angle=56) {
S:Chip(angle=-123) {
N:TrimF(angle=-45) {
N:Cowl(angle=-135, effect=#F000) {
N:Cowl(angle=-25, effect=#F000) {
N:Cowl(angle=-20, color=#0D0D0D, effect=#F000) {
N:Cowl(color=#0D0D0D, effect=#F000) {
N:Cowl(color=#0D0D0D) {
N:Cowl(color=#0D0D0D) { }
S:Cowl(angle=-90, color=#0D0D0D) { }
}
W:Cowl(angle=S4, color=#0D0D0D) { }
W:Cowl(angle=-134, color=#0D0D0D) { }
W:Cowl(angle=-136, option=2, color=#808080) { }
}
W:Cowl(angle=S3, color=#0D0D0D) { }
W:Cowl(angle=-134, color=#0D0D0D) { }
W:Cowl(angle=-136, option=2, color=#808080) { }
}
}
}
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, effect=#F000) {
N:Cowl(color=#0D0D0D, effect=#F000) {
N:Cowl(color=#0D0D0D) {
N:Cowl(color=#0D0D0D) { }
S:Cowl(angle=-90, color=#0D0D0D) { }
}
E:Cowl(angle=S4, color=#0D0D0D) { }
E:Cowl(angle=-136, option=2, color=#808080) { }
E:Cowl(angle=-134, color=#0D0D0D) { }
}
E:Cowl(angle=S3, color=#0D0D0D) { }
E:Cowl(angle=-136, option=2, color=#808080) { }
E:Cowl(angle=-134, 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) { }
}
E:Cowl(angle=90, color=#800000) {
E:Cowl(angle=160) {
E:Cowl(angle=-160) {
N:Cowl(angle=120, option=5, color=#808080) { }
W:Cowl(angle=120, option=5, color=#808080) { }
E:Cowl(angle=120, option=5, color=#808080) { }
S:Cowl(angle=120, option=5, color=#808080) { }
}
}
}
}
E:Cowl(angle=90, color=#800000) {
E:Cowl(angle=160) {
E:Cowl(angle=-160) {
N:Cowl(angle=120, option=5, color=#808080) { }
W:Cowl(angle=120, option=5, color=#808080) { }
E:Cowl(angle=120, option=5, color=#808080) { }
S:Cowl(angle=120, option=5, color=#808080) { }
}
}
}
}
}
}
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) { }
}
E:Cowl(angle=-90, color=#800000) {
E:Cowl(angle=-160) {
E:Cowl(angle=160) {
N:Cowl(angle=-120, option=5, color=#808080) { }
W:Cowl(angle=-120, option=5, color=#808080) { }
E:Cowl(angle=-120, option=5, color=#808080) { }
S:Cowl(angle=-120, option=5, color=#808080) { }
}
}
}
}
E:Cowl(angle=-90, color=#800000) {
E:Cowl(angle=-160) {
E:Cowl(angle=160) {
N:Cowl(angle=-120, option=5, color=#808080) { }
W:Cowl(angle=-120, option=5, color=#808080) { }
E:Cowl(angle=-120, option=5, color=#808080) { }
S:Cowl(angle=-120, option=5, color=#808080) { }
}
}
}
}
}
}
S:Chip() {
S:Chip() { }
}
}
N:Weight() {
N:Cowl(angle=-135, effect=#F000) {
N:Cowl(angle=-25, effect=#F000) {
N:Cowl(angle=-20) {
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) { }
}
}
}
}
}
E:Jet(angle=-135, power=B, option=2) { }
W:Jet(angle=-135, power=B, option=2) { }
}
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() {
S:Chip() {
S:Weight(color=#0D0D0D) {
S:Chip(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) { }
}
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) { }
}
}
S:RudderF(angle=Srudd, 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: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) { }
}
}
}
}
}
}
}
}
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) { }
}
}
}
W:Jet(angle=-135, power=B4, option=2) { }
E:Jet(angle=-135, power=B4, option=2) { }
}
N:Weight() {
N:Chip() {
N:Cowl(angle=-135) {
N:Cowl(angle=-25) {
N:Cowl(angle=-20) {
N:Cowl() {
N:Cowl(color=#0D0D0D) {
E:Cowl(angle=-100, color=#0D0D0D) { }
W:Cowl(angle=-100, 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) { }
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, effect=#F000) {
N:Cowl(color=#0D0D0D, effect=#F000) {
E:Cowl(angle=S2, color=#0D0D0D) { }
E:Cowl(angle=-136, option=2, color=#808080) { }
E:Cowl(angle=-134, 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=-90, color=#0D0D0D) { }
}
E:Cowl(angle=S1, color=#0D0D0D) { }
E:Cowl(angle=-136, option=2, color=#808080) { }
E:Cowl(angle=-134, color=#0D0D0D) { }
}
}
}
}
N:TrimF(angle=-45) {
N:Cowl(angle=-135) {
N:Cowl(angle=-25) {
N:Cowl(angle=-20, color=#0D0D0D, effect=#F000) {
N:Cowl(color=#0D0D0D, effect=#F000) {
W:Cowl(angle=S2, color=#0D0D0D) { }
W:Cowl(angle=-134, color=#0D0D0D) { }
W:Cowl(angle=-136, option=2, color=#808080) { }
}
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=-90, color=#0D0D0D) { }
}
W:Cowl(angle=S1, color=#0D0D0D) { }
W:Cowl(angle=-136, option=2, color=#808080) { }
W:Cowl(angle=-134, 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) { }
}
}
}
}
}
}
}
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) { }
}
}
}
N:Trim(angle=90) {
N:Cowl(angle=-135) {
N:Cowl(angle=-25) {
N:Cowl(angle=-20, color=#0D0D0D) {
N:Cowl(color=#0D0D0D) {
E:Cowl(angle=-90, color=#800000) {
E:Cowl(angle=-160) {
E:Cowl(angle=160) {
N:Cowl(angle=-120, option=5, color=#808080) { }
W:Cowl(angle=-120, option=5, color=#808080) { }
E:Cowl(angle=-120, option=5, color=#808080) { }
S:Cowl(angle=-120, option=5, color=#808080) { }
}
}
}
}
S:Cowl(color=#0D0D0D) {
S:Cowl(color=#0D0D0D) {
S:Cowl(angle=-20, color=#0D0D0D) {
S:Cowl(angle=-25, option=5, color=#0D0D0D) { }
}
}
}
E:Cowl(angle=-90, color=#800000) {
E:Cowl(angle=-160) {
E:Cowl(angle=160) {
N:Cowl(angle=-120, option=5, color=#808080) { }
W:Cowl(angle=-120, option=5, color=#808080) { }
E:Cowl(angle=-120, option=5, color=#808080) { }
S:Cowl(angle=-120, option=5, color=#808080) { }
}
}
}
}
}
}
N:Cowl(angle=135) {
N:Cowl(angle=25) {
N:Cowl(angle=20, color=#0D0D0D) {
N:Cowl(color=#0D0D0D) {
E:Cowl(angle=90, color=#800000) {
E:Cowl(angle=160) {
E:Cowl(angle=-160) {
N:Cowl(angle=120, option=5, color=#808080) { }
W:Cowl(angle=120, option=5, color=#808080) { }
E:Cowl(angle=120, option=5, color=#808080) { }
S:Cowl(angle=120, option=5, color=#808080) { }
}
}
}
}
S:Cowl(color=#0D0D0D) {
S:Cowl(color=#0D0D0D) {
S:Cowl(angle=20, color=#0D0D0D) {
S:Cowl(angle=25, option=5, color=#0D0D0D) { }
}
}
}
E:Cowl(angle=90, color=#800000) {
E:Cowl(angle=160) {
E:Cowl(angle=-160) {
N:Cowl(angle=120, option=5, color=#808080) { }
W:Cowl(angle=120, option=5, color=#808080) { }
E:Cowl(angle=120, option=5, color=#808080) { }
S:Cowl(angle=120, option=5, color=#808080) { }
}
}
}
}
}
}
S:Chip() { }
}
N:Chip() {
N:Cowl(angle=-135) {
N:Cowl(angle=-25) {
N:Cowl(angle=-20, color=#0D0D0D) {
N:Cowl() { }
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(angle=-20, color=#0D0D0D) { }
}
E:Cowl(angle=-90, color=#0D0D0D) {
E:Cowl(angle=-20, color=#0D0D0D) { }
}
N:Cowl(angle=-90, color=#0D0D0D) { }
N:Cowl(color=#0D0D0D) {
N:Cowl(color=#0D0D0D) {
N:Cowl(angle=-60, color=#0D0D0D) {
W:Cowl(angle=-90, color=#0D0D0D) {
N:Cowl(angle=-90, color=#0D0D0D) { }
}
E:Cowl(angle=-90, color=#0D0D0D) { }
N:Cowl(color=#0D0D0D) {
W:Cowl(angle=-100, color=#0D0D0D) { }
E:Cowl(angle=-100, 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=-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) { }
}
}
}
}
}
}
W:Jet(angle=-135, power=B2, option=2) { }
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) { }
}
}
}
}
}
}
}
}
}
Script
{print 0, "Oscar Class Nuclear Submarine"
print 1, "A-S Adjust Ballast Up/Down"
print 2, "Z-X Throttle Up/Down"
print 3, "C-V Open/Close Missile Silos"
print 4, "Q-E Emergency Turn. Not for realism, but for functionality."
if S1<150 {
S2=S2-1
}
if S2<150 {
S3=S3-1
}
if S3<150 {
S4=S4-1
}
if S1>150 {
S2=S2+1
}
if S2>150 {
S3=S3+1
}
if S3>150 {
S4=S4+1
}}
Maurice- Hover
- Posts : 153
Join date : 2011-10-07
Age : 28
Location : The early 1970's
Re: Oscar Class Nuclear Submarine
I agree, watercraft don't get enough love they deserve. Any hopes of getting real missiles?
Re: Oscar Class Nuclear Submarine
I think it's because they're actually more complex to do right than aircraft.bwansy wrote:I agree, watercraft don't get enough love they deserve.
MrSparks- Tank
- Posts : 73
Join date : 2012-01-05
Age : 33
Location : Michigan
Re: Oscar Class Nuclear Submarine
Yes, bwansy, I do have one with missiles. I will post it if you would like me to. The missiles don't have warheads though, I could not add them without increasing the weight too much.
Maurice- Hover
- Posts : 153
Join date : 2011-10-07
Age : 28
Location : The early 1970's
Re: Oscar Class Nuclear Submarine
Ah, they don't have to be armed, or guided. Even if they're just simple jets decorated with cowls, they would increase coolness by about 46.3%.
Similar topics
» Mark Class Submarine
» Alfa-class Submarine
» Typhoon class submarine
» Paul Class Submarine
» Delta Class Missile Submarine
» Alfa-class Submarine
» Typhoon class submarine
» Paul Class Submarine
» Delta Class Missile Submarine
RigidChips :: Rigid-Chips :: Files :: Watercraft
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum