Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Improved Macros  (Read 409 times)

EmperorJon

  • Bay Watcher
  • Still waiting...
    • View Profile
Improved Macros
« on: April 01, 2011, 02:37:38 pm »

I was just thinking of a few additions to the macro side of the game...


  • Ability to copy designations and it will calculate it into macro format
  • Ability to copy actual real terrain and it will calculate it into a macro format with building functionality

The first would allow you to make sure your designations are actually correct before macroing it, and the second would enable you to copy a large area of the fort again. It would dig out all the stuff needed, put stairs, ramps, channels etc. all as copied, would ignore a tile if it was impossible to do so, and most importantly stick down buildings. So it would place a bed on every bed. This would just be the first bed on the list, but adding options for 'Use best bed' or 'Use only *type*' etc. would be wonderful.

Just some thoughts.
Logged
I think it's the way towns develop now. In the beginning, people move into a town. Then they start producing tables, which results in more and more tables. Soon tables represent a significant portion of the population, they start lobbying for new laws and regulations, putting people to greater and greater disadvantage...
Link for full quote. 'tis mighty funny.

Lav

  • Bay Watcher
    • View Profile
Re: Improved Macros
« Reply #1 on: April 01, 2011, 03:14:52 pm »

The first has only limited usefulness, while being extremely difficult to code, if not outright impossible. A very primitive example: suppose you try to create a wood chopping macro. How is the game supposed to determine that you want to copy a complete rectangle, not a heap of one-tile designations? Besides, if you are not sure, just find an empty spot on the map and run your macro a few times.

The second is simply impossible - even Quickfort macros are split into four sections which are applied manually. This was done for a reason - the game has absolutely no code support for "build this bed here in the future when this room is dug up" orders, and is extremely unlikely to ever have.
Logged
Seems to be the way with things on this forum; if an invention doesn't involve death by magma then you know someone's going to go out of their way to make sure it does involve death by magma... then it gets acknowledged as being a great invention.