#LoafScript | A programming language made entirely within RetroStudio! [1163915202_50]
1 messages · Page 2 of 1
templeOS is an OS made by some christian dude
it has a custom programming language named holyC
also a terminal
AHA
YES
I HAVE HEARD OF IT BEFORE
searching it up jogged my memory
too complicated
lowk
BUT
an entire like OS in retrostudio could be fun to make
like a fake computer
AND
I can add loafscript support to it
tbh make a really really lite version of linux that supports loafscript
so you can code loafscript INSIDE THE OS
nah ill just do my own thing
Retrbuntu
similar to how instead of recreating how real programming languages work, loafscript is extremely simplified with a lot of workarounds
i mean after a programming language it makes sense to make an OS
imagine like LoafOS, login, password, desktop, different apps, a fake internet, etc etc
tbh sounds too complicated
i want to make it possible to make 2d games with loafscript one day
is loafscript's whole thing like
like in the menu, a new button to make a game with loafscript
instead of just a script
ui a interpreter and smth
?
it splits each line individually with the separator being a space
and then it loops through all lines
executes a run code function
where it does all the checks on the separated string
oh so it like checks the syntax
this genuinely amazes me

also the variables you make are stored in a CreatedVariables table
when i make functions ill make a CreatedFunctions table as well
loafstar if you make this a more advanced scripting language could you make a version of loafscript that is like roblox script editor but it gets turned into visual source inside retrostudio using plugins
I just figured out how to make if statements
Like in my head
Basically I can make the code runners ignore lines that start with ">" or "else"
This would mean the syntax would be:
> print String: yo,_its_0
else
> print String: oh_no_its_not_0```
THEN to make it run the code when the if statement is true I use the same block code from the "execute from line" except change the from and to values accordingly by adding or subtracting from the current line (current line would be the if statement line)
or maybe run the code if the statement is true in a different way idk yet
ye we now have looping
but i will still add functions
when functions get added, execute from line will become useless
i figured out a better way to do if statements
im gonna do this in like an hour from now
print string: eee
else
print string: noo
end```
this is how the syntax will be like
im gonna make if statements right now
@brisk hull in the next update the output text will be smaller
much nicer
and more consisten with text size
sneak peek
try make a documentation for this custom language
i wanted to make the wiki page serve as the documentation, but i cant make the wiki page yet cuz the game doesnt have 1k visits
another sneak peek
ah ok
like a script editor like the loafscript game in retro studio but its a plugin that can be used to make visual source with text
Yes it is
Currently, this fucking works
BUT
It can get censored :(
a
and also I haven't made it save when you leave yet.
Sad
theres a way i think
add the ability to split strings and table support
splitting a string in a language thats based around splitting a string
sure
but tables.
i havent made tbales yetr
so wait
so someone can make LoafScript inside of LoafScript
im currently working on this
current progress:
chat this took me way too long to make
does it save
yes it saves
vro watch the video
pay attention to the video
bro I mean when you leave and rejoin
oh
not yet
im focusing on trying to stop it getting tagged
i have no clue how to do this
i tried combine string with number
idk if i did it right
you basically can't
??!?
this is completely local
why is it getting tagged
you load variable from a script (not local), right?
no
every script in this game is local
as of now
you can make it not tag
how
you just have to save the string somewhere, in a script or even in the game.
as a stringvalue or smth
that would still get filtered
the code?
get object property doesn't tag, and locally saving in the same script won't tag either.
alr let me try it
you can set object property locally without filtering
not really a bypass if you can't broadcast it to everyone forcefully
what sets the string value?
the code editor?
I guess?
the one that has the script. (LoafScript)
yeah
yes
new lines work with stringvalues
WAIT
why does print Number: math 20 * 20 output "Hello, world!"
its already getting object property
what
oh its cause thats wrong syntax
you cant print math
make it a variable first
then print the variable
oh alr
var number: myvar = math 20 * 20
print variable: myvar
why does print default to hello world tho
no clue
why was this tagged
when you click save, Get Object Property (Text of TextBox) and Set Object Property (Value of StringValue)
this is how it works already
okayyyyyyyyyyyyyy
creating a new script will make a new stringvalue with the default code
do i still need the stupid combine string with number
someone said that that stops it from filtering but it didnt work for me
no, you don't need any combine block.
just set the textbox's text to the value of the stringvalue
ok
you just said the opposite of that
which is it
set the value to the textbox text or the other way round???
this is for loading
opening a script
this for saving a script
alr
wait, currently it loads by getting the code from a table
what do i do with the table
that's also a way.
either stringvalue or table.
You can keep table, it's easier to work with.
instead of Get Object Property and Set Object Property do Get Table Value and Set Table Value.
wait
Get Object Property still for TextBox tho
Code = Get Object Property(Textbox, "Text")
Set Table Value(Table, CodeName, Code)
load/open:
Code = Get Table Value(Table, CodeName)
Set Object Property(Textbox, "Text", Code)```
uh
i dunno if i can do this with the way it works
how does your table work right now
see, its like, 2 local scripts communicating with eachothr
the table is in the myscripts localscript
and you receive a BindableEvent/Function?
yeah that filters
you could rescript the myscripts localscript to be a modulescript probably
I may sleep now. Thank you
it doesnt matter cuz execute from line is a new thing that is intended for loops
so yes loops are possible now
just no way to end the fucking loooop
i have a plan
guaranteed to work in my head
i know how to make it execute if its true in my head
and how to make it ignore stuff inside if statements so it only happens when its true
i just gotta put those two together
havent gotten around to it yet
Nice
bro, this is insane
ty
gonna test it
you are so good at scripting
but making your own language inside of RetroStudio
wow
@brisk hull I stole your script and saved it to my scripts
vro didd you not realize
I GOT SAVING SCRIPTS WORKING
IT DOESNT TAG
but because it doesnt tag, no datastores
so yeah fuck
is it like the default script you get
but oh well what can you do
no
i will be publishing the save code update soon
do you mean like the names or the scripts that tag
the scripts
wym sad
the scripts got tagged and that was an issue
also the names of the scripts cant get tagged
thanks! :D
Vro was one of the first loafscripters
im a og
I did a script to test the language, not hard to learn how it works
send it here
i want this forum to be a place to share scripts
ok
I can't record with roblox, maybe a memory issue
so instead here are a before and after images
yeah it prints the variable "ez"
which is a string
then it waits a few seconds
then it creates new variables but with Numbers this time
2 var called "num1" and "num2"
then it do some maths and boom
son
also cool
ty for playing!
i will be adding if statements and saving scripts soon
var Number: maxValue = 10
// loop
print Variable: currentValue
var Number: currentValue = math currentValue + 1
wait Number: 1
execute from line 6```
reposting this
hello miguel
nice
hi
noice
print Variable: ez
wait Number: 3
var Number: num1 = 1
var Number: num2 = 2
var Number: Answer = math num1 - num2
print Variable: Answer```
how do I make it copy and pasteable?
put this: ` three times at the start and end
ok ty
there ya go
W
bro this is so cool
gonna make one from yours
make what
oohhhh I understand the "maxValue"
the script from miguel
he made the value "maxValue" when the "if" statement will come
I actually tryed to make his thing to work even if the if statement isn't here yet
but my wifi went down
sadly
yeah nah my thing doesn't work
because execute from line or execute line just skip all the code until the given line
Here is a more complex script I've just made:
var Bool: Bvar1 = true
var Bool: Bvar2 = false
// script itself:
wait Variable: Nvar1
print Variable: Bvar1
wait Variable: Nvar1
var Variable: Bvar1 = Bvar2
print Variable: Bvar1
execute from line 2```
It turns false and then true
in loop
sweet
you could just do:
print String: true
wait Number: 1
print String: false
execute from line 1
but idk
I changed the script a bit
if you watch
I edited
here
I changed the place of the var Nvar1 to the first line
just to avoid a reset of the variable just incase (which is useless)
HUGE UPDATE
- replaced New script button in the menu with My scripts
- new menu to see all your scripts and save them and delete them and stuff yayay
- this took so many hours
BRO TYSM
YES SIRRRRR
wowie
yes indeed ❤️
watch the whole vid pls
this took me way too long
you can't publish yet but wow
publishing will never be possible due to tags
let me rejoin
oh ok
when i get to it, ill change the publish button to an export button
itll give you a json to copy paste
and therell also be an import button
nice
um
I clicked delete button
but I can't remove it
I don't want to delete one of my scripts
or rejoin
you should add a button to delete script
to remove the "page" to delete a cript if you don't want to delete a script.
I made it suffer eternally as revenge for the pain I had to go through for the fucking save script system
dont worry ill add a way to cancel deleting a button
next time dont press it if you wasnt planning to delete something vro
yay
yeah, just wanted to see how it looks like
print string: OH_DEAR_GOD_IT_BURNS
print string: AAAAGH
print string: PLEASE_HELP_ME
execute from line 1```
lol
YOUR GAME DOESN'T SAVE BRUH BRUH
I SAVED MY SCRIPT BRRUHHHHH
IT DOESN'T SAVEEEEEEEEEEEEEE
BRBUHHHHHHHHHHHHHHHHHHHBYECZkgq
yeah save button doesn't save
because I had 2 scripts
now I rejoined
and I have 0 script
saving is sadly not possible, it would get filtered and be full of hashtags when you rejoin. technically it is still saving, just only temporarly.
just like, copy the script to a textfile on your computer.
that's basically the same.
it does save ||temporarily||
no because when I rejoined, I didn't saw anything
that's where the temporarily part comes in.
it doesn't save to datastore, but instead to the client.
if you leave all your data will be GONE
so just copy the script to a textfile on your computer.
ok
intentional, datastores will censor it
Can you add ifs
Longest LoafScript script ever made so far!
Calculator by @spark wraith
var Number: second = 3
var Number: third = 1
var Number: fourth = 1
var Number: fifth = 1
var Number: sixth = 1
var Number: seventh = 1
var Number: eighth = 1
var Number: ninth = 1
var Number: tenth = 1
execute from line 66 // This decides which operation will be executed
// Line 21 : Addition
// Line 36 : Subtraction
// Line 51 : Multiplication (Dont forget to set all the unused number cases to 1)
// Line 66 : Division (Dont forget to set all the unused number cases to 1)
// Addition
var Number: addone = math first + second
var Number: addtwo = math third + fourth
var Number: addthree = math fifth + sixth
var Number: addfour = math seventh + eighth
var Number: addfive = math ninth + tenth
var Number: addsix = math addone + addtwo
var Number: addseven = math addsix + addthree
var Number: addeight = math addseven + addfour
var Number: addnine = math addeight + addfive
print Variable: addnine
stop
// Subtraction
var Number: subone = math first - second
var Number: subtwo = math third - fourth
var Number: subthree = math fifth - sixth
var Number: subfour = math seventh - eighth
var Number: subfive = math ninth - tenth
var Number: subsix = math subone - subtwo
var Number: subseven = math subsix - subthree
var Number: subeight = math subseven - subfour
var Number: subnine = math subeight - subfive
print Variable: subnine
stop
// Multiplication
var Number: mulone = math first * second
var Number: multwo = math third * fourth
var Number: multhree = math fifth * sixth
var Number: mulfour = math seventh * eighth
var Number: mulfive = math ninth * tenth
var Number: mulsix = math mulone * multwo
var Number: mulseven = math mulsix * multhree
var Number: muleight = math mulseven * mulfour
var Number: mulnine = math muleight * mulfive
print Variable: mulnine
stop
// Division
var Number: divone = math first / second
var Number: divtwo = math third / fourth
var Number: divthree = math fifth / sixth
var Number: divfour = math seventh / eighth
var Number: divfive = math ninth / tenth
var Number: divsix = math divone / divtwo
var Number: divseven = math divsix / divthree
var Number: diveight = math divseven / divfour
var Number: divnine = math diveight / divfive
print Variable: divnine
stop```
the numbers being used on the operations are the numbers at the top
so if you want to do addition for example you just change the numbers you want and set the rest you arent gonna use to 0
same goes for subtraction
now if youre gonna do division or multiplication you set the unused numbers to 1 instead of 0
wowie
to execute the operations change the execute line command to the line which the operation is located
so poweredbread, hows it like coding with loafscript for the first time
theres already comments for each operation
is the syntax easy to understand
theres no numbers for each line so execute line is a bit hard to use
i really miss colors :(
me toooo
ill try to add that tomorrow
theres no way to make colors unless i make a completely custom textbox display
which would take so long
which is why i suggested richtext for potatomod
oh wait
crazy
wow
Cool! Id?
88
just paste it in loafscript
UPDATE
IF STATEMENTS ARE HEREEEEE!!!!!!!
SYNTAX:
// do stuff
end```
GO HAVE FUN ITS PUBLISHED YAYAYAYAAYYAYAYA
@hollow jetty can u compare variables with if?
u should add documentation on the game
as a button
roblox filtering:
btw if any of yall need to know how to nest if statements, ask me, i found a way
yessssss it works
var Number: NumberResult = 10 // while we dont have random numbers lets use this
if NumberGambled == NumberResult
print string: You got it!!
print Variable: NumberResult
print Variable: NumberGambled
end
if NumberGambled ~= NumberResult
print string: Awww dang it!
print Variable: NumberResult
print Variable: NumberGambled
end```
@hollow jetty
Try this
Made it on mobile not sure if its working
mobile
does variable if work
Oh wait I need variables for everything?
this is supporting instances properties?
it doess
No
hmmmm idk whats wrong then
oh
whats weird is this runs for like 0 seconds
this shit genuinely, like doesnt even show "running"
var Number: NumberResult = 10 // while we dont have random numbers lets use this
if NumberGambled == NumberResult
print String: You got it!!
print Variable: NumberResult
print Variable: NumberGambled
end
if NumberGambled ~= NumberResult
print String: Awww dang it!
print Variable: NumberResult
print Variable: NumberGambled
end```
@hollow jetty
it plays the "the code is done" sound immediately
try this maybe
same issue
idk if this is ur code or loafscript
prob my code
lol
well fix it first lmao
here ill fix it for you
var Number: NumberResult = 10 // while we dont have random numbers lets use this
if variable: NumberGambled == variable: NumberResult
print String: You got it!!
print Variable: NumberResult
print Variable: NumberGambled
end
if variable: NumberGambled ~= variable: NumberResult
print String: Awww dang it!
print Variable: NumberResult
print Variable: NumberGambled
end```
@brisk hull
this is the fixed code i think
when tables
Brother ty for adding IF statement
now PLEEAASASSEEEEEEE add random number thing
RandomNumber (0; 10)
so it takes a random number from 0 to 10 for exemple
.
test it, it's cool
I hope my suggestion will be added
Add Random Number type plsss
like make it like this:
var RandomNumber: randomNumberValue = (0; 10)
and then we can do things like:
print Variable: randomNumberValue
or this:
print RandomNumber: (0; 10)
it could be
var Number: numberRandom = math 10; 50
yeah
"numberRandom" is the variable name of the answer of math 10; 50
cool
my suggestion attracts lol
adding random number will allow much more scripts with IF statement
Thats terrible syntax
"RandomNumber" is not a data type broski
i like this syntax better
also this is very inconsistent with loafscript syntax
random [number 1] [number 2]
why does NOBODY understand how loafscript syntax works
I cant put () or [] around things that you change, like the number 1 and number 2
and also that's inconsistent
dumbass that's where the fucking numbers go
no square brackets??
it looks like 12
also its still inconsistent
why does random exist separately from math
i like miguel's idea
readability I guess
already planned
i was planning to add background music
maybe ill finally get around to it today

we lowk need a wiki page
the "How to write LoafScript" section of this forum post is getting huge
I need to make official documentationnnnn :(
but that's cool to know that it is already planned
if you scrolled up to old messages you wouldve known someone already suggested random
multiple people asked i think
the cycle of loafscript is
people ask for something to be added -> i add it -> everyone happy -> people ask for something to be added
as soon as i add one requested feature another feature is asked for
this is exactly it
😭
this is called listening to community
and that's cool for us
but if it's too hard for you
i was gonna add if statements anyways lmao
don't do it
nah im pro coder fr
also math random would be SO easy to add
ok do it then
its like a break from complicated stuff like if statement and script saving
please
of course you are
ok
im gonna add play sound rbxassetid://12345678
would be cool
imagine a gamble machine that does a victory sound when you win
This is bullshit syntax
will be publishing this update soon 👀
UPDATE
-
Added a way to make random numbers with math
var number: VariableName = math 1 , 10 -
Added a way to play sound effects
play sound rbxassetid://123456789
nah not this
ty bro
my very awesome gambling script
print string: Rolling...
var number: RolledNumber = math 1 , 10
wait number: 1
if variable: RolledNumber == number: 1
play sound rbxassetid://115570527328265
print string: You_win
end
if variable: RolledNumber ~= number: 1
play sound rbxassetid://116672405522828
print string: Aw_dang_it!
end
// Super cool gamble machine by lifestar999```
what about containers
in order to have any real system you need some way of storing a list
why
i mean
ok
like do you mean like
tables
oh
okay
first everyone asks for if statements now tables
i hope ts wont be complicated to make
it's like the basic things of a programming language
i dont think you have loops either
i do
execute from line lets you do loops
proper loops
:(
fineeeeeeeeeeeeeeeeee
ill add loop while and for loop
wait hwy do i need loop while
just do
wait number: 1
execute from line 1
end```
with line 1 being the if statement
theres a while loop
boom
it loops as long as number 1 is number 1
why dont we just use goto for all our loops
in lua
or c
there's only one language that uses gotos to make loops
and that is assembly
do you want to make assembly
AAAAAAAAAAAAAAAAAAAAAAAAAAAuhg
also what if you want to add a few more lines of code
above that loop
suddenly you have to change every line number below that
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaghhhhhhhhhhhhhhh
many languages (assembly included) dont actually use line numbers
one reason is because line numbers dont mean anything when its compiled
the second is for that
they use labels instead
infinite gambling loop
wait number: 1.5
play sound rbxassetid://18796775087
wait number: 1.3
execute from line 4```
infinite gambling loop but with no... gambling...
also you're making a system heavily dependent on line numbers
and your code editor doesnt even have line numbers
does execute from line support a variable
ye just sound
ill add that soon
nope
why does it not
cuz i couldnt think of any reasons someone would want it
subroutines
/??
subroutines are basically simplified functions
instead of making a function call
you set a few variables and jump to the subroutine
the subroutine does stuf with the variables and jumps back to the caller
the problem: if execute from line only takes static numbers then you cant jump back
i wanted to make a subroutine and then realized there is no way to return execution
cant you do it with variables?
well excecute from line does not take variables
also the stop button appears to not reset the variables
very reliable
it does
i swear it does
alright why does it produce different results on different runs
it deletes all variables when you stop AND when you run
the first run printed out the correct answer
the subsequent ones print 1 (wrong answer)
i dont know, maybe because it runs so fast
add a wait at the start
like it literally clears the table
ive tested this so long ago
maybe the wait will fix it
had to rewrite the code because the scripts dont save
ye, if they did save when you left itd get filtered
now it prints nothing
whqa
oh theres sound effects too cool
stop button clears the output
clean
i removed the wait and made the script the exact same as before
nice idea
and now it still doesnt print anything
wtf
WAIT
i know
I KNOW WHY
did you paste the code from notepad?
var number: n = 15
var number: p = 1
if variable: n <= number: 1
execute from line 9
end
var number: p = math p * n
var number: n = math n - 1
execute from line 3
print variable: p
the first iteration of the code included a tab character on line 4 for indentation but it doesnt recognize it
lmao
indentation doesnt exist
in loafscript
lmao
this error happens when the var is nil
line 1 defines n to be 15
thats weird
i pasted the code i posted above and it also complains line 5 has an invalid function/keyword
alongside n not existing
why does it matter that code was pasted instead of typed or whatever
the same text should give the same result
make sure theres no weird space at the start or end of each line
line 5 is "end", theres no way it doesnt work
well doing something resolved the line 5 error
but the line 3 error still stands
printing n does not seem to print anything
gimme ur code
i already did
the current ver
var number: n = 15
var number: p = 1
print variable: n
if variable: n <= number: 1
execute from line 10
end
var number: p = math p * n
var number: n = math n - 1
execute from line 4
print variable: p
stop
in case you havent figured it out this code calculates the factorial of n (15! = 1307674368000)
make so lines have line number next to them like any law abiding programming language would
sometimes the code just loops on itself and prints indefinitely
i knowwwwwww
weird
you do know how execute from line works right
it keeps going until the end of the script
but it starts from that line
maybe its stacking
execute from line 4 is probably executing from line 10 as well
this code doesnt print indefinitely if it runs
it just prints once
but another code i have does do that
ye see
this loops
because executing from line 1 will also hit execute from line 3 because it passes it
because it errors
which is good to know
ok rq im gonna add line numbers now
ts is annoying me
how should i go about doing this?
this code prints indefinitely
or just simply
if number: 4 > number: 5
execute line 3
print string: hello
end
execute line 2
execute line 2 executes execute line 3 which executes line 3 which finishes so execute line 3 finishes so execute line 2 finishes
it should terminate
and yet it does not
what the fuck am i looking at
something tells me you did not consider if anyone would use execute line to execute execute line
and so the return line gets overwritten by execute line 3
and so it finishes and goes to line 4 and reaches execute line 2 again
what
refer to the simplified code
how execute line should work is that it will return after the line in question finishes executing
alr
in the simplified code execute line 2 will return after execute line 3 finishes
and execute line 3 finishes when line 3 finishes
so in total it should only run line 3 once
and yet it runs infinitely
my hypothesis is that you only have a single number to store what line to return to
when execute line 2 is ran it would be 6 (the line after execute line 2)
but when execute line 3 is ran it overwrites that and its now 4
so it jumps to 4, slides to 5 and runs execute line 2 again
i dont
i just make it do the function that runs the code
it executes the line while it keeps going through the code
but what if the line it executes is also an execute line
starting to get bored of working on this
should i make it open source
and then just do something else
like a fake computer
thatd be so cool to mak
so fun
i can imagine coding the apps to open in a little window
maybe even add a loafscript app
record breaking time from creation to discontinuation
well the only reason i made loafscript was cuz i was bored and wanted to see if a sort of text based coding was possible
it was very very fun
i think the problem with this is that if the executed line is also an execute line then it also does the "keeps going through the code" part
also what would execute line -> execute from line do
what would the line numbers be
how is execute from line implemented
do you wanna see t
i can make the game uncopylocked lowk
i kinda wanna now
would be cool to let people make their own versions and use it as a basis for better coding languages
Yes
the main question would be how execute line works
to see what would happen if an execute line goes into an execute from line
would execute from line override the current line so execute line continues somewhere else
@hollow jetty i will try to make a music maker herw
not sure
if i did it would be a simple loop but it works i guess
@hollow jetty can u add so you can use variables to play sounds?
??? why
music maker
LoafScript is now uncopylocked!
1163915202_50
Please read the description if you want to copy it
im gonna steal it and name it BaconScript and give no credit because Im just that evil.
i dont think thats a good idea but yeah
its a good idea trust
brooooo
does it means that you stop working on it?
is it a troll?
gonna see by myself
yes
im bored of it
i only worked on it for fun
and now im bored
so
fuck it
do your own updates
lmao
ok
I don't understand anything in your scripts but why not
maybe a day I will decode that for myself
noob coder
bruh, I actually starter scripting on retrostudio on december
I'm pretty new to scripts
Newgen 🆘
cool
I still learn what block do what
And I do random stuff
yeah
I hope someone will take your job and work instead of you on this
to replace you
it's sad that it lasts not that much time
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa noooooooooooooooo
gng
loafscript's code is not that confusing
make your own language or make like loafscript+
idfk
have fun
im gonna make a computer now
in retrostudio
like a fake OS
will be fun
btye
now you like the idea???
I'm going to make a language in RetroStudio more friendly for scripters
will allow to use tables, math library and more
Someday
alr
What a beauty
AHHHHHHHHHHHHHHHHH
this is insane
how to play 3D Sounds
on parts
Could you bring this up in future updates?
no
alright
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤۦ
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤۦ
youd say rip if i privated it
its uncopylocked now
if anything its less dead
plus i had to stop working on it because i have a REAL game to work on in Godot
cant waste time on RetroStudio
didnt json encoding use to stop filtering or smth
make strings use "word" instead of just plain text would be bad to work with tbf
what do you mean
oh i see what you mean
no
its not possible
the games uncopylocked go try do it yourself
best youre gonna get is:
print " hello "
and thatll overcomplicate everything
the language already runs slow enough
ok then how do you use the strings and could you add documentation
use github or add it to a discord channel in the LS discord if you have it
i dont need to change the syntax
print string: hello
IS FINE
No my discord is only for my REAL GAME
not for some lame retrostudio thing
like have you never heard of static typing
its not abnormal
static typing is a thing but even in those languages you dont have to specify the type for everything
you only use them to declare variables and functions
alr i know but here its everywhere to make the blockcode less complicated
do you realize how much slower loafscript would run if it had to check for quotes at the start and end and all that detecting stuff
to figure out your stupid little type
this is just the simpler way
thats the design philosophy
BUMP
BURP
boop
BURP
bro pepe
what
why did this die
no updates
you can literally still make stuff
and also you can make your own updates
im lazy