The document describes a framework for an Affective Decision Making Engine that aims to create software agents that emulate human affect and decision making. The engine uses correlation to measure how changes in environmental features relate to the agent's goals. Features with high positive or negative correlations are deemed to have influence over goals. The sum of these correlations determines which goals may change and need attention. The engine selects actions to maintain or achieve goals, similar to how affect guides human decisions. This framework provides a way to include affect-like mechanisms in software agents without needing a cognitive model of emotions.