-Boss protection is now tied to a battler
-More cheesy moves are covered by the Boss Protect effect
battle.battlers[1].effects[PBEffects::BossProtect] = true #is now the way to trigger it
If something looks weird to you, feel free to comment the thread, I didn't tested everything