How long does it take to make a jetpack from raw materials?

just wondering, i also would want to include the time to make all the upgrades on all the benches to make the jetpack, and also all the ingredients, also both in expert and survival. if anyone has this info.

2 Likes

That’s heavily dependent on your actions.

1 Like

It might be possible to calculate this in a spreadsheet. I’ll experiment.

2 Likes

Just don’t reach the cell limit this time. Hehe…

1 Like

There’s a cell limit?

I am not sure how long but I do know with a fully upgraded craft bench it takes 75 resin

In Google Sheets, yes.

depends how motivated you are. LOL

That is true it normally takes me a full day

I play expert survival mode in single player world that I can do that myself that I really like expert survival mode it’s so much fun that I can make a farm, building something that I can do that :slight_smile:

this is so heavily dependent on so many variables. Are you assuming you already have all the ingredients for every upgrade and all the jetpack stuff? Are you using oil you have mined, or pressing seeds into oil? Are you using a trade portal of any of the ingredients? Are you using gem picks for any of the minerals you mine? Are dodos being used? How many blockheads are you using? How much power are you supplying to your benches?

I’ve been working towards this goal on an Expert Survival world for about two months now, and although I have 2 jets, and 7 carbon sheets, I am still a long way from having the gems available to upgrade my craft bench to be able to entirely finish a jetpack. I didn’t even mention the variables like time it takes to find gems, mine, explore, die, retrace your steps from spawn, die again, make a boat to get back to your base. Kill all the scorpions so you stop DYING. :wink: Normal survival has fewer impediments, but there are still a ton of variables.

4 Likes

I don’t think I’ve ever hand crafted a jetpack since they’ve been in the game.

1 Like

WUT!?!?!?!?!? I have made 2

It wasn’t possible with my spreadsheet knowledge. The arrayformulas were being circular references and I don’t know how to fix it.

With JS and this hand-written object I was able to calculate that in total it takes 342 minutes! This assumes you have Double Time If you don’t, double the number. For multiple blockheads, you can mostly just divide the number.

   const ITEMS = {
    'Jetpack': {
      seconds: 60 * 2 + 30,
      deps: [
        2, 'Carbon Fiber Wing',
        1, 'Jetpack Chassis',
        2, 'Jet Engine',
        10, 'Fuel'
      ]
    },
    'Carbon Fiber Wing': {
      seconds: 60 * 2 + 30,
      deps: [
        5, 'Carbon Fiber Sheet'
      ]
    },
    'Jetpack Chassis': {
      seconds: 60 * 2 + 30,
      deps: [
        5, 'Carbon Fiber Sheet',
        3, 'Titanium Ingot'
      ]
    },
    'Jet Engine': {
      seconds: 60 * 1 + 40,
      deps: [
        3, 'Titanium Ingot',
        5, 'Carbon Fiber Sheet'
      ]
    },
    'Fuel': {
      seconds: 60 * 1,
      deps: [
        10, 'Oil'
      ]
    },
    'Carbon Fiber Sheet': {
      seconds: 60 * 2 + 30,
      deps: [
        1, 'Epoxy',
        1, 'Carbon Fibers'
      ]
    },
    'Epoxy': {
      seconds: 60 * 2,
      deps: [
        1, 'Raw Resin'
      ]
    },
    'Raw Resin': {
      seconds: 60 * 2,
      deps: [
        10, 'Oil'
      ]
    },
    'Oil': {},
    'Carbon Fibers': {
      seconds: 60 * 2,
      deps: [
        10, 'Coal',
        2, 'Raw Resin'
      ]
    },
    'Coal': {},
    'Titanium Ingot': {
      seconds: 40,
      deps: [
        3, 'Titanium Ore'
      ]
    },
    'Titanium Ore': {}
  }
1 Like

Thank you soooooo much!!! :slight_smile:

One question
How do you calculate with JavaScript?

async function resolveSeconds (item) {
  const itemsData = await items()

  if (!itemsData.hasOwnProperty(item)) {
    return 0
  }

  itemData = itemsData[item]

  let result = itemData.seconds ?? 0
  for (const [amount, item] of itemData.deps) {
    result += (await resolveSeconds(item)) * amount
  }

  return result
}

Doesn’t work with items that have multiple returned per craft such as ladders or copper wire.