Slow mweep

This commit is contained in:
aMannus 2023-02-26 23:29:36 +01:00
commit 9088f0c38d

View file

@ -301,7 +301,7 @@ s32 EnKz_FollowPath(EnKz* this, PlayState* play) {
pathDiffZ = pointPos->z - this->actor.world.pos.z;
Math_SmoothStepToS(&this->actor.world.rot.y, (Math_FAtan2F(pathDiffX, pathDiffZ) * (0x8000 / M_PI)), 0xA, 0x3E8, 1);
if ((SQ(pathDiffX) + SQ(pathDiffZ)) < 10.0f * CVarGetInteger("gMweepSpeed", 1)) {
if ((SQ(pathDiffX) + SQ(pathDiffZ)) < 10.0f * 0.2f) {
this->waypoint++;
if (this->waypoint >= path->count) {
this->waypoint = 0;
@ -413,7 +413,7 @@ void EnKz_SetupMweep(EnKz* this, PlayState* play) {
initPos.z += 260.0f;
Play_CameraSetAtEye(play, this->cutsceneCamera, &pos, &initPos);
func_8002DF54(play, &this->actor, 8);
this->actor.speedXZ = 0.1f * CVarGetInteger("gMweepSpeed", 1);
this->actor.speedXZ = 0.1f * 0.2f;
this->actionFunc = EnKz_Mweep;
}