View Issue Details

IDProjectCategoryView StatusLast Update
0003461Dwarf FortressCivilizations/Entities -- Generalpublic2024-07-07 10:35
ReporterQuietust Assigned Touser6 
PrioritynormalSeverityminorReproducibilityhave not tried
Status acknowledgedResolutionopen 
Product Version0.31.16 
Summary0003461: Underground animal people don't arrive from off-map to invade your fortress
DescriptionBug 0003337 implies that underground animal-man civilizations are meant to attack your fortress once you discover/disturb them; however, in running 2 different fortress for over 15 years each, I have yet to observe this happen.

My first fortress had both antmen (which died of old age soon after I opened the caverns - by the time I got around to exploring, they were already dead) and cave fish men (whose blowguns were utterly ineffective against my military), and my second fortress also had antmen (which ended up getting killed by a forgotten beast). Neither fortress ever saw another antman or cave fish man beyond the initial settlement.
TagsNo tags attached.

Relationships

related to 0003337 resolvedToady One Goblins don't show up 

Activities

Quietust

2010-10-23 19:09

reporter   ~0013485

Er, not sure what this has to do with 0000972...

Logical2u

2010-10-23 21:18

manager   ~0013486

Last edited: 2010-10-23 21:18

Funny how I guessed you'd say that.

Technically it's a child of 440, but they are slightly different behaviours so rather than being a dupe it's just "related", so it's better to branch them off the same parent.

There's no appropriate advancement of 'time' for anyone other than people you control (Dwarves in dwarf mode, adventurers in adventuring mode).

This causes the following

1. Historical figures (kings, liasons, people in villages, and in your case animalperson tribes) die of old age when you find them.
2. Historical figures don't properly repopulate when you're playing. This means that you don't get a new king or liason, villages can empty out entirely, and in your case animalpersons on your map die out entirely.

Also, I should note that animalperson civs are currently local only. That is, there will not be a seige of animalpeople in the current release. Essentially you killed them all, there will never be any more.

(In fact, I doubt this is really a bug, more of a misinterpretation, of animalperson behaviour)

Quietust

2010-10-23 21:49

reporter   ~0013487

The dev log entry back from January 9th mentions "underground invasions", and Toady's comment in the fix for 0003337 suggested that "irritating their cave feature" is supposed to trigger invasions.

Logical2u

2010-10-23 22:24

manager   ~0013488

I'm pretty sure that comment on "irritating their cave feature" is more along the line of "your fortress will not be invaded by lizardmen just because you built on their city. You have to find their city first.".

user6

2011-04-01 13:37

  ~0016959

Last edited: 2011-04-01 13:44

I have to disagree with the relationship to 0000972 and 0000440. Off-map arrivals and repopulation of world gen populations are almost completely separate issues, there's nothing to suggest that this is linked to depletion of a map feature's abstract population, and invasions by underground animal people are definitely supposed to be a working feature.

On topic: this report could use further corroboration. Has anyone ever seen underground animal people invade from off-map in 31.x?

Quietust

2021-08-30 13:21

reporter   ~0041142

Last edited: 2022-08-26 07:53

It appears that version 0.47.05 does have logic to check if a Civilization is associated with a Feature Layer and to summon an attack if that layer's Irritation (+100 for woodcutting/fishing, +WEIGHT for dumping garbage) gets too high. I haven't played the current version enough to determine whether underground animal peoples actually have everything set up properly for this to occur, though.

There also seems to be an unused "plot_event" type which was used for Feature Attacks in older versions (e.g. to make fire imps climb out of the magma pipe and go on a rampage), but nothing appears to generate those events anymore.

Quietust

2023-12-04 05:40

reporter   ~0041939

As of 50.11 there's definitely logic to handle feature attack events, and other reports elsewhere suggest that this issue has been resolved.

Quietust

2024-07-05 12:31

reporter   ~0042271

Last edited: 2024-07-07 10:35

For what it's worth, it turns out the reason subterranean animal people attacks never happened was because:
1. their entity didn't declare any [ACTIVE_SEASON:*] tokens
2. their entity didn't declare any [PROGRESS_TRIGGER_*:*] tokens

Presumably, neither of those are relevant anymore.

There was a bug in 0.47.05 and earlier where the irritation check was backwards (it checked if trandom(10000) >= feature->irritation instead of trandom(10000) < feature->irritation to attack, so they were more hostile at zero irritation), but this bug also appears to have been fixed as of 50.13.

Add Note

Note

Issue History

Date Modified Username Field Change
2010-10-23 13:57 Quietust New Issue
2010-10-23 16:00 Logical2u Relationship added child of 0000972
2010-10-23 19:09 Quietust Note Added: 0013485
2010-10-23 21:18 Logical2u Note Added: 0013486
2010-10-23 21:18 Logical2u Note Edited: 0013486
2010-10-23 21:49 Quietust Note Added: 0013487
2010-10-23 22:24 Logical2u Note Added: 0013488
2010-11-16 13:42 user6 Category Civilizations/Entities => Civilizations/Entities -- General
2011-04-01 13:37 user6 Note Added: 0016959
2011-04-01 13:37 user6 Summary Underground civs don't replenish in Fortress mode => Underground civs don't arrive from off-map to invade your fortress
2011-04-01 13:39 user6 Relationship deleted child of 0000972
2011-04-01 13:41 user6 Note Edited: 0016959
2011-04-01 13:42 user6 Note Edited: 0016959
2011-04-01 13:43 user6 Note Edited: 0016959
2011-04-01 13:44 user6 Note Edited: 0016959
2011-04-01 13:44 user6 Summary Underground civs don't arrive from off-map to invade your fortress => Underground animal people don't arrive from off-map to invade your fortress
2014-01-29 10:37 user6 Relationship added related to 0003337
2014-01-29 10:39 user6 Assigned To => user6
2014-01-29 10:39 user6 Status new => acknowledged
2021-08-30 13:21 Quietust Note Added: 0041142
2022-07-19 11:12 Quietust Note Edited: 0041142
2022-08-26 07:52 Quietust Note Edited: 0041142
2022-08-26 07:53 Quietust Note Edited: 0041142
2023-12-04 05:40 Quietust Note Added: 0041939
2024-07-05 12:31 Quietust Note Added: 0042271
2024-07-05 12:31 Quietust Note Edited: 0042271
2024-07-05 12:31 Quietust Note Edited: 0042271
2024-07-05 13:48 Quietust Note Edited: 0042271
2024-07-05 13:49 Quietust Note Edited: 0042271
2024-07-05 21:59 Quietust Note Edited: 0042271
2024-07-07 10:25 Quietust Note Edited: 0042271
2024-07-07 10:30 Quietust Note Edited: 0042271
2024-07-07 10:35 Quietust Note Edited: 0042271