Change this block in vEuclidQuestScript:
(...) if (fTimer > 0) ; rPointer is initialized in EuclidTargetPointer script. if (nPointerTargets > 0 && rPointer.GetDistance Player > EuclidRange) rPointer.Disable; rPointer.MarkForDelete; set bInitialized to 0; set bEnablePointer to 0; set bPointerInitialized to 0; set nExit to 1; StopQuest VEuclidQuest; endif endif(...)
to this (split the if to avoid checking distance of non-existing pointer):
(...) if (fTimer > 0) ; rPointer is initialized in EuclidTargetPointer script. if (nPointerTargets > 0) if (rPointer.GetDistance Player > EuclidRange) rPointer.Disable; rPointer.MarkForDelete; set bInitialized to 0; set bEnablePointer to 0; set bPointerInitialized to 0; set nExit to 1; StopQuest VEuclidQuest; endif endif endif(...)
If you're on a PC, you can do this yourself. If not, you're boned. Why hasn't this been done in the patch?
Second, the Laser Rifle Beam Splitter mod is still useless, as it splits the beam in 3 instead of the listed 2, and increases the overall damage by 0% instead of the listed 30%.
Lastly, repair kits will still only repair weapons with modded Condition up to 75%.
I imagine the two last ones may require a bit more work to fix, but these are really the only bugs I've encountered in the game so far, and none of them are addressed by the patch. I still love this game, but... well, there you have it.
