This looks involved, but is pretty easy to do:
Use a 50:50 mix of white glue and water as your 'primer' (you can use less glue if you want the surface less sticky.)
This seals the surface when it dries (and also bonds with your first coat of paint), and the plaster absorbs the water and keeps it from immediately sucking the water from the paint. It also wets down any plaster dust.
Brush it on, then follow up with your base coat (this can also be watered down some, but not too thin. Actually, if you are adding washes and drybrushing after, you could use a 4 water:1 paint mixture.) Best to base coat before the surface of the plaster dries out.
After the surface of the base coat dries (i.e. no puddles or wet spots), you can give it a wash of watered down paint to bring out deeper detail. After your wash has seeped in, you can then drybrush with straight paint* (this can be done after the plaster dries, but it's better while damp.) * A gloss finish paint adds extra protection to wearable surfaces, and sheds washes when dry.
Paint in other details, glue on any designs (it's best to paint them on paper & cut them out. Trying to do corrections to something painted direct to plaster can get frustrating, quick. ;-) The plaster can be dry at this point, as the previously painted surface slows down water being absorbed.
After everything is painted/glued/assembled, let it dry, then apply a wash of water/gloss varnish to the surface to protect your paint job from normal scuffing & to lock the paint job down.
I've painted thousands of plaster pieces for my 3-D DOOM and Space Hulk sets using this method (I wouldn't have, if it didn't work. ;-) Creative drybrushing is what will make the detail 'pop'…