Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2 3 ... 7

Author Topic: Oceanshoots: Hunting whales with ballistae  (Read 63311 times)

Sphalerite

  • Bay Watcher
    • View Profile
    • Drew's Robots and stuff
Oceanshoots: Hunting whales with ballistae
« on: February 19, 2012, 08:59:30 pm »



Oceanshoots is my last major 31.25 fortress, a fairly simple megaproject/experiment fortress set up for one purpose.  To create a situation where a dwarf could harpoon whales with ballistae arrows.

It's a bit of a silly goal, but I wanted to see if it was possible.

Challenge #1:  Catching whales.

In my earlier fortress where I set up a working sea serpent farm, I learned through trial and error several key points about how to capture non-vermin fish.

First, catching fish works best when you can get the fish to swim onto the cage traps under their own power.  Trying to force the fish through a trap array with flowing water is not very effective.

Second, aquatic animals compete with surface animals for the number of groups of wild animals allowed to be on the map at once.  Aquatic creatures also seem to be much lower priority when the game decided what group of wild animals to spawn next.  If you want to spawn wild animals in the sea, you need to prevent them from spawning on land.

Third, even creatures like sharks or sea serpents will run away from war animals.  Strategically placed war dogs can be used to drive fish into your cage traps.

I picked a 4x4 embark site that straddled two savage ocean biomes, to maximize the number of wild sea creatures that would appear.  The embark site I picked meant that the dwarves were the only civilization that could reach my fortress, though I didn't realize that at the time I embarked.  It didn't really end up making any difference anyway.

After setting up the basics of a self-sufficient fortress, I started making the trap chambers.  The embark site was divided vertically by a nearly straight coastline.  I dug chambers three tiles wide parallel to the ocean, separated by a one tile wide rock wall.   On the side of the chamber facing the ocean I built raising drawbridges, so that the chamber could be sealed off from the ocean.  The rest of the chamber was filled with cage traps.  After raising the bridges, I channeled out the last line of rock from above to connect the chamber to the ocean.

Spoiler (click to show/hide)

On the surface one Z-level up, I built a windmill-powered pump to pump water out of the chamber.  I also built a wall to prevent dwarves on shore from scaring or being scared by fish near the trap entrances.  I also had hoped the wall would block ocean waves, but it was completely useless for that.

Spoiler (click to show/hide)

The same lever was used to both open and close the trap, and to engage the pump which pumps water out of the chamber.  I'd throw the lever one way to let water and fish in, wait for the trap to catch something, then throw it the other way to seal it off from the ocean and drain it so the dwarves could remove the cages and reload the traps.

I built six of these chambers, which covered nearly the entire shoreline from one end of the embark site to the other.

Now the trap wasn't catching much yet, since the local wildlife spawns were being taken up by camels and vultures and other annoying non-aquatic life.  Step two was to build raising drawbridges lining the entire edges of the surface.  Fortunately the embark site was nearly flat, so I was able to use maximum-length bridges for most of it.  This also meant completely sealing the fortress from the outside world.  No trade, no immigrants, no liaison.  Didn't really matter at this point as I already had a Baroness and a self-sufficient fortress.

After that, I only had to eliminate the last group of camels wandering around on the surface for sea creatures to start spawning.  They'd wander around the ocean and eventually get caught in the traps lining the shore.

Spoiler (click to show/hide)

The traps worked for a bit, until I ended up with a group of fish sitting offshore, not moving.  Seems when you get one of those groups that moves in a line, and then catch the leader, the rest of the group gets bugged and doesn't want to move again.  To solve this I built a series of platforms over the ocean, where I then stationed war dogs to scare the stuck fish into moving into the traps.

Spoiler (click to show/hide)

I ended up with these spanning the entire ocean side of the embark, so that there was no place a fish could sit without being in sight of a war dog.  The platforms were set up to channel creatures entering the map straight into the cage traps.  This worked astonishingly well, groups of creatures would spawn and then almost instantly flee to the shore to be caught.  The only downside to the scheme was that I ran through war dogs quickly, they kept getting into fights with sharks and drowning or bleeding to death.

Once I had the platforms in place, the fish catching system was almost too effective.  I clear-cut the entire surface of the map repeatedly trying to build enough cages, and had dwarves working non-stop to move cages into storage and load new ones into the traps.

Spoiler (click to show/hide)

Soon enough I had a dozen whales for the next step, along with dozens of sharks and other fish.  I also caught two sea serpents.  Both were female, unfortunately.  As an experiment I deliberately released one, and made sure it left the map without being recaptured.  Later, a second sea serpent appeared, and was caught.  This one was male.  It appears that the game tracks local biome populations as numbers rather than individual creatures, so you can get a rare creature to reappear with a different gender by releasing it and then waiting for another of that species to reappear.
Logged
Any intelligent fool can make things bigger and more complex... It takes a touch of genius --- and a lot of courage to move in the opposite direction.

Sphalerite

  • Bay Watcher
    • View Profile
    • Drew's Robots and stuff
Re: Oceanshoots: Hunting whales with ballistae
« Reply #1 on: February 19, 2012, 09:00:00 pm »

Now that I had my captive whales, I needed to set up a way to shoot them with ballista arrows.  Siege weapons in DF can only shoot at something on the same Z-level as them.  This makes it tricky to fire them at an aquatic target.

Spoiler (click to show/hide)

I set up a target chamber sealed by raising drawbridges on the eastern and western sides.  Above the bridges on each side were solid lines of pumps set up to pump water back into the chamber.  When active they'd create a standing wall of water, keeping the water in the target chamber even when the sealing drawbridges were lowered.  A ballista off to the side could then fire right through the chamber from the same Z-level.

Spoiler (click to show/hide)

The target chamber opens on both the eastern and western side so that ballista arrows which passed through the target would hit the far wall and then fall down into a collection area to be reused.  The east and west sides of the chamber are also lined with wall grates, in an attempt to prevent creatures in the chamber from swimming out of the water and air-drowning.  These are not entirely effective at this.

On the south side of the chamber is a drawbridge-blocked passage through which water is pumped in from the ocean.  This is used to fill the target chamber.  This passage also is lined with cage traps, which can be used to recapture the target animals.

In the center of the north side of the chamber is a sub-chamber which is used to let animals into the target area.  Cages containing the target creatures are placed there, and then linked to a lever elsewhere. 
The chamber is filled with water.

Spoiler (click to show/hide)

Once the chamber is filled, the lever is pulled to release the creatures.  A war dog behind windows at the top scares the target animals into the main area. 

Spoiler (click to show/hide)

A floodgate is then used to seal off the passage, preventing the target creatures from leaving the main chamber.

The rest of the northern side of the chamber is lined with windows, behind which is are raising drawbridges and war dogs on chains.  The bridges are usually kept raised, to hide the war dogs from the target creatures.  If I want to recapture the targets, I'll open the bridge to the south, then open the bridges in front of the war dogs, scaring the targets into the cage traps in the passage to the south.

The entire floor of the target chamber was made of retracting bridges.  On the Z-level directly below the bridges was a chamber lined with floor grates. 

Spoiler (click to show/hide)

When the bridges were retracted, any corpses left in the target chamber would drop down onto the grates, the water draining away through channels under the grates, so that the corpses could be recovered for butchering.

Once the creatures are in the target area, the pumps are running, and the drawbridges on the eastern and western sides are lowered, the ballista can freely fire at the whales in the central chamber.

Spoiler (click to show/hide)

How well does it work?  Not all that well, actually.  Ballista seem to fire on a random path – there doesn't seem to be any actual correlation between where the arrows go and where the targets are.  I have a Legendary Siege Operator running the ballista (he spent years firing rocks at a wall with a catapult while the everything else was being set up).  I put a dozen whales in the chamber at once to increase the chances of the ballista arrows actually hitting something.

When one of the ballista arrows actually manages to hit, it does cause some damage.

Spoiler (click to show/hide)

Spoiler (click to show/hide)

Haven't actually killed any of them yet.  Despite what you'd think, ballista arrows act less like harpoons and more like ranged warhammers, so rather than skewering any of the targets the arrows are just causing bruises and minor injuries.  There is quite a lot of whale blood coming out of the test chamber, so maybe if I keep this up long enough they'll bleed to death, or die of infection.

I did notice one odd thing during an earlier test run with bluefin tuna.

Spoiler (click to show/hide)

The eastern and western sides of the chamber are lined with wall grates.  These were intended to stop creatures from swimming out the western or eastern sides of the chamber, breaching the Moses effect water wall, and air-drowning.  Wall grates, unlike fortifications, seem to block creatures from deliberately passing through them even when submerged.  They don't prevent creatures from being pushed through by moving water.  I was concerned that the whales would swim into the wrong spot and get pushed through to air-drown.  This didn't happen with whales, but when I put bluefin tuna into the chamber every one of them ended up air-drowned quickly.  I don't know if the whales were simply stronger and better able to resist moving water, or if DF is actually taking creature size into account when deciding whether a creature is pushed through grates by moving water.

Fortress map is uploaded here:

http://mkv25.net/dfma/map-11026-oceanshoots
Logged
Any intelligent fool can make things bigger and more complex... It takes a touch of genius --- and a lot of courage to move in the opposite direction.

simonthedwarf

  • Bay Watcher
  • ¤Death¤
    • View Profile
Re: Oceanshoots: Hunting whales with ballistae
« Reply #2 on: February 19, 2012, 09:12:12 pm »

GOD OF DWARVES! SPHALERITE!
Logged
Quote from: Syndic
Sentry towers, manned by orang-utangs./quote]

njero

  • Bay Watcher
    • View Profile
Re: Oceanshoots: Hunting whales with ballistae
« Reply #3 on: February 19, 2012, 09:15:47 pm »

You are, as always, amazing.
Logged
these aren't buzzards, they're cliff racers!

Urist Da Vinci

  • Bay Watcher
  • [NATURAL_SKILL: ENGINEER:4]
    • View Profile
Re: Oceanshoots: Hunting whales with ballistae
« Reply #4 on: February 19, 2012, 09:19:55 pm »

... 
I don't know if the whales were simply stronger and better able to resist moving water, or if DF is actually taking creature size into account when deciding whether a creature is pushed through grates by moving water.
...

My own testing in the arena with various size creatures and flowing water indicates that larger size (heavier) creatures are pushed around less by flowing water than lightweight creatures.

Ballista bolts being blunt is a known bug, but I can't find a link in the bug tracker.

tommy521

  • Bay Watcher
    • View Profile
Re: Oceanshoots: Hunting whales with ballistae
« Reply #5 on: February 19, 2012, 09:20:12 pm »

This is why you are my favorite.

Kofthefens

  • Bay Watcher
  • Keep calm and OH GOD CAPYBARAS
    • View Profile
    • Marshland Games
Re: Oceanshoots: Hunting whales with ballistae
« Reply #6 on: February 19, 2012, 09:21:37 pm »

I turn back to the forums after a few hours and... Praise Spheralite, dwarven ~Scientist~
Logged
I don't care about your indigestion-- How are you is a greeting, not a question.

The epic of Îton Sákrith
The Chronicles of HammerBlaze
My website - Free games

Rushmik

  • Bay Watcher
  • Militia? Oh, you mean *serrated steel discs*
    • View Profile
Re: Oceanshoots: Hunting whales with ballistae
« Reply #7 on: February 19, 2012, 09:31:10 pm »

Beautiful, elegant. Needs more candy bolts, I think.
Logged

Talvieno

  • Bay Watcher
  • Hello, Death. How's life?
    • View Profile
Re: Oceanshoots: Hunting whales with ballistae
« Reply #8 on: February 19, 2012, 09:36:06 pm »

This is incredible... I never would've thought it possible to even hit a whale with a ballista at all. Bravo, bravo. :) I notice you're using fungiwood ballista arrows, though - why is that? I suppose metal ones would be a bit more difficult to manufacture, but they'd probably accomplish more.
Logged
Quote from: Mr Frog
Talvieno ... seems to be able to smash out novella-length tales on demand

Loud Whispers

  • Bay Watcher
  • They said we have to aim higher, so we dug deeper.
    • View Profile
    • I APPLAUD YOU SIRRAH
Re: Oceanshoots: Hunting whales with ballistae
« Reply #9 on: February 19, 2012, 09:38:36 pm »

Honestly Sphalerite, when you said you were going to try butcher a whale, I didn't expect this.

Sphalerite

  • Bay Watcher
    • View Profile
    • Drew's Robots and stuff
Re: Oceanshoots: Hunting whales with ballistae
« Reply #10 on: February 19, 2012, 09:43:10 pm »

I have a batch of copper arrows under construction, I just haven't gotten around to trying them yet.  Not enough logs left to finish assembling all of them.  I really should make some steel ones too.

Candy ballista arrows?  Won't those be laughably useless, considering that ballista arrows are bludgeoning-type weapons and need mass more than sharpness?
Logged
Any intelligent fool can make things bigger and more complex... It takes a touch of genius --- and a lot of courage to move in the opposite direction.

Broseph Stalin

  • Bay Watcher
  • Dabbling Surgeon, Proficient Butcher.
    • View Profile
Re: Oceanshoots: Hunting whales with ballistae
« Reply #11 on: February 19, 2012, 09:49:38 pm »

The time and effort put into this significantly outweigh any possible benefit, I can think of no circumstances where this could possibly be a good idea, this is ridiculously and unnecessarily cruel and the fact that you thought of it leads me to believe you are an awful person.

THIS IS THE DORFIEST THING EVER GIVE HIM YOUR SOCKS, GIVE SPHALERITE ALL OF YOUR SOCKS!

Kofthefens

  • Bay Watcher
  • Keep calm and OH GOD CAPYBARAS
    • View Profile
    • Marshland Games
Re: Oceanshoots: Hunting whales with ballistae
« Reply #12 on: February 19, 2012, 10:01:59 pm »

Here, here! To the victor go the socks!
Logged
I don't care about your indigestion-- How are you is a greeting, not a question.

The epic of Îton Sákrith
The Chronicles of HammerBlaze
My website - Free games

ThatAussieGuy

  • Bay Watcher
  • King of the HFS & only man to win v0.31.25
    • View Profile
Re: Oceanshoots: Hunting whales with ballistae
« Reply #13 on: February 19, 2012, 10:07:39 pm »

A pair of fine GCS-silk socks for Sphalerite and his dwarfy project!

saltmummy626

  • Bay Watcher
  • Grand Lich of Gulgatha
    • View Profile
Re: Oceanshoots: Hunting whales with ballistae
« Reply #14 on: February 19, 2012, 10:08:53 pm »

sphalerite, you truly are the master of dwarven aquatic !!science!!.
Logged
All is silence. The road is straight, without turning, in darkness. Now let there be an end to all things.
Pages: [1] 2 3 ... 7