Michael Courtney
Michael Courtney
Yeah took a look stuff like dry dock is checking arrival turn, so if you wanted to fix it in scripting: Anything on a starlane is moving and anything that...
There is a mismatch between the scripting and the pedia. The scripting specifically only effects ships: https://github.com/freeorion/freeorion/blob/master/default/scripting/policies/CHECKPOINTS.focs.txt#L22-L29 The pedia specifies ships _and planets_, also the top line about hindering supply...
https://github.com/freeorion/freeorion/pull/4889 Forum discussion suggests its a documentation error, rather then a bug.
Found a 2nd bug here. It effects outposts, though the meter never actually changes because its an outpost. 
Probably the best way to fix the 2nd bug is not to charge for outposts? That's more consistent with other policies.
https://www.freeorion.org/forum/viewtopic.php?t=13004
https://www.freeorion.org/forum/viewtopic.php?p=118861#p118861
So for the case of a flux lance the AI's ship designer sees this as 1/2 the strength of mass driver 2(should be 1/4 strength) and 1/5 of the price....
I assume you can? Currently its all calculated in the AIs scripting. I'm not sure if that's a legacy from older code in the backend.
Yes its possible that other changes, will do the job, though in the case of static hulls they arguably compare worse to symbiots when its a laser or mass driver....