I would recommend this.
Index: dist/game/data/scripts/handlers/communityboard/HomeBoard.java
===================================================================
--- dist/game/data/scripts/handlers/communityboard/HomeBoard.java (revision 7034)
+++ dist/game/data/scripts/handlers/communityboard/HomeBoard.java (working copy)
@@ -89,7 +89,7 @@
break;
}
}
- return commandCheck && (player.isCastingNow() || player.isCastingSimultaneouslyNow() || player.isInCombat() || player.isInDuel() || player.isInOlympiadMode() || player.isInsideZone(ZoneId.SIEGE) || player.isInsideZone(ZoneId.PVP));
+ return commandCheck && (player.isCastingNow() || player.isCastingSimultaneouslyNow() || player.isInCombat() || player.isInDuel() || player.isInOlympiadMode() || player.isInsideZone(ZoneId.SIEGE) || player.isInsideZone(ZoneId.PVP) || (player.getPvpFlag() > 0) || player.isAlikeDead() || player.isOnEvent());
};
public static final Predicate<PlayerInstance> KARMA_CHECK = player -> Config.COMMUNITYBOARD_KARMA_DISABLED && (player.getKarma() > 0);