Typhoon class submarine
RigidChips :: Rigid-Chips :: Files :: Watercraft
Page 1 of 1
Typhoon class submarine
This is yet another Soviet submarine, the mighty Typhoon. I originally made this as a commemorative model about 6 months ago when I heard that the Russian Navy was finally retiring all of its Typhoons. Once again, pretty much the same as all my other submarines, just completely recowled and with minor ballast adjustments. This is the model that my Red October is based on (just as it was in the book). Nothing special on this one like guns or missiles. And don't worry guys & gals(?), this is the last one I have.
Controls:
Z-X -> Power
A-S -> Ballast
Arrow Keys -> Up/down/left/right
OPERATIONAL NOTE:
Do not exceed 10000 power until you are completely submerged.
Controls:
Z-X -> Power
A-S -> Ballast
Arrow Keys -> Up/down/left/right
OPERATIONAL NOTE:
Do not exceed 10000 power until you are completely submerged.
- Code:
// [RCD]
Val
{
B(default=200, max=200)
B3(default=140, max=140)
BALLAST(default=250, max=250)
BANK(default=0, min=-20, max=20, step=5)
COL(default=#3B3B3B)
ENG(default=0, min=-10000, max=20000)
PLANES(default=0, min=-15, max=15, step=5)
ROLL(default=-12345421, min=-20, max=20)
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), BANK(step=-5)
3:Rudd(step=-5), BANK(step=5)
4:eng(step=1000)
5:eng(step=-1000)
7:B(step=12.5), B2(step=15), B3(step=7), Ballast(step=15)
8:B(step=-12.5), B2(step=-15), B3(step=-7), Ballast(step=-15)
10:S1(step=1)
}
Body
{
Core() {
S:Frame(angle=67) {
S:Frame(angle=53) {
S:Chip(angle=-120) {
N:TrimF(angle=-45) { }
N:TrimF(angle=45) { }
N:Trim(angle=90) {
N:Cowl(angle=120, effect=#F000) {
N:Cowl(angle=30, effect=#F000) {
N:Cowl(angle=30, color=col, effect=#0000) {
W:Cowl(angle=60, color=col, effect=#0000) {
W:Cowl(angle=30, color=col) { }
}
E:Cowl(angle=60, color=col, effect=#0000) { }
N:Cowl(color=col, effect=#0000) {
E:Cowl(angle=60, color=col, effect=#0000) {
E:Cowl(angle=30, color=col, effect=#0000) {
N:Cowl(angle=9.6, color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) { }
W:Cowl(angle=160, color=col) {
S:Cowl(color=col) { }
N:Cowl(option=3, color=col) { }
}
E:Cowl(angle=160, color=col) {
S:Cowl(color=col) { }
N:Cowl(option=4, color=col) { }
}
}
W:Cowl(angle=140, color=col) {
S:Cowl(color=col) { }
}
E:Cowl(angle=140, color=col) {
S:Cowl(color=col) { }
}
}
}
}
E:Cowl(angle=30, color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) {
N:Cowl(option=4, color=col, effect=#0000) { }
E:Cowl(angle=101, option=3, color=col, effect=#0000) {
S:Cowl(color=col, effect=#0000) { }
}
N:Cowl(angle=90, option=4, color=col) { }
}
}
E:Cowl(angle=81, color=col, effect=#0000) {
N:Cowl(option=4, color=col, effect=#0000) { }
}
}
W:Cowl(angle=30, color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) {
N:Cowl(option=3, color=col, effect=#0000) { }
W:Cowl(angle=101, option=4, color=col, effect=#0000) {
S:Cowl(color=col, effect=#0000) { }
}
N:Cowl(angle=90, option=3, color=col) { }
}
}
W:Cowl(angle=81, color=col, effect=#0000) {
N:Cowl(option=3, color=col, effect=#0000) { }
}
}
}
}
}
W:Cowl(angle=60, color=col, effect=#0000) { }
}
}
}
}
S:Chip() {
S:Chip() { }
}
N:Cowl(angle=-120, effect=#F000) {
N:Cowl(angle=-30, effect=#F000) {
N:Cowl(angle=-30, color=col, effect=#0000) {
E:Cowl(angle=-60, color=col, effect=#0000) {
E:Cowl(angle=-30, color=col, effect=#0000) { }
}
W:Cowl(angle=-60, color=col, effect=#0000) { }
N:Cowl(color=col, effect=#0000) {
W:Cowl(angle=-60, color=col, effect=#0000) {
W:Cowl(angle=-30, color=col, effect=#0000) {
N:Cowl(angle=-9.6, color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) { }
W:Cowl(angle=-160, color=col) {
N:Cowl(option=3, color=col) { }
S:Cowl(color=col) { }
}
E:Cowl(angle=-160, color=col) {
S:Cowl(color=col) { }
N:Cowl(option=4, color=col) { }
}
}
W:Cowl(angle=-140, color=col) {
S:Cowl(color=col) { }
}
E:Cowl(angle=-140, color=col) {
S:Cowl(color=col) { }
}
}
}
}
E:Cowl(angle=-30, color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) {
N:Cowl(option=4, color=col, effect=#0000) { }
E:Cowl(angle=-101, option=3, color=col, effect=#0000) {
S:Cowl(color=col, effect=#0000) { }
}
N:Cowl(angle=-90, option=4, color=col) { }
}
}
E:Cowl(angle=-81, color=col, effect=#0000) {
N:Cowl(option=4, color=col, effect=#0000) { }
}
}
W:Cowl(angle=-30, color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) {
N:Cowl(option=3, color=col, effect=#0000) { }
W:Cowl(angle=-101, option=4, color=col, effect=#0000) {
S:Cowl(color=col, effect=#0000) { }
}
N:Cowl(angle=-90, option=3, color=col) { }
}
W:Cowl(angle=-81, option=4, color=col, effect=#0000) { }
}
W:Cowl(angle=-81, color=col, effect=#0000) { }
}
}
}
}
E:Cowl(angle=-60, color=col, effect=#0000) { }
}
}
}
}
}
N:Weight() {
N:Chip() {
N:Chip() {
N:Chip() {
N:Chip() {
N:Chip() {
N:TrimF(angle=45) { }
N:TrimF(angle=-45) { }
N:Trim(angle=90) {
N:Cowl(angle=-120) {
N:Cowl(angle=-30) {
N:Cowl(angle=-30, color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) {
W:Cowl(angle=-60, color=col, effect=#0000) {
W:Cowl(angle=-30, color=col, effect=#0000) { }
}
E:Cowl(angle=-60, color=col, effect=#0000) { }
}
S:Cowl(color=col, effect=#0000) {
S:Cowl(color=col, effect=#0000) {
S:Cowl(color=col, effect=#0000) {
S:Cowl(color=col, effect=#0000) {
S:Cowl(angle=-30, color=col, effect=#0000) {
S:Cowl(angle=-35, color=col, effect=#0000) {
W:Cowl(angle=-60, option=5, color=col, effect=#0000) {
W:Cowl(angle=-30, option=3, color=col, effect=#0000) { }
}
E:Cowl(angle=-60, option=5, color=col, effect=#0000) {
E:Cowl(angle=-30, option=4, color=col, effect=#0000) { }
}
}
W:Cowl(angle=-60, option=5, color=col, effect=#0000) { }
E:Cowl(angle=-60, option=5, color=col, effect=#0000) { }
}
E:Cowl(angle=-60, color=col, effect=#0000) { }
}
W:Cowl(angle=-60, color=col, effect=#0000) {
W:Cowl(angle=-30, color=col, effect=#0000) {
S:Cowl(color=col, effect=#0000) { }
}
S:Cowl(color=col, effect=#0000) { }
}
E:Cowl(angle=-60, color=col, effect=#0000) {
E:Cowl(angle=-30, color=col, effect=#0000) { }
}
}
E:Cowl(angle=-60, color=col, effect=#0000) {
E:Cowl(angle=-30, color=col, effect=#0000) { }
}
W:Cowl(angle=-60, color=col, effect=#0000) { }
}
W:Cowl(angle=-60, color=col, effect=#0000) {
W:Cowl(angle=-30, color=col, effect=#0000) { }
}
E:Cowl(angle=-60, color=col, effect=#0000) { }
}
E:Cowl(angle=-60, color=col, effect=#0000) {
E:Cowl(angle=-30, color=col, effect=#0000) { }
}
W:Cowl(angle=-60, color=col, effect=#0000) { }
}
}
}
N:Cowl(angle=120) {
N:Cowl(angle=30) {
N:Cowl(angle=30, color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) {
E:Cowl(angle=60, color=col, effect=#0000) {
E:Cowl(angle=30, color=col, effect=#0000) { }
}
W:Cowl(angle=60, color=col, effect=#0000) { }
}
S:Cowl(color=col, effect=#0000) {
S:Cowl(color=col, effect=#0000) {
W:Cowl(angle=60, color=col, effect=#0000) {
W:Cowl(angle=30, color=col, effect=#0000) { }
}
S:Cowl(color=col, effect=#0000) {
S:Cowl(color=col, effect=#0000) {
S:Cowl(angle=30, color=col, effect=#0000) {
S:Cowl(angle=35, color=col, effect=#0000) {
W:Cowl(angle=60, option=5, color=col, effect=#0000) {
W:Cowl(angle=30, option=3, color=col, effect=#0000) { }
}
E:Cowl(angle=60, option=5, color=col, effect=#0000) {
E:Cowl(angle=30, option=4, color=col, effect=#0000) { }
}
}
W:Cowl(angle=60, option=5, color=col, effect=#0000) { }
E:Cowl(angle=60, option=5, color=col, effect=#0000) { }
}
E:Cowl(angle=60, color=col, effect=#0000) {
E:Cowl(angle=30, color=col, effect=#0000) { }
}
W:Cowl(angle=60, color=col, effect=#0000) { }
}
W:Cowl(angle=60, color=col, effect=#0000) { }
E:Cowl(angle=60, color=col, effect=#0000) { }
}
E:Cowl(angle=60, color=col, effect=#0000) { }
}
E:Cowl(angle=60, color=col, effect=#0000) {
E:Cowl(angle=30, color=col, effect=#0000) { }
}
W:Cowl(angle=60, color=col, effect=#0000) { }
}
W:Cowl(angle=60, color=col, effect=#0000) {
W:Cowl(angle=30, color=col, effect=#0000) { }
}
E:Cowl(angle=60, color=col, effect=#0000) { }
}
}
}
S:Chip(angle=-rudd) { }
}
W:Jet(angle=-135, power=Ballast, option=2) { }
E:Jet(angle=-135, power=Ballast, option=2) { }
E:Chip(angle=180) { }
W:Chip(angle=180) { }
E:Jet(angle=-135, power=Ballast, option=2) { }
W:Jet(angle=-135, power=Ballast, option=2) { }
N:Weight() {
W:Jet(angle=-135, power=Ballast, option=2) { }
E:Jet(angle=-135, power=Ballast, option=2) { }
N:Chip() {
W:Jet(angle=-135, power=Ballast, option=2) { }
E:Jet(angle=-135, power=Ballast, option=2) { }
N:Frame(name=Bow) {
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=Ballast, option=2) { }
W:Jet(angle=-135, power=Ballast, option=2) { }
}
N:Trim(angle=90) {
N:Cowl(angle=120, effect=#F000) {
N:Cowl(angle=30, effect=#F000) {
N:Cowl(angle=30, color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) {
E:Cowl(angle=60, color=col, effect=#0000) {
E:Cowl(angle=30, color=col, effect=#0000) { }
}
W:Cowl(angle=60, color=col, effect=#0000) { }
}
W:Cowl(angle=60, color=col, effect=#0000) {
W:Cowl(angle=30, color=col) { }
}
E:Cowl(angle=60, color=col, effect=#0000) { }
}
E:Cowl(angle=60, color=col, effect=#0000) {
E:Cowl(angle=30, color=col, effect=#0000) { }
}
W:Cowl(angle=60, color=col, effect=#0000) { }
}
W:Cowl(angle=60, color=col, effect=#0000) {
W:Cowl(angle=30, color=col, effect=#0000) {
N:Cowl(angle=-80, color=#0D0D0D, effect=#3000) {
N:Cowl(angle=80, color=col, effect=#0000) {
W:Cowl(angle=90, color=col, effect=#0000) {
W:Cowl(angle=-20, color=col) { }
}
E:Cowl(angle=90, color=col, effect=#0000) {
E:Cowl(angle=-20, color=col) { }
}
N:Cowl(color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) {
N:Cowl(angle=60, color=col, effect=#0000) {
W:Cowl(angle=90, color=col, effect=#0000) { }
E:Cowl(angle=90, color=col, effect=#0000) { }
N:Cowl(color=col, effect=#0000) {
W:Cowl(angle=90, color=col, effect=#0000) { }
E:Cowl(angle=90, color=col, effect=#0000) { }
S:Cowl(angle=50) {
S:Cowl(angle=10) {
W:Cowl(angle=50, color=col) { }
E:Cowl(angle=50, color=col) { }
S:Cowl() {
W:Cowl(angle=50, color=col) { }
E:Cowl(angle=50, color=col) { }
S:Cowl(color=col) {
W:Cowl(angle=50, color=col) {
S:Cowl(angle=45, option=3, color=col) { }
}
E:Cowl(angle=50, color=col) {
S:Cowl(angle=45, option=4, color=col) { }
}
S:Cowl(angle=50, color=col) {
E:Cowl(angle=45, option=3, color=col) { }
W:Cowl(angle=45, option=4, color=col) { }
}
}
}
N:Cowl(color=col) {
W:Cowl(angle=50, color=col) {
N:Cowl(angle=20, option=4, color=col) { }
}
E:Cowl(angle=50, color=col) {
N:Cowl(angle=20, option=3, color=col) { }
}
N:Cowl(angle=30, color=col) {
W:Cowl(angle=45, option=3, color=col) { }
E:Cowl(angle=45, option=4, color=col) { }
}
}
}
}
}
}
W:Cowl(angle=90, color=col, effect=#0000) {
W:Cowl(angle=-20, color=col) { }
}
E:Cowl(angle=90, color=col, effect=#0000) {
E:Cowl(angle=-20, color=col) { }
}
}
W:Cowl(angle=90, color=col, effect=#0000) {
W:Cowl(angle=-20, color=col) { }
}
E:Cowl(angle=90, color=col, effect=#0000) {
E:Cowl(angle=-20, color=col) { }
}
N:Cowl(angle=90, color=col) { }
}
}
W:Cowl(angle=91, color=col, effect=#3000) { }
E:Cowl(angle=91, color=col, effect=#3000) { }
S:Cowl(angle=115, color=col) {
S:Cowl(angle=135, color=col) {
S:Cowl(angle=109, color=col, effect=#0000) {
W:Cowl(angle=90, color=col, effect=#0000) { }
E:Cowl(angle=90, color=col, effect=#0000) { }
N:Cowl(angle=80, color=col) { }
}
}
}
}
}
}
E:Cowl(angle=60, color=col, effect=#0000) { }
}
}
}
S:Chip() {
S:Chip() { }
}
N:Cowl(angle=-120, effect=#F000) {
N:Cowl(angle=-30, effect=#F000) {
N:Cowl(angle=-30, color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) {
N:Cowl(color=col, effect=#0000) {
W:Cowl(angle=-60, color=col, effect=#0000) {
W:Cowl(angle=-30, color=col) {
N:Cowl(color=col) { }
}
}
E:Cowl(angle=-60, color=col, effect=#0000) { }
}
E:Cowl(angle=-60, color=col, effect=#0000) {
E:Cowl(angle=-30, color=col, effect=#0000) { }
}
W:Cowl(angle=-60, color=col, effect=#0000) { }
}
W:Cowl(angle=-60, color=col, effect=#0000) {
W:Cowl(angle=-30, color=col, effect=#0000) { }
}
E:Cowl(angle=-60, color=col, effect=#0000) { }
}
E:Cowl(angle=-60, color=col, effect=#0000) {
E:Cowl(angle=-30, color=col, effect=#0000) { }
}
W:Cowl(angle=-60, color=col, effect=#0000) { }
}
}
}
}
E:Jet(angle=-135, power=Ballast, option=2) { }
W:Jet(angle=-135, power=Ballast, option=2) { }
}
W:Jet(angle=-135, power=Ballast, option=2) { }
E:Jet(angle=-135, power=Ballast, option=2) { }
}
}
W:Frame(angle=95, option=1) {
W:Frame(angle=170, option=1) {
W:Frame(angle=-85, option=1) {
E:Trim(angle=roll) { }
}
}
}
E:Frame(angle=95, option=1) {
E:Frame(angle=170, option=1) {
E:Frame(angle=-85, option=1) {
W:Trim(angle=roll) { }
}
}
}
}
N:Weight() { }
S:Chip() {
W:Jet(angle=-135, power=Ballast, option=2) { }
E:Jet(angle=-135, power=Ballast, option=2) { }
N:Frame(angle=100) {
N:Weight(angle=80, option=2, color=col, name=Hull) { }
}
N:TrimF(angle=45) { }
N:TrimF(angle=-45) { }
N:Trim(angle=90) {
N:Cowl(angle=120) {
N:Cowl(angle=30) {
N:Cowl(angle=30, color=col) {
N:Cowl(angle=18, color=col, effect=#0000) { }
}
}
}
N:Chip() { }
S:Chip() {
S:Chip() { }
}
N:Cowl(angle=-120) {
N:Cowl(angle=-30) {
N:Cowl(angle=-30, color=col) {
N:Cowl(angle=-18, color=col, effect=#0000) { }
}
}
}
}
W:Jet(angle=-135, power=Ballast, option=2, color=col) { }
E:Jet(angle=-135, power=Ballast, option=2, color=col) { }
S:Chip() {
W:Jet(angle=-135, power=B, option=2, color=col) { }
E:Jet(angle=-135, power=B, option=2, color=col) { }
S:Chip() {
S:Chip() {
S:Weight(color=col) {
S:Chip(color=col, name=Stern) {
S:Chip(color=col) { }
}
W:Frame(option=1, color=col) {
S:Chip(color=col) {
S:Chip(angle=planes, color=col) { }
}
}
E:Frame(option=1, color=col) {
S:Chip(color=col) {
S:Chip(angle=planes, color=col) { }
}
}
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:Trim(angle=90, color=col) {
W:Cowl(option=4, color=col, effect=#0000) { }
N:Cowl(color=col) { }
S:Chip(angle=-Rudd, color=col) {
E:Chip(color=col) { }
W:Chip(color=col) { }
}
E:Chip(color=col) {
N:Cowl(option=4, color=col, effect=#0000) { }
}
}
}
}
}
}
}
W:Jet(angle=-135, power=Ballast, option=2) { }
E:Jet(angle=-135, power=Ballast, option=2) { }
}
}
}
}
}
Script
{
Roll=-_TODEG(_AZ(Hull))-Bank}
Maurice- Hover
- Posts : 153
Join date : 2011-10-07
Age : 28
Location : The early 1970's
Similar topics
» Mark Class Submarine
» Alfa-class Submarine
» Paul Class Submarine
» Delta Class Missile Submarine
» Oscar Class Nuclear Submarine
» Alfa-class Submarine
» Paul Class Submarine
» Delta Class Missile Submarine
» Oscar Class Nuclear Submarine
RigidChips :: Rigid-Chips :: Files :: Watercraft
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum