Bay 12 Games Forum

Please login or register.

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

Author Topic: Let's see some discipline!  (Read 1424 times)

EddyP

  • Bay Watcher
    • View Profile
Let's see some discipline!
« on: May 07, 2011, 04:42:15 pm »

I'm sure we've all been there. "An ambush! Curse them!" We hastily order our military towards the gate.

A minute passes by and the goblins wreak havoc. Where are the guards? Oh yes, I remember. Chasing that last war camel from the first group across the map. At long last, the camel is killed, and the dwarves return to a scene of devastation.

A siege arrives. The goblins are funnelled into a thin corridor with a ballista battery at the end. A troll, smelling dwarf blood, runs forward far ahead of the rest of the invaders. The siege operators, seeing him across the channel through their solid rock fortifications, flee. The military comes forth to deal with him, that the ballistas might fire once more, and the troll is swiftly dispatched. They begin to leave the ballista corridor. But wait! What is that Urist McSpeardwarf sees? Why, it's another troll further down the corridor! They kill that troll too, and the one after that, and the one after that, and then it's the main army of goblin lashers. The siege operators, looking at fine dwarven backs, did not get to fire their ballistas again.

Battle commences. One dwarf charges through ten, twenty goblins, intent on attacking one specific enemy. He is quickly surrounded, and cries out for aid. Where are his comrades? Surrounding a prone goblin, methodically breaking each bone in his body and then detaching the limb. The head comes last, of course.

I guess what I'm asking for, then, is the ability to give absolute orders. The kind that will make soldiers stop chasing camels, and ignore that troll further than the corridor, and GO WHERE I TELL THEM STRAIGHT AWAY. Better AI - such as making them focus on enemies that actually pose a threat, rather than mobbing a goblin with no arms - would also be nice.
Logged

Dynastia

  • Bay Watcher
    • View Profile
Re: Let's see some discipline!
« Reply #1 on: May 07, 2011, 04:53:25 pm »

I'd be happy if somebody could just wake up my soldiers when we're attacked. I've lost count the number of dwarfs who've slept through attacks because, hey ; I was asleep when the goblins got here, and a siege is hardly important enough for somebody to wake me up for.
Logged

Mister Always

  • Bay Watcher
  • SQUARE-GO LIKE
    • View Profile
Re: Let's see some discipline!
« Reply #2 on: May 07, 2011, 04:55:34 pm »

We really need some random dwarf kid to run to their sleeping quarters and bang on a big copper pot to wake them up.
Logged
"""The ability to quote is a serviceable substitute for wit." - W. Somerset Maugham" -Forumite" -Mister Always

EmperorJon

  • Bay Watcher
  • Still waiting...
    • View Profile
Re: Let's see some discipline!
« Reply #3 on: May 07, 2011, 05:01:02 pm »

I'd definitely say setting a threshold level for things... only run at Gobbo if there aren't 5 more infront of it... ignore Gobbo if it's already unconcious with every bone broken...
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.

Nasikabatrachus

  • Bay Watcher
  • Who watchdwarfs the watchdwarves?
    • View Profile
Re: Let's see some discipline!
« Reply #4 on: May 07, 2011, 05:36:16 pm »

It's not a perfect solution, but if your squad is chasing camels and stuff around you can press o to remove their orders, turning them into civilians again and making them run away from the thing they were fighting. Personally the most annoying thing is having companions in adventure mode madly dash off to kill every animal in the vicinity. Some way to rein them in would be nice, preferably something tied to social skills to give a "general" character differentiation from your typical hack-and-slash adventurer.

As far as waking sleeping soldiers up, maybe there could be an option to create a bell that can wake up every dwarf in the fortress, or at least within X distance of the bell. The bell would have to be rung, like how levers must be pulled by dwarves, making it part of the gameplay. It would wake up any dwarf who could hear it, giving them an unhappy thought, thus balancing the temptation to use it liberally. Quality modifiers could affect its effective range, and there could be a low chance of the bell cracking once in a while, thus leading to !!FUN!!. Ringing it too often might also make dwarves less likely to wake up when it is rung, so an array of bells linked to a lever would be a bad idea rather than a guarantee of success. Perhaps certain bells could be assigned certain tones which would summon certain squads to the site of the bell whenever it is rung.
Logged
"I want to have goblins about me, for I am courageous. The courage which scareth away ghosts, createth for itself goblins--it wanteth to laugh." Thus Spake Zarathustra, chapter 7, Friedrich Nietzsche

Dutchling

  • Bay Watcher
  • Ridin' with Biden
    • View Profile
Re: Let's see some discipline!
« Reply #5 on: May 08, 2011, 08:07:02 am »

Will flooding the barracks wake the dwarfs?
Logged

blue sam3

  • Bay Watcher
    • View Profile
Re: Let's see some discipline!
« Reply #6 on: May 08, 2011, 08:31:16 am »

How about:

- Siege operators reclassified as military so they don't run away
- New orders override old orders
- Option on the orders page to stop after incapacitating if there's another threat / always / never
Logged

dwarfhoplite

  • Bay Watcher
  • Gentledwarves, prepare for Glory!
    • View Profile
Re: Let's see some discipline!
« Reply #7 on: May 08, 2011, 09:08:10 am »

military does work bad. but the funny thing about this game is that dwarves have their own will which always, if possible result in disaster fun. I suggest not to give too much control over military.
Logged

Catastrophic lolcats

  • Bay Watcher
  • [FORTRESSDESTROYER:2]
    • View Profile
Re: Let's see some discipline!
« Reply #8 on: May 08, 2011, 09:40:31 am »

How about we add the absoulete order idea Eddy suggested and some sort of "discipline" system.

For example disipline could be a skill dwarves learn. When you give an absoulete order it uses (not trains) this skill.
If the absoulete order contains something a dwarf doesn't like to do, say walk near a goblin, it using the skill to determine if he will do the order.

The level of the skill could advance like this:
First couple levels, refuses to do it
Next few levels, does it slowly with extreme happiness hit
Few more levels, does it with some happiness hit
Next few, no happiness hit
Legendary, does it and gains a happiness benefit from the thrill or something.

This solves many of the annoying problems in the game. Such as the problems Eddy descriped.
The skill could also be taken at embark to stop problems with the start game.

Makes enough sense to me.
« Last Edit: May 08, 2011, 09:42:31 am by Catastrophic lolcats »
Logged

Korbac

  • Bay Watcher
  • I'm very annoying, so tell me to STFU if need be
    • View Profile
Re: Let's see some discipline!
« Reply #9 on: May 08, 2011, 11:14:41 am »

Good ideas, gents. I have realised this problem occurs to my noble dwarves also, resulting in them getting chopped up. Therefore, I propose a series of rules -

- Dwarves ignore enemies which are unconscious if there are still conscious enemies in the vicinity;
- Dwarves attack the closest enemy to them, so long as they are 'reasonably near' their target / station;
- Dwarves will disengage weak enemies / stop chasing fleeing enemies if ordered to attack / move elsewhere.

I hope this solves the problem with the military.  :) Which, by and large is very, very cool.
Logged

Lord Vetinari

  • Bay Watcher
    • View Profile
Re: Let's see some discipline!
« Reply #10 on: May 08, 2011, 11:58:11 am »

I think that Toady has something in mind about that for the army arc, but suggestions are always good.

How about we add the absoulete order idea Eddy suggested and some sort of "discipline" system.

For example disipline could be a skill dwarves learn. When you give an absoulete order it uses (not trains) this skill.
If the absoulete order contains something a dwarf doesn't like to do, say walk near a goblin, it using the skill to determine if he will do the order.

The level of the skill could advance like this:
First couple levels, refuses to do it
Next few levels, does it slowly with extreme happiness hit
Few more levels, does it with some happiness hit
Next few, no happiness hit
Legendary, does it and gains a happiness benefit from the thrill or something.

This solves many of the annoying problems in the game. Such as the problems Eddy descriped.
The skill could also be taken at embark to stop problems with the start game.

Makes enough sense to me.

Good idea, I like it (not sure about the happiness benefit for game balance, but I guess that a guy with legendary discipline is a kind of militaristic fanatic, so it kinda make sense). How would you suggest to train the discipline skill, since you said that using it is not a training?
« Last Edit: May 08, 2011, 11:59:56 am by Lord Vetinari »
Logged

Catastrophic lolcats

  • Bay Watcher
  • [FORTRESSDESTROYER:2]
    • View Profile
Re: Let's see some discipline!
« Reply #11 on: May 08, 2011, 02:40:55 pm »

I imagine it would be trained in the military. As for standard citizens we might have to wait for some sort of mentor program.

Having it train up by just doing orders would make it too easy to grind up I would think.
Logged

CaptainArchmage

  • Bay Watcher
  • Profile Pic has Changed! Sorry for the Delay.
    • View Profile
Re: Let's see some discipline!
« Reply #12 on: May 08, 2011, 03:37:42 pm »

I believe you can wake dwarves up by dropping a piece of wall nearby the barracks. That said, there should be an "alarm bell" that can be rung (and in adventure mode you'd be able to hear it if you're in a town or city under attack).
Logged
Given current events, I've altered my profile pic and I'm sorry it took so long to fix. If you find the old one on any of my accounts elsewhere on the internet, let me know by message (along with the specific site) and I'll fix. Can't link the revised avatar for some reason.

tsen

  • Bay Watcher
    • View Profile
Re: Let's see some discipline!
« Reply #13 on: May 09, 2011, 12:33:57 am »

Just training in a military environment promotes discipline. It's one of the big reasons for uniforms, codes of conduct, drill and ceremony, and ranks. (Just to name a few)
Logged
...Unless your message is "drvn 2 hsptl 4 snak bite" or something, you seriously DO have the time to spell it out.

sockless

  • Bay Watcher
    • View Profile
Re: Let's see some discipline!
« Reply #14 on: May 09, 2011, 02:50:24 am »

Ranks are actually there to provide efficient channels for orders.

Having said that, we should implement a proper rank structure into the game.
Logged
Iv seen people who haven't had a redheaded person in their family for quite a while, and then out of nowhere two out of three of their children have red hair.
What color was the mailman's hair?
Pages: [1] 2