its partially based on HTML and uses <> for additional information. -------------------WRITE BLOCK-------------------------- the 'write' block writes using stamps. <> switches between clones and stamps <C20> sets color effect to 20 </C> resets color effect to 0 <B-60> sets brightness effect to -60 </B+> resets brightness effect to 100 </B-> </B0> <S150> sets size to 150% </S> resets size to 100% <RESET> resets all effects <E does a CloneOnly Effect: D3> deletes clone after 3 seconds W2> hides clones for 2 seconds C3> changes color effect by 3 every tick MX3> moves the clones on the x axis by 2 in a wave MY-3> moves the clones on the y axis by -3 in a wave S4> makes the clone skip a few frames based on x pos, creating a wave effect through the text in combination with other fx example: <EC1> setting a CloneOnly Effect to 0 turns it off -----------------------FIELD BLOCK------------------------ the 'field' block can be used to get text input from the user. it does the background with stamps and the text with clones. when it's entered the text also becomes stamps. the input works similar to the 'write' block input, but in stead of text you have to use the letters z and x. FIRST specify the markup for the background outline and put the letter z behind it. second specify the markup for the background fill and mark the end of that with the letter x. third specify the markup for the text. this does NOT require anything after it. Due to scratches limitations not every key can be checked and for some reason the ' symbol makes scratch think you're forever holding that button. (it does work on turbowarp) down arrow is used for keys scratch doesn't give me access to. first press down arrow, release it, press a letter. c=cancel b=backspace after entering the output is stored in the 'typed text' var
This version is having a lot less bug and a lot less mess and I like it and I think I did ok for once.