The Marcus agent is in one of two modes: incubation mode or work mode. In incubation mode, he functions like a DiscreteAgent2d. He is subject to to influence and has an energy budget he can spend on resisting influence, if he chooses. In work mode, he is completely resistant to influence.
If he expends his energy budget on resisting influence, he must start a new incubation period.
If he accepts influence he can leave incubation mode and immediately start work.
If he resists successfully, he spends his remaining energy on work.
If he doesn't encounter influence during his incubation period, he has his full energy budget available.