An object with a model and collision that can be Ground Pounded to move it away from its initial position. The distance, required Ground Pounds and more can be configured. Initially, the object can only be Ground Pounded from the bottom side of the model to move it upwards. It can play various different sounds: Start, Moving, StopEnd and Stop, all of which are self-explanatory. Interestingly, the class offers an unused functionality where one or more buttons (HipDropMoveBlockSwitch) can be attached to the object that will cause the object to move when one of the buttons has been stomped. The positions and offsets can be defined in a file called InitHipDropMoveBlockSwitch.bcsv. The actual model for the button actor does not exist anymore and needs to be restored. Unfortunately, the button does not take the object's rotation into account when placed.
Movement Distance: How far the block can be pushed upwards from its initial position. Default is 100.
Required Ground Pounds: How often the block has to be Ground Pounded in order to reach the end. Default is 1.
Movement Time: How long it takes to move the object after Ground Pounding it. Default is 60.
Limit Type: Specifies how to restrict the movement of the block.
Useless: Read but never used for anything.
Gets activated after the object has been moved to its end.
If used, the spot can only be Ground Pounded while this switch is activated.
The object will become visible and resume movement when this switch is activated.
Objects in this group are always clipped together.
The object takes part in the cutscene.
Objects of this class can be followed by another BaseMtxFollower object.