View Issue Details

IDProjectCategoryView StatusLast Update
0001846Dwarf FortressThrowing/Shootingpublic2014-01-26 09:37
Reporterderigo Assigned Touser6 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionno change required 
Product Version0.31.03 
Summary0001846: ranged weapon projectile attacks don't use specified 'strike' verb in log
Descriptioncrossbows have this melee attack definition
[ATTACK:BLUNT:10000:4000:bash:bashes:NO_SUB:1250]

crossbow bolts have this attack definition
[ATTACK:EDGE:100:2000:stab:stabs:NO_SUB:1000]

When a crossbow bolt does an attack, the combat report says
"the flying {bolt} strikes the dwarf"
rather than
"the flying {bolt} stabs the dwarf."

Steps To Reproduce1) equip a dwarf with a crossbow and bolts
2) give him something to shoot at
3) look at the combat report
Additional InformationI'm not sure if this indicates that the attack definition of the ammo is being completely ignored, or if it's just using the wrong verb. If its just using the wrong verb... where'd it get the verb 'strike?'

I haven't actually confirmed this for dwarf mode, only arena mode. I don't actually have any forts with function marksdwarves atm. Could someone check to be sure?
TagsIntentional/Expected?, log, ranged, report, verb

Activities

derigo

2010-05-12 14:13

reporter   ~0006602

No, the attack definition is not being ignored (in arena mode), its just the verb not getting used. I made another kind of ammo with an attack defined

[ATTACK:EDGE:1:1:blast:blasts:NO_SUB:1]

and it could barely break the skin of a naked dwarf (who was shooting back with normal ammo).

user6

2010-05-12 14:36

  ~0006605

Yeah, the verb gets overridden for ranged attacks. Not sure if that qualifies as a bug or not.

derigo

2010-05-12 15:12

reporter   ~0006609

Sure it does, its just a very minor one. ;p

Seriously though if it wasn't a bug Toady wouldn't have bothered using different verbs in the vanilla ammo raws.

bolts and arrows:
[ATTACK:EDGE:100:2000:stab:stabs:NO_SUB:1000]

blowdarts:
[ATTACK:EDGE:10:50:stick:sticks:NO_SUB:1000]

All three use 'strike:strikes'

user6

2010-05-12 15:34

  ~0006611

Seriously though if it wasn't a bug Toady wouldn't have bothered using different verbs in the vanilla ammo raws.

Maybe those were just for using ammo as a melee weapon -- the verb does show up correctly in melee.

derigo

2010-05-12 17:04

reporter   ~0006617

Hmm! Not being prolific in adventure mode, that never once occurred to me, lol.

Morrigi

2010-05-14 15:13

reporter   ~0006700

The verbs for projectiles are not used in ranged combat, only melee. Arena testing can confirm this.

Issue History

Date Modified Username Field Change
2010-05-12 14:01 derigo New Issue
2010-05-12 14:03 derigo Tag Attached: ranged
2010-05-12 14:03 derigo Tag Attached: log
2010-05-12 14:03 derigo Tag Attached: report
2010-05-12 14:03 derigo Tag Attached: verb
2010-05-12 14:13 derigo Note Added: 0006602
2010-05-12 14:36 user6 Note Added: 0006605
2010-05-12 14:37 user6 Tag Attached: Intentional?
2010-05-12 15:12 derigo Note Added: 0006609
2010-05-12 15:34 user6 Note Added: 0006611
2010-05-12 17:04 derigo Note Added: 0006617
2010-05-14 15:13 Morrigi Note Added: 0006700
2010-05-18 14:03 user6 Category Dwarf Mode -- Combat => Throwing/Shooting
2010-07-12 12:03 user6 Tag Renamed Intentional? => Intentional/Expected?
2014-01-26 09:37 user6 Status new => resolved
2014-01-26 09:37 user6 Resolution open => no change required
2014-01-26 09:37 user6 Assigned To => user6