First off I did read the “how to report bugs” OP. I don’t have a save file because I didn’t save during the mission and I don’t want to replay the mission just to try to get the ideal save file to demonstrate the bugs. That being said, I don’t think any of these bugs should be particularly hard to reproduce. I can describe the conditions under which they reliably occur or do not. I know this is a somewhat long read, I promise that it is worthwhile. This post concisely pinpoints very specific and glaring problems with the game in non-ranting way.
The game doesn’t know to resolve enemy panic if that panic was generated on the enemy turn, resulting in a pandoran turn that never ends. What happens is that during the pandoran turn, a pandoran will do something that causes a reaction shot of some sort (return fire, overwatch) and the reaction shot kills the pandoran, and this death causes panic in one or more or the remaining pandorans. For whatever reason, if a pondoran starts panic on the pandoran turn, the turn will be unable to proceed, locking the game. The game has a list chararcters that each need to resolve their turn but a panicked character can’t do anything. What should panicked pandoran do if the panic was generated on the same turn? That is for other people to decide, the game needs to force it to do something, even if that something is nothing, and then pass the baton to the other characters. Or alternatively each panic should be flagged, then ignored and then reset upon the start of the PP turn. To put it another way, the pandorans take a normal unpanicked turn and then panic is delayed until the start of the PP turn.
If you have turrets deployed, it becomes a real hassle to end every turn. In order to end your turn you have to either a) force end the turn or b) click on each and every turret that has not taken an action and select standby and then click on a human character then click standby. It becomes necessary to go through this process on each and every turn (or just force end the turn) which can really mess up the flow of the game. It is just very tedious and time consuming. Why not just force end the turn? Well yes but that is generally not how players have been trained by the game to play: you work through a list of all your available characters until you get the “you have used all your AP, do you wish to end your turn” message. This list of characters, who both show in the list on the lower left and whose turn must be resolved before getting the “no AP” message, does not include turrets in two of three ways. Unlike every other PP character, turrets do not show up in the list in the corner, focus does not automatically shift to a turret upon resolution other the character turns (what I guess you might call the “character queue” FLBW). However, like every other PP character, turrets do need to have their turn resolved before PPs turn is resolved (i.e. the “no AP” message). Compare the handling of turrets to civilians under PP control. Civilians have a visible element in the visual list in the lower left corner, focus will eventually shift to a civilian in the character queue as other characters turns are resolved, and their turn needs to resolved in other to end the PP turn. The problem with turrets can be boiled down to this: they sit in a grey intermediate zone between being and not being a PP character and this can be resolved shifting them into one column or another. Or to put it another way, turrets currently have 1 or the 3 characteristics shared by PP characters and civilians (they block the end of the turn), they should be modified to have either 0 or all 3. If turrets are intended to be autonomous then they should automatically, without any player action, take their best available shot or enter standby if they lack any viable shots. In no way should they ever be capable of blocking the end of the PP turn. OR alternatively they should be like any other PP character or civilian, focus will shift to them and they have visible elements in the character list.
Spotting enemies consumes movement. Pretty self explanatory: you have a certain movement range per AP, and your range for your current AP is reduced upon spotting enemies. Say you are trying to move to a particular tile that is at the maximum extent of movement for a your current AP. You try to move to this tile and spot a few enemies and can no longer reach the tile within your current AP and have to use another AP. Or you can’t get there at all because your current AP was your last for the turn.