mirror of
https://github.com/ZDoom/Raze.git
synced 2024-11-29 15:32:24 +00:00
- fixed velocity handling in a few enemy swimChase functions.
The one for the gill beast was particularly bad.
This commit is contained in:
parent
9a90bce4eb
commit
5cb41ab79d
3 changed files with 6 additions and 6 deletions
|
@ -454,7 +454,7 @@ static void sub_62AE0(DBloodActor* actor)
|
||||||
});
|
});
|
||||||
|
|
||||||
double dz = target->spr.pos.Z - actor->spr.pos.Z;
|
double dz = target->spr.pos.Z - actor->spr.pos.Z;
|
||||||
actor->vel.Z -= dz / 256;
|
actor->vel.Z = -dz / 256;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void sub_62D7C(DBloodActor* actor)
|
static void sub_62D7C(DBloodActor* actor)
|
||||||
|
@ -484,7 +484,7 @@ static void sub_62D7C(DBloodActor* actor)
|
||||||
});
|
});
|
||||||
|
|
||||||
double dz = target->spr.pos.Z - actor->spr.pos.Z;
|
double dz = target->spr.pos.Z - actor->spr.pos.Z;
|
||||||
actor->vel.Z += dz / 32;
|
actor->vel.Z = dz / 32;
|
||||||
}
|
}
|
||||||
|
|
||||||
END_BLD_NS
|
END_BLD_NS
|
||||||
|
|
|
@ -322,7 +322,7 @@ static void sub_65F44(DBloodActor* actor)
|
||||||
});
|
});
|
||||||
|
|
||||||
double dz = target->spr.pos.Z - actor->spr.pos.Z;
|
double dz = target->spr.pos.Z - actor->spr.pos.Z;
|
||||||
actor->vel.Z -= dz / 256;
|
actor->vel.Z = -dz / 256;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void sub_661E0(DBloodActor* actor)
|
static void sub_661E0(DBloodActor* actor)
|
||||||
|
@ -350,7 +350,7 @@ static void sub_661E0(DBloodActor* actor)
|
||||||
});
|
});
|
||||||
|
|
||||||
double dz = target->spr.pos.Z - actor->spr.pos.Z;
|
double dz = target->spr.pos.Z - actor->spr.pos.Z;
|
||||||
actor->vel.Z += dz / 32;
|
actor->vel.Z = dz / 32;
|
||||||
}
|
}
|
||||||
|
|
||||||
END_BLD_NS
|
END_BLD_NS
|
||||||
|
|
|
@ -309,7 +309,7 @@ static void sub_6CD74(DBloodActor* actor)
|
||||||
t1 += nAccel;
|
t1 += nAccel;
|
||||||
});
|
});
|
||||||
|
|
||||||
actor->vel.Z -= target->spr.pos.Z - actor->spr.pos.Z / 256.;
|
actor->vel.Z = -(target->spr.pos.Z - actor->spr.pos.Z) / 256.;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void sub_6D03C(DBloodActor* actor)
|
static void sub_6D03C(DBloodActor* actor)
|
||||||
|
@ -336,7 +336,7 @@ static void sub_6D03C(DBloodActor* actor)
|
||||||
t1 += nAccel * 0.5;
|
t1 += nAccel * 0.5;
|
||||||
});
|
});
|
||||||
|
|
||||||
actor->vel.Z += target->spr.pos.Z - actor->spr.pos.Z / 32.;
|
actor->vel.Z = (target->spr.pos.Z - actor->spr.pos.Z) / 32.;
|
||||||
}
|
}
|
||||||
|
|
||||||
END_BLD_NS
|
END_BLD_NS
|
||||||
|
|
Loading…
Reference in a new issue