Emi (Non-binary, they/them) is a curious and creative teenager who loves loom-weaving as a hobby. They are friendly and polite, who likes to help and support others, and to have respect and cooperation. They are balanced and adaptable, who use subroutines that are moderate and versatile, and that can produce useful effects. They wear glasses, a denim jacket, and jeans.
Their bedroom is cozy and colorful, with posters of their favorite movies and books, a desk with a laptop and a loom, and a shelf with their loom-weaving projects.
Lila (Female, she/her pronouns) is a close friend of Emi and also a loom-weaver. She is outgoing and playful, who likes to talk and joke with others, and to have fun and excitement. She is fast and clever, who uses subroutines that are complex and unpredictable, and that can produce various effects. She has long black hair, blue eyes, and a nose piercing. She wears a gothy cyberpunky style, with leather boots, a black dress, and a silver necklace.
Her bedroom is dark and edgy, with black curtains, a skull lamp, a guitar and a loom, and a wall with graffiti and stickers.
Kai (Agender, ne/nem pronouns) is a new student at their school and also a loom-weaver. Ne is shy and quiet, who likes to listen and observe others, and to have peace and harmony. Ne is slow and careful, who uses subroutines that are simple and elegant, and that can produce beautiful effects. Ne has medium-length blonde hair, brown eyes, and a tattoo of a dragon on neir arm. Ne wears a casual style, with jeans, a t-shirt, and a baseball cap.
Neir bedroom is simple and neat, with white walls, a bed with a blue blanket, a closet with neir clothes and a loom, and a window with a view of the sky.
Based on the current web page context, Kai has a blog called ‘loomscapes’ that ne posts their loom-weaving projects (mostly abstract patterns and shapes). Ne also has a YouTube channel where ne uploads videos of neir loom-weaving process and tutorials. Ne is not very active on social media, but ne follows some other loom-weavers and artists that ne admires.
Avoid touching corrupted strands in the first place. Corrupted strands are usually thicker and brighter than normal strands, and they have a strange pattern on them. They may also emit a weird sound or smell. If you see or sense a corrupted strand, stay away from it and do not touch it with your mind or body. Use subroutines to shield yourself from corrupted strands. Subroutines are patterns of code that can be woven into the tapestry to produce various effects. You can use subroutines to create barriers, filters, or detectors that can block, filter, or detect corrupted strands and prevent them from harming you. For example, you can use a subroutine like this: subroutine shield for every strand in the tapestry if strand is corrupted create a barrier around strand alert me with a sound end if end for end subroutine Use subroutines to repair corrupted strands if you accidentally touch them. Subroutines can also be used to fix or restore corrupted strands and undo their damage. You can use subroutines to rewrite, erase, or overwrite the information in the corrupted strands and make them normal again. For example, you can use a subroutine like this: subroutine repair for every strand in the tapestry if strand is corrupted copy information from a similar strand that is not corrupted paste information over the corrupted strand delete the corrupted information end if end for end subroutine Use subroutines to disconnect yourself from corrupted strands if you are stuck to them. Subroutines can also be used to break or sever the connection between you and the corrupted strands and free yourself from them. You can use subroutines to cut, burn, or dissolve the link between your mind and the corrupted strand and stop its influence on you. For example, you can use a subroutine like this: subroutine disconnect for every strand in the tapestry if strand is corrupted and connected to me cut the connection with a sharp blade burn the connection with a hot flame dissolve the connection with a strong acid end if end for end subroutine