Skip to content

Commit 6eaa23c

Browse files
committed
fix: fix entity.speed and player.speed (#184)
1 parent 098eb66 commit 6eaa23c

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
@@ -625,7 +625,7 @@ Local<Value> EntityClass::getSpeed() {
625625
Actor* entity = get();
626626
if (!entity) return Local<Value>();
627627

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

src/legacy/api/PlayerAPI.cpp

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

1002-
return Number::newNumber(player->getSpeed());
1002+
return Number::newNumber(player->getPosDeltaPerSecLength());
10031003
}
10041004
CATCH("Fail in getSpeed!")
10051005
}
@@ -1424,8 +1424,7 @@ Local<Value> PlayerClass::isMoving() {
14241424
return Local<Value>();
14251425
}
14261426

1427-
return Boolean::newBoolean(
1428-
SynchedActorDataAccess::getActorFlag(player->getEntityContext(), ActorFlags::Moving)
1427+
return Boolean::newBoolean(SynchedActorDataAccess::getActorFlag(player->getEntityContext(), ActorFlags::Moving)
14291428
);
14301429
}
14311430
CATCH("Fail in isMoving!")

0 commit comments

Comments
 (0)