Typos & Minor Edits Mega-thread [Closed]

in bezier curves, lerping/lerp might be difficult to understand for newbies, even i thought ‘lerping’ was a typo and it should be changed to ‘looping’, but lerp was ‘linear interpolation’

CHANGE NEEDED- change lerp/lerping to linear interpolation/linear interpolating, respectively except in code as it was valid

in the making it rain harder page of volcanic island challenge, it leads to an empty page-

CHANGE NEEDED- add the data necessary

Problem:
table.move is poorly described in the api. It makes it sound as it it’s moving data from one table to another. Instead, it is creating a copy of the data onto the second table (as far as I can tell). This caused some memory leak issues from me poorly understanding that it’s not cleaning up its tracks.

Example code:

local T1,T2 = {5,7,3,6},{9,9}
table.move(T2,1,#T2,#T1+1,T1)
print(T1,T2) -- T2 still contains all the data

Proposed edit to API:
Instead of "Moves elements from table a1 to table a2"
It could be worded as: "Copies elements from table a1 to table a2", to make it more obvious that the data is still retained in a1 as well.

:GetDataStore returns a DataStore not a GlobalDataStore.

1 Like


https://developer.roblox.com/en-us/api-reference/enum/KeyCode
The slash keys description is invalid

2 Likes

https://developer.roblox.com/en-us/api-reference/function/DataStoreSetOptions/SetMetadata


The highlighted parts have the wrong capitalization. It should be:

local DataStoreService = game:GetService("DataStoreService")
 
local experienceStore = DataStoreService:GetDataStore("PlayerExperience")
 
local setOptions = Instance.new("DataStoreSetOptions")
setOptions:SetMetadata({["ExperienceElement"] = "Fire"})
 
local success, errorMessage = pcall(function()
	experienceStore:SetAsync("User_1234", 50, {1234}, setOptions)
end)
if not success then
	print(errorMessage)
end

BrickColor alert text (the highlighted paragraph above the description) doesn’t format:

UserInputService#MouseBehavior

error: https://i.imgur.com/XYOM8GA.png
https://i.imgur.com/aXfHaui.png

image

It should start at 1. Even the Developer Hub says it defaults at 1, but the description says 0.

A few mistakes here
(a ton of broken images, and second, “the humanoid will automatically transitions to the Dead state.”


Humanoid.Health (roblox.com)

image

“G” must be lowercase, because copying the example is generating the warning:

DeprecatedGlobal: (2,1) Global ‘Game’ is deprecated, use ‘game’ instead

2 Likes

https://developer.roblox.com/en-us/api-reference/enum/KeyCode

Hash here leads to a website instead of a key symbol.

2 Likes

https://developer.roblox.com/en-us/api-reference/function/Plugin/CreatePluginAction

Near the bottom of the page, missing link:

When the created action is bound and PluginAction/Triggerd|triggered , it prints “Hello world!” in the output window

Issue in code on this site as well (not sure if it belongs here):

"bxasset://textures/sparkle.png"

Should be “rbxasset”.

1 Like

In the ReverbSoundEffect post, the second paragraph mentions “ChorusSoundEffect” rather than “ReverbSoundEffect”

In the 534 Release Notes page, the second to last item under the Improvements section (which is about new table features) has links to the Roblox Education homepage which are probably not supposed to be there.

It appears as if it was supposed to say #v there and “#v” appears to be the address of the Roblox Education homepage.

Update 7/11/2022: this has been resolved. Mentions of #v in that section no longer show a link to the Roblox Education homepage.

image

2 Likes

IntValue example code still assumes IntValues are 32 bit, in conflict with testing and other documentation on the page.

(I posted this before, but about the old wiki, before I knew this thread is only about the new, now that the new has documentation on table.move, it’s also incorrect, so I’m posting now with correct context):

Problem:
table.move is poorly described in the api. It makes it sound as it it’s moving data from one table to another. Instead, it is creating a copy of the data onto the second table (as far as I can tell). This caused some memory leak issues from me poorly understanding that it’s not cleaning up its tracks.

Example code:

local T1,T2 = {5,7,3,6},{9,9}
table.move(T2,1,#T2,#T1+1,T1)
print(T1,T2) -- T2 still contains all the data

Proposed edit to API:
Instead of "Moves elements from table a1 to table a2"
It could be worded as: "Copies elements from table a1 to table a2", to make it more obvious that the data is still retained in a1 as well.

1 Like

The remote event link is broken in Player:RequestStreamAroundAsync(), under the Streaming Requests title.

image

1 Like