Firing arrows change skin on some occasions #202
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
On some encounters when firing missiles the missile skin is dark line with yellow head. On same encounter the skin can change to dark line with poisonous green head, although poison was not applied or used.
Confirmed on my linux build.
I noticed after starting a fresh game with default party and firing an arrow gave me correct arrow bitmap.
Perhaps this is related to party load/save? I attach a savefile from which i got the bug.
clortsave01.zip
Save is also here, temporarily http://0x0.st/znoi.zip
I noticed that arrows bought in (another?) store displayed the correct arrow graphic.
We discussed this on IRC, and I believe the issue is simply that starter arrows don't specify the correct missile graphic.
(To clarify, "starter arrows" are the arrows given to a new character under certain conditions, which are hard-coded.)
So, looking at the code (line 170 of item.cpp), it seems that my guess was wrong? It is correctly setting the missile graphic for the starter items.
So, new theory. Given that you mention it doesn't happen on a fresh party, it could be a matter of not storing the missile graphic in the saved game.