Example #1
0
func OnPlayerMove(_player interfaces.IPlayer, _direction uint16) {
	basePosition := _player.GetPosition()
	retValue := internalCreatureMove(_player, _direction)
	if retValue == world.RET_NOTPOSSIBLE {
		// Send current position to client, so position is synced
		_player.Walk(basePosition, position.ZP, false, _direction)
	}
}