Skip to content

Commit 0c38b73

Browse files
xiaoqchShrBox
authored andcommitted
fix: fix entity.speed and player.speed (#184)
1 parent 2d25b52 commit 0c38b73

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

src/legacy/api/EntityAPI.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -626,7 +626,7 @@ Local<Value> EntityClass::getSpeed() {
626626
Actor* entity = get();
627627
if (!entity) return Local<Value>();
628628

629-
return Number::newNumber((float)entity->getPosDelta().length() * 20.0);
629+
return Number::newNumber(entity->getPosDeltaPerSecLength());
630630
}
631631
CATCH("Fail in getSpeed!")
632632
}

src/legacy/api/PlayerAPI.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -998,7 +998,7 @@ Local<Value> PlayerClass::getSpeed() {
998998
Player* player = get();
999999
if (!player) return Local<Value>();
10001000

1001-
return Number::newNumber(player->getSpeed());
1001+
return Number::newNumber(player->getPosDeltaPerSecLength());
10021002
}
10031003
CATCH("Fail in getSpeed!")
10041004
}
@@ -1421,8 +1421,7 @@ Local<Value> PlayerClass::isMoving() {
14211421
return Local<Value>();
14221422
}
14231423

1424-
return Boolean::newBoolean(
1425-
SynchedActorDataAccess::getActorFlag(player->getEntityContext(), ActorFlags::Moving)
1424+
return Boolean::newBoolean(SynchedActorDataAccess::getActorFlag(player->getEntityContext(), ActorFlags::Moving)
14261425
);
14271426
}
14281427
CATCH("Fail in isMoving!")

0 commit comments

Comments
 (0)