View Single Post
Old 03-21-2008, 05:55 AM   #3 (permalink)
beng
Senior Member
 
Join Date: Jan 2008
Posts: 329
Default

What you can do is make the structures mobile (add PhysicsBehavior, AIUpdateInterface, Locomotor) and have BuildCompletion - APPEARS_AT_RALLY_POINT, and make them KindOf = PORTABLE_STRUCTURE instead of STRUCTURE IMMOBILE.

Then change the command buttons for building them to UNIT_BUILD instead of DOZER_CONSTRUCT, and add ProductionUpdate and DefaultProductionExit to the dozer, so the dozer becomes like a war factory and your structures become vehicles it builds.

You can then have the dozer build the structure anywhere the dozer is (like if it can move on water). Then you can give the structures a locomotor upgrade to None which also upgrades their command set to be able to build things so they stop moving and behave like static factories again when upgraded.
beng is offline   Reply With Quote