Mobile War Factory Rally Points
This article talks about Mobile War Factories, however any mobile factory, cloning vat, hospital, or armory suffers from the same problem.
If you have ever attempted to create a Mobile War Factory like the one in Firestorm, you may have noticed a problem that arises from the nature of setting Rally Points. The Mobile War Factory is a Factory of Unit Types that is initially constructed as a vehicle that can be deployed into a version of the War Factory, much like the Mobile Construction Yard deploys into the Construction Yard. Normally, a Rally Point can be set for factories by selecting it and left clicking a location on the tactical map. However, this same action tells the Mobile War Factory to pack up and move to that location. This bug is the result of coding ambiguity, which means that the game engine is confused about what action it should take, usually yielding undesirable results.
Because of the nature of these types of problems, some functionality must be sacrificed. In this case, there are two options available. You can choose which one you prefer based on your situation and preferences.
1) Sacrifice rally points. This is the "normal" case, and basically means putting up with the bug. A player will be able to undeploy and move the mobile factory, however they will not be able to set a rally point for it. One additional problem with this is that the "Rally Point Set" EVA voice will sound when the Mobile War Factory undeploys.
2) Cannot Redeploy. The other option is to not allow the mobile factory to pack up again once it is deployed, meaning wherever the player chooses to deploy it is where it is going to stay unless it is sold or destroyed. The benefit of choosing this option is that rally points can be set.
Note: In Tiberian Sun, rally points were set by selecting the factory, holding down the Alt key and then left clicking a location on the tactical map, thereby avoiding confusion to the game engine.