Bay 12 Games Forum

Please login or register.

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

Author Topic: Can't get my marksdwarfs to train!  (Read 4337 times)

Shonai_Dweller

  • Bay Watcher
    • View Profile
Re: Can't get my marksdwarfs to train!
« Reply #15 on: July 25, 2017, 07:47:03 am »

I have Invaders turned on, I have 92 dwarves not including the children and petitioned residents. I have over a million in wealth now and I have yet to even get a snatcher or ambush. Only goblins that invade me are bards drinking all of my booze in the tavern. Already have maybe 5 of them dead in the corpse stockpile since my residents like to beat the crap out of them when they can't handle their liquor! The most action my military sees is kangaroomen and carven nasties..
Unfortunately just meeting the requirements for sieges doesn't guarantee they'll attack you.
Are you sure you had goblin neighbors when you embarked? You won't get goblins if there aren't any.
Logged

Metalsoul212

  • Bay Watcher
    • View Profile
Re: Can't get my marksdwarfs to train!
« Reply #16 on: July 25, 2017, 09:03:56 am »

What's the best way to recheck? Do I have to make a backup and retire/reclaim? If there's no goblins then that next human caravan is in for a nasty surprise!!! My dwarves eager for battle!!!
Logged

oldmansutton

  • Bay Watcher
    • View Profile
Re: Can't get my marksdwarfs to train!
« Reply #17 on: July 25, 2017, 10:07:23 am »

Also, even if you have goblin neighbors, will they siege if they're not at war with your civilization? 
Logged
I suggest using kilokittens. As cats are 10X the volume of kittens. That way, 50 cats would be .5 kilokittens.

100 cats would be 1 kilokitten.

Nolimit

  • Bay Watcher
    • View Profile
Re: Can't get my marksdwarfs to train!
« Reply #18 on: July 25, 2017, 11:11:27 am »

Also, even if you have goblin neighbors, will they siege if they're not at war with your civilization? 
Goblins will eventually attack and declare war if other requirements are met.

Then it needs to go up on the bug tracker. The raws include specific triggers for sieges. If they're broken, you need to upload a save which proves it so it can get fixed in the next update or nobody's mods will work properly. No point having options if they don't do anything.

(Zombies, as I said, don't have triggers. But your goblin sieges are interesting).
After reading a little bit about sieges i found that I'm not the only one who gets sieges with less than 80 dwarfs. My best guess would be wandering armies, who path through my fort. Maybe, I'm just lucky to have that much of armies marching through (i'm not complaining though, and i'm not sure if it's a bug, more like a feature). In my entity_default.txt [PROGRESS_TRIGGER_POP_SIEGE:3] and all the others are turned off (set to 0), which means that I should normally get sieged only with 80 dwarfs or more, but I will definitely set it to lower value to see if frequency of attacks will change. As for wealth, some sources suggest that even though it doesn't act as a trigger for sieges, it does have effect on goblins finding your fortress at all because of [PROGRESS_TRIGGER_PRODUCTION:2] (In case of Metalsoul212 1M wealth is more than enough) Wiki:Progress_Trigger_Pop/Prod Other than that wealth doesn't have any effect at all, as Shonai_Dweller already pointed out.

Anyway, thanks for helping me better understand sieges triggers.

For Metalsoul212 my suggestion would be just to wait, i had forts with more than 2 years without sieges, even in this one i embarked on year 255 and first attack came on 258.
Logged

Metalsoul212

  • Bay Watcher
    • View Profile
Re: Can't get my marksdwarfs to train!
« Reply #19 on: July 25, 2017, 12:13:58 pm »

Hoping that's true, but I praying it isn't a HUGE siege since my defences are mostly untested beside one cyclops attack. Had a hammerdwarf take out his knee on the first swing, so it was pretty anti climatic as he laid there helpless as the little buggers butchered him alive haha
Also am I the only one that mixes weapon types in the same squad? They seem to gain experience at an equal rate so never bothered to separate them.
Logged

Shonai_Dweller

  • Bay Watcher
    • View Profile
Re: Can't get my marksdwarfs to train!
« Reply #20 on: July 25, 2017, 04:56:45 pm »

What's the best way to recheck? Do I have to make a backup and retire/reclaim? If there's no goblins then that next human caravan is in for a nasty surprise!!! My dwarves eager for battle!!!
Make a copy of your save then retire and re-embark, check out the location for what neighbors are listed.

Better still, while retired enter legends mode, export the data and view the world with an external viewer like Legends Viewer or Legends Browser. That gives you an easy to understand overview of where all the goblins are at.
Logged

anewaname

  • Bay Watcher
  • The mattock... My choice for problem solving.
    • View Profile
Re: Can't get my marksdwarfs to train!
« Reply #21 on: July 25, 2017, 05:52:55 pm »

I have Invaders turned on, I have 92 dwarves not including the children and petitioned residents. I have over a million in wealth now and I have yet to even get a snatcher or ambush. Only goblins that invade me are bards drinking all of my booze in the tavern. Already have maybe 5 of them dead in the corpse stockpile since my residents like to beat the crap out of them when they can't handle their liquor! The most action my military sees is kangaroomen and carven nasties..
There is a current bug. Each civ that could invade you will only invade from their nearest site. So if the goblin civ has a heavily populated Dark fortress and a few goblins in a Dark Pits, and if the Dark Pits are the closest to your fort, only the few goblins could invade you.
Logged
Quote from: dragdeler
There is something to be said about, if the stakes are as high, maybe reconsider your certitudes. One has to be aggressively allistic to feel entitled to be able to trust. But it won't happen to me, my bit doesn't count etc etc... Just saying, after my recent experiences I couldn't trust the public if I wanted to. People got their risk assessment neurons rotten and replaced with game theory. Folks walk around like fat turkeys taunting the world to slaughter them.

Metalsoul212

  • Bay Watcher
    • View Profile
Re: Can't get my marksdwarfs to train!
« Reply #22 on: July 25, 2017, 09:21:51 pm »

Just checked a backup reclaim and the neighbors list says Dwarves, Goblins, Elves, and Humans. The goblins have a red line after it, no idea what that means? They are at war with my civ perhaps? Never seen any elves yet either!
Logged

Metalsoul212

  • Bay Watcher
    • View Profile
Re: Can't get my marksdwarfs to train!
« Reply #23 on: July 25, 2017, 09:30:00 pm »

The mountain home is nearby to the north, right above them is the human settlements, they are 42 map tiles away and regularly send caravans along with the mountainhome South of them. There is a small Goblin civ 23 map tiles to the South with 8 sites. There is another large Goblin civ with 21 sites ,40 map tiles to the east. The elven civ seems to be 46 map tiles to the South with more sites than I have the patience to count.
Logged

Shonai_Dweller

  • Bay Watcher
    • View Profile
Re: Can't get my marksdwarfs to train!
« Reply #24 on: July 25, 2017, 10:13:48 pm »

Just checked a backup reclaim and the neighbors list says Dwarves, Goblins, Elves, and Humans. The goblins have a red line after it, no idea what that means? They are at war with my civ perhaps? Never seen any elves yet either!
Red line means 'hostile' (being baby snatchers automatically makes them hostile to you). That'll change to 'war' when you're at war. Either way, you should get some eventually (unless all those elves wipe them out first).
Logged

Fleeting Frames

  • Bay Watcher
  • Spooky cart at distance
    • View Profile
Re: Can't get my marksdwarfs to train!
« Reply #25 on: July 26, 2017, 02:22:17 pm »

Worth noting that a tower siege can get "a vile force of darkness has arrived" or "the enemy have come and are laying siege to fortress" announcements, depending on tower's parent civ/siege population (not sure). Legends mode will list these sieges as still originating from a tower.

Shonai_Dweller

  • Bay Watcher
    • View Profile
Re: Can't get my marksdwarfs to train!
« Reply #26 on: July 26, 2017, 04:23:33 pm »

Worth noting that a tower siege can get "a vile force of darkness has arrived" or "the enemy have come and are laying siege to fortress" announcements, depending on tower's parent civ/siege population (not sure). Legends mode will list these sieges as still originating from a tower.
Last time I got 'the enemy have come...' the tower sent four living dwarves to attack me. Same tower gave me 'the dead walk...!' the previous year when they sent proper zombies.
Logged

Nolimit

  • Bay Watcher
    • View Profile
Re: Can't get my marksdwarfs to train!
« Reply #27 on: July 27, 2017, 04:09:56 am »

After changing PROGRESS_TRIGGER_POP_SIEGE to 0 I got another siege around the same time as before (when game crushed), but this time it was much bigger. More than 140 goblins of all kinds. With 19 citizens, and only 4 of them are trained, armed and armored (iron/steel) warriors, i had no chance of winning in the open. Also, it's an above ground fort, which makes it even more difficult. So I closed everybody in the main building and dug a tunnel with a bridge to separate goblins into smaller groups. Using this tactic my four warriors killed 40-50 goblins with only one major injury, and other goblins retreated after that. Also, found out that wooden shields are no longer viable defence, sometimes they break only after 4-5 blocks. Now I'm interested how goblin numbers are calculated. I have population of 19 and wealth of about half a million. 140+ goblins look like an overkill for me. Is it possible that PROGRESS_TRIGGER_POP_SIEGE has effect on siege size calculation?
Logged

Shonai_Dweller

  • Bay Watcher
    • View Profile
Re: Can't get my marksdwarfs to train!
« Reply #28 on: July 27, 2017, 04:15:19 am »

0 should deactivate the trigger, meaning population no longer controls whether or not you'll be sieged. So, er...not sure what happened there! Were you already over the required pop when you changed the trigger?

Siege size limit s controlled in the standard options file. Is that set to about 150 right now? Sites will send as many goblins as they can after a while up to the limit (numbering thousands in worldgen battles which have no limits).
« Last Edit: July 27, 2017, 04:18:06 am by Shonai_Dweller »
Logged

Nolimit

  • Bay Watcher
    • View Profile
Re: Can't get my marksdwarfs to train!
« Reply #29 on: July 27, 2017, 04:44:27 am »

If I understand progress_trigger logic correctly, than if all three of them are set to 0, you'll get eventually sieged no matter what. And you're probably right about siege size, that it's only defined by limit in the option file (forgot about that). First three sieges I had were still weird cases. My population requirement wasn't met, POP_SIEGE was set to 3 and siege sizes were really small (as i already said before, only 10-15 goblins). I even thought that it could be because of my dfhack manipulations (adding adventurer and his companions to a fort), or because I embarked on the adventurer site (maybe they were attacking camp and not my fort?), but in previous fort I got sieged (numbers were also pretty small) without all of those things (just a pretty normal fort with no migrants). So, maybe, it's a bug, but i'm not sure that it's reproducible, needs more testing on a new save.
Logged
Pages: 1 [2] 3 4