Awesome compilation. I don't want to lessen your achievement, but raid buffs can be queried by using the GetRaidBuffTrayAuraInfo() function built into wow.
These have already been added as conditions to pe:
Code:
player.buffs.stats (GetRaidBuffTrayAuraInfo(1))
player.buffs.stamina (GetRaidBuffTrayAuraInfo(2))
player.buffs.attackpower (GetRaidBuffTrayAuraInfo(3))
player.buffs.haste (GetRaidBuffTrayAuraInfo(4))
player.buffs.spellpower (GetRaidBuffTrayAuraInfo(5))
player.buffs.crit (GetRaidBuffTrayAuraInfo(6))
player.buffs.mastery (GetRaidBuffTrayAuraInfo(7))
player.buffs.multistrike (GetRaidBuffTrayAuraInfo(8))
player.buffs.versatility (GetRaidBuffTrayAuraInfo(9))
e.g. "player.buffs.haste" returns true when the player has any raid/party haste buff.