View Issue Details

IDProjectCategoryView StatusLast Update
0011255Dwarf FortressCombat -- Generalpublic2020-02-27 23:28
Reportervoliol Assigned ToToady One  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version0.47.01 
Fixed in Version0.47.04 
Summary0011255: "Random summon" interaction summons vermin as if they were roaming creatures
DescriptionWhen 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.
Steps To ReproduceAdd 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]
TagsNo tags attached.

Activities

Toady One

2020-02-27 23:28

administrator   ~0040243

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.

Issue History

Date Modified Username Field Change
2020-01-31 05:40 voliol New Issue
2020-02-27 23:28 Toady One Note Added: 0040243
2020-02-27 23:28 Toady One Status new => resolved
2020-02-27 23:28 Toady One Fixed in Version => Next Version
2020-02-27 23:28 Toady One Resolution open => fixed
2020-02-27 23:28 Toady One Assigned To => Toady One