Well, I can’t seem to figure out the problem. My script is as follows:
race_lift1
{
spawn
{
wait 100
followspline 0 race_lift1_0 1000
setstate race_lift1_trigger default
faceangles 0 0 0 1000
}
trigger up
{
followspline 0 race_lift1_1 1000
setstate race_lift1_trigger invisible
wait 5000
trigger self down
}
trigger down
{
followspline 1 race_lift1_1 75 wait
setstate race_lift1_trigger default
}
}
A target_script_trigger is triggered by a trigger_multiple to trigger “up”. According to my console, all of that happens fluidly. However, the script_mover itself does not move.
When I set in the “spawn” section of the script “followspline 0 race_lift1_1 1000” it spawns in the last of the three positions that are possible, just as it should. The script_mover itself has an origin and is also a detail brush. Any clues?