Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0011255Dwarf FortressCombat -- Generalpublic2020-01-31 05:402020-02-27 23:28
voliol 
Toady One 
normalminoralways
resolvedfixed 
0.47.01 
0.47.04 
0011255: "Random summon" interaction summons vermin as if they were roaming creatures
When not using any tokens to specify the creature summoned by a summon interaction, a fully random creature is picked. Creatures that normally appear as vermin can be summoned this way. The vermin summoned by the reaction act not as vermin, but as if they had the LARGE_ROAMING token.
Add in an interaction that summons a creature without any further specifications. Give that interaction to a creature and let it use it a few times. Pitting two interaction-creatures against each other in the arena might be the quickest way to see this.

raw examples for copy-pasting:

[INTERACTION:EXAMPLE SUMMON]
   [I_TARGET:A:LOCATION]
      [IT_LOCATION:CONTEXT_LOCATION]
   [I_TARGET:B:LOCATION]
      [IT_LOCATION:RANDOM_NEARBY_LOCATION:A:5]
   [I_EFFECT:SUMMON_UNIT]
      [IE_TARGET:B]
      [IE_IMMEDIATE]
      [IE_TIME_RANGE:200:300]

    [CAN_DO_INTERACTION:EXAMPLE SUMMON]
        [CDI:ADV_NAME:Summon creature]
        [CDI:USAGE_HINT:DEFEND]
        [CDI:BP_REQUIRED:BY_CATEGORY:MOUTH]
        [CDI:VERB:summon a beast:summons a beast:summons a beast]
        [CDI:TARGET:C:LINE_OF_SIGHT]
        [CDI:TARGET_RANGE:C:15]
        [CDI:MAX_TARGET_NUMBER:C:1]
        [CDI:WAIT_PERIOD:30]
No tags attached.
Issue History
2020-01-31 05:40voliolNew Issue
2020-02-27 23:28Toady OneNote Added: 0040243
2020-02-27 23:28Toady OneStatusnew => resolved
2020-02-27 23:28Toady OneFixed in Version => Next Version
2020-02-27 23:28Toady OneResolutionopen => fixed
2020-02-27 23:28Toady OneAssigned To => Toady One

Notes
(0040243)
Toady One   
2020-02-27 23:28   
Ah, whoops. It'll summon a vermin event now. If you are quick and pick up the vermin object, it won't time out, since items don't know how to do that, but that's a problem for later.