day 15!
I think I'll update this one throughout the day :)
so. This morning I was working on the different rooms based on if you brewed the correct drink or not. and i realized the brewing ingredient system still wasn't working, so it didn't send you to the right sequence, or it just didn't play the sequence at all.
so I finally decided to just delete all the code in the cauldron object and start fresh. and im gonna cry because its finally working, and it looks so clean, and the brewing has been a mess for two weeks and it's finally good. oh my gosh. ToT I deleted it all then was like what functions can i even use to make this. and i found that instead of instance_exists(), the more fitting option would be sprite_exists() !!!
so that's what i'm working on for now-- cleaning up the brewing system, and then applying the scores to the brewings to take you to the correct reaction room.
update... it still doesn't work :/ I'm gonna research recipe systems people have done before me and see if i can find any that fit. without figuring out brewing, the rest of the game is null :(
update 2! I found that someone used local variables to stand in for ingredients. So instead of typing oStar.sprite_index = blah blah, over and over again, i did var S = oStar.sprite_index = blah blah, which significantly cleans things up and makes it all easier to see and comprehend! And this also seems to have fixed my problems, so now I can go on to applying the score system to the brews!
update 3! it actually didnt work :) and also my computer is out of storage again :) lmao this seems doomed
update 4. six hours later :) and I did it :) now I'm moving on to the score system and applying the good vs bad scores. if the ordering system fails again im just abandoning it bc im not dealing with that anymore :)