So going to mention some issues:
Ignoring the weird vines here.
If you reenter the hotel, it seems to reset some of the events, such as the letter.
The path to the tower feels a bit odd since you overshoot the tower even though there is a path right in front.
If you choose the leave floor option, but don't actually leave the floor, it resets the flowers anyways.
On leaving a room, the flowers don't reset, but the enemies do.
Consider adding additional clues for color based puzzles so that people who have difficulty with colors can complete the puzzles without guessing.
Also, please double check the wording of the puzzle reset text. It seems a bit odd.
One of the combat skills can be used outside of combat.
Might be nice to be able to use the combination skills outside of combat.
When the one mob revives, so does all the adds for that mob. Seems a little bit weird given that it doesn't seem to revive the adds in combat and other mobs usually only revive when you change rooms.
Ending felt kind of forced, but that is probably just part of the time limit. Don't recall seeing any credits though.
The fights went a bit fast, so it was hard to read some of the effects.
Some of the dialogue seemed a bit long and some of the dialogue seemed.... odd. For example, near instead of 'on' the shelf.
It seems like you have to buy each item then talk to the shopkeeper instead of buying them all at once if you want multiple cookies?
A nicer option would have been:
Set variable [local 1] = 0
Set variable [buyable item variable] = current count (for each item)
Shop
{ (for each buyable item)
Set variable [local 2] = current count of buyable item.
Set variable [local 1] = [local 2 (value after shopping)] - [buyable item (the value before shopping)]
Add [local 1] to [Reserved Cookies].
set [local 1] to 0 (optional)
}
Then, once you talk to the shopkeeper,
Add item [Cookies] + [Reserved Cookies].