Into the Unknown: A Carrack & Her Crew

Unveiling the Anvil Carrack Exploration Ship

Boldly go: the Anvil Carrack has been the vanguard of every UEE exploration effort in recent years. Featuring reinforced fuel tanks for long-duration flight, a highly advanced jump drive array and a dedicated computer core room that allows it to put the maximum processing power into jump charting operations. Originally a military exclusive, the Carrack is now available for civilian use as a pathfinder spacecraft. The ship features on-board accommodations to allow for truly self-sufficient flight, including crew medical and repair facilities, and a mapping-oriented sensor suite capable of always charting a route home!

Concept Sale ends December 8th

The Carrack is being offered for the first time as a limited concept sale. This means that the ship design meets our specifications, but it is not yet ready to display in your Hangar or to fight in Arena Commander. The sale includes Lifetime Insurance on the ship hull and a pair of decorative items for your Hangar. A future patch will add a Carrack poster and then once the in-game model is finished you will also be given an in-game Carrack ship model! In the future, the ship price will increase and the offer will not include Life Time Insurance or these extras.

If you’d like to add one to your fleet, they’re available in the pledge store until Monday December 8th. You can also view a detail of the Carrack in the Holo Viewer in the Tech Overview of the ship page!

Remember: we are offering this pledge ship to help fund Star Citizen’s development. All of these ships will be available for in-game credits in the final universe, and they are not required to start the game. Additionally, all decorative ‘flare’ items will also be available to acquire in the finished game world. The goal is to make additional ships available that give players a different experience rather than a particular advantage when the persistent universe launches.

EXPLORATION ADVENTURE

Name your crew

This minigame cannot be experienced on mobile devices or smaller screens. Please switch to a laptop/desktop screen.

Name your own crew to explore the Nul system

Explore
the Nul system
Start

scroll to continue

Known specifications – General

LENGTH 123m
BEAM 64m
HEIGHT 25.5m
NULLCARGO MASS 180,000 Kg
CARGO CAPACITY 1440 SCU (per optional cargo pod)
MAX CREW 6 persons

Known specifications – Propulsion

MAX POWER PLANT Size 6
FACTORY POWER PLANT Coming Soon
MAX ENGINE (PRIMARY THRUSTER) 2x TR6
FACTORY ENGINE Coming Soon
MANEUVERING THRUSTERS 16x TR2
FACTORY MANEUVERING THRUSTERS Coming Soon
MAX SHIELD 7
SHIELD Coming Soon

Known specifications – Armament

CLASS-4 2x Size 4 Turrets (Top and Bottom)
CLASS-5 2x Size 4 Side Turrets

Additional Equipment

The Anvil Carrack comes fully equipped with a medical and repair bay, a map room and sensor suite, a Tarsus Tunneler jump engine and a dedicated computer core for jump charting! The ship carries three docking collars, a launcher for unmanned explorer drone pods, a small manned launch and a rover for ground operations!

The Skiff and the Rover

The Carrack isn’t just one ship: it’s three! In addition to the base ship and drones, you also get a Pisces-class launch (design redacted) and an Ursa-class rover for ground exploration! Imagine discovering a derelict alien ship deep in the unknown and then dispatching a crewman in the launch for a closer view… or discovering a strange new world and then setting down with the Ursa to see what’s over the horizon.

The Canopy

The battle between visibility and protection is always difficult for an exploration ship. Do you see the distant stars you’re exploring and put yourself at risk of alien attack, meteor strike or worse… or do you chart the galaxy in an armored box? Anvil has solved that problem with the Carrack, which features a beautiful single-pane multi-story cockpit window that offers an unprecedented view of the unknown… alongside a titanium-reinforced blast cover capable of sealing off the ship quickly when danger strikes. When in blast mode, the Carrack relies on its extensive onboard sensors for flight.

The Bridge

The Carrack’s bridge is one of the most advanced in the galaxy, featuring control surfaces for extensive scanning, mapping and charting sensor suites. Muiltiple seats with their own dedicated actions give a crew of six plenty to do, whether you’re traveling through deep space or approaching an unexplored world. Originally deployed as a military mapping ship, the Carrack has an entire computer core dedicated to charting and transiting jump points. Combined with the high-tensile hull armor, the Carrack is one of the safest ships in the galaxy for striking out into the unknown.

:: ship state ::
day1
fuel:

hull integrity:

morale:

give up

Into the Unknown: A Carrack & Her Crew

The city of Quinton transforms when the sun sets. A bustling commercial hub in the day, it becomes positively vibrant at night as the sea of multi-colored lights flicker to life. You step away from the window and turn back to your hangar. There’s a charge of energy in here too. Right now, it’s all focused around the {shipName}, a Carrack-class cutting-edge exploration vessel from Anvil. {navigator} is still arguing with the foodstuffs delivery from the local Torreele provider while you and the rest of the crew loaded the final supplies into the cargo hold. {engineer} completes a final diagnostics of the ship systems and gave you the all-clear.

With a barely-contained excitement, you give the order:

“Let’s go exploring.”

:: Alert :: :: alert ::

Enter the Jump Point

Choose

Choose

Fuel :

Integrity :

Morale :

You ran out of

:: jump point detected ::

For finding the Jump Point hidden in the Nul system, you have been awarded the Cartographer title.

You can now use this title as your own in the Forums.

Congratulations!

See the Carrack

$ (document).ready(function() { window.Page = new RSI.Carrack({}); }); (function($ ){ RSI = window.RSI || {}; RSI.Carrack = Turbulent.Object.extend({ init: function(params) { this._super(params); this.bindMethods(); this.lock = false; //containers this.gameContainer = $ (‘#game’); this.space = $ (‘#space’); this.dummies = $ (‘#dummies’); this.pointsOfInterest = $ (‘#points’); this.ship = “ELO”; this.crew = new Array(‘roger’,’sam’,’bob’,’gab’); }, bindMethods: function() { $ (document).on(‘click’,’.js-submit-crew’,this.bindMethod(this.startGame)); }, startGame: function(e) { e.preventDefault(); //bind $ (document).on(‘mousewheel DOMMouseScroll’,this.gameContainer,this.bindMethod(this.onMouseWheel)); $ (document).on(‘click’,’.js-ship-view’,this.bindMethod(this.onClickView)); $ (document).on(‘click’,’.js-close-view’,this.bindMethod(this.onCloseView)); $ (document).on(‘click’,’.js-selection’,this.bindMethod(this.onSelectionPath)); $ (document).on(‘click’,’.js-pow’,this.bindMethod(this.onDeath)); $ (document).on(‘click’,’.js-sound-toggle’,this.bindMethod(this.toggleSound)); $ (document).on(‘click’,’.js-abandon’,this.bindMethod(this.onAbandon)); $ (window).bind(‘resize’, this.bindMethod(this.fixGameSize)); //your death or your success this.die = false; this.end = false; this.y1Pos = 0; this.y2Pos = 0; this.consume = 0; this.previousPos = 0; this.currentPos = 0; this.wheel = false; //stats this.stat_fuel = 100; this.distance_fuel = 0; this.stat_integrity = 100; this.distance_integrity = 0; this.stat_moral = 100; this.sound = document.getElementById(“sound”); this.sound.play(); this.nameMyShip(); this.nameMyCrew(); this.formatHtml($ (‘.intro-wrapper’)); this.gameContainer.css(‘height’, $ (window).height()+’px’).fadeIn(function() { $ (‘.intro-wrapper’).animate({ opacity: 1, top: “0px” }, 300, function() { $ (‘.js-scroll-action’).show(); }); }); this.populateStage(); $ (‘.header, footer’).hide(); }, toggleSound: function(e) { e.preventDefault(); ($ (e.currentTarget).hasClass(‘off’)) ? this.sound.play() : this.sound.pause(); $ (e.currentTarget).toggleClass(‘off’); }, formatHtml:function(elem) { elem.html(elem.html().replace(/{shipName}/gi, this.ship)); elem.html(elem.html().replace(/{scanner}/gi, this.crew[0])); elem.html(elem.html().replace(/{navigator}/gi, this.crew[1])); elem.html(elem.html().replace(/{security}/gi, this.crew[2])); elem.html(elem.html().replace(/{engineer}/gi, this.crew[3])); }, setDummies:function(dummies) { for (i = 0; i < dummies.length; i++) { var deathText = "Fuel empty" switch(dummies[i][2]) { case 0: deathText = "Fuel empty"; break; case 1: deathText = "Hull failure"; break; case 2: deathText = "Lack of Morale"; break; case 3: deathText = "Vanished"; break; case 4: deathText = "Gave up"; break; } $ ("#dummies").append('

‘+dummies[i][4]+’

‘+deathText+’

‘); } }, fixGameSize:function(){ this.gameContainer.css(‘height’, $ (window).height()+’px’); }, nameMyShip:function() { if ($ (‘.js-my-ship’).val()) this.ship = $ (‘.js-my-ship’).val(); }, nameMyCrew:function() { var that = this; $ (‘.js-my-crew’).each(function(index){ if ($ (this).val()) that.crew[index] = $ (this).val(); }); }, populateStage:function() { this.gameContainer.find(‘.question-wrapper, .result-wrapper, .death-wrapper, .intro-wrapper, .victory-wrapper’).css(‘top’, $ (document).height()+’px’); var params = { ‘game’: ‘carrack’ }; RSI.Api.Minigame.start(this.bindMethod(this.populateStageCB, this), params); }, populateStageCB:function(response) { if(response.success) { this.question = $ (‘.js-question’); this.question.find(‘.title span’).html(response.data.title); this.question.find(‘p’).html(response.data.question); this.choices = $ (‘.js-choices’); this.choices.find(‘.choice0 .title’).html(response.data.choices[0]); this.choices.find(‘.choice1 .title’).html(response.data.choices[1]); this.uid = response.data.uid; this.nextPos = response.data.position; this.formatHtml($ (‘.question-wrapper’)); if (response.data.deaths) this.setDummies(response.data.deaths); } }, onClickView:function(e) { e.preventDefault(); var view = $ (e.currentTarget).data(‘view’); $ (‘.variant-block[data-view=”‘+view+'”]’).css(‘display’,’block’); $ (‘.variant-block[data-view=”‘+view+'”]’).animate({ opacity: 1, left: “0px” }, 300, function() { }); this.lock = true; }, onCloseView:function(e){ e.preventDefault(); $ (e.currentTarget).closest(‘.variant-block’).animate({ opacity: 0, left: “4000px” }, 300, function() { $ (this).css(‘display’,’none’); }); this.lock = false; }, onMouseWheel: function(e, delta) { if (e.target.id == ‘el’) return; this.wheel = true; e.preventDefault(); e.stopPropagation(); if(this.lock) { $ (‘.js-scroll-action’).hide(); return; } else { $ (‘.js-scroll-action’).show(); } var background1Pos = this.gameContainer.css(“backgroundPosition”).split(” “); var background2Pos = this.space.css(“backgroundPosition”).split(” “); var b1Pos = parseFloat(background1Pos[1].split(“px”)[0]); var b2Pos = parseFloat(background2Pos[1].split(“px”)[0]); this.delta = delta || e.originalEvent.wheelDelta/120 || -e.originalEvent.detail; var o = e.originalEvent, d = o.detail, w = o.wheelDelta, n = 225, n1 = n-1; d = d ? w && (f = w/d) ? d/f : -d/1.35 : w/120; d = d < 1 ? d < -1 ? (-Math.pow(d, 2) - n1) / n : d : (Math.pow(d, 2) + n1) / n; e.delta = Math.min(Math.max(d / 2, -1), 1); this.delta = e.delta * 75; this.consume = this.delta; this.y1Pos += this.delta; this.y2Pos += this.delta/2; this.scrollPage(this.y1Pos, this.y2Pos); var tmp = this.previousPos; this.previousPos = this.currentPos; this.currentPos = this.y1Pos; $ ('.js-abandon').fadeIn(); this.updateStats(); this.consume = 0; if($ ('.intro-wrapper').css('top') == '0px') this.hideIntro(); if(this.currentPos <= -this.nextPos) { this.showQuestion(); } if(this.hide) this.hideResult(); }, scrollPage:function(y1Pos, y2Pos){ var d = 500; this.gameContainer.stop().animate({ 'backgroundPosition': "0px "+y1Pos+"px" }, { duration: d }); this.space.stop().animate({ 'backgroundPosition': "0px "+y2Pos+'px' }, { duration: d*2, easing: "easeOutQuint" }); this.dummies.stop().animate({ 'top': y1Pos+'px' }, { duration: d*2, easing: "easeOutQuint" }); this.pointsOfInterest.stop().animate({ 'top': y1Pos+'px' }, { duration: d, easing: "easeOutQuint" }); //this.gameContainer.css('background-position', '0% ' + y1Pos + 'px'); //this.space.css('background-position', '0% ' + y2Pos + 'px'); //this.dummies.css('top', y1Pos + 'px'); //this.pointsOfInterest.css('top', y1Pos + 'px'); }, hideIntro:function() { this.gameContainer.find('.intro-wrapper').animate({ opacity: 0, top: -$ (document).height()+"px" }, 1000, function() { $ ('.intro-wrapper').remove(); }); }, onSelectionPath:function(e) { e.preventDefault(); var choice = $ (e.currentTarget).data('choice'); //this.lock = false; this.hideQuestion(choice); }, showQuestion:function() { if(this.lock) return this.lock = true; this.gameContainer.find('.question-wrapper').animate({ opacity: 1, top: "90px" }, 500, function() { }); }, hideQuestion:function(choice) { this.questionClone = this.gameContainer.find('.question-wrapper').clone(); this.gameContainer.find('.question-wrapper').animate({ opacity: 0, top: -$ (document).height()+"px" }, 500, function(){ $ ('.question-wrapper').css('top', $ (document).height()+'px'); }); if (this.end) { this.victory(); return; } // XXX var params = { 'uid': this.uid, 'game': 'carrack', 'choice': choice }; RSI.Api.Minigame.answer(this.bindMethod(this.showResult, this), params); }, showResult:function(response) { if(response.success) { this.result = $ ('.js-result'); this.result.find('p').html(response.data.result.text); this.formatHtml($ ('.result-wrapper')); $ ('.js-fuel, .js-integrity, .js-moral').removeClass('plus minus'); if (response.data.result.values[0] > 0) $ (‘.js-fuel’).addClass(‘plus’); if (response.data.result.values[0] < 0) $ ('.js-fuel').addClass('minus'); if (response.data.result.values[1] > 0) $ (‘.js-integrity’).addClass(‘plus’); if (response.data.result.values[1] < 0) $ ('.js-integrity').addClass('minus'); if (response.data.result.values[2] > 0) $ (‘.js-moral’).addClass(‘plus’); if (response.data.result.values[2] < 0) $ ('.js-moral').addClass('minus'); this.result.find('.js-fuel').html(response.data.result.values[0]); this.result.find('.js-integrity').html(response.data.result.values[1]); this.result.find('.js-moral').html(response.data.result.values[2]); this.stat_fuel = this.stat_fuel+response.data.result.values[0]; this.stat_integrity = this.stat_integrity+response.data.result.values[1]; this.stat_moral = this.stat_moral+response.data.result.values[2]; if (this.stat_fuel > 100) this.stat_fuel = 100; if (this.stat_integrity > 100) this.stat_integrity = 100; if (this.stat_moral > 100) this.stat_moral = 100; this.uid = response.data.uid; this.nextPos = response.data.position; var stats = [this.stat_fuel,this.stat_integrity,this.stat_moral] this.updateStats(stats); var scope = this; this.gameContainer.find(‘.result-wrapper’).animate({ opacity: 1, top: “150px” }, 500, function() { setTimeout(function() { if(!scope.die) { $ (‘.js-scroll-action’).show(); scope.lock = false; scope.hide = true; } }, 1000); }); // this.lock = false; if (this.stat_fuel <= 0) { this.showDeathMessage('fuel',0); } else if (this.stat_integrity <= 0) { this.showDeathMessage('hull integrity',1); } else if (this.stat_moral <= 0) { this.showDeathMessage('moral',2); } //populate next question this.question = $ ('.js-question'); this.question.find('.title span').html(response.data.title); this.question.find('p').html(response.data.question); this.choices = $ ('.js-choices'); this.choices.find('.choice0 .title').html(response.data.choices[0]); this.choices.find('.choice1 .title').html(response.data.choices[1]); this.formatHtml($ ('.question-wrapper')); //set dummies if(response.data.deaths) this.setDummies(response.data.deaths); //is it the end if(response.data.end) { this.end = true; $ ('.js-choices').hide(); $ ('.js-show-victory').css('display','block'); } } }, updateStats:function(stats) { this.stateFuel(); this.stateIntegrity(); this.stateMoral(); }, hideResult:function() { this.resultClone = this.gameContainer.find('.result-wrapper').clone(); this.gameContainer.find('.result-wrapper').animate({ opacity: 0, top: -$ (document).height()+"px" }, 1000, function() { $ ('.result-wrapper').css('top', $ (document).height()+'px'); }); this.hide = false; }, stateFuel:function() { if(this.stat_fuel <= 0) this.showDeathMessage('fuel',0); this.distance_fuel += Math.abs(this.consume); if(this.distance_fuel >= 900 && this.stat_fuel <= 100) { this.stat_fuel = this.stat_fuel-1; var currentDays = $ ('.js-days .nb').html(); $ ('.js-days .nb').html(parseInt(currentDays)+1); this.distance_fuel = 0; } var slots = $ ('.js-slots-fuel').children(); slots.children().css('height','0%'); slots.children().removeClass('split'); var slots = $ ('.js-slots-fuel').children(); var fullSlot = Math.floor(this.stat_fuel/10); var restSlot = this.stat_fuel.toString().slice(-1); slots.children().each(function(index){ if(index+1 <= fullSlot) { $ (this).css('height', '100%'); index++; } else { $ (this).addClass('split'); return } }); slots.find('.split').eq(0).css('height', parseInt(restSlot)*10+'%'); }, stateIntegrity:function() { if(this.stat_integrity <= 0) this.showDeathMessage('integrity',1); this.distance_integrity += Math.abs(this.consume); if(this.distance_integrity >= 900 && this.stat_integrity < 100) { this.stat_integrity = this.stat_integrity+1; this.distance_integrity = 0; } var slots = $ ('.js-slots-integrity').children(); slots.children().css('height','0%'); slots.children().removeClass('split'); var slots = $ ('.js-slots-integrity').children(); var fullSlot = Math.floor(this.stat_integrity/10); var restSlot = this.stat_integrity.toString().slice(-1); slots.children().each(function(index){ if(index+1 <= fullSlot) { $ (this).css('height', '100%'); index++; } else { $ (this).addClass('split'); return } }); slots.find('.split').eq(0).css('height', parseInt(restSlot)*10+'%'); }, stateMoral:function() { if(this.stat_moral <= 0) this.showDeathMessage('moral',2); var posY = Math.abs(this.currentPos); var minus1 = [24000,30000,34000,37000,38000,39000,40000,41000,43000,45000,46000,48000,49000,50000,51000,52000,53000,54000,75000,77000,79000]; var minus5 = [56000,57000,58000,59000,60000,61000,62000,64000,65000,66000,68000,69000,70000,71000]; for(var i = 0; i < minus1.length; i++) { var val = minus1[i]; if(val > Math.abs(this.previousPos) && val < Math.abs(this.currentPos)) this.stat_moral -= 1; else if(val < Math.abs(this.previousPos) && val > Math.abs(this.currentPos)) this.stat_moral -= 1; } for(var i = 0; i < minus5.length; i++) { var val = minus5[i]; if(val > Math.abs(this.previousPos) && val < Math.abs(this.currentPos)) this.stat_moral -= 5; else if(val < Math.abs(this.previousPos) && val > Math.abs(this.currentPos)) this.stat_moral -= 5; } var slots = $ (‘.js-slots-moral’).children(); slots.children().css(‘height’,’0%’); slots.children().removeClass(‘split’); var slots = $ (‘.js-slots-moral’).children(); var fullSlot = Math.floor(this.stat_moral/10); var restSlot = this.stat_moral.toString().slice(-1); slots.children().each(function(index){ if(index+1 <= fullSlot) { $ (this).css('height', '100%'); index++; } else { $ (this).addClass('split'); return } }); slots.find('.split').eq(0).css('height', parseInt(restSlot)*10+'%'); }, onAbandon:function(e) { e.preventDefault(); this.showDeathMessage('toughness',3); }, showDeathMessage:function(msg,type) { this.lock = true; if(this.die == true) return; this.die = true; this.updateStats(); $ ('.abandon').hide(); $ ('.js-scroll-action').hide(); var randomX = Math.floor(Math.random() * 850) + 150; var params = { 'uid' : this.uid, 'x' : randomX, 'y' : Math.abs(this.currentPos), 'type' : type, 'game' : 'carrack' } this.gameContainer.find('.death-wrapper .title span').html(msg); RSI.Api.Minigame.end(this.bindMethod(this.showDeathMessageCB, this), params); }, showDeathMessageCB:function(response) { this.gameContainer.find('.death-wrapper').find('.title').html(response.data.title); this.gameContainer.find('.death-wrapper').find('p').html(response.data.text); this.formatHtml($ ('.death-wrapper')); this.gameContainer.find('.death-wrapper').animate({ opacity: 1, top: "400px" }, 700); }, onDeath:function(e){ e.preventDefault(); location.reload(); }, victory:function() { $ ('.js-abandon').fadeOut(); this.showVictoryMessage('mojo',5); }, showVictoryMessage:function(msg,type) { this.lock = true; if(this.die == true) return; this.die = true; $ ('.abandon').hide(); $ ('.js-scroll-action').hide(); var randomX = Math.floor(Math.random() * 850) + 150; var params = { 'uid' : this.uid, 'x' : randomX, 'y' : Math.abs(this.currentPos), 'type' : type, 'game' : 'carrack' } this.gameContainer.find('.death-wrapper .title span').html(msg); RSI.Api.Minigame.end(this.bindMethod(this.showVictoryMessageCB, this), params); }, showVictoryMessageCB:function(response) { this.formatHtml($ ('.victory-wrapper')); this.gameContainer.find('.victory-wrapper').animate({ opacity: 1, top: "10px" }, 700); $ ('js-abandon, .status-wrapper').fadeOut(); } }); })(jQuery); RSI Comm-Link

A good look at the recent variation of the Constellation ship, called Aquila. It’s an exploration ship that will eventually come with it’s own little rover. …
Video Rating: 4 / 5