Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Wanted: Leperchaun portal (for missing minerals)  (Read 805 times)

Dorf and Dumb

  • Bay Watcher
    • View Profile
Wanted: Leperchaun portal (for missing minerals)
« on: July 18, 2014, 01:01:07 pm »

(I posted this before to "DF suggestions" but someone pointed out there was a better place for it...)

Right now, if a fort doesn't have a metal you're not doing much with it.  No matter how much you request you won't be seeing more than a couple of dozen bars on a caravan of all sorts.  Since in a standard embark you don't know which metals you get this is extra frustrating.  So I want to be able to get access to a few metals of my choice with a little bit of gameplay.

I haven't delved deep into how mods like Masterwork do things, but I think the following ought to be possible by analogy to some of their workshops:

a) Catch a leperchaun.  Maybe the loathsome little things play in your biome, maybe a trade caravan brings them.  They should be pretty broadly available though no doubt expensive.  I imagine they would be tricky to catch in a trap.  The legends say they can open a way to a secret pot of gold, which we suppose is more or less true...

b) At a trap works, you would be able to "create a leperchaun portal obelisk to XXXX".  This should be a large redoubtable furniture piece carved from stone, studded with at least three mechanisms to control the verniers, maybe a couple of large control gems glow ominously etc.  The caged leperchaun should be consumed in the process (if the game can implement that), as part of the deal is that it gets to go free through the portal.  There should be a list of labors (perhaps in a submenu) for different values of XXXX.  Simple metals like zinc and tin have 100% success rate.  Platinum, aluminum and such have lower success rate.  Adamantine has a pretty low success rate and other problems can be specified in the ensuing reaction...  Failure indicates that the leperchaun went back on its word, tricked you, get you to let it through and then the portal blew up or something.

c) You build the leperchaun portal obelisk to XXXX.  Wherever you put it, you have this thing sitting next to a big platform over which a ball of rock hovers (which is roughly the radius of a leperchaun, since it escaped through this hole).  The rock is actually Somewhere Else Far Away With The Metal You Want.  Someone with mining skill can work at the shop, goosing the verniers this way and that to bring ore into the chosen region; they can then strike it with their pick (at least, I think they should use one for style to physically break the ball from its remote moorings, though I suppose they could just hit some button) and the lump of stone is produced by the workshop.  Ordinarily this should be very safe, but if adamantine is being sought there should be a good chance of producing a non-tame, non-caged Fun Monster along with the rock, if that can be implemented.  Also an even better chance of magma mist emitted.  For dorfs who have used up their adamantine, this is a small price to pay...

d) Another option at the portal to XXXX should be simply to mine the base rock.  There might just be one base rock pre-set as a reaction for each type of portal to XXXX that can be built.  This isn't all that useful but it shouldn't take much extra effort; it's just an alternative to mining the ore.

e) One last option at the portal to XXXX should be to "lose an item in the portal".  Just about any object should be eligible to be taken and placed into a void space such as where you just mined an ore stone.  (A few objects might be too big or problematic code-wise, like a caged noble)  The idea is just to be able to get rid and I mean totally rid of FPS-robbing trash you have lying around so you never see it again.  I imagine it looks like you crack out the stone from the ball hanging in the air, you then turn the height vernier down just a little until a shell of rock appears at the bottom of the ball, you dump your stuff into the shell, and then you move well away.
Logged

Agent_Irons

  • Bay Watcher
    • View Profile
Re: Wanted: Leperchaun portal (for missing minerals)
« Reply #1 on: July 18, 2014, 02:14:31 pm »

This is actually a super neat idea.

The masterwork mod has 'thief portals' or something for kobolds, where you make bags and cloaks and then send a kobold through wearing the cloak and holding the bag, and he comes back with semirandom bags of loot.
Logged

Godlysockpuppet

  • Bay Watcher
  • [Insert wit here]
    • View Profile
Re: Wanted: Leperchaun portal (for missing minerals)
« Reply #2 on: July 19, 2014, 12:15:45 pm »

In advanced world gen just set mineral feequency to 100 and you're guaranteed most metals with a fair amount of abundance on your embark. Simples :)
Logged

Meph

  • Bay Watcher
    • View Profile
    • worldbicyclist
Re: Wanted: Leperchaun portal (for missing minerals)
« Reply #3 on: July 19, 2014, 05:04:13 pm »

Its not quite possible in the detail that you describe, but the overall concept is easy to make. Similar to this idea, I modded in a brick oven that allows making any color of blocks, and an altar that lets you pray for any material that might be needed in a mood. It has a 2-3% success rate, so 33-50 times praying yields the wanted item. Its enough time to save your moody dwarf.

For metals I made an alchemist, who can transmute metals. Its a circle, you start with the cheapest, take 2 bars and flux, make 1 bar of the next higher metal. This way you have access to all metals on any given map, but you have to pay a potentially very high price for a specific kind.

Metal-less embarks can also be circumvented by farming special trees called ironbark and steeloak, which take a year to grow and can be refined into these metals, or by upgrading leather till it reaches some sub-steel level. Mostly by combining scales, shells, or boiling it in oil to harden it and studding it with bone.

Last option is always the merchant, you can exchange copper/silver/gold coins for materials, but its expensive and you need lots of gold for that... or sell your own goods for coins first.

All these are alternatives to mining. :)
Logged
::: ☼Meph Tileset☼☼Map Tileset☼- 32x graphic sets with TWBT :::
::: ☼MASTERWORK DF☼ - A comprehensive mod pack now on Patreon - 250.000+ downloads and counting :::
::: WorldBicyclist.com - Follow my bike tours around the world - 148 countries visited :::