Hi, I love your plugins. If I may, I would like to suggest a tiny improvement to help others.
in the below function:
Game_BattlerBase.prototype.changeStateBar = function(stateId, value) {
immediately after this line, you could add:
if (this.stateRate(stateId) <= 0) return;
This will cause state rates to function properly in the engine for enemies immune to a state rather than bypassing them completely. Very useful i.e. for "death" skills that you don't want to affect bosses. I hope this is helpful.