Didn't test but should work.
Something like this:
button_trig is the targetname of the triggers
button_door -targetname of the doors (!!!script models/brushmodels!!!)
buttons = GetEntArray("button_trig","targetname");
well the launcher says it cant find zm_perk_electric_cherry which means there isnt a #using electric cherry in the script.
If after adding this, linking and starting the game you get a console error, you also need to put it in the zone
Map first but think about where everything is going to be (like where you're going to put the perks and which doors you'll use). Script whenever. You can add mods/textures whenever.
Shift+click to select brush,
Shift+ctrl+click to select face of brush
You can middle click another brush when you...
Here's an alternative to NSZ's boss Brutus. He's meaner, he's tougher and he kicks more ass and can traverse.
Package is drag and drop but you must manually move zm_cellbreaker.gsc/csc to your mapname/zm/ folder
You have a few options to play around with in the gsc