u/MackJL

10.1k post karma · 1,776 comment karma · joined May 2016

  1. 5points

    Professional install or DIY? (old.reddit.com)

    5 comments · source

  2. 37points

    My mass pumpkin farm (v.redd.it)

    7 comments · source

MackJL

I have never tried a Trail, but I hear they’re amazing. The Ascend has fantastic art though…

MackJL

Someone smarter then me should confirm. But if the star was orbiting a mass even larger, say supermassive black hole, couldn’t a planet settle into a Lagrange point that causes it to trail in the orbit of the star? L5 specifically.

MackJL

And button hole!

Most my pants only have 5 belt loops and 1 button hole

MackJL

Male, 5’7”, 1.6 tons

MackJL

Fucking roasted! Oh my god

MackJL

Ah.. my old nemesis the hexagon is back

MackJL

I did this in my first French press.

MackJL

Not sure if this means anything but the smaller single windows on the second floor do not open.

I’ve only ever seen fans mounted vertically, given the tight space to the roof line, is mounting one horizontally an option?

Electrical doesn’t appear too awful, there is an outlet on the wall about 8ft away from the pipe on the interior. Referencing pre-drywall photos, the line runs up to the top of the wall to clear a window, so it’s already nearby.

MackJL

Gold is obtained by solving the maze. As long as you have unlocked mazes. I encourage reading the documentation provided by the game (the “i” icon on the top right). There is a section outlining mazes that gives you an implementation on how to create a maze.

As for solving a maze… that’s the fun! If you need extra help, there is also sections in the maze documentation with suggestions on how to get started.

MackJL

Mazes actually spawn centered on the drone, any overlap will destroy an existing maze, just like how planting or harvesting inside a maze also destroys it.

To spawn multiple you need to provide enough space, accounting for the spawn on center rule.

MackJL

This isn’t true, you can have as many mazes as you can fit in your farm. The problem showcased here was one I ran into myself. Which is that mazes actually spawn centered on the drone. This isn’t obvious initially because everyone tends to spawn mazes at (0, 0) and a maze cannot spawn straddling a farm edge.

If you want multiple mazes, you have to spawn them with enough padding to where they don’t overlap given they spawn centers on the drone.

The method I use personally is to spawn a maze in each corner of the farm.

MackJL

Sick of typing the following?

~~~ If get_ground_type() != Grounds.Soil: till()

If can_harvest() or get_entity() == None: harvest() plant(Entities.Carrot) ~~~

Just do this once for all the prerequisites for every crop as functions in a file named “Combine” (this is a requirement for thematic points).

You now have the added benefit of bug fixing or updating the way you plant and harvest crop in only one place.

MackJL
import FieldHand
import Combine

count_plots = get_world_size() // 8

#~~~~~~~~~~~~~~~~~~~~
def plant_pumpkin_row():
  patch_hash = {}

  while True:
    patch_pos = get_pos_x() % 8

    FieldHand.water_tile(0.9)
    if patch_pos == 0 or patch_pos == 7:
      Combine.plant_carrot()
    else:
      if get_entity_type() != Entities.Pumpkin:
        Combine.plant_pumpkin()

      if patch_pos == 1:
        patch_hash[get_pos_y() // 8] = measure()

      if (patch_pos == 6
      and can_harvest()
      and measure() == patch_hash[get_pos_y() // 8]):
        harvest()

    move(East)

#~~~~~~~~~~~~~~~~~~~~
def plant_filler_row():
  while True:
    FieldHand.water_tile(0.9)
    Combine.plant_tree()
    move(East)

#~~~~~~~~~~~~~~~~~~~~
clear()
FieldHand.move_to(0, 0)
for i in range(get_world_size() - 1):
  row_pos = get_pos_y() % 8

  if row_pos == 0 or row_pos == 7:
    spawn_drone(plant_filler_row)
  else:
    spawn_drone(plant_pumpkin_row)

  move(North)

plant_filler_row()
MackJL

I was using 0.5 for a long time, but between downtime the upgrades, I just use 0.9 for the increased grow speed

MackJL

Nothing crazy, just a function that waters when below a limit:

def water_tile(limit):
if get_water() <= limit:
use_item(Items.Water)
MackJL

It’s true, ideally you find the difference between origin and destination, and if its > 1/2 world size, you go the opposite direction and loop the edge.

MackJL

That’s makes for shorter code, but less efficient movement. If the drone is at 1,1, and you call move_to(0, 0) they just go west one, south one. But if they used != and looped the edge instead, they have to travel the full length of their max field in both directions. On a 32x32 that’s 62 movements instead of just 2.

MackJL

10 years later... MVP

MackJL

Are you modeling with two different people as references for the

MackJL

Did it three time. The first we died trying to scale the mountain. The other two we took the center lager tree, vine transferred to the the far left tree once, and the last time we transferred from the center tree directly to the mountain.

The large trees are pretty climbable, even in ascent 4+, and the often touch the mountain or have vines.

MackJL
MackJL

What kind of headphones do you have? This exact same thing happened to me with my Arctic Nova Pro Wireless headset. It was a while ago so my memory is a little fuzzy, but I believe reinstalling the SteelSeries GG software, restarting, and reinstalling it helped

MackJL