I suggest to split the f_announce
permission into f_announce
(Permission to create an announcement in a specific forum) and a global permission f_announce_global
(Permission to create a global announcement) or similar.Why?
The ability to create global announcements is a powerful permission and something that administrators of big and middle size boards usually do not want to give to moderators who only moderate a subset of all forums. They however often want their moderators to be able to use both other topic types, sticky and announcement. This is not possible with phpBB 3.0.x.
Slightly related discussion topic: viewtopic.php?f=81&t=32544