I've got an incident with two issues I think may be bugs. Posting to see if anyone experienced them, or can shed some light on. This is v0.44.10.
It involves invisible kobolds and artefact substitution.
A kobold was discovered near my entrance, either by pastured animals or by an incoming monster slayer candidate (crossbowman). A fight ensued, when as I assumed the crossbowman attacked the kobold with his artefact (which I thought was just a named crossbow). However, in reality the original kobold started cruising along the border of the map, while the actual fight was between another invisible kobold (the kobolds always come in pairs in this embark) and the monster slayer. Combat report was reporting events, including name, blood was spattering, then a dagger appeared (after kobold lost hold of it), but the kobold itself was invisible, and absent from the list of units. Finally the kobold was bashed with artefact in the head, and only then his body as well as rags appeared. I've checked why the crossbowman wasn't shooting, despite full quiver. The reason was that the artefact he was holding was a gemstone earring. It had only one kill - that of the kobold, and was a proper artefact. But the dwarf had no actual weapon. Later he asked to be allowed monster hunting, and only then became a citizen, or rather long-term resident. He also dropped his bolts, but I see it often with monster slayer rangers (also may be a bug).
1. Why was the kobold invisible? Maybe because the dwarf wasn't from my civ yet, but overall maintaining the invisibility after initiating the combat, with details shown for everyone, makes no sense whatsoever. I can see batmen bashing heads of troglodytes in the caves I've never been to, and cannot see a enemy fighting one of my guests next to my door?
2. Why the crossbowman had no weapon? Maybe because the algorithm which creates equipment just replaces one item with another, random one, when it wants to give an artefact? Doesn't make much sense, either.
Anyone has seen one of these behaviours?