Fix for [#27112] Boid Particles get Z clamped to 0.0 when "Allow Flighting"

* Boids that can only fly shouldn't care about ground unless there's actually a collision object below them.
This commit is contained in:
Janne Karhu
2011-04-25 12:26:33 +00:00
parent f5ed60016c
commit 739359faab

View File

@@ -1299,7 +1299,7 @@ void boid_body(BoidBrainData *bbd, ParticleData *pa)
bpa->data.mode = eBoidMode_OnLand;
}
/* fly above ground */
else {
else if(bpa->ground) {
pa->state.co[2] = ground_co[2] + pa->size * boids->height;
pa->state.vel[2] = 0.0f;
}