press space to start test fight How to use Step 1: know what Omori is Step 2: read notes and credits Step 3: have enough knowledge about scratch Stats to set the stats just use the variables. when setting emotions make sure its all in uppercase Enemy before anything else the enemy has a unique variable called "EnemyIsBoss?" if the enemies emotions have 3 stages(maximum), then set it to true. if it only has 2 stages (minimum), then make sure that it is set to false. To make an enemies appearance, go to the enemies sprite and make a new costume. Call it (Name)-NEUTRAL. To assign a costume to an emotion, make sure the enemy name is at the start, put a dash after, and then put the emotion its assigned to. Again, make sure its in all caps. Skills, Snacks, and Toys there are lists that can contain skills, snacks, toys, etc skills are the most simple out of all of these so we will start with that as an example. Lets create a skill for 388. We'll Call it "Compliment". Lets make it make the enemy happier. First, add an item called "Compliment" to 388Skills. Now, to make sure that it shows up as text, go to the list display sprite, and make a new costume called "Compliment". The costume doesn't have to be related to compliment in any way, its just that you have to make the costume name compliment. Note: Its Case sensitive because idk how to make strings lowercase/uppercase and i'm too lazy to make an engine for that thats probably very unnecessary. When a skill is used, the code broadcasts its index, and its name. 388 is third in order so make a broadcast called "3Compliment". Usually, you would make it better with the Process Happy block, but that hasn't been explained yet, so just put a block that sets the enemy emotion to "HAPPY". The rest is self explanatory, just reuse the broadcast to make something else. Snacks and Toys are basically the exact same thing (not to skills but to each other). They are similar to skills except you can store more than one and anybody can use them. Since anybody can use them you'd have to make 3 broadcasts with the according numbers. Make sure it effects the correct person when making the broadcast. (Lusty = 1, 303 = 2, 388 = 3) Enemy Attacks are similar except all you need to do is add it to the list and make the broadcast. You don't need a number at the start for the enemy. Blocks These make your life so much easier. Emotions the emotion blocks are labeled to their respective emotion (example : Process Happy processes the happy emotion). The first input is the emotion you want to change, the second is if the emotions owner is a boss or not (similar to the EnemyIsBoss? Variable). After its used it returns the new emotion to the variable "Return1". Process Heal First value is the hp you want to heal, second is its max hp, and third is how much you want to heal it by. It also returns to Return1 Process attack This one is a bit bigger. The first three values are the enemies stats in this order: Attack, Juice, Emotion. The users stats are the same except user. Once the values are filled out and the block is ran it will put the response in the Instructions list. The first item is how much Damage it deals, and the second item is how much Juice the target loses. Extra Before the battle is ended the BattleEnding broadcast is broadcasted. You can use this to make a death animation or death text. I think i explained everything just comment questions thank you bye
So this was made for a game called Beginning Of The End but i guess anybody can use it and stuff if there are glitches or stuff i didn't add its either because its out of my ability or i was just lazy credits Omori because BOTE is just Lusty's Omori AU @lusttrillplayz @martinat388