Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0010312Dwarf FortressCivilizations/Entities -- Generalpublic2017-10-21 09:052018-03-24 19:13
FantasticDorf 
 
normaltrivialsometimes
newopen 
0.43.05 
 
0010312: Goblins are only capable of having 1 army based at the capital
Because goblins have 1 generated [MILITARY_STRATEGY] noble, and virtually no other nobles to also do [MILITARY_STRATEGY] actions in towers other than the capital where the demon leader & general are stationed, they can only lead 1 army at a time rather than multiple armies using delegates from multiple sites.

This extends the distance that the general has to travel making warfare very slow & grinding, there are no goblins capable of [MILITARY_STRATEGY] like militia commanders in dwarven civ settlements for local goblin market settlements (non-demon occupied towers, with local goblin pops).

The general will return to their site position afterwards. Issue relates to reports of goblin sieges being infrequent (http://www.bay12games.com/dwarves/mantisbt/view.php?id=8754 [^])
Wait a very long time for a siege to walk all the way from the goblin capital rather than a non-capital dark tower, capture the goblin general to suspend further attacks. (until a new general is appointed to lead)

More reliably, because the [MILITARY_STRATEGY] noble may be busy war-mongering to tame creatures, they will bring mostly only beak dogs & trolls when sieges do arrive (depending on selection of semi-sapients around the vicinity of the tower)

The modding observation is to add a [MILITARY_STRATEGY] and basic [MILITARY_GOALS] nobles to every goblin market province, and then follow battles in world generation on multiple attacks being led by different leaders, usually more effectively.
Quote from the DF wiki "Human and goblin civilizations occasionally have generals as one of their variable positions, but they aren't guaranteed." verification needed whether [VARIABLE:POSITIONS] renews or consistently creates these positions needed for civs. ( http://dwarffortresswiki.org/index.php/DF2014:General [^] )

Easy fix & consistent spawning of [GENERAL] position regardless of above point is achieved by copy-pasting [GENERAL] from dwarven positions and making minor alterations, once set, a goblin civ citizen will always fill in the position once the last one "retires" for consistency as appointed by the demon monarch, who is more permanent generated position.
dark tower, goblin, invader, position, wars
Issue History
2017-10-21 09:05FantasticDorfNew Issue
2017-10-21 09:15FantasticDorfIssue Monitored: FantasticDorf
2017-10-21 09:17FantasticDorfTag Attached: dark tower
2017-10-21 09:17FantasticDorfTag Attached: goblin
2017-10-21 09:17FantasticDorfTag Attached: invader
2017-10-21 09:17FantasticDorfTag Attached: position
2017-10-21 09:17FantasticDorfTag Attached: wars
2018-03-24 11:06chaosvoltNote Added: 0038014
2018-03-24 11:06chaosvoltIssue Monitored: chaosvolt
2018-03-24 13:05FantasticDorfNote Added: 0038017
2018-03-24 13:50chaosvoltNote Added: 0038019
2018-03-24 14:37FantasticDorfNote Added: 0038021
2018-03-24 15:39FantasticDorfNote Edited: 0038021bug_revision_view_page.php?bugnote_id=0038021#r15457
2018-03-24 19:13chaosvoltNote Added: 0038025
2018-03-24 19:14chaosvoltNote Edited: 0038025bug_revision_view_page.php?bugnote_id=0038025#r15460
2018-03-27 12:12chaosvoltNote Edited: 0038025bug_revision_view_page.php?bugnote_id=0038025#r15464
2018-03-27 12:21chaosvoltNote Edited: 0038025bug_revision_view_page.php?bugnote_id=0038025#r15465

Notes
(0038014)
chaosvolt   
2018-03-24 11:06   
Hmm. You said have a raw-defined position appointed by a generated position? I can see this causing load errors though.
(0038017)
FantasticDorf   
2018-03-24 13:05   
In my experience modding it in such a way to exist it has always been fufilled without fault as long as there is remaining civilization members.

Part of this comes through killing the last leader yourself, in which @Max succeeded by killing a dragon who assumed control of a site and transferred it to his current adventurer to become the 'master', a title associated to demon lords. Finding the thread for a link is still pending.

Part of the issue report is the reliance on this singular noble, when other civilizations have commander subordinates too that do not have to have a participant role on a site level. In whichever circumstances not having their tenure refreshed by cause of faulty generation or the player holding a general hostage without regeneration stops the civ from functioning.
(0038019)
chaosvolt   
2018-03-24 13:50   
No no, I'm talking about this bit:

> as appointed by the demon monarch, who is more permanent generated position.

This implies something like [APPOINTED_BY:MASTER] or whatever, which by all rights should only load properly in an already-generated world, because from a fresh start the position ID it's told to look for doesn't yet exist.
(0038021)
FantasticDorf   
2018-03-24 14:37   
(edited on: 2018-03-24 15:39)
Demon leader (or least the dark tower site leader) are referred in code as the [MONARCH] (like the dwarf one), in modding attempts such as using my suggested [GENERAL] they assign correctly and consistently like i've mentioned.

Asserting and overriding generated positions are easier if you know what ones to expect, raw implemented [GENERAL] replaced the generated [GENERAL] that was going to spawn with a raw implemented [APPOINTED_BY:MONARCH] to correctly link it back to the demon leader's tag seamlessly with no fault by my playtesting.
_________________________________

Adding more [MILITARY_STRATEGY] nobles however makes the sole reliance on the general redundant and manages the issue in which if the general position is left vacant there are still other leaders to fight in battles in worldgen & in fortress mode.

(0038025)
chaosvolt   
2018-03-24 19:13   
(edited on: 2018-03-27 12:21)
So I've messed around with this. Thus far, barring one instance of a post-worldgen war (these seem to play by different rules outright), it seems only generals can lead armies:

Dramatis Personae:
* Urir Honorscale. Became a lord in 3 until he died during a site dispute.
* Citu Pranknumbers. Became a lady in 12, finished what he started, died of old age in 46.
* Kisho Twistmatched. Became a lady in 1, waged one site dispute, died of old age in 45.
* Ngerxung Mineblack. Become a general in 10, got eaten by a giant leopard in 39.
* Bosa Dungeoncolored. Became a general in 14, got shanked by her fellow goblin in 66.
* Sitsu Foughtloins. Became a general in 16, died of old age in 66.
* Astri Urgecontrolled. Replaced Sitsu as general in 66, died like a chump in 68.
* Nelti Buffroast. Replaced Astri as general in 69, finished the war before a giant leopard ate him in 78
* Gel Stuckhouse. Became a lady in 70, waged a site dispute, died of old age in 115.
* Mave Realmsgift. Random hearthperson leading a random-ass campaign in 125, and got killed like a dumbass.

Note that these were with raw-defined versions of lords given MILITARY_STRATEGY that seems to suggest your edited info isn't correct. ._.

EDIT: To clarify, the nature of the test consisted of editing in a mocked-up version of lords to replace the use of generated lords for goblins and humans. These positions additionally had the "military strategy" responsibility added in (uncertain if generated lords have this token), to see if site-level lords would participate in worldgen campaigns. The end result was no result from vanilla.

EDIT 2: Test was done in what is (as of this writing) the current version, 44.07. Without use of DFHack or other things liable to mess things up.