View Single Post
Old 06-17-2004, 09:51 AM   #8 (permalink)
Flyby
Senior Member
 
Join Date: Sep 2001
Posts: 734
Send a message via ICQ to Flyby
Default

No, Immoman....
Locomotor upgrades are not defined as upgrades and are NOT listed in the upgrades.ini file. (run through the file for any reference of locomotors, you wont find any....)

They just use a real upgrade to trigger the new locomotor condition. And it is not because you remove the upgrade trigger that the locomotor wil change back also. a trigger isn't the same as a required condition.

The whole name confusion comes from the observation that it mentions "SETupgrade" and not just "upgrade". This ambigious naming causes a lot of confusion...
maybe "locomotor_turbo" would have been a better name?

Code:
Behavior = LocomotorSetUpgrade ModuleTag_10
    	TriggeredBy = Upgrade_Veterancy_HEROIC
  End
To come back to the original question :

be aware you can't revert back locomotors, but it is possible to time the locomotor by using an OCL.
Your base model needs a LifetimeUpdate and a CreateObjectDie module to make an OCL object.
Then give the OCL object a GrantUpgradeCreate, which will be the trigger for the locomotor...
Flyby is offline   Reply With Quote