Dungeon Crawl Stone Soup Tracker - DCSS
Viewing Issue Advanced Details
8877 Bug Report minor always 2014-08-15 06:27 2014-08-15 14:14
PleasingFungus Remote  
edlothiol CAO  
normal WebTiles  
resolved 0.16 ancient branch  
0.16-a0-151-g6e25fd0 done  
none    
none 0.16 ancient branch  
0008877: Many monsters, holding many types of weapons, "trail" bits of weapon
Many weapon playerdoll tiles extend to the far left of the allowed area. Many monsters place their weapons further than -1 left when displaying. In combination, these cause their weapons to partially extend outside the tile a few pixels to the left.

This is subtle & largely harmless in offline tiles. In webtiles, it causes issues; since the adjacent tile isn't redrawn when monsters move, they end up "trailing" a few pixels of whatever weapon they're holding. An example is attached.

The full list of monsters & weapons is... too long to enclose here.

The *correct* solution is probably to (1) adjust all affect monster tiles so that they have their hands 1-2 pixels right, (2) adjust the corresponding offsets so they are at minimum -1 offset x, and (3) assert that the offset obeys those constraints, to avoid future issues. This is nontrivial.

A slightly less correct, but perhaps easier, fix: make webtiles redraw the tile to the left of monsters when they move - perhaps only for armed monsters, or ideally for monsters with these <= -2 x weapon offsets.
png file icon Screen Shot 2014-08-14 at 9.24.35 PM.png [^] (52,396 bytes) 2014-08-15 06:27
Issue History
2014-08-15 06:27 PleasingFungus New Issue
2014-08-15 06:27 PleasingFungus File Added: Screen Shot 2014-08-14 at 9.24.35 PM.png
2014-08-15 14:14 edlothiol Note Added: 0027023
2014-08-15 14:14 edlothiol Status new => resolved
2014-08-15 14:14 edlothiol Fixed in Branch => 0.16 development branch
2014-08-15 14:14 edlothiol Resolution open => done
2014-08-15 14:14 edlothiol Assigned To => edlothiol

Notes
(0027023)
edlothiol   
2014-08-15 14:14   
Fixed (by handling tiles that overlap to the left in a similar way to tall tiles).