I've been messing around with scripting and discovered that lweapon->Tile, when used to set the tile of an LWeapon in an item script, does nothing. I made this discovery while I was investigating why a particular LWeapon, when created, was using sword sprites. I discovered it when I finally figured out that was the problem. Oddly enough, lweapon->UseSprite() works fine in an item script.