The thin layer of acid-like poison on the knife melted the limestone, but the knife itself is pristine. His clothes never melted. Even after he pulled himself out of the acid-poison and was still drenched in it, his skin never melted.
And now suddenly his poison creation ability doubles as poison manipulation and a make-shift water magic. Okay, sure buddy.
I mean, again, with the example of the dagger turning into a poison dagger, we know that this game works on point and click adventure game logic, which is to say it's anything is up for grabs based on the author's intent. But this kinda annoys me since his activation earlier implied it simply coated him in poison, which is already fairly strong since we're establishing that the poison doubles as a super strong acid. But instead of playing with that, we just immediately default to "And he can use long range magic now".
It's not like he had a hint on how to manipulate magic, or that he supposedly has the knowledge auto downloaded into his brain. Sure, he activated the skills, but they seem to be very trial and error kind of activation. I have no qualms with speedrunning through the tropes, but at least in a proper speedrun you still go through the necessary steps. And all the steps prior to this did not lead us to this point as it appears that the intent was initially a grim dark cunning over might. But instead we got all brawn, no brain, might defeat might with acid-poison assistance, followed by my fingers are now poison squirt guns because I said so.
Also are we establishing that he only gains EXP once all combatants are defeated? Or were the swarm of little creatures just not enough to even accumulate up to a single level?
This is particularly frustrating because I can see the elements at play here, there are some good things to work with. But it feels like we're delving into a story that is beyond the abilities of the writer. The author has a generally decent baseline idea, but has no idea how to properly write the sequence of events leading to the intended end goal. Failure Frame does a better job at this, by a mile. By several miles.