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:
@@ -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;
|
||||
}
|
||||
|
Reference in New Issue
Block a user