A TreeBot would be a terrible framework for building a questing bot on since internally RS handles quest progress with varbits. You'd end up with a linear binary tree (defeating the entire purpose of the TreeBot framework). I'd argue one of those "state based" bots new developers seem to love...