Okaaay :D, wizards! Wizards all! -- Ok, almost. Not there yet case '!selected-money':
m_obj = _.chain(msg.selected) // Start a chain of the selected objects .map(function(s){ return getObj('graphic',s._id); // try to get each as a graphic (will be undefined for drawings, text, etc }) .reject(_.isUndefined) // Remove those selected objects that were not graphics (drawings, text, etc) .each(function(t,m){ m.maintenance += t.get('bar1_value'); log(' ' + t + ' ' + m + ' ' + t.get('bar1_value') + ' ' + m.maintenance); return m; },{ maintenance: 0}); sendChat('','Maintenance total of selected units: ' + m_obj.maintenance); break; gives For reference, the error message generated was:
/home/symbly/www/d20-api-server/node_modules/firebase/lib/firebase-node.js:1
orts, require, module, __filename, __dirname) { function g(a){throw a;}var j=v
^
ReferenceError: m_obj is not defined
at handleInput (evalmachine.<anonymous>:195:23)
at eval (