Hey,
I've not tried Revival MOHAA.. I use the GoG version, and I'm not sure about the issues you're facing so can't be certain of the cause...
Personally, I've not actually made a brush move from position to position per se, but I have made it rotate. Here is part of my script of the Normandy mission I did:
Code:
$boss_door time 0.2
$boss_door rotateYdown 10
$boss_door waitmove
wait 1
$officer1_boss anim grenade_kick_scripted
wait .5
$boss_door playsound snd_crate_wood2
$boss_door time 0.2
$boss_door rotateYdown 90
$boss_door waitmove
$boss_door is just a simple script_object of $targetname boss_door
Also, here is the part of the script in m6l3a that moves the train to a node's origin:
Code:
$solid_train_engine moveto $("trainnode" + local.i).origin
$solid_train_engine speed local.trainspeed
$solid_train_engine waitmove
The variables are set at the start of the thread, but to make it simpler:
Code:
$solid_train_engine moveto $node1.origin
$solid_train_engine speed 5
$solid_train_engine waitmove
Everything was bound together:
Code:
$ghost_train_engine bind $solid_train_engine
$train_boxcars bind $solid_train_engine
$train_engine_door1 bind $solid_train_engine
$train_engine_door2 bind $solid_train_engine
$train_boxcars_door bind $train_boxcars
$train_boxcars_door2 bind $train_boxcars
$train_playerclip bind $train_boxcars
Don't know if that helps...